
 % Directional Spectrum 
% 360 Directions and 512 Frequencies
% Units are mm/sqrt(Hz) per degree
% Frequency Bands are 0.00195313 Hz
% The first direction slice begins at 170 degrees
 31494 31903 32259 32557 32797 32974 33087 33134 33116 33032 32884 32673 32400 32070 31684 31248 30765 30239 29675 29078 28452 27803 27134 26450 25755 25053 24348 23643 22941 22245 21557 20879 20213 19561 18924 18303 17700 17113 16545 15995 15464 14951 14457 13981 13524 13084 12662 12258 11870 11498 11142 10802 10476 10165 9868 9584 9313 9055 8808 8573 8349 8136 7933 7739 7555 7380 7214 7056 6906 6763 6629 6501 6380 6265 6157 6055 5959 5868 5783 5704 5629 5560 5495 5435 5380 5329 5283 5240 5202 5169 5139 5113 5091 5073 5059 5049 5042 5039 5040 5045 5054 5066 5082 5103 5127 5155 5187 5223 5263 5307 5356 5409 5467 5530 5597 5669 5746 5829 5917 6010 6110 6215 6327 6445 6569 6701 6840 6987 7141 7303 7475 7654 7843 8042 8251 8470 8700 8941 9194 9459 9737 10028 10333 10652 10985 11334 11698 12079 12476 12890 13321 13770 14238 14723 15228 15750 16292 16852 17430 18026 18639 19268 19914 20573 21245 21929 22622 23321 24025 24730 25434 26132 26821 27497 28156 28793 29403 29983 30526 31029 31487 31896 32251 32550 32790 32967 33080 33128 33110 33026 32878 32667 32395 32064 31679 31243 30760 30235 29671 29074 28449 27800 27131 26447 25753 25051 24346 23641 22940 22243 21556 20878 20212 19561 18924 18303 17699 17113 16545 15995 15464 14951 14457 13981 13524 13085 12663 12258 11870 11498 11143 10802 10477 10166 9869 9585 9314 9056 8809 8574 8350 8137 7933 7740 7556 7381 7215 7057 6907 6764 6629 6501 6380 6266 6158 6056 5959 5869 5784 5704 5630 5560 5496 5436 5381 5330 5283 5241 5203 5169 5140 5114 5092 5074 5060 5049 5043 5040 5041 5046 5055 5067 5083 5103 5128 5156 5188 5224 5264 5308 5357 5411 5468 5531 5598 5670 5748 5830 5918 6012 6111 6216 6328 6446 6571 6703 6842 6988 7143 7305 7476 7656 7845 8044 8253 8472 8702 8943 9196 9462 9740 10031 10335 10654 10988 11337 11701 12082 12479 12893 13324 13774 14241 14727 15231 15754 16296 16856 17434 18030 18644 19273 19919 20578 21251 21934 22627 23327 24031 24737 25440 26139 26828 27504 28163 28800 29410 29990 30533 31036
 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 92 93 94 95 95 96 96 97 97 97 98 98 98 98 98 98 97 97 97 96 96 95 95 94 93 93 92 91 90 89 88 87 86 85 84 83 82 81 79 78 77 76 75 74 72 71 70 69 68 67 66 65 63 62 61 60 59 58 58 57 56 55 54 53 52 52 51 50 49 49 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 52 52 53 54 55 56 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 86 87 88 89 89 90 91 91 92 92 92 93 93 93 93 93 93 93 93 92 92 92 91 91 90 90 89 88 88 87 86 85 84 84 83 82 81 80 79 78 77 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 54 53 53 52 51 51 50 49 49 48 47 47 46 46 45 45 44 44 44 43 43 42 42 42 42 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 44 44 44 45 45 46 46 47 47 48 49 49 50 51 51 52 53 54 54 55 56 57
 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 47 47 48 49 50 51 52 53 54 54 55 56 57 58 58 59 60 60 61 61 62 62 63 63 63 64 64 64 64 64 64 64 64 64 63 63 63 62 62 61 60 60 59 59 58 57 56 55 55 54 53 52 51 50 49 49 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 41 42 43 44 45 46 48 49 50 51 52 53 55 56 57 58 60 61 62 64 65 66 67 69 70 71 72 74 75 76 77 78 79 79 80 81 82 82 83 83 83 83 83 83 83 83 83 82 82 81 81 80 79 78 78 77 76 75 73 72 71 70 69 67 66 65 64 62 61 60 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24
 115 116 116 116 117 117 118 119 119 120 121 122 122 123 124 125 127 128 129 130 132 133 135 136 138 140 141 143 145 147 149 152 154 156 158 161 164 166 169 172 175 178 181 184 187 190 193 197 200 204 208 211 215 219 223 227 231 235 239 243 247 251 255 259 263 267 271 275 278 282 286 289 293 296 299 302 305 308 310 313 315 317 318 320 321 322 323 323 323 323 323 322 322 320 319 318 316 314 312 309 307 304 301 298 295 291 288 284 280 277 273 269 265 261 257 253 249 245 241 237 233 229 225 221 217 213 210 206 202 199 195 192 189 185 182 179 176 173 171 168 165 163 160 158 155 153 151 149 147 145 143 141 139 138 136 135 133 132 131 129 128 127 126 125 124 123 122 122 121 120 120 119 119 119 118 118 118 118 117 117 117 117 118 118 118 118 119 119 119 120 121 121 122 123 123 124 125 126 127 128 129 130 132 133 134 136 137 139 141 142 144 146 148 150 152 154 156 158 160 163 165 167 170 172 175 178 180 183 186 189 192 194 197 200 203 206 209 212 215 218 221 224 227 230 233 236 239 242 244 247 249 252 254 256 258 260 262 264 265 266 268 269 269 270 271 271 271 271 271 270 270 269 268 267 266 264 262 261 259 257 255 252 250 248 245 243 240 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 187 184 181 178 176 173 170 168 165 163 161 158 156 154 152 150 148 146 144 142 141 139 137 136 134 133 131 130 129 128 126 125 124 123 122 122 121 120 119 119 118 117 117 117 116 116 115 115 115 115 115 115 115 115 115 115
 60 61 62 63 64 65 67 68 69 71 72 74 76 78 80 82 84 87 89 92 95 98 101 104 108 112 116 120 124 128 133 138 144 149 155 161 167 174 181 188 196 204 212 221 230 239 249 259 269 280 291 302 313 324 336 347 359 370 382 393 404 414 424 433 442 450 456 462 467 471 473 475 475 473 471 467 462 457 450 442 433 423 413 403 391 380 368 356 344 332 320 308 296 284 273 262 251 240 230 220 211 202 193 185 177 169 162 155 148 142 136 130 124 119 114 110 105 101 97 93 89 86 83 80 77 74 71 69 67 64 62 60 58 57 55 53 52 50 49 48 47 45 44 43 42 42 41 40 39 39 38 37 37 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 50 51 52 54 56 57 59 61 63 65 67 70 72 75 78 81 84 87 90 94 98 102 106 111 115 120 126 131 137 143 149 156 163 170 178 186 194 203 212 222 232 242 252 263 274 286 298 309 322 334 346 358 370 382 394 405 416 427 436 445 453 461 467 472 476 478 480 480 479 477 473 469 463 456 449 440 431 421 411 400 389 377 366 354 342 331 319 308 296 286 275 264 254 244 235 226 217 208 200 193 185 178 171 165 158 152 147 141 136 131 127 122 118 114 110 106 103 100 97 94 91 88 86 84 81 79 77 75 74 72 70 69 67 66 65 64 63 62 61 60 59 58 58 57 57 56 56 55 55 55 55 55 54 54 55 55 55 55 55 56 56 56 57 57 58 59 59
 106 108 109 111 112 113 115 117 118 120 121 123 125 127 128 130 132 134 136 138 140 142 144 146 148 150 152 154 156 158 160 162 164 166 168 170 172 174 176 178 179 181 183 184 186 187 188 190 191 192 193 193 194 195 195 196 196 196 196 196 196 196 195 195 194 194 193 192 191 190 188 187 186 184 183 181 180 178 176 175 173 171 169 167 165 163 161 159 157 155 153 151 149 147 146 144 142 140 138 136 134 133 131 129 128 126 124 123 121 120 118 117 116 114 113 112 111 109 108 107 106 105 104 103 103 102 101 100 100 99 98 98 97 97 96 96 95 95 95 95 94 94 94 94 94 94 94 94 94 94 94 94 95 95 95 95 96 96 97 97 98 98 99 99 100 101 102 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 121 122 124 125 126 128 129 131 132 134 135 137 139 140 142 143 145 146 148 150 151 153 154 156 157 158 160 161 162 164 165 166 167 168 169 170 171 171 172 173 173 173 174 174 174 174 174 174 174 174 173 173 172 172 171 170 169 168 167 166 165 164 163 162 160 159 157 156 154 153 151 150 148 146 145 143 142 140 138 137 135 133 132 130 128 127 125 124 122 120 119 117 116 115 113 112 110 109 108 107 105 104 103 102 101 100 99 98 97 96 95 94 93 92 92 91 90 89 89 88 88 87 87 86 86 85 85 85 84 84 84 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 84 84 84 85 85 85 86 86 87 87 88 88 89 90 90 91 92 93 93 94 95 96 97 98 99 100 101 103 104 105
 137 139 141 144 146 149 151 154 157 160 163 166 169 173 176 180 183 187 191 195 199 203 207 211 215 220 224 228 233 238 242 247 251 256 261 265 270 274 279 283 287 292 296 300 304 307 311 314 317 320 323 325 328 330 331 333 334 335 335 335 335 335 334 333 332 331 329 327 324 322 319 316 313 310 306 303 299 295 291 287 283 278 274 270 265 261 257 252 248 243 239 235 231 226 222 218 214 210 206 203 199 195 192 188 185 182 178 175 172 169 167 164 161 159 156 154 152 149 147 145 143 141 140 138 136 135 133 132 131 129 128 127 126 125 124 123 123 122 121 121 120 120 119 119 119 119 118 118 118 118 119 119 119 119 120 120 121 121 122 122 123 124 125 126 127 128 129 130 131 133 134 136 137 139 141 142 144 146 148 150 153 155 157 160 162 165 167 170 173 176 179 182 185 188 192 195 199 202 206 209 213 217 221 225 229 233 237 241 245 249 253 257 261 265 269 272 276 280 283 287 290 294 297 300 302 305 307 310 312 313 315 316 317 318 318 319 319 318 318 317 316 315 313 311 309 307 304 302 299 296 293 289 286 282 278 274 271 267 262 258 254 250 246 241 237 233 229 224 220 216 212 208 204 200 196 193 189 185 182 178 175 172 168 165 162 159 156 154 151 148 146 143 141 139 136 134 132 130 128 127 125 123 122 120 119 117 116 115 114 112 111 110 109 109 108 107 106 106 105 105 104 104 104 103 103 103 103 103 103 103 103 103 104 104 104 105 105 106 106 107 108 109 109 110 111 112 113 115 116 117 119 120 122 123 125 127 128 130 132 134
 53 54 55 57 58 60 61 63 65 66 68 70 72 75 77 79 82 85 87 90 93 97 100 104 107 111 115 120 124 129 133 138 144 149 155 161 167 174 180 187 195 202 210 218 226 235 244 253 262 272 282 291 302 312 322 333 343 354 364 374 385 395 404 414 423 431 440 447 454 460 466 471 475 478 481 482 483 483 482 480 477 474 470 465 459 453 447 440 432 424 416 407 399 390 381 372 362 353 344 335 326 318 309 301 292 284 276 269 261 254 247 240 233 227 221 215 209 204 199 193 189 184 180 175 171 167 164 160 157 154 151 148 145 142 140 138 135 133 131 130 128 126 125 124 122 121 120 119 119 118 117 117 116 116 116 116 116 116 116 116 116 117 117 118 119 120 120 121 123 124 125 126 128 130 131 133 135 137 139 142 144 147 149 152 155 158 161 165 168 172 176 179 184 188 192 197 201 206 211 216 222 227 233 239 244 250 256 263 269 275 282 288 294 301 307 314 320 326 332 338 344 349 355 359 364 368 372 375 378 381 383 384 385 385 385 384 382 380 378 375 371 367 362 357 352 346 340 333 327 320 312 305 298 290 282 275 267 259 252 244 237 229 222 215 208 201 195 188 182 176 170 164 158 153 148 143 138 133 129 124 120 116 112 108 105 101 98 95 92 89 86 83 81 78 76 74 72 70 68 66 64 62 61 59 58 56 55 54 53 51 50 49 48 48 47 46 45 44 44 43 43 42 42 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 45 45 46 47 48 49 50 51 52
 100 100 101 102 102 103 103 104 105 105 106 107 107 108 109 110 110 111 112 113 114 114 115 116 117 118 119 120 121 122 123 123 124 125 126 127 128 129 130 131 132 133 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 164 165 166 167 168 168 169 170 170 171 172 172 173 173 174 174 175 175 175 176 176 176 176 176 177 177 177 177 177 177 177 177 176 176 176 176 175 175 175 174 174 173 173 172 172 171 171 170 169 169 168 167 166 165 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 123 122 121 120 119 118 117 116 116 115 114 113 113 112 111 111 110 109 109 108 107 107 106 106 105 104 104 103 103 102 102 102 101 101 100 100 100 99 99 99 98 98 98 97 97 97 97 97 96 96 96 96 96 96 95 95 95 95 95 95 95 95 95 95 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 93 93 93 93 93 93 93 93 93 93 93 92 92 92 92 92 92 92 92 92 91 91 91 91 91 91 91 91 91 91 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 91 91 91 91 91 91 92 92 92 92 93 93 93 94 94 94 95 95 95 96 96 97 97 97 98 98 99 99
 66 66 67 67 67 68 68 69 69 70 70 71 71 72 73 73 74 75 76 76 77 78 79 80 81 82 83 84 86 87 88 89 90 92 93 95 96 97 99 100 102 104 105 107 108 110 112 114 115 117 119 121 123 124 126 128 130 132 133 135 137 139 140 142 144 145 147 148 149 151 152 153 155 156 157 157 158 159 160 160 161 161 161 161 161 161 161 161 160 160 159 158 158 157 156 155 154 152 151 150 148 147 145 144 142 141 139 137 136 134 132 130 129 127 125 123 121 120 118 116 114 113 111 109 108 106 104 103 101 100 98 97 95 94 92 91 90 88 87 86 85 84 83 81 80 79 78 77 77 76 75 74 73 72 72 71 70 70 69 68 68 67 67 66 66 65 65 64 64 64 63 63 63 63 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 63 63 63 63 64 64 64 65 65 65 66 66 67 67 68 68 69 69 70 70 71 72 72 73 74 74 75 76 76 77 78 78 79 80 81 81 82 83 84 85 85 86 87 88 89 89 90 91 92 92 93 94 94 95 96 96 97 98 98 99 99 100 100 101 101 101 102 102 102 102 103 103 103 103 103 103 103 103 102 102 102 102 101 101 101 100 100 99 99 98 98 97 97 96 95 95 94 93 93 92 91 90 90 89 88 87 87 86 85 84 84 83 82 81 81 80 79 78 78 77 76 76 75 74 74 73 73 72 71 71 70 70 69 69 69 68 68 67 67 67 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66
 49 49 49 50 51 51 52 53 53 54 55 56 57 59 60 61 62 64 66 67 69 71 73 75 77 79 82 84 87 89 92 95 98 101 105 108 112 116 120 124 128 133 137 142 147 152 157 163 168 174 179 185 191 197 203 209 215 221 227 233 239 245 251 256 261 266 270 274 278 281 284 286 288 289 290 290 289 288 287 284 281 278 274 270 265 260 255 249 243 236 230 223 217 210 203 196 189 183 176 169 163 157 150 144 139 133 127 122 117 112 107 102 98 94 90 86 82 78 75 71 68 65 62 60 57 55 52 50 48 46 44 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 35 36 38 40 42 44 47 49 52 54 57 60 64 67 71 75 79 84 89 94 100 106 112 119 126 134 142 151 160 170 181 193 205 218 232 246 262 278 296 315 334 355 377 400 423 448 474 500 527 555 583 611 639 666 692 717 740 762 780 796 809 818 824 826 824 819 810 797 782 764 743 721 697 672 646 619 593 566 540 514 489 464 441 418 396 375 356 337 319 302 286 271 256 243 230 218 207 197 187 177 169 160 153 145 139 132 126 121 115 110 106 101 97 94 90 87 83 80 78 75 73 70 68 66 64 63 61 60 58 57 56 55 54 53 52 51 51 50 49 49 49 48 48 48 48 48 48 48 48 48 48
 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 71 72 74 75 77 79 80 82 84 86 88 90 92 94 96 98 100 102 104 107 109 111 114 116 118 121 123 126 128 131 133 136 138 141 143 145 148 150 152 155 157 159 161 163 165 166 168 169 171 172 173 174 175 176 177 177 178 178 178 178 178 178 178 177 177 176 175 174 173 172 171 169 168 166 165 163 162 160 158 157 155 153 151 149 147 145 144 142 140 138 136 134 132 131 129 127 125 124 122 120 119 117 116 114 113 111 110 108 107 106 104 103 102 101 100 99 98 97 96 95 94 93 93 92 91 90 90 89 89 88 88 87 87 86 86 86 85 85 85 85 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85 86 86 86 87 87 88 88 89 89 90 90 91 92 92 93 94 95 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 117 118 119 120 121 123 124 125 126 127 128 129 130 131 132 133 134 135 135 136 137 137 138 138 139 139 139 139 139 139 139 139 138 138 138 137 136 136 135 134 133 132 131 130 128 127 126 124 123 121 120 118 117 115 113 112 110 108 106 105 103 101 99 98 96 94 92 91 89 87 86 84 83 81 80 78 77 75 74 72 71 70 68 67 66 65 64 62 61 60 59 58 57 57 56 55 54 53 52 52 51 50 50 49 49 48 48 47 47 46 46 45 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44
 90 91 91 92 92 93 94 94 95 95 96 97 97 98 99 99 100 101 101 102 103 104 104 105 106 106 107 108 109 109 110 111 111 112 113 113 114 114 115 116 116 117 117 117 118 118 119 119 119 119 120 120 120 120 120 120 120 120 120 119 119 119 119 118 118 118 117 117 116 116 115 114 114 113 112 112 111 110 109 109 108 107 106 105 104 103 103 102 101 100 99 98 97 96 96 95 94 93 92 91 90 90 89 88 87 86 86 85 84 84 83 82 82 81 80 80 79 79 78 78 77 77 76 76 76 75 75 75 74 74 74 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 74 74 74 74 75 75 75 76 76 76 77 77 78 78 78 79 79 80 80 81 81 82 82 83 84 84 85 85 86 87 87 88 88 89 90 90 91 92 92 93 94 94 95 96 96 97 98 98 99 100 100 101 101 102 103 103 104 104 105 105 106 107 107 108 108 108 109 109 110 110 110 111 111 111 112 112 112 112 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 112 112 112 112 111 111 111 111 110 110 110 109 109 108 108 108 107 107 106 106 105 105 105 104 104 103 103 102 102 101 101 100 100 99 99 98 98 97 97 96 96 95 95 94 94 93 93 92 92 92 91 91 90 90 89 89 89 88 88 88 87 87 87 86 86 86 86 85 85 85 85 84 84 84 84 84 84 84 84 84 83 83 83 83 83 83 84 84 84 84 84 84 84 84 85 85 85 85 86 86 86 87 87 87 88 88 88 89 89 90
 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 26 28 29 30 31 32 34 35 37 38 40 42 44 46 48 50 52 55 57 60 63 66 69 72 76 80 83 87 92 96 100 105 110 114 119 124 130 135 140 145 150 155 159 164 168 172 176 179 181 183 185 186 187 186 186 184 183 180 177 174 170 166 162 157 153 148 143 138 133 127 122 117 113 108 103 99 94 90 86 82 79 75 72 68 65 62 60 57 54 52 50 48 46 44 42 40 38 37 35 34 33 32 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 56 57 57 58 58 59 59 60 60 60 61 61 61 61 60 60 60 60 59 59 58 58 57 56 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12
 114 116 118 120 122 124 126 129 131 134 136 139 142 145 148 151 154 158 161 165 168 172 176 180 185 189 193 198 202 207 212 217 222 227 232 237 242 247 253 258 263 268 273 278 283 287 292 296 301 304 308 311 314 317 320 322 323 324 325 326 326 325 324 323 321 319 316 313 310 306 302 298 293 288 283 278 272 267 261 255 249 243 237 231 225 219 213 207 202 196 190 185 179 174 169 164 159 154 149 145 140 136 132 128 124 120 117 113 110 107 104 101 98 95 92 90 87 85 83 80 78 76 74 73 71 69 67 66 64 63 62 60 59 58 57 56 55 54 53 52 51 50 50 49 48 48 47 46 46 45 45 45 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 52 52 53 54 54 55 56 56 57 58 59 59 60 61 62 63 64 64 65 66 67 68 69 70 71 72 73 73 74 75 76 77 78 79 80 81 82 83 83 84 85 86 87 88 88 89 90 90 91 92 92 93 94 94 95 95 96 96 96 97 97 97 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 97 97 97 97 96 96 96 95 95 95 94 94 94 93 93 93 92 92 91 91 91 90 90 90 89 89 88 88 88 87 87 87 87 86 86 86 86 86 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 87 87 87 88 88 89 89 90 90 91 92 93 93 94 95 96 97 98 99 100 102 103 104 106 107 109 110 112
 44 45 46 46 47 48 49 50 51 52 53 54 56 57 59 60 62 64 66 67 70 72 74 77 79 82 85 88 91 94 98 102 106 110 114 119 123 129 134 139 145 152 158 165 172 179 187 195 203 212 221 231 240 251 261 272 283 294 305 317 328 340 352 363 374 386 396 407 416 426 434 442 448 454 458 462 464 465 465 463 461 457 452 446 439 431 422 413 403 392 381 370 359 347 335 323 312 300 289 278 267 256 246 236 226 217 208 199 190 182 175 167 160 154 147 141 135 130 124 119 115 110 106 102 98 94 90 87 84 81 78 75 73 70 68 66 64 62 60 58 57 55 54 52 51 50 49 48 47 46 45 44 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 41 41 42 43 43 44 45 46 46 47 48 49 50 51 53 54 55 57 58 60 61 63 65 66 68 70 72 75 77 79 82 84 87 89 92 95 98 102 105 108 112 115 119 123 127 131 135 139 144 148 153 157 162 166 171 176 181 185 190 195 199 204 208 212 216 220 224 227 230 233 236 238 240 242 243 244 244 244 244 244 243 241 239 237 235 232 229 226 222 219 215 211 206 202 198 193 188 184 179 175 170 165 161 156 152 147 143 139 135 130 127 123 119 115 112 108 105 102 99 96 93 90 87 85 82 80 78 75 73 71 69 68 66 64 62 61 59 58 57 55 54 53 52 51 50 49 48 47 47 46 45 45 44 43 43 43 42 42 42 41 41 41 41 41 40 40 40 40 41 41 41 41 41 42 42 42 43 43 44
 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 43 44 45 46 48 49 51 52 54 56 58 60 62 64 66 69 71 74 76 79 82 85 88 91 95 98 102 106 109 113 118 122 126 131 135 140 145 150 155 160 165 170 175 180 185 190 195 200 204 208 213 217 220 223 226 229 231 233 234 235 236 236 236 235 233 232 230 227 224 221 218 214 210 206 202 197 193 188 183 178 173 169 164 159 154 149 145 140 136 132 127 123 119 115 112 108 104 101 98 95 92 89 86 83 81 78 76 74 72 69 67 66 64 62 60 59 57 56 55 53 52 51 50 49 48 47 46 45 45 44 43 43 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 41 41 42 42 43 43 44 45 46 46 47 48 49 50 51 52 53 54 56 57 58 60 61 63 64 66 68 70 71 73 75 78 80 82 84 87 89 92 95 97 100 103 106 109 112 115 119 122 125 129 132 135 139 142 146 149 152 155 159 162 165 167 170 173 175 177 179 181 182 184 185 185 186 186 186 185 185 184 183 181 179 177 175 173 170 167 164 161 158 155 151 148 144 141 137 134 130 127 123 120 116 113 109 106 103 100 96 93 90 88 85 82 80 77 75 72 70 68 66 64 62 60 58 56 55 53 51 50 48 47 46 45 43 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 30 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26
 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 59 60 62 63 65 66 68 70 72 73 75 77 79 81 83 86 88 90 92 95 97 100 102 105 108 110 113 116 119 122 125 128 131 134 138 141 144 148 151 154 158 161 165 168 172 175 179 182 186 189 192 196 199 202 205 209 212 214 217 220 223 225 228 230 232 234 236 238 239 241 242 243 244 245 246 246 246 247 247 247 246 246 246 245 244 244 243 242 240 239 238 236 235 233 232 230 229 227 225 223 221 219 218 216 214 212 210 208 206 204 203 201 199 197 195 194 192 190 189 187 186 184 183 181 180 179 177 176 175 174 173 172 171 170 169 168 167 166 165 165 164 163 163 162 162 161 161 160 160 159 159 159 158 158 158 158 158 157 157 157 157 157 157 156 156 156 156 156 156 156 156 155 155 155 155 155 154 154 154 153 153 153 152 152 151 151 150 149 149 148 147 146 145 144 143 142 141 140 139 138 136 135 134 132 131 129 128 126 125 123 121 120 118 116 114 113 111 109 107 106 104 102 100 98 96 95 93 91 89 87 86 84 82 81 79 77 76 74 72 71 69 68 66 65 64 62 61 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39
 34 35 36 36 37 38 39 39 40 41 42 42 43 44 44 45 45 46 47 47 48 48 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 49 49 48 48 48 47 46 46 45 45 44 43 43 42 41 40 40 39 38 37 36 36 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 41 42 44 46 48 50 53 55 57 60 62 65 68 71 74 77 80 83 86 89 92 95 98 101 104 107 110 112 115 117 119 121 122 123 124 125 125 125 124 124 123 121 120 118 116 113 111 108 106 103 100 97 94 91 88 85 82 79 76 73 71 68 65 63 60 58 56 54 52 50 48 46 44 43 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34
 67 67 67 67 67 68 68 68 68 68 69 69 69 69 70 70 70 71 71 71 72 72 73 73 74 74 75 75 76 76 77 78 78 79 80 81 82 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 101 102 103 105 106 107 109 110 112 113 115 116 118 119 121 122 124 125 127 128 129 131 132 134 135 136 138 139 140 141 142 143 144 145 146 147 147 148 149 149 149 150 150 150 150 150 150 150 149 149 149 148 147 147 146 145 144 143 142 141 139 138 137 135 134 133 131 130 128 126 125 123 122 120 118 117 115 113 112 110 108 107 105 103 102 100 99 97 96 94 93 91 90 89 87 86 85 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 68 67 66 65 65 64 64 63 62 62 61 61 60 60 60 59 59 58 58 58 58 57 57 57 57 56 56 56 56 56 56 56 56 56 56 55 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 58 58 58 58 59 59 59 59 60 60 60 61 61 61 62 62 63 63 63 64 64 65 65 65 66 66 67 67 67 68 68 69 69 70 70 70 71 71 71 72 72 73 73 73 74 74 74 75 75 75 75 76 76 76 76 77 77 77 77 77 77 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 77 77 77 77 77 77 76 76 76 76 76 75 75 75 75 74 74 74 74 73 73 73 73 72 72 72 72 71 71 71 71 71 70 70 70 70 69 69 69 69 69 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67
 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 31 32 34 35 37 39 41 43 45 47 49 52 54 57 60 63 66 69 73 76 80 84 88 93 97 102 107 112 118 123 129 135 141 148 155 161 168 175 182 190 197 204 212 219 226 233 239 246 252 257 262 267 271 274 277 279 280 281 281 280 278 276 273 269 265 260 255 250 244 237 231 224 217 210 203 196 189 182 176 169 162 156 150 143 138 132 126 121 116 111 106 102 97 93 89 85 82 78 75 72 69 66 63 61 58 56 54 51 49 48 46 44 42 41 39 38 37 36 34 33 32 31 30 30 29 28 27 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 28 29 29 30 31 32 34 35 36 37 39 41 42 44 46 48 50 53 55 58 61 64 67 71 74 78 83 87 92 97 103 109 115 121 129 136 144 153 162 171 182 192 204 216 229 242 257 271 287 303 320 337 355 373 392 411 429 447 465 482 499 513 527 538 548 555 560 563 563 560 554 547 537 525 511 495 479 461 443 424 405 386 367 348 330 312 295 278 263 247 233 219 206 194 182 172 161 152 142 134 126 118 111 105 98 92 87 82 77 73 68 65 61 57 54 51 48 46 43 41 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
 43 43 43 42 42 42 42 42 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 62 63 64 66 67 69 70 72 73 75 76 78 80 82 83 85 87 89 91 93 95 97 99 101 103 104 106 108 110 112 114 115 117 119 120 122 123 124 125 126 127 128 129 129 130 130 130 130 130 130 129 129 128 127 126 125 124 123 121 120 118 117 115 113 111 109 108 106 104 102 99 97 95 93 91 89 87 85 83 81 79 77 75 74 72 70 68 67 65 63 62 60 59 57 56 55 53 52 51 50 49 48 47 45 45 44 43 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 60 62 63 65 67 69 71 73 76 78 80 83 86 88 91 94 97 100 103 106 109 113 116 119 123 126 130 134 137 141 145 148 152 155 159 163 166 169 172 175 178 181 183 186 188 190 191 193 194 194 195 195 195 195 194 193 192 190 189 187 184 182 179 177 174 171 168 164 161 158 154 151 147 143 140 136 133 129 126 123 119 116 113 110 107 104 101 98 95 93 90 88 85 83 81 78 76 74 72 71 69 67 66 64 62 61 60 58 57 56 55 54 53 52 51 50 49 48 48 47 46 46 45 45 44 44
 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 41 41 42 43 44 45 45 46 47 48 49 50 51 52 54 55 56 57 58 60 61 62 64 65 66 68 69 71 72 73 75 76 78 80 81 83 84 86 87 89 90 92 93 94 96 97 98 100 101 102 103 104 105 106 107 107 108 108 109 109 109 110 110 110 110 109 109 109 108 108 107 107 106 105 104 103 102 101 100 99 98 96 95 94 93 91 90 89 87 86 84 83 82 80 79 78 76 75 74 73 71 70 69 68 67 66 64 63 62 61 60 59 58 58 57 56 55 54 53 53 52 51 51 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 45 45 45 45 45 46 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26
 51 52 54 55 56 57 59 61 62 64 66 68 70 72 74 77 79 82 84 87 90 94 97 101 104 108 112 117 121 126 131 136 142 148 154 160 167 174 181 189 196 205 213 222 231 240 250 260 270 280 291 301 312 323 334 345 355 366 376 385 394 403 411 418 425 430 435 438 441 442 442 442 439 436 432 427 421 414 406 397 388 379 369 358 347 337 326 315 304 293 282 271 261 251 241 231 222 213 204 196 188 180 172 165 158 152 145 139 134 128 123 118 113 109 105 100 97 93 89 86 83 80 77 74 72 69 67 65 63 61 59 57 55 54 52 51 49 48 47 46 45 44 43 42 41 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 45 45 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 81 82 83 83 84 85 85 86 86 86 87 87 87 87 87 87 87 87 87 87 87 86 86 86 85 85 84 83 83 82 81 80 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 53 52 51 51 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 42 43 44 44 45 46 46 47 48 49 50
 30 31 32 34 36 38 40 42 44 46 49 52 55 58 61 65 68 73 77 82 87 92 98 104 111 118 126 134 143 152 163 174 185 198 212 226 241 258 275 294 314 335 358 381 406 432 459 487 515 544 574 603 632 660 686 711 733 752 768 780 788 791 790 785 775 761 743 723 700 674 647 619 590 561 532 503 475 448 421 396 372 349 328 307 288 270 253 237 222 208 195 182 171 160 150 141 132 124 117 110 103 97 91 86 81 77 72 68 64 61 58 55 52 49 47 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 35 36 37 38 40 41 43 44 46 48 49 51 53 55 57 59 62 64 66 69 72 74 77 80 83 86 89 92 96 99 103 106 110 113 117 121 125 129 132 136 140 144 148 151 155 158 161 165 167 170 173 175 177 179 180 181 182 183 183 183 182 182 180 179 177 175 173 171 168 165 162 159 155 152 148 144 141 137 133 129 125 121 117 114 110 106 103 99 96 92 89 86 82 79 76 74 71 68 66 63 61 58 56 54 52 50 48 46 44 43 41 39 38 37 35 34 33 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 18 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 19 19 20 20 21 22 23 24 25 26 27 28
 56 58 60 62 64 66 68 71 73 76 79 82 85 88 91 95 99 103 107 112 116 121 126 132 138 144 150 157 164 171 179 187 196 205 215 225 235 246 258 270 283 296 310 325 340 356 372 389 407 425 444 463 483 503 524 545 566 588 609 630 651 672 692 711 730 747 763 778 791 803 813 820 826 830 831 831 828 823 817 808 798 786 773 758 742 725 708 689 670 651 632 612 592 573 554 534 516 497 479 462 445 428 412 397 382 368 354 341 328 316 305 293 283 273 263 254 245 236 228 221 214 207 200 194 188 183 177 172 168 163 159 155 151 148 144 141 138 135 133 130 128 126 124 122 121 119 118 117 116 115 114 113 113 112 112 111 111 111 111 111 112 112 112 113 114 115 115 116 117 119 120 121 123 124 126 128 130 132 134 136 139 141 144 147 149 152 156 159 162 166 169 173 177 181 185 189 193 198 202 207 212 216 221 226 231 237 242 247 252 257 263 268 273 278 283 288 293 298 302 307 311 315 318 322 325 328 330 332 333 335 335 336 336 335 334 333 331 329 326 323 320 316 312 308 303 298 293 287 282 276 270 264 258 252 245 239 233 226 220 214 208 202 196 190 184 178 173 167 162 156 151 146 142 137 132 128 124 120 116 112 108 104 101 98 94 91 88 85 82 80 77 75 72 70 68 66 64 62 60 58 57 55 54 52 51 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 36 35 35 35 35 35 34 34 34 34 35 35 35 35 35 36 36 36 37 37 38 38 39 40 41 41 42 43 44 45 46 47 49 50 51 53 55
 130 131 132 134 135 137 138 140 142 144 147 149 152 154 157 160 164 167 171 175 180 184 189 195 200 206 213 219 227 234 242 251 260 270 280 292 303 316 329 344 359 375 392 410 430 450 472 496 520 547 574 604 635 668 703 740 778 819 862 906 953 1001 1051 1103 1155 1209 1264 1319 1374 1428 1481 1532 1580 1625 1666 1702 1732 1756 1773 1783 1785 1780 1768 1748 1721 1687 1648 1604 1555 1503 1448 1391 1333 1274 1215 1156 1098 1042 987 934 883 833 786 741 699 658 620 584 549 517 487 458 431 406 382 360 339 320 302 284 268 253 239 226 213 202 191 181 171 162 154 146 138 131 125 119 113 108 103 98 94 89 86 82 78 75 72 69 67 64 62 60 58 56 54 52 51 49 48 47 45 44 43 42 41 41 40 39 39 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 38 38 38 39 39 40 41 41 42 43 43 44 45 46 47 48 48 49 50 51 53 54 55 56 57 58 60 61 62 64 65 67 68 70 71 73 74 76 78 80 81 83 85 87 89 91 92 94 96 98 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 130 132 134 136 138 139 141 143 144 146 147 149 150 151 153 154 155 156 157 158 159 159 160 160 161 161 162 162 162 162 162 162 162 162 162 162 161 161 160 160 159 159 158 157 156 156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134 134 133 132 131 130 130 129 128 128 127 126 126 125 125 125 124 124 124 124 124 124 124 124 124 124 124 125 125 125 126 127 127 128 129
 10 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 20 22 23 25 27 29 31 33 35 38 41 44 48 52 56 61 66 71 77 84 91 99 108 117 128 139 152 165 181 197 216 236 258 282 309 339 372 408 448 492 541 594 654 719 791 870 957 1052 1155 1268 1389 1519 1658 1803 1954 2107 2259 2407 2544 2665 2765 2839 2882 2892 2868 2812 2726 2617 2488 2347 2197 2044 1892 1743 1601 1466 1339 1222 1113 1013 922 838 762 693 630 573 521 475 432 394 359 327 299 273 249 228 208 190 174 160 146 134 123 113 104 95 88 81 74 68 63 58 53 49 46 42 39 36 33 31 29 27 25 23 22 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 68 69 70 71 71 72 73 73 74 74 75 75 75 76 76 76 76 76 76 76 76 75 75 75 74 74 74 73 72 72 71 70 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 54 53 52 51 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10
 435 447 460 472 484 497 510 522 535 548 561 574 588 601 614 627 640 653 666 679 691 704 716 729 741 753 764 776 787 798 808 819 829 838 848 857 866 875 883 891 899 906 913 920 927 933 940 946 952 957 963 968 974 979 984 989 994 999 1004 1009 1014 1020 1025 1030 1036 1041 1047 1053 1059 1065 1071 1078 1085 1092 1099 1106 1114 1122 1130 1138 1146 1155 1164 1173 1182 1191 1201 1210 1220 1230 1239 1249 1259 1268 1278 1287 1297 1306 1314 1323 1331 1339 1346 1352 1359 1364 1369 1373 1376 1379 1381 1381 1381 1380 1378 1375 1370 1365 1358 1351 1342 1332 1321 1309 1296 1282 1267 1251 1234 1217 1198 1179 1159 1139 1118 1097 1075 1053 1030 1008 985 962 939 916 894 871 848 826 804 782 761 739 719 698 678 658 639 620 602 584 566 549 532 516 500 485 470 456 442 428 415 402 389 377 366 354 343 333 323 313 303 294 285 276 268 260 252 244 237 230 223 216 210 204 198 192 187 181 176 171 166 162 157 153 148 144 141 137 133 130 126 123 120 117 114 111 109 106 103 101 99 97 94 92 90 88 87 85 83 82 80 79 77 76 75 73 72 71 70 69 68 67 66 65 65 64 63 62 62 61 61 60 60 59 59 58 58 58 57 57 57 57 57 57 56 56 56 56 56 57 57 57 57 57 57 58 58 58 59 59 60 60 61 61 62 63 63 64 65 66 67 68 69 70 71 72 73 75 76 78 79 81 82 84 86 88 90 92 94 97 99 102 104 107 110 113 116 119 123 126 130 134 138 142 146 151 155 160 165 170 176 181 187 193 199 205 212 218 225 232 240 247 255 263 272 280 289 298 307 317 326 336 346 357 367 378 389 400 412 424
 41 41 41 41 41 42 43 43 45 46 48 50 52 54 57 61 64 68 73 78 84 90 97 105 114 123 134 146 158 173 189 206 225 247 270 296 325 357 393 432 476 524 578 639 705 780 863 955 1059 1174 1303 1447 1608 1787 1988 2212 2462 2740 3049 3390 3765 4176 4620 5095 5596 6113 6633 7136 7601 8001 8310 8506 8571 8500 8296 7977 7563 7083 6561 6023 5488 4970 4480 4023 3603 3220 2873 2561 2281 2031 1807 1608 1431 1273 1132 1007 895 795 706 627 556 493 436 386 340 300 263 230 201 175 151 130 110 93 78 64 51 40 30 21 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 9 12 14 17 19 22 25 28 31 34 37 41 44 48 52 56 60 64 68 73 77 82 87 92 97 102 107 113 118 124 130 136 142 148 154 160 166 172 179 185 191 198 204 210 216 222 228 233 239 244 250 255 259 264 268 272 276 279 282 284 287 288 290 291 292 292 292 292 291 290 288 287 285 282 279 276 273 269 266 262 257 253 248 244 239 234 229 224 219 214 208 203 198 193 187 182 177 172 167 162 157 152 147 143 138 133 129 125 120 116 112 108 105 101 97 94 91 87 84 81 78 75 73 70 67 65 63 61 58 57 55 53 51 50 48 47 46 45 44 43 42 42 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 26 43 64 87 115 147 184 227 278 338 408 490 586 700 834 992 1180 1403 1667 1981 2354 2795 3313 3916 4603 5365 6172 6965 7662 8161 8374 8258 7838 7191 6420 5613 4837 4128 3501 2960 2497 2105 1774 1495 1260 1061 894 752 631 529 442 367 304 249 202 162 128 98 73 51 32 16 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 9 10 12 13 15 16 18 19 21 22 24 26 27 29 30 32 33 35 37 38 40 41 43 44 45 47 48 49 51 52 53 54 55 56 57 58 58 59 59 60 60 60 60 60 60 60 60 60 59 59 58 58 57 56 55 54 53 52 51 49 48 47 45 44 43 41 40 38 36 35 33 32 30 28 27 25 24 22 20 19 17 16 14 13 11 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 43 43 42 42 43 43 43 43 44 44 44 45 46 46 47 48 49 50 51 53 54 56 58 60 62 64 66 69 72 75 79 82 86 91 95 100 106 111 118 125 132 140 148 158 168 178 190 202 216 230 246 262 280 299 320 342 365 389 415 443 471 501 532 563 595 627 659 689 718 745 769 789 804 815 821 821 815 804 788 767 743 715 684 651 617 583 548 514 481 449 418 388 361 334 310 286 265 245 226 209 193 178 164 152 140 129 119 110 102 94 87 80 74 68 63 58 54 49 46 42 39 36 33 30 28 26 24 22 20 19 17 16 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 26 27 28 29 31 32 33 35 36 38 40 41 43 45 46 48 50 52 54 56 58 60 62 65 67 69 71 73 76 78 80 82 85 87 89 91 93 95 97 99 101 103 104 106 107 108 110 111 112 112 113 114 114 114 114 114 114 113 113 112 112 111 110 109 108 106 105 104 102 101 99 98 96 94 93 91 89 87 86 84 82 80 79 77 75 74 72 71 69 68 66 65 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 46 45 45 44 44 44 43 43
 35 35 36 37 37 38 38 39 40 41 42 43 44 45 46 47 49 50 52 53 55 57 59 61 63 65 67 70 73 76 79 82 86 89 93 97 102 106 111 116 122 128 134 141 148 155 163 171 180 189 198 209 219 231 242 255 267 281 295 309 324 339 355 371 387 403 420 436 451 467 482 496 509 521 531 540 548 553 557 559 558 556 552 546 538 529 518 505 492 478 463 447 431 415 398 382 366 350 334 319 304 289 275 262 249 237 225 214 203 193 183 174 166 157 150 142 135 129 122 117 111 106 101 96 92 88 84 80 77 73 70 67 65 62 60 57 55 53 51 50 48 46 45 43 42 41 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 74 75 76 77 77 78 78 79 79 80 80 80 81 81 81 81 81 81 81 81 80 80 80 79 79 78 78 77 77 76 75 74 74 73 72 71 70 69 68 67 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 42 41 41 40 40 39 38 38 37 37 36 36 36 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35
 74 75 77 78 80 82 84 86 88 90 92 95 97 100 103 106 109 112 115 119 123 127 131 135 140 144 149 155 160 166 173 179 186 193 201 209 218 227 237 247 257 269 280 293 306 320 335 350 366 383 401 420 440 460 482 504 528 552 577 603 630 658 686 715 745 774 804 834 863 892 920 947 973 997 1019 1039 1056 1070 1082 1090 1094 1095 1093 1087 1078 1066 1050 1032 1011 988 963 936 908 879 849 818 788 757 726 696 666 637 609 582 555 529 504 481 458 436 415 395 376 358 341 325 309 295 281 268 255 243 232 222 212 202 193 185 177 169 162 156 149 143 138 132 127 122 118 113 109 106 102 98 95 92 89 87 84 81 79 77 75 73 71 69 67 66 64 63 62 60 59 58 57 56 55 54 53 52 52 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 46 46 46 46 46 47 47 47 47 48 48 48 49 49 49 49 50 50 50 51 51 51 51 52 52 52 53 53 53 53 54 54 54 54 54 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 54 54 54 54 54 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 52 52 52 53 53 54 54 55 55 56 56 57 57 58 59 60 60 61 62 63 64 65 66 67 68 70 71 72
 8 9 11 12 14 16 18 20 22 24 27 30 32 35 39 42 46 50 54 59 64 69 75 81 88 95 103 111 120 130 140 152 164 177 191 207 224 242 261 283 306 331 358 387 419 454 491 532 576 624 675 731 791 856 925 1000 1080 1165 1255 1350 1450 1554 1662 1772 1884 1996 2106 2213 2314 2407 2490 2561 2618 2659 2683 2690 2679 2652 2609 2553 2484 2405 2317 2224 2127 2027 1927 1827 1729 1633 1541 1452 1367 1286 1209 1137 1069 1005 946 890 837 789 743 701 661 625 591 559 530 502 477 453 431 411 392 374 358 343 329 315 303 292 281 271 262 254 246 238 232 225 219 214 208 204 199 195 191 187 184 181 178 175 172 170 167 165 163 161 159 158 156 155 153 152 150 149 148 147 146 145 144 142 141 140 139 139 138 137 136 135 134 133 132 131 130 129 128 127 125 124 123 122 121 120 119 117 116 115 113 112 111 109 108 106 105 103 102 100 99 97 96 94 93 91 89 88 86 84 83 81 79 78 76 75 73 71 70 68 66 65 63 62 60 59 57 55 54 53 51 50 48 47 45 44 43 41 40 39 38 36 35 34 33 32 31 30 29 27 26 25 24 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7
 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 45 47 48 49 51 52 54 56 58 60 63 65 68 71 74 78 81 86 90 95 100 106 113 119 127 135 144 154 165 176 189 203 219 236 254 275 297 322 349 379 412 448 488 532 580 634 692 757 828 906 992 1086 1188 1300 1421 1552 1691 1840 1996 2159 2324 2490 2653 2806 2945 3063 3156 3217 3244 3235 3189 3110 3001 2867 2716 2552 2381 2209 2039 1874 1716 1567 1428 1299 1180 1071 971 880 798 723 655 593 538 487 442 401 364 330 300 272 247 225 204 186 169 154 140 127 116 105 96 87 79 72 66 60 54 49 45 41 37 33 30 27 24 22 20 18 16 14 12 11 10 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 33
 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 13 14 16 18 20 23 25 28 31 34 37 41 45 49 54 59 64 70 76 83 91 99 108 118 129 141 154 168 183 200 218 238 260 284 310 339 371 406 444 485 531 581 636 696 761 832 910 994 1085 1183 1288 1400 1519 1643 1773 1906 2042 2176 2307 2431 2545 2645 2728 2791 2831 2847 2838 2805 2751 2677 2586 2483 2369 2249 2126 2002 1878 1758 1641 1530 1424 1324 1230 1142 1060 984 914 849 788 733 682 635 591 551 515 481 450 422 396 372 350 329 311 294 278 264 250 238 227 217 207 199 191 184 177 171 165 160 156 152 148 144 141 138 136 133 131 129 128 126 125 124 123 122 121 121 120 120 120 120 119 119 120 120 120 120 120 121 121 121 122 122 123 123 124 124 125 125 126 126 127 127 128 128 129 129 129 130 130 130 130 131 131 131 131 131 131 131 130 130 130 129 129 128 128 127 126 125 125 124 123 121 120 119 118 116 115 114 112 110 109 107 105 104 102 100 98 97 95 93 91 89 87 85 83 81 79 77 75 74 72 70 68 66 64 62 61 59 57 55 54 52 50 49 47 46 44 43 41 40 38 37 36 34 33 32 30 29 28 27 26 25 24 23 21 20 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 61 66 71 76 82 88 95 101 109 116 124 133 142 151 161 172 183 195 208 221 235 250 267 284 302 321 341 363 386 411 437 464 494 525 559 594 632 672 715 760 808 859 914 971 1032 1096 1164 1236 1312 1391 1474 1561 1652 1746 1843 1944 2047 2152 2259 2367 2475 2582 2687 2789 2888 2981 3068 3147 3218 3279 3330 3369 3397 3412 3416 3407 3386 3354 3311 3258 3197 3128 3052 2970 2883 2793 2701 2606 2511 2415 2320 2226 2134 2043 1954 1868 1785 1705 1627 1553 1481 1412 1347 1284 1224 1167 1113 1061 1012 965 920 878 838 800 763 729 696 665 635 607 581 555 531 508 486 466 446 427 409 392 376 360 345 331 317 304 292 280 269 258 248 238 228 219 210 202 194 186 179 172 165 158 152 146 140 134 128 123 118 113 108 104 99 95 91 87 83 79 76 72 69 66 63 60 57 54 51 48 46 43 41 38 36 34 32 30 28 26 24 22 21 19 17 16 14 13 12 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 10 12 14 17 19 22 24 27 30 33 37 40 44 48 52 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 14 19 25 31 38 46 55 65 76 89 104 120 139 160 184 212 243 278 318 363 415 474 542 618 706 807 921 1053 1203 1375 1572 1798 2055 2347 2679 3052 3468 3927 4423 4946 5479 5997 6467 6852 7115 7227 7176 6968 6625 6184 5680 5150 4621 4114 3641 3209 2819 2472 2165 1894 1656 1448 1266 1106 967 845 738 644 562 490 427 371 322 279 241 208 179 153 130 110 92 76 62 50 39 30 21 14 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 10 11 12 14 15 16 18 19 21 22 24 25 27 29 30 32 33 35 37 39 40 42 44 46 47 49 51 53 55 56 58 60 62 64 65 67 69 70 72 74 75 77 78 79 81 82 83 84 85 86 87 88 88 89 89 90 90 90 90 90 90 90 90 89 89 88 88 87 86 85 84 83 82 81 80 78 77 76 74 73 71 70 68 66 65 63 61 60 58 56 54 53 51 49 48 46 44 42 41 39 37 36 34 33 31 29 28 26 25 24 22 21 19 18 17 15 14 13 12 11 10 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 328 341 354 368 382 396 411 426 442 459 476 493 512 530 550 570 591 613 636 659 684 709 736 764 793 823 855 888 923 960 999 1039 1082 1127 1174 1224 1277 1333 1392 1455 1521 1591 1666 1744 1827 1915 2008 2106 2210 2319 2433 2553 2678 2808 2944 3084 3228 3375 3525 3676 3827 3976 4122 4263 4396 4520 4632 4730 4812 4876 4920 4943 4944 4923 4879 4813 4726 4621 4498 4361 4210 4050 3882 3709 3532 3355 3178 3004 2833 2667 2506 2351 2203 2062 1928 1801 1681 1568 1462 1363 1269 1182 1101 1025 954 888 826 769 716 667 621 578 539 502 468 437 407 380 355 332 310 290 271 254 238 223 210 197 185 174 164 154 146 137 130 123 116 110 105 99 95 90 86 82 78 75 71 68 66 63 61 58 56 54 52 50 49 47 46 44 43 42 41 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 47 49 51 53 55 57 60 62 65 67 70 73 76 80 83 87 91 95 99 103 108 113 118 123 128 134 140 146 152 159 166 173 180 188 196 204 213 222 231 240 250 260 270 281 292 304 316
 3 4 6 7 8 9 10 12 13 14 16 17 19 20 22 23 25 27 29 31 33 35 37 40 43 46 49 52 56 60 64 69 74 80 86 93 101 109 118 129 140 153 167 183 200 220 241 266 293 323 358 396 439 487 542 603 672 749 837 936 1048 1175 1319 1482 1667 1878 2117 2389 2700 3053 3457 3917 4442 5040 5721 6496 7374 8366 9479 10719 12083 13561 15128 16739 18331 19813 21082 22025 22548 22588 22137 21239 19982 18477 16835 15156 13514 11962 10528 9228 8065 7033 6123 5326 4629 4021 3491 3029 2627 2277 1971 1705 1473 1270 1093 938 803 684 580 489 409 339 277 223 175 133 97 64 36 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2
 438 459 482 505 528 552 577 602 628 654 680 707 734 761 789 816 844 872 900 928 956 983 1011 1038 1065 1091 1117 1143 1168 1193 1218 1242 1265 1288 1311 1333 1355 1376 1397 1418 1438 1459 1479 1500 1520 1541 1562 1584 1606 1629 1652 1677 1703 1729 1757 1787 1818 1851 1886 1923 1962 2004 2048 2095 2145 2198 2254 2313 2376 2443 2513 2586 2664 2745 2830 2919 3012 3108 3208 3311 3417 3525 3635 3746 3858 3970 4081 4189 4294 4395 4490 4577 4656 4724 4780 4824 4853 4867 4864 4845 4809 4755 4686 4600 4499 4385 4258 4121 3975 3822 3664 3502 3339 3175 3012 2851 2694 2541 2392 2249 2112 1980 1855 1736 1624 1518 1418 1323 1235 1152 1074 1001 933 869 810 754 703 654 609 567 528 492 458 426 396 369 343 319 296 275 256 238 220 204 189 175 162 150 138 127 117 107 98 90 82 74 67 61 54 48 43 38 33 28 23 19 15 12 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 13 16 19 23 27 31 36 41 46 51 57 62 69 75 82 90 97 105 114 123 132 142 153 163 175 187 199 212 226 240 255 270 286 303 320 338 357 376 396 417
 492 503 515 525 536 546 555 565 573 581 589 596 603 609 614 619 624 628 631 634 637 639 641 642 643 644 644 644 644 644 644 643 643 642 641 641 640 640 640 641 642 643 644 647 650 653 658 663 670 677 686 696 708 721 736 754 773 795 819 847 877 911 949 991 1038 1089 1146 1209 1279 1356 1441 1535 1638 1752 1878 2016 2168 2335 2519 2721 2942 3184 3450 3739 4054 4396 4766 5163 5588 6038 6510 6999 7499 7998 8485 8944 9358 9709 9978 10149 10209 10153 9979 9696 9317 8858 8341 7786 7212 6635 6069 5524 5008 4525 4077 3665 3289 2947 2637 2358 2106 1880 1677 1495 1332 1186 1056 939 834 740 656 581 513 453 398 349 306 266 231 199 171 145 122 101 82 65 49 36 23 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 12 16 20 23 27 32 36 40 45 50 56 61 67 73 79 86 92 99 107 114 122 131 139 148 157 166 176 186 197 207 218 229 241 252 264 276 289 301 314 326 339 352 365 378 392 405 418 430 443 456 468 480
 419 425 432 439 446 454 461 469 477 486 495 504 513 523 534 545 556 568 581 594 608 623 638 655 672 691 710 731 753 776 801 828 856 886 919 953 990 1029 1071 1117 1165 1216 1272 1331 1395 1463 1536 1615 1699 1789 1886 1989 2100 2218 2345 2481 2625 2779 2943 3117 3301 3496 3702 3918 4144 4379 4624 4876 5135 5397 5662 5927 6187 6440 6682 6909 7116 7298 7452 7574 7660 7709 7717 7686 7614 7505 7360 7182 6976 6746 6496 6231 5955 5673 5389 5105 4824 4549 4282 4024 3776 3540 3315 3101 2900 2710 2531 2364 2207 2061 1924 1796 1677 1567 1464 1368 1279 1196 1119 1048 981 920 862 809 759 713 671 631 594 559 527 497 469 443 419 396 375 355 336 319 303 288 273 260 247 235 224 214 204 194 185 177 169 162 155 148 142 135 130 124 119 114 109 105 100 96 92 88 85 81 78 75 72 69 66 63 60 58 55 53 51 48 46 44 42 40 38 37 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 16 17 18 18 19 20 21 22 23 25 26 27 28 29 31 32 33 35 36 38 39 41 42 44 46 47 49 51 53 55 56 58 60 62 64 66 69 71 73 75 77 80 82 84 87 89 92 94 97 100 102 105 108 111 114 117 120 123 126 129 132 135 138 142 145 149 152 156 159 163 166 170 174 178 182 185 189 193 197 202 206 210 214 218 223 227 231 236 240 244 249 253 258 263 267 272 276 281 286 291 295 300 305 310 315 320 325 330 335 340 345 350 355 361 366 371 377 383 388 394 400 406 413
 194 193 193 193 192 191 190 189 188 186 185 183 181 179 177 175 173 170 168 166 163 160 158 155 152 150 147 144 142 139 137 135 133 131 129 128 127 126 126 126 127 128 130 133 137 141 147 154 163 173 186 200 217 236 259 285 315 349 389 435 487 546 615 693 782 884 1001 1135 1287 1462 1663 1893 2156 2459 2806 3206 3665 4193 4800 5497 6298 7214 8257 9440 10767 12236 13831 15516 17226 18865 20307 21409 22039 22105 21589 20550 19108 17410 15600 13795 12076 10492 9067 7806 6702 5743 4914 4200 3587 3060 2607 2219 1885 1598 1351 1138 955 797 661 543 441 354 278 212 155 106 64 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 12 15 18 21 24 27 30 34 37 41 44 48 52 55 59 63 67 71 75 79 83 87 92 96 100 104 108 112 117 121 125 129 133 137 141 144 148 152 155 159 162 165 168 171 174 176 179 181 183 185 186 188 189 191 191 192 193 193 194
 0 0 0 0 0 0 0 0 2 10 18 28 37 48 59 70 83 96 109 124 139 155 172 190 209 229 250 272 296 320 346 373 401 431 462 495 529 565 603 643 684 727 773 820 870 922 976 1033 1092 1155 1220 1288 1360 1436 1515 1598 1686 1778 1876 1979 2088 2204 2327 2458 2597 2746 2905 3075 3258 3454 3665 3891 4136 4398 4681 4986 5314 5666 6043 6448 6879 7336 7820 8329 8859 9407 9966 10529 11086 11626 12133 12594 12991 13307 13529 13641 13636 13509 13261 12899 12433 11881 11260 10589 9888 9174 8462 7766 7096 6458 5857 5297 4779 4302 3865 3467 3106 2779 2484 2217 1977 1761 1568 1393 1237 1097 971 858 757 666 585 512 446 387 334 286 244 205 171 139 111 86 64 43 25 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 20 35 53 74 97 124 156 192 233 282 337 401 476 562 661 777 911 1067 1249 1460 1707 1995 2332 2726 3188 3729 4362 5104 5972 6984 8158 9512 11055 12785 14679 16682 18694 20568 22118 23150 23513 23143 22094 20514 18598 16537 14485 12548 10782 9212 7841 6657 5642 4776 4039 3414 2883 2432 2050 1725 1449 1214 1014 843 697 573 466 375 297 231 174 125 83 47 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 123 127 130 135 139 143 147 152 157 161 166 172 177 182 188 194 200 207 214 221 228 236 244 253 262 272 282 293 304 317 330 344 358 374 391 409 429 450 473 497 524 553 584 617 654 694 738 785 837 893 955 1023 1098 1179 1269 1367 1475 1594 1724 1868 2026 2201 2392 2604 2836 3091 3371 3678 4014 4381 4780 5213 5680 6181 6716 7280 7870 8478 9095 9709 10304 10861 11362 11784 12109 12320 12403 12353 12172 11866 11451 10944 10368 9744 9092 8430 7775 7137 6526 5949 5408 4905 4442 4017 3629 3275 2955 2664 2402 2165 1951 1758 1584 1428 1287 1160 1046 943 850 766 691 623 561 505 455 409 368 330 296 266 238 212 189 168 148 131 115 100 87 74 63 53 43 34 26 19 12 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 9 11 12 14 15 17 18 20 22 23 25 27 29 30 32 34 36 38 40 43 45 47 49 51 54 56 59 61 64 66 69 71 74 77 80 83 86 89 92 95 98 101 105 108 112 115 119
 0 0 0 0 0 0 0 0 0 0 0 2 5 7 10 13 16 18 22 25 28 32 35 39 44 48 53 58 63 69 75 81 88 96 104 112 122 132 144 156 169 184 200 218 238 260 284 311 340 373 410 451 497 548 605 669 741 822 913 1016 1131 1262 1409 1576 1764 1978 2220 2494 2805 3158 3557 4009 4519 5095 5741 6464 7267 8151 9113 10145 11227 12331 13417 14430 15309 15989 16411 16534 16345 15858 15118 14182 13118 11990 10851 9742 8692 7717 6827 6023 5303 4662 4094 3593 3152 2764 2423 2123 1860 1629 1426 1248 1091 953 832 725 631 548 475 410 353 303 258 219 184 153 126 102 81 62 46 31 18 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 146 147 149 150 152 153 155 156 158 159 161 162 164 165 167 169 170 172 174 176 178 180 182 185 187 190 192 195 199 202 206 209 214 218 223 228 234 240 246 253 261 270 279 289 300 311 324 338 354 370 389 408 430 454 480 508 539 573 611 652 696 745 799 858 922 993 1071 1156 1250 1353 1465 1589 1725 1873 2036 2214 2409 2621 2853 3104 3377 3671 3987 4324 4681 5057 5446 5846 6248 6645 7025 7379 7691 7950 8144 8262 8298 8249 8117 7908 7631 7299 6924 6521 6101 5675 5254 4844 4451 4078 3728 3402 3100 2821 2566 2332 2119 1925 1749 1589 1444 1312 1193 1085 988 899 819 746 681 621 567 518 473 433 396 362 332 304 279 256 235 215 198 182 167 154 141 130 120 110 101 93 86 79 72 67 61 56 52 47 43 40 36 33 30 27 25 22 20 18 16 14 13 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 7 8 9 9 10 11 12 12 13 14 14 15 16 17 17 18 19 20 21 21 22 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 63 64 65 66 68 69 70 72 73 75 76 78 79 81 82 84 85 87 88 90 92 93 95 96 98 100 101 103 105 106 108 110 111 113 115 116 118 120 121 123 124 126 128 129 131 132 134 136 137 139 140 142 143 145
 44 46 49 51 54 56 59 62 65 68 71 75 78 81 85 89 93 97 101 105 110 115 120 125 130 136 142 148 155 162 169 177 186 195 204 214 225 236 248 262 276 291 307 325 343 364 386 410 436 464 494 527 563 602 645 692 743 798 859 926 999 1079 1166 1263 1368 1484 1612 1752 1906 2075 2262 2466 2691 2939 3210 3508 3833 4190 4578 5000 5458 5952 6482 7047 7644 8269 8914 9570 10224 10860 11461 12006 12473 12843 13098 13224 13215 13070 12796 12407 11920 11356 10737 10082 9412 8742 8084 7448 6842 6271 5735 5238 4778 4356 3968 3614 3291 2997 2729 2487 2267 2067 1886 1722 1573 1438 1316 1205 1105 1014 931 855 787 725 668 616 569 526 487 451 418 388 361 336 313 292 272 254 238 223 209 196 184 173 163 153 144 136 129 122 115 109 103 98 93 88 84 80 76 73 69 66 63 61 58 55 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 13 13 12 12 11 11 10 9 9 8 8 7 7 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 8 9 10 11 12 14 15 17 18 20 22 23 25 27 29 31 33 35 37 39 41
 26 29 32 35 39 42 46 50 54 59 63 68 73 79 84 90 96 103 109 116 124 132 140 149 158 168 178 189 200 212 225 238 252 267 283 300 318 336 356 377 400 423 448 475 503 533 565 598 633 671 711 753 797 844 894 946 1002 1060 1121 1186 1253 1324 1398 1476 1557 1641 1728 1818 1911 2007 2105 2205 2307 2411 2515 2619 2723 2826 2928 3027 3124 3216 3305 3388 3465 3535 3599 3655 3703 3742 3773 3795 3809 3813 3809 3797 3777 3749 3714 3672 3625 3571 3513 3451 3384 3315 3243 3169 3093 3016 2938 2860 2782 2704 2627 2551 2476 2402 2329 2258 2189 2121 2056 1992 1929 1869 1811 1754 1699 1646 1595 1546 1498 1452 1407 1364 1322 1282 1243 1206 1169 1134 1100 1067 1036 1005 975 946 918 891 865 839 815 791 767 745 722 701 680 660 640 621 602 583 566 548 531 515 499 483 468 453 438 424 410 396 383 370 358 346 334 322 311 300 289 279 269 259 250 240 231 222 214 206 198 190 182 175 168 161 155 148 142 136 130 125 120 114 109 105 100 96 91 87 83 79 76 72 69 66 62 59 57 54 51 49 46 44 41 39 37 35 33 31 30 28 26 25 23 22 20 19 18 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 12 15 17 20 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 19 31 46 62 82 104 131 161 196 237 285 340 404 478 564 665 782 918 1077 1263 1481 1735 2033 2382 2791 3268 3822 4464 5197 6023 6932 7896 8866 9769 10507 10983 11120 10892 10336 9532 8584 7586 6609 5699 4880 4159 3533 2996 2537 2147 1815 1533 1294 1091 918 771 646 539 448 370 304 246 198 156 120 89 63 40 21 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 12 17 22 28 35 43 51 60 71 83 96 111 128 147 168 192 219 250 284 322 365 414 469 531 602 681 771 872 987 1117 1264 1430 1618 1830 2068 2335 2632 2963 3325 3718 4137 4574 5016 5446 5843 6180 6432 6580 6609 6517 6313 6016 5648 5237 4803 4368 3945 3544 3171 2829 2518 2238 1988 1764 1566 1389 1233 1094 971 862 766 680 604 537 477 424 377 335 298 265 235 209 186 165 146 129 115 101 90 79 70 61 54 47 41 36 32 27 24 20 18 15 13 11 9 8 6 5 4 4 3 2 2 2 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 4 5 5 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 36 37 38 40 41 43 44 46 47 49 50 52 53 55 57 58 60 61 63 65 66 68 69 71 72 74 75 77 78 80 81 82 84 85 86 87 88 89 90 91 91 92 93 93 93 94 94 94 94 94 94 94 94 93 93 92 92 91 90 90 89 88 87 85 84 83 82 80 79 77 76 74 73 71 70 68 66 64 63 61 59 57 56 54 52 50 48 47 45 43 41 40 38 36 35 33 31 30 28 26 25 23 22 20 19 18 16 15 14 12 11 10 9 8 7 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 64 69 73 78 83 88 94 99 105 111 118 124 131 138 145 153 161 169 178 187 196 206 217 227 239 251 263 277 291 305 321 337 355 373 393 414 436 460 485 512 541 572 605 641 680 721 766 815 867 924 985 1052 1125 1204 1289 1383 1484 1595 1716 1847 1990 2146 2316 2500 2701 2918 3153 3407 3680 3973 4286 4618 4968 5334 5713 6101 6493 6881 7259 7615 7941 8225 8456 8626 8727 8753 8702 8576 8380 8120 7806 7450 7061 6652 6232 5811 5395 4991 4602 4233 3884 3558 3254 2973 2713 2474 2255 2054 1871 1704 1551 1412 1286 1171 1066 971 884 806 734 669 610 556 506 462 421 383 349 318 290 264 240 218 198 180 163 147 133 120 108 97 87 77 69 61 53 46 40 34 28 23 18 14 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 12 15 17 20 22 25 28 31 34 38 41 44 48 52 56 60
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 22 39 60 84 112 144 181 224 274 331 397 474 562 664 782 919 1077 1260 1472 1719 2006 2340 2729 3181 3709 4323 5037 5865 6822 7920 9166 10560 12085 13699 15328 16863 18162 19073 19469 19289 18555 17369 15878 14234 12567 10968 9492 8167 6998 5981 5103 4349 3703 3152 2682 2281 1938 1646 1396 1182 999 842 708 592 493 407 334 271 216 169 128 93 63 37 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 21 40 61 86 115 148 186 230 280 338 405 482 571 673 792 930 1089 1273 1487 1736 2024 2359 2748 3199 3722 4325 5018 5807 6698 7687 8761 9891 11028 12100 13019 13692 14038 14014 13626 12926 11998 10935 9821 8721 7679 6720 5856 5089 4414 3824 3312 2867 2482 2150 1862 1613 1397 1210 1049 908 787 681 589 509 439 378 325 279 239 204 173 146 122 102 84 68 55 43 32 23 15 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 13 17 21 26 31 37 43 51 58 67 77 88 100 114 129 146 165 186 209 236 265 298 335 376 423 475 533 598 671 754 846 950 1066 1196 1342 1506 1689 1894 2121 2374 2654 2961 3297 3660 4049 4458 4881 5309 5727 6121 6473 6764 6978 7100 7125 7050 6884 6637 6327 5969 5582 5182 4780 4387 4010 3655 3323 3016 2734 2477 2244 2033 1842 1670 1515 1375 1250 1138 1037 947 865 793 727 668 615 568 525 487 452 421 393 368 345 324 306 289 273 260 247 235 225 216 207 199 192 185 179 173 168 163 158 154 150 146 143 139 136 133 130 127 125 122 119 117 115 112 110 108 105 103 101 98 96 94 92 90 87 85 83 81 79 77 74 72 70 68 66 64 61 59 57 55 53 51 49 47 45 43 41 39 37 35 33 32 30 28 26 25 23 21 20 18 17 15 14 13 11 10 9 8 7 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 20 31 43 57 73 91 111 134 161 191 225 263 307 357 413 478 551 635 730 838 962 1103 1264 1448 1657 1896 2166 2473 2820 3209 3642 4118 4636 5186 5755 6324 6864 7343 7725 7977 8078 8018 7804 7460 7016 6507 5964 5416 4882 4375 3906 3476 3087 2738 2427 2151 1907 1691 1500 1332 1184 1053 938 836 746 667 597 535 481 432 389 351 317 287 260 237 215 196 179 164 151 139 128 118 109 101 94 88 82 77 72 67 63 60 57 53 51 48 46 43 41 39 38 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 11 11 10 9 9 8 7 6 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 73 73 74 75 76 76 77 78 79 80 81 81 82 83 84 86 87 88 89 90 92 93 95 96 98 100 102 104 106 109 111 114 117 120 123 126 130 134 138 143 147 153 158 164 171 178 185 193 202 212 222 233 244 257 271 285 301 318 337 357 379 402 427 454 483 515 549 586 625 668 714 763 817 874 935 1000 1070 1145 1224 1309 1398 1492 1591 1694 1801 1911 2024 2137 2251 2363 2472 2576 2672 2759 2834 2895 2940 2968 2979 2971 2945 2901 2841 2767 2680 2583 2478 2367 2251 2134 2017 1901 1788 1677 1571 1470 1373 1281 1195 1114 1038 967 900 839 781 728 679 633 590 551 515 481 450 421 394 369 347 325 306 287 270 255 240 226 214 202 191 180 171 162 153 145 138 131 125 118 113 107 102 97 93 88 84 80 77 73 70 67 63 61 58 55 53 50 48 46 44 42 40 38 36 35 33 31 30 29 27 26 25 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 40 41 42 42 43 43 44 45 45 46 46 47 48 48 49 50 50 51 51 52 53 53 54 54 55 56 56 57 58 58 59 59 60 61 61 62 62 63 64 64 65 65 66 67 67 68 69 69 70 71 71 72
 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41 42 43 44 45 46 48 50 52 54 56 59 62 66 69 74 78 84 90 97 104 113 122 133 144 158 172 189 207 228 251 277 306 339 375 416 462 514 572 637 710 793 886 991 1109 1242 1392 1561 1752 1966 2208 2480 2784 3125 3504 3924 4386 4887 5426 5993 6577 7158 7711 8208 8616 8903 9043 9025 8847 8524 8083 7556 6975 6372 5771 5190 4643 4136 3672 3253 2877 2541 2242 1978 1744 1537 1354 1193 1050 925 814 716 630 554 486 426 374 327 285 249 216 187 161 139 118 100 84 70 57 46 36 27 19 12 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 5 6 7 7 8 9 10 11 11 12 13 14 14 15 16 16 17 18 19 19 20 21 21 22 22 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 13 15 18 21 24 28 32 36 41 46 53 59 67 75 84 95 106 119 133 149 166 186 208 232 259 289 323 361 403 450 503 562 628 702 785 878 982 1098 1228 1374 1536 1717 1917 2138 2381 2646 2932 3237 3557 3887 4216 4534 4828 5081 5280 5411 5463 5435 5328 5150 4914 4634 4326 4003 3677 3358 3052 2764 2495 2248 2023 1818 1633 1466 1316 1182 1062 954 858 772 695 626 564 509 460 416 376 341 309 280 255 232 211 192 176 161 147 135 123 113 104 96 89 82 76 70 65 60 56 52 49 46 43 40 38 35 33 31 30 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 49 87 133 187 251 326 415 520 645 792 966 1173 1419 1712 2060 2476 2972 3565 4273 5115 6114 7287 8643 10172 11829 13519 15082 16311 16994 16998 16323 15104 13550 11870 10220 8697 7345 6174 5176 4332 3622 3027 2528 2110 1759 1463 1215 1006 829 679 553 446 356 279 214 159 112 73 39 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 5 6 7 7 8 8 9 9 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 9 8 8 7 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 81 82 83 84 85 86 87 88 89 91 92 94 95 97 98 100 102 104 106 108 110 113 115 118 121 124 127 130 134 138 142 146 151 156 161 167 173 179 186 193 201 209 218 228 238 249 261 274 288 302 318 335 354 373 395 418 442 469 498 528 562 598 636 678 723 771 822 878 938 1002 1070 1144 1222 1305 1394 1488 1588 1693 1803 1917 2037 2159 2285 2412 2540 2666 2789 2907 3018 3118 3206 3279 3336 3374 3393 3391 3368 3325 3264 3185 3091 2985 2867 2742 2612 2478 2343 2209 2077 1948 1824 1704 1590 1482 1380 1283 1193 1108 1029 956 888 824 765 711 660 614 570 530 493 459 428 398 371 346 323 302 282 263 246 230 216 202 189 177 166 156 146 137 129 121 114 107 100 94 89 83 78 73 69 65 61 57 53 50 47 44 41 38 35 33 31 28 26 24 22 20 19 17 15 14 12 11 10 9 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 8 8 9 10 11 12 13 13 14 15 16 17 18 19 19 20 21 22 23 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 37 38 39 40 41 42 43 43 44 45 46 47 47 48 49 50 50 51 52 52 53 54 54 55 55 56 56 57 58 58 59 59 59 60 60 61 61 61 62 62 63 63 63 64 64 64 65 65 65 65 66 66 66 67 67 67 68 68 68 69 69 70 70 70 71 71 72 72 73 73 74 74 75 76 76 77 78 78 79 80
 90 93 95 98 101 104 107 110 114 117 120 124 127 131 135 139 143 147 151 156 160 165 170 175 180 186 191 197 203 210 216 223 231 239 247 255 264 274 284 295 306 318 331 345 359 375 392 409 428 449 470 494 519 546 575 606 640 676 715 757 803 851 904 961 1022 1088 1159 1236 1318 1407 1502 1604 1713 1829 1954 2086 2227 2376 2532 2696 2867 3044 3226 3412 3599 3785 3968 4144 4310 4463 4598 4712 4801 4863 4896 4898 4869 4809 4720 4606 4468 4310 4136 3951 3758 3560 3360 3162 2967 2778 2595 2420 2253 2096 1947 1808 1678 1556 1443 1338 1241 1150 1067 990 919 853 793 737 686 639 595 555 518 484 453 424 397 372 349 328 309 291 274 259 245 231 219 208 197 187 178 169 161 154 147 140 134 128 123 118 113 109 105 101 97 94 90 87 84 81 79 76 74 71 69 67 65 63 62 60 58 57 56 54 53 52 50 49 48 47 46 45 44 44 43 42 41 41 40 40 39 38 38 38 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 40 41 42 44 45 46 48 49 51 53 54 56 58 60 62 64 66 68 70 73 75 77 80 82 85 87
 67 66 65 64 63 62 61 60 59 58 57 56 55 54 52 51 50 49 48 46 45 44 43 41 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 19 20 20 22 23 25 27 29 32 36 39 44 49 55 61 69 77 87 98 110 123 139 156 176 198 222 250 281 316 356 400 450 507 571 643 725 817 922 1040 1174 1326 1497 1691 1908 2152 2424 2724 3051 3402 3769 4142 4505 4836 5111 5305 5400 5382 5254 5026 4721 4362 3976 3584 3202 2841 2508 2206 1935 1693 1481 1293 1129 985 859 750 653 570 496 432 376 326 283 245 212 182 157 134 114 96 80 67 54 44 34 26 18 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 29 30 31 32 34 35 36 38 39 40 42 43 44 46 47 48 49 51 52 53 55 56 57 58 59 61 62 63 64 65 66 66 67 68 69 70 70 71 71 72 72 72 73 73 73 73 73 73 73 73 73 72 72 72 71 71 70 70 69 68 68
 59 59 59 60 60 60 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 64 64 65 65 66 67 68 69 70 72 73 75 77 80 82 85 89 93 97 102 107 113 120 127 135 145 155 166 179 192 208 225 244 264 288 313 342 373 408 447 491 539 592 651 717 791 872 963 1064 1177 1302 1441 1596 1768 1958 2168 2400 2653 2928 3225 3542 3875 4218 4563 4900 5214 5490 5713 5866 5938 5922 5820 5637 5385 5080 4740 4379 4013 3652 3305 2978 2674 2395 2141 1911 1703 1518 1352 1204 1072 955 850 757 675 601 536 478 426 380 339 302 269 240 213 190 168 149 132 117 103 91 79 69 60 51 44 37 31 25 20 15 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 6 7 8 8 9 10 10 11 12 12 13 14 14 15 15 16 17 17 18 18 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 28 28 29 29 30 30 31 32 32 33 33 34 34 35 36 36 37 38 38 39 39 40 41 41 42 43 43 44 45 45 46 46 47 48 48 49 50 50 51 51 52 53 53 54 54 55 55 56 56 57 57 58 58 58
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 19 29 41 55 70 88 108 131 157 187 221 260 304 355 413 479 555 642 742 856 987 1138 1310 1509 1736 1996 2293 2631 3013 3440 3912 4425 4968 5524 6067 6563 6971 7255 7384 7344 7142 6801 6358 5851 5315 4780 4266 3786 3346 2949 2594 2279 2001 1757 1542 1353 1188 1043 915 804 706 619 544 477 418 367 321 281 246 214 187 162 141 122 105 90 77 66 56 47 39 32 26 21 16 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 22 23 25 26 28 29 31 32 34 36 37 39 41 43 45 47 49 51 53 55 58 60 62 65 67 69 72 74 77 79 82 84 87 89 92 94 97 99 102 104 106 109 111 113 115 117 118 120 121 123 124 125 126 127 127 128 128 128 128 128 127 127 126 125 124 122 121 119 118 116 114 112 109 107 104 102 99 97 94 91 88 85 82 79 76 73 70 67 64 61 59 56 53 50 47 44 41 39 36 33 31 28 26 23 21 19 16 14 12 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 14 21 30 39 50 61 75 90 106 125 146 170 197 227 261 299 342 391 445 506 576 654 741 841 952 1078 1219 1378 1556 1756 1980 2228 2503 2807 3138 3497 3880 4283 4699 5116 5521 5897 6228 6494 6680 6776 6776 6683 6504 6253 5946 5600 5231 4853 4477 4112 3764 3436 3130 2848 2589 2353 2139 1945 1769 1611 1468 1339 1223 1119 1026 942 866 798 737 681 632 587 546 510 477 447 420 396 374 354 335 319 303 289 277 265 254 244 235 227 219 211 205 198 192 186 181 176 171 167 162 158 154 150 146 143 139 136 133 129 126 123 120 117 114 111 109 106 103 100 98 95 93 90 88 85 83 80 78 76 74 71 69 67 65 63 61 59 57 55 53 51 50 48 46 45 43 42 40 39 37 36 35 34 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 41 43 46 48 51 53 56 59 62 66 69 73 76 80 84 89 93 98 103 108 113 119 125 131 138 145 153 161 169 178 188 198 209 220 233 246 260 275 291 308 327 347 368 391 416 443 471 502 536 572 611 653 698 747 800 857 919 985 1057 1134 1217 1306 1402 1505 1615 1731 1856 1988 2127 2274 2427 2586 2751 2921 3093 3266 3438 3607 3770 3925 4068 4196 4307 4398 4466 4511 4530 4524 4492 4437 4358 4259 4142 4010 3866 3712 3552 3387 3221 3055 2890 2730 2573 2422 2277 2138 2006 1881 1763 1652 1547 1449 1357 1271 1191 1116 1046 981 921 864 812 763 718 676 636 600 566 534 505 477 451 427 405 384 364 346 329 312 297 283 270 257 245 234 223 213 203 194 186 178 170 162 155 149 142 136 130 125 119 114 109 104 100 95 91 87 83 79 76 72 69 65 62 59 56 53 50 48 45 43 40 38 36 34 31 29 27 26 24 22 20 19 17 16 14 13 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 6 6 7 8 9 10 11 12 13 15 16 17 19 20 22 23 25 27 28 30 32 34 36
 50 53 56 58 61 64 67 70 74 77 81 85 89 93 97 102 107 112 117 122 128 134 140 147 154 161 169 177 185 194 204 214 225 236 248 260 274 288 303 319 336 354 373 393 415 438 463 489 517 547 578 612 648 686 726 770 815 864 916 970 1028 1089 1154 1221 1293 1367 1446 1527 1612 1699 1790 1883 1978 2074 2172 2270 2368 2465 2560 2652 2740 2824 2902 2973 3036 3092 3138 3174 3200 3216 3221 3215 3199 3173 3138 3093 3040 2980 2914 2841 2764 2684 2600 2514 2426 2338 2250 2162 2075 1989 1905 1823 1743 1666 1591 1519 1450 1384 1320 1259 1201 1145 1093 1042 994 949 906 865 826 789 754 720 689 659 630 603 578 553 530 508 487 467 449 430 413 397 381 366 352 338 325 313 301 289 278 268 258 248 239 230 221 213 205 197 190 183 176 169 163 156 151 145 139 134 129 124 119 114 110 105 101 97 93 89 86 82 79 76 73 70 67 64 61 59 56 54 52 49 47 45 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 13 13 14 15 16 16 17 18 19 20 22 23 24 26 27 28 30 32 33 35 37 39 41 43 46 48
 0 0 0 0 1 3 4 6 8 10 12 15 17 20 22 25 28 31 34 37 41 44 48 52 56 61 66 71 76 81 87 94 100 108 115 123 132 141 151 161 173 185 198 211 226 242 259 278 298 319 342 367 394 423 454 488 524 563 606 651 701 754 811 873 939 1010 1086 1168 1255 1348 1446 1551 1662 1778 1900 2027 2158 2294 2433 2575 2717 2859 2998 3134 3264 3386 3498 3598 3685 3755 3808 3843 3859 3856 3834 3793 3735 3660 3572 3470 3358 3238 3110 2978 2843 2707 2571 2436 2304 2175 2050 1929 1814 1703 1598 1499 1405 1317 1234 1155 1082 1014 950 890 835 783 735 690 648 609 573 539 508 478 451 426 402 380 359 340 322 305 289 274 261 247 235 224 213 202 193 183 175 167 159 151 144 138 131 125 119 114 109 104 99 94 90 85 81 77 74 70 67 63 60 57 54 51 48 46 43 41 38 36 34 32 30 28 26 24 22 20 19 17 16 15 13 12 11 10 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 1 4 7 11 15 19 23 28 32 38 43 49 55 62 69 76 84 93 102 112 123 134 146 159 173 188 205 222 241 261 283 307 332 360 389 421 456 493 534 577 624 675 730 789 853 921 994 1073 1157 1247 1343 1445 1553 1667 1786 1911 2041 2176 2314 2454 2596 2739 2879 3017 3150 3276 3394 3502 3598 3681 3749 3803 3841 3864 3872 3864 3843 3808 3762 3705 3639 3566 3486 3401 3312 3221 3128 3034 2941 2848 2756 2666 2578 2493 2410 2331 2254 2180 2109 2041 1976 1913 1854 1798 1744 1693 1644 1597 1553 1511 1470 1432 1395 1360 1326 1294 1263 1233 1204 1176 1149 1123 1097 1072 1048 1024 1001 977 955 932 910 889 867 846 824 803 783 762 741 721 701 681 661 642 623 604 585 566 548 530 512 495 477 460 444 428 412 396 381 366 352 338 324 310 297 284 272 260 248 237 226 215 205 195 186 176 167 159 151 143 135 127 120 114 107 101 95 89 83 78 73 68 64 60 56 52 48 44 41 38 35 32 30 27 25 23 21 19 17 15 14 12 11 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 10 11 12 13 14 16 17 19 20 22 24 26 28 30 33 35 38 41 44 47 51 55 59 63 68 73 78 84 91 98 105 113 122 131 142 153 165 178 192 208 225 244 264 287 311 338 367 399 435 473 516 562 614 670 732 801 876 958 1050 1150 1260 1382 1516 1663 1824 2001 2195 2407 2638 2890 3162 3455 3769 4103 4454 4820 5195 5574 5949 6309 6644 6942 7190 7378 7498 7543 7511 7405 7230 6995 6710 6388 6039 5676 5306 4939 4580 4235 3905 3595 3303 3032 2781 2548 2335 2138 1958 1794 1643 1506 1381 1266 1162 1067 981 902 830 765 705 650 601 556 515 477 443 412 383 357 333 312 292 274 257 242 229 216 205 194 185 176 168 161 155 149 143 138 134 130 126 123 119 117 114 112 110 108 106 105 104 103 102 101 100 99 99 98 98 98 97 97 97 97 97 98 98 98 98 99 99 100 100 101 102 102 103 104 105 105 106 107 108 109 110 112 113 114 115 117 118 119 121 122 124 125 127 129 130 132 134 136 137 139 141 143 145 147 148 150 152 154 156 158 159 161 163 165 166 168 169 171 172 174 175 176 177 178 179 180 180 181 181 182 182 182 182 182 182 181 181 180 179 178 177 176 175 173 172 170 169 167 165 163 161 158 156 154 151 149 146 143 141 138 135 132 129 126 123 120 117 114 111 108 105 102 99 96 92 89 86 83 80 77 75 72 69 66 63 61 58 55 53 50 48 45 43 41 38 36 34 32 30 28 26 24 23 21 19 18 16 15 14 12 11 10 9 8 7 6 5 5 4 3 3 2 2 1 1 1 1 1 0 0 0 0 1 1 1 1 2 2 2 3 3 4 5 5 6 7 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 13 17 21 25 30 35 41 47 55 62 71 80 91 103 116 130 146 164 184 206 230 258 288 323 361 404 451 505 565 632 707 792 886 992 1110 1241 1388 1551 1733 1933 2152 2393 2653 2932 3228 3537 3853 4168 4473 4755 5003 5203 5345 5421 5425 5360 5229 5042 4809 4543 4256 3959 3660 3367 3085 2818 2567 2334 2120 1923 1744 1581 1433 1299 1178 1069 970 881 801 729 664 606 553 505 462 424 389 357 328 303 279 258 239 221 205 191 178 166 155 145 136 128 120 113 107 101 95 90 86 81 77 74 70 67 64 61 59 56 54 52 50 48 46 44 42 41 39 38 37 35 34 33 32 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 32 33 34 35 37 38 39 41 42 44 45 47 48 50 51 53 55 57 58 60 62 64 66 69 71 73 76 78 81 84 87 90 93 97 100 104 108 112 117 122 127 132 138 144 150 157 164 172 181 189 199 209 220 231 244 257 271 287 303 321 339 360 381 404 429 455 484 514 547 581 618 658 700 744 792 842 896 952 1012 1075 1141 1211 1283 1358 1436 1516 1598 1682 1766 1851 1935 2018 2098 2175 2247 2313 2373 2424 2467 2500 2523 2535 2536 2526 2505 2474 2433 2384 2327 2263 2194 2121 2044 1964 1884 1803 1722 1642 1563 1487 1412 1341 1272 1206 1142 1082 1025 971 920 872 826 783 743 705 669 636 604 574 546 520 495 472 450 429 410 391 374 358 342 327 314 300 288 276 265 254 244 234 225 216 207 199 191 184 177 170 163 157 151 145 139 134 128 123 118 114 109 105 100 96 92 89 85 81 78 75 71 68 65 63 60 57 55 52 50 47 45 43 41 39 37 35 34 32 30 29 28 26 25 24 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29
 115 117 120 122 125 128 131 133 137 140 143 146 150 154 158 162 166 170 175 179 184 190 195 201 207 214 221 228 236 244 252 262 272 282 294 306 319 333 348 365 382 401 422 445 469 495 524 555 589 626 666 710 758 810 867 929 997 1071 1151 1239 1334 1438 1551 1673 1806 1949 2103 2269 2447 2636 2836 3047 3267 3494 3726 3959 4190 4414 4624 4816 4981 5116 5213 5268 5280 5246 5167 5047 4891 4702 4489 4258 4015 3765 3515 3268 3028 2797 2577 2369 2175 1993 1824 1668 1524 1392 1271 1160 1058 965 880 803 732 668 610 556 508 464 424 387 354 323 296 271 248 227 208 190 175 160 147 135 124 114 105 96 89 82 75 69 64 59 55 50 47 43 40 37 34 32 29 27 25 23 22 20 18 17 16 15 14 12 11 11 10 9 8 7 7 6 6 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 6 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 27 28 29 31 32 33 35 36 37 39 40 41 43 44 45 47 48 49 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 70 71 72 72 73 73 74 74 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 74 74 74 74 73 73 73 73 72 72 72 72 72 71 71 71 71 71 71 71 72 72 72 72 73 73 73 74 74 75 76 76 77 78 79 80 81 82 83 84 85 87 88 90 91 93 94 96 98 100 102 104 106 108 110 112
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 13 16 20 23 27 32 36 41 47 53 59 67 75 83 93 104 115 128 142 158 175 194 215 238 264 293 325 360 399 443 491 544 604 670 743 824 914 1013 1123 1244 1376 1521 1679 1850 2033 2230 2437 2653 2876 3100 3322 3535 3733 3907 4052 4161 4228 4252 4230 4166 4062 3923 3758 3571 3370 3162 2951 2742 2539 2344 2158 1984 1821 1670 1530 1401 1284 1176 1078 988 907 832 765 704 648 598 552 510 472 438 406 378 352 328 306 286 268 251 235 221 208 196 184 174 164 155 147 139 132 125 118 112 106 101 96 91 86 82 78 74 70 66 63 59 56 53 50 47 45 42 40 37 35 32 30 28 26 24 22 20 18 17 15 13 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 46 52 59 66 74 82 91 100 110 120 131 143 156 169 183 198 214 231 249 267 287 308 331 354 379 405 432 460 490 522 555 589 624 661 699 738 778 819 861 903 947 990 1033 1076 1119 1161 1203 1243 1281 1318 1354 1387 1418 1446 1472 1496 1517 1535 1551 1565 1576 1585 1593 1598 1602 1605 1606 1607 1607 1607 1607 1607 1607 1607 1609 1611 1614 1618 1624 1631 1639 1649 1661 1675 1691 1709 1729 1750 1774 1800 1828 1858 1890 1924 1959 1997 2035 2074 2115 2156 2196 2237 2277 2315 2351 2384 2414 2440 2461 2476 2486 2488 2483 2470 2450 2421 2384 2339 2287 2228 2162 2091 2015 1936 1853 1769 1683 1598 1512 1428 1345 1265 1187 1112 1041 972 907 845 787 732 680 631 585 543 503 465 431 398 368 340 313 289 266 245 225 207 190 174 159 145 132 120 109 99 89 80 72 64 56 50 43 37 32 26 22 17 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 11 15 19 24 29 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 12 18 24 32 40 49 58 69 82 95 110 127 146 167 190 216 245 277 312 352 396 445 499 559 625 698 779 867 964 1070 1185 1309 1443 1587 1739 1900 2069 2243 2422 2604 2785 2963 3135 3299 3450 3586 3705 3805 3884 3941 3977 3992 3987 3963 3923 3868 3801 3723 3637 3545 3448 3348 3245 3142 3039 2936 2835 2735 2638 2542 2448 2356 2267 2179 2094 2010 1929 1849 1770 1694 1618 1545 1473 1402 1334 1267 1201 1138 1076 1017 959 903 850 798 749 702 656 613 572 534 497 462 429 397 368 340 314 289 266 245 224 205 187 171 155 140 127 114 102 91 80 70 61 53 45 38 31 24 19 13 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 11 14 16 19 23 26 29 33 37 42 46 51 57 63 69 75 83 90 99 108 118 128 140 152 165 180 195 212 230 250 272 295 320 347 377 408 443 480 520 564 611 661 716 774 837 904 977 1053 1135 1222 1315 1412 1515 1623 1735 1852 1973 2097 2223 2351 2480 2607 2732 2852 2966 3072 3168 3251 3319 3371 3406 3421 3417 3392 3349 3286 3206 3110 3000 2879 2749 2613 2472 2329 2186 2045 1906 1773 1644 1521 1405 1295 1192 1096 1007 924 847 776 710 650 595 544 497 454 415 379 346 316 288 263 240 218 199 181 164 149 135 122 110 100 89 80 72 64 56 50 43 37 32 27 22 18 14 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 11 16 22 28 35 42 49 57 66 75 85 96 107 119 133 147 162 179 197 216 237 259 283 308 336 366 398 432 469 509 552 597 646 698 754 813 875 942 1012 1086 1164 1245 1330 1418 1508 1601 1696 1792 1889 1986 2082 2177 2269 2358 2443 2523 2597 2666 2728 2783 2831 2871 2905 2931 2951 2964 2972 2974 2971 2964 2953 2939 2922 2904 2884 2863 2842 2820 2799 2779 2759 2741 2724 2708 2694 2682 2671 2662 2655 2649 2646 2643 2642 2642 2642 2644 2645 2647 2648 2649 2648 2646 2641 2635 2625 2613 2597 2577 2553 2524 2491 2454 2412 2365 2314 2259 2200 2137 2071 2003 1932 1859 1785 1711 1636 1561 1486 1413 1340 1269 1200 1133 1068 1005 945 887 832 779 729 681 635 592 551 512 476 442 409 379 350 323 297 274 251 230 210 192 175 158 143 129 116 103 92 81 71 62 53 45 37 30 23 17 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 17 21 25 30 35 40 46 51 57 63 70 77 84 92 100 108 117 126 136 146 157 168 180 193 206 221 236 251 268 286 304 324 345 367 391 416 442 471 501 532 566 602 640 681 724 769 818 870 925 983 1045 1110 1180 1253 1331 1413 1500 1591 1687 1788 1893 2004 2119 2239 2363 2492 2624 2760 2899 3040 3183 3327 3472 3616 3758 3898 4034 4165 4291 4410 4520 4622 4714 4795 4865 4922 4967 4999 5018 5024 5016 4996 4963 4918 4862 4795 4718 4631 4537 4435 4327 4213 4095 3973 3848 3721 3593 3464 3335 3207 3081 2956 2833 2712 2595 2480 2369 2261 2157 2057 1960 1867 1777 1692 1610 1532 1457 1385 1317 1252 1191 1132 1076 1022 972 924 878 834 793 754 716 681 647 615 584 555 527 501 476 452 429 408 387 367 348 330 313 297 281 266 252 238 225 212 200 189 178 167 157 147 138 129 121 113 105 97 90 83 77 70 64 59 53 48 43 38 34 29 25 21 17 14 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9
 0 0 0 0 0 2 4 5 7 9 10 12 14 16 18 21 23 25 28 30 33 36 39 42 46 49 53 57 61 65 70 74 80 85 91 97 103 110 118 126 134 143 153 164 175 187 200 214 229 245 263 282 302 324 348 374 402 433 465 501 540 582 627 676 728 785 847 913 985 1061 1143 1231 1325 1425 1530 1642 1760 1883 2011 2143 2280 2419 2559 2700 2838 2974 3104 3226 3338 3439 3525 3596 3650 3685 3701 3698 3676 3636 3579 3506 3419 3321 3212 3096 2974 2848 2720 2591 2463 2336 2212 2092 1976 1864 1757 1656 1559 1468 1381 1300 1224 1152 1085 1023 964 910 859 812 767 726 688 652 619 588 559 532 507 483 461 440 421 402 385 369 354 340 326 313 301 290 279 268 258 249 240 231 223 215 208 200 193 187 180 174 168 162 156 150 145 140 135 130 125 121 116 112 107 103 99 95 91 88 84 81 77 74 70 67 64 61 58 55 53 50 47 45 42 40 38 36 34 32 30 28 26 24 23 21 20 18 17 16 14 13 12 11 10 9 8 7 7 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 5 11 17 24 31 38 46 55 64 74 84 94 106 117 129 142 156 169 184 198 213 229 245 261 277 294 310 327 344 360 376 392 408 422 437 451 464 476 488 498 508 517 526 533 541 547 553 559 565 571 578 585 593 602 613 626 642 661 683 710 742 780 826 879 943 1017 1104 1207 1327 1467 1630 1821 2043 2301 2601 2949 3351 3815 4346 4951 5631 6382 7194 8038 8871 9629 10230 10590 10644 10364 9777 8955 7991 6979 5991 5076 4257 3545 2934 2418 1985 1624 1324 1075 868 697 555 438 341 261 194 139 93 56 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 41 71 105 146 193 249 315 392 483 589 714 861 1034 1238 1477 1759 2090 2478 2932 3462 4078 4790 5604 6524 7545 8652 9815 10983 12086 13036 13743 14132 14159 13825 13174 12283 11238 10123 9006 7936 6941 6039 5234 4524 3904 3366 2900 2498 2153 1855 1599 1378 1189 1025 883 761 655 563 484 414 353 301 254 214 178 147 119 95 73 54 37 22 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 5 6 8 10 12 14 16 18 20 22 24 27 29 32 35 37 40 43 46 50 53 56 60 64 68 72 76 80 85 89 94 99 105 110 116 122 128 134 141 148 155 162 170 178 186 195 204 213 223 233 244 255 267 279 291 304 318 332 347 363 380 397 415 434 455 476 498 522 547 574 602 632 665 699 735 774 816 861 909 961 1016 1076 1140 1209 1283 1363 1449 1541 1640 1747 1861 1983 2113 2250 2395 2547 2705 2867 3032 3197 3358 3511 3653 3777 3880 3955 3999 4008 3979 3914 3813 3679 3518 3334 3135 2926 2712 2500 2292 2092 1903 1725 1560 1407 1268 1141 1025 921 827 742 665 597 535 480 431 387 347 311 279 250 224 201 179 160 143 128 113 101 89 78 69 60 52 45 38 32 26 21 16 12 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 23 37 52 69 89 111 136 164 196 232 273 319 372 431 499 575 662 760 871 996 1139 1299 1480 1683 1911 2165 2448 2760 3101 3472 3870 4290 4728 5173 5616 6042 6438 6788 7078 7297 7438 7496 7473 7377 7215 7000 6743 6457 6152 5839 5524 5215 4915 4629 4358 4103 3867 3647 3445 3260 3091 2937 2797 2670 2557 2455 2363 2282 2209 2145 2089 2040 1996 1959 1926 1898 1873 1852 1833 1816 1801 1787 1773 1760 1746 1731 1716 1698 1680 1659 1636 1611 1583 1553 1520 1485 1448 1408 1367 1324 1279 1233 1186 1138 1090 1041 993 945 897 850 804 760 716 673 632 593 555 518 483 449 418 387 358 331 305 280 257 235 214 194 176 158 142 127 112 99 86 74 63 53 43 34 26 18 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 21 32 43 56 71 87 106 127 151 178 208 243 282 327 379 437 505 581 670 771 888 1022 1176 1354 1559 1795 2067 2380 2741 3155 3628 4169 4782 5474 6246 7096 8018 8995 9998 10989 11915 12716 13329 13701 13799 13618 13178 12524 11715 10809 9861 8914 8001 7142 6349 5628 4978 4397 3880 3422 3018 2662 2349 2073 1831 1618 1431 1267 1122 995 883 784 698 621 554 495 442 396 355 319 288 260 235 213 193 176 161 147 136 125 115 107 99 93 87 81 76 72 68 64 61 57 55 52 49 47 45 43 41 39 37 35 33 32 30 28 26 25 23 22 20 18 17 15 14 12 10 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 2 8 15 23 31 39 48 58 68 80 92 105 118 133 149 167 185 205 226 249 273 299 327 357 389 424 460 500 542 586 634 685 739 796 856 921 988 1060 1135 1214 1296 1382 1471 1564 1660 1758 1859 1963 2068 2175 2282 2391 2499 2608 2715 2822 2928 3031 3133 3232 3329 3424 3515 3603 3689 3771 3850 3925 3997 4065 4128 4187 4242 4290 4333 4369 4398 4419 4432 4435 4427 4409 4380 4338 4285 4219 4140 4049 3947 3834 3711 3578 3439 3293 3142 2988 2832 2675 2520 2367 2217 2072 1931 1796 1667 1545 1429 1320 1217 1121 1032 948 871 799 733 672 615 563 515 471 431 393 359 328 299 272 248 225 205 186 168 152 138 124 112 100 89 79 70 62 54 47 40 34 28 22 17 13 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 12 25 41 58 78 101 128 158 192 232 276 327 385 451 526 611 707 817 941 1081 1240 1421 1626 1859 2123 2422 2762 3149 3587 4085 4650 5290 6014 6833 7755 8788 9940 11214 12606 14105 15689 17318 18936 20467 21821 22901 23619 23907 23738 23125 22123 20817 19303 17677 16021 14398 12855 11419 10106 8920 7859 6917 6085 5353 4710 4148 3656 3226 2850 2521 2233 1982 1761 1567 1397 1247 1114 998 894 802 720 648 582 524 472 425 383 344 309 278 249 223 199 177 156 138 120 104 89 76 63 51 39 29 19 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 184 179 175 171 167 162 158 154 150 146 142 138 135 131 127 123 120 116 113 109 106 102 99 96 93 90 87 84 81 79 76 74 72 70 68 66 65 63 62 62 61 61 61 62 63 65 68 70 74 78 84 90 97 105 115 125 138 152 167 185 205 227 251 279 309 344 381 423 470 522 579 642 713 791 877 972 1078 1195 1324 1467 1626 1802 1996 2211 2449 2712 3002 3321 3671 4054 4471 4923 5407 5923 6464 7022 7586 8141 8667 9143 9545 9851 10040 10101 10028 9825 9504 9085 8591 8046 7473 6891 6316 5762 5235 4742 4286 3867 3484 3137 2824 2541 2287 2059 1855 1673 1509 1363 1232 1115 1011 917 833 758 690 630 575 526 482 442 406 374 344 317 293 271 251 232 215 200 185 172 160 149 139 129 120 112 104 97 90 84 77 72 66 61 57 52 48 44 40 36 32 29 25 22 19 16 13 11 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 10 12 15 17 20 23 25 28 31 34 37 40 43 46 49 53 56 59 63 66 70 74 77 81 85 89 93 97 101 106 110 115 119 124 128 133 138 143 148 153 158 163 169 174 179 185 190 195 201 206 212 217 223 228 233 238 243 248 253 258 262 266 271 274 278 281 285 287 290 292 294 296 297 298 299 299 299 299 298 297 296 294 292 290 288 285 283 280 276 273 269 266 262 258 254 250 246 241 237 232 228 224 219 215 210 206 201 197 192 188
 0 0 0 0 0 0 0 0 0 0 0 0 4 8 12 17 22 27 33 39 45 52 59 67 75 84 93 104 114 126 139 152 167 182 199 217 237 258 282 307 334 363 395 430 467 508 552 601 653 709 770 836 908 985 1068 1158 1253 1356 1465 1580 1703 1831 1966 2106 2250 2399 2550 2702 2854 3005 3151 3293 3428 3554 3670 3775 3867 3946 4011 4063 4101 4127 4139 4141 4132 4114 4088 4056 4018 3975 3930 3882 3833 3784 3735 3687 3640 3596 3554 3515 3478 3445 3414 3387 3363 3342 3324 3309 3296 3286 3277 3270 3264 3258 3252 3246 3238 3229 3217 3203 3184 3161 3134 3101 3063 3019 2969 2913 2852 2784 2712 2634 2552 2467 2378 2287 2194 2100 2005 1911 1817 1724 1633 1544 1458 1374 1293 1216 1141 1069 1001 936 874 816 760 708 658 611 567 525 486 449 415 382 351 323 295 270 246 224 203 183 165 148 131 116 102 89 77 65 54 44 35 26 18 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 87 92 97 103 108 114 120 126 132 138 144 150 157 163 170 177 184 191 198 205 213 221 229 237 245 254 262 271 280 290 300 310 320 331 342 353 365 378 390 404 418 432 447 463 480 497 515 534 554 575 597 621 645 671 698 727 758 789 823 859 896 935 976 1019 1064 1111 1161 1212 1265 1319 1376 1435 1495 1556 1619 1684 1749 1815 1882 1949 2016 2083 2150 2217 2283 2348 2411 2473 2533 2590 2646 2698 2747 2793 2836 2874 2908 2938 2962 2982 2996 3005 3008 3006 2997 2983 2963 2937 2906 2868 2826 2779 2727 2671 2610 2547 2481 2412 2341 2268 2195 2121 2047 1973 1899 1826 1755 1684 1616 1548 1483 1420 1358 1299 1242 1186 1133 1082 1033 986 940 897 855 816 777 741 706 672 640 609 580 552 525 499 474 450 428 406 385 365 346 327 309 292 276 260 245 231 217 204 191 179 167 156 145 135 125 115 106 97 89 81 73 66 59 53 46 40 35 30 25 20 15 11 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 9 12 15 18 21 24 27 30 34 38 42 46 50 54 58 63 67 72 77 82
 131 137 142 148 155 161 167 174 181 188 196 203 211 219 228 237 246 255 264 274 284 295 306 317 328 340 353 366 379 393 407 422 437 453 469 486 504 522 541 561 582 603 626 649 674 699 725 753 782 812 843 876 910 946 983 1021 1061 1103 1146 1191 1238 1286 1335 1386 1438 1491 1545 1600 1656 1711 1767 1823 1878 1931 1984 2034 2082 2127 2168 2205 2238 2266 2289 2305 2315 2319 2316 2306 2290 2266 2236 2199 2157 2109 2056 1998 1937 1872 1805 1736 1665 1594 1522 1450 1380 1310 1242 1176 1112 1050 990 933 879 827 777 730 686 644 605 568 533 501 470 442 415 390 366 345 324 305 288 271 256 241 228 215 204 193 182 173 164 155 147 140 133 126 120 114 109 104 99 94 90 86 82 78 75 71 68 65 62 59 56 54 51 49 47 45 42 40 38 37 35 33 31 30 28 26 25 24 22 21 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 13 14 14 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 28 28 29 30 31 32 33 34 35 37 38 40 41 43 45 47 49 51 54 56 59 62 64 67 71 74 77 81 85 89 93 97 101 106 111 116 121 126
 32 41 51 61 71 83 95 108 122 136 152 168 185 204 223 244 265 288 313 338 365 393 422 453 486 519 555 592 630 669 710 753 797 841 887 934 982 1030 1079 1129 1178 1227 1276 1325 1373 1420 1465 1509 1552 1593 1632 1670 1705 1738 1769 1798 1825 1850 1874 1896 1916 1936 1954 1972 1989 2006 2024 2041 2060 2079 2099 2121 2145 2170 2198 2228 2260 2296 2335 2376 2422 2471 2523 2580 2641 2705 2775 2848 2926 3009 3096 3187 3282 3382 3485 3591 3699 3810 3921 4032 4142 4250 4352 4449 4537 4616 4682 4733 4769 4786 4784 4761 4717 4652 4566 4460 4335 4195 4040 3873 3698 3516 3330 3143 2957 2774 2595 2422 2256 2097 1945 1802 1668 1542 1423 1313 1210 1115 1027 945 869 799 734 674 618 567 520 476 436 399 364 333 303 276 251 227 205 185 167 149 133 118 104 91 79 68 57 47 38 30 22 14 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 16 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 22 34 47 61 77 94 113 134 158 184 213 245 280 320 364 413 467 528 596 671 756 850 954 1071 1201 1346 1508 1687 1885 2104 2346 2611 2901 3216 3557 3922 4310 4718 5142 5576 6014 6446 6865 7259 7619 7934 8197 8401 8542 8618 8631 8584 8482 8332 8142 7919 7672 7406 7128 6845 6559 6276 5998 5727 5465 5213 4971 4740 4520 4311 4112 3922 3742 3571 3408 3253 3105 2964 2829 2699 2575 2456 2341 2231 2125 2023 1925 1830 1738 1650 1565 1483 1405 1329 1256 1187 1120 1056 995 936 880 827 777 729 683 639 598 559 522 487 454 423 394 366 339 315 291 269 248 229 210 193 176 161 146 132 119 107 96 85 74 65 55 47 39 31 24 17 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 14 18 23 28 34 39 46 52 59 67 75 83 92 102 113 124 136 150 164 179 196 213 233 253 276 300 327 355 386 420 456 495 538 584 634 688 747 810 878 952 1031 1116 1207 1305 1409 1520 1638 1762 1894 2032 2176 2327 2483 2644 2808 2976 3146 3317 3487 3656 3822 3982 4137 4285 4423 4551 4669 4773 4865 4942 5005 5053 5086 5104 5106 5093 5065 5022 4966 4897 4814 4720 4616 4501 4377 4245 4106 3962 3813 3660 3505 3349 3192 3036 2881 2729 2579 2434 2292 2155 2023 1897 1776 1661 1551 1447 1348 1255 1168 1085 1008 936 868 804 745 689 638 589 544 502 463 427 393 361 332 305 279 255 233 213 193 175 159 143 128 115 102 90 79 69 59 50 41 33 26 19 12 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 41 90 149 220 308 413 541 696 883 1109 1383 1712 2109 2586 3159 3843 4655 5613 6729 8006 9436 10982 12577 14116 15462 16467 17007 17020 16524 15606 14397 13029 11618 10246 8965 7802 6768 5860 5070 4388 3801 3298 2866 2497 2180 1909 1676 1476 1304 1156 1027 915 818 733 659 593 535 484 438 397 360 327 297 269 245 222 201 182 164 147 132 118 105 92 81 70 60 50 41 33 25 18 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 14 19 25 32 38 46 54 63 72 82 94 106 119 134 150 168 187 208 231 256 284 314 347 384 424 467 515 567 624 686 754 827 906 992 1084 1183 1288 1401 1519 1644 1775 1911 2051 2194 2339 2485 2630 2773 2912 3045 3172 3289 3398 3496 3583 3658 3722 3775 3816 3848 3870 3884 3891 3892 3888 3881 3871 3860 3848 3838 3829 3822 3819 3820 3825 3836 3852 3875 3904 3940 3983 4034 4091 4155 4226 4302 4384 4470 4559 4650 4740 4827 4910 4986 5051 5103 5140 5159 5157 5133 5086 5016 4921 4804 4665 4507 4332 4144 3946 3740 3530 3319 3110 2904 2703 2510 2324 2147 1980 1822 1674 1536 1406 1286 1175 1072 976 888 807 732 662 599 540 486 436 390 348 309 274 241 211 183 157 134 112 92 74 57 42 28 15 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 12 16 21 26 31 37 44 51 58 67 76 86 97 108 121 135 150 167 185 205 227 250 276 303 333 366 401 438 478 521 567 615 665 717 771 826 882 938 993 1046 1097 1144 1187 1225 1258 1285 1305 1319 1327 1328 1324 1315 1302 1285 1265 1242 1218 1193 1168 1142 1117 1093 1070 1049 1029 1011 995 982 970 961 955 951 949 950 954 960 969 980 995 1011 1031 1054 1079 1106 1137 1169 1204 1241 1279 1319 1359 1399 1438 1476 1512 1543 1570 1592 1606 1613 1612 1601 1581 1552 1514 1468 1415 1355 1290 1222 1151 1079 1007 937 868 801 737 677 621 567 518 472 429 390 354 321 291 263 238 215 193 174 156 140 126 112 100 89 78 69 60 52 45 39 32 27 22 17 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 44 46 49 52 54 57 61 64 67 71 75 78 83 87 91 96 101 106 112 118 124 130 137 144 152 160 168 177 186 196 206 217 229 241 253 267 281 296 312 329 346 365 385 405 427 450 474 499 525 552 581 611 642 674 707 742 777 814 851 889 928 967 1006 1045 1085 1124 1162 1200 1236 1272 1305 1337 1367 1395 1421 1444 1464 1481 1496 1508 1517 1522 1525 1526 1523 1518 1510 1500 1487 1473 1457 1438 1419 1398 1375 1352 1327 1302 1276 1250 1223 1196 1168 1140 1113 1085 1057 1030 1002 975 948 922 895 870 844 819 795 771 747 724 701 679 658 636 616 596 576 557 538 520 503 485 469 453 437 422 407 392 378 365 352 339 327 315 303 292 281 271 261 251 241 232 223 215 206 198 191 183 176 169 163 156 150 144 138 132 127 122 117 112 107 103 98 94 90 86 82 79 75 72 69 66 63 60 57 54 52 49 47 45 43 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 22 23 25 26 28 29 31 33 35 37 39
 23 24 26 27 28 30 31 33 34 35 37 38 40 41 43 44 45 47 49 50 52 53 55 57 58 60 62 64 66 67 69 72 74 76 78 80 83 85 88 91 94 97 100 103 107 111 115 119 124 129 134 140 146 152 159 166 175 183 193 203 214 226 238 252 267 283 301 320 340 362 386 412 440 470 502 537 574 614 658 704 754 808 866 928 994 1065 1142 1223 1311 1405 1505 1611 1725 1846 1975 2111 2255 2407 2566 2732 2905 3082 3263 3446 3629 3809 3982 4145 4295 4426 4536 4620 4676 4700 4692 4650 4577 4475 4345 4192 4021 3835 3640 3439 3236 3034 2837 2646 2463 2289 2125 1971 1828 1694 1571 1456 1351 1255 1166 1084 1009 941 878 820 768 719 674 633 596 561 529 499 471 446 422 400 380 361 343 326 311 296 282 269 257 245 234 224 214 205 196 187 179 171 164 157 150 144 137 131 126 120 115 110 105 100 95 91 87 82 78 75 71 68 64 61 58 55 52 49 47 44 42 40 38 36 34 33 31 29 28 27 26 24 23 22 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 10 11 13 14 15 16 18 19 20 22
 74 84 93 103 114 125 137 150 163 176 190 205 220 236 253 270 288 307 326 346 367 388 410 433 456 479 503 528 553 578 604 630 656 682 708 734 759 785 810 835 859 883 906 928 950 970 990 1009 1027 1044 1061 1076 1091 1105 1119 1132 1144 1156 1168 1180 1192 1204 1216 1229 1243 1257 1273 1290 1308 1327 1349 1372 1397 1425 1455 1488 1524 1563 1605 1651 1700 1754 1812 1875 1943 2015 2094 2178 2269 2366 2470 2581 2700 2826 2960 3102 3252 3410 3575 3747 3925 4108 4294 4482 4668 4850 5024 5187 5334 5460 5563 5636 5677 5683 5652 5583 5478 5337 5166 4967 4746 4508 4258 4002 3744 3488 3238 2996 2764 2544 2337 2142 1961 1794 1638 1495 1364 1243 1133 1031 939 854 777 707 642 584 530 481 436 395 357 323 291 262 235 211 188 168 148 131 115 100 86 73 61 50 40 31 22 14 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 11 16 22 28 35 42 49 57 66
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 15 18 22 26 30 34 39 44 49 54 60 67 73 81 88 97 106 115 126 137 149 162 176 191 208 226 245 266 289 314 341 371 403 438 476 518 563 612 665 723 786 853 926 1004 1088 1178 1273 1374 1481 1593 1710 1831 1956 2084 2214 2345 2476 2605 2732 2855 2973 3084 3188 3284 3371 3447 3513 3569 3614 3649 3672 3686 3690 3684 3669 3645 3614 3574 3528 3476 3417 3352 3283 3209 3130 3048 2963 2874 2783 2691 2596 2500 2404 2308 2211 2115 2021 1927 1835 1746 1658 1573 1491 1411 1335 1261 1191 1124 1060 998 940 885 833 783 737 692 650 611 574 539 506 475 445 418 391 367 344 322 301 282 263 246 230 214 199 186 172 160 148 137 127 117 107 98 89 81 74 66 59 53 46 40 35 29 24 19 15 11 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 24 27 30 34 38 42 46 50 55 60 65 71 76 82 88 95 102 109 116 124 132 141 150 159 169 179 190 201 213 225 238 251 265 279 294 310 326 343 360 378 397 416 436 457 478 500 522 545 569 593 617 642 667 692 718 743 769 795 821 847 873 899 924 949 974 998 1022 1046 1069 1092 1114 1136 1157 1177 1197 1217 1236 1255 1273 1290 1307 1324 1340 1355 1370 1384 1398 1411 1424 1436 1447 1457 1466 1474 1481 1487 1492 1495 1496 1496 1494 1490 1483 1475 1464 1451 1435 1417 1397 1374 1348 1320 1290 1258 1225 1189 1152 1114 1075 1035 995 955 914 874 834 795 757 719 682 647 613 580 548 518 488 461 434 409 385 362 340 320 300 282 264 248 232 218 204 191 178 166 155 145 135 126 117 108 100 93 86 79 73 67 61 56 51 46 41 37 33 29 25 22 19 16 13 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 15 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 15 20 26 32 38 45 52 60 69 78 87 97 108 120 132 145 158 173 188 204 221 239 257 277 297 318 340 363 386 409 434 458 483 508 533 559 584 608 632 656 679 701 723 744 764 783 801 819 836 853 869 885 902 919 936 954 973 994 1017 1042 1070 1101 1136 1175 1218 1267 1321 1383 1451 1528 1614 1710 1817 1936 2068 2214 2375 2552 2746 2957 3184 3426 3681 3945 4212 4475 4724 4947 5130 5261 5327 5320 5235 5073 4844 4559 4232 3882 3522 3165 2822 2500 2202 1931 1687 1470 1277 1108 959 829 716 617 531 455 390 333 284 241 203 170 142 117 95 75 59 44 31 20 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 3 7 12 16 21 26 32 38 44 51 58 66 74 83 93 103 115 126 139 153 168 184 201 219 239 260 283 308 334 362 392 424 458 495 533 574 617 663 710 760 811 864 918 973 1028 1083 1138 1192 1244 1293 1340 1383 1422 1457 1488 1513 1534 1551 1562 1570 1573 1573 1570 1564 1556 1546 1536 1524 1513 1502 1491 1482 1473 1467 1462 1460 1460 1462 1468 1476 1487 1502 1520 1542 1568 1597 1631 1669 1712 1759 1810 1866 1927 1992 2061 2134 2210 2289 2370 2452 2532 2610 2684 2752 2811 2859 2894 2913 2916 2901 2868 2815 2745 2658 2557 2444 2321 2192 2059 1924 1791 1660 1533 1412 1297 1189 1087 993 906 825 751 683 620 563 511 464 420 381 345 312 282 254 229 206 185 166 149 133 118 104 92 80 70 60 51 43 35 28 22 16 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 14 18 22 27 31 37 42 48 55 62 69 77 86 96 106 117 129 142 155 170 187 204 223 243 265 289 314 341 370 401 434 469 506 545 586 628 672 717 764 810 858 904 951 996 1039 1080 1119 1155 1187 1216 1241 1263 1281 1295 1306 1315 1321 1324 1326 1327 1326 1326 1325 1325 1326 1328 1331 1336 1343 1352 1364 1378 1396 1416 1440 1467 1497 1530 1568 1608 1652 1699 1749 1801 1856 1911 1968 2023 2077 2128 2174 2214 2246 2268 2279 2277 2262 2233 2189 2132 2061 1980 1890 1792 1689 1583 1476 1370 1267 1167 1071 981 896 817 743 676 613 556 504 457 414 375 339 307 277 251 227 205 185 167 151 136 122 110 98 88 79 70 62 55 48 42 36 31 26 22 18 14 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 12 17 22 27 33 39 46 54 62 71 81 91 103 116 130 145 162 180 200 222 246 273 302 334 369 407 449 495 545 600 660 726 798 876 961 1054 1154 1262 1379 1505 1640 1785 1940 2104 2278 2461 2654 2854 3063 3277 3497 3720 3944 4168 4388 4602 4807 4999 5176 5335 5473 5586 5673 5732 5761 5760 5729 5668 5579 5463 5324 5163 4984 4789 4584 4369 4150 3927 3705 3486 3270 3061 2859 2665 2480 2304 2138 1981 1834 1697 1569 1449 1338 1235 1139 1050 968 892 822 758 698 642 591 544 500 460 422 388 356 326 298 273 249 227 207 188 170 154 139 124 111 99 87 76 66 57 48 40 32 25 18 12 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 62 66 69 72 75 79 82 85 88 91 94 96 99 101 104 106 108 110 112 114 115 117 118 119 120 120 121 121 121 121 121 120 119 118 117 116 115 113 112 110 108 106 103 101 98 96 93 91 88 85 82 80 77 75 72 70 68 66 64 62 61 60 60 59 60 61 62 64 67 71 76 81 88 96 106 117 129 144 161 180 202 227 255 288 324 366 413 467 528 597 676 767 870 987 1122 1276 1452 1655 1887 2154 2460 2811 3211 3664 4175 4742 5362 6021 6698 7356 7948 8417 8709 8782 8622 8246 7698 7035 6317 5594 4900 4259 3681 3169 2721 2333 1999 1712 1466 1256 1076 922 791 678 581 498 426 365 312 266 226 192 162 136 113 93 76 61 48 36 26 17 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 11 14 16 19 22 25 27 30 34 37 40 43 46 49 53 56 59
 38 41 44 47 50 53 56 59 63 66 69 73 76 80 84 87 91 95 99 103 107 111 115 120 124 128 133 137 142 147 151 156 161 166 171 176 182 187 192 198 204 209 215 221 228 234 240 247 254 261 269 277 285 293 302 312 322 332 344 356 368 382 397 413 430 448 468 489 512 537 564 593 625 659 696 736 779 826 876 931 990 1054 1124 1199 1280 1367 1462 1564 1674 1792 1919 2056 2201 2356 2520 2693 2873 3060 3251 3443 3633 3817 3989 4144 4275 4377 4444 4471 4456 4399 4300 4162 3991 3794 3577 3347 3110 2874 2642 2418 2205 2005 1819 1647 1490 1346 1216 1098 991 895 809 731 662 599 543 492 447 406 370 336 307 280 255 233 213 195 178 163 149 137 125 114 104 95 87 79 72 65 59 54 48 43 38 34 30 26 22 19 16 13 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14 16 18 20 23 25 28 30 33 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 14 20 25 31 38 45 53 61 70 80 91 102 115 129 144 160 178 198 219 243 268 296 326 358 393 432 473 517 565 616 671 728 790 854 921 991 1062 1136 1210 1285 1359 1432 1503 1572 1637 1697 1754 1805 1851 1892 1928 1958 1984 2006 2025 2041 2054 2066 2078 2089 2101 2115 2131 2149 2171 2197 2228 2264 2306 2354 2409 2472 2542 2622 2710 2808 2915 3031 3157 3293 3436 3586 3742 3900 4058 4211 4356 4487 4598 4683 4738 4756 4736 4674 4572 4431 4255 4051 3824 3582 3331 3078 2829 2587 2355 2137 1934 1745 1572 1414 1271 1140 1023 917 822 736 659 590 528 472 422 377 336 300 267 237 210 186 164 144 125 109 94 80 68 56 46 36 27 19 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 17 23 29 36 44 53 62 72 84 96 110 125 142 161 182 205 231 260 292 328 368 412 462 517 578 646 722 805 897 999 1110 1231 1362 1502 1651 1808 1971 2138 2306 2470 2628 2776 2908 3022 3114 3182 3226 3244 3238 3210 3163 3100 3024 2938 2845 2749 2651 2553 2458 2365 2278 2195 2118 2047 1982 1923 1870 1823 1783 1749 1720 1697 1680 1669 1663 1663 1667 1677 1692 1712 1737 1766 1800 1837 1879 1923 1970 2019 2068 2118 2167 2213 2256 2295 2326 2351 2366 2371 2366 2349 2320 2279 2227 2165 2093 2014 1927 1836 1741 1645 1547 1451 1356 1264 1175 1089 1008 931 859 791 728 669 614 563 515 471 431 394 359 327 298 270 245 222 201 181 163 146 130 115 102 90 78 67 58 48 40 32 25 18 12 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 1 4 7 10 13 17 21 25 29 34 39 44 49 55 62 69 76 84 92 101 110 120 131 143 155 169 183 198 214 232 251 271 292 315 339 365 393 422 453 486 520 557 595 634 675 717 761 805 850 894 939 983 1026 1067 1107 1144 1178 1208 1236 1259 1279 1295 1307 1315 1320 1321 1319 1315 1308 1300 1290 1278 1266 1253 1240 1227 1214 1202 1190 1179 1169 1160 1153 1146 1141 1138 1135 1135 1136 1138 1142 1147 1154 1163 1173 1184 1197 1211 1226 1242 1259 1277 1295 1313 1331 1349 1366 1381 1395 1406 1415 1420 1422 1420 1414 1403 1387 1366 1340 1310 1276 1237 1195 1150 1103 1054 1003 953 901 851 801 752 704 659 615 573 533 495 459 426 394 364 337 311 287 264 243 223 205 188 172 158 144 131 120 109 98 89 80 72 64 57 50 44 38 33 27 23 18 14 10 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 57 61 65 70 75 79 85 90 95 101 107 113 119 126 132 139 146 154 161 169 177 185 194 202 211 221 230 240 250 260 271 282 293 305 317 329 342 355 369 383 398 413 429 446 463 481 500 520 541 562 585 609 634 661 689 718 749 781 815 851 888 926 966 1007 1050 1093 1137 1182 1227 1272 1316 1359 1401 1441 1478 1511 1541 1566 1586 1601 1610 1613 1609 1599 1583 1560 1532 1497 1458 1415 1368 1318 1265 1211 1155 1099 1043 988 933 880 828 778 730 684 640 599 559 522 487 454 424 395 368 344 320 299 279 261 244 228 214 200 188 177 166 157 148 140 132 125 119 113 108 103 98 94 90 86 83 80 77 74 72 69 67 65 63 61 59 57 56 54 53 51 50 49 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 21 20 19 19 18 17 16 15 14 14 13 12 11 11 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 9 11 13 16 18 20 23 26 29 31 35 38 41 45 49 53
 131 133 135 137 139 141 143 145 147 149 151 153 156 158 160 162 164 166 169 171 173 176 178 181 183 186 189 191 194 197 201 204 208 211 215 220 224 229 234 239 245 252 258 266 274 282 292 302 313 325 338 352 368 385 403 424 446 469 495 524 554 588 624 663 705 750 799 851 907 967 1031 1099 1171 1247 1327 1411 1499 1590 1683 1779 1876 1974 2070 2165 2255 2339 2416 2483 2539 2581 2608 2620 2614 2592 2552 2497 2428 2345 2252 2151 2043 1931 1817 1702 1589 1479 1372 1270 1173 1081 994 914 839 769 705 646 592 543 497 456 418 384 353 325 299 276 255 236 218 203 188 176 164 153 143 135 127 119 113 106 101 96 91 87 83 79 75 72 69 67 64 62 59 57 55 53 52 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 37 38 38 39 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 61 63 64 66 68 70 72 74 76 78 80 82 84 86 88 91 93 95 97 100 102 104 106 109 111 113 115 118 120 122 124 126 128
 37 41 45 49 54 59 64 69 74 79 85 91 97 103 109 116 122 129 137 144 152 160 168 177 185 194 204 213 223 233 244 254 265 277 288 300 313 325 338 352 365 379 393 408 423 438 454 470 487 504 521 540 558 578 598 619 641 664 688 713 740 769 799 831 865 902 942 985 1030 1080 1133 1191 1254 1322 1395 1474 1561 1654 1755 1864 1983 2111 2249 2397 2557 2729 2913 3108 3315 3532 3760 3995 4236 4478 4717 4947 5162 5354 5515 5638 5715 5740 5709 5623 5482 5291 5057 4789 4496 4188 3874 3560 3254 2961 2683 2423 2182 1961 1759 1576 1410 1261 1127 1007 900 804 719 643 575 515 461 413 370 332 298 267 240 215 193 174 156 140 126 113 101 91 81 72 64 57 51 45 39 34 29 25 21 17 14 11 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 6 7 8 9 10 11 12 12 13 14 15 15 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 15 15 14 13 13 12 11 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 12 15 18 22 25 29 33
 8 10 12 14 15 17 20 22 24 26 28 31 33 36 38 41 44 47 50 53 56 60 63 67 71 75 79 84 88 93 98 104 110 116 122 129 136 144 152 161 170 180 191 202 214 227 240 255 270 287 305 324 345 366 390 415 442 470 501 533 568 605 644 686 730 777 826 878 933 991 1052 1116 1182 1252 1324 1399 1477 1558 1641 1727 1816 1906 1999 2094 2190 2289 2389 2490 2593 2697 2802 2908 3014 3121 3227 3333 3439 3543 3646 3747 3845 3939 4029 4114 4193 4264 4326 4379 4421 4451 4468 4471 4458 4431 4387 4327 4252 4162 4057 3940 3812 3674 3528 3375 3219 3060 2901 2742 2586 2433 2284 2141 2003 1871 1746 1628 1516 1410 1312 1219 1132 1051 976 906 840 779 723 670 621 576 533 494 458 423 392 362 335 309 285 263 242 223 204 187 171 156 142 129 117 105 94 84 74 65 56 48 41 34 27 21 15 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 9 13 17 22 27 32 38 45 52 60 69 78 89 101 114 128 144 162 182 204 228 255 285 318 355 396 442 492 548 610 678 752 834 922 1018 1120 1229 1345 1465 1588 1713 1838 1960 2076 2184 2282 2366 2436 2490 2527 2548 2553 2543 2521 2487 2444 2393 2338 2278 2216 2154 2091 2029 1969 1911 1855 1802 1751 1702 1656 1612 1571 1531 1492 1455 1420 1384 1350 1316 1281 1247 1212 1177 1141 1105 1067 1029 990 951 911 871 831 790 750 710 671 632 595 559 523 490 457 426 397 369 342 317 294 272 251 232 214 197 182 167 153 141 129 118 108 99 90 82 75 68 61 55 50 45 40 35 31 27 23 20 17 14 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 113 123 132 143 153 164 176 187 199 211 223 236 249 261 274 288 301 314 327 341 354 367 380 392 405 417 429 440 451 462 472 481 490 498 506 513 520 526 531 535 539 543 545 548 550 551 552 553 553 554 554 554 555 556 557 559 561 564 568 573 579 587 596 607 619 634 651 670 693 718 746 778 813 853 897 945 999 1059 1124 1196 1276 1363 1459 1564 1679 1805 1942 2093 2257 2435 2629 2838 3064 3306 3563 3835 4119 4412 4708 5002 5284 5546 5776 5963 6096 6166 6166 6093 5950 5742 5479 5173 4837 4485 4126 3772 3429 3104 2799 2516 2258 2023 1810 1619 1447 1294 1157 1035 926 830 744 668 600 540 486 438 395 356 322 291 263 238 215 195 177 160 144 131 118 106 96 86 77 69 61 54 47 41 35 30 25 20 16 12 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 14 19 24 30 36 42 48 55 62 70 78 86 95 104
 12 13 14 15 17 18 19 21 22 23 25 26 28 30 31 33 35 36 38 40 42 44 46 48 50 53 55 57 60 62 65 68 71 74 77 80 83 87 90 94 98 102 106 110 115 120 125 130 136 141 147 153 160 167 174 181 189 197 206 215 224 233 243 254 265 276 288 300 312 325 339 353 367 382 397 413 430 446 464 482 500 519 539 559 580 601 623 646 670 694 720 746 773 801 831 861 893 926 960 995 1032 1070 1109 1150 1192 1235 1278 1323 1367 1412 1457 1501 1543 1584 1621 1656 1686 1711 1731 1744 1750 1749 1740 1723 1698 1666 1627 1581 1530 1474 1415 1352 1288 1223 1157 1092 1028 966 906 848 793 740 690 643 598 557 518 481 447 415 385 358 332 308 286 265 245 227 211 195 180 167 154 142 131 121 111 102 93 86 78 71 65 58 53 47 42 38 33 29 25 21 18 15 12 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10
 73 78 84 90 96 102 109 116 123 130 137 145 153 161 170 179 188 198 208 218 229 240 251 263 275 288 302 316 330 346 361 378 395 414 433 453 474 496 519 544 569 597 625 656 688 722 758 797 838 881 927 976 1028 1084 1143 1205 1271 1342 1416 1495 1578 1666 1758 1854 1955 2059 2167 2279 2393 2509 2627 2745 2862 2977 3089 3196 3296 3389 3472 3545 3605 3652 3684 3701 3702 3688 3658 3614 3555 3483 3400 3306 3203 3094 2979 2860 2738 2614 2491 2369 2248 2130 2015 1904 1796 1694 1595 1502 1413 1329 1250 1175 1104 1038 977 919 865 815 768 725 684 647 612 580 551 523 498 474 452 432 414 396 380 366 352 339 328 317 307 297 288 280 272 265 258 252 246 240 235 230 225 220 215 211 207 203 199 195 191 187 184 180 177 174 170 167 164 160 157 154 151 148 145 142 139 135 132 129 126 123 120 117 114 112 109 106 103 100 97 94 91 89 86 83 81 78 75 73 71 68 66 64 61 59 57 55 53 51 49 48 46 44 43 42 40 39 38 36 35 34 33 33 32 31 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 12 11 11 10 9 9 8 7 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 8 11 14 17 21 24 28 31 35 39 44 48 53 58 62 68
 0 0 0 0 3 6 10 14 18 22 27 32 37 43 49 55 62 69 77 85 94 103 113 124 136 148 161 176 191 208 226 246 267 290 315 341 371 402 437 474 515 559 607 659 715 776 842 913 989 1071 1158 1250 1348 1449 1555 1664 1774 1884 1993 2098 2197 2289 2370 2439 2495 2536 2562 2571 2565 2544 2510 2463 2406 2340 2267 2189 2107 2023 1937 1852 1767 1684 1603 1525 1449 1376 1306 1239 1175 1114 1056 1001 948 899 851 806 764 723 685 649 615 582 551 522 495 469 445 422 400 380 361 343 327 311 297 284 272 260 250 240 232 224 216 210 204 199 194 190 186 183 180 177 175 173 171 169 168 167 166 165 164 163 162 162 161 161 160 160 159 158 158 157 156 156 155 154 153 152 151 150 149 148 146 145 143 142 140 138 136 134 132 130 127 125 122 119 117 114 111 108 105 102 98 95 92 88 85 81 78 74 71 68 64 61 57 54 51 48 45 42 39 36 33 31 28 26 24 22 20 18 16 14 13 11 10 9 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 23 25 26 28 29 31 32 34 35 37 39 40 42 44 45 47 48 50 52 53 55 57 58 60 62 64 65 67 69 71 73 75 77 79 81 83 85 88 90 93 96 99 102 106 110 114 118 123 128 134 140 147 155 163 172 183 194 207 221 236 253 272 293 317 342 371 403 438 477 520 568 621 679 744 815 893 979 1074 1177 1290 1414 1548 1692 1848 2014 2190 2375 2566 2760 2954 3143 3322 3484 3622 3731 3805 3839 3832 3783 3695 3573 3422 3248 3058 2860 2657 2456 2260 2072 1894 1727 1572 1428 1297 1177 1067 968 878 797 724 659 599 546 498 455 417 382 351 323 297 275 254 235 219 203 189 177 165 155 145 137 129 121 114 108 102 97 92 87 82 78 74 71 67 64 61 58 55 52 50 47 45 42 40 38 36 34 32 30 28 26 25 23 21 20 18 17 15 14 12 11 10 8 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12 13 14 16 17 19 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 12 13 14 16 17 18 20 21 23 25 26 28 30 32 34 36 38 41 43 46 49 53 56 60 64 69 74 80 86 93 101 109 119 129 141 154 169 186 204 225 248 274 303 335 372 413 459 511 569 634 708 790 882 986 1102 1232 1378 1541 1722 1923 2144 2387 2649 2931 3227 3533 3838 4132 4400 4627 4795 4891 4906 4838 4690 4474 4205 3899 3574 3245 2922 2614 2327 2063 1824 1609 1417 1248 1098 967 852 751 663 586 518 460 408 363 324 290 259 233 210 189 171 155 140 128 116 106 97 89 82 75 70 64 59 55 51 47 44 40 38 35 32 30 28 26 24 22 20 19 17 15 14 13 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 32 33 34 36 37 39 40 42 44 46 47 49 51 54 56 58 60 63 65 68 71 74 77 80 84 87 91 95 99 103 108 112 117 122 128 133 139 146 152 159 166 173 181 189 197 205 214 223 233 243 253 263 274 286 297 309 321 334 347 361 375 390 405 421 438 455 473 491 511 532 553 576 599 624 651 678 707 737 768 801 834 869 905 940 976 1012 1047 1080 1110 1138 1161 1180 1192 1198 1197 1188 1172 1148 1118 1080 1038 991 941 888 834 780 727 675 625 578 532 490 450 414 379 348 319 293 268 246 226 207 190 174 160 147 135 124 114 105 96 89 81 75 69 63 58 53 48 44 40 37 33 30 27 24 22 19 17 15 13 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7 8 9 9 10
 47 51 54 58 62 66 70 74 79 84 90 95 101 108 114 122 129 138 146 156 166 176 188 200 214 228 243 260 278 297 318 340 364 391 419 450 483 518 557 598 643 691 743 798 857 919 986 1056 1129 1205 1284 1365 1447 1530 1612 1692 1770 1843 1911 1972 2025 2070 2105 2130 2146 2152 2149 2136 2116 2089 2056 2017 1975 1930 1882 1834 1785 1736 1687 1640 1593 1549 1507 1466 1428 1392 1358 1326 1297 1270 1245 1222 1201 1182 1165 1150 1136 1125 1115 1106 1099 1093 1089 1085 1083 1082 1081 1082 1083 1084 1086 1088 1090 1091 1093 1094 1094 1094 1092 1089 1085 1080 1072 1063 1053 1040 1026 1010 993 973 953 930 907 883 857 831 804 777 750 723 695 668 642 616 590 565 541 517 494 472 451 430 411 392 374 357 340 325 310 295 282 269 256 244 233 222 212 202 193 184 175 167 159 152 145 138 131 125 119 113 108 103 98 93 88 83 79 75 71 67 64 60 57 54 51 48 45 43 41 38 36 34 33 31 30 29 27 27 26 25 25 24 24 24 24 25 25 26 26 27 28 29 30 31 33 34 36 37 39 40 42 43 45 47 48 50 52 53 55 56 58 60 61 62 64 65 67 68 69 70 72 73 74 75 76 77 78 78 79 80 81 81 82 82 83 83 83 84 84 84 84 84 84 84 84 84 84 83 83 83 82 82 81 80 79 79 78 77 76 75 73 72 71 70 68 67 65 63 62 60 58 56 54 52 50 48 46 44 42 40 38 36 34 32 30 28 26 24 23 21 19 18 16 15 14 13 11 11 10 9 8 8 8 7 7 7 8 8 8 9 10 10 11 12 13 15 16 17 19 21 22 24 26 29 31 33 36 38 41 44
 28 31 34 38 41 45 48 52 56 60 65 69 74 78 83 89 94 100 106 112 118 125 132 139 147 155 163 172 181 191 201 212 223 235 248 261 275 290 306 323 341 360 381 402 426 450 477 505 535 567 602 638 677 719 763 810 860 913 969 1028 1090 1155 1222 1292 1364 1438 1513 1589 1665 1741 1815 1887 1955 2020 2080 2134 2182 2222 2255 2279 2295 2302 2300 2290 2271 2245 2211 2171 2124 2073 2017 1957 1895 1830 1763 1696 1628 1560 1493 1427 1362 1298 1236 1176 1118 1062 1009 958 909 862 818 776 736 698 663 630 598 569 541 515 490 468 446 426 407 389 373 357 342 329 316 303 292 281 271 261 251 243 234 226 218 211 204 197 190 184 178 172 166 160 155 150 145 140 135 130 125 121 116 112 108 104 100 96 92 88 84 81 77 74 70 67 64 61 57 54 51 48 45 43 40 37 35 32 29 27 25 22 20 18 16 14 12 10 8 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 12 15 17 20 22 25
 85 89 93 97 101 105 109 113 117 121 126 130 134 139 143 148 152 157 162 166 171 175 180 184 189 194 198 203 207 212 216 221 225 230 234 239 243 247 252 256 261 266 270 275 280 285 290 296 302 308 315 322 329 338 346 356 366 378 390 403 418 434 451 470 491 514 539 566 596 628 663 701 743 788 837 889 947 1008 1075 1147 1224 1307 1396 1490 1590 1696 1807 1923 2043 2166 2290 2413 2533 2648 2753 2846 2924 2982 3018 3030 3017 2977 2913 2826 2719 2596 2460 2316 2167 2016 1867 1722 1582 1449 1324 1207 1099 999 907 824 747 678 615 557 506 459 417 379 345 314 286 261 238 218 199 183 167 154 141 130 120 110 102 94 87 80 74 69 64 59 55 51 47 44 41 38 35 32 30 28 25 23 21 20 18 16 15 13 12 10 9 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 10 11 12 13 14 15 17 18 20 21 23 25 27 29 31 33 35 38 40 43 46 48 51 54 57 61 64 67 71 74 78 81
 35 36 37 38 38 39 40 40 41 42 42 43 44 44 45 45 46 46 47 47 47 48 48 48 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 52 53 54 55 56 58 60 62 65 69 73 78 84 91 100 110 121 134 149 167 187 211 237 268 302 342 386 437 495 560 634 717 810 916 1035 1168 1318 1486 1673 1883 2115 2373 2656 2965 3299 3654 4027 4407 4785 5144 5466 5733 5925 6026 6028 5929 5738 5467 5137 4766 4375 3980 3593 3224 2879 2561 2271 2010 1777 1569 1385 1222 1079 953 843 747 663 590 526 470 421 379 342 310 281 257 235 216 200 185 172 161 151 142 134 127 121 115 110 105 101 97 94 91 88 85 82 80 77 75 73 71 69 68 66 64 63 61 60 58 57 55 54 52 51 50 48 47 46 44 43 42 40 39 38 36 35 34 32 31 30 29 27 26 25 23 22 21 20 19 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 10 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 29 30 31 32 33 34
 73 76 80 84 87 91 95 99 103 107 111 115 120 124 129 133 138 143 148 153 158 163 169 174 180 186 191 197 203 210 216 223 229 236 243 250 257 264 272 279 287 295 302 311 319 327 335 344 353 362 371 380 390 399 409 419 430 441 452 464 476 488 501 515 529 544 560 576 593 612 631 652 674 697 721 747 775 804 836 869 905 943 984 1027 1074 1123 1177 1234 1295 1360 1430 1504 1584 1669 1759 1855 1956 2062 2174 2289 2409 2530 2653 2774 2893 3004 3107 3196 3269 3322 3353 3358 3336 3287 3212 3113 2992 2855 2703 2543 2378 2211 2047 1887 1733 1588 1452 1324 1207 1099 999 909 827 752 684 622 567 517 471 430 393 359 328 301 275 253 232 213 195 179 165 151 139 128 117 108 99 90 83 76 69 63 57 52 47 42 37 33 29 25 22 18 15 12 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 7 8 9 10 12 13 15 17 19 21 23 25 27 29 31 34 36 39 42 45 47 50 53 56 59 63 66 69
 320 326 333 338 344 349 354 358 362 366 369 372 375 377 379 381 382 384 385 386 387 387 388 388 389 389 389 389 389 389 389 389 389 389 389 390 390 390 391 392 393 394 395 397 399 401 404 408 411 416 421 427 433 440 448 457 466 477 489 501 515 530 546 563 581 601 622 644 667 692 718 746 775 805 837 871 906 943 982 1022 1065 1109 1156 1205 1255 1308 1364 1422 1482 1544 1609 1676 1746 1817 1889 1963 2038 2113 2187 2260 2330 2397 2459 2514 2562 2601 2630 2647 2651 2643 2620 2584 2535 2474 2402 2319 2229 2132 2031 1927 1822 1717 1614 1513 1416 1323 1234 1151 1072 998 929 865 806 751 700 653 610 570 533 499 467 438 411 387 364 342 323 304 287 272 257 243 230 218 207 196 186 176 167 159 151 143 136 129 123 116 110 105 99 94 89 84 79 74 70 66 61 57 53 50 46 42 39 35 32 29 26 23 20 17 14 12 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 17 18 20 22 24 26 28 31 34 37 40 43 47 51 55 60 65 70 76 82 88 95 102 109 117 125 133 142 150 159 168 178 187 197 207 216 226 235 245 254 263 272 281 289 297 305 313
 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 12 15 18 21 24 27 31 34 38 42 46 51 56 61 66 72 78 84 91 99 107 115 124 134 144 156 168 181 195 209 226 243 261 281 303 326 350 376 404 434 466 499 534 571 610 651 693 737 782 828 875 923 971 1019 1067 1115 1162 1208 1253 1298 1340 1382 1423 1462 1500 1538 1575 1612 1649 1686 1725 1764 1805 1848 1893 1941 1993 2048 2106 2169 2237 2309 2386 2468 2555 2646 2741 2838 2938 3037 3135 3229 3316 3392 3455 3501 3527 3530 3508 3460 3385 3285 3162 3019 2861 2691 2515 2336 2157 1983 1815 1655 1505 1366 1236 1118 1009 910 821 739 666 600 540 487 438 395 355 320 288 259 233 209 188 168 151 134 120 106 94 83 72 63 54 46 38 31 25 19 14 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 4 7 11 15 19 24 29 34 40 45 51 58 65 72 80 88 97 106 116 127 138 149 162 175 189 203 219 235 253 271 290 310 331 353 376 400 424 450 476 503 530 557 585 612 640 666 692 717 740 763 783 801 817 831 843 852 858 863 865 864 862 858 852 845 836 827 817 807 796 786 775 766 756 748 740 734 729 725 722 721 722 725 729 736 744 756 769 786 805 827 853 883 917 955 998 1046 1101 1161 1229 1304 1388 1481 1583 1696 1820 1955 2102 2260 2428 2606 2790 2978 3165 3346 3512 3655 3769 3843 3872 3852 3782 3664 3504 3310 3091 2858 2619 2382 2153 1935 1732 1546 1375 1222 1083 960 849 751 664 587 519 458 405 357 315 277 243 214 187 163 142 123 106 91 77 64 53 43 34 25 18 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 88 90 93 95 97 99 101 103 105 106 108 110 111 113 114 116 117 119 120 121 122 123 125 126 127 127 128 129 130 131 132 132 133 134 135 135 136 137 137 138 139 140 141 142 143 144 146 148 150 152 154 157 160 164 168 173 178 184 191 198 207 216 227 238 251 266 282 299 319 340 364 390 418 449 483 520 560 604 652 704 760 822 888 961 1039 1123 1214 1312 1417 1529 1647 1772 1902 2036 2173 2310 2445 2573 2692 2796 2882 2945 2982 2990 2968 2916 2837 2733 2609 2470 2320 2164 2006 1850 1698 1553 1416 1288 1170 1061 961 871 789 715 648 588 534 486 443 404 370 339 311 286 264 244 226 210 196 183 171 160 150 142 134 126 120 114 108 103 98 93 89 86 82 79 76 73 70 67 65 63 60 58 56 54 52 51 49 47 45 44 42 41 39 38 37 35 34 32 31 30 29 27 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 6 6 7 8 9 10 11 12 13 15 16 18 19 21 23 24 26 28 30 33 35 37 39 42 44 46 49 51 54 56 59 62 64 67 69 72 74 77 79 81 84 86
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 13 19 24 30 37 45 53 62 72 84 96 110 126 143 162 183 207 234 264 298 336 378 426 479 539 606 680 762 854 954 1063 1182 1308 1440 1577 1715 1850 1977 2091 2188 2262 2311 2332 2325 2292 2235 2159 2069 1968 1860 1751 1641 1535 1432 1335 1244 1160 1082 1011 946 887 833 785 742 704 669 639 612 589 569 551 537 525 515 508 502 499 499 500 503 508 515 524 535 549 564 581 600 622 645 671 699 728 759 792 826 861 896 931 966 999 1030 1058 1082 1101 1114 1122 1122 1116 1102 1081 1053 1019 980 937 890 841 791 740 690 640 592 547 503 461 423 386 353 321 292 266 241 218 198 178 161 145 130 117 104 93 83 73 64 56 49 42 36 30 25 20 15 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 1 4 8 12 16 21 26 31 36 42 48 55 62 69 77 85 94 104 115 126 138 151 165 181 198 216 236 257 281 307 335 367 401 439 480 526 577 632 694 762 836 918 1008 1107 1215 1331 1458 1593 1737 1889 2047 2210 2374 2537 2694 2842 2977 3094 3190 3262 3309 3329 3324 3294 3243 3172 3087 2989 2883 2771 2656 2541 2426 2315 2207 2103 2004 1910 1822 1739 1662 1589 1522 1459 1400 1346 1296 1250 1207 1168 1131 1098 1067 1040 1014 991 970 952 935 920 908 897 887 880 874 869 866 864 863 863 864 866 868 871 874 877 880 883 885 887 887 887 886 884 880 875 869 861 852 841 828 814 799 783 765 746 726 705 684 661 638 615 592 568 544 520 497 473 450 427 405 383 361 340 320 300 280 262 244 227 210 194 179 164 150 137 124 112 100 90 79 70 60 52 44 36 29 22 16 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 47 48 50 52 54 56 58 61 64 67 70 74 78 83 88 93 100 107 114 123 132 143 155 168 183 199 217 237 259 284 311 341 374 410 450 494 541 593 649 709 773 841 914 990 1068 1149 1231 1313 1393 1470 1542 1608 1664 1711 1745 1767 1776 1771 1753 1723 1681 1630 1572 1506 1436 1364 1289 1214 1140 1067 997 929 865 803 746 691 641 593 550 509 472 437 405 376 350 325 303 283 264 247 232 218 205 194 183 173 164 156 149 142 136 130 125 120 115 111 107 103 100 97 93 90 88 85 83 80 78 76 74 72 70 68 66 64 62 61 59 57 56 54 53 51 50 48 47 46 44 43 42 40 39 38 36 35 34 32 31 30 29 27 26 25 24 23 21 20 19 18 17 16 15 14 12 11 10 9 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 23
 61 62 63 64 65 66 68 69 70 72 73 75 76 78 79 81 83 85 87 89 91 93 95 97 100 102 105 107 110 113 116 119 122 125 129 132 136 140 144 148 152 156 160 165 169 174 179 184 189 194 199 204 210 215 221 227 233 239 245 251 258 264 271 278 285 292 300 308 316 324 333 342 351 361 372 383 394 406 419 433 448 463 480 498 517 538 560 584 610 639 669 703 739 778 821 868 918 974 1034 1099 1170 1246 1329 1417 1511 1610 1714 1821 1930 2038 2142 2239 2325 2395 2445 2472 2472 2446 2392 2313 2213 2095 1965 1827 1686 1547 1411 1282 1160 1047 944 849 764 687 617 555 499 450 405 365 330 298 270 245 222 201 183 166 152 138 126 115 105 96 87 80 73 66 60 55 50 45 41 37 33 30 27 24 21 18 15 13 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 4 5 6 6 7 7 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 45 46 47 48 48 49 50 51 51 52 53 54 55 56 57 58 59 60
 27 33 40 47 55 64 73 83 93 105 117 129 143 157 173 189 207 225 245 265 287 310 334 360 386 414 442 472 502 533 565 597 630 662 694 725 756 785 813 839 862 884 902 918 931 941 947 951 952 950 945 938 929 918 906 893 878 864 849 834 819 805 792 780 768 759 750 743 738 735 733 734 736 741 747 756 767 781 797 816 837 862 889 920 954 992 1033 1079 1129 1185 1245 1310 1381 1459 1542 1631 1727 1829 1936 2049 2165 2284 2404 2521 2633 2737 2827 2900 2951 2977 2975 2943 2882 2793 2679 2544 2394 2234 2068 1901 1738 1580 1431 1291 1162 1043 934 836 747 667 596 532 474 423 377 336 300 267 238 212 188 167 148 131 116 102 90 79 68 59 51 43 36 30 24 18 13 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 15 21
 45 48 51 54 57 59 62 65 68 71 74 77 80 83 86 90 93 96 99 102 106 109 112 116 119 123 127 130 134 138 142 146 150 154 159 163 168 172 177 183 188 194 199 205 212 219 226 233 241 250 259 269 279 290 302 315 329 343 359 376 394 414 435 457 481 507 534 563 593 626 660 696 734 774 815 858 903 950 998 1047 1098 1150 1202 1256 1311 1366 1421 1477 1532 1587 1642 1696 1748 1800 1850 1898 1944 1987 2028 2065 2099 2129 2155 2177 2194 2206 2213 2214 2211 2202 2187 2167 2142 2112 2077 2037 1993 1946 1895 1841 1785 1727 1668 1607 1547 1485 1425 1364 1305 1247 1190 1134 1080 1028 977 929 882 837 794 753 713 676 640 606 573 542 513 485 458 433 409 386 364 343 324 305 287 270 254 239 224 210 197 184 172 161 150 140 130 120 111 103 94 87 79 72 65 59 53 47 41 36 31 26 21 17 13 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 8 10 12 14 16 18 20 23 25 27 30 32 35 37 40 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 11 14 16 20 23 26 30 34 39 43 49 54 61 67 75 83 92 102 113 126 139 155 172 191 212 236 263 293 328 366 410 459 515 578 648 728 817 917 1028 1151 1286 1432 1589 1755 1927 2102 2273 2436 2584 2710 2809 2876 2909 2906 2871 2805 2715 2606 2484 2353 2217 2082 1949 1821 1699 1584 1476 1376 1283 1198 1120 1048 983 923 869 819 775 734 698 665 636 610 587 567 549 534 522 512 504 498 494 492 492 493 496 500 506 513 521 530 539 550 560 570 581 591 601 609 617 624 629 632 634 634 632 627 621 612 602 589 575 559 541 522 502 481 460 437 415 393 370 348 327 306 285 265 246 228 210 193 177 162 148 134 122 110 98 88 78 68 59 51 44 36 30 24 18 13 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 34 36 39 41 43 46 48 50 53 55 58 60 63 66 68 71 74 77 80 83 86 90 93 97 101 105 110 115 119 125 130 136 143 150 157 165 173 182 192 203 214 227 240 255 271 289 307 328 350 375 401 430 462 496 533 573 616 662 712 766 823 883 946 1013 1083 1155 1228 1304 1380 1457 1533 1607 1680 1751 1818 1882 1942 1998 2049 2095 2137 2175 2208 2238 2263 2285 2304 2321 2334 2345 2354 2360 2365 2367 2367 2365 2360 2353 2342 2328 2310 2289 2263 2232 2196 2156 2110 2060 2004 1944 1880 1812 1741 1668 1593 1517 1441 1365 1290 1217 1146 1078 1012 950 891 835 782 733 687 644 604 567 533 501 472 445 419 396 375 355 336 319 303 288 274 261 250 238 228 218 209 200 192 184 177 170 164 157 151 146 140 135 130 125 120 116 111 107 102 98 94 90 86 82 78 74 70 67 63 59 55 52 48 45 41 38 34 31 28 25 22 19 16 13 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 12 14 16 18 21 23 25 27 29
 141 147 152 158 163 169 175 181 187 193 199 205 211 217 223 229 236 242 249 255 262 268 275 282 289 296 303 310 317 324 331 339 346 353 361 368 376 384 391 399 407 415 423 432 440 449 458 467 477 487 497 508 520 532 545 560 575 591 608 627 647 668 691 716 743 772 803 836 871 909 949 992 1038 1086 1138 1192 1249 1309 1372 1439 1508 1580 1654 1731 1810 1890 1971 2053 2133 2212 2288 2359 2425 2483 2531 2569 2594 2606 2603 2585 2551 2502 2439 2363 2276 2179 2074 1965 1852 1737 1623 1511 1401 1296 1195 1100 1010 927 849 777 710 649 593 542 496 454 416 381 350 322 296 274 253 234 218 203 189 177 166 157 148 140 133 126 121 115 111 107 103 99 96 93 91 89 87 85 83 82 81 80 79 78 77 76 76 76 75 75 75 75 75 75 75 75 76 76 77 77 78 79 79 80 81 82 83 84 85 87 88 89 91 92 94 95 97 99 101 102 104 106 108 110 112 114 116 118 120 122 124 125 127 128 130 131 132 133 134 135 135 136 136 136 135 135 134 133 132 131 129 128 126 124 122 120 117 115 112 110 107 105 102 99 97 94 91 89 86 84 81 79 76 74 71 69 67 65 63 61 59 57 55 53 51 49 47 46 44 42 41 39 38 36 35 34 32 31 30 28 27 26 25 23 22 21 20 19 18 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 13 16 18 21 24 27 30 34 37 41 45 49 53 57 61 66 70 75 79 84 89 94 99 104 109 114 120 125 130 136
 105 108 111 114 117 120 123 127 130 133 137 140 144 147 151 155 159 163 167 172 176 181 186 191 197 203 209 215 222 229 236 244 252 261 271 281 291 303 315 328 342 356 372 389 407 427 448 470 493 519 546 575 605 638 672 708 746 785 827 870 914 959 1006 1052 1099 1146 1193 1238 1281 1323 1362 1399 1432 1461 1486 1507 1523 1534 1541 1543 1541 1534 1523 1508 1489 1467 1441 1413 1383 1350 1316 1281 1244 1207 1169 1131 1092 1054 1016 978 941 904 868 833 799 765 733 702 671 642 615 588 562 538 514 492 471 451 432 414 397 381 366 352 339 326 314 303 293 283 273 264 256 248 241 233 227 220 214 208 202 197 192 187 182 177 173 169 164 160 156 153 149 145 142 138 135 131 128 125 122 119 115 112 110 107 104 101 98 95 92 90 87 84 82 79 76 74 71 69 66 63 61 58 56 54 51 49 46 44 42 39 37 35 33 31 29 27 25 23 21 19 17 16 14 13 11 10 9 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 25 27 28 29 30 31 33 34 36 37 39 41 43 44 46 48 51 53 55 57 60 62 64 67 69 72 75 77 80 83 85 88 91 94 96 99 102
 6 7 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 28 29 30 32 34 35 37 39 41 43 45 47 50 53 55 58 62 65 69 73 77 82 87 93 99 105 112 120 129 138 148 159 172 185 200 216 234 254 275 299 325 353 384 418 454 494 537 583 632 685 741 800 863 927 994 1062 1132 1201 1270 1338 1402 1463 1519 1569 1612 1647 1674 1692 1701 1700 1689 1670 1643 1608 1565 1518 1465 1408 1348 1285 1222 1158 1094 1031 969 909 851 795 742 691 643 598 556 516 479 445 413 384 357 332 309 288 269 251 235 220 207 194 183 172 163 154 146 139 132 125 120 114 109 105 100 96 93 89 86 83 80 77 75 72 70 68 66 64 62 60 58 56 55 53 52 50 49 47 46 45 43 42 41 40 38 37 36 35 34 32 31 30 29 28 27 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 7 6 6 5 4 4 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6
 49 54 60 66 71 77 84 90 97 103 110 118 125 132 140 148 155 163 172 180 188 197 205 214 223 231 240 249 258 267 276 285 294 303 312 321 330 338 347 356 364 373 381 389 398 406 414 422 429 437 445 453 461 469 477 485 494 503 513 522 533 544 555 568 581 595 610 625 642 659 678 698 718 740 763 786 811 837 865 893 922 953 985 1018 1052 1088 1125 1163 1203 1244 1286 1329 1374 1419 1465 1511 1558 1605 1651 1696 1740 1781 1820 1855 1886 1911 1930 1943 1948 1945 1934 1915 1887 1851 1808 1758 1702 1640 1575 1507 1437 1366 1295 1225 1156 1090 1025 964 905 849 797 747 701 657 617 579 543 510 479 450 424 398 375 353 332 313 295 278 262 247 233 220 207 195 184 173 163 153 144 135 127 119 111 104 97 90 84 78 72 66 61 56 51 46 41 37 32 28 24 21 17 14 11 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 14 18 22 26 30 34 39 44
 11 15 19 24 30 35 42 49 56 65 73 83 94 105 118 131 146 162 180 199 219 242 266 292 320 350 382 416 452 489 528 568 608 647 686 722 756 785 809 828 840 845 843 835 820 799 774 744 711 676 640 604 567 531 497 464 432 403 376 351 328 307 287 270 255 241 229 219 210 203 196 191 187 184 183 182 182 183 185 188 192 197 203 210 219 228 239 251 264 280 296 315 337 360 386 415 447 482 521 564 610 661 716 775 837 903 969 1036 1100 1159 1210 1250 1276 1285 1277 1250 1207 1149 1080 1003 923 841 762 685 614 548 488 433 385 341 303 269 239 212 189 168 150 134 120 107 96 86 78 70 63 57 51 46 42 38 34 31 28 25 23 20 18 16 15 13 12 10 9 8 6 5 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7
 51 57 65 73 81 90 100 110 121 132 145 158 172 187 203 220 238 258 278 300 323 348 374 401 430 461 492 526 560 596 632 670 708 746 783 820 856 890 922 952 978 1000 1019 1033 1042 1047 1048 1043 1035 1023 1007 988 966 942 917 891 863 836 809 782 756 730 706 683 662 642 623 606 591 577 565 554 545 537 531 526 522 520 519 520 521 525 529 535 542 550 560 571 584 599 615 632 651 673 696 720 747 776 807 841 876 914 953 995 1038 1083 1129 1176 1223 1270 1315 1358 1398 1433 1464 1487 1503 1511 1510 1500 1480 1452 1415 1370 1320 1264 1204 1141 1078 1013 950 887 827 769 714 662 613 567 525 485 448 414 383 354 327 302 280 259 239 222 205 190 176 163 151 140 130 120 111 103 95 88 81 75 69 64 59 54 49 45 41 37 33 30 26 23 20 18 15 12 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 9 13 18 22 27 32 38 44
 41 43 45 47 49 51 53 55 57 60 62 64 66 68 70 72 75 77 79 81 83 85 88 90 92 94 96 98 100 102 104 106 108 111 112 114 116 118 120 122 124 126 128 130 132 134 135 137 139 142 144 146 148 151 154 157 160 163 167 171 175 180 185 190 197 203 210 218 226 235 245 256 267 279 293 307 322 338 355 374 393 415 437 461 487 515 544 576 609 645 684 726 770 817 868 923 981 1043 1109 1179 1253 1331 1413 1499 1587 1677 1767 1857 1944 2026 2101 2166 2219 2257 2277 2279 2262 2226 2171 2100 2015 1919 1815 1706 1595 1483 1374 1269 1168 1073 985 902 826 756 692 634 580 532 488 448 411 378 348 321 296 273 252 233 216 200 185 171 159 148 137 127 118 109 102 94 87 81 75 69 64 59 54 50 45 41 38 34 31 27 24 21 19 16 13 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 9 11 12 14 15 17 18 20 22 24 25 27 29 31 33 35 37 39
 13 15 17 19 21 23 25 27 30 32 34 37 39 42 45 47 50 53 56 59 62 66 69 73 77 81 85 89 94 98 103 109 114 120 126 133 140 147 156 164 173 183 194 206 219 232 247 264 281 301 323 346 372 401 433 468 507 550 597 650 708 772 842 919 1002 1094 1192 1298 1412 1532 1659 1791 1927 2065 2204 2341 2473 2598 2713 2814 2899 2965 3010 3033 3034 3011 2966 2901 2818 2718 2606 2482 2352 2216 2079 1941 1805 1672 1543 1420 1304 1193 1090 994 905 822 747 677 614 557 505 457 415 377 342 311 284 259 237 217 199 183 169 156 145 134 125 117 109 102 96 90 85 80 75 71 68 64 61 58 55 52 50 47 45 43 41 39 37 35 34 32 31 29 28 26 25 24 22 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 7 9 11
 126 131 136 141 146 151 157 163 168 174 181 187 194 201 208 216 224 232 241 250 260 270 281 293 305 317 331 346 361 377 395 414 433 455 477 501 527 554 583 614 646 680 716 754 793 833 875 918 961 1004 1046 1088 1128 1165 1200 1231 1257 1279 1296 1307 1312 1311 1305 1293 1277 1256 1231 1203 1172 1139 1104 1068 1032 996 959 924 889 855 822 790 759 730 702 675 650 626 603 581 561 541 523 506 489 474 459 446 433 421 409 398 388 379 370 362 354 347 340 334 328 323 319 314 311 307 304 302 300 298 297 296 295 294 294 294 295 295 295 296 297 298 298 299 300 300 300 301 301 300 300 299 298 297 296 294 292 290 288 285 282 279 276 272 269 265 260 256 252 247 242 238 233 228 223 217 212 207 201 196 191 185 180 174 169 163 158 152 147 141 136 130 125 120 114 109 104 99 94 89 84 79 75 70 66 62 57 53 50 46 42 39 35 32 29 26 24 21 19 16 14 12 11 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 39 42 44 47 50 52 55 58 62 65 68 72 75 79 83 87 91 95 99 103 107 112 116 121
 0 0 0 1 6 12 18 24 30 37 45 53 61 71 80 91 102 114 127 141 155 171 188 207 226 248 271 296 322 351 383 417 453 493 535 581 631 685 742 804 871 942 1018 1098 1183 1273 1367 1465 1565 1668 1772 1875 1978 2077 2171 2258 2338 2408 2467 2515 2550 2572 2582 2580 2566 2542 2509 2469 2421 2369 2313 2254 2194 2132 2071 2010 1951 1892 1836 1782 1729 1679 1632 1586 1543 1502 1463 1426 1391 1358 1326 1296 1268 1241 1216 1192 1169 1148 1127 1107 1089 1071 1054 1038 1022 1007 993 979 966 953 941 929 917 906 895 884 873 862 851 840 829 817 805 793 781 768 755 741 727 713 698 682 666 650 634 617 599 582 565 547 529 511 494 476 459 441 424 407 391 375 359 343 328 313 298 284 271 257 245 232 220 208 197 186 176 165 156 146 137 128 120 111 104 96 89 82 75 69 62 57 51 45 40 35 31 26 22 18 14 10 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 162 170 179 188 197 206 215 223 232 241 250 258 267 276 284 293 301 309 317 325 334 342 349 357 365 373 381 389 397 405 413 422 430 438 447 456 465 474 484 494 504 515 526 538 550 563 576 590 606 622 638 656 675 695 716 739 762 787 812 839 866 895 924 954 984 1015 1046 1076 1106 1136 1165 1193 1220 1246 1270 1293 1314 1333 1350 1364 1377 1388 1396 1402 1405 1406 1404 1400 1393 1384 1373 1359 1342 1324 1303 1279 1254 1227 1198 1167 1134 1101 1066 1030 993 956 919 882 844 807 771 735 701 667 634 603 573 545 518 493 469 447 426 407 389 372 357 343 330 318 307 296 287 278 270 263 256 250 244 239 233 229 224 220 216 213 209 206 203 200 197 194 191 189 186 184 181 179 177 174 172 170 167 165 162 160 157 155 152 150 147 144 141 138 135 132 129 125 122 118 115 111 107 103 99 95 91 87 83 79 75 71 67 63 59 55 51 47 44 40 37 34 30 28 25 22 20 17 15 13 11 10 8 7 6 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 11 14 16 19 23 26 30 34 38 43 47 53 58 64 70 76 83 90 97 105 112 120 128 136 145 153
 23 24 26 27 28 29 30 32 33 35 36 37 39 41 42 44 46 48 50 52 54 56 59 61 64 67 69 73 76 79 83 87 91 96 100 105 111 117 123 130 137 145 153 162 171 182 193 205 217 231 246 262 279 297 316 337 359 382 406 431 458 486 515 544 574 604 634 665 694 723 750 776 800 821 840 856 869 879 886 890 891 888 883 876 866 855 841 826 810 793 775 757 738 720 701 683 664 647 629 612 596 581 566 551 538 525 513 502 491 481 472 464 457 450 445 440 436 433 430 429 428 428 429 431 434 437 441 446 452 458 465 472 480 488 497 505 514 523 531 539 547 554 561 567 572 576 579 581 582 582 580 577 573 568 561 554 545 535 524 512 499 486 472 458 443 428 413 397 382 367 351 336 321 306 292 278 264 251 238 225 213 202 190 179 169 159 149 140 132 123 115 108 101 94 87 81 76 70 65 60 56 52 48 45 41 38 36 33 31 29 27 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 16 16 15 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 2 2 2 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 15 16 17 18 19 20 21 22
 2 4 6 8 10 12 15 17 20 22 25 28 31 34 37 41 44 48 52 56 60 65 70 75 80 86 92 98 105 113 121 129 138 148 159 170 182 195 210 225 242 260 279 300 323 348 374 403 434 468 504 543 584 628 675 724 775 828 884 940 996 1053 1108 1162 1212 1259 1301 1337 1368 1391 1408 1417 1419 1415 1404 1388 1367 1342 1313 1281 1248 1213 1177 1141 1105 1070 1036 1002 970 939 909 881 855 830 806 785 764 746 728 713 698 686 674 664 656 649 644 640 638 637 639 642 647 654 663 675 689 706 725 748 774 803 835 871 911 955 1002 1053 1108 1166 1227 1291 1357 1424 1491 1558 1623 1684 1741 1792 1835 1869 1893 1906 1908 1897 1874 1840 1795 1740 1677 1608 1533 1455 1374 1293 1211 1131 1053 978 906 837 771 710 652 597 546 499 455 414 376 340 308 278 250 224 200 178 158 139 122 106 92 78 66 55 45 36 28 20 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 71 71 72 72 73 73 74 74 75 75 76 76 77 77 78 78 79 79 80 80 81 81 82 82 83 83 84 85 86 86 87 88 90 91 92 94 95 97 100 102 105 108 112 116 121 126 132 139 148 157 168 180 195 211 230 251 276 304 336 373 414 462 516 577 645 723 810 908 1017 1138 1273 1420 1581 1756 1944 2143 2352 2566 2782 2994 3196 3379 3537 3661 3747 3790 3789 3744 3660 3542 3395 3228 3046 2857 2665 2475 2291 2113 1945 1787 1639 1502 1375 1259 1152 1055 966 886 813 747 688 634 586 544 505 471 441 414 390 369 351 334 320 308 297 287 278 271 264 258 253 248 244 240 236 232 229 226 222 219 216 213 210 207 203 200 197 194 190 187 183 180 176 172 168 165 161 157 153 149 145 141 137 133 129 125 120 116 112 108 104 100 96 91 87 83 79 75 71 67 63 59 55 51 48 44 40 37 33 29 26 23 19 16 13 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 8 9 10 11 12 13 14 15 16 16 17 18 19 20 21 21 22 23 24 25 25 26 27 28 29 29 30 31 31 32 33 34 34 35 36 36 37 37 38 39 39 40 40 40 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 45 45 46 46 46 46 47 47 48 48 48 49 49 50 50 51 52 52 53 54 55 55 56 57 58 58 59 60 61 62 62 63 64 65 65 66 67 68 68 69 70 70
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 18 25 33 42 52 62 73 86 100 114 131 149 168 190 213 239 267 298 331 368 407 450 496 545 598 654 714 776 841 907 974 1041 1108 1171 1232 1287 1337 1380 1414 1440 1458 1466 1466 1458 1444 1423 1396 1366 1333 1299 1263 1227 1192 1158 1125 1095 1067 1043 1021 1002 986 974 965 959 957 959 965 974 987 1005 1027 1053 1085 1122 1164 1213 1268 1330 1400 1478 1565 1660 1765 1880 2004 2138 2280 2428 2581 2734 2884 3024 3148 3248 3318 3351 3343 3290 3195 3060 2893 2701 2494 2279 2065 1857 1660 1476 1307 1154 1016 893 784 687 601 526 460 401 350 305 266 231 200 173 149 128 109 93 78 65 53 42 33 24 17 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 134 144 153 164 174 184 195 206 217 228 239 249 260 271 281 291 300 309 318 326 334 341 348 353 359 363 367 371 373 376 377 378 379 379 379 378 378 377 375 374 373 371 370 369 368 367 367 367 367 368 370 372 374 378 382 387 393 400 408 416 425 436 447 459 471 485 499 514 530 546 562 579 596 614 631 648 666 683 700 716 731 746 760 773 785 795 804 811 817 821 823 823 822 818 813 806 797 786 774 760 745 729 712 694 675 656 636 616 596 575 555 536 517 498 480 462 445 429 414 399 385 372 360 348 337 327 317 308 300 292 285 278 271 265 259 253 248 243 237 233 228 223 218 214 209 205 200 196 192 187 183 178 174 169 165 160 156 151 147 142 138 133 128 124 119 115 110 106 101 97 92 88 84 80 75 71 67 63 60 56 52 49 45 42 39 35 32 30 27 24 21 19 17 14 12 10 8 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 8 11 13 16 19 22 25 29 33 37 42 47 52 58 64 70 77 84 92 99 108 116 125
 343 338 334 329 323 318 312 306 300 294 288 282 276 270 263 257 251 245 240 234 228 223 217 212 206 201 196 191 186 181 177 172 168 163 159 155 151 148 144 141 138 135 133 131 129 127 126 125 124 124 125 125 127 128 131 134 137 141 146 151 157 164 172 180 189 199 209 221 233 247 261 277 293 311 330 351 372 396 420 447 475 506 538 573 611 651 694 739 789 841 897 957 1021 1088 1159 1234 1312 1394 1477 1562 1646 1729 1809 1883 1949 2005 2048 2077 2089 2083 2059 2019 1962 1890 1808 1716 1618 1517 1415 1313 1214 1119 1029 945 866 793 726 665 609 558 512 470 432 398 367 339 314 292 271 253 236 221 207 194 183 173 163 154 147 139 132 126 121 115 110 106 102 98 94 90 87 84 81 79 76 73 71 69 67 65 63 61 59 57 56 54 52 51 49 48 46 45 43 42 40 39 38 36 35 34 32 31 30 29 27 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 24 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 40 42 44 46 48 50 53 56 59 62 65 69 73 78 83 88 93 99 105 112 119 127 135 143 152 161 170 180 191 201 212 222 233 244 255 266 276 286 296 305 314 322 329 336 341 346 350 354 356 357 358 358 357 355 353 350 347
 93 96 99 103 106 109 113 116 119 122 126 129 132 135 138 141 145 147 150 153 156 159 161 164 166 168 170 173 175 176 178 180 181 183 184 185 186 187 188 189 190 191 191 192 193 193 194 195 196 196 197 199 200 201 203 205 207 210 213 216 220 224 228 233 239 244 251 258 265 273 281 290 300 310 321 332 345 357 371 385 399 415 431 448 466 484 503 523 544 566 588 612 636 661 687 713 740 767 795 823 852 880 908 935 962 987 1011 1033 1053 1070 1084 1096 1103 1107 1107 1103 1095 1084 1068 1049 1027 1001 974 944 912 880 846 812 778 744 711 679 647 616 587 558 531 505 480 457 435 414 394 375 357 340 325 310 295 282 269 257 246 235 225 215 206 197 189 181 173 166 159 153 146 140 134 129 123 118 113 108 104 99 95 91 87 83 79 75 72 68 65 62 58 55 52 50 47 44 42 39 37 35 32 30 28 26 25 23 21 20 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 18 20 21 23 25 26 28 30 32 35 37 39 42 44 47 49 52 55 58 61 64 67 70 73 76 79 83 86 89
 0 0 0 0 0 0 3 6 9 13 17 21 25 30 35 41 47 54 61 69 78 87 98 110 123 137 153 170 190 212 237 265 296 331 371 415 466 523 587 660 743 836 940 1057 1188 1332 1489 1658 1837 2022 2207 2384 2545 2681 2782 2841 2855 2824 2751 2642 2508 2355 2192 2027 1865 1708 1561 1425 1299 1185 1081 987 903 827 759 698 643 594 550 510 475 443 414 388 364 343 324 306 290 276 262 250 239 229 220 212 205 198 192 186 182 177 173 170 167 165 163 162 161 160 160 160 161 163 164 166 169 172 175 179 183 188 193 199 204 210 217 224 231 238 245 253 260 267 275 282 289 296 303 309 314 320 324 328 332 335 337 338 339 338 338 336 334 331 327 323 318 313 307 301 294 287 280 272 264 256 248 240 232 224 215 207 199 191 183 176 168 160 153 146 139 132 125 119 113 107 101 95 90 84 79 74 70 65 61 57 53 49 46 42 39 36 33 31 28 26 24 22 21 19 18 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 8 8 7 7 7 6 6 5 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 2 4 6 9 11 14 16 19 22 25 28 31 35 38 42 46 50 54 59 64 70 75 81 88 95 102 110 119 129 139 150 163 176 191 207 224 244 265 289 316 345 378 414 454 499 550 606 669 738 816 903 999 1105 1222 1350 1488 1637 1795 1961 2132 2304 2472 2633 2780 2907 3009 3081 3122 3130 3106 3052 2972 2871 2754 2625 2490 2352 2214 2078 1947 1822 1703 1591 1486 1388 1296 1212 1133 1061 993 931 873 820 771 725 682 643 606 573 541 512 485 459 436 414 394 375 358 343 328 315 303 292 282 274 266 260 254 249 245 242 240 239 238 238 239 240 242 244 247 250 253 257 261 266 270 275 280 284 289 294 299 304 309 313 318 322 327 331 334 338 341 344 347 349 351 353 354 355 356 356 355 354 353 351 349 346 343 339 334 329 324 318 312 305 298 290 282 274 265 256 247 238 228 219 209 200 190 180 171 162 153 144 135 127 119 111 103 96 89 83 77 71 66 60 56 51 47 43 40 37 34 31 29 26 24 22 21 19 18 17 15 14 13 13 12 11 10 10 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 63 68 73 78 83 89 95 101 107 113 119 126 133 140 147 154 161 169 177 184 192 201 209 218 226 235 244 253 263 272 282 291 301 311 321 331 342 352 362 373 383 394 404 415 426 436 447 458 469 481 492 504 516 529 542 555 570 585 601 617 635 654 674 695 718 741 766 793 821 850 880 912 945 980 1015 1052 1089 1127 1165 1203 1242 1279 1316 1351 1385 1415 1443 1467 1486 1500 1508 1509 1504 1492 1473 1446 1412 1372 1326 1274 1219 1160 1098 1035 972 908 846 785 727 671 618 568 521 477 436 399 365 333 305 279 255 234 215 198 182 168 156 145 135 126 118 111 104 98 93 89 85 81 78 75 72 69 67 65 63 62 60 59 58 56 55 54 54 53 52 51 51 50 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 41 41 41 40 40 39 39 39 38 38 37 37 36 36 35 34 34 33 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 12 15 18 21 25 28 32 36 40 44 48 53 58
 79 80 82 84 86 87 89 91 93 95 97 99 101 103 105 108 110 112 115 118 120 123 126 129 132 135 139 142 146 149 153 157 161 165 169 174 178 183 188 192 197 202 207 213 218 223 229 234 240 245 251 256 262 267 273 278 283 289 294 299 304 309 314 319 324 329 334 338 343 348 353 357 362 367 372 377 383 388 394 399 405 412 418 425 432 439 447 455 463 472 481 490 499 509 519 529 540 550 560 571 581 591 600 609 618 625 631 636 640 642 642 641 638 632 625 616 605 592 577 561 544 526 507 487 467 446 426 406 386 367 348 330 313 297 281 266 252 239 226 214 203 193 183 174 166 158 150 144 137 131 125 120 115 110 106 102 98 95 91 88 85 82 79 77 75 72 70 68 66 64 62 61 59 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 31 32 33 35 36 37 38 40 41 43 44 46 47 49 50 52 53 55 56 58 59 61 63 64 66 67 69 71 72 74 75 77
 57 61 64 68 72 76 80 85 89 93 98 102 107 111 116 121 125 130 135 139 144 149 153 158 162 167 171 175 179 182 186 190 193 196 199 201 204 206 208 210 212 213 214 215 216 217 218 218 219 219 220 220 221 221 222 222 223 224 225 226 227 229 231 233 235 238 241 244 247 250 254 258 262 267 272 277 282 287 293 298 304 310 317 323 330 336 343 350 357 364 371 378 385 392 399 407 414 420 427 434 440 446 452 458 463 468 473 477 481 484 487 489 491 492 493 494 494 493 492 491 489 487 485 482 479 476 473 469 465 462 458 454 450 446 442 437 433 429 425 420 415 411 406 401 396 391 385 379 374 368 361 355 348 341 334 327 319 312 304 296 288 280 272 263 255 246 238 229 221 212 204 195 187 179 171 163 155 148 140 133 126 119 113 106 100 94 88 83 77 72 68 63 58 54 50 47 43 40 37 34 31 28 26 24 22 20 18 16 15 14 12 11 10 9 9 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 13 15 17 19 22 24 26 29 32 34 37 40 44 47 50 54
 100 106 113 120 128 135 144 152 161 170 179 189 199 210 221 232 244 257 269 283 297 311 326 342 358 374 391 408 426 445 463 482 502 521 541 561 581 601 621 641 660 679 697 715 733 749 765 780 794 807 820 831 842 851 860 868 876 883 889 896 902 907 913 918 924 930 936 943 949 957 964 972 981 990 1000 1011 1022 1034 1046 1059 1073 1087 1102 1117 1133 1149 1166 1183 1200 1217 1235 1252 1269 1286 1302 1317 1332 1345 1357 1368 1377 1383 1387 1389 1388 1384 1377 1367 1353 1337 1317 1294 1268 1240 1209 1175 1140 1104 1066 1027 987 948 908 869 830 792 755 719 685 651 619 588 559 531 505 480 456 433 412 392 373 355 338 322 307 292 279 266 254 243 232 222 212 203 194 186 178 171 163 157 150 144 138 132 127 122 117 112 108 103 99 95 91 87 84 80 77 73 70 67 64 61 58 56 53 51 48 46 44 41 39 37 35 33 31 30 28 26 25 24 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 16 16 16 17 18 18 19 20 21 22 23 24 25 27 28 29 30 31 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 47 48 48 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 48 48 47 47 46 46 45 44 44 43 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 27 26 25 24 23 21 20 19 17 16 15 13 12 11 9 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 11 13 16 18 21 24 28 31 35 38 42 47 51 56 60 65 70 76 81 87 93
 8 10 12 15 18 20 23 26 30 33 36 40 44 48 53 57 62 68 73 79 85 92 99 107 115 123 132 142 152 163 174 186 199 212 227 241 257 273 290 307 324 342 360 378 396 414 431 448 463 478 491 502 512 520 527 531 533 534 533 531 527 521 515 508 500 492 484 476 468 460 452 446 440 434 430 427 424 423 423 424 426 429 434 440 448 457 469 481 496 513 532 553 577 604 634 668 704 745 790 840 894 953 1018 1088 1164 1244 1330 1419 1510 1602 1691 1776 1852 1916 1964 1992 1998 1980 1938 1875 1792 1695 1587 1472 1355 1240 1128 1022 922 831 747 671 602 541 485 436 392 353 318 287 260 235 213 193 176 160 146 133 122 111 102 93 86 79 72 66 61 56 51 47 43 40 36 33 30 28 25 23 21 19 17 15 13 11 10 8 7 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 3 4 4 5 5 5 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 6
 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 13 15 17 19 21 23 25 27 29 31 34 36 39 42 44 47 51 54 57 61 65 69 73 77 82 87 92 98 104 111 118 125 133 142 151 161 172 184 196 210 225 241 259 278 299 321 346 372 401 432 465 501 539 580 623 669 718 769 822 877 934 992 1051 1111 1170 1229 1286 1342 1396 1446 1494 1537 1576 1611 1640 1665 1684 1698 1706 1708 1706 1698 1684 1667 1644 1617 1586 1552 1514 1474 1431 1386 1340 1292 1243 1194 1145 1096 1048 1000 953 908 864 821 780 741 703 667 633 600 569 539 511 484 459 435 412 390 369 350 331 314 297 281 266 251 237 224 212 200 188 178 167 157 148 139 130 122 114 107 100 93 86 80 74 68 63 58 53 48 43 39 35 31 27 23 20 17 13 10 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 2 3 4 5 6 8 9 11 12 13 15 17 18 20 22 24 26 28 30 32 34 36 39 41 44 46 49 52 55 58 62 65 69 73 77 81 85 90 95 100 106 112 118 125 133 140 149 158 168 179 190 203 217 232 249 267 288 310 334 361 390 422 457 495 536 581 629 681 736 794 855 918 983 1049 1115 1179 1240 1297 1348 1392 1427 1452 1466 1469 1461 1441 1412 1373 1326 1273 1214 1152 1088 1024 959 895 833 773 716 662 611 564 519 478 440 405 372 343 316 292 270 250 232 216 202 189 177 167 158 150 143 137 132 127 123 119 116 113 110 108 106 104 103 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 85 84 83 82 80 79 78 76 75 73 71 70 68 66 64 63 61 59 57 55 53 51 49 47 45 43 40 38 36 34 32 30 28 26 25 23 21 19 17 16 14 13 11 10 9 8 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 29 32 34 37 40 43 46 49 53 56 60 64 68 73 78 82 88 93 99 105 111 118 125 132 140 149 157 166 176 186 197 208 220 232 245 259 273 288 303 318 334 351 367 384 401 418 434 451 466 481 495 508 520 530 539 546 551 554 556 556 555 551 547 540 533 525 516 506 495 484 473 462 450 439 427 416 405 395 385 375 365 356 348 339 332 324 317 311 305 299 294 289 285 281 277 274 271 269 267 265 264 264 263 264 264 266 267 269 272 275 279 284 289 294 300 307 314 322 331 340 349 359 369 380 390 401 411 421 430 439 447 454 459 463 466 467 466 464 460 453 446 436 426 413 400 386 371 356 340 324 307 291 275 260 245 230 216 202 189 177 165 153 143 132 123 114 105 97 89 82 75 69 63 57 52 47 42 38 34 30 26 23 20 17 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 13 15 16 18 20 22 24
 19 21 23 25 28 30 33 35 38 41 44 47 51 54 58 62 66 70 74 79 84 89 95 100 106 113 119 126 133 141 149 157 166 174 183 193 202 212 221 231 241 251 261 270 279 288 296 303 310 316 321 325 329 331 332 333 332 331 329 326 322 318 313 308 302 296 290 284 278 272 266 260 254 248 243 238 232 228 223 219 215 211 207 204 201 198 195 193 191 189 187 186 185 184 183 183 182 182 183 183 184 185 186 188 190 192 195 198 202 206 210 215 221 227 235 243 252 261 272 285 298 313 330 348 368 391 415 442 472 504 539 576 617 660 705 753 803 853 904 954 1003 1048 1090 1125 1153 1173 1183 1184 1174 1156 1128 1092 1050 1003 952 899 844 790 736 684 634 586 541 499 459 422 388 356 327 300 275 252 230 211 193 176 161 147 134 122 111 101 92 83 75 68 61 55 49 44 39 35 31 27 24 21 19 16 14 13 11 10 9 8 7 6 6 6 6 6 6 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 14 15 16 16 17 17 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 13 13 12 12 11 11 10 9 9 8 8 7 6 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 13 15 17
 94 101 108 116 123 131 139 147 155 164 172 181 190 199 209 218 228 237 247 256 266 276 285 294 304 313 321 330 338 346 353 360 367 373 378 383 387 391 394 396 397 398 398 397 396 394 392 389 385 382 377 373 368 363 358 352 347 342 337 332 327 322 318 314 310 306 303 301 298 296 295 294 293 293 293 293 294 296 298 300 303 306 309 314 318 324 329 336 343 351 359 368 378 389 401 414 428 443 460 478 497 518 541 566 593 623 655 689 726 767 810 857 908 962 1019 1080 1145 1212 1282 1354 1427 1500 1571 1639 1702 1758 1805 1842 1866 1877 1874 1857 1827 1784 1729 1666 1594 1518 1438 1356 1274 1193 1114 1038 966 897 832 771 714 661 612 566 524 485 448 415 384 355 329 304 281 260 240 222 205 189 175 161 148 136 125 115 105 96 87 79 71 64 57 51 45 40 34 29 25 21 17 13 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 12 15 18 22 26 30 34 38 43 48 53 58 64 69 75 81 88
 114 119 125 130 136 141 146 151 156 162 167 172 177 181 186 191 196 201 206 210 215 220 225 230 235 240 245 250 256 261 267 273 279 285 292 299 306 313 321 329 337 346 355 364 374 384 395 406 418 430 443 456 470 484 499 514 530 547 564 581 599 617 635 654 672 691 710 728 746 764 782 800 817 833 849 865 880 895 910 924 937 950 963 975 987 999 1010 1021 1032 1042 1052 1061 1070 1078 1085 1091 1097 1101 1104 1105 1105 1103 1100 1094 1086 1076 1063 1048 1031 1012 990 966 941 914 885 856 825 794 763 732 701 670 640 611 583 556 530 506 482 460 439 420 401 384 368 353 339 326 313 302 291 281 271 262 254 246 239 232 226 219 214 208 203 198 193 189 185 180 176 173 169 165 162 158 155 152 148 145 142 139 135 132 129 126 122 119 116 112 109 105 101 98 94 91 87 83 79 76 72 68 64 61 57 53 50 47 43 40 37 34 31 28 26 23 21 19 17 15 13 11 10 9 7 6 5 4 4 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 9 11 13 16 19 22 25 28 32 36 39 44 48 52 57 62 67 72 77 82 87 92 98 103 109
 60 66 71 77 84 91 98 106 114 123 132 142 152 163 174 187 200 213 228 243 259 275 292 310 328 347 366 385 404 423 441 458 473 488 500 511 519 525 527 528 525 520 512 502 490 476 460 444 426 408 390 372 354 336 319 303 287 272 259 246 234 222 212 203 194 187 180 174 168 164 159 156 153 151 149 148 147 147 147 148 149 151 153 156 159 163 167 172 178 184 191 198 207 216 226 238 250 264 279 295 313 332 353 376 401 428 457 487 520 555 592 629 668 707 745 781 815 844 869 887 898 901 895 882 860 831 797 758 716 673 628 584 541 499 460 423 389 357 327 300 276 253 233 214 197 182 168 155 144 133 124 115 107 100 93 87 81 76 71 67 63 59 56 53 50 47 44 42 40 38 36 34 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 12 15 17 20 23 26 30 33 37 41 46 50 55
 66 68 70 72 75 77 80 83 85 88 91 95 98 101 105 109 112 116 121 125 130 134 139 145 150 156 162 168 175 181 188 196 203 211 220 228 237 246 256 266 276 286 297 308 319 330 341 352 363 374 385 396 406 416 425 434 442 449 455 461 466 469 472 474 475 475 474 472 469 466 461 457 451 446 439 433 426 419 412 405 397 390 383 376 369 362 355 348 342 336 330 324 319 313 308 304 299 295 291 287 284 281 278 275 273 271 270 268 267 267 266 266 266 267 268 270 272 274 277 280 284 288 292 297 303 309 315 322 329 337 344 352 361 369 378 386 395 403 411 418 425 432 437 442 446 450 452 453 453 452 450 447 443 439 433 426 418 410 401 392 382 372 361 351 340 329 318 307 296 285 274 264 254 244 234 224 215 206 197 189 180 172 165 157 150 143 137 130 124 118 112 107 101 96 91 87 82 78 74 70 67 63 60 57 54 51 49 47 45 43 41 39 38 37 36 35 34 33 33 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 46 47 48 48 49 50 50 51 51 52 52 53 54 54 55 55 55 56 56 57 57 57 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 57 57 57 56 55 55 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 38 38 37 36 35 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 40 41 42 43 45 46 48 49 51 52 54 56 58 60 61 63
 235 239 242 246 250 254 257 261 265 269 273 276 280 284 288 292 296 300 304 308 313 317 321 326 331 336 341 347 352 358 365 371 379 386 394 403 412 422 433 444 457 470 484 499 516 534 553 573 595 619 643 670 698 727 758 791 825 859 895 932 970 1007 1045 1082 1119 1154 1188 1220 1249 1276 1299 1318 1334 1345 1352 1355 1353 1347 1337 1323 1305 1284 1260 1233 1204 1174 1141 1108 1074 1040 1005 971 937 903 870 838 806 776 747 718 691 665 640 617 594 573 553 534 516 500 484 470 456 444 433 422 413 404 396 389 383 377 372 368 364 360 357 354 352 349 347 345 343 342 340 338 335 333 331 328 325 322 319 315 311 307 303 298 293 288 282 277 271 265 259 252 246 239 233 226 219 212 205 198 191 185 178 171 164 158 151 145 139 132 126 120 114 109 103 98 92 87 82 77 72 67 62 58 54 49 45 41 37 33 30 26 23 19 16 13 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 10 11 13 15 16 18 20 21 23 25 27 29 31 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 104 106 108 109 111 112 114 115 116 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 137 138 140 141 143 145 147 149 151 153 156 158 161 163 166 169 172 175 178 181 185 188 191 195 198 202 205 209 213 216 220 224 227 231
 125 130 135 140 145 150 155 160 164 169 174 178 183 187 192 196 200 204 208 212 216 220 224 228 232 236 240 244 247 251 255 259 263 267 271 275 279 284 288 293 298 302 308 313 318 324 330 336 342 349 355 362 369 376 383 391 398 405 412 419 426 433 439 445 450 455 460 463 467 469 471 473 474 474 473 472 471 469 466 463 459 455 451 447 442 437 431 426 420 415 409 403 397 391 386 380 374 368 362 357 351 346 340 335 330 325 320 315 310 306 301 297 293 290 286 283 280 278 275 273 272 270 270 269 269 269 270 271 273 275 277 279 282 285 289 292 296 300 304 308 313 317 321 325 329 333 336 339 342 345 347 349 350 351 352 352 351 350 348 345 342 339 335 330 324 318 312 305 297 289 281 272 263 254 244 234 224 215 205 195 185 175 166 156 147 138 129 121 113 105 97 90 83 77 70 64 59 54 49 44 40 36 32 29 25 22 20 17 15 13 11 10 8 7 6 5 4 4 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 10 11 12 13 14 15 16 18 19 21 23 25 27 30 32 35 37 40 43 47 50 54 57 61 65 69 74 78 82 87 91 96 101 106 111 115 120
 168 176 185 193 202 212 221 231 242 253 264 275 287 300 313 326 340 354 369 384 400 416 433 449 467 484 502 519 537 554 572 588 604 620 634 647 659 669 678 685 690 693 694 693 690 685 679 670 661 650 638 625 611 597 582 568 553 539 525 511 498 485 473 462 451 441 432 423 415 408 402 396 391 386 382 378 376 373 371 370 370 369 370 370 372 373 375 378 381 384 388 393 397 402 408 414 420 426 433 439 446 453 461 468 475 481 488 494 500 505 509 513 516 517 518 517 516 513 509 503 496 489 480 470 459 448 435 423 410 396 383 369 356 343 330 317 304 292 281 270 259 249 239 230 221 213 205 197 190 184 177 171 166 160 155 151 146 142 138 134 131 127 124 121 118 116 113 111 108 106 104 102 100 99 97 95 94 92 91 89 88 87 85 84 83 82 80 79 78 77 76 75 74 73 71 70 69 68 67 66 65 64 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 43 42 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 20 22 23 25 26 28 30 32 35 37 40 43 46 50 53 57 61 65 70 74 79 84 89 95 100 106 112 118 125 131 138 145 153 160
 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 10 13 16 20 23 27 32 37 42 48 54 61 69 77 87 97 109 122 136 153 171 192 215 241 271 305 343 387 436 493 557 631 715 811 919 1042 1181 1337 1511 1703 1911 2134 2368 2605 2838 3057 3248 3402 3507 3559 3555 3498 3395 3255 3088 2905 2713 2522 2335 2156 1988 1833 1690 1559 1440 1333 1236 1149 1070 1000 936 879 828 783 741 705 672 642 616 592 571 552 536 521 508 497 488 480 473 467 462 459 456 454 453 453 453 453 454 456 457 458 460 461 462 463 463 463 462 460 458 455 450 446 440 433 426 418 409 399 389 378 367 356 344 332 320 308 296 284 272 261 249 238 228 217 207 197 188 179 170 162 154 146 139 131 125 118 112 106 101 95 90 85 81 76 72 68 64 60 56 53 49 46 43 40 37 34 32 29 27 24 22 20 17 15 13 12 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 9 11 12 13 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 30 31 32 32 33 33 34 34 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 33 32 32 31 30 30 29 28 27 26 25 24 23 21 20 19 17 16 14 13 11 10 8 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 57 59 62 64 67 69 72 75 77 80 83 86 89 92 95 98 101 104 108 111 115 119 123 127 132 136 141 146 152 157 163 169 176 183 190 198 206 215 224 234 244 255 267 279 291 304 318 332 347 363 379 395 412 429 447 464 481 498 515 531 547 562 576 588 600 611 620 628 635 640 644 647 649 649 649 648 647 645 642 639 636 633 630 626 623 621 618 616 614 612 611 610 610 610 611 612 613 615 618 620 624 627 631 635 640 645 650 654 659 664 669 674 678 682 686 689 691 693 694 694 694 692 690 687 683 678 672 666 659 651 643 634 625 615 605 595 585 575 565 554 544 534 524 515 505 496 487 478 470 461 453 445 437 429 422 415 407 400 393 386 379 372 365 358 351 344 337 330 322 315 307 299 291 283 275 266 257 248 240 230 221 212 203 194 184 175 166 157 148 139 131 123 115 107 99 92 85 79 72 67 61 56 51 46 42 38 34 31 28 25 22 20 18 16 14 13 11 10 9 8 7 6 5 4 4 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 10 12 14 16 18 20 22 24 26 28 30 33 35 37 40 42 44 47 49 52 54
 125 127 129 131 133 136 138 141 144 147 150 153 156 160 164 168 172 176 181 186 191 196 202 208 214 221 228 235 242 250 258 266 275 283 292 301 309 318 327 336 344 352 359 366 373 378 383 387 390 392 393 393 392 389 386 383 378 372 366 360 353 345 338 330 322 315 307 299 292 285 278 272 266 260 254 249 245 241 237 233 230 228 225 224 222 221 221 221 221 222 223 224 226 229 232 236 240 245 250 256 263 271 279 289 299 311 323 337 352 368 386 405 427 449 474 500 529 559 591 625 661 698 736 774 813 850 887 921 952 979 1001 1017 1027 1031 1027 1018 1001 979 953 922 888 851 813 774 735 697 659 623 588 555 524 494 467 441 417 394 373 354 336 319 303 289 275 263 252 241 231 222 213 205 198 191 184 178 172 167 162 157 152 148 144 140 137 133 130 126 123 120 117 115 112 109 106 104 101 99 96 94 92 89 87 84 82 80 78 75 73 71 69 67 65 63 61 59 57 55 53 51 50 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 25 25 26 26 27 28 29 30 31 31 33 34 35 36 37 39 40 42 43 45 46 48 50 52 54 56 58 60 62 64 66 68 71 73 75 77 79 81 83 86 88 90 92 94 95 97 99 101 103 105 106 108 110 112 113 115 117 119 121 123
 187 190 194 197 201 204 208 212 216 220 224 228 233 237 242 247 253 258 264 270 277 284 291 298 306 315 324 333 343 353 364 376 389 402 415 430 446 462 479 497 516 536 557 580 603 627 652 678 706 734 763 792 822 853 883 914 945 975 1005 1034 1061 1088 1113 1137 1159 1178 1196 1212 1225 1237 1246 1253 1258 1260 1261 1261 1258 1254 1248 1241 1233 1223 1213 1201 1189 1175 1161 1146 1130 1113 1096 1078 1059 1040 1020 999 977 955 933 910 886 862 837 812 786 761 735 708 682 656 630 604 579 554 529 505 482 459 437 416 396 376 358 340 324 308 293 280 267 255 244 233 224 215 207 200 193 187 181 176 171 167 163 160 157 154 152 150 148 147 145 144 143 143 142 142 142 142 142 142 143 144 145 146 147 148 149 151 153 155 157 159 161 164 167 169 173 176 179 183 187 191 195 199 204 209 214 219 225 230 236 242 248 254 260 266 272 279 285 291 296 302 307 312 316 320 323 325 327 328 328 328 326 324 320 316 312 306 300 293 286 278 270 261 253 244 235 226 218 209 200 192 184 176 169 162 155 148 142 136 130 125 120 115 110 106 102 98 94 90 87 84 81 78 76 73 71 69 67 65 63 61 59 58 56 55 54 52 51 50 49 48 47 46 45 44 44 43 42 42 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 39 39 40 41 42 43 44 45 47 48 50 52 54 56 58 60 63 65 68 71 74 77 80 83 87 90 93 97 101 104 108 112 115 119 123 126 130 133 137 140 144 147 151 154 158 161 164 168 171 174 177 181 184
 91 97 102 107 113 119 126 132 139 146 154 161 169 178 187 196 206 216 227 238 250 262 274 287 301 315 329 343 358 373 388 403 418 433 447 460 473 485 496 505 514 520 525 529 531 530 529 526 521 515 507 499 490 480 469 459 448 438 427 417 408 400 392 385 380 375 371 369 368 368 369 372 377 383 390 399 410 423 437 454 473 494 518 545 575 609 646 687 732 782 837 898 964 1037 1115 1200 1291 1387 1486 1589 1690 1789 1879 1958 2019 2057 2070 2055 2011 1940 1846 1734 1610 1479 1346 1216 1091 975 867 769 681 602 531 469 414 366 324 286 254 225 200 179 159 143 128 115 103 93 84 76 69 63 58 53 48 44 41 37 35 32 30 27 25 24 22 21 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 15 16 17 18 19 20 20 21 22 23 23 24 24 25 25 26 26 26 26 26 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 4 5 6 7 8 9 11 13 14 16 18 20 23 25 28 30 33 36 39 42 46 49 53 56 60 64 68 73 77 82 87
 19 20 21 23 24 25 27 28 29 31 32 34 36 37 39 41 42 44 46 48 50 53 55 58 60 63 66 69 72 76 80 84 88 93 98 103 109 115 121 128 136 144 153 163 174 185 197 211 225 241 259 277 298 320 344 370 398 428 460 495 531 571 612 656 702 750 799 849 901 953 1005 1056 1106 1155 1202 1246 1287 1325 1359 1389 1415 1437 1455 1470 1480 1487 1491 1492 1490 1486 1479 1471 1460 1448 1434 1419 1402 1385 1366 1346 1325 1302 1279 1254 1229 1202 1174 1145 1115 1085 1053 1021 988 954 920 886 852 818 784 751 718 686 655 625 595 567 540 514 489 466 443 422 402 383 365 348 332 317 303 290 278 266 255 245 235 226 218 210 202 195 188 182 176 171 165 160 156 151 147 143 139 136 132 129 126 123 120 118 115 113 110 108 106 104 102 100 98 96 94 92 90 89 87 85 84 82 80 78 77 75 73 71 70 68 66 64 63 61 59 57 56 54 52 50 49 47 45 44 42 41 39 38 36 35 34 33 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 8 9 10 11 13 14 15 16 18
 120 123 126 129 132 136 139 142 146 149 152 156 160 163 167 171 175 179 184 188 193 198 202 207 212 218 223 229 234 240 246 252 258 264 270 276 282 288 294 299 305 310 316 321 325 330 334 338 341 345 347 350 352 354 356 357 358 360 361 362 363 364 365 367 369 371 374 377 380 384 389 394 401 408 415 424 434 444 456 469 483 499 516 534 555 577 601 627 656 687 721 758 798 841 888 939 993 1052 1115 1182 1253 1328 1406 1486 1567 1647 1725 1799 1865 1922 1965 1993 2003 1995 1967 1920 1856 1778 1687 1588 1484 1378 1273 1170 1071 977 890 809 735 667 606 551 501 456 415 379 347 318 292 269 249 230 213 198 185 173 162 152 143 135 128 122 116 110 106 101 97 93 90 87 84 82 80 78 76 74 72 71 70 69 68 67 66 66 65 65 64 64 64 64 64 64 64 64 64 64 65 65 66 66 67 67 68 68 69 70 70 71 71 72 73 73 74 74 75 75 75 75 75 75 75 75 75 74 74 73 73 72 71 70 69 67 66 65 63 62 61 59 58 56 54 53 51 50 48 47 45 44 42 41 40 38 37 36 35 34 33 31 30 29 28 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 15 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 4 4 4 4 5 5 6 6 7 8 9 10 11 12 14 15 17 19 21 23 25 28 30 33 36 39 42 45 48 51 54 57 61 64 67 71 74 78 81 84 88 91 94 97 101 104 107 110 113 116
 170 177 184 192 199 205 212 219 225 231 237 243 249 254 259 264 269 273 278 281 285 289 292 295 298 301 303 305 307 309 311 312 314 315 316 317 317 318 318 319 319 319 319 319 319 319 319 319 319 319 320 321 322 323 325 327 330 333 337 341 346 351 357 364 371 379 388 397 407 418 429 441 454 467 481 495 511 527 543 561 579 597 617 637 658 679 701 724 748 772 797 822 847 873 899 925 950 975 999 1022 1043 1063 1080 1094 1106 1114 1119 1120 1116 1109 1097 1081 1061 1038 1011 981 948 914 878 841 804 767 730 694 659 625 592 562 533 505 480 456 435 415 396 379 364 349 337 325 315 305 296 289 282 276 270 266 261 258 254 251 249 247 245 244 243 242 242 242 242 242 242 243 243 244 245 246 247 248 250 251 252 253 254 255 256 257 258 258 258 258 257 257 256 254 252 250 247 244 240 236 231 226 221 215 209 203 196 189 182 175 168 160 153 146 139 132 125 119 112 106 100 95 89 84 79 75 71 66 63 59 56 53 50 47 44 42 40 37 36 34 32 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 13 16 19 22 26 30 34 39 44 49 54 60 65 71 78 84 91 97 104 111 118 126 133 140 148 155 163
 48 50 52 54 56 58 61 63 66 68 71 74 77 80 83 86 90 93 97 101 105 109 114 118 123 128 133 139 145 151 157 163 170 177 184 192 200 208 216 225 234 244 253 263 273 283 294 304 315 326 337 348 359 370 380 391 402 412 422 432 441 450 458 466 474 481 487 493 499 503 508 511 514 516 518 519 520 519 519 517 515 512 509 505 501 496 490 484 477 470 462 454 445 436 426 416 405 395 383 372 361 349 337 325 313 302 290 278 267 256 244 234 223 213 203 194 185 176 168 160 152 145 138 132 126 120 115 110 105 101 97 93 89 86 83 80 78 75 73 71 69 67 66 64 63 61 60 59 58 57 56 55 54 54 53 52 52 51 50 50 50 49 49 48 48 48 47 47 47 46 46 46 46 46 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 47 47 47 47 47 47 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 39 39 38 38 37 36 36 35 35 34 33 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 23 24 25 26 28 29 31 32 34 35 37 39 40 42 44 46
 135 142 150 158 166 173 182 190 198 206 214 222 230 238 246 254 262 269 277 284 291 298 305 311 317 323 329 334 339 344 349 353 357 361 365 369 372 376 379 382 386 389 393 397 401 406 411 417 423 431 439 448 458 470 483 497 513 530 549 569 592 616 642 670 700 732 765 800 836 874 912 952 991 1031 1070 1109 1145 1179 1211 1238 1261 1278 1290 1295 1293 1284 1267 1244 1214 1179 1137 1092 1043 991 937 883 828 774 720 669 619 571 526 483 443 405 370 337 307 279 253 230 208 189 171 154 140 126 114 103 94 85 78 71 65 60 55 51 48 45 42 40 39 37 36 35 35 34 34 34 34 35 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 55 56 57 59 60 61 63 64 66 67 69 70 72 73 75 76 78 79 81 82 84 86 87 89 90 91 93 94 95 97 98 99 100 101 102 103 104 104 105 105 106 106 106 106 106 106 106 105 105 104 103 103 102 101 100 99 97 96 95 94 92 91 89 88 87 85 84 82 81 79 77 76 74 73 71 70 68 67 65 64 62 61 60 58 57 55 54 52 51 50 48 47 46 45 43 42 41 40 38 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 13 16 19 22 26 30 34 38 43 47 52 57 63 68 74 80 86 93 99 106 113 120 127
 60 64 68 72 77 82 87 92 98 105 111 118 126 134 142 151 161 171 182 194 206 218 232 245 260 275 290 306 322 339 355 371 386 401 415 428 439 448 456 462 466 467 466 463 458 451 442 432 420 407 394 380 365 351 336 322 308 295 282 269 257 246 236 226 216 208 200 192 185 179 173 167 162 158 154 150 147 143 141 138 136 134 133 131 130 129 129 128 128 128 129 129 130 131 133 135 137 139 142 145 149 153 157 162 168 174 181 189 198 208 219 231 244 259 275 293 313 335 360 386 416 448 482 520 559 602 646 691 738 783 827 868 904 934 955 968 970 962 943 915 880 838 791 742 691 640 590 542 496 453 414 377 343 312 283 258 234 213 193 176 160 145 132 120 109 99 90 82 74 67 61 55 49 44 40 35 31 28 24 21 18 15 12 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 15 16 17 18 19 19 20 21 22 22 23 24 24 25 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 33 33 32 31 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 39 41 44 47 50 53 56
 15 19 22 26 31 35 41 46 52 59 66 74 82 92 102 114 126 140 155 172 191 211 234 259 287 318 351 388 429 472 520 570 624 679 736 792 847 898 943 979 1006 1021 1023 1013 991 959 918 871 820 766 711 657 605 556 509 465 425 388 355 325 297 272 250 230 213 197 183 170 159 149 140 132 126 120 114 110 106 102 100 97 95 94 92 92 91 91 91 92 92 94 95 97 99 101 104 108 111 116 120 126 132 138 145 154 163 173 184 196 210 226 243 262 283 307 333 362 394 430 469 512 558 609 664 722 782 845 908 970 1029 1082 1126 1160 1182 1188 1180 1157 1121 1074 1018 956 891 824 758 694 633 576 523 474 429 388 351 318 288 260 236 214 194 176 159 145 131 119 108 99 90 81 74 67 61 55 50 45 40 36 32 29 26 22 20 17 15 12 10 8 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 7 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 12
 80 80 80 79 79 78 78 77 77 76 76 75 75 74 74 73 73 72 72 71 71 70 70 69 69 68 68 67 66 66 65 65 64 64 63 63 62 61 61 60 60 59 59 58 58 57 57 57 56 56 56 56 56 56 56 56 56 57 57 58 58 59 60 61 63 64 66 67 69 71 73 76 78 81 83 86 90 93 97 101 105 109 114 118 124 129 135 141 148 155 163 171 180 189 199 210 221 233 247 261 277 293 311 331 352 375 399 426 455 486 519 555 593 634 677 722 770 819 870 921 972 1022 1070 1115 1154 1187 1213 1231 1240 1239 1229 1211 1184 1150 1111 1067 1020 971 921 871 823 775 730 686 645 607 571 538 507 478 451 427 404 383 364 347 330 315 301 288 276 265 255 245 237 228 220 213 206 200 194 188 182 177 172 168 163 159 154 150 146 143 139 135 132 128 125 121 118 115 111 108 105 102 99 96 93 90 87 84 81 78 75 73 70 68 65 63 60 58 56 54 52 50 48 47 45 43 42 40 39 38 37 36 35 34 33 32 31 30 29 29 28 28 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 21 22 23 23 24 25 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 45 47 49 51 53 55 57 58 60 62 64 66 67 69 70 72 73 74 75 76 77 78 79 80 80 81 81 82 82 82 82 82 82 82 82 82 81 81 81
 84 89 94 98 103 108 113 117 122 127 131 135 140 144 148 152 156 160 163 167 170 173 177 180 183 186 189 192 195 198 201 204 206 209 212 215 218 221 223 226 229 232 235 238 241 244 248 251 254 258 261 265 269 273 277 282 287 291 297 302 307 313 319 325 332 338 345 352 359 366 373 380 388 395 403 410 418 426 433 441 449 457 465 473 481 489 496 504 512 520 527 534 541 548 554 560 565 570 574 577 578 579 579 577 574 570 564 556 547 537 526 513 499 484 469 453 436 419 402 385 368 352 336 321 306 292 279 267 255 245 235 226 217 210 203 197 191 186 181 177 174 171 168 166 164 162 161 160 159 159 158 158 158 159 159 159 160 161 162 163 164 165 166 168 169 170 171 172 173 174 174 175 175 175 174 173 172 171 169 167 164 161 157 153 149 144 139 134 129 123 117 111 105 99 93 88 82 76 71 66 61 56 52 47 44 40 36 33 30 27 25 23 21 19 17 15 14 13 11 10 9 9 8 7 7 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14 17 20 23 26 29 32 36 40 44 48 52 56 61 65 70 74 79
 147 153 160 167 174 180 187 194 200 207 214 221 228 235 242 249 256 263 271 278 286 294 302 311 319 328 338 347 357 367 378 388 400 411 423 435 448 460 473 486 499 513 526 539 552 564 576 588 598 608 617 625 632 638 643 646 648 649 649 648 645 642 638 633 628 622 616 609 602 596 589 583 576 571 565 560 555 550 546 543 540 538 536 534 533 533 533 534 535 536 538 541 543 546 550 553 557 561 564 568 572 575 579 581 583 585 586 586 585 584 581 577 572 566 559 550 541 531 520 508 495 482 469 455 442 428 414 401 388 376 364 352 341 331 321 312 304 296 289 282 276 271 266 261 257 254 251 249 246 245 243 242 241 241 241 241 241 242 243 243 245 246 247 249 250 252 253 255 256 258 259 260 261 262 263 263 263 262 261 260 258 255 252 248 244 240 234 228 222 215 208 201 193 185 176 168 159 151 143 134 126 118 111 103 96 89 83 77 71 65 60 56 51 47 43 40 36 34 31 28 26 24 22 20 19 17 16 15 14 13 12 11 10 10 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 8 10 13 15 18 21 24 27 31 34 38 43 47 52 56 61 67 72 78 83 89 95 101 108 114 120 127 134 140
 83 87 91 95 99 103 106 110 113 116 119 122 125 128 131 134 137 139 142 145 148 151 154 157 160 164 167 171 175 180 184 189 195 201 207 214 221 229 238 247 257 268 280 293 307 323 339 356 375 396 417 440 464 490 517 545 574 604 634 664 694 724 753 781 807 832 854 874 892 907 919 930 937 943 946 948 949 949 947 945 943 940 937 935 932 930 928 927 926 926 925 925 925 925 924 923 922 919 916 911 904 896 885 872 857 839 819 797 772 745 716 686 655 622 590 557 525 493 462 432 404 377 351 327 305 285 266 248 233 218 205 193 183 173 165 157 151 145 140 135 131 128 125 123 121 120 119 118 118 118 118 118 119 120 121 123 124 126 128 131 133 136 139 142 145 148 152 155 159 163 166 170 174 177 180 183 186 188 190 192 193 193 193 192 190 187 184 180 175 169 163 156 149 142 134 126 118 110 102 94 86 79 72 65 59 53 47 42 37 33 29 25 22 19 16 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 10 13 16 19 23 26 30 33 37 41 45 49 54 58 62 66 71 75 79
 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 33 34 34 35 36 37 38 40 41 43 44 46 48 50 52 55 58 60 64 67 71 74 79 83 88 93 98 104 109 116 122 129 136 144 151 159 167 176 184 193 202 211 220 230 239 249 259 269 279 289 299 310 320 331 342 353 365 377 389 402 415 429 443 458 473 490 507 524 543 563 584 605 628 652 676 702 728 755 782 809 837 864 889 914 936 956 972 985 993 997 996 989 978 961 940 915 886 854 820 785 748 711 674 638 602 568 536 505 475 447 421 397 374 353 333 315 298 282 268 254 241 230 219 209 200 191 183 175 168 162 155 150 144 139 134 130 126 122 118 114 111 107 104 101 98 95 92 89 87 84 82 79 77 74 72 69 67 65 62 60 58 56 53 51 49 47 45 43 41 39 37 35 34 32 30 29 28 26 25 24 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 37 38 39 40 41 42 43 43 44 45 45 46 46 47 47 47 48 48 48 48 48 48 47 47 47 46 46 45 45 44 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 30
 189 182 175 168 161 155 148 141 135 128 122 116 111 105 100 95 90 86 82 77 74 70 66 63 60 57 54 51 48 46 43 41 39 37 35 33 32 30 29 27 26 25 24 24 23 23 23 23 23 24 24 25 27 28 30 32 34 37 40 44 47 52 56 61 66 72 78 84 91 99 106 114 123 132 141 151 160 171 181 192 204 215 227 240 252 265 278 291 305 318 332 346 360 374 388 402 415 429 442 455 468 480 492 503 513 522 531 539 545 550 555 557 559 559 558 556 552 547 541 534 526 517 508 498 488 477 467 456 446 436 426 417 408 400 392 385 378 372 367 362 358 354 351 348 345 343 341 339 338 337 336 335 334 333 332 331 330 328 327 325 323 321 318 314 311 306 302 296 290 284 277 269 261 253 244 234 225 215 205 194 184 174 164 154 144 134 125 115 107 98 90 82 75 68 61 55 50 44 39 35 30 26 23 20 17 14 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 14 14 15 16 17 19 20 21 23 25 27 29 31 34 37 40 44 48 52 56 61 66 72 78 85 92 99 107 115 123 132 141 150 159 168 177 186 194 201 208 214 220 224 227 229 230 230 228 226 223 218 214 208 202 196
 49 53 57 61 66 70 75 79 84 89 94 99 105 110 116 122 128 134 140 147 154 161 168 176 183 191 200 208 217 226 236 246 257 268 279 292 304 318 332 347 363 380 397 416 437 458 481 505 532 559 589 621 654 689 727 766 807 849 893 938 984 1029 1074 1118 1160 1200 1236 1267 1294 1315 1331 1340 1342 1338 1327 1310 1288 1260 1228 1192 1153 1112 1069 1025 981 936 892 848 805 763 723 684 647 611 577 544 513 483 455 428 403 379 356 334 314 295 277 260 244 228 214 201 188 177 166 156 147 138 130 123 117 111 106 101 98 95 92 90 89 89 89 89 90 92 94 97 100 104 109 114 119 125 131 138 145 153 161 169 178 188 197 208 218 229 241 252 265 277 290 303 316 329 343 356 370 383 396 408 421 432 443 453 462 470 476 482 485 487 488 486 483 479 473 465 456 445 433 421 407 393 378 363 347 331 316 300 285 269 255 241 227 214 201 189 178 168 158 148 140 132 124 117 111 105 100 95 91 87 83 80 77 74 72 69 67 66 64 62 61 60 58 57 56 55 54 53 53 52 51 50 49 49 48 47 46 46 45 44 44 43 42 41 41 40 39 38 37 37 36 35 34 33 33 32 31 30 29 28 27 26 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 13 16 19 22 25 28 31 35 38 42 45
 36 39 42 45 48 52 55 59 63 67 71 75 80 84 89 94 99 105 111 117 123 129 136 143 151 158 166 175 184 193 203 213 223 234 245 257 269 282 295 309 323 338 353 369 384 401 417 435 452 469 487 505 523 541 558 576 593 610 626 642 657 672 685 697 708 718 727 734 740 744 747 748 748 746 743 738 732 725 716 706 694 682 669 654 639 623 607 590 572 554 536 518 499 480 462 443 425 407 389 371 354 337 321 305 290 275 261 247 234 222 210 199 188 178 169 160 152 144 137 131 125 120 115 110 106 103 100 97 94 92 90 89 87 86 85 85 84 84 84 83 83 83 84 84 84 84 85 85 85 86 86 87 87 88 88 88 89 89 89 90 90 90 90 91 91 91 91 91 91 91 90 90 90 89 89 89 88 87 87 86 85 84 84 83 82 81 79 78 77 76 75 73 72 71 69 68 67 65 64 63 61 60 59 57 56 55 54 53 51 50 50 49 48 47 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 24 24 23 22 22 21 20 20 19 18 18 17 16 16 15 14 14 13 12 12 11 10 10 9 8 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 8 10 12 14 16 18 21 23 25 28 31 33
 34 36 38 40 42 44 47 49 51 54 56 58 61 64 66 69 72 75 78 81 85 88 92 96 100 105 109 114 119 125 130 137 143 150 157 165 174 183 192 203 214 226 239 252 267 283 300 319 339 360 383 408 434 462 492 524 558 594 632 671 712 755 798 842 887 931 975 1017 1058 1096 1132 1163 1191 1214 1232 1245 1251 1253 1248 1237 1221 1200 1173 1142 1108 1069 1028 985 940 894 847 800 753 707 661 617 575 534 494 457 421 388 356 327 299 273 249 227 207 188 171 155 140 127 115 104 95 86 78 70 64 58 53 49 44 41 38 35 32 30 28 27 25 24 23 22 22 21 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 38 39 40 40 41 42 42 43 43 44 44 45 45 46 46 46 46 46 46 46 46 46 46 46 45 45 44 44 43 43 42 41 41 40 39 38 37 36 35 34 33 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 12 14 16 17 19 21 23 24 26 28 30 32
 119 121 124 127 130 134 137 140 143 146 150 153 157 160 164 167 171 174 178 181 185 189 192 196 199 202 205 209 212 214 217 219 222 224 225 227 228 229 230 231 231 231 231 231 230 230 229 228 227 226 225 223 222 221 220 220 219 219 218 218 219 219 220 222 223 226 228 231 234 238 242 247 252 258 265 272 279 287 296 306 316 328 340 353 367 381 397 415 433 453 474 496 520 545 572 600 630 662 694 729 764 800 836 873 909 944 977 1008 1035 1058 1075 1087 1092 1091 1082 1067 1045 1016 983 945 903 859 813 767 721 675 631 589 548 510 474 440 409 380 353 328 306 285 266 248 232 217 204 191 180 170 160 151 143 136 129 122 116 111 106 101 97 93 89 85 82 79 76 73 71 69 66 64 62 60 59 57 55 54 52 51 50 49 48 46 45 44 44 43 42 41 40 40 39 38 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 49 50 51 52 53 55 56 57 58 59 60 61 62 63 64 64 65 66 66 66 67 67 67 67 67 67 67 67 66 66 66 65 65 64 64 63 63 62 61 61 60 59 59 58 57 57 56 55 55 54 53 53 52 51 51 50 49 49 48 48 47 47 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 37 37 37 37 36 36 36 37 37 37 37 38 38 39 39 40 41 42 43 44 45 46 47 49 50 52 53 55 57 59 61 63 65 67 69 71 73 76 78 80 82 85 87 90 92 95 97 100 102 105 107 110 113 116
 158 162 167 171 176 180 185 190 195 200 205 210 215 220 226 231 237 242 248 253 259 265 270 276 282 287 293 299 304 309 315 320 325 330 334 339 343 347 351 354 357 360 363 365 367 369 370 371 372 372 372 372 371 370 369 368 366 364 362 360 357 354 351 348 345 342 338 335 331 328 324 320 316 313 309 305 302 298 294 291 287 283 280 276 273 270 267 263 260 257 254 251 248 245 242 240 237 234 232 229 227 224 222 220 217 215 213 211 209 207 205 203 201 200 198 196 195 193 192 191 190 189 188 187 187 187 186 186 186 187 187 188 188 189 190 192 193 194 196 198 200 202 204 206 208 211 213 215 218 220 222 225 227 229 231 233 235 237 239 241 242 244 245 246 247 248 248 249 249 249 249 249 249 248 248 247 246 245 243 242 240 238 236 234 232 230 227 225 222 220 217 214 211 208 205 201 198 195 191 188 185 181 178 174 171 168 164 161 158 155 152 149 146 143 140 138 135 133 131 129 127 125 123 122 120 119 117 116 115 114 113 112 111 111 110 109 109 108 107 107 106 106 105 105 104 104 104 103 103 102 102 101 101 100 100 99 99 98 98 97 97 96 96 95 95 94 93 93 92 92 91 91 90 89 89 88 87 87 86 85 85 84 83 82 81 81 80 79 78 77 76 75 74 74 73 72 71 70 69 68 67 66 65 64 63 62 62 61 60 60 59 58 58 58 57 57 57 57 57 58 58 58 59 60 60 61 62 64 65 66 68 70 71 73 75 77 79 82 84 87 89 92 95 97 100 103 106 110 113 116 119 123 127 130 134 138 142 146 150 154
 98 101 105 108 112 116 121 126 131 136 142 148 155 162 170 179 188 198 209 220 233 247 262 278 296 315 336 359 383 410 438 468 500 534 570 606 644 682 720 756 790 821 848 870 885 894 896 891 878 860 836 807 775 741 705 668 631 595 560 527 495 466 438 412 389 367 347 329 312 297 284 271 260 250 241 233 226 220 214 209 205 201 198 196 194 192 191 190 190 190 190 191 192 194 196 198 200 202 205 208 211 214 216 219 222 225 228 230 232 233 234 235 235 234 233 231 228 225 221 216 211 205 199 192 185 178 171 164 156 149 142 135 129 122 116 110 104 99 94 89 85 80 76 73 69 66 63 60 57 55 53 51 49 47 45 43 42 41 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 26 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 38 40 41 42 44 45 47 48 50 51 53 55 56 58 60 62 63 65 67 69 71 73 75 77 79 82 84 87 89 92 95
 20 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 22 23 25 26 28 30 32 35 37 41 44 48 53 58 63 70 77 85 94 104 116 129 143 159 176 196 218 242 268 297 328 361 397 435 475 516 557 599 639 677 711 741 766 785 797 803 803 796 784 767 747 723 698 671 644 616 589 563 537 513 490 468 448 429 412 395 380 366 354 342 331 322 313 305 298 292 286 282 277 274 271 268 266 264 263 262 261 261 261 261 261 261 261 261 261 260 260 259 258 257 255 253 251 248 245 242 238 234 230 226 221 217 212 207 202 197 192 188 183 178 174 169 165 161 157 153 150 146 143 140 137 135 132 130 127 125 123 121 120 118 117 115 114 113 112 110 109 109 108 107 106 105 104 103 103 102 101 100 99 98 96 95 94 92 91 89 87 85 83 81 79 76 74 71 69 66 63 60 58 55 52 50 47 44 42 40 37 35 33 31 29 27 26 24 23 21 20 19 18 17 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 40 42 44 46 49 51 54 57 59 62 65 68 72 75 78 82 85 88 92 95 98 101 104 107 109 111 113 115 115 116 116 116 115 114 112 110 108 105 103 99 96 93 89 86 82 79 75 72 68 65 62 59 56 53 51 48 46 44 41 39 38 36 34 33 31 30 28 27 26 25 24 23 22 22 21 20
 46 46 46 46 46 46 46 47 47 47 48 48 49 49 50 50 51 52 53 54 55 56 58 59 61 62 64 66 68 70 73 75 78 81 84 87 91 94 98 103 107 112 117 123 128 135 141 148 155 163 171 179 188 197 207 217 227 238 249 261 272 285 297 310 323 336 350 364 378 393 407 422 438 454 470 487 504 523 542 561 582 604 628 652 678 707 737 769 803 840 879 922 967 1015 1066 1120 1176 1235 1295 1355 1416 1474 1528 1577 1617 1647 1664 1667 1654 1624 1579 1519 1447 1365 1276 1183 1089 995 905 819 739 664 596 534 477 427 382 341 305 273 245 220 197 178 160 144 131 118 107 98 89 81 74 68 62 57 52 48 44 41 38 35 33 30 28 26 24 23 21 20 19 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 47 47 48 48 48 48 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 46
 68 67 66 65 63 62 61 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 31 31 31 31 31 31 31 32 33 34 35 36 38 39 41 43 46 49 52 55 59 63 67 72 77 83 89 96 102 110 118 126 135 144 154 165 175 187 199 212 225 238 252 267 282 298 314 331 348 365 382 400 418 436 454 472 490 507 525 541 558 573 588 602 615 627 639 649 658 665 672 677 681 685 686 687 687 686 683 680 676 672 666 661 654 647 640 633 625 617 609 601 593 585 576 568 560 551 543 535 526 517 509 500 491 482 473 464 455 445 436 426 417 407 397 387 377 367 357 347 337 327 318 308 298 288 279 270 260 251 242 233 225 216 208 200 192 184 176 169 161 154 147 140 134 127 121 115 109 104 98 93 88 83 78 73 69 64 60 56 53 49 46 42 39 36 34 31 29 27 25 23 21 20 18 17 16 15 14 14 14 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 25 26 28 29 31 32 34 35 37 39 41 43 44 46 48 50 52 54 57 59 61 63 65 68 70 72 75 77 80 82 85 88 90 93 95 98 101 103 106 109 111 114 117 119 122 124 127 129 131 134 136 138 140 141 143 144 145 147 148 148 149 149 149 149 149 149 148 148 147 146 145 143 142 141 139 137 136 134 132 130 129 127 125 123 121 120 118 116 114 113 111 109 108 106 105 103 102 100 99 97 96 95 93 92 91 89 88 87 85 84 83 82 80 79 78 77 75 74 73 72 70 69
 258 255 251 248 246 243 242 241 240 240 240 240 241 243 245 247 250 253 257 261 265 270 275 281 287 293 299 306 313 320 327 334 340 347 353 359 364 368 372 375 377 379 379 378 377 374 371 367 362 356 350 344 337 330 322 315 308 300 293 286 280 274 268 262 257 252 247 243 240 236 234 231 229 228 226 226 225 225 225 226 227 229 231 233 235 238 242 245 249 253 258 262 267 272 278 283 289 294 299 304 309 313 317 320 322 324 324 324 322 320 316 311 304 297 288 279 269 258 247 235 223 211 199 187 176 164 154 143 133 124 115 107 99 92 85 79 73 68 63 59 55 51 48 45 42 39 37 35 33 31 29 28 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 32 33 35 36 38 40 42 44 46 49 51 54 57 60 64 67 71 75 79 84 89 93 98 103 109 114 119 125 130 136 141 146 150 155 159 162 165 168 169 170 171 171 170 169 167 164 161 158 154 151 146 142 138 133 129 124 119 115 111 107 103 99 95 91 88 85 82 79 76 73 71 69 67 65 63 61 60 58 57 56 54 53 53 52 51 51 50 50 49 49 49 49 49 50 50 51 51 52 53 54 55 57 58 60 62 64 67 70 73 76 80 84 88 93 98 104 110 117 124 132 140 149 159 169 180 192 204 217 231 244 258 272 287 301 314 327 340 351 362 371 378 384 389 392 393 393 391 389 384 379 373 367 359 352 344 336 328 320 313 305 298 291 285 278 273 268 263
 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 36 37 37 38 39 39 40 41 42 43 45 46 47 49 51 52 54 57 59 61 64 67 70 73 76 80 84 88 92 96 101 106 111 117 123 129 135 141 148 155 162 169 176 184 192 200 208 216 225 233 242 251 259 268 277 286 294 303 312 320 328 336 344 352 359 366 372 378 383 388 392 395 398 399 400 401 400 398 396 392 388 383 378 371 364 356 348 339 330 320 310 300 290 280 270 260 250 240 231 222 213 204 196 189 181 174 168 161 155 150 145 140 135 131 127 123 120 116 113 110 108 105 103 101 99 98 96 94 93 92 91 90 89 88 87 87 86 86 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 87 87 88 88 89 89 90 90 91 91 92 92 92 93 93 93 94 94 94 94 94 94 94 93 93 93 92 92 91 91 90 89 89 88 87 86 85 84 84 83 82 81 80 79 78 77 76 76 75 74 73 73 72 71 71 70 69 69 68 68 67 67 67 66 66 66 65 65 65 65 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 65 65 65 65 65 65 65 64 64 64 63 63 63 62 62 61 61 60 60 59 59 58 57 57 56 56 55 54 53 53 52 51 51 50 49 49 48 47 46 46 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35
 48 48 48 48 48 48 48 49 49 49 49 49 50 50 50 50 51 51 51 52 52 53 53 54 54 55 55 56 57 57 58 59 60 61 62 63 64 66 67 69 70 72 74 76 78 81 83 86 89 92 96 99 103 108 112 117 122 128 134 140 146 153 160 168 176 184 193 202 211 220 230 240 250 260 270 280 290 301 311 321 331 341 350 360 369 378 386 395 403 410 418 424 431 437 443 448 453 458 462 465 469 471 474 475 477 478 478 478 477 476 475 473 471 468 465 462 458 454 449 445 440 435 430 425 420 415 410 405 400 396 392 388 384 381 378 376 373 372 370 369 368 368 368 368 369 370 371 372 374 375 377 379 381 383 385 387 389 392 394 396 397 399 400 402 403 404 404 404 404 404 403 401 399 397 394 391 387 383 377 372 366 359 352 344 336 327 318 309 299 289 278 268 257 246 236 225 215 204 194 184 174 165 156 147 139 131 123 116 109 103 96 91 86 81 76 72 68 64 61 58 55 52 50 47 45 43 42 40 39 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 35 36 37 37 38 39 39 40 40 41 42 42 43 43 43 44 44 44 45 45 45 46 46 46 46 47 47 47 47 47 47
 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 44 44 45 45 46 47 48 49 50 52 53 55 56 58 60 63 65 68 71 74 77 80 84 88 92 96 101 106 111 116 122 127 133 139 146 152 159 166 173 181 188 196 204 212 220 228 237 246 254 263 273 282 291 301 311 321 331 341 351 361 372 382 393 404 414 425 435 446 456 465 475 484 492 500 507 514 519 523 526 527 528 527 524 520 514 508 499 490 479 467 455 441 427 412 398 383 368 353 338 323 309 295 281 269 256 244 233 222 211 201 192 183 174 166 159 152 145 138 132 126 121 116 111 106 102 98 94 90 86 83 79 76 73 70 68 65 63 60 58 56 53 51 49 47 46 44 42 40 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 36 37 38 38 39 39 40 41 41 42 43 43 44 44 45 45 46 47 47 48 48 48 49 49 50 50 50 51 51 51 51 51 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 49 49 49 49 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43
 200 197 194 190 187 182 178 174 169 164 160 155 150 146 141 137 132 128 124 120 116 112 108 105 102 98 95 92 89 87 84 82 79 77 75 73 72 70 69 68 67 66 65 65 64 64 65 65 66 67 68 70 72 75 77 80 84 88 92 97 102 107 113 120 126 134 141 149 158 166 175 185 195 205 215 226 237 248 259 271 282 294 306 318 330 342 354 366 377 389 400 411 422 432 442 451 460 468 475 482 487 492 496 499 500 501 500 498 495 491 485 479 471 463 453 443 432 421 409 397 385 372 360 347 335 323 312 301 290 281 271 263 255 248 241 235 230 226 222 219 216 214 213 212 212 213 213 215 217 219 222 225 229 233 238 243 248 254 260 266 273 280 287 295 303 311 319 327 335 343 351 358 365 372 377 382 386 389 391 391 390 388 384 378 372 363 354 343 331 318 305 291 277 262 248 233 219 205 191 178 166 154 142 132 122 112 103 95 87 80 74 68 62 57 53 48 45 41 38 35 32 30 28 26 24 23 21 20 19 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 12 12 12 13 14 14 15 16 17 18 19 20 21 23 24 26 28 31 33 36 38 42 45 49 52 57 61 66 71 76 82 88 94 100 107 114 121 128 135 142 149 155 162 169 175 180 186 191 195 199 202 204 206 207 207 207 206 205 203
 86 84 83 82 81 80 80 79 79 79 79 80 80 81 82 83 85 86 88 90 93 95 98 101 104 108 112 116 121 125 130 136 141 147 153 159 166 172 179 185 192 198 204 210 216 221 225 229 232 235 236 237 237 236 235 232 229 226 221 217 212 207 202 196 191 185 180 174 169 164 160 155 151 147 144 141 138 135 133 131 129 128 127 126 126 126 126 127 128 130 131 134 137 140 144 148 153 158 165 172 180 188 198 209 221 234 248 264 282 301 323 346 371 399 428 460 494 529 566 604 641 678 713 744 771 792 807 813 811 801 783 758 727 691 652 612 571 530 490 452 416 383 352 323 296 272 251 231 213 197 182 169 157 147 137 129 121 114 108 103 98 94 90 86 83 81 78 76 75 73 72 71 70 70 70 70 70 70 71 71 72 73 74 76 77 79 81 83 86 88 91 94 97 100 104 107 111 115 119 124 128 133 137 141 146 150 154 158 162 165 168 170 172 173 174 174 173 172 170 167 164 160 156 151 146 141 135 130 124 118 113 107 102 96 91 86 82 77 73 69 65 62 59 55 53 50 47 45 43 41 39 37 36 34 33 32 31 30 29 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 26 26 27 27 28 29 30 31 33 34 36 37 39 41 43 46 48 51 55 58 62 66 70 75 80 86 92 99 106 113 121 130 139 148 158 168 178 188 199 209 219 228 237 245 252 258 262 265 267 267 266 264 260 255 249 242 235 227 219 211 203 194 186 178 170 163 156 149 142 136 131 125 120 116 111 107 104 100 97 95 92 90 88
 34 35 36 38 39 41 43 45 48 50 53 56 60 63 67 72 76 82 87 93 100 108 116 124 134 144 156 168 182 196 212 230 248 268 290 313 337 363 390 418 446 475 505 533 561 588 612 634 652 667 678 685 688 687 682 674 663 649 633 615 597 577 558 539 519 501 483 466 450 435 422 409 397 387 378 370 362 356 351 347 344 342 341 341 342 344 347 351 356 362 370 378 387 398 410 424 439 455 473 492 513 535 559 585 612 640 669 699 728 758 786 813 837 858 874 885 889 887 879 863 840 812 778 740 699 656 611 567 524 482 441 403 368 334 304 276 250 226 205 186 168 152 138 125 114 103 94 85 77 70 64 58 53 49 44 40 37 34 31 28 26 24 21 20 18 16 15 14 12 11 10 9 8 7 7 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 6 7 8 10 12 14 16 18 20 23 25 28 31 33 36 39 43 46 49 52 55 59 62 65 68 71 74 77 80 82 85 87 90 92 94 96 98 100 102 103 105 107 108 110 111 113 114 116 117 119 120 122 123 125 127 128 130 132 134 136 138 141 143 145 148 150 153 156 158 161 164 167 170 173 175 178 181 183 185 187 189 190 192 192 192 192 191 190 188 186 183 180 175 171 166 161 155 149 143 136 130 123 117 110 104 98 92 86 81 76 71 66 62 58 54 51 48 45 43 40 38 36 35 33 32 31 30 29 29 28 28 28 27 27 28 28 28 29 29 30 31 31 32
 41 44 46 48 51 53 56 59 62 65 68 71 75 79 82 86 91 95 100 105 110 115 121 127 133 139 146 152 160 167 175 182 191 199 207 215 224 232 241 249 257 264 271 278 284 289 294 297 300 302 303 303 302 300 297 293 289 284 279 273 266 260 253 246 239 232 226 219 213 207 201 196 190 185 181 177 173 169 166 163 160 158 155 154 152 151 150 149 148 148 148 148 149 150 151 152 153 155 157 159 162 165 168 172 176 180 184 189 195 201 207 213 221 228 237 246 255 265 276 287 299 312 326 340 356 372 388 406 424 443 462 482 502 523 543 563 583 603 621 639 655 669 682 693 701 707 711 712 711 707 701 692 682 669 655 640 623 605 587 568 549 529 509 490 471 452 434 416 398 381 365 349 334 320 306 293 280 268 256 245 235 225 215 206 197 189 181 174 167 160 153 147 141 135 130 124 119 115 110 106 101 97 94 90 86 83 80 77 74 71 68 66 63 61 58 56 54 52 50 48 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 12 14 15 16 18 19 20 22 23 25 27 28 30 32 33 35 37 39
 52 55 59 62 66 70 75 79 84 89 95 101 107 113 120 127 135 143 152 161 171 182 193 205 217 231 245 260 276 293 311 329 349 370 392 414 438 462 487 513 539 566 592 619 645 671 697 721 744 766 786 805 822 837 850 861 871 878 884 888 891 892 892 891 889 886 882 878 873 867 861 854 847 839 831 822 813 803 793 782 770 758 745 731 717 702 686 670 653 635 616 598 578 559 539 518 498 478 457 437 417 397 378 359 340 322 305 288 272 257 242 229 215 203 191 180 170 160 151 143 136 128 122 116 110 105 101 96 93 89 86 83 81 78 76 74 72 71 70 68 67 66 65 64 64 63 62 62 61 61 60 60 60 59 59 58 58 58 58 57 57 57 56 56 56 56 55 55 55 54 54 54 54 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 47 47 47 48 48 48 48 48 49 49 49 50 50 51 52 52 53 54 54 55 56 57 58 59 59 60 61 62 62 63 64 64 65 65 66 66 66 66 66 66 66 66 66 66 65 65 65 64 63 63 62 61 61 60 59 58 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 6 7 8 9 11 12 14 15 17 19 21 23 25 27 29 32 34 37 40 42 45 48
 68 70 72 75 77 80 82 85 89 92 96 100 104 109 114 120 126 133 140 148 156 166 176 187 199 213 228 244 262 281 302 326 351 378 408 440 474 510 548 586 626 665 703 738 770 796 816 829 833 829 816 796 768 736 699 659 618 577 536 497 459 424 391 360 332 306 282 261 241 223 207 193 180 168 157 147 138 130 123 117 111 105 100 96 92 88 85 82 79 77 75 73 71 70 68 67 66 65 65 64 64 63 63 63 63 63 64 64 65 65 66 67 68 69 70 71 72 74 75 77 79 80 82 84 87 89 91 93 96 98 101 104 106 109 112 114 117 120 123 126 128 131 134 137 140 142 145 148 150 153 156 158 161 164 166 169 172 175 178 180 183 187 190 193 196 200 204 208 212 216 220 225 230 235 240 246 251 258 264 271 278 285 292 300 308 316 325 333 342 350 359 367 375 383 390 397 403 407 411 413 414 414 411 407 402 394 385 375 363 349 335 320 305 289 273 257 241 225 210 196 182 169 157 145 134 124 115 106 98 91 84 78 72 67 62 58 54 50 47 44 41 39 36 34 32 31 29 28 26 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 47 48 48 49 50 51 52 53 55 56 57 58 60 61 63 65 66
 27 29 31 33 35 38 40 43 46 49 53 57 61 65 70 75 81 87 93 100 108 116 124 134 143 154 165 177 190 203 217 231 245 260 274 288 302 314 326 336 344 350 354 356 356 353 348 341 333 323 311 300 287 274 261 248 235 223 211 200 189 179 169 160 151 143 135 128 122 116 110 104 99 95 91 86 83 79 76 73 70 67 64 62 60 58 56 54 52 50 49 47 46 44 43 42 41 40 39 38 37 36 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 38 40 42 43 45 47 50 52 54 57 60 62 65 68 72 75 78 81 85 88 91 95 98 101 104 107 110 112 115 117 118 120 121 122 123 124 124 124 123 123 122 121 120 119 118 116 115 113 111 110 108 106 105 103 101 100 98 97 95 94 93 91 90 89 88 87 86 86 85 85 84 84 84 84 84 84 84 84 85 86 86 87 88 89 90 91 92 94 95 96 98 99 101 102 103 105 106 107 108 109 110 110 111 111 111 112 111 111 111 110 110 109 108 107 106 105 103 102 101 99 98 96 94 93 91 89 88 86 84 83 81 79 77 76 74 72 71 69 67 65 64 62 60 59 57 55 53 52 50 48 47 45 43 42 40 38 37 35 33 32 30 29 27 25 24 23 21 20 18 17 16 15 13 12 11 10 9 8 8 7 6 5 5 4 4 3 3 2 2 2 2 2 2 1 1 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 10 10 11 12 13 14 15 16 18 19 20 22 23 25
 87 90 93 95 98 100 103 106 108 111 114 116 119 122 125 127 130 133 136 138 141 144 147 150 153 156 159 162 165 168 171 174 177 180 184 187 191 194 198 201 205 209 213 217 222 227 231 237 242 248 254 260 267 275 282 291 299 309 319 329 340 352 365 378 391 406 421 437 453 470 487 505 524 543 562 581 601 620 640 659 677 695 711 727 740 752 761 769 773 774 773 768 760 749 735 717 698 675 651 625 598 570 541 512 483 455 427 399 373 348 324 301 280 259 240 223 206 191 177 163 151 140 130 121 113 105 98 92 86 81 77 73 69 66 63 61 59 57 55 54 53 52 52 51 51 50 50 50 51 51 51 52 52 53 53 54 55 56 56 57 58 59 60 61 62 64 65 66 67 68 70 71 72 74 75 76 78 79 81 82 84 86 87 89 91 92 94 96 98 100 102 104 106 108 110 112 114 116 119 121 123 126 128 131 134 136 139 142 144 147 150 153 156 159 162 165 168 170 173 176 178 181 183 185 186 188 189 190 191 191 191 191 190 189 187 186 184 181 179 176 172 169 165 162 158 154 149 145 141 137 132 128 124 119 115 111 107 103 99 95 92 88 85 81 78 75 72 69 66 63 61 58 56 53 51 49 47 44 42 41 39 37 35 33 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 5 6 6 6 7 8 8 9 10 11 12 13 15 16 18 19 21 23 25 27 29 31 33 35 37 39 42 44 46 49 51 54 56 59 61 64 66 69 72 74 77 79 82 85
 48 49 49 50 51 51 52 53 54 55 56 57 58 59 61 62 64 65 67 69 72 74 76 79 82 85 89 93 97 101 106 111 117 122 129 136 143 151 160 169 179 190 201 212 225 238 251 265 279 294 308 323 337 351 364 377 388 399 408 415 421 425 427 428 428 426 422 418 412 406 399 392 384 376 369 361 353 346 338 331 325 319 313 308 303 298 294 291 287 284 282 280 278 276 275 274 274 273 273 273 273 273 274 274 275 275 276 276 276 276 276 276 275 274 273 271 269 267 264 261 258 254 249 245 240 235 230 224 218 212 207 201 195 189 183 177 172 167 162 157 152 148 144 140 136 133 130 127 124 122 120 118 117 116 115 114 114 114 114 114 115 116 117 118 120 122 124 127 130 133 137 141 145 150 156 162 168 175 183 191 200 210 220 232 244 257 272 287 304 322 340 360 381 403 426 449 473 496 519 541 561 579 593 604 611 614 611 603 591 574 554 530 504 476 447 417 388 359 332 306 281 258 236 216 198 181 165 151 138 127 116 106 98 90 83 76 70 65 60 55 51 48 44 41 38 36 33 31 29 27 26 24 23 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 36 37 38 39 39 40 41 41 42 43 43 44 44 45 45 46 46 47 47
 59 59 59 60 60 61 61 62 62 63 63 64 65 65 66 67 68 69 70 71 72 73 75 76 78 80 82 84 86 88 91 94 97 101 105 109 114 119 124 130 137 144 153 161 171 182 194 207 221 237 253 272 292 314 337 362 389 418 448 480 513 548 582 617 651 684 716 744 770 791 808 819 826 826 821 812 797 778 756 731 704 675 645 615 585 556 527 499 472 447 422 399 377 357 337 319 302 286 271 257 244 232 220 210 200 190 182 174 166 159 153 147 141 136 131 127 123 120 116 114 111 109 107 106 104 103 103 102 102 102 103 103 104 105 107 108 110 112 114 116 118 121 124 126 129 132 135 138 142 145 148 151 155 158 162 165 168 172 175 179 182 186 189 192 195 199 202 205 208 211 214 216 219 221 224 226 228 230 231 233 234 235 236 236 236 236 236 235 234 232 230 228 225 222 219 215 211 206 201 196 191 185 179 173 167 160 154 148 141 135 129 123 117 111 106 100 95 91 86 82 77 74 70 67 64 61 58 56 53 51 49 48 46 45 44 42 42 41 40 39 39 38 38 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 47 48 49 49 50 50 51 52 52 53 53 54 54 55 55 55 56 56 56 57 57 57 57 57 58 58 58 58 58 58 57 57 57 57 57 57 56 56 56 56 56 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 56 56 56 56 56 57 57 57 57 58 58 58 58
 48 47 47 46 46 45 45 44 44 43 43 42 42 41 40 40 39 39 38 38 37 36 36 35 35 34 33 33 32 31 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 24 25 26 26 27 28 30 31 32 34 36 37 39 41 43 46 48 51 53 56 59 63 66 70 74 78 82 87 92 97 103 109 115 122 129 137 146 155 164 174 185 197 210 224 238 254 271 290 309 331 354 378 404 432 462 494 527 562 599 636 675 714 752 790 825 858 887 912 931 943 949 947 938 922 900 873 841 805 767 727 686 646 606 568 531 495 462 431 402 374 349 326 304 285 266 250 234 220 207 195 184 174 164 156 148 140 133 127 121 116 111 106 101 97 93 90 86 83 80 78 75 72 70 68 66 64 62 60 58 57 55 54 52 51 50 49 47 46 45 44 44 43 42 41 41 40 40 39 39 38 38 38 38 38 38 38 38 39 39 40 40 41 41 42 43 44 45 46 47 49 50 51 53 54 56 57 59 61 62 64 66 68 69 71 73 75 77 78 80 82 84 86 87 89 91 92 94 95 97 98 99 101 102 103 104 105 106 107 108 109 110 110 111 111 112 112 113 113 113 114 114 114 114 114 114 114 114 114 114 114 113 113 113 112 112 111 111 110 109 109 108 107 106 105 104 103 102 101 100 99 98 96 95 94 93 92 90 89 88 87 85 84 83 82 80 79 78 77 76 75 73 72 71 70 69 68 67 66 65 64 63 62 61 61 60 59 58 57 57 56 55 54 54 53 52 52 51 50 50 49 49
 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 89 89 89 88 88 87 86 86 85 84 83 83 82 81 80 80 79 78 77 77 76 76 75 75 75 74 74 74 74 75 75 75 76 77 78 79 80 81 82 84 85 87 89 91 93 95 97 99 102 104 107 110 113 116 119 122 126 129 133 136 140 144 148 152 156 160 164 169 173 178 183 188 193 198 203 208 213 218 224 229 234 240 245 251 256 261 266 272 276 281 286 290 294 298 301 304 306 308 309 310 310 310 308 307 304 301 297 293 288 282 276 269 263 255 248 240 232 224 217 209 201 193 185 178 171 164 157 150 144 138 132 127 121 116 112 107 103 99 95 91 87 84 81 78 75 73 70 68 65 63 61 59 57 56 54 52 51 50 48 47 46 45 43 42 41 40 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 30 30 31 31 32 33 34 35 36 38 39 40 42 44 45 47 49 51 54 56 58 61 63 66 69 72 74 77 80 83 87 90 93 96 100 103 107 110 114 117 121 124 128 132 135 139 142 146 150 153 157 160 163 167 170 173 176 179 182 185 188 190 193 195 197 199 201 202 203 205 205 206 206 206 206 206 205 204 203 202 200 198 196 194 191 189 186 183 180 177 173 170 167 163 160 157 153 150 147 144 140 137 135 132 129 126 124 122 119 117 115 113 111 109 108 106 105 103 102 101 100 98 97 96 96 95 94 93 93 92 92 91 91 91 90 90 90 90 90 90
 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 28 30 31 33 36 38 40 43 46 49 52 56 60 64 68 72 77 82 87 93 99 104 111 117 124 130 138 145 152 160 168 176 184 192 201 209 218 227 236 245 254 263 272 281 291 300 309 318 327 336 345 354 362 370 378 385 391 397 401 405 408 410 411 411 409 406 402 396 390 382 373 363 353 342 330 319 306 294 282 270 258 247 236 225 215 205 196 187 179 171 164 157 150 144 138 132 127 123 118 114 110 106 103 99 96 93 90 88 85 83 80 78 76 74 72 70 68 67 65 63 62 60 58 57 55 54 52 51 49 47 46 44 43 41 40 38 37 35 34 32 31 29 28 26 25 23 22 21 19 18 17 16 15 14 12 12 11 10 9 8 7 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 38 39 41 43 45 48 50 52 55 57 60 63 66 69 72 75 78 81 84 87 90 93 96 99 102 105 107 109 111 113 114 115 116 116 116 116 115 114 112 111 109 107 104 102 99 96 94 91 88 85 82 79 77 74 72 69 67 64 62 60 58 56 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31
 163 180 199 219 241 264 290 318 347 379 412 447 483 521 558 596 632 667 699 726 749 766 777 782 780 771 757 738 714 687 657 626 594 561 529 497 467 438 410 384 360 337 316 296 278 262 247 233 221 210 200 192 184 178 172 167 163 159 157 155 153 152 152 152 152 153 154 156 157 160 162 165 168 171 174 178 182 186 190 194 199 204 209 214 220 225 231 237 243 249 255 262 268 275 282 288 295 301 308 314 320 326 332 337 342 346 350 353 356 359 360 361 362 362 362 361 359 357 355 353 350 347 344 341 338 335 332 330 327 325 323 321 320 318 317 316 316 315 315 314 314 314 314 313 313 312 311 309 308 305 303 300 296 292 288 283 277 271 265 258 251 243 235 227 218 210 201 192 184 175 167 158 150 142 134 127 119 112 106 99 93 87 81 76 71 66 61 56 52 48 44 41 37 34 31 28 25 23 20 18 16 14 12 10 9 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 8 9 10 11 12 13 14 14 15 16 17 17 18 19 19 20 20 21 21 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 16 15 15 14 14 13 12 12 11 10 9 9 8 7 6 5 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 14 18 21 26 30 35 41 47 53 61 68 77 86 96 108 120 133 147
 21 20 19 18 17 16 14 13 12 11 11 10 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 14 19 25 32 40 49 60 71 85 100 117 136 158 182 210 241 276 315 359 408 463 523 590 664 744 830 923 1019 1119 1218 1315 1404 1483 1547 1593 1618 1621 1603 1565 1511 1443 1367 1284 1199 1113 1029 948 871 799 731 669 612 560 512 468 429 393 361 333 307 283 263 244 228 214 201 189 180 171 164 157 152 147 143 140 137 135 133 132 131 130 130 130 131 131 132 133 135 136 138 139 141 143 145 148 150 152 155 157 159 162 164 167 169 171 173 175 177 178 179 180 180 181 180 179 178 176 174 171 168 164 160 155 150 144 139 132 126 120 113 107 100 93 87 81 74 68 63 57 52 47 42 38 34 30 26 23 20 17 15 13 10 9 7 6 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 7 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 34 35 36 38 39 40 42 43 44 46 47 48 50 51 52 54 55 56 58 59 60 61 62 64 65 66 67 68 69 69 70 71 72 72 73 73 74 74 74 74 74 74 74 74 74 73 73 72 71 71 70 69 68 67 65 64 63 61 60 58 57 55 53 52 50 48 47 45 43 42 40 39 37 35 34 32 31 29 28 26 25 24 23
 101 95 89 84 79 75 70 66 62 58 55 51 48 45 43 40 38 35 33 31 29 27 26 24 23 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 13 14 15 16 17 18 20 22 24 27 30 33 37 41 46 51 57 63 71 78 87 96 106 117 129 142 156 171 187 204 222 242 262 284 307 330 355 381 407 434 462 490 519 547 575 603 630 656 681 704 725 744 759 772 781 786 787 784 777 765 749 729 706 680 651 620 587 553 519 486 452 420 388 358 330 304 279 256 235 215 197 181 166 153 141 130 120 112 104 97 91 85 80 76 72 68 65 63 60 58 57 55 54 53 52 51 51 50 50 50 50 50 50 50 50 51 51 52 53 53 54 55 56 56 57 58 59 60 61 62 63 63 64 65 66 66 67 67 67 67 67 67 66 66 65 64 63 61 60 58 56 54 52 50 48 46 43 41 39 36 34 31 29 27 25 22 20 19 17 15 13 12 10 9 8 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 8 8 9 10 10 11 12 13 15 16 17 19 21 23 25 27 30 32 36 39 43 46 51 56 61 66 72 78 85 92 99 107 114 122 130 138 146 154 161 167 173 178 182 185 187 188 187 186 183 180 176 171 165 159 153 146 139 133 126 119 113 107
 172 172 171 171 170 168 167 166 164 162 160 158 156 154 152 149 147 145 143 141 138 136 134 132 130 129 127 125 124 122 121 120 119 118 117 116 116 115 115 115 115 115 115 116 117 118 119 120 122 123 125 128 130 132 135 138 141 144 148 151 155 159 163 166 170 174 178 182 186 190 194 198 202 206 210 213 217 221 224 227 231 234 237 240 243 246 249 252 255 258 261 263 266 268 271 273 275 277 279 281 282 283 284 285 285 285 285 284 284 282 280 278 276 273 270 266 262 258 254 249 244 239 234 229 223 218 213 208 202 198 193 189 184 181 177 174 171 168 166 165 163 163 162 162 163 164 165 167 169 172 175 179 183 188 193 199 206 213 220 228 237 247 257 268 279 291 304 318 332 347 362 378 395 412 429 447 465 482 499 515 530 544 557 567 575 581 584 585 582 576 568 556 543 527 509 489 468 447 424 402 379 357 336 315 294 275 256 239 222 207 192 179 166 155 144 134 125 117 109 102 96 90 84 80 75 71 67 64 61 58 55 53 51 49 47 45 44 43 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 21 21 22 23 24 25 27 28 30 32 34 36 38 40 43 46 49 52 55 59 62 66 70 74 79 83 88 92 97 102 106 111 116 121 125 130 134 139 143 147 150 154 157 160 162 165 167 168 170 171 171 172
 114 106 99 92 86 81 75 70 66 62 58 54 51 48 45 42 40 37 35 33 31 30 28 27 25 24 23 22 21 20 19 19 18 18 18 17 17 17 17 18 18 19 19 20 21 22 23 25 27 28 30 32 35 37 40 43 46 50 53 57 61 65 70 74 79 84 89 94 99 105 110 116 122 128 134 140 146 153 159 166 172 179 185 192 198 205 211 218 224 231 237 243 248 254 259 264 268 272 276 279 281 282 283 283 282 281 278 275 270 265 259 253 246 238 230 221 212 203 193 184 174 165 155 146 138 129 121 113 106 99 92 86 81 75 71 66 62 58 55 52 50 47 45 44 42 41 40 39 39 39 39 39 39 40 40 41 42 44 45 47 49 51 54 56 59 62 66 70 74 78 83 89 94 101 107 115 123 131 141 151 162 173 186 200 214 229 245 262 279 297 315 332 349 365 379 392 401 408 412 412 409 402 392 379 364 347 329 310 291 272 253 235 217 201 185 170 157 144 133 122 113 104 96 88 82 76 71 66 61 57 54 51 48 45 43 41 39 37 36 34 33 32 31 30 29 29 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 27 27 28 29 30 31 32 33 34 36 38 40 42 44 47 50 53 57 61 65 70 76 82 89 96 104 112 122 132 143 155 167 180 194 208 223 237 252 267 281 294 305 315 324 329 333 334 332 328 322 313 303 291 279 265 252 238 224 211 197 185 173 161 151 140 131 122
 122 127 132 137 142 147 152 157 162 167 172 177 182 187 192 197 202 206 210 214 217 220 223 225 227 228 228 228 228 227 225 223 220 217 213 209 204 199 194 189 183 178 172 167 161 156 151 146 141 136 132 129 125 122 119 117 115 114 113 112 112 112 113 114 116 117 120 122 126 129 133 138 143 149 155 161 168 176 185 194 204 214 225 238 250 264 279 295 311 328 346 365 384 403 423 442 461 479 496 511 523 532 539 542 541 536 528 516 501 483 463 441 419 395 371 348 325 303 281 261 242 224 207 192 178 164 152 141 131 122 114 106 100 94 88 83 79 75 71 68 65 63 60 59 57 55 54 53 52 51 50 50 49 49 49 49 49 49 49 49 49 49 49 49 50 50 51 51 51 52 52 53 54 54 55 55 56 57 58 59 59 60 61 62 63 64 65 67 68 69 71 72 74 75 77 79 81 83 85 88 90 93 96 99 103 106 110 114 118 123 128 133 139 145 151 157 164 171 178 186 194 201 209 217 225 232 239 246 252 258 263 266 269 271 272 271 270 267 263 258 253 246 239 231 223 214 205 196 187 178 169 161 152 144 136 128 121 114 107 101 95 90 84 79 74 70 66 62 58 55 51 48 45 42 40 37 35 33 31 29 27 25 23 22 20 19 17 16 15 14 13 11 10 9 8 8 7 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 1 1 2 2 3 4 5 6 7 8 9 11 13 14 16 18 20 22 25 27 30 32 35 38 41 44 47 50 54 57 61 64 68 72 75 79 83 87 91 96 100 104 109 113 118
 103 103 104 105 105 106 107 107 108 109 110 112 113 114 116 117 119 121 123 125 128 130 133 136 139 142 146 149 153 157 162 166 171 177 182 188 194 201 208 215 223 231 239 248 257 266 276 286 297 308 319 331 343 355 368 380 393 407 420 434 447 461 475 489 503 517 531 545 559 572 586 600 614 628 642 655 669 683 697 711 724 738 752 766 779 793 806 819 832 845 857 868 879 888 897 904 910 915 917 918 917 914 908 900 890 877 862 845 826 805 782 758 732 706 679 651 623 596 568 541 515 489 464 440 417 395 374 355 336 319 302 287 272 259 246 234 223 213 204 195 187 179 172 165 159 153 148 143 139 134 131 127 124 120 117 115 112 110 108 106 104 103 101 100 98 97 96 95 94 94 93 93 92 92 91 91 91 91 91 91 91 91 91 91 92 92 92 93 93 93 94 94 95 95 96 96 96 97 97 98 98 98 99 99 99 99 99 99 99 99 99 99 99 98 98 98 97 96 96 95 94 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 55 54 53 52 52 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 44 44 44 44 44 44 43 43 43 43 44 44 44 44 44 45 45 45 46 46 47 47 48 49 50 50 51 52 53 54 56 57 58 59 61 62 64 65 67 69 70 72 74 75 77 78 80 82 83 85 86 87 89 90 91 92 93 94 95 95 96 97 97 98 98 99 99 99 100 100 100 101 101 101 101 102 102 103
 154 153 152 150 149 148 146 145 144 142 141 140 139 138 137 136 135 134 133 132 131 131 130 130 129 129 129 128 128 128 128 128 128 128 128 128 128 128 128 129 129 129 129 129 129 130 130 130 130 130 130 130 130 131 131 131 132 132 133 134 135 136 137 139 141 143 146 148 152 155 160 164 169 175 182 189 197 205 215 226 237 250 264 280 297 316 337 359 385 412 442 475 511 551 593 639 687 738 792 846 900 952 1001 1043 1077 1099 1109 1106 1088 1057 1014 962 903 840 774 709 646 585 529 476 428 384 345 309 277 249 224 202 182 165 149 136 124 114 104 96 89 83 78 73 69 65 62 60 57 56 54 52 51 50 50 49 49 48 48 48 48 49 49 49 50 50 51 51 52 53 53 54 55 56 57 58 59 60 61 63 64 65 66 67 69 70 71 73 74 76 77 78 80 81 82 84 85 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 103 104 104 104 105 105 105 105 105 105 105 104 104 103 102 102 101 100 99 97 96 95 93 91 90 88 86 84 82 80 78 76 74 72 69 67 65 63 61 59 57 55 53 51 49 47 45 43 41 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 15 15 16 17 18 19 21 22 24 25 27 29 32 34 37 40 43 46 50 54 58 62 66 71 75 80 85 90 95 100 105 110 115 119 124 128 132 136 140 143 146 149 151 153 155 156 157 158 158 158 158 158 157 157 156 155
 104 106 108 111 113 115 118 120 122 124 126 128 131 133 135 137 139 141 143 146 148 151 153 156 158 161 164 167 170 173 176 180 183 186 190 194 197 201 204 208 211 215 218 221 224 227 229 231 233 234 236 236 237 237 237 236 235 234 233 231 229 227 225 223 220 217 215 212 209 206 204 201 198 195 192 190 187 184 181 179 176 173 171 168 165 162 159 156 153 150 147 144 141 137 134 130 127 123 120 116 112 108 104 101 97 93 89 85 81 78 74 71 67 64 60 57 54 51 48 46 43 41 38 36 34 32 30 29 27 26 25 23 22 21 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 49 51 54 56 59 62 65 68 72 75 79 82 86 91 95 100 104 109 115 120 125 131 137 142 148 154 160 165 171 176 182 186 191 195 198 201 203 204 205 205 204 202 200 197 194 190 185 180 175 169 164 158 152 146 140 134 128 122 117 112 107 102 97 92 88 84 80 76 73 70 66 63 60 58 55 53 50 48 46 44 42 40 39 37 36 34 33 31 30 29 28 27 25 24 23 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 12 13 13 14 16 17 18 19 21 22 24 25 27 29 31 33 35 38 40 42 45 48 50 53 56 59 61 64 67 70 73 76 79 82 85 87 90 93 96 98 101
 44 43 42 42 41 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 39 39 40 40 41 41 42 43 44 45 46 48 49 51 53 55 57 59 62 65 68 71 74 78 82 87 92 97 102 107 113 119 126 132 139 146 152 159 166 173 180 186 193 198 204 209 213 217 220 223 225 227 228 228 228 227 226 224 222 220 217 214 212 209 206 202 199 196 193 191 188 185 183 181 179 177 175 174 173 172 171 170 170 170 170 170 171 172 173 174 175 177 179 180 182 185 187 189 192 194 196 198 200 202 204 205 206 206 206 206 205 204 202 200 197 194 190 186 182 177 173 168 163 157 152 147 142 137 132 128 123 119 115 111 108 104 101 98 95 92 90 88 86 84 82 81 80 78 77 76 76 75 75 74 74 74 74 75 75 75 76 77 78 79 80 81 83 85 86 88 91 93 96 98 101 105 108 111 115 119 123 127 132 136 141 145 150 154 159 163 167 171 174 177 179 181 182 183 183 182 181 179 176 173 169 165 161 156 151 146 141 136 131 126 121 116 112 107 103 99 95 91 88 85 82 79 77 75 73 71 69 68 66 65 64 63 63 62 62 61 61 61 61 62 62 62 63 64 65 66 67 68 70 71 73 75 77 79 81 84 87 89 93 96 99 103 107 111 116 120 125 130 135 141 146 152 158 164 170 176 182 187 193 198 203 207 211 214 216 218 219 219 219 217 215 212 208 204 199 194 188 182 176 169 163 156 150 143 137 131 125 120 114 109 104 100 95 91 87 84 80 77 74 71 68 66 64 62 60 58 56 54 53 51 50 49 48 46 45 45
 51 53 54 56 58 60 61 63 65 66 68 70 71 73 74 76 78 79 81 82 84 86 87 89 91 93 95 97 99 102 105 108 111 114 118 122 127 132 137 143 150 158 166 175 185 196 209 222 237 254 272 291 313 336 361 388 417 447 479 512 545 578 611 642 671 697 720 738 751 759 762 759 751 739 722 703 680 656 630 603 576 549 522 496 471 447 424 401 380 360 341 323 306 290 275 260 247 234 221 210 198 188 178 168 159 151 143 135 127 120 114 107 101 96 90 85 81 76 72 68 65 61 58 55 53 50 48 46 45 43 42 41 40 40 39 39 39 39 39 40 40 41 42 43 45 46 48 50 52 55 57 60 63 66 70 73 77 81 86 91 96 101 107 113 119 126 133 140 148 155 164 172 181 190 199 208 217 226 236 244 253 261 269 276 283 288 293 296 299 300 300 299 296 293 288 282 276 268 260 251 241 231 221 211 200 190 180 170 160 151 141 133 124 117 109 102 95 89 83 78 73 68 64 60 56 53 50 47 44 42 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 16 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 3 4 5 5 6 7 8 9 10 11 13 14 15 17 18 19 21 22 24 26 27 29 31 33 34 36 38 40 42 43 45 47 49
 224 222 220 217 213 209 205 200 196 191 186 181 176 171 166 161 156 151 147 142 138 134 130 126 123 119 116 113 110 108 105 103 101 99 97 95 93 91 90 89 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 43 42 41 41 40 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 42 43 43 44 45 46 47 48 49 50 52 53 55 56 58 60 62 65 67 70 73 76 80 84 88 92 97 102 108 114 121 128 136 144 153 163 173 185 197 210 224 239 255 272 290 310 330 351 373 396 419 442 465 488 509 529 546 561 573 581 585 585 580 572 559 543 525 504 481 456 432 407 382 357 334 311 289 268 249 231 214 198 183 169 157 145 134 125 116 107 100 93 87 81 76 71 67 63 59 56 54 51 49 47 45 44 42 41 40 39 38 38 37 37 36 36 36 36 36 36 35 35 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 46 46 46 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 53 53 54 54 55 55 56 57 58 59 60 61 62 63 65 67 68 70 73 75 77 80 83 86 90 93 97 101 105 109 114 119 124 129 134 140 145 151 157 163 169 175 181 187 192 198 203 207 212 216 219 222 224 226 227 227 227 226
 123 123 123 122 122 122 122 122 121 121 121 121 121 121 121 121 122 122 122 123 123 124 125 126 127 128 129 131 132 134 136 138 140 143 145 148 152 155 159 163 168 172 178 183 189 195 202 209 216 224 232 241 250 259 269 279 290 300 311 322 334 345 356 367 379 389 400 410 420 430 438 446 454 460 466 471 475 477 479 480 480 478 476 473 468 463 457 450 442 434 425 416 406 395 385 374 363 352 340 329 318 306 295 284 274 263 253 243 233 223 214 205 197 189 181 173 166 159 153 146 140 135 129 124 120 115 111 107 104 100 97 94 92 89 87 85 83 81 80 78 77 76 75 74 73 73 72 72 71 71 71 71 71 71 71 72 72 72 73 73 74 75 76 76 77 78 79 80 81 82 84 85 86 88 89 91 93 94 96 98 100 102 104 106 109 111 113 116 119 121 124 127 130 133 136 139 142 145 149 152 155 158 162 165 168 171 174 177 180 182 185 187 189 191 193 194 195 196 197 197 197 197 197 196 195 194 193 192 190 188 187 185 183 181 178 176 174 171 169 167 164 162 160 157 155 153 151 148 146 144 142 140 138 136 134 132 130 128 126 124 122 120 118 116 115 113 111 109 108 106 104 103 101 99 98 96 95 93 92 90 89 87 86 85 84 82 81 80 79 78 77 76 75 74 73 73 72 71 71 71 70 70 70 70 70 70 70 70 71 71 72 72 73 74 75 76 77 78 80 81 83 84 86 88 90 91 93 95 97 99 101 103 105 106 108 110 111 113 114 116 117 118 119 120 121 122 122 123 123 124 124 124 124 124 124 124 124 124 124 123
 158 154 151 147 144 142 139 137 135 133 132 131 130 130 129 129 129 130 130 131 132 133 135 137 139 141 143 145 148 151 154 156 159 162 165 168 171 174 176 178 180 182 183 184 184 184 183 182 180 178 176 173 170 166 163 159 154 150 146 142 137 133 129 125 122 118 115 112 109 106 104 102 100 99 98 97 96 96 96 96 97 97 99 100 102 104 107 110 113 117 122 127 133 139 147 155 164 174 185 198 212 228 246 266 288 313 340 371 405 443 485 531 580 634 691 750 810 870 927 979 1022 1054 1073 1077 1066 1040 1001 953 896 836 773 710 649 591 537 487 441 399 361 328 297 270 246 225 205 188 173 160 148 137 128 119 112 105 99 94 89 85 82 78 76 73 71 69 67 66 65 64 63 62 62 62 62 62 62 62 63 63 64 65 66 67 68 70 71 73 74 76 78 81 83 86 88 91 94 98 101 105 108 112 116 120 125 129 134 138 143 147 152 156 161 165 168 172 175 177 179 181 182 182 182 181 179 177 174 171 167 162 157 152 146 141 135 129 123 117 111 105 100 94 89 84 79 75 70 66 62 58 55 52 49 46 43 40 38 36 34 32 30 28 27 25 24 23 21 20 19 18 17 17 16 15 15 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 14 15 15 17 18 19 21 23 25 27 30 33 36 40 44 48 53 59 65 72 79 87 95 105 115 125 136 148 161 173 186 199 212 225 238 249 260 270 278 286 291 295 297 298 297 295 292 287 282 276 269 262 254 246 239 231 223 216 209 202 195 189 183 177 172 167 162
 90 93 95 98 100 103 105 108 110 113 115 118 121 124 126 129 132 135 138 141 144 147 150 153 156 159 162 165 169 172 175 178 181 183 186 189 191 194 196 198 200 202 203 205 206 206 207 207 207 207 206 206 204 203 202 200 198 196 194 192 190 187 185 183 180 178 176 174 171 169 167 165 164 162 160 159 157 156 155 154 153 152 151 150 149 149 148 147 147 147 146 146 145 145 144 144 144 143 142 142 141 140 139 138 137 136 135 134 132 130 129 127 125 123 121 119 117 115 112 110 108 106 104 102 100 98 96 94 92 91 89 88 87 86 85 84 83 83 82 82 82 82 82 82 82 83 83 84 85 86 87 88 89 90 92 93 95 96 98 100 102 104 106 108 110 112 114 116 119 121 123 125 128 130 132 134 137 139 141 143 145 147 149 151 152 154 156 157 159 160 161 162 163 164 164 165 165 166 166 165 165 165 164 163 162 161 160 158 156 154 152 150 148 145 142 140 137 134 131 128 125 121 118 115 112 109 105 102 99 96 93 90 87 84 82 79 77 74 72 69 67 65 63 61 59 57 55 53 52 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 42 44 46 47 49 51 53 55 57 59 60 62 64 66 69 71 73 75 77 79 81 84 86 88
 140 149 158 168 177 187 198 208 218 229 239 249 258 267 274 281 286 291 293 295 294 293 290 285 279 272 265 256 247 237 226 216 206 195 185 175 165 155 146 137 129 121 114 107 100 94 88 83 78 73 69 65 62 58 55 52 50 47 45 43 41 40 38 37 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 26 27 29 31 33 36 39 42 46 50 54 59 64 70 77 84 92 101 111 122 133 146 160 175 192 210 229 250 271 294 319 344 369 395 420 444 467 487 505 519 529 535 537 534 527 516 502 486 468 448 427 406 385 364 344 324 306 288 272 256 242 228 216 204 193 184 175 166 159 152 146 140 135 130 126 123 120 117 115 113 112 111 111 110 111 111 112 113 114 116 118 120 123 126 128 131 134 138 141 144 147 150 153 156 159 161 164 166 167 169 170 171 171 172 172 171 171 170 169 168 166 165 163 161 159 157 155 153 151 149 147 145 142 140 138 136 134 132 129 127 125 123 121 118 116 114 112 109 107 104 102 99 97 94 91 88 86 83 80 77 74 71 68 65 62 59 57 54 51 49 46 44 42 39 37 36 34 32 31 29 28 27 26 25 24 24 23 23 23 22 22 22 23 23 23 24 25 25 26 27 28 29 31 32 34 36 37 40 42 44 47 49 52 56 59 63 67 71 75 80 85 91 97 103 110 117 124 132
 137 140 143 146 149 152 155 158 160 162 164 166 168 169 170 171 171 171 171 171 170 169 167 165 163 161 158 155 152 149 146 142 139 135 132 128 124 120 117 113 109 106 102 99 96 93 90 87 85 82 80 78 76 74 73 71 70 69 68 67 66 66 65 65 65 65 65 65 65 66 66 66 67 67 68 69 70 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 90 91 92 93 95 96 97 99 100 101 103 104 106 108 109 111 113 115 117 119 121 123 126 129 131 135 138 142 146 150 154 159 165 171 178 185 192 201 210 220 231 243 255 269 284 300 318 336 356 377 400 424 448 474 501 529 557 584 612 639 664 688 709 727 742 753 759 762 759 753 742 727 709 688 665 639 613 586 558 530 503 476 450 425 401 379 357 336 317 299 282 266 251 236 223 211 200 189 179 170 161 153 146 139 132 126 121 116 111 107 104 100 97 94 92 90 88 87 86 85 84 84 84 84 85 86 87 88 90 91 93 95 98 100 103 106 109 112 116 119 123 127 130 134 138 142 146 150 154 157 161 165 168 171 175 177 180 183 185 187 189 190 192 193 194 194 194 194 194 194 193 192 191 190 188 187 185 183 180 178 176 173 171 168 165 162 159 156 152 149 146 142 139 135 132 128 124 121 117 114 110 106 103 100 96 93 90 87 84 81 78 76 74 71 69 68 66 65 63 62 61 60 60 59 59 59 59 59 59 60 60 61 61 62 63 64 66 67 68 70 71 73 75 76 78 80 83 85 87 89 92 94 97 100 103 105 108 111 114 118 121 124 127 130 134
 88 86 85 84 84 83 82 82 82 82 82 82 82 83 83 84 85 86 87 88 90 91 93 94 96 98 100 102 104 106 108 110 112 113 115 117 119 120 121 122 123 124 124 125 125 124 124 124 123 122 121 120 118 117 116 114 113 112 110 109 108 107 106 105 104 104 103 103 103 103 103 104 105 105 106 108 109 111 113 115 117 120 123 126 130 134 138 143 148 153 158 164 171 178 185 192 200 209 217 226 235 245 254 263 272 280 288 295 301 306 310 312 312 311 308 303 296 288 279 268 256 244 231 218 205 192 180 168 156 145 134 125 115 107 99 91 84 78 72 67 62 58 54 50 47 44 41 38 36 34 32 31 29 28 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 27 28 28 29 30 32 33 34 35 37 38 40 41 43 45 46 48 50 52 54 56 58 60 62 64 66 68 70 71 73 75 76 77 79 80 80 81 82 82 82 82 82 82 81 80 80 79 78 77 76 75 73 72 71 69 68 67 65 64 62 61 60 58 57 56 55 54 52 51 50 49 48 48 47 46 45 45 44 43 43 42 42 42 41 41 41 41 41 41 41 42 42 42 43 43 44 45 46 47 48 50 51 53 55 57 59 62 64 67 70 74 77 81 85 89 94 99 103 108 113 118 124 129 133 138 142 147 150 153 156 158 159 160 160 160 159 157 155 153 150 147 144 140 137 133 130 126 123 119 116 113 109 107 104 101 99 96 94 92 91 89
 197 192 188 183 179 175 171 168 164 161 158 155 152 150 147 145 143 142 140 139 138 137 136 136 136 136 136 136 137 138 139 141 143 145 147 149 152 155 158 161 165 169 173 177 181 186 190 195 200 204 209 214 218 223 227 231 235 239 242 245 248 251 253 255 257 259 261 262 263 264 265 266 266 267 268 269 269 270 271 273 274 275 277 279 281 283 285 288 290 293 296 300 303 306 310 313 316 320 323 326 328 330 332 333 334 334 333 331 329 326 321 316 310 304 296 288 279 270 260 250 240 230 219 209 199 189 180 171 162 153 145 138 131 124 118 112 107 102 97 93 89 86 83 80 77 75 73 71 70 69 68 67 66 65 65 65 65 65 65 66 66 67 68 69 70 71 72 74 75 77 79 81 83 85 88 90 93 95 98 101 104 108 111 115 118 122 126 130 134 138 142 146 150 154 158 163 166 170 174 177 180 183 186 188 190 191 192 192 192 191 190 188 186 184 181 177 173 169 165 160 155 150 145 140 135 129 124 119 114 109 105 100 96 91 87 83 80 76 73 69 66 64 61 58 56 54 52 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 30 31 32 33 34 36 37 39 41 43 45 48 50 53 56 60 63 67 71 76 80 85 91 96 102 109 115 122 129 136 144 152 159 167 175 183 190 198 205 212 218 224 229 234 237 241 243 245 246 246 246 244 243 241 238 235 231 227 223 219 215 210 206 201
 118 115 112 108 105 101 98 95 91 88 85 81 78 75 72 69 66 63 61 58 56 53 51 49 46 44 42 40 39 37 35 34 32 31 30 29 27 26 25 25 24 23 22 22 21 21 21 20 20 20 20 20 21 21 21 22 23 23 24 25 27 28 29 31 33 35 38 40 43 46 49 53 57 61 66 71 77 83 89 96 104 112 121 131 142 154 166 180 195 212 230 249 270 293 318 346 375 407 441 477 515 554 595 637 679 719 757 791 820 843 859 866 865 856 839 816 786 752 715 676 636 596 557 519 483 450 419 390 363 339 317 297 279 262 248 235 223 213 204 196 189 183 177 173 168 165 162 159 157 155 153 151 150 149 148 147 146 146 145 144 143 142 142 141 139 138 137 136 134 132 130 128 126 124 122 119 116 114 111 108 105 102 98 95 92 89 85 82 79 75 72 69 66 63 60 57 54 51 49 46 44 41 39 37 35 33 31 30 28 27 25 24 23 22 21 21 20 19 19 19 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 31 32 32 33 34 35 36 37 37 38 39 40 40 41 42 42 43 43 44 44 45 45 45 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 48 48 49 49 49 49 49 50 50 50 51 51 52 53 53 54 55 55 56 57 59 60 61 62 64 65 67 69 71 73 75 77 80 82 85 88 91 94 97 100 103 107 110 113 117 120 123 126 129 132 135 138 140 142 144 146 148 149 150 150 151 151 150 150 149 148 146 145 143 141 138 136 133 131 128 125 121
 31 32 33 33 34 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 57 58 59 61 62 64 66 67 69 72 74 76 79 82 86 89 93 97 102 107 112 118 125 132 140 148 157 167 178 190 202 216 231 246 263 281 300 320 340 362 385 408 431 455 478 501 523 544 564 581 596 608 617 622 625 623 619 611 600 587 571 554 535 515 495 474 452 432 411 391 372 353 335 318 302 287 273 259 247 235 225 215 206 197 190 183 177 171 166 162 159 156 154 152 151 151 151 152 154 156 160 163 168 174 180 187 195 204 214 226 238 251 265 281 297 314 333 352 372 393 415 436 458 480 501 521 540 558 574 587 599 607 613 617 617 615 610 603 593 582 570 555 540 524 508 491 475 458 441 425 409 393 378 363 349 335 322 309 296 285 273 262 251 241 231 222 213 204 195 187 179 172 165 158 151 145 139 133 128 122 118 113 109 105 101 98 95 92 90 87 85 84 82 81 80 79 78 78 77 77 78 78 79 79 80 82 83 84 86 88 90 93 95 98 101 104 108 111 115 119 124 128 133 138 143 149 154 160 166 172 178 185 191 197 204 210 216 222 228 233 238 243 247 250 253 255 256 257 257 255 253 251 247 243 238 232 226 220 212 205 197 189 181 173 165 156 148 140 132 125 117 110 103 97 90 84 79 73 68 64 59 55 51 48 45 41 39 36 34 32 30 28 27 25 24 23 22 22 21 21 20 20 20 19 19 19 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31
 55 54 54 53 53 53 52 52 52 52 52 52 52 52 53 53 53 54 54 55 56 57 58 59 60 61 63 64 66 68 70 72 74 76 79 82 85 88 91 95 99 103 108 112 117 123 128 134 140 147 154 161 168 176 184 193 201 210 219 228 237 246 256 265 274 282 290 298 306 313 319 325 330 334 338 340 342 344 344 344 343 341 339 336 333 330 326 321 316 312 306 301 296 290 285 279 274 268 263 257 252 247 242 237 233 228 224 219 215 212 208 204 201 198 195 192 190 188 186 184 182 180 179 178 177 176 175 175 174 174 174 174 174 174 174 174 175 175 175 176 176 176 177 177 178 178 178 178 179 179 179 180 180 180 181 181 182 182 183 183 184 185 186 187 188 190 191 193 195 197 199 202 205 208 211 214 218 222 226 231 236 241 246 251 257 262 268 274 280 286 291 297 302 306 310 314 316 318 319 318 317 314 310 305 299 292 284 275 265 255 244 233 222 211 200 189 179 169 159 150 141 132 125 117 110 104 98 93 88 83 79 75 71 68 65 63 60 58 56 55 53 52 51 50 49 48 48 47 47 46 46 46 46 46 46 46 47 47 47 47 48 48 49 49 50 50 51 52 52 53 54 54 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 76 77 78 80 81 83 85 86 88 90 91 93 95 96 98 100 101 103 104 105 106 108 108 109 110 110 111 111 110 110 110 109 108 107 106 105 103 101 100 98 96 94 92 90 88 86 84 82 81 79 77 75 73 72 70 69 67 66 64 63 62 61 60 59 58 57 56 55
 142 144 147 149 151 153 154 155 156 157 157 157 157 156 156 155 154 153 152 151 150 149 147 146 145 144 143 142 142 141 141 141 141 141 142 143 145 146 148 151 154 158 162 166 172 178 184 192 200 209 219 230 242 255 270 285 302 320 339 360 381 404 427 452 477 503 528 554 579 604 628 650 671 690 707 722 734 743 750 754 756 755 751 746 738 728 716 703 688 672 655 637 618 598 578 557 536 515 493 472 451 429 409 388 368 348 329 311 293 276 260 244 229 215 202 189 178 167 156 147 138 130 122 115 109 104 98 94 90 86 83 80 78 76 74 73 72 71 71 71 71 72 73 74 76 78 80 83 86 89 92 96 101 105 110 116 122 128 134 142 149 157 165 174 183 193 203 213 223 234 245 256 267 277 288 298 308 317 326 333 340 345 349 352 354 354 352 350 346 341 334 327 318 309 299 289 278 266 255 243 232 220 209 198 187 177 167 157 148 139 131 123 116 109 102 96 91 86 81 76 72 68 65 62 59 56 53 51 49 47 45 43 42 40 39 38 37 35 34 33 33 32 31 30 29 29 28 28 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 18 19 19 20 21 23 24 25 27 28 30 32 34 36 38 41 43 46 49 52 55 58 62 65 69 73 77 81 85 89 93 97 101 105 109 114 118 121 125 129 132 136 139
 70 70 69 69 68 68 68 67 67 66 66 65 65 65 65 64 64 64 64 64 63 63 63 63 63 64 64 64 64 65 65 66 66 67 67 68 69 70 71 72 73 74 76 77 78 80 82 83 85 87 89 91 94 96 98 101 103 106 109 112 115 118 121 124 127 131 134 137 141 144 148 151 154 158 161 164 167 170 173 176 179 181 184 186 188 190 192 193 195 196 197 198 199 199 199 199 199 199 199 198 198 197 196 195 194 193 192 190 189 188 187 186 184 183 182 181 180 180 179 179 179 178 179 179 180 180 181 183 184 186 188 191 193 196 200 203 207 211 216 221 226 231 236 242 248 253 259 265 271 277 283 289 294 300 305 309 314 318 321 324 327 329 331 332 333 333 333 332 331 330 328 326 323 320 316 312 308 304 299 294 289 283 277 271 265 258 252 245 238 231 224 217 209 202 195 188 180 173 166 159 152 146 139 133 127 121 116 110 105 101 96 92 88 84 81 78 75 73 70 68 67 65 64 63 62 61 61 61 61 61 62 62 63 64 65 67 68 70 72 74 76 79 81 84 87 90 93 97 100 104 107 111 115 119 124 128 132 136 141 145 150 154 159 163 167 172 176 180 183 187 191 194 197 200 202 205 207 208 210 211 211 212 212 211 211 210 208 207 205 202 200 197 194 191 187 183 180 176 172 168 163 159 155 151 147 143 139 136 132 128 125 122 119 116 113 111 108 106 104 102 100 98 96 95 94 92 91 90 89 88 87 86 86 85 84 84 83 82 82 81 81 80 80 79 79 78 78 77 77 76 76 75 75 74 74 73 72 72 71 71
 15 15 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 40 42 45 48 51 55 59 63 67 72 77 82 88 94 101 108 115 122 130 138 146 154 162 170 178 185 192 198 203 207 210 212 212 211 209 206 202 197 191 184 176 169 161 153 144 136 129 121 114 107 100 94 88 83 78 73 68 64 60 57 53 50 48 45 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 19 19 19 20 20 21 22 23 24 25 27 28 30 32 35 38 41 44 48 53 58 63 69 76 84 92 101 112 123 136 150 166 183 201 221 243 265 289 314 340 365 390 413 435 453 468 479 486 488 485 478 467 453 437 419 400 381 361 342 323 305 288 273 258 244 232 220 210 200 191 183 176 170 164 159 155 151 147 144 142 140 139 138 137 137 137 138 139 141 142 145 147 150 153 157 161 165 169 174 178 183 187 191 195 199 202 204 206 207 207 206 205 202 199 195 191 185 179 173 167 160 153 146 139 133 126 120 114 109 104 99 94 90 86 83 79 76 74 72 70 68 66 65 64 63 62 62 62 62 62 62 63 63 64 65 66 68 69 71 73 75 78 80 83 86 90 93 97 101 105 110 115 120 125 130 135 141 146 151 156 160 164 168 170 172 173 173 172 169 166 162 157 151 145 138 130 123 115 108 100 93 86 79 73 67 61 56 51 47 43 39 35 32 29 27 25 22 21 19 17 16 15 14 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14
 13 14 14 15 17 18 19 20 21 23 25 26 28 30 32 34 37 40 42 46 49 53 56 61 65 70 76 81 88 94 101 109 116 125 133 142 151 160 169 178 186 194 201 207 211 214 216 215 213 210 205 199 192 184 175 166 156 147 137 128 120 111 103 96 89 83 77 71 66 62 57 54 50 47 44 41 38 36 34 32 30 28 27 25 24 23 22 21 20 19 18 17 16 15 15 14 14 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 18 19 21 22 24 26 28 30 32 35 38 41 44 48 51 56 60 65 70 75 81 87 93 100 107 114 121 128 135 142 149 156 162 167 172 176 180 182 184 185 186 185 185 183 181 179 176 174 171 168 165 162 160 157 155 153 151 150 149 148 147 147 148 148 150 151 153 156 160 163 168 173 179 185 192 199 207 216 224 233 242 251 259 267 274 279 283 285 286 284 280 275 267 258 248 236 224 212 200 187 175 163 152 142 132 123 114 107 100 93 87 82 77 72 69 65 62 59 56 54 51 50 48 46 45 43 42 41 40 39 39 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 26 25 25 24 23 22 21 21 20 19 18 17 16 15 14 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12
 42 41 41 41 41 40 40 40 40 40 40 40 41 41 41 41 42 42 43 44 44 45 46 47 48 49 50 52 53 55 57 58 60 62 65 67 70 72 75 78 81 84 87 90 94 97 100 104 107 110 114 117 120 122 125 127 129 131 132 133 133 134 134 133 133 132 130 129 127 125 124 121 119 117 115 113 111 109 107 105 103 101 99 98 96 95 94 92 91 91 90 89 89 88 88 88 88 88 88 88 89 89 90 91 92 93 94 96 97 99 101 103 106 108 111 114 117 120 124 127 131 135 139 143 147 152 156 161 165 170 174 178 182 186 190 194 197 200 203 205 207 209 210 211 212 212 213 212 212 211 210 209 208 207 206 204 203 202 200 199 198 197 196 196 195 195 195 195 195 195 196 197 197 199 200 202 203 205 208 210 213 215 218 221 224 227 231 234 237 240 243 246 248 251 253 254 255 255 255 254 252 250 247 243 239 234 228 221 215 207 200 192 184 176 168 160 152 145 137 130 123 116 110 104 98 93 87 83 78 74 70 66 63 59 56 54 51 49 46 44 43 41 39 38 36 35 34 33 32 31 31 30 29 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 43 44 46 47 49 51 52 54 56 58 60 62 64 66 68 70 72 73 75 76 77 78 79 80 80 81 81 81 81 80 79 79 78 77 76 74 73 72 70 69 68 66 65 63 62 61 59 58 57 55 54 53 52 51 50 49 48 47 47 46 45 45 44 43 43 42 42
 65 65 65 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 68 68 69 69 70 70 71 72 73 74 75 76 78 79 81 82 84 86 88 90 93 95 98 101 103 106 109 113 116 119 123 127 130 134 138 142 146 150 154 158 162 165 169 172 176 179 182 184 187 189 190 192 192 193 193 193 192 191 189 187 185 182 180 177 173 170 167 163 159 155 152 148 144 140 136 132 129 125 122 118 115 112 108 105 102 100 97 94 92 90 87 85 83 81 80 78 77 75 74 73 72 71 70 69 68 68 67 67 67 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 68 68 69 69 69 70 70 71 71 72 73 73 74 75 76 76 77 78 79 80 81 82 84 85 86 87 89 90 91 92 94 95 97 98 99 100 102 103 104 105 106 107 108 109 109 109 110 110 110 109 109 108 107 106 104 103 101 99 97 95 93 90 88 85 83 80 77 75 72 70 67 65 63 61 59 57 55 53 52 50 49 48 47 46 45 44 44 43 43 43 43 43 43 43 43 43 44 44 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 77 78 79 79 79 80 80 80 79 79 79 78 78 77 76 75 74 72 71 70 68 67 65 64 62 60 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 41 40 40 39 39 39 39 39 39 39 39 39 40 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 59 60 61 61 62 63 63 64 64 64 65 65
 82 85 88 90 93 96 99 101 104 107 109 112 114 117 119 122 124 126 129 131 133 135 137 138 140 142 143 144 145 146 147 148 148 148 149 149 148 148 147 146 146 144 143 142 140 139 137 135 133 131 129 128 126 124 122 120 119 117 116 115 114 113 112 111 111 110 110 110 110 110 110 110 110 111 111 111 112 112 113 113 114 114 115 115 116 116 116 116 116 116 116 116 115 115 114 113 112 110 109 107 106 104 102 100 98 95 93 91 88 86 83 81 78 76 74 71 69 67 65 63 61 60 58 56 55 54 53 52 51 50 50 49 49 49 48 49 49 49 50 50 51 52 53 55 56 58 60 62 65 67 70 74 77 81 85 89 94 99 104 110 116 122 129 136 143 150 157 165 173 181 188 196 204 211 219 225 232 238 243 248 252 256 259 261 262 262 262 261 259 257 254 251 247 242 238 233 228 222 217 211 206 201 195 190 185 181 176 172 168 164 161 158 155 153 151 150 149 148 148 148 148 149 150 152 154 156 158 161 164 168 171 175 179 183 187 191 195 199 203 207 210 213 216 218 220 221 222 222 221 220 218 215 212 208 204 199 194 188 183 177 171 164 158 152 146 140 134 128 122 116 111 106 101 96 91 86 82 78 74 70 66 63 59 56 53 50 47 45 42 40 37 35 33 31 30 28 27 25 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 34 35 37 39 41 42 44 46 48 51 53 55 57 60 62 64 67 69 72 75 77 80
 50 50 49 49 49 49 49 49 49 49 50 50 51 52 53 54 55 56 58 59 61 63 65 68 71 73 77 80 84 88 92 97 101 106 112 117 123 129 136 142 148 155 161 167 173 179 184 189 193 196 198 200 200 200 199 197 194 191 186 182 176 171 165 159 153 147 141 135 129 124 119 114 109 105 101 97 93 90 87 84 82 79 77 76 74 72 71 70 69 68 68 67 67 67 67 67 67 68 69 69 71 72 73 75 77 79 82 85 88 91 95 100 104 110 115 122 128 136 144 152 162 172 182 193 205 216 229 241 253 266 277 288 299 308 316 322 327 329 330 329 327 322 316 309 301 292 282 272 262 251 241 231 221 212 203 194 186 178 171 165 159 153 148 143 139 135 131 128 125 122 120 118 116 114 113 111 110 109 108 108 107 107 107 106 106 106 107 107 107 108 108 109 109 110 110 111 112 113 113 114 115 115 116 116 117 117 117 117 117 117 116 116 115 114 113 111 110 108 106 104 101 99 96 94 91 88 85 82 79 76 74 71 68 65 63 60 58 56 53 51 49 48 46 44 43 42 40 39 38 37 36 36 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 37 38 39 40 41 42 44 45 47 49 51 53 56 59 62 65 69 73 77 82 87 93 99 105 112 120 128 136 144 153 162 171 180 188 196 204 211 217 221 225 227 228 228 226 223 219 214 208 201 193 186 178 170 162 154 146 139 132 125 118 112 107 101 97 92 88 84 80 77 74 71 69 66 64 62 60 59 57 56 55 54 53 52 51 51
 42 40 38 36 34 32 31 29 28 26 25 24 23 22 20 20 19 18 17 17 16 16 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 24 26 28 30 33 36 39 42 46 51 56 62 68 75 82 91 100 111 122 135 149 165 181 200 219 240 262 285 309 333 357 380 402 422 439 453 463 470 472 471 466 457 446 433 418 401 385 368 351 334 318 302 288 274 261 249 238 228 218 210 202 195 189 183 178 174 170 167 165 163 161 161 160 161 161 163 165 167 170 173 177 181 186 191 197 202 208 214 221 227 233 239 245 250 255 259 263 266 269 270 271 272 271 270 268 266 263 260 257 253 250 246 243 240 237 234 232 230 228 227 226 226 227 228 229 231 234 238 242 246 252 258 264 272 280 288 297 307 318 329 340 352 364 376 388 400 411 421 430 438 444 448 449 448 444 438 428 416 402 386 368 349 329 308 288 267 247 228 209 192 175 160 145 132 120 109 99 89 81 73 66 60 54 49 44 40 36 32 29 26 24 21 19 17 16 14 13 12 11 10 9 8 7 7 6 6 6 6 6 5 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 19 20 21 22 24 25 27 29 30 32 34 36 38 40 43 45 48 51 53 56 59 63 66 70 73 77 81 85 89 93 98 102 106 111 115 120 124 128 132 136 140 144 147 150 153 156 158 160 161 162 163 163 164 163 162 161 160 158 156 154 151 148 145 142 138 135 131 127 123 119 115 111 107 103 99 95 91 87 83 80 76 73 69 66 63 60 57 54 52 49 47 44
 87 87 88 88 88 89 89 90 90 91 92 92 93 94 95 96 97 99 100 102 103 105 107 109 112 114 117 120 123 126 130 133 137 141 145 149 153 157 161 165 169 173 176 179 181 183 185 186 186 185 184 182 180 176 172 168 163 158 152 146 140 134 127 121 115 109 103 97 92 87 82 78 74 70 66 63 60 57 54 52 50 48 46 44 43 42 40 39 39 38 37 37 36 36 36 36 36 36 37 37 38 39 40 41 43 45 47 49 52 55 58 62 66 71 76 83 89 97 105 115 125 137 149 163 178 194 212 231 252 273 296 320 345 370 395 419 443 466 487 505 521 533 542 547 549 547 542 535 524 512 498 484 468 452 436 420 404 389 374 360 347 334 323 312 301 292 282 274 266 259 252 245 239 233 228 223 218 213 209 205 201 197 194 190 187 183 180 177 174 172 169 167 164 162 159 157 155 153 152 150 148 147 146 145 143 142 142 141 140 139 139 138 138 137 137 136 135 134 134 133 131 130 129 127 125 123 121 118 116 113 110 107 104 101 97 94 91 87 84 81 78 75 72 69 66 64 62 59 57 55 54 52 51 49 48 47 47 46 45 45 45 45 44 45 45 45 46 46 47 48 49 50 52 53 55 57 59 62 65 68 71 75 79 84 89 94 100 107 114 122 130 139 149 159 170 181 193 205 217 229 240 251 261 269 277 282 286 288 288 286 282 277 270 262 253 243 233 223 213 202 192 183 174 165 157 149 142 136 130 124 119 115 111 107 104 101 98 96 94 92 91 90 89 88 87 87 86 86 86 85 85 85 85 85 86 86 86 86 86 87
 184 181 178 175 172 168 165 161 157 153 149 145 141 137 132 128 124 120 116 112 108 104 101 97 94 90 87 84 81 79 76 74 71 69 67 65 63 61 59 58 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 37 37 36 36 36 35 35 35 35 36 36 37 38 39 40 41 43 44 46 48 51 53 56 59 62 66 70 74 79 83 89 94 100 107 114 122 130 140 150 160 172 185 198 213 230 247 267 287 310 334 359 387 416 446 478 511 544 577 610 641 671 698 722 741 756 767 772 772 768 760 747 732 714 694 672 650 628 605 583 561 541 521 503 486 470 455 441 429 418 408 399 391 384 377 372 367 362 359 355 352 349 346 344 341 338 335 332 328 325 320 316 311 306 300 295 288 282 275 267 260 252 244 236 228 220 211 203 195 187 179 171 163 156 148 141 134 128 121 115 110 104 99 94 89 85 81 77 73 70 67 65 62 60 58 57 55 54 53 52 52 52 51 51 52 52 53 53 54 55 56 58 59 61 62 64 66 68 71 73 76 78 81 84 87 90 94 97 100 103 106 110 113 116 119 121 124 126 128 130 132 134 135 136 136 137 137 137 137 137 136 136 135 134 134 133 132 131 131 130 129 129 128 128 128 128 128 128 128 129 130 131 133 134 137 139 142 145 148 152 156 160 165 171 176 182 188 194 201 207 214 220 227 233 238 243 248 252 255 258 259 260 261 260 259 258 256 253 250 247 244 240 237 233 230 227 224 221 219 217 215 213 211 210 209 208 207 206 206 205 205 204 203 203 202 201 200 199 198 196 195 193 191 189 186
 25 25 26 26 26 27 27 28 29 29 30 31 32 33 34 35 37 38 40 41 43 45 48 50 53 55 58 62 65 68 72 76 80 84 89 93 98 102 106 110 114 118 122 125 127 129 131 132 132 132 131 129 127 124 121 117 113 109 105 100 96 91 87 82 78 74 70 67 63 60 57 54 51 49 47 45 43 41 40 38 37 36 35 34 33 32 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 31 32 32 33 35 36 37 39 41 43 46 49 52 55 59 64 69 74 81 88 95 104 113 124 135 148 161 177 193 211 230 250 272 294 318 342 365 389 411 431 448 463 473 479 481 478 471 460 446 429 410 391 370 350 330 310 291 274 257 242 227 214 202 191 181 172 164 156 149 143 137 132 128 124 120 117 114 111 109 107 105 104 103 102 102 101 101 101 102 102 103 105 106 108 110 112 115 118 121 124 128 131 135 139 143 148 152 156 160 164 168 171 174 176 178 179 180 180 179 177 175 172 168 164 160 155 150 144 138 133 127 121 115 109 104 99 94 89 84 80 76 73 69 66 63 60 58 56 54 52 50 49 48 46 45 45 44 43 43 43 42 42 42 43 43 43 44 44 45 46 47 48 50 51 53 55 57 60 63 66 69 73 77 82 88 93 100 107 114 123 132 141 151 161 172 182 193 203 212 221 228 233 237 238 238 235 231 224 217 208 198 187 176 165 154 144 133 123 114 105 97 90 83 76 70 65 60 56 52 48 45 42 40 38 36 34 32 31 30 29 28 27 26 26 25 25 25 25 24 24 24 24 24 24 25 25
 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 27 28 29 30 31 32 34 36 38 40 42 45 48 51 54 58 63 68 73 79 86 93 102 111 121 132 144 158 173 190 208 228 250 274 300 327 355 385 415 444 472 497 518 535 545 549 547 538 524 504 481 456 429 402 375 348 323 300 278 257 239 222 206 192 179 168 157 147 139 131 124 117 111 106 101 97 93 89 86 83 80 78 76 74 72 71 70 68 68 67 66 66 66 66 66 66 67 67 68 68 69 70 71 72 73 75 76 77 79 80 81 83 84 85 87 88 89 90 92 93 94 95 96 97 97 98 99 99 99 100 100 100 100 100 100 100 99 99 99 98 98 97 97 96 96 95 95 94 94 93 93 93 92 92 92 92 92 92 92 92 92 92 93 93 94 95 95 96 97 98 99 101 102 103 105 107 108 110 111 113 115 116 118 119 121 122 123 123 124 124 123 123 122 120 119 116 114 111 108 105 102 98 95 91 88 84 80 77 74 70 67 64 61 58 56 53 51 49 47 45 44 42 41 40 39 38 37 36 36 35 35 35 35 35 35 35 35 36 36 37 38 38 39 40 41 42 43 44 46 47 49 50 52 54 56 58 60 62 64 67 69 72 74 77 80 82 85 88 90 93 95 97 99 101 102 103 104 104 104 104 103 102 101 99 97 95 93 90 87 84 81 78 75 72 69 66 62 59 56 53 51 48 45 43 41 38 36 34 33 31 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20
 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 15 16 17 19 21 23 25 28 31 34 38 42 47 53 59 66 74 83 94 105 118 133 149 167 187 209 233 259 286 315 344 373 400 425 446 462 471 474 469 458 441 419 395 368 340 313 286 261 237 216 196 178 162 147 134 123 112 103 95 88 81 76 70 66 62 58 55 52 49 47 45 43 41 39 38 37 35 34 33 33 32 31 31 30 30 30 29 29 29 29 29 30 30 30 31 32 32 33 34 35 37 38 40 41 43 45 47 49 51 54 56 59 62 64 67 70 73 76 79 82 84 87 89 91 93 95 96 97 98 98 98 97 97 95 94 92 90 88 86 84 81 79 76 74 72 69 67 65 63 61 59 58 56 55 54 53 52 51 51 50 50 50 50 50 50 50 51 52 53 54 55 57 59 61 63 66 69 73 77 82 87 92 99 106 113 122 131 141 152 164 177 190 204 217 231 244 257 267 276 283 287 288 287 282 275 266 255 242 229 215 200 186 173 160 147 136 125 115 106 97 90 83 76 71 66 61 57 54 50 48 45 43 41 39 38 37 36 35 34 33 33 33 32 32 32 32 32 33 33 33 34 34 35 36 37 37 38 40 41 42 43 45 47 48 50 53 55 57 60 63 66 69 73 76 80 84 89 93 98 103 107 112 117 121 126 130 133 136 139 141 142 143 143 142 140 138 135 132 128 123 118 113 108 102 97 91 86 80 75 70 65 61 57 52 49 45 42 38 36 33 30 28 26 24 22 21 19 18 17 16 15 14 13 13 12 11 11 11 10 10 10 9 9 9
 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 30 31 32 34 36 38 40 42 45 47 50 54 57 61 66 71 76 81 88 94 101 109 117 125 134 144 154 164 174 185 195 205 215 224 232 238 244 248 250 251 251 248 244 239 233 226 218 210 201 192 183 175 166 157 149 141 134 127 120 114 108 102 97 92 87 82 78 74 71 67 64 61 59 56 53 51 49 47 45 44 42 40 39 38 37 36 35 34 33 32 32 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 42 43 45 46 48 50 52 55 57 60 63 66 69 72 76 80 84 89 94 99 105 111 117 124 131 139 147 155 164 173 182 192 202 211 221 230 239 247 254 260 264 267 268 268 266 262 256 250 241 232 223 212 201 191 180 169 159 149 140 131 122 114 107 100 94 88 82 77 73 69 65 61 58 55 52 50 48 46 44 42 41 39 38 37 36 35 35 34 34 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24
 61 60 59 57 56 55 53 52 50 49 47 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 22 22 22 23 24 24 25 26 27 29 30 32 34 36 38 41 44 48 52 56 61 66 72 79 86 94 104 113 124 136 149 163 177 193 209 226 243 260 276 292 305 317 326 331 334 333 329 322 312 300 287 272 257 242 226 211 197 183 170 158 147 136 127 118 109 102 95 89 83 78 73 69 65 62 59 56 54 51 50 48 47 46 45 44 44 43 43 43 44 44 44 45 46 47 48 49 50 51 53 55 57 59 61 63 65 68 71 74 77 80 83 87 91 94 98 102 106 111 115 119 123 127 131 135 139 142 145 148 151 153 155 157 158 158 159 158 158 157 155 153 151 148 145 142 138 134 130 126 122 117 113 108 104 100 95 91 87 82 79 75 71 67 64 61 58 55 52 50 47 45 43 41 39 38 36 35 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 26 27 28 29 30 32 33 35 37 39 42 44 47 50 53 57 60 64 69 73 78 83 88 94 100 105 111 117 123 129 135 141 146 151 155 159 162 165 166 167 167 166 165 163 160 157 154 150 146 141 137 132 128 124 120 116 112 108 104 101 98 95 93 90 88 86 84 82 81 79 78 77 76 75 74 73 73 72 72 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 68 68 67 66 65 64 63 62
 102 100 99 98 97 96 95 94 93 92 91 90 90 89 88 88 87 87 87 87 86 86 86 87 87 87 88 88 89 90 91 92 93 94 96 97 99 101 102 104 106 108 110 112 114 117 119 122 124 127 130 133 136 139 142 145 149 152 156 160 164 168 172 176 181 185 190 195 200 205 211 216 221 227 232 238 243 249 254 260 265 270 276 281 286 291 296 301 306 310 315 320 325 329 334 339 343 348 353 357 362 367 372 377 382 386 391 396 401 405 410 414 418 421 425 427 430 431 432 433 432 431 429 426 423 418 413 407 400 392 384 375 366 356 346 336 326 315 304 294 283 273 263 253 244 234 226 217 209 201 194 187 181 175 169 164 159 155 150 147 143 140 137 134 132 130 128 126 124 122 121 120 118 117 116 115 114 114 113 112 112 111 111 110 110 109 109 109 108 108 108 108 108 108 108 108 108 108 108 109 109 110 110 111 111 112 112 113 114 114 115 115 115 116 116 116 116 116 116 115 115 114 113 112 111 110 109 107 106 104 103 101 100 98 97 95 94 92 91 89 88 87 86 85 84 83 82 82 81 81 81 80 81 81 81 81 82 82 83 84 85 86 86 87 89 90 91 92 93 95 96 98 99 101 102 104 106 107 109 111 113 115 117 120 122 125 127 130 133 136 140 143 147 151 155 159 164 169 174 179 184 190 195 201 207 212 218 223 228 233 238 242 245 249 251 253 254 255 255 254 252 250 247 243 239 234 229 223 217 211 205 199 192 186 180 175 169 164 159 154 150 145 142 138 135 131 128 126 123 121 118 116 114 112 111 109 107 106 104 103
 75 74 74 74 73 73 73 72 72 72 72 72 72 72 73 73 74 75 76 77 79 80 82 85 87 90 94 98 102 106 112 117 124 130 138 146 155 164 174 185 197 209 222 236 251 266 282 298 315 331 348 364 380 394 408 419 429 437 442 445 445 442 437 429 420 409 396 383 368 354 339 324 309 295 282 268 256 244 233 223 213 204 196 188 181 174 167 162 156 151 146 142 138 134 131 127 124 121 119 116 114 112 110 108 107 105 104 102 101 100 99 98 97 97 96 95 95 94 94 93 93 92 92 91 91 90 90 89 88 88 87 86 85 85 84 83 82 81 80 79 78 77 76 76 75 74 73 72 72 71 70 70 70 69 69 69 69 70 70 71 72 73 74 75 77 78 80 82 85 87 90 93 96 99 103 107 111 116 121 126 131 137 143 149 156 163 170 178 186 194 202 211 220 228 237 245 253 261 268 274 280 284 288 290 291 291 290 287 284 279 273 267 260 252 244 236 227 218 210 201 193 185 177 169 162 155 148 141 135 129 124 119 114 109 105 101 97 93 90 87 84 82 79 77 75 74 72 71 69 68 67 67 66 65 65 64 64 64 64 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 67 67 67 67 68 68 68 69 69 70 70 70 71 71 72 72 73 74 74 74 75 75 76 76 76 77 77 77 77 77 77 77 77 76 76 76 75 75
 38 37 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 60 61 63 64 66 67 68 70 71 73 74 75 77 78 79 80 81 82 83 85 86 87 88 89 89 90 91 92 93 94 96 97 98 99 100 102 103 105 107 109 111 113 116 119 122 125 128 132 136 140 145 150 155 161 167 174 180 188 196 204 213 222 232 242 253 265 277 290 303 318 332 348 364 380 397 414 431 448 464 481 496 510 522 533 542 549 554 555 555 551 546 537 527 514 499 483 466 448 429 409 389 369 349 330 310 292 274 256 239 223 208 193 180 167 154 143 132 122 113 104 96 88 81 75 69 64 59 55 50 47 43 40 38 35 33 31 29 27 26 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 16 16 17 18 19 19 20 22 23 24 25 27 28 30 32 34 35 37 40 42 44 46 49 51 54 56 59 62 65 68 71 74 78 81 85 88 92 96 100 104 108 113 117 121 126 130 134 139 143 147 150 153 156 159 160 162 163 163 162 161 160 158 155 152 148 145 141 136 132 127 123 118 113 109 104 100 96 92 88 84 80 77 74 71 68 65 63 61 59 57 55 54 52 51 50 49 48 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38
 60 61 62 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 88 89 91 94 96 98 101 104 107 111 115 119 123 127 132 137 143 148 154 161 168 175 182 190 199 208 217 227 238 249 261 274 287 300 315 329 345 360 376 391 406 421 434 446 456 465 471 474 475 472 467 459 448 435 419 402 384 365 345 326 306 286 267 249 231 214 198 183 169 156 143 132 121 111 102 93 85 78 71 65 59 54 50 45 41 38 35 32 30 27 25 24 22 21 20 19 18 18 17 17 17 17 17 17 17 18 18 18 19 19 20 21 22 23 24 25 26 28 29 31 33 35 37 40 43 46 49 53 57 62 68 73 80 87 95 103 112 122 133 144 156 169 183 197 212 227 243 258 274 290 305 320 334 347 359 369 377 384 389 392 393 393 390 385 379 371 362 351 340 327 314 301 287 274 260 246 233 221 208 197 186 176 166 157 149 142 135 128 123 118 113 109 105 101 98 95 92 90 88 86 84 83 81 80 79 79 78 78 77 77 78 78 79 80 81 83 84 87 89 92 95 98 102 106 111 116 121 126 132 138 144 150 156 162 169 175 181 186 192 197 201 205 208 210 211 212 212 211 208 206 202 197 192 187 180 174 167 160 153 145 138 131 124 117 111 105 99 94 89 84 79 75 71 68 65 62 59 57 54 52 51 49 47 46 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 30 30 30 31 32 32 33 34 35 36 38 39 40 41 43 44 46 47 49 51 52 54 55 57 58
 204 188 172 158 145 133 122 112 103 95 88 81 75 69 64 60 56 52 49 47 44 42 41 39 38 37 37 36 36 36 36 37 37 38 39 40 41 42 44 45 47 49 51 53 55 57 59 62 64 67 70 73 76 79 83 86 90 94 98 102 106 111 116 121 127 133 139 145 152 159 167 175 183 192 201 211 222 232 244 256 268 281 294 308 322 337 352 367 383 398 414 429 445 459 473 485 496 505 512 516 518 517 513 506 496 483 467 450 430 409 388 365 343 321 300 279 259 240 223 206 191 177 164 152 141 131 121 113 105 98 91 85 80 75 70 66 62 58 55 52 49 47 45 43 41 39 38 37 36 36 35 35 35 35 36 36 37 39 40 42 44 47 49 52 56 59 64 68 73 78 83 89 95 102 109 116 124 132 140 148 157 165 173 181 189 196 202 208 212 215 217 217 216 214 210 206 200 193 185 177 169 161 152 144 136 128 120 113 107 101 95 90 85 80 76 72 69 66 63 60 58 56 54 52 51 49 48 47 45 44 43 43 42 41 41 40 40 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 43 44 44 45 46 47 47 48 49 49 50 50 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 54 54 55 56 57 58 59 61 63 64 66 68 70 73 75 78 81 84 87 90 94 98 102 106 111 116 122 127 134 141 148 156 165 175 185 197 209 223 237 253 270 289 308 329 350 371 393 413 433 451 466 478 486 490 489 483 473 459 442 422 400 377 353 330 306 284 262 241 222
 46 47 48 48 49 50 51 51 52 53 54 55 57 58 59 61 62 64 65 67 69 71 73 75 78 80 83 85 88 91 94 97 100 104 107 110 114 117 121 125 128 132 135 139 143 146 150 153 157 160 164 167 170 174 177 180 183 186 189 192 195 198 200 203 205 208 210 212 213 215 216 216 217 217 216 215 214 212 209 207 203 200 196 191 187 182 177 171 166 160 155 149 143 138 132 127 122 116 112 107 102 98 94 90 86 83 79 76 74 71 69 66 64 62 61 59 58 57 56 55 54 53 53 52 52 51 51 51 51 51 51 51 52 52 52 52 53 53 54 54 55 55 56 57 57 58 59 60 60 61 62 63 64 65 66 68 69 70 72 73 74 76 78 79 81 83 84 86 88 90 92 94 96 98 100 102 105 107 109 111 114 116 119 121 124 127 129 132 135 138 141 144 147 150 153 157 160 163 166 169 172 175 178 180 182 184 186 187 188 189 189 188 188 186 185 183 181 178 175 172 168 165 161 157 154 150 146 142 138 135 131 128 125 121 119 116 113 111 109 107 105 104 103 102 101 100 100 100 100 100 100 101 101 102 103 104 105 107 108 109 110 112 113 114 115 116 117 118 118 119 119 119 118 118 117 117 115 114 113 111 109 108 106 103 101 99 97 95 92 90 88 86 84 82 80 78 77 75 73 72 71 69 68 67 66 65 64 63 62 61 60 60 59 58 57 57 56 55 55 54 53 52 52 51 50 50 49 48 47 47 46 46 45 44 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 44 44 45 46
 195 180 166 152 140 128 117 107 98 90 82 76 69 64 59 54 51 47 44 41 39 37 36 34 33 32 32 31 31 31 30 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 43 43 44 45 46 47 48 49 51 52 54 55 57 59 61 63 66 68 71 73 76 79 83 86 90 94 98 102 106 111 117 122 128 134 140 147 154 162 170 178 186 194 203 211 220 228 236 243 250 257 263 268 272 275 277 278 279 278 276 274 271 267 263 258 253 247 241 236 230 224 219 213 208 203 199 195 192 189 187 186 185 185 186 188 190 193 197 202 207 213 220 228 236 244 253 262 271 280 288 295 302 307 311 313 313 311 307 301 293 283 271 259 245 230 216 201 186 172 158 145 133 122 111 101 92 84 77 70 64 58 53 49 45 42 39 36 34 31 30 28 27 26 24 24 23 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 28 30 31 32 34 35 37 39 41 43 46 48 51 53 56 59 62 66 69 73 76 80 83 87 91 95 99 103 107 111 115 119 123 127 131 136 140 144 149 153 158 162 167 172 177 181 186 191 196 201 206 210 214 218 222 226 228 231 233 234 235 235 235 234 233 231 229 226 223 220 217 214 210 207 204 201 198 196 193 191 190 189 189 189 189 190 192 195 198 202 207 213 219 226 234 243 253 263 274 285 297 308 319 329 338 345 350 354 355 353 349 342 332 321 307 293 277 260 244 227 211
 24 24 24 24 24 25 25 25 25 26 26 27 28 29 30 31 32 34 36 38 40 43 46 49 52 56 61 66 71 77 83 89 96 104 111 120 128 137 146 155 165 174 183 191 200 207 214 219 223 226 228 227 226 222 218 212 205 197 188 179 169 159 149 140 130 121 113 105 97 90 84 78 72 67 63 59 55 52 49 46 44 42 40 38 37 36 34 33 32 32 31 30 30 29 29 29 28 28 28 28 28 29 29 29 30 30 31 32 33 34 35 36 37 39 41 43 45 47 49 51 54 57 59 62 65 68 71 75 78 81 85 88 92 95 99 102 105 108 111 114 117 119 121 123 125 126 127 128 128 128 128 128 127 126 125 124 123 121 120 119 118 116 115 115 114 113 113 112 112 112 112 112 113 113 114 115 116 117 118 119 121 122 124 125 127 128 130 132 134 136 138 139 141 143 145 146 148 149 150 151 152 153 154 154 154 154 154 154 153 152 151 150 148 147 145 143 141 139 137 135 132 130 127 125 122 120 117 114 112 109 106 104 101 99 96 94 91 89 86 84 82 80 78 77 75 73 72 71 70 69 68 67 67 66 66 66 66 67 67 67 68 69 70 71 72 73 75 77 78 80 83 85 88 91 94 97 101 105 109 113 118 123 129 134 140 146 153 159 166 172 178 184 190 195 199 202 205 207 207 207 205 202 199 195 190 184 178 172 165 158 151 145 138 131 125 119 113 107 101 96 91 86 82 77 73 69 66 62 59 56 53 51 48 46 44 42 40 38 37 35 34 33 32 31 30 29 28 28 27 27 26 26 26 25 25 25 25 25 24 24
 34 33 32 31 30 29 29 28 28 28 27 27 27 28 28 28 29 30 30 32 33 34 36 38 40 43 45 48 52 55 59 64 69 74 79 86 92 99 107 115 123 133 142 153 163 175 186 198 210 222 234 245 255 265 273 280 285 288 290 289 285 280 274 265 256 245 234 223 211 199 188 177 166 157 147 138 130 123 116 109 104 98 94 89 86 82 79 76 74 72 70 68 67 66 65 64 64 63 63 64 64 65 66 67 68 70 72 74 76 79 82 85 88 92 96 100 104 108 113 117 121 126 130 134 138 142 145 148 150 152 153 154 154 154 152 151 149 146 143 139 135 131 126 122 117 112 108 103 98 94 90 86 82 78 74 71 68 65 63 61 59 57 55 54 53 52 51 51 51 51 51 51 52 53 54 55 56 58 59 61 63 65 68 71 74 77 81 84 89 93 98 103 108 114 120 126 133 140 147 154 162 169 176 183 190 196 202 207 211 214 216 217 217 216 215 212 208 204 198 193 186 180 173 166 159 152 145 138 131 124 118 112 106 100 94 89 84 79 75 70 66 63 59 56 53 50 48 45 43 41 39 38 37 35 34 33 33 32 31 31 31 30 30 30 31 31 31 31 32 32 33 34 35 36 37 38 39 40 42 44 45 47 49 52 54 57 60 63 66 70 74 78 82 86 91 95 100 105 110 115 121 126 131 135 140 144 149 153 156 159 162 164 166 167 168 169 168 168 167 165 163 161 158 154 151 147 143 139 134 130 125 120 115 111 106 101 97 92 88 84 80 76 72 69 66 63 60 57 54 52 50 48 46 44 42 40 39 37 36 35
 48 48 48 48 48 48 48 48 49 49 50 50 51 51 52 52 53 54 55 56 56 57 58 59 60 61 61 62 63 64 64 65 66 66 67 67 67 67 68 68 68 68 68 68 69 69 69 69 69 69 70 70 70 71 71 72 73 73 74 75 77 78 80 81 83 85 87 89 91 94 96 98 101 103 105 108 110 111 113 114 115 116 116 116 115 114 113 111 109 107 104 102 99 96 93 90 87 84 81 78 75 73 70 68 66 64 63 61 60 59 58 57 57 57 57 57 58 58 59 60 61 63 64 66 68 70 72 74 76 79 81 84 86 89 92 94 97 100 102 104 107 109 110 112 113 114 115 115 115 115 114 113 112 110 109 106 104 102 99 97 94 91 89 86 84 82 80 77 76 74 72 71 69 68 67 66 66 65 64 64 64 64 64 64 64 64 65 65 66 66 67 68 69 70 71 73 74 75 76 78 79 80 82 83 84 85 86 87 87 88 88 88 88 88 87 87 86 85 84 83 82 80 79 77 76 74 73 71 69 68 66 65 63 62 61 60 59 58 57 56 55 55 55 55 55 55 55 56 57 58 60 61 63 65 68 71 74 77 81 85 90 94 99 104 110 116 122 128 134 140 146 151 157 162 167 171 174 177 179 180 180 179 178 176 173 169 165 161 156 152 147 142 137 132 128 124 120 116 112 109 106 103 101 98 96 94 93 91 90 89 87 86 85 85 84 83 82 81 81 80 79 79 78 77 76 76 75 74 73 72 71 70 69 68 66 65 64 63 62 61 60 58 57 56 56 55 54 53 52 52 51 50 50 49 49 49 48 48 48 48
 129 128 126 123 121 118 115 111 108 104 101 98 94 91 88 85 83 80 78 76 74 73 72 71 70 70 70 69 70 70 70 71 71 72 73 74 75 75 76 77 78 79 79 80 80 80 80 80 80 80 79 78 77 76 75 73 72 70 68 66 64 62 60 58 56 55 53 51 50 48 47 46 45 44 43 43 42 42 42 42 43 43 44 45 46 47 48 50 52 54 56 58 61 64 67 70 74 77 81 85 89 93 97 101 104 107 110 111 112 112 112 110 108 105 101 97 93 88 83 78 73 69 64 60 56 52 49 46 42 40 37 35 32 30 28 26 25 23 22 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 10 10 10 10 11 11 12 12 13 14 14 15 16 17 18 18 19 20 20 21 22 22 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 49 51 52 53 55 56 57 58 59 60 61 61 62 62 62 62 61 61 60 59 57 56 55 53 51 49 48 46 44 42 40 39 37 36 34 33 31 30 29 28 27 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 33 34 35 36 37 38 39 39 40 41 42 43 43 44 45 46 47 47 48 49 50 52 53 54 55 57 59 60 62 65 67 70 73 76 79 83 86 90 94 98 102 106 110 114 118 121 124 126 128 129 130 130 130
 75 69 63 58 53 48 44 40 37 34 31 29 27 25 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 23 24 24 25 26 26 27 27 27 28 28 29 29 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 34 33 33 33 33 32 32 31 31 30 29 29 28 27 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 13 13 14 15 16 17 18 20 21 23 24 26 28 30 32 34 36 38 40 42 43 44 46 46 47 47 46 45 44 43 41 40 38 36 34 32 30 28 26 25 23 22 20 19 18 17 16 15 15 14 14 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 17 18 19 20 21 22 24 26 28 30 33 36 39 43 47 52 57 62 68 74 81 88 94 100 105 110 113 114 114 113 109 105 100 94 87 81
 91 91 92 92 92 92 92 92 91 91 91 91 91 91 91 91 91 92 92 93 94 95 97 98 100 102 104 107 109 112 114 117 120 123 126 128 131 134 137 139 142 144 146 148 150 151 152 154 154 155 155 155 155 155 154 153 152 151 149 148 146 144 142 140 139 137 135 133 131 130 128 127 126 125 124 123 122 122 122 121 121 121 121 121 121 121 121 121 121 121 121 121 121 120 120 119 118 118 117 116 115 113 112 111 109 108 107 105 104 102 101 99 98 96 95 93 92 91 90 89 87 86 85 84 83 82 82 81 80 79 78 77 77 76 75 75 74 73 73 72 71 71 70 70 69 69 68 68 68 67 67 67 67 67 67 67 67 68 68 69 70 71 73 74 76 78 80 82 84 87 89 92 95 97 100 103 106 109 112 114 116 119 120 122 123 124 125 125 124 124 123 121 119 117 115 113 110 107 105 102 99 96 94 91 89 87 85 83 82 80 79 78 77 76 76 75 75 75 75 75 75 75 76 76 77 78 79 80 81 82 83 85 86 88 90 92 94 96 99 101 104 106 109 112 115 118 120 123 126 129 131 134 136 138 140 141 142 143 143 143 143 142 141 139 138 136 133 131 128 125 122 119 116 113 110 106 103 100 97 94 91 88 86 83 80 78 76 74 72 70 68 67 65 64 63 62 61 60 59 58 57 56 55 55 54 53 53 52 52 51 51 50 50 49 49 49 48 48 48 48 47 47 47 47 47 47 47 47 48 48 48 49 49 50 51 52 53 54 55 56 58 60 61 63 65 67 69 71 73 75 77 79 81 83 84 86 87 88 89 90
 14 13 13 13 13 13 13 12 12 13 13 13 13 13 14 14 14 15 15 16 17 18 18 19 20 21 22 23 24 26 27 28 30 31 32 34 36 37 39 40 42 44 46 47 49 51 53 55 57 59 60 62 64 66 68 69 71 73 74 75 76 77 78 79 79 79 79 79 78 78 77 76 74 73 71 69 67 66 64 62 60 58 56 54 52 50 49 47 46 45 43 42 41 41 40 39 39 39 39 39 39 39 40 41 42 43 45 47 49 52 55 58 62 66 71 76 82 88 95 102 111 119 129 138 149 159 170 181 191 201 210 218 225 229 232 233 231 228 222 215 206 197 186 176 165 154 143 133 123 114 105 97 89 82 76 70 65 60 56 52 48 45 42 40 38 36 34 33 31 30 29 29 28 28 28 28 28 28 28 28 29 29 30 31 32 33 34 36 37 39 41 43 45 47 50 53 56 59 62 66 69 73 77 81 85 88 92 96 99 102 105 107 109 111 111 112 112 111 110 108 106 103 100 97 93 90 86 82 78 74 70 66 63 59 56 52 49 46 43 41 38 36 33 31 29 27 26 24 23 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 24 25 26 28 30 31 33 35 38 40 43 45 48 52 55 58 62 66 70 74 78 82 86 90 94 99 102 106 110 113 116 119 122 124 125 127 127 128 127 127 126 124 122 120 117 114 111 107 103 99 95 91 87 82 78 74 69 65 61 57 54 50 47 44 41 38 35 33 31 29 27 25 24 22 21 20 19 18 17 17 16 15 15 14 14
 5 5 4 4 4 4 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 8 9 9 10 11 13 14 15 16 18 19 21 23 24 26 28 30 33 35 37 40 42 45 48 51 55 58 61 65 69 73 77 81 86 90 94 99 103 107 111 115 118 121 123 125 126 126 125 124 123 120 117 114 110 106 102 97 93 88 84 80 75 72 68 64 61 58 55 53 50 48 46 45 43 42 41 40 39 39 39 39 39 40 41 42 43 45 47 50 53 56 60 64 69 75 81 88 95 104 113 123 134 145 157 171 184 199 213 228 243 257 270 281 291 299 304 306 305 301 294 285 275 262 249 235 220 206 192 178 166 153 142 131 122 113 105 98 91 85 80 75 71 68 65 63 61 59 58 57 57 56 56 57 57 58 59 61 62 64 66 68 71 74 76 80 83 87 90 94 98 102 106 110 114 118 121 124 127 129 131 132 133 132 131 130 128 125 122 118 114 110 105 101 96 91 87 82 78 74 69 65 62 58 54 51 48 45 42 39 37 34 32 30 28 26 24 22 20 19 17 16 14 13 12 11 10 9 8 8 7 6 6 5 5 5 4 4 4 4 4 4 4 5 5 5 6 6 7 8 9 9 10 12 13 14 16 18 20 22 24 27 30 34 37 42 47 52 58 64 71 79 88 97 107 117 128 139 151 163 176 188 200 211 222 232 240 248 253 258 260 261 259 256 252 246 239 231 222 212 202 191 181 170 159 149 138 128 119 109 101 92 84 77 70 64 58 52 47 42 38 34 31 28 25 22 20 18 16 15 13 12 11 10 9 8 7 7 6 6
 139 145 150 153 156 157 158 156 154 150 145 139 133 126 119 111 104 97 90 83 77 72 66 62 57 54 50 47 44 42 40 38 36 35 33 32 31 30 30 29 28 28 27 27 27 27 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 31 31 32 33 34 35 37 38 40 42 43 45 47 49 52 54 56 59 61 64 66 69 71 73 75 77 79 80 81 83 83 84 85 85 85 85 85 84 84 84 83 82 82 81 80 80 79 78 78 77 77 76 76 75 75 75 74 74 74 74 74 74 74 74 73 73 74 74 74 74 74 74 75 75 76 76 77 78 79 80 81 83 85 87 89 92 95 98 102 107 112 118 124 132 140 149 159 170 181 194 207 220 234 247 259 270 280 287 291 292 290 285 277 267 255 241 226 211 196 181 166 153 140 128 118 108 99 90 83 77 71 66 61 57 54 51 49 46 45 43 42 42 41 41 41 41 41 41 42 43 43 44 45 46 47 49 50 51 53 54 55 57 58 60 61 63 65 66 68 69 71 72 74 75 77 78 80 81 83 84 85 87 88 90 91 93 94 96 97 99 101 103 105 107 110 112 115 118 121 124 128 131 135 139 143 148 152 156 161 165 170 174 178 182 186 190 193 196 199 201 203 204 205 206 205 205 204 202 200 198 195 192 189 185 181 177 173 169 164 160 155 150 146 141 137 132 128 123 119 115 111 106 103 99 95 91 88 85 81 78 75 72 70 67 65 62 60 58 56 55 53 52 51 50 49 49 49 49 49 50 51 53 54 56 59 62 65 69 73 78 83 89 94 101 107 114 120 127 133
 68 65 63 61 58 56 55 53 51 50 49 48 47 46 46 46 46 46 47 47 48 49 51 52 54 56 59 61 64 67 71 74 78 82 87 92 97 102 108 114 121 128 135 143 151 160 169 178 188 198 208 218 229 239 249 258 267 275 281 287 291 293 294 293 291 286 281 274 265 256 247 236 226 215 205 194 185 175 166 158 150 142 136 130 124 119 114 110 107 104 101 99 97 96 95 94 94 94 94 95 96 98 100 102 104 107 111 114 118 122 126 131 135 140 145 150 155 160 164 169 173 177 181 184 187 189 191 193 194 194 194 194 193 191 189 187 185 182 178 175 171 168 164 160 156 151 147 143 139 135 132 128 125 121 118 115 113 110 108 107 105 104 103 103 102 102 103 104 105 106 107 109 111 113 116 118 121 124 127 130 133 136 139 142 145 148 151 153 156 158 159 161 162 163 164 164 164 163 163 162 161 159 158 156 154 153 150 148 146 144 142 139 137 135 133 130 128 126 124 122 119 117 115 113 111 109 107 105 103 101 99 97 95 93 91 89 87 85 83 81 79 76 74 72 70 69 67 65 63 61 60 58 57 56 54 53 52 52 51 50 50 50 50 50 50 50 51 51 52 53 54 56 57 59 61 63 66 69 72 75 79 83 88 93 98 104 110 116 123 131 139 147 155 164 172 181 190 199 207 215 223 231 237 244 249 254 258 261 263 265 266 266 265 264 262 260 257 254 250 246 242 237 233 228 223 218 213 208 202 197 192 187 182 176 171 166 161 156 151 146 142 137 132 128 124 119 115 111 107 103 100 96 93 89 86 83 79 76 73 71
 26 27 27 28 29 30 32 33 35 36 38 40 42 44 47 49 52 55 58 61 65 69 73 77 81 85 89 94 98 102 106 111 114 118 122 125 128 131 133 135 136 138 138 138 138 138 137 136 134 132 130 127 125 122 119 116 112 109 106 102 99 95 92 88 85 82 79 75 73 70 67 64 62 59 57 55 53 51 50 48 46 45 43 42 41 40 39 38 37 36 35 35 34 33 33 33 32 32 32 31 31 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 58 59 60 60 61 61 62 62 62 62 62 62 61 61 60 60 59 58 57 56 55 54 53 52 51 50 48 47 46 45 44 43 41 40 39 39 38 37 36 36 35 35 34 34 34 34 34 34 34 34 34 35 36 36 37 38 39 41 42 44 46 48 51 53 56 60 63 67 71 75 80 85 90 96 102 108 114 121 127 134 140 147 153 159 164 169 173 177 180 182 183 183 182 180 177 174 170 165 160 154 148 142 136 130 124 118 112 107 101 96 92 87 83 79 75 72 69 66 64 61 59 58 56 55 54 53 52 51 51 50 50 50 50 50 50 50 50 50 51 51 51 52 52 53 53 53 54 54 55 55 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 55 55 54 53 53 52 52 51 50 49 49 48 47 46 45 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25
 97 99 101 104 108 113 118 124 131 138 147 156 166 176 188 199 212 224 236 247 258 267 275 280 283 284 282 277 270 261 251 239 226 213 200 187 174 162 150 139 129 119 110 102 94 87 81 75 69 64 59 55 51 47 44 41 38 35 33 30 28 26 25 23 22 20 19 18 17 17 16 16 15 15 15 15 16 16 17 18 19 20 21 22 24 26 28 30 33 36 39 42 45 49 53 58 62 67 73 78 84 90 96 103 109 116 122 129 135 141 147 152 157 162 165 169 172 174 176 177 177 178 177 177 176 175 173 172 170 168 165 163 160 158 155 152 149 146 142 139 135 131 127 123 119 115 111 106 102 97 92 88 83 78 74 69 65 61 57 53 49 45 42 39 36 33 31 28 26 24 22 21 19 18 17 16 15 14 13 13 12 12 12 12 12 12 12 13 13 14 14 15 16 17 19 20 22 23 25 27 29 32 34 37 39 42 45 48 51 55 58 61 65 68 72 75 79 82 86 89 93 97 100 104 107 110 114 117 120 124 127 130 133 135 138 140 142 144 146 147 148 148 148 147 146 145 143 140 137 133 129 124 119 114 108 103 97 92 86 81 76 71 66 61 57 53 49 45 42 39 36 34 31 29 27 25 24 22 21 20 19 18 18 17 17 17 17 18 18 19 20 20 22 23 24 26 28 30 32 35 37 40 43 47 50 54 58 62 67 72 78 83 90 96 103 111 118 127 135 144 153 163 172 181 190 199 206 213 219 223 226 227 227 225 221 216 210 203 195 187 178 170 161 153 145 138 131 124 119 114 109 105 102 99 97 96 95 94 95 95
 131 127 124 120 116 113 109 106 102 99 96 94 91 89 87 86 85 84 83 83 82 83 83 84 85 86 87 89 91 93 95 98 101 104 107 110 113 117 121 124 128 132 136 140 144 148 152 156 159 162 166 168 171 173 175 176 177 177 177 177 176 175 173 171 168 166 163 160 157 154 151 148 145 142 140 137 135 133 131 130 128 127 127 126 126 126 126 126 127 127 128 129 130 131 132 132 133 134 134 135 135 135 135 135 134 134 133 132 130 129 127 126 124 122 119 117 115 112 110 108 105 103 100 98 96 94 91 89 87 85 83 81 79 78 76 74 73 71 70 68 67 66 65 63 62 61 60 60 59 58 58 57 57 57 57 57 57 58 58 59 60 61 63 65 67 69 72 74 77 81 84 88 92 96 101 106 110 115 120 124 129 133 137 141 144 147 149 151 152 153 153 152 151 150 148 146 143 140 138 135 132 129 126 123 120 118 115 113 110 108 106 105 103 101 100 99 97 96 95 94 93 93 92 91 91 90 90 89 89 88 88 88 88 87 87 87 87 86 86 86 86 85 85 85 85 84 84 83 83 82 82 81 80 80 79 78 77 76 76 75 74 73 72 71 70 69 68 67 66 66 65 64 64 63 63 62 62 62 62 62 62 63 63 64 65 66 67 68 70 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 106 108 109 111 112 113 114 115 116 117 118 119 120 120 121 122 122 123 124 125 125 126 127 128 129 130 131 132 133 135 136 138 139 141 142 144 145 147 148 149 150 150 151 151 150 149 148 147 145 143 140 137 134
 214 210 205 199 194 188 183 178 172 168 163 159 155 152 150 148 146 145 145 145 146 147 148 151 153 156 159 163 167 171 175 180 184 189 193 198 202 207 210 214 217 219 221 222 223 223 222 220 217 214 210 206 200 195 189 183 176 170 163 157 151 144 138 132 127 122 117 112 108 105 101 99 96 94 93 92 92 92 92 93 95 97 100 103 107 111 116 121 127 134 140 147 155 162 170 177 184 190 196 201 205 207 209 208 207 204 200 195 189 183 176 169 161 154 147 140 133 127 121 116 111 106 101 97 93 90 87 84 81 78 76 74 72 70 68 67 65 64 63 61 60 59 58 57 56 55 55 54 53 53 52 52 52 51 51 51 51 51 52 52 53 54 55 56 57 59 60 62 64 66 68 71 73 75 77 79 81 83 84 86 86 87 87 86 85 84 82 80 78 75 72 70 67 64 61 58 55 52 50 48 46 44 42 41 39 38 37 37 36 35 35 35 35 34 34 35 35 35 35 36 36 37 37 38 39 40 40 42 43 44 45 47 49 50 53 55 57 60 63 66 70 74 78 82 87 92 98 104 110 116 122 128 134 140 145 150 154 157 158 159 158 157 154 150 146 141 135 130 124 118 112 106 101 96 91 87 83 79 76 74 71 69 68 66 65 65 65 65 65 66 66 67 69 70 72 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 102 104 105 106 108 109 110 111 112 113 114 116 117 118 119 120 122 123 125 127 128 131 133 136 139 142 145 149 153 158 162 167 173 178 184 190 195 201 206 211 215 219 222 224 226 226 225 224 221 218
 39 37 35 33 31 29 27 25 23 21 20 19 18 17 16 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 26 27 28 29 31 32 34 35 37 38 40 42 44 46 48 50 52 55 57 60 63 66 69 72 76 80 84 89 94 99 105 112 119 126 134 142 151 159 167 175 181 187 190 192 191 188 183 176 168 158 147 136 125 115 104 95 86 77 70 63 57 52 47 42 39 35 32 30 27 25 24 22 21 20 19 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 11 13 15 17 19 23 26 31 36 42 49 58 68 80 94 111 130 153 178 207 237 269 300 326 347 359 360 351 334 311 285 258 231 206 183 163 145 130 116 105 95 86 78 72 66 61 56 52 49 45 43 40 38 36 34 32 30 29 27 26 25 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 19 20 21 23 25 27 28 30 33 35 37 39 41 42 44 45 45 45 45 45 44 42 41
 18 18 18 18 18 18 18 18 19 20 20 21 22 23 25 26 28 30 32 34 36 39 42 45 48 52 55 60 64 68 73 78 83 88 94 99 105 110 116 121 127 132 136 140 144 147 149 150 151 151 150 148 146 143 139 135 130 125 120 115 110 104 99 94 89 84 79 75 71 67 64 60 57 55 52 50 48 46 45 43 42 41 40 40 39 39 39 39 38 38 39 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 49 49 49 49 50 49 49 49 49 49 49 48 48 48 47 47 46 46 45 44 44 43 42 41 41 40 39 38 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 16 16 16 16 17 17 17 18 18 19 20 21 22 23 25 27 28 31 33 35 38 41 45 49 53 57 62 67 73 78 85 91 97 104 111 117 124 130 136 142 147 151 154 157 159 160 160 159 157 155 152 148 144 139 135 129 124 119 114 108 103 98 93 88 83 78 74 69 65 61 57 54 50 47 44 41 38 36 33 31 29 27 25 23 22 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 23 24 25 27 28 30 32 33 35 36 38 40 42 43 45 47 49 50 52 54 55 57 58 59 61 62 63 64 64 65 65 65 65 65 65 64 64 63 62 60 59 57 55 54 52 50 48 46 44 42 40 38 36 34 32 30 29 27 26 25 24 23 22 21 20 19 19 18
 16 16 17 17 18 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 39 41 42 43 45 46 47 47 48 49 49 50 50 50 50 50 50 50 50 50 49 49 49 48 48 47 46 46 45 44 44 43 42 41 40 40 39 38 37 36 35 34 33 32 31 30 28 27 26 25 24 23 23 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 22 23 24 25 27 28 30 31 33 35 36 38 40 42 45 47 49 51 54 56 59 62 64 67 70 73 76 79 82 85 88 92 95 98 101 104 106 108 110 112 113 114 114 114 113 111 109 106 102 99 94 90 85 80 76 71 66 61 57 53 48 45 41 38 35 32 30 27 25 24 22 21 19 18 17 17 16 15 15 15 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 31 32 33 34 35 35 36 37 37 38 39 39 40 40 40 41 41 42 42 42 42 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 38 38 37 36 35 35 34 33 32 31 31 30 29 29 28 28 27 27 27 27 26 26 26 27 27 27 28 28 29 30 31 32 33 34 36 37 39 41 43 46 48 51 53 56 59 62 65 68 71 74 77 79 82 84 87 89 90 92 93 94 95 95 95 95 94 94 93 91 90 88 86 84 82 80 77 75 72 69 67 64 61 58 56 53 50 48 45 43 40 38 36 34 32 30 28 27 25 24 23 21 20 19 19 18 17 17 16 16 16 16 16 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 7 7 8 8 8 9 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 30 32 33 35 36 38 39 41 43 44 46 48 50 52 54 56 58 60 63 65 68 71 74 77 80 83 86 89 93 96 99 102 105 108 110 111 113 113 113 113 111 109 106 103 99 94 90 85 80 75 70 65 60 55 51 47 44 40 37 34 32 29 27 26 24 23 22 21 20 19 19 19 19 19 19 19 20 21 21 22 23 25 26 28 29 31 33 35 38 40 43 46 49 52 55 59 62 66 70 75 79 83 88 93 97 102 107 112 116 121 125 129 132 135 137 139 140 140 140 139 137 135 132 128 125 120 116 111 106 101 97 92 87 83 78 74 70 67 64 61 58 55 53 51 49 48 47 46 45 44 44 44 44 44 45 45 46 47 48 50 51 53 55 57 59 62 64 66 69 71 74 76 78 80 82 83 85 86 86 87 87 87 86 85 84 83 81 79 77 75 73 70 68 66 63 61 58 56 53 51 49 46 44 42 40 38 36 34 32 30 29 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 9 9 10 11 12 13 15 16 18 20 22 25 28 31 34 38 42 47 52 57 63 68 74 81 87 93 99 105 110 115 119 123 127 129 131 132 133 133 132 131 129 127 124 121 118 115 112 108 105 101 97 94 90 87 83 80 76 73 69 66 63 60 56 53 50 48 45 42 39 37 34 32 29 27 25 23 21 20 18 17 15 14 13 12 11 10 10 9 8 8 8 7 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 26 25 25 24 24 24 24 25 25 26 26 27 29 30 32 33 36 38 40 43 46 49 53 56 60 65 69 74 79 84 90 95 101 107 113 119 124 130 135 140 145 149 152 154 156 157 157 156 154 152 148 145 140 136 131 126 120 115 109 104 99 93 88 83 79 74 70 66 63 59 56 53 50 47 45 43 41 39 38 36 35 34 34 33 32 32 32 32 32 33 33 34 35 36 37 39 41 42 45 47 49 52 55 59 62 66 70 74 78 83 88 92 97 102 107 112 117 122 126 130 134 138 140 143 145 146 146 146 145 144 142 139 136 132 128 124 119 115 110 105 100 95 90 85 80 76 71 67 63 59 55 51 48 45 42 39 36 34 32 29 27 26 24 22 21 20 19 18 17 16 15 15 15 14 14 14 14 14 15 15 16 16 17 18 19 20 22 23 25 26 28 30 32 34 37 39 41 44 46 49 52 54 57 59 62 64 67 69 71 74 76 78 79 81 83 84 85 87 88 88 89 90 90 91 91 91 91 90 90 89 88 87 86 85 83 81 79 77 75 73 70 68 65 62 60 57 54 51 49 46 43 41 38 36 33 31 29 27 25 24 22 21 19 18 17 16 15 15 14 13 13 13 12 12 12 12 12 13 13 13 14 14 15 16 17 18 19 20 21 22 24 25 27 28 30 31 33 35 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 79 81 83 84 85 86 87 88 88 88 88 88 87 86 85 84 82 80 77 75 72 69 66 63 60 57 54 51 48 46 43 40 38 36 34 32 31 29 28
 69 71 74 76 78 80 81 82 82 82 81 80 79 78 76 74 72 70 68 66 64 62 60 58 57 55 53 52 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 24 24 24 25 25 26 27 28 29 30 31 32 34 36 37 39 41 43 45 47 49 51 53 55 56 58 60 62 63 64 66 67 68 69 69 70 71 71 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 75 75 75 76 76 77 78 78 79 80 81 82 83 84 86 87 88 90 92 93 95 96 98 100 101 102 103 104 104 104 103 102 101 99 96 93 89 85 81 76 71 67 62 58 53 49 45 42 38 35 32 30 28 26 24 22 21 20 19 18 17 17 16 16 16 16 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 49 51 53 56 59 62 65 68 71 74 78 81 84 87 90 93 96 98 100 102 104 105 106 106 107 107 106 106 106 105 105 104 104 104 104 104 104 104 105 105 106 107 108 109 110 111 113 114 115 116 116 117 117 117 117 117 116 115 114 112 110 108 106 103 101 98 95 92 89 86 83 80 77 74 71 68 66 63 61 58 56 54 52 50 48 47 45 44 42 41 40 39 39 38 38 37 37 37 38 38 39 40 41 42 44 45 47 50 52 55 57 60 63 66
 141 131 120 111 103 95 88 82 76 71 67 64 61 59 57 55 54 54 53 53 53 53 54 54 55 56 57 58 60 61 63 64 66 67 69 71 73 75 77 79 80 82 84 86 88 90 92 94 96 98 100 101 103 105 106 107 109 110 111 112 113 113 114 115 115 115 116 116 116 117 117 118 118 119 120 121 123 125 127 130 133 137 141 146 152 158 164 171 178 186 194 202 209 216 223 229 234 237 240 241 240 238 234 230 224 218 211 203 195 187 179 171 164 157 150 143 137 131 126 121 116 112 108 105 101 98 95 93 90 88 86 84 82 81 79 78 77 75 74 73 73 72 71 70 70 69 69 68 68 67 67 67 67 67 68 68 69 70 71 72 74 76 79 82 85 89 93 99 105 111 119 128 137 147 158 169 181 193 205 216 225 233 239 241 241 237 230 221 209 196 182 168 153 140 127 115 104 94 85 77 70 64 59 54 50 47 44 41 38 36 35 33 32 30 29 28 28 27 26 26 25 25 25 25 25 24 24 24 25 25 25 25 26 26 27 27 28 28 29 30 31 32 33 34 36 37 39 41 42 44 47 49 51 54 56 59 61 64 66 69 71 73 74 76 77 77 77 77 76 76 74 73 71 70 68 66 65 63 62 60 59 58 57 57 56 56 56 55 55 56 56 56 56 57 57 58 58 58 59 59 59 60 60 60 60 61 61 61 62 62 62 63 63 63 64 64 65 66 67 68 69 70 71 73 74 76 78 81 84 87 90 94 98 102 107 113 119 125 133 140 149 157 166 175 184 193 201 208 213 217 219 218 215 211 204 195 185 175 164 152
 47 55 63 73 84 95 107 120 132 144 154 163 169 172 171 168 163 155 146 136 126 116 106 97 89 81 74 68 63 58 53 49 46 43 40 38 36 34 32 31 29 28 27 26 25 24 23 23 22 22 21 20 20 20 19 19 18 18 17 17 16 16 15 14 14 13 13 12 11 10 9 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 12 14 16 19 21 24 27 29 32 35 38 41 44 47 50 52 55 57 60 62 64 66 67 69 71 72 73 75 76 77 79 80 81 83 84 86 88 90 92 95 98 101 104 107 111 116 120 125 131 136 142 148 154 159 164 169 172 174 175 174 170 165 158 149 139 128 117 105 93 82 72 62 53 45 38 32 27 22 18 15 12 10 8 7 5 4 4 3 3 2 2 2 2 3 3 3 4 4 5 5 6 6 7 8 9 10 11 11 12 14 15 16 17 19 20 22 23 25 27 29 32 34 37 40 44 48 52 56 61 67 73 80 88 96 106 116 127 139 152 165 179 194 208 221 233 243 251 257 259 258 254 248 240 230 218 207 195 183 172 161 152 143 135 128 122 118 114 111 109 109 109 110 111 114 118 122 127 133 140 147 155 163 171 179 187 194 200 206 210 212 213 212 209 205 199 192 184 175 166 156 147 138 128 120 112 104 97 90 83 78 72 67 63 58 54 51 47 44 41 39 36 34 32 30 28 26 24 23 21 20 19 18 16 15 14 14 13 12 11 11 10 10 10 10 10 10 11 11 12 14 15 17 20 22 26 30 35 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 99 114 129 146 164 182 200 216 230 242 250 254 254 251 245 236 225 213 201 189 177 165 155 145 136 128 120 114 108 103 98 94 90 87 84 81 79 77 76 74 73 72 71 70 70 69 69 69 69 69 70 70 71 71 72 73 74 75 77 78 80 82 84 86 89 91 94 97 100 104 107 111 115 118 122 125 128 131 132 133 133 132 130 126 122 116 109 102 94 86 78 70 62 55 49 42 37 32 27 24 20 18 15 13 11 10 9 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 16 17 18 19 20 21 23 25 27 29 32 35 38 42 46 50 56 61 68 75 82 90 98 106 114 121 128 134 138 141 143 143 141 138 135 130 125 120 115 111 106 102 99 97 95 93 92 92 93 93 95 97 99 102 106 110 114 118 124 129 135 141 147 154 161 168 175 183 190 197 204 210 216 221 225 229 232 234 236 236 236 235 233 230 227 224 221 217 213 210 206 203 200 197 195 193 192 192 192 193 195 198 202 208 214 223 233 245 259 275 294 315 338 364 392 420 449 477 501 521 534 539 535 521 498 469 435 398 360 323 288 256 227 201 178 158 140 125 112 101 91 83 75 69 64 59 55 51 48 45 43 41 39 37 36 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 18 18 19 20 21 23 25 27 30 34 38 43 49 57 65 75 87
 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 13 15 18 20 23 26 29 32 34 37 40 42 45 48 50 53 55 57 60 62 64 66 69 71 73 76 78 80 83 86 89 92 95 98 102 106 110 115 120 125 131 137 143 149 156 162 168 174 180 184 187 189 189 187 182 176 168 157 146 133 120 107 94 81 69 58 48 39 31 24 18 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 10 11 13 15 17 20 22 25 28 32 36 40 45 50 56 62 70 79 88 100 112 127 144 163 185 210 238 269 304 342 381 420 457 489 513 526 527 515 493 462 425 386 346 308 272 239 209 182 159 139 121 106 93 82 73 65 59 54 50 47 44 43 42 42 43 44 45 47 50 53 56 60 64 68 73 78 83 88 93 99 104 109 113 118 121 125 127 129 130 130 129 128 126 123 119 115 110 106 100 95 90 85 79 74 70 65 60 56 52 48 44 41 38 35 32 29 26 24 22 20 17 16 14 12 10 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 13 19 26 34 45 57 73 92 114 140 171 206 245 288 334 379 420 455 478 488 484 468 441 409 374 338 304 272 243 218 195 175 158 143 129 118 108 99 91 84 78 72 67 63 59 55 52 49 46 43 41 38 36 34 32 30 28 26 24 23 21 19 18 16 15 13 12 10 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 60 59 58 58 58 58 59 60 61 63 65 68 71 74 77 80 84 88 92 96 100 104 108 111 115 118 121 124 127 129 131 132 133 133 133 133 132 131 130 128 126 124 122 119 117 114 111 108 106 103 100 98 95 93 90 88 86 84 82 80 78 76 75 73 72 70 69 68 67 66 65 64 63 62 62 61 61 60 60 60 60 61 61 61 62 63 64 64 65 67 68 69 70 71 72 74 75 76 77 78 79 79 80 81 81 82 82 83 83 83 83 84 84 84 84 84 84 84 84 85 85 85 85 85 85 86 86 86 86 87 87 87 87 88 88 88 88 89 89 89 89 89 89 89 89 88 88 87 87 86 85 84 83 82 81 80 78 77 75 74 72 70 69 67 65 64 62 61 60 59 58 57 57 57 57 57 58 59 60 62 64 66 69 72 75 79 83 87 92 96 101 106 110 115 120 124 128 132 136 139 141 144 145 147 148 148 148 148 148 147 146 145 143 142 140 138 137 135 133 131 130 128 126 125 123 122 121 119 118 117 116 115 114 113 112 111 111 110 109 109 108 107 107 106 106 106 105 105 104 104 103 103 102 101 101 100 99 98 97 96 95 93 92 90 89 87 85 83 81 78 76 74 72 69 67 65 63 61 59 57 56 54 53 51 50 49 48 47 46 45 45 44 44 43 43 43 43 42 42 42 42 42 42 43 43 43 43 44 44 45 45 46 47 48 48 49 50 52 53 54 55 57 58 60 62 64 65 67 69 72 74 76 78 80 82 84 86 88 89 90 91 92 92 92 92 91 90 88 86 84 82 79 77 74 72 69 67 65 63 61
 18 17 17 16 16 17 17 18 19 20 21 23 25 27 29 32 34 37 41 44 48 52 57 61 66 71 77 83 88 94 101 107 114 120 127 133 139 145 151 156 161 166 169 172 175 177 178 178 178 177 175 173 171 168 164 160 156 152 148 143 139 134 129 124 119 115 110 105 100 96 91 87 82 78 74 70 66 62 59 55 52 49 46 43 41 39 37 35 33 32 31 30 29 28 28 27 27 27 28 28 28 29 30 30 31 32 33 35 36 37 39 40 42 44 45 47 49 51 53 55 58 60 63 65 68 71 74 77 80 83 86 89 93 96 99 102 105 108 111 113 115 117 118 119 120 120 119 118 116 114 111 108 104 100 96 92 88 84 79 75 71 67 63 59 55 52 49 46 44 41 39 37 36 35 34 33 33 33 34 35 36 37 40 42 45 48 52 57 62 67 73 80 87 95 103 111 119 128 136 144 152 159 165 170 174 177 178 178 177 175 172 168 163 157 151 145 139 133 126 120 114 109 103 98 93 88 84 80 76 72 68 65 62 59 56 54 51 49 46 44 42 40 38 36 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 16 16 15 15 15 14 14 14 14 15 15 16 16 17 18 19 20 21 23 24 26 27 29 31 32 34 36 37 39 41 42 44 45 47 48 50 51 52 54 55 56 57 58 60 61 62 63 64 65 66 68 69 70 71 73 74 76 77 79 80 82 83 85 86 88 89 90 92 93 94 94 94 95 94 94 93 91 89 87 85 82 79 75 71 67 64 60 56 52 48 44 40 37 34 31 28 26 24 22 20 19
 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 8 10 12 14 17 19 22 25 28 32 35 39 43 48 53 58 63 69 76 82 89 97 105 113 122 131 140 149 158 166 174 181 187 192 195 196 195 193 188 182 175 166 157 147 137 127 116 106 97 88 79 71 63 56 50 44 39 34 29 25 21 18 15 12 10 8 6 5 3 2 1 1 0 0 0 0 0 1 2 3 4 6 8 10 13 16 19 23 28 33 39 45 53 61 71 81 93 106 121 137 155 174 194 216 238 260 282 302 319 332 341 344 342 334 322 306 287 267 247 226 206 187 170 154 139 125 113 101 91 82 73 66 59 53 47 42 37 33 29 25 22 19 16 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 7 10 12 15 18 21 24 28 32 36 40 44 49 54 60 65 71 76 83 89 95 102 108 115 121 128 134 140 146 151 156 160 164 167 169 170 170 169 168 165 161 157 151 145 139 132 125 117 109 102 94 87 80 73 66 59 53 48 42 37 32 28 24 20 17 13 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 11 14 18 21 26 30 35 41 47 53 61 68 77 86 97 107 119 132 145 159 174 189 204 219 233 246 258 268 275 280 282 281 277 270 261 251 238 225 211 197 183 169 156 143 130 119 108 98 88 79 71 63 56 50 44 38 33 28 24 20 17 14 11 8 6 4 2 1 0 0 0 0 0 0
 7 7 6 6 6 6 7 7 7 8 9 10 10 12 13 14 16 17 19 21 23 25 27 29 32 35 37 41 44 47 51 55 59 63 68 73 78 83 88 94 100 106 112 118 125 131 137 142 148 153 157 160 163 165 166 166 165 163 160 156 151 146 140 133 127 120 113 106 99 92 85 79 73 67 61 56 51 46 42 38 35 31 28 26 23 21 19 18 16 15 14 14 13 13 13 13 13 13 14 14 15 16 17 18 19 20 22 23 25 27 28 30 32 35 37 39 42 44 47 50 52 55 58 61 64 68 71 74 77 80 82 85 87 90 91 93 94 95 95 95 94 93 91 89 87 85 82 79 75 72 69 65 62 58 55 52 48 45 42 39 36 34 31 29 27 25 23 21 20 18 17 16 15 14 14 13 13 13 13 14 14 15 16 17 19 20 22 24 27 29 32 35 39 42 46 50 54 58 62 66 70 74 78 81 85 88 91 93 95 97 98 99 100 100 99 99 98 96 95 93 91 88 86 83 81 78 75 73 70 67 65 62 59 57 54 52 49 47 45 43 41 38 36 34 33 31 29 27 26 24 23 21 20 18 17 16 15 14 13 13 12 11 11 10 10 10 10 10 10 11 11 12 13 14 15 16 17 19 20 22 24 26 28 30 32 35 37 39 42 44 46 49 51 53 55 57 59 60 62 63 64 65 66 67 68 69 69 69 70 70 70 70 70 70 70 69 69 69 68 68 67 67 66 65 65 64 63 62 61 60 58 57 56 54 52 51 49 47 45 43 41 38 36 34 32 30 27 25 23 21 19 17 16 14 13 11 10 9 8 8
 35 33 31 29 28 26 25 25 24 24 23 23 23 23 23 24 24 25 25 26 27 28 28 29 31 32 33 34 35 37 38 40 41 43 44 46 48 49 51 52 54 56 57 58 59 60 61 62 63 63 63 63 62 62 61 60 59 57 56 54 53 51 49 47 45 43 42 40 38 36 35 33 32 30 29 28 27 26 25 25 24 24 24 24 25 26 27 28 30 33 35 39 43 48 53 60 67 75 85 95 106 119 132 146 160 174 188 200 211 219 224 226 225 221 214 204 194 182 170 158 146 135 125 115 106 97 90 83 77 71 66 61 57 53 49 46 43 40 38 35 33 31 29 28 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 8 8 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 23 24 24 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 30 30 31 31 32 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 54 55 57 57 58 59 59 59 58 57 56 54 52 50 47 44 41 38 35 32 29 27 24 22 19 18 16 14 13 12 11 11 10 10 10 10 10 10 11 11 12 13 13 14 15 16 18 19 20 21 23 24 25 27 29 30 32 33 35 37 38 40 41 43 45 46 48 49 51 52 54 55 56 57 58 60 61 62 62 63 64 65 66 66 67 68 68 69 70 70 71 72 72 73 73 73 73 74 74 73 73 72 72 70 69 67 66 63 61 59 56 53 50 47 45 42 39 37
 17 16 15 14 14 13 12 12 11 11 11 11 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 39 40 40 40 40 40 40 39 39 38 37 36 36 35 34 33 31 30 29 28 27 26 25 24 24 23 22 22 21 21 21 21 21 21 21 22 23 23 25 26 27 29 30 32 34 36 38 41 43 46 49 51 54 57 60 63 65 68 70 72 74 75 76 77 77 77 76 75 74 72 70 67 65 62 59 57 54 51 49 46 44 41 39 37 35 33 31 29 28 26 25 24 22 21 20 19 18 17 17 16 15 15 14 13 13 13 12 12 12 12 11 11 11 11 12 12 12 12 13 13 13 14 14 15 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 31 31 30 30 29 28 27 27 26 25 24 23 22 21 20 19 19 18 17 17 17 16 16 16 16 16 16 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 30 31 32 33 33 34 35 35 36 36 36 36 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 27 27 26 25 24 23 22 21 20 19 18
 41 41 41 41 41 41 42 42 43 43 44 45 46 47 48 50 51 52 54 55 57 59 60 62 64 66 67 69 71 73 75 77 79 81 83 85 87 89 91 93 94 96 98 99 101 103 104 106 107 108 110 111 112 114 115 116 118 119 121 122 124 125 127 129 131 132 134 136 138 139 141 142 143 143 143 142 141 139 136 133 128 123 117 111 104 98 91 84 77 71 65 59 54 50 45 42 39 36 34 32 30 29 28 27 26 25 25 25 25 25 25 25 25 25 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 39 40 42 43 45 47 49 51 53 55 58 60 62 65 68 71 73 76 79 82 85 88 91 94 96 99 101 104 106 108 109 111 112 113 113 114 114 113 113 112 112 111 110 108 107 106 104 103 101 100 99 97 96 95 94 93 93 92 91 90 90 89 88 88 87 86 85 85 84 83 82 81 79 78 77 76 74 73 72 70 69 68 66 65 63 62 61 59 58 56 55 54 52 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 24 24 25 26 26 28 29 31 32 35 37 40 43 47 50 54 58 61 65 68 71 74 76 78 79 79 80 79 78 77 76 74 73 71 69 67 65 63 61 59 58 56 55 53 52 51 49 48 47 46 45 45 44 43 43 42 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 41 41 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 43 43 43 42 42 42 41
 10 8 7 7 6 6 6 6 7 7 8 9 10 12 13 15 16 18 20 23 25 28 30 33 36 40 43 46 50 54 58 62 67 71 76 81 86 91 96 102 107 112 118 123 128 133 138 143 148 152 156 160 163 166 169 172 173 175 176 176 176 176 175 173 171 168 165 161 156 152 146 141 135 128 122 115 108 101 94 87 81 74 68 62 57 52 47 43 39 35 32 29 27 25 23 22 21 20 19 19 18 18 19 19 19 20 21 21 22 23 25 26 27 29 31 33 35 37 40 42 45 49 52 56 61 65 71 77 83 90 98 107 116 127 138 150 162 175 188 201 214 224 233 240 243 243 239 233 223 212 199 185 171 156 143 130 117 106 95 86 77 69 62 55 50 45 40 36 33 30 27 25 24 23 22 22 22 22 23 25 27 29 32 36 40 45 50 56 62 69 76 83 90 96 102 107 111 114 116 116 115 113 110 106 101 96 90 85 79 74 69 64 60 55 51 48 45 41 39 36 34 32 30 28 26 25 23 22 21 20 18 17 17 16 15 14 13 12 12 11 10 10 9 9 8 7 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 13 15 18 21 24 27 31 34 38 41 45 49 52 56 60 63 67 70 73 77 80 83 85 88 91 93 95 97 99 101 103 105 106 108 109 110 112 113 114 116 117 118 119 120 122 123 124 125 126 126 127 127 127 127 126 125 124 122 119 116 113 109 104 99 94 88 82 76 70 64 59 53 47 42 37 33 28 25 21 18 16 13 11
 109 105 101 96 91 86 82 78 75 72 69 67 66 65 64 64 64 65 65 66 68 69 71 73 75 77 79 82 84 87 89 92 95 97 100 102 105 107 109 111 113 114 115 116 117 117 118 117 117 117 116 116 115 114 113 112 111 110 109 109 108 107 107 107 107 107 107 108 109 110 111 113 115 117 120 122 126 129 133 137 141 145 150 154 158 162 165 167 169 170 170 169 167 164 160 156 152 147 142 137 132 127 123 119 115 111 108 105 103 100 98 97 95 94 93 92 92 91 91 91 91 91 91 91 92 92 93 93 94 94 95 95 95 96 96 96 96 96 96 95 95 94 93 92 91 90 89 88 87 85 84 83 81 80 79 78 77 76 75 75 75 75 75 76 77 78 80 83 86 89 94 99 105 111 118 126 134 142 150 157 163 167 170 170 168 164 158 151 142 133 124 114 106 97 90 82 76 70 65 61 57 53 50 48 45 43 41 40 39 37 37 36 35 34 34 34 33 33 33 33 33 34 34 34 34 35 35 36 36 37 38 39 39 40 41 42 43 44 46 47 48 49 51 53 54 56 58 60 62 64 67 69 72 75 79 82 86 90 94 98 102 107 111 116 120 123 127 129 131 132 133 132 130 128 124 120 116 111 106 101 95 90 85 81 76 72 68 65 61 58 55 53 50 48 46 44 42 41 39 38 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 29 30 31 32 34 35 37 39 42 44 47 50 54 58 63 68 73 79 84 90 96 101 106 110 113 115 115 114 112
 99 101 104 107 110 113 116 120 123 126 129 131 134 135 137 137 138 138 137 136 134 133 130 128 125 122 119 116 113 109 106 102 99 95 92 89 85 82 79 76 73 70 68 65 63 60 58 56 54 52 50 49 47 46 44 43 42 41 40 39 38 37 36 36 35 35 34 34 34 34 34 35 35 36 37 38 40 41 44 46 50 53 58 63 68 74 80 87 94 100 107 113 117 121 124 125 126 125 123 121 118 115 112 109 106 103 100 98 96 95 93 93 92 92 92 93 94 96 97 100 102 106 109 113 118 123 128 134 141 148 156 164 173 183 194 205 216 228 241 254 267 281 294 307 319 330 341 350 358 364 369 372 374 373 372 369 364 359 353 346 338 330 322 313 305 296 287 278 270 261 253 244 236 228 221 213 205 198 191 184 177 170 163 157 151 145 139 133 128 123 118 113 109 104 100 96 92 89 86 82 79 77 74 71 69 67 65 63 61 59 57 55 54 53 51 50 49 47 46 45 44 43 43 42 41 40 40 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 37 37 38 39 40 41 43 45 47 49 52 55 59 64 69 74 80 87 95 103 112 120 129 137 145 151 156 159 160 159 156 151 146 139 132 125 118 112 105 100 95 91 87 84 81 79 78 77 76 75 75 75 75 76 77 78 79 80 81 83 85 86 88 90 92 95 97 99 101 103 105 108 110 112 113 115 117 118 119 120 121 122 123 123 123 123 123 122 122 121 120 119 118 117 116 114 113 111 110 108 107 105 103 102 100 99 97 96 95 94 93 93 92 93 93 94 95 97
 57 60 62 65 69 72 76 79 83 87 91 95 98 102 105 108 111 113 115 117 119 120 121 122 122 123 123 123 122 122 121 121 120 119 118 117 116 115 114 113 111 110 109 108 107 106 104 103 102 101 100 99 98 97 97 96 95 94 94 93 92 92 91 91 90 90 89 89 88 88 87 86 85 84 83 82 80 79 77 75 72 70 67 65 62 59 57 54 51 49 47 45 43 41 40 39 38 37 37 37 37 37 37 37 38 38 39 40 40 41 42 43 44 45 46 48 49 50 52 53 55 56 58 60 62 64 66 68 70 73 75 78 81 84 87 90 93 97 100 104 107 111 115 119 123 127 131 135 139 143 146 150 153 156 158 161 163 164 165 165 165 164 162 160 158 155 151 147 142 137 132 127 121 116 110 105 100 96 91 88 84 81 79 76 75 73 72 71 71 71 71 71 72 72 73 74 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 90 91 91 92 92 92 93 93 93 93 92 92 92 91 91 90 89 89 88 87 86 85 85 84 83 82 81 80 79 78 78 77 76 76 75 75 75 74 74 74 74 75 75 76 77 78 79 80 82 84 86 89 92 95 98 101 105 109 113 116 120 124 127 130 132 134 136 137 137 138 137 137 136 134 133 131 129 127 125 122 120 118 116 113 111 109 107 105 103 101 100 98 96 94 93 91 90 88 87 85 84 83 81 80 79 78 76 75 74 73 72 71 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 54 53 53 52 51 51 50 49 49 49 49 49 49 49 50 51 52 53 55
 23 25 26 27 29 31 33 35 38 40 43 45 47 49 51 53 54 55 56 56 56 56 55 54 53 52 50 49 47 45 43 41 40 38 36 35 33 32 31 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 22 22 21 20 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 27 28 29 31 32 34 36 38 40 42 44 47 49 52 55 58 60 63 66 69 71 73 74 75 76 76 75 74 72 70 67 64 61 57 54 50 47 43 40 37 35 32 30 28 27 26 25 25 24 24 24 25 25 26 27 28 29 30 31 33 34 36 37 39 40 42 43 45 46 48 49 50 51 52 53 53 54 54 54 54 54 53 53 52 51 50 49 48 47 45 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 23 23 23 23 23 24 24 25 26 26 27 28 30 31 33 34 36 37 39 41 42 43 44 45 46 46 46 45 44 43 42 41 40 38 37 36 34 33 32 31 30 29 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 21 21 21 21 21 22 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 145 144 142 138 135 131 127 123 119 116 113 111 110 109 109 110 111 112 115 117 121 125 130 135 141 147 154 162 170 179 189 199 209 220 230 241 252 262 272 281 289 295 300 303 305 305 303 300 295 290 283 276 268 260 252 244 236 228 221 214 208 202 197 192 188 184 180 177 175 173 171 169 168 167 166 165 164 163 162 160 158 155 152 147 143 137 132 125 119 112 105 99 92 86 81 75 71 67 63 60 57 54 52 50 48 47 46 45 44 43 43 42 42 42 42 42 42 42 42 43 43 44 44 45 46 47 48 49 50 51 52 54 55 57 58 60 61 63 64 66 68 69 70 72 73 74 75 76 77 77 78 78 78 78 77 77 76 76 75 74 74 73 72 72 72 71 72 72 73 74 76 78 81 85 89 93 99 104 110 116 122 127 132 136 138 139 138 137 134 129 124 119 113 107 101 95 89 84 79 74 70 66 62 59 56 53 51 49 47 45 43 42 41 40 39 38 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 34 34 34 34 34 35 35 36 36 36 37 38 38 39 40 41 42 43 45 46 48 50 52 55 58 61 65 69 75 80 87 94 101 110 118 127 137 146 154 161 167 172 174 175 173 170 165 159 152 144 136 127 119 111 104 96 90 83 78 72 67 63 59 55 52 49 46 44 41 39 37 36 34 33 31 30 29 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 33 35 37 39 42 45 49 53 57 62 67 73 80 87 94 101 109 117 124 131 136 141 144 145
 26 24 22 21 20 19 19 19 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 33 34 35 36 37 38 39 40 42 44 45 48 50 52 55 58 61 64 68 71 75 79 82 86 89 92 94 95 95 95 93 90 87 82 77 71 65 59 53 47 42 37 33 29 26 23 21 19 18 17 16 15 15 15 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 28 29 30 32 33 35 37 39 41 43 46 48 51 54 58 61 65 68 72 76 80 85 89 92 96 99 102 104 105 105 105 104 102 100 97 93 89 85 81 76 72 68 63 59 55 52 48 45 42 40 37 35 33 32 31 30 30 30 31 32 33 36 39 42 46 51 56 62 67 73 79 84 89 92 94 95 95 93 90 86 81 76 71 65 60 55 50 46 42 39 35 32 30 27 25 23 22 20 19 18 17 16 15 14 14 13 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 14 15 16 18 20 22 25 29 33 37 43 49 56 63 71 79 88 96 105 113 120 126 131 135 137 138 137 136 133 129 124 119 114 108 102 97 92 87 82 77 73 69 66 62 59 57 54 52 50 49 47 46 44 43 43 42 41 41 41 41 41 41 41 41 42 43 43 44 45 46 47 49 50 51 53 54 55 57 58 59 59 60 60 59 58 57 55 53 51 48 45 42 39 36 33 30 28
 46 41 37 34 32 30 28 28 27 27 28 29 30 31 33 35 38 40 43 46 49 53 56 60 65 69 74 79 84 90 96 102 108 115 122 129 136 143 150 157 164 171 178 184 190 196 201 206 210 213 216 218 220 222 222 223 223 222 221 220 219 217 214 212 209 206 203 199 195 190 186 180 175 169 163 157 150 143 136 129 122 115 108 101 95 89 84 79 74 70 67 65 63 61 60 60 60 61 62 64 66 68 71 74 78 81 85 90 94 99 104 109 114 120 125 131 137 144 150 156 162 168 174 179 184 189 193 196 199 201 202 201 200 198 195 191 187 181 175 169 162 155 148 141 134 127 120 113 107 100 94 89 83 78 73 69 64 60 57 53 50 47 44 41 39 37 35 33 32 32 31 31 32 33 34 37 40 44 49 55 62 71 80 91 103 116 130 145 160 175 190 205 218 230 240 248 254 258 259 258 256 251 246 240 233 225 218 210 203 196 189 183 177 171 165 160 156 151 147 143 140 136 133 130 127 124 121 119 116 113 110 108 105 102 100 97 94 91 88 86 83 80 77 74 71 69 66 63 61 58 55 53 51 48 46 44 42 41 39 38 37 36 35 35 35 36 37 38 40 42 44 47 51 54 58 62 65 69 72 76 78 81 82 84 84 85 84 84 83 81 80 78 76 74 72 69 67 65 63 61 59 58 56 55 53 52 51 50 49 48 48 47 47 46 46 46 46 47 47 47 48 49 50 51 52 54 55 57 59 62 64 67 70 74 77 81 85 89 93 97 101 105 109 112 114 116 116 116 114 111 107 102 97 90 83 77 70 63 57 51
 28 26 25 24 23 23 22 22 23 23 23 24 24 25 26 27 28 29 30 30 32 33 34 35 36 37 38 40 41 43 44 46 48 50 52 54 56 59 62 64 68 71 75 79 83 87 92 97 103 109 116 123 130 138 146 155 164 173 182 190 199 207 214 220 224 227 228 227 224 219 212 204 194 183 172 160 148 136 125 113 103 93 84 76 68 61 55 50 46 42 39 37 35 34 33 33 33 34 35 36 37 39 41 42 45 47 49 51 54 56 59 62 64 67 70 72 75 78 80 83 85 87 89 91 93 95 96 97 98 99 99 99 99 99 98 97 96 94 92 90 88 86 84 82 79 77 74 72 69 67 64 62 60 57 55 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 32 31 31 32 32 33 35 36 39 41 44 48 52 56 61 66 71 76 81 86 91 95 98 101 104 106 107 107 107 107 106 105 103 101 99 97 95 92 90 88 85 83 81 79 77 75 73 72 70 69 67 66 65 64 62 61 60 60 59 58 57 57 56 55 55 54 53 53 52 52 51 51 50 49 49 48 47 47 46 45 44 44 43 42 41 40 39 38 37 37 36 35 35 34 34 34 35 35 36 37 39 41 44 47 50 54 58 63 69 74 80 86 92 99 105 112 118 124 130 135 140 144 148 151 153 155 156 156 156 156 154 153 151 148 145 142 139 136 133 130 126 123 120 117 114 111 108 106 103 101 99 97 95 93 92 90 89 87 86 85 84 83 82 82 81 80 79 78 78 77 76 75 73 72 70 68 66 64 61 59 56 53 50 47 43 40 37 35 32 30
 38 39 40 41 42 43 43 44 44 44 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 43 43 43 44 44 45 46 46 47 48 49 50 51 53 54 55 57 58 60 61 63 65 66 68 70 71 73 74 75 76 77 78 79 79 79 79 78 77 76 75 73 72 70 68 66 63 61 58 56 54 51 49 47 45 43 41 40 39 38 37 36 36 36 36 37 37 38 39 40 41 41 42 43 44 45 45 46 46 46 46 46 46 46 45 45 44 43 42 41 40 39 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 28 28 28 27 27 26 25 25 24 24 24 23 23 23 23 24 24 24 25 25 25 26 26 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 52 53 55 56 58 60 61 63 65 66 68 70 71 72 74 75 76 77 78 78 79 79 79 79 78 78 77 75 74 73 71 69 67 65 62 60 58 55 53 50 48 46 44 42 40 39 37 36 36 35 35 35 35 35 36 37 38 39 41 42 44 45 47 49 50 52 53 54 55 56 57 57 57 58 57 57 57 56 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 33 33 33 34 35 35 36 37 38
 18 16 14 13 12 11 11 11 11 11 12 13 14 15 17 19 20 23 25 27 30 33 37 40 44 48 53 58 63 69 75 82 89 97 105 114 123 132 141 150 159 168 176 182 188 192 194 195 194 191 187 181 174 167 159 151 142 134 125 117 109 102 95 88 81 75 70 65 60 55 51 47 43 40 36 33 31 28 26 23 21 20 18 17 16 15 15 14 14 15 15 16 17 19 20 22 24 27 30 32 35 39 42 45 49 53 56 60 64 68 72 76 80 83 87 92 96 100 104 108 112 116 119 123 127 130 133 136 138 140 141 141 141 140 138 136 133 129 125 120 114 109 103 97 91 85 79 73 68 63 57 53 48 44 40 36 33 30 27 24 21 19 17 15 13 11 10 9 8 7 6 5 5 5 5 6 6 7 9 11 13 16 19 23 27 32 37 42 48 55 61 67 73 79 84 88 91 94 95 95 95 93 91 88 85 82 78 74 71 67 64 60 57 55 52 50 47 45 44 42 41 39 38 37 36 36 35 34 34 34 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 36 36 36 36 36 36 35 34 34 33 31 30 28 27 25 23 22 20 18 17 15 14 13 12 11 10 10 10 10 10 11 11 12 13 14 15 17 18 20 21 23 25 27 28 30 32 35 37 39 41 43 46 48 51 53 55 58 60 63 65 68 70 73 75 78 81 83 86 88 91 94 97 99 102 105 108 112 115 118 122 125 129 132 135 138 141 143 145 147 147 147 146 143 140 136 130 124 117 110 102 94 86 78 70 62 55 49 43 37 32 28 24 21
 17 16 16 16 17 17 18 20 21 23 25 27 30 32 35 39 42 46 50 55 59 64 69 73 78 83 87 92 96 99 102 105 107 108 108 108 107 106 104 102 100 97 94 91 88 84 81 78 75 72 69 67 64 62 60 58 56 54 52 50 49 47 46 44 43 42 41 39 38 37 36 35 34 32 31 30 29 28 26 25 24 23 22 21 20 19 18 18 17 17 17 17 17 17 18 19 19 20 21 23 24 25 27 28 30 32 34 35 37 40 42 44 47 50 53 56 60 64 68 73 78 84 91 98 106 115 126 137 149 163 179 196 214 234 254 276 297 317 335 349 358 362 360 352 338 320 299 276 253 230 208 187 168 150 134 120 107 96 86 77 69 62 55 50 45 40 36 33 30 27 25 23 21 20 19 18 17 17 17 17 18 19 19 21 22 23 24 26 27 28 29 31 32 33 33 34 34 35 35 35 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 31 31 31 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 15 15 15 16 17 17 18 19 20 21 23 24 25 26 27 29 30 31 32 34 35 36 37 38 39 40 41 42 43 43 44 45 45 46 47 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 46 46 45 44 43 42 41 40 39 38 36 35 33 32 30 29 27 25 24 22 21 20 19 18 17
 14 13 12 11 10 10 9 9 9 10 10 10 11 11 12 13 13 14 15 16 16 17 18 19 19 20 20 21 21 21 21 21 21 21 20 20 19 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 13 14 15 17 18 20 22 24 27 29 32 35 37 40 43 46 49 51 54 56 58 60 61 62 63 64 64 64 64 63 63 62 61 59 58 57 55 53 52 50 49 47 45 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 12 12 13 13 15 16 17 19 21 23 25 28 30 32 33 35 36 36 36 36 35 34 33 31 30 28 27 25 24 22 21 20 19 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 30 31 32 32 32 33 33 32 32 32 31 30 29 28 27 25 24 22 21 20 18 17 16 15 14 13 12 12 11 11 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 12 13 14 15 16 18 19 21 22 24 25 26 28 28 29 29 29 28 27 26 24 22 20 19 17 15
 40 42 43 45 48 50 53 56 60 63 67 71 75 79 83 86 90 94 97 100 103 106 108 110 112 113 114 114 114 114 113 112 110 109 107 105 102 100 97 95 92 90 88 85 83 81 79 78 76 75 73 72 71 71 70 69 69 69 69 69 69 69 69 70 70 71 71 72 72 73 73 73 73 73 73 73 72 71 70 69 67 65 63 61 58 56 53 51 49 47 46 45 44 43 43 44 44 45 47 48 50 52 53 55 58 60 62 64 66 68 71 73 75 77 79 81 83 86 88 90 92 94 96 97 99 101 103 104 106 107 109 110 111 112 113 114 115 115 116 116 116 116 116 116 115 114 114 113 111 110 109 107 106 104 102 100 98 96 94 92 90 88 86 84 81 79 77 75 73 71 69 67 65 63 62 60 59 58 57 57 56 56 55 55 55 55 54 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 37 36 36 36 35 35 35 35 36 36 36 37 38 38 39 40 41 42 44 45 47 48 50 52 54 56 59 61 63 66 68 71 73 76 78 80 82 84 85 86 86 87 86 86 85 84 82 80 78 76 74 72 69 67 65 63 61 59 58 57 56 55 55 55 56 57 58 59 60 61 62 63 64 65 65 65 65 65 64 63 62 60 59 57 55 53 51 49 47 45 43 41 40 38 36 35 34 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 23 23 22 22 22 23 23 23 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 34 35 35 35 36 36 36 37 37 37 38 39
 1 1 2 2 3 4 5 6 7 9 10 12 14 16 19 21 24 27 30 33 37 40 43 47 50 53 56 58 60 62 63 64 64 64 63 62 61 60 58 56 55 53 51 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 21 19 18 17 16 15 13 12 11 9 8 7 6 5 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 8 8 9 10 10 11 12 13 14 16 17 19 21 23 26 28 32 35 39 42 46 50 54 57 60 62 62 62 60 57 54 50 45 41 36 32 28 24 21 18 15 13 10 9 7 6 5 4 3 3 2 2 2 2 3 3 4 5 6 8 10 12 15 18 22 27 32 39 47 56 67 79 92 106 120 133 143 149 149 144 135 123 109 96 83 72 62 53 46 40 35 30 27 24 21 19 17 15 14 13 11 11 10 9 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 1 1 2 2 3 4 5 6 8 9 11 12 14 15 17 18 19 21 22 23 24 25 26 26 27 28 29 29 30 30 31 32 32 33 33 34 35 36 36 37 38 39 41 42 43 45 47 49 51 53 55 58 60 63 65 67 70 72 73 74 74 74 73 71 69 65 62 58 53 49 44 40 35 31 27 24 21 18 15 13 11 9 7 6 4 3 3 2 2 1 1
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 8 7 6 5 4 4 3 4 4 4 5 6 6 7 8 10 11 12 14 16 18 20 22 24 27 30 33 37 40 45 49 54 60 66 73 80 88 96 104 114 123 132 141 149 156 161 165 166 166 164 159 153 146 138 129 120 111 102 94 86 78 71 65 59 53 48 44 40 36 32 29 26 23 21 18 16 14 13 11 10 9 8 7 6 6 6 6 7 7 8 10 12 14 16 20 23 27 32 38 44 50 57 65 73 82 91 101 111 121 130 140 148 156 163 169 173 175 176 176 174 171 167 162 156 149 142 135 128 121 114 107 101 95 89 83 78 73 68 64 60 56 52 49 46 43 40 37 35 33 31 29 27 25 24 22 21 20 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 10 10 11 12 13 15 17 19 22 25 29 32 36 39 43 46 50 53 55 57 59 61 62 62 62 62 62 62 61 61 60 60 59 58 58 58 57 57 57 57 58 58 59 59 60 61 62 64 65 67 69 71 74 76 79 82 85 88 92 96 100 104 108 112 116 120 124 128 131 134 136 138 138 138 137 135 132 128 123 118 111 105 98 90 83 76 69 62 56 50 45 40 35 31 27 24 22 19 18 16 15 14 14 14 14 14 14 15 16 17 18 19 20 21 23 24 26 27 29 30 32 34 36 37 39 41 43 45 47 48 50 52 54 55 57 58 59 61 62 63 64 65 66 66 67 68 68 69 69 70 70 71 71 72 72 73 73 74 75 75 76 76 76 77 77 77 76 75 74 73 71 69 66 63 59 55 51 47 43 38 34 30 26 22 18 15 13
 29 29 30 31 33 34 36 37 39 42 44 46 49 51 54 57 60 63 66 69 71 74 77 80 82 85 87 89 91 92 93 94 94 94 94 93 92 90 89 87 84 82 79 77 74 71 69 66 63 61 59 57 55 53 51 49 48 46 45 44 43 42 42 41 41 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 40 40 39 38 36 35 34 32 31 29 28 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 30 31 33 34 36 38 40 42 45 47 50 53 56 59 62 66 69 73 77 80 84 87 90 93 95 97 99 100 100 100 99 98 96 94 92 89 86 82 79 75 72 68 65 61 58 54 51 48 45 42 39 37 34 32 30 29 27 26 25 24 24 23 23 23 23 23 24 25 25 26 27 28 29 30 32 33 34 36 37 38 40 41 43 44 46 47 49 50 52 53 55 56 57 58 59 60 61 61 61 61 61 61 60 59 59 57 56 55 53 51 50 48 46 45 43 41 39 38 36 35 33 32 31 29 28 27 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 19 20 20 21 22 22 23 24 26 27 28 29 30 31 32 33 34 35 36 36 36 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 45 45 45 46 46 47 47 47 47 47 47 47 47 47 47 46 46 45 45 44 44 43 43 42 41 41 40 39 38 37 37 36 35 34 34 33 32 31 31 30 29 29 28 28 28 27 28 28 28
 59 59 59 59 59 58 57 56 56 55 54 52 51 50 50 49 48 47 46 46 45 45 44 44 43 43 42 42 42 41 41 41 41 40 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 36 37 38 39 40 41 43 45 46 48 51 53 55 58 61 63 66 68 70 72 73 74 74 74 73 71 68 66 63 60 57 54 51 48 46 44 42 41 39 39 38 38 38 38 38 39 39 40 42 43 45 46 49 51 54 56 60 63 67 71 75 80 85 90 95 101 106 111 116 120 124 127 129 130 130 128 126 123 119 115 110 105 99 94 89 84 79 75 71 67 63 60 57 54 52 50 48 46 45 43 42 42 41 41 40 40 41 41 42 43 44 45 47 48 50 52 54 56 58 60 62 63 64 64 64 64 63 62 61 59 57 56 54 52 50 48 46 45 43 42 41 40 39 38 37 36 36 35 35 34 34 34 34 34 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 33 33 33 33 34 34 35 36 37 38 39 40 41 43 44 46 47 49 50 52 53 54 55 55 55 55 55 54 54 53 52 51 50 49 48 47 46 45 44 43 43 42 42 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 41 41 41 42 43 43 44 45 46 47 48 49 51 52 53 54 56 57 58 58 59
 49 44 40 36 33 30 28 26 25 25 24 24 25 25 26 27 29 30 32 34 37 39 42 45 48 51 55 59 63 67 72 77 82 88 93 99 105 111 118 124 130 135 141 146 151 154 158 160 162 163 163 163 161 159 157 154 150 146 142 138 133 129 124 119 115 110 105 101 96 92 87 83 79 75 70 66 62 59 55 51 48 45 42 39 37 35 33 31 30 29 29 29 30 31 32 34 37 40 43 47 51 56 62 68 75 83 91 100 110 121 133 147 161 177 194 213 233 255 277 301 325 348 371 391 408 420 427 428 423 412 396 375 352 327 302 276 252 229 207 187 169 153 138 125 113 102 93 84 76 69 63 58 53 48 44 40 37 34 31 28 26 24 22 20 19 18 16 15 15 14 14 14 14 15 16 18 20 23 27 31 36 42 49 56 63 71 79 87 95 102 109 114 119 123 126 128 129 129 129 128 126 125 123 121 119 117 116 114 113 112 111 110 110 110 110 110 111 111 112 113 115 116 118 120 121 123 125 127 129 130 132 133 134 135 135 136 135 135 134 133 131 129 127 124 122 119 116 112 109 105 102 98 95 91 88 84 81 78 75 72 69 67 65 63 61 60 59 58 58 58 58 58 59 60 61 63 64 66 67 69 71 72 74 76 77 78 80 81 82 83 84 85 86 86 87 88 88 89 89 90 90 90 91 91 92 92 92 93 93 93 94 94 94 95 95 96 96 96 97 98 98 99 100 101 102 103 104 106 107 109 111 113 115 118 120 123 126 128 131 133 135 137 139 139 140 139 137 134 131 126 121 114 107 100 92 84 76 69 62 55
 16 16 16 16 16 17 18 18 19 21 22 23 25 26 28 30 32 33 35 37 40 42 44 46 49 52 55 57 61 64 68 71 75 79 84 89 93 99 104 110 116 122 128 135 141 147 154 160 165 170 175 178 181 183 183 182 181 178 173 168 162 156 149 141 133 125 117 109 101 94 86 79 73 66 60 55 50 45 40 36 33 29 26 23 21 19 17 16 14 13 13 12 12 12 13 13 14 14 15 16 18 19 20 21 23 24 26 27 29 31 33 35 37 39 41 43 46 49 51 54 57 61 64 68 72 76 81 85 90 95 100 104 109 114 118 121 124 126 127 127 127 125 122 118 114 109 103 98 92 86 80 74 69 63 58 54 49 45 41 38 34 31 29 26 24 21 19 18 16 15 13 12 11 11 10 10 10 10 10 11 11 12 13 14 16 17 19 20 22 23 25 27 28 29 30 32 32 33 34 34 35 35 35 36 36 36 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 34 34 33 33 32 31 30 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 15 15 15 15 16 17 18 19 21 23 25 28 31 34 38 42 47 52 58 64 71 78 85 94 102 111 120 129 138 147 154 161 166 170 172 172 170 166 162 155 149 141 133 125 118 110 103 96 90 84 79 74 70 66 62 59 56 53 51 49 47 45 43 42 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16
 7 7 7 7 7 8 8 9 9 10 11 12 13 14 15 17 18 20 21 23 25 27 29 31 34 36 39 42 45 48 51 55 58 62 65 69 72 76 79 81 84 85 87 87 87 86 85 83 81 78 75 72 68 65 61 57 54 50 47 44 41 38 36 33 31 29 26 25 23 21 20 18 17 15 14 13 12 11 10 10 9 9 8 8 8 8 8 9 10 10 12 13 15 17 20 22 26 29 33 37 41 45 49 54 58 63 67 70 74 77 79 82 83 85 86 86 86 86 86 86 85 85 84 83 83 82 81 80 80 79 78 78 77 76 75 74 73 71 70 69 67 65 63 61 59 57 55 53 51 49 47 45 43 41 39 37 35 33 32 30 29 28 26 25 24 23 22 21 20 19 19 18 17 17 17 16 16 16 17 17 17 18 18 19 19 20 20 21 21 21 21 21 21 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 15 15 15 16 17 17 18 19 20 22 23 24 26 28 30 32 35 37 40 43 46 49 52 55 57 60 61 62 63 62 61 59 57 54 50 47 43 39 35 32 28 25 22 20 18 16 14 13 12 11 11 10 10 10 10 10 11 11 12 13 14 15 16 18 19 21 23 24 26 28 30 33 35 37 39 42 44 46 47 49 50 51 52 52 52 52 51 50 49 48 46 45 43 42 40 38 37 35 34 33 31 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 16 16 15 14 13 13 12 11 10 10 9 8 8
 10 10 10 11 12 13 14 16 18 20 23 25 29 32 36 40 44 49 54 59 65 71 77 83 90 97 103 110 116 122 128 133 137 140 142 144 144 143 142 139 136 132 128 124 119 114 109 104 99 94 90 85 81 77 73 70 66 63 60 58 55 52 50 48 46 43 42 40 38 36 34 33 31 30 28 27 25 24 22 21 20 19 17 17 16 15 15 15 15 15 16 17 18 20 21 23 26 28 30 33 36 38 41 44 46 49 51 54 57 59 62 64 67 69 72 75 77 80 83 87 90 93 97 101 105 110 114 119 124 129 134 139 145 150 155 160 164 168 172 174 176 176 175 174 171 167 163 157 151 144 137 130 122 115 107 100 93 87 80 74 69 63 58 54 49 45 42 38 35 33 30 28 26 25 23 23 22 22 22 23 24 25 27 29 31 34 37 40 44 48 52 57 61 66 70 75 79 83 87 91 94 97 99 101 102 103 103 103 102 101 100 98 96 94 92 89 87 85 82 80 78 76 74 72 70 68 66 65 63 62 61 60 58 57 57 56 55 54 54 53 52 52 51 51 50 49 49 48 47 47 46 45 44 42 41 40 38 37 35 34 32 30 28 27 25 24 22 21 20 19 19 19 18 19 19 20 21 22 23 24 25 27 28 30 32 33 35 37 39 40 42 44 46 48 50 52 54 56 58 61 63 65 67 69 71 73 75 77 79 81 83 84 86 87 89 90 91 92 92 93 93 93 93 93 92 91 90 89 88 86 85 83 81 78 76 73 70 67 64 61 58 55 51 48 45 41 38 35 32 29 26 24 21 19 17 15 14 12 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 24 23 21 20 19 18 18 17 17 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 41 42 43 44 45 45 46 46 46 46 46 46 45 45 44 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 26 26 26 26 26 27 28 29 31 32 34 36 38 41 43 46 49 52 55 58 61 64 67 70 72 74 76 77 78 79 79 79 78 76 75 73 70 68 65 62 59 56 54 51 48 45 43 41 38 36 34 33 31 29 28 27 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 17 16 17 17 17 17 17 18 18 19 19 20 21 22 23 25 27 29 32 35 38 42 46 51 56 61 67 72 77 82 87 91 94 97 99 100 100 100 100 99 98 97 95 94 92 91 89 87 86 85 83 82 81 80 79 78 77 76 76 75 74 74 73 73 73 72 72 72 72 72 72 72 72 73 73 73 74 75 75 76 77 78 79 80 81 83 84 85 87 88 90 91 92 93 94 95 96 96 95 95 94 92 90 88 85 82 79 75 72 68 65 61 58 56 53 51 49 48 47 46 45 44 44 44 44 44 44 44 44 45 45 46 46 47 48 49 50 51 52 54 55 57 59 60 62 65 67 69 72 75 78 81 84 87 90 94 97 100 103 106 108 111 113 114 115 116 116 116 116 115 114 112 110 108 106 104 101 99 96 93 91 88 85 82 79 76 73 70 67 64 61 58 55 51 48 45 42 39 36 33 30 28
 4 3 3 2 3 3 3 3 4 4 5 5 5 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 15 16 17 18 19 20 22 24 26 29 32 36 40 44 49 55 61 68 75 82 88 94 98 100 100 97 93 86 79 71 63 55 48 41 35 29 24 20 17 14 11 9 7 5 4 3 2 2 1 1 1 1 1 2 3 3 4 5 6 8 9 11 13 15 17 19 22 24 27 29 32 34 36 38 40 42 43 43 43 43 42 41 40 38 37 35 33 31 30 28 26 25 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 4 5 6 7 9 11 13 16 19 23 27 31 36 41 46 51 56 61 66 70 73 76 79 80 80 80 78 76 74 71 68 64 61 58 55 52 49 47 44 42 41 39 38 37 36 35 34 34 34 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 38 37 37 37 36 35 34 33 32 30 29 27 25 23 22 20 18 17 15 14 12 11 10 10 9 9 10 10 11 13 14 17 19 22 26 30 35 40 46 52 59 66 74 82 90 99 107 114 121 127 132 135 137 137 136 134 130 126 122 117 112 107 103 98 95 91 88 85 83 81 79 78 78 77 77 78 78 79 80 82 83 85 87 88 90 92 93 94 95 95 95 94 92 90 87 83 79 74 69 64 58 53 47 42 36 31 27 22 19 15 12 10 7 6 5
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 31 30 30 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 30 30 30 31 32 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 44 45 46 47 47 48 48 48 49 49 49 48 48 48 47 47 46 45 44 44 43 42 41 40 40 39 39 39 39 39 40 41 42 44 46 49 52 56 60 64 69 75 81 87 93 99 106 112 117 122 126 128 130 130 128 126 122 118 112 107 101 95 89 83 77 72 67 62 58 54 51 47 44 42 40 38 36 34 33 31 30 29 29 28 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 41 42 43 44 45 45 46 46 46 47 47 46 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 28 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 37 39 41 43 45 47 50 53 55 59 62 65 68 72 75 78 81 84 86 88 89 90 90 90 89 87 85 82 79 76 73 69 66 63 60 57 54 51 49 47 46 44 44 43 43 43 43 43 44 45 45 46 47 48 49 50 51 51 52 52 52 52 52 52 51 51 50 49 48 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 29 28 28 28 27 27 27 27 27 28 28 28 28 29 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 40 41 41 42 42 42 42 41 41 40 39 38 37 36 35 34
 28 27 26 26 25 25 25 26 26 27 28 29 31 33 35 37 39 42 44 47 50 54 57 60 63 67 70 73 76 78 80 81 82 82 82 81 80 78 76 74 71 69 66 64 61 59 56 54 52 51 49 48 46 45 45 44 43 43 43 43 43 43 43 44 44 45 45 46 46 47 47 48 48 48 48 47 47 46 45 43 41 39 37 35 32 30 27 25 23 21 19 18 17 16 15 15 15 16 16 17 18 19 21 22 24 26 29 31 34 37 41 44 49 53 58 64 70 77 84 92 101 111 122 133 146 159 172 185 199 212 224 234 243 249 252 252 249 244 236 226 215 203 191 178 165 153 142 131 120 111 102 94 87 80 73 68 62 57 53 49 45 42 38 35 32 30 27 25 23 21 19 18 16 15 14 13 13 12 12 12 12 13 14 14 15 17 18 19 20 21 22 23 24 25 26 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 39 40 42 43 45 48 50 53 56 59 62 66 70 74 79 83 87 91 95 98 100 101 102 101 99 96 92 88 83 78 72 67 62 57 52 47 43 39 36 33 30 27 25 23 21 20 19 18 17 17 17 17 17 18 19 21 22 24 27 29 32 36 39 43 46 50 53 57 60 62 64 65 66 66 65 64 63 61 58 56 53 51 48 45 43 41 38 36 34 32 31 29 28 27 25 24 24 23 22 22 21 21 21 21 21 21 21 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 41 42 43 43 44 44 44 44 43 42 41 40 39 37 35 34 32 31 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 11 12 14 16 18 20 23 26 29 33 36 40 44 47 51 55 58 62 65 68 70 73 74 76 77 77 77 77 77 76 75 74 72 71 69 67 65 64 62 60 59 57 56 54 53 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 38 37 37 36 35 34 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 24 23 23 24 24 25 25 27 28 30 33 36 39 43 48 53 59 66 73 80 89 98 107 117 128 138 149 159 169 179 187 194 200 205 208 209 208 206 202 198 192 185 178 171 163 156 149 142 135 129 123 118 113 108 104 101 97 94 92 89 88 86 84 83 82 81 80 80 79 79 79 78 78 78 77 77 76 76 75 74 72 70 68 66 63 61 57 54 50 46 43 39 35 31 28 25 22 20 18 17 16 15 15 15 15 16 16 17 18 19 20 21 22 23 25 26 27 28 30 31 32 34 35 37 38 40 42 43 45 48 50 52 55 58 61 64 68 72 77 82 87 93 99 106 114 122 131 141 152 163 174 186 197 208 218 227 234 239 241 240 236 230 220 209 196 182 168 153 139 125 112 100 88 78 68 60 52 45 39 33 29 25 21 18 15 13 11 10 9 8 7 7 7 7 8 8 9 10 10 11 13 14 15 16 18 19 21 22 24 26 28 30 32 34 37 39 42 44 47 50 53 57 60 64 67 71 74 78 81 84 87 90 92 94 95 96 95 95 93 91 89 86 83 79 75 71 67 63 59 55 52 48 44 41 38 35 32 30 27 25 23 21 19 17 16 14 13 12 11 10 9 8 8 8 8 8 8 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 41 45 50 56 62 70 78 86 96 106 117 128 139 150 161 171 180 187 193 197 199 199 198 195 190 184 178 171 163 156 148 141 133 126 120 114 108 103 98 93 89 85 82 78 76 73 71 69 67 65 64 62 61 60 60 59 59 59 58 58 59 59 60 60 61 62 63 64 66 67 69 71 72 74 76 77 78 79 79 79 78 76 74 71 67 63 58 54 49 45 40 36 33 30 27 25 23 21 20 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 23 24 26 28 31 33 36 40 44 48 53 59 66 73 82 91 101 112 124 136 148 159 169 178 184 188 188 185 179 171 161 150 139 127 115 104 94 84 76 68 61 54 49 43 39 35 32 29 26 24 22 21 20 19 18 18 18 18 18 18 19 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 37 38 40 41 41 42 43 43 44 44 44 43 43 42 42 41 40 39 38 37 36 34 33 32 31 30 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 46 48 50 53 55 58 60 63 66 69 72 75 77 80 82 84 86 87 88 88 88 87 85 84 82 79 77 74 71 68 65 62 59 57 54 52 49 47 45 43 41 40 38 37 35 34 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 25 25 26 27 28 30 32 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 10 10 11 12 14 15 17 19 21 24 28 32 37 42 49 57 67 77 89 102 114 126 135 141 143 139 131 121 108 96 83 72 62 53 45 38 33 28 24 21 18 15 13 12 10 9 8 8 7 7 6 6 6 7 7 7 8 8 9 10 11 12 13 14 16 17 19 21 22 24 26 28 30 32 33 34 35 36 36 36 36 35 34 32 31 29 28 26 24 23 21 19 18 17 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 29 29 30 30 31 32 32 33 33 34 34 34 34 35 35 35 35 35 35 35 34 34 33 33 32 31 31 30 29 28 26 25 24 23 22 20 19 18 17 15 14 13 12 11 11 10 9 9 8 8 8 8 8 8 8 9 10 11 12 13 15 17 19 22 25 29 33 38 43 49 55 62 70 78 87 95 103 110 116 120 123 123 121 118 113 107 100 93 86 79 73 67 61 56 52 48 44 41 38 35 33 31 29 28 26 25 24 23 22 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 13 13 12 12 12 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 86 84 82 80 79 78 77 77 78 78 80 81 83 86 88 92 95 99 103 107 112 116 121 126 131 136 140 144 147 150 153 154 155 155 153 152 149 146 142 137 133 128 123 118 113 109 104 100 96 92 88 85 82 80 77 75 73 72 70 69 68 67 67 66 66 66 66 66 67 67 68 69 69 71 72 73 74 76 77 79 80 81 82 83 84 85 85 85 85 84 83 81 80 78 76 73 71 69 66 64 62 60 58 56 54 52 51 50 49 48 47 47 46 46 46 46 46 47 48 49 50 51 53 55 58 60 64 67 71 76 81 87 93 100 108 116 125 135 145 155 165 174 183 191 197 202 204 204 202 198 192 185 176 167 158 148 138 129 120 112 105 98 91 86 80 76 72 68 66 63 61 60 60 59 60 61 63 65 68 71 75 80 85 91 97 104 110 116 122 128 133 136 139 141 141 140 138 135 131 126 121 116 110 104 99 93 88 83 78 74 69 66 62 59 56 53 51 49 47 45 43 42 41 40 39 39 38 38 38 38 38 38 39 39 40 40 41 42 43 45 46 47 49 50 52 54 56 58 61 63 66 69 72 75 78 81 84 87 91 94 97 100 102 105 107 108 109 110 110 109 108 107 105 104 102 99 97 95 93 91 89 87 85 84 82 81 80 78 77 76 76 75 74 73 73 72 71 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 55 54 53 53 52 51 51 50 50 50 50 50 51 51 52 53 54 55 57 59 61 63 65 68 70 73 76 80 83 86 89 93 96 98 101 103 104 105 106 106 105 103 102 99 97 94 91 89
 58 56 53 51 49 47 45 43 41 40 39 38 37 36 36 35 35 35 35 35 36 36 37 37 38 39 40 41 42 43 45 46 47 49 50 51 52 53 54 55 55 56 56 56 55 55 54 53 52 50 49 47 46 45 43 42 40 39 38 37 36 35 34 34 33 33 33 33 33 33 33 33 34 35 35 36 37 38 40 41 42 44 45 46 47 48 49 50 50 50 49 48 47 46 44 43 41 39 37 36 34 33 31 30 29 28 27 26 25 25 25 24 24 24 24 24 25 25 26 26 27 28 29 30 31 32 34 35 37 38 40 42 43 45 47 48 50 51 52 53 53 54 54 53 53 52 51 50 49 48 47 45 44 43 41 40 39 38 37 36 36 35 34 34 34 34 34 34 34 34 35 36 37 38 39 41 42 44 46 48 49 51 53 55 57 58 59 60 60 60 60 60 59 58 57 56 54 53 52 50 49 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 29 29 29 28 28 28 29 29 29 29 30 30 31 32 33 34 35 37 39 41 43 45 48 51 54 58 61 65 68 72 75 78 81 83 84 84 84 82 80 78 75 72 69 65 62 59 56 54 51 49 47 45 44 43 41 41 40 39 39 38 38 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 42 42 42 43 44 45 46 47 48 49 51 52 54 56 57 59 61 63 64 66 67 68 68 68 68 67 66 64 63 60
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 31 33 36 39 42 46 50 55 60 66 72 79 86 94 102 111 120 129 138 146 154 162 168 172 175 176 175 172 168 162 155 148 139 131 122 114 106 99 92 85 80 74 70 66 62 59 56 54 51 50 48 47 46 45 44 43 43 43 42 42 42 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 48 48 49 49 50 50 51 51 52 52 53 54 55 56 58 60 61 64 66 68 70 73 76 78 81 84 87 89 92 95 98 101 104 107 110 114 117 120 124 127 131 135 139 142 146 150 153 157 160 163 166 168 170 171 172 173 173 173 172 171 169 167 165 162 159 156 153 149 146 142 138 135 131 128 124 120 116 113 109 106 102 98 95 91 87 84 80 76 73 69 66 63 60 57 54 51 49 47 45 44 42 41 41 41 40 41 41 41 42 43 43 44 45 45 46 47 47 48 48 49 49 50 50 50 50 51 51 51 52 52 52 53 53 54 54 55 56 57 58 59 60 62 64 66 68 71 74 77 80 84 88 92 97 102 106 111 115 120 124 127 130 131 132 133 132 130 128 124 120 116 111 106 100 95 89 84 79 73 68 64 59 55 51 47 44 40 38 35 33 31 29 27 26 25 24 23 23 23 23 23 23 23 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 50 51 51 52 52 52 52 52 52 51 51 50 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 26 25 25 26 26 26 27 28
 34 32 31 30 29 28 28 27 27 28 28 29 30 31 32 33 35 37 39 41 43 46 49 52 55 59 62 66 70 74 78 82 86 90 93 97 99 102 103 104 105 104 103 102 100 97 94 91 88 84 81 77 74 71 67 64 62 59 56 54 52 50 48 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 22 22 23 23 23 24 25 26 27 29 30 32 34 36 38 41 43 46 49 52 56 60 64 68 73 78 84 90 96 102 109 117 124 132 140 148 156 163 170 176 181 185 187 188 187 185 181 176 170 163 156 148 140 132 125 117 110 103 96 90 85 79 75 70 66 62 59 55 52 50 47 45 43 41 39 38 36 35 34 33 32 32 32 31 31 32 32 33 34 35 37 39 42 44 47 51 54 58 62 66 70 74 78 82 85 88 91 93 94 95 96 97 97 97 97 96 96 95 95 94 94 93 93 93 93 93 94 95 95 96 98 99 101 103 105 107 109 111 113 116 118 119 121 122 123 124 124 124 123 122 121 120 118 116 113 111 108 105 103 100 97 95 92 90 87 85 83 81 78 77 75 73 71 70 68 67 66 65 64 63 63 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 59 59 59 59 58 58 58 58 58 58 58 58 58 58 59 59 59 60 60 61 62 62 63 64 65 67 68 69 71 72 74 76 78 80 82 84 87 89 91 93 95 97 99 101 102 103 104 105 105 104 104 102 101 98 96 93 89 85 81 77 73 68 64 60 56 52 48 45 42 39 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 40 39 38 37 36 35 35 35 35 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 47 48 49 50 51 52 52 53 54 54 55 55 56 56 56 57 57 57 57 57 57 56 56 56 56 55 55 54 54 53 53 52 52 51 50 50 49 48 48 47 46 45 45 44 43 42 42 41 40 40 39 39 38 38 38 38 39 39 39 40 41 42 43 44 45 47 48 50 51 53 55 56 58 59 61 62 64 65 66 67 68 69 70 71 71 72 72 72 72 71 71 71 70 70 69 69 68 68 67 67 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 63 62 62 61 60 59 58 56 55 54 52 51 49 48 46 44 43 41 40 39 38 36 36 35 34 34 33 33 33 33 34 34 34 35 36 36 37 38 39 40 41 42 43 45 46 47 49 51 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 81 82 84 84 85 85 85 84 84 82 81 80 78 76 74 72 70 67 65 63 61 59 57 55 53 51 49 48 46 45 43 42 41 40 39 38 37 37 36 36 36 36 36 36 36 37 38 39 40 41 43 45 47 49 51 53 56 58 60 62 64 66 67 68 69 70 70 70 70 70 69 69 68 67 66 65 63 62 61 60 59 58 57 56 55 54 54 53 53 53 53 53 53 53 54 55 56 57 58 59 61 62 64 65 67 69 70 72 73 75 76 77 78 79 80 80 80 80 80 79 78 77 76 74 73 71 69 66 64 62 60 57 55 52 50 48 46 44 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 39 40 40 41 41 41 41 40 40 39 39 38 37 36 36 35 34 33 33 32 32 31 31 31 30 30 30 30 30 31 31 31 32 32 33 34 35 36 38 39 41 43 45 47 50 52 55 58 60 63 66 69 72 75 77 80 82 83 84 85 86 85 85 84 82 81 79 76 74 71 69 66 63 61 58 55 53 51 49 47 45 43 42 41 40 39 39 39 39 39 39 40 41 42 44 46 47 50 52 54 57 59 62 64 67 69 71 73 75 77 78 79 80 81 81 81 80 80 79 78 76 75 73 71 69 67 65 63 61 59 57 55 53 51 49 48 46 45 43 42 41 40 39 38 37 37 36 36 36 35 35 35 35 36 36 36 37 38 39 40 41 42 43 45 46 48 50 52 54 56 58 60 61 63 64 64 65 65 64 64 62 61 59 57 55 53 51 49 48 46 44 43 41 40 39 38 37 37 36 36 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 59 61 62 64 65 66 67 68 69 69 70 70 70 69 68 67 66 64 62 60 58 55 53 50 47 45 42 40 37 35 33 31 29 28 26 25 24 23 23 22 22 22 22 22 22 23 24 24 25 26 27 28 30 31 33 34 36 37 39 41 43 44 46 48 50 52 53 55 57 58 59 60 61 62 63 63 63 63 63 62 61 61 59 58 57 55 54 52 50 49 47 45 44 42 40 39 38 36 35 34 33 32 32 31 30 30 29 29 29 29 28 28 29 29 29 29 30 30 31 32 32 33 34 35 36 37 38
 17 17 16 16 15 15 15 14 14 14 14 14 14 15 15 16 16 17 18 20 21 23 25 27 29 32 35 38 41 45 48 52 55 57 60 61 61 60 59 57 54 51 47 44 40 37 34 31 28 26 24 22 20 19 18 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 15 16 17 18 20 21 23 24 25 27 28 29 30 30 30 30 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 16 16 17 18 19 20 21 23 25 27 29 32 35 38 41 45 48 52 55 58 60 62 63 63 63 61 60 57 55 52 49 47 44 42 39 38 36 34 33 32 31 31 31 31 31 31 32 33 34 36 37 39 41 43 44 46 47 48 48 48 47 45 43 40 38 35 32 29 26 24 21 19 17 16 14 13 12 11 10 9 8 8 7 6 6 6 5 5 5 5 5 4 4 4 4 5 5 5 5 5 6 6 7 7 8 9 10 11 12 13 14 16 17 19 21 23 25 27 29 31 33 34 36 38 39 40 41 42 42 42 41 40 39 38 36 35 33 31 29 28 26 25 23 22 21 20 19 18 17 17 16 16 16 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 20 21 21 21 21 21 20 20 19 18 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 17 18 18 19 19 19 19 19 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 13 12 11 10 9 9 8 7 7 6 6 6 5 5 5 5 5 5 5 6 6 6 7 8 9 10 12 14 16 19 22 27 32 39 47 56 68 82 97 114 130 144 153 155 150 140 125 109 93 78 65 54 45 38 32 27 23 19 17 14 12 11 10 9 8 7 6 6 6 5 5 5 5 5 5 5 5 5 6 6 7 7 8 9 10 11 13 14 16 18 21 23 26 29 32 35 38 42 45 48 52 55 57 60 62 63 65 66 67 68 69 69 70 70 71 71 72 72 72 73 73 74 74 74 75 75 75 74 74 73 73 71 70 69 67 65 63 61 59 57 55 53 51 49 48 46 45 43 42 41 41 40 40 39 39 39 39 40 40 41 41 42 43 44 45 45 46 47 47 47 47 46 45 43 41 39 36 33 31 28 25 23 20 18 16 14 13 11 10 9 8 7 7 6 6 6 5 5 5 5 5 5 6 6 6 7 7 8 9 10 12 14 16 18 21 25 30 36 42 51 60 72 84 98 111 123 132 136 135 128 118 106 93 81 69 59 50 43 37 32 28 24 21 19 17 15 14 13 12 11 11 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 29 30 30 31 32 33 35 36 37 38 39 40 41 42 43 43 44 44 44 43 42 42 40 39 38 36 35 33 32 30 29 28 27 26 25 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 17 16 16 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 39 39 38 37 36 35 34 33 32 31 29 28 27 26 25 24 23 23 22 21 21 20 19 19 19 18 18 18 18 17 17 17 17 18 18 18 18 19 19 20 21 22 23 24 25 27 28 30 32 34 37 39 42 44 46 49 51 53 55 57 59 60 60 61 61 60 60 59 57 56 54 52 50 48 46 44 42 40 38 36 34 33 31 29 28 27 25 24 23 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 19 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 29 30 30 31 31 31 31 31 30 30 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 46 47 47 48 48 48 48 48 48 48 48 47 47 47 46 45 44 44 43 42 41 40 39 38 38 37 36 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 34 34 35 35 36 37 37 38 39 39 40 40 40 40 40 40
 11 11 11 11 11 11 11 12 12 12 13 13 14 15 16 16 17 19 20 21 22 24 26 27 29 31 32 34 35 37 38 38 38 38 38 37 36 34 33 31 29 27 25 23 21 19 18 16 15 14 13 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 19 20 21 22 23 24 25 26 26 26 26 26 26 25 24 23 22 21 21 20 19 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 27 28 29 29 29 30 30 30 29 29 29 28 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 39 38 37 36 35 35 35 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 40 41 41 42 43 44 46 47 49 51 54 57 60 63 67 71 75 79 83 88 92 95 98 100 101 102 101 100 97 94 90 86 82 77 72 68 63 59 55 52 48 45 42 40 37 35 34 32 31 30 29 28 28 27 27 27 28 28 29 30 31 32 33 35 37 38 40 42 44 45 47 49 50 51 52 52 52 52 52 51 51 50 48 47 46 44 42 41 39 38 36 35 34 32 31 30 30 29 29 29 29 29 29 30 31 33 34 36 39 41 44 47 50 53 56 59 62 64 67 69 71 73 74 75 75 75 74 73 72 70 68 66 64 62 60 57 55 53 51 49 47 46 44 43 42 41 41 40 40 40 41 41 42 43 44 45 47 49 51 53 56 58 61 64 67 70 74 77 80 83 86 89 91 93 95 96 97 96 96 94 92 90 87 83 79 75 71 67 63 59 55 52 49 46 43 41 39 37 36 35 34 34 34 33 33 34 34 35 35 36 37 38 39 40 41 42 44 45 46 47 48 50 50 51 52 53 53 53 53 53 53 52 52 51 50 50 49 48 48 48 47 47 48 48 49 50 51 53 55 57 60 63 66 70 74 79 83 89 94 100 106 112 118 123 129 134 137 140 142 143 142 140 137 133 128 123 117 111 105 99 94 88 84 79 75 72 69 66 64 63 62 61 60 60 60 60 61 61 62 63 64 65 66 67 68 69 69 70 70 70 70 70 69 68 67 66 64 62 60 58 56 54 52 50 48 46 44 42 41
 76 76 77 77 78 79 81 82 84 87 90 94 98 102 108 114 121 128 137 146 156 167 179 191 203 216 228 239 248 256 260 262 261 256 249 238 226 213 198 184 169 155 142 130 119 110 101 93 86 81 76 72 68 66 63 62 60 60 59 59 59 59 60 61 62 64 65 67 69 71 74 76 79 81 84 87 90 93 95 98 100 102 103 104 105 105 105 104 102 100 98 96 93 90 87 84 81 78 75 72 69 67 64 62 60 59 57 56 55 53 53 52 51 51 51 51 51 51 51 52 53 54 56 57 60 62 65 69 73 77 83 89 95 103 111 120 130 141 151 162 172 182 190 197 202 205 205 203 198 192 185 176 166 157 147 137 128 120 112 104 97 91 86 81 77 73 70 67 64 62 61 60 59 58 58 58 58 59 60 61 62 63 65 66 67 69 70 71 72 72 73 73 73 72 71 71 69 68 66 65 63 61 59 57 56 54 52 51 49 48 47 46 45 45 44 44 44 44 45 45 46 48 49 51 54 56 59 63 66 70 74 78 81 85 89 92 95 97 99 100 101 101 101 101 100 98 97 95 93 90 88 86 84 82 80 78 76 74 72 71 69 68 67 66 65 64 64 64 63 63 63 64 64 64 65 66 66 67 68 69 71 72 73 75 76 78 79 81 83 85 86 88 90 91 93 94 95 96 97 97 97 97 96 94 93 91 88 85 82 79 76 72 69 65 62 59 56 54 51 49 48 46 45 44 44 43 43 43 43 43 44 45 46 47 48 49 50 52 53 55 57 58 60 62 64 65 67 68 70 71 72 73 74 75 75 75 76 76 76 76
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 73 72 70 68 66 63 61 58 55 53 50 48 46 45 43 42 41 40 39 39 39 39 40 40 41 43 44 46 49 52 55 59 64 69 74 81 88 95 103 111 119 128 135 142 148 152 154 155 154 151 147 142 136 129 122 115 108 102 95 90 84 79 74 70 66 62 59 56 54 51 49 48 46 45 43 42 41 41 40 40 40 40 40 40 41 41 42 43 44 45 47 48 50 51 53 55 57 59 60 62 64 66 68 69 71 72 74 75 76 78 79 80 81 83 84 86 87 89 91 94 96 99 102 105 109 113 116 120 124 128 132 135 138 139 140 140 138 136 132 128 122 117 111 105 98 93 87 82 77 73 69 66 63 60 58 57 55 54 54 54 54 55 56 57 59 61 64 67 71 75 80 85 91 96 102 108 114 119 123 127 129 130 129 127 123 118 113 107 101 94 88 82 76 71 67 63 59 56 53 51 49 47 46 45 44 44 44 45 46 47 49 51 54 57 61 65 70 76 82 89 97 105 114 123 132 141 149 156 162 166 169 171 170 169 166 163 158 154 149 143 138 133 128 124 119 115 111 107 103 100 97 94 91 88 85 82 79 77 74 71 69 66 64 62 60 57 56 54 52 51 49 48 47 46 46 45 45 45 45 46 47 47 49 50 52 54 56 58 61 65 68 72 77 82 88 95 102 109 118 127 136 146 157 167 177 186 194 200 204 205 203 198 191 181 170 157 144 132 119 108 97 88 79 72 65 59 55 51 47 44 42 40 39 38 37 36 36 36 37 37 38 39 41 42 44 46 48 50 53 56 58 61 64 66 69 71 72 73 74 74
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 28 26 24 23 21 19 18 16 15 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 27 27 27 27 27 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 11 11 12 13 14 15 15 16 16 17 17 17 17 17 16 16 15 14 13 13 12 11 10 9 9 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 22 23 23 24 24 24 25 25 26 26 26 26 26 25 25 24 24 23 22 21 20 18 17 16 15 14 13 12 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 10 10 11 12 13 14 15 17 19 20 22 24 26 27 29 30 31 31 31 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 49 50 51 53 53 54 55 55 55 55 54 54 53 52 50 49 47 46 44 42 41 39 37 36 34 33 32 31 29 28 28 27 26 26 25 25 25 25 25 25 26 27 27 28 29 31 32 34 36 37 39 42 44 46 48 50 52 54 56 58 59 60 61 62 63 64 64 64 65 65 65 64 64 63 63 62 61 60 59 57 56 54 52 50 48 46 44 42 40 38 36 34 33 31 29 28 27 25 24 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 30 31 31 32 32 32 32 32 32 31 31 30 29 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 22 22 24 25 26 28 29 31 33 36 38 41 44 48 51 55 59 63 67 71 75 78 82 84 86 87 88 87 85 83 80 77 73 68 64 60 56 52 48 44 41 38 36 33 31 30 28 27 26 25 24 23 23 23 23 22 23 23 23 23 24 24 25 26 27 28 29 30 32 33 35 37 39 41 44 46 49 52 54 57 60 62 64 66 67 68 69 68 68 66 65 63 60 58 55 52 50 47 45 43 40 39 37 35 34 33 32 31 30 30 29 29 29 29 29 29 29 29 30 30 31 32 32 33 34 34 35 36 36 37 37 37 38 38 38 38 37 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 35 36 36 37 39 40 41 42 44 45 46
 10 10 10 10 10 9 9 9 9 9 10 10 10 10 11 11 12 13 14 15 16 17 18 20 22 24 26 28 30 33 35 37 39 41 42 43 42 42 40 39 37 34 32 29 27 25 23 21 19 17 16 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 12 14 15 17 19 22 25 28 32 36 40 44 48 52 54 56 57 56 54 52 49 45 41 38 34 31 28 25 23 21 19 18 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 12 12 13 14 14 15 16 17 17 18 19 19 20 20 20 21 20 20 20 19 19 18 17 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 11 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 24 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 18 19 20 20 21 22 23 24 24 24 24 23 23 22 21 19 18 16 15 14 12 11 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 11 11 11 11 11
 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 15 16 17 19 20 22 25 28 31 34 38 43 48 54 60 66 73 79 85 89 93 94 94 93 89 85 79 73 66 60 54 48 43 39 34 31 28 25 22 20 18 17 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 13 13 13 12 12 12 11 11 10 9 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 7 7 8 9 10 11 12 14 17 20 23 27 33 39 45 53 61 69 77 83 87 88 87 83 78 71 64 57 51 44 39 34 30 27 24 21 19 17 16 14 13 12 12 11 11 10 10 10 10 10 10 11 11 12 13 14 15 16 18 20 23 26 30 34 39 44 51 58 65 73 80 87 92 95 96 95 92 87 82 76 70 64 58 53 49 45 42 39 36 34 33 32 31 30 30 30 30 30 31 32 33 34 36 37 39 41 43 45 46 48 49 50 51 51 52 51 51 51 50 50 50 49 49 49 50 50 51 52 54 56 59 62 66 70 75 80 86 92 98 104 110 114 116 116 114 109 103 95 87 78 69 61 54 48 42 37 33 29 26 23 21 19 17 16 15 14 13 13 12 12 12 12 12 12 12 13 13 14 15 16 17 19 20 22 25 27 30 33 37 40 44 47 50 52 52 52 51 48 45 42 38 34 30 27 24 22 19 18 16 15 14 13 12 12 12 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 15 16 16 16 16 16 16 15 15 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 25 25 24 24 24 24 23 23 24 24 24 25 26 27 28 30 32 35 37 41 45 49 55 61 68 76 86 96 107 119 131 143 154 162 168 170 168 163 155 145 133 121 109 97 87 77 69 62 56 50 46 42 39 36 34 32 30 29 27 26 26 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 35 36 37 37 38 38 38 38 37 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 25 24 24 24 25 25 26 27 28 30 32 34 37 41 45 50 56 64 72 81 91 102 112 123 132 139 144 147 146 143 137 129 121 112 102 94 85 78 71 65 60 55 51 48 45 42 40 39 38 37 36 36 36 36 37 38 40 42 44 46 50 53 57 62 67 72 78 84 90 96 101 106 108 110 110 108 104 100 94 88 82 76 70 64 59 54 50 46 43 40 37 35 34 32 31 31 30 30 30 31 32 34 36 38 41 45 49 54 60 67 74 83 92 102 112 121 131 139 147 152 156 158 159 158 155 152 147 143 138 132 127 123 118 113 109 105 101 97 93 89 86 82 79 75 71 68 64 61 57 54 51 48 45 43 40 38 36 34 32 31 29 28 27 27 26 25 25 25 25 25 25 26 27 28 29 30 31 33 35 38 41 44 47 51 56 61 66 72 78 84 90 96 101 104 106 106 104 100 94 87 80 72 64 57 50 44 39 34 31 27 25 23 21 20 19 18 17 17 17 17 17 17 17 18 18 18 19 20 20 21 22 22 23 24 25 25 26 26 26 26 27 27 26 26 26 26
 66 62 58 55 52 50 48 47 46 45 45 46 46 48 49 51 54 57 60 64 69 73 78 83 88 93 97 100 102 103 103 101 98 94 90 84 79 73 67 62 57 52 47 44 40 37 34 32 30 29 28 27 26 26 26 26 26 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 47 48 49 49 50 50 50 50 50 50 49 49 48 47 46 44 43 42 40 39 37 35 34 32 30 29 27 26 24 23 22 21 19 18 17 17 16 15 14 14 13 13 13 12 12 12 12 13 13 14 15 16 17 19 21 24 27 30 34 39 44 50 57 64 71 79 86 93 99 104 107 108 107 104 99 93 86 79 72 65 59 53 48 44 40 36 33 31 29 27 26 25 24 24 24 24 24 25 26 27 29 31 33 36 39 42 46 50 55 60 65 70 74 78 82 84 85 85 83 81 77 73 68 63 58 54 49 45 41 38 35 32 29 27 26 24 23 22 21 21 20 20 20 21 21 22 23 25 26 28 30 32 35 37 40 43 45 48 51 54 57 60 62 65 67 69 71 73 75 77 78 79 80 81 82 83 83 84 84 85 85 85 85 85 85 85 85 84 84 84 83 83 82 82 82 81 81 81 81 81 81 82 82 83 84 85 87 88 90 92 94 97 99 102 105 108 110 113 115 116 116 116 115 112 109 105 100 94 87 80 73 67 60 54 48 42 37 33 29 26 23 20 18 16 15 14 13 13 13 13 13 13 14 15 16 18 19 21 24 27 30 33 38 42 47 53 59 66 72 79 85 91 95 98 99 99 98 95 90 86 81 76 71
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 60 59 58 56 54 51 48 45 41 38 35 33 30 28 26 24 22 21 20 19 18 17 17 17 17 17 17 18 18 19 21 22 24 26 28 31 34 38 42 46 51 56 62 69 75 81 88 94 100 105 109 112 113 113 112 110 106 102 97 91 85 79 73 68 62 57 52 48 43 40 36 33 31 28 26 24 22 21 20 19 18 17 16 16 16 15 15 15 15 15 16 16 16 17 17 18 19 20 20 21 22 23 24 24 25 26 26 27 28 28 29 29 30 30 30 31 32 32 33 34 35 36 38 39 41 44 47 50 53 57 61 65 70 74 77 80 82 82 81 79 76 72 67 62 57 52 48 43 39 36 33 31 28 27 25 24 23 23 22 22 22 23 23 24 26 27 29 31 33 36 40 43 47 52 57 62 67 72 77 82 85 88 89 89 88 86 83 79 75 70 66 62 58 55 52 49 47 45 43 42 42 41 41 42 43 44 46 49 51 55 58 63 67 72 77 82 87 91 94 96 97 96 94 91 87 82 77 72 67 62 58 54 51 48 46 44 43 42 41 40 40 40 41 41 41 42 43 43 44 45 45 46 46 46 46 45 44 43 42 41 39 38 36 34 32 31 29 28 26 25 24 23 22 22 21 21 21 21 21 21 21 21 22 22 23 24 25 26 28 29 31 33 35 37 39 42 45 47 51 54 57 61 65 69 73 76 80 83 86 89 90 91 90 89 86 83 79 74 69 63 58 53 48 43 39 36 32 29 27 25 23 22 20 20 19 18 18 18 18 18 19 20 21 22 23 25 26 28 31 33 36 39 42 45 48 51 54 56 58 59
 35 36 36 38 39 40 42 44 45 47 49 52 54 55 57 58 59 60 60 59 59 57 55 53 51 49 46 44 41 39 36 34 32 30 29 27 26 25 24 23 23 22 22 22 23 23 24 25 26 28 29 31 33 36 38 41 44 47 50 53 56 59 61 64 66 67 68 69 68 68 66 65 63 60 58 55 52 49 47 44 42 40 38 36 34 33 32 31 30 29 29 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 32 32 31 31 30 30 29 29 28 28 27 26 26 25 25 24 24 24 24 24 24 24 25 26 26 27 29 30 31 33 35 37 39 41 43 45 47 48 50 51 52 52 53 52 52 50 49 47 45 43 41 39 36 34 32 30 28 26 24 23 22 20 19 19 18 17 17 17 16 16 16 16 17 17 18 18 19 20 21 23 24 26 28 30 32 35 37 40 43 45 48 50 52 54 55 56 56 56 55 54 53 51 49 46 44 42 39 37 35 33 32 30 29 28 27 26 25 25 25 25 25 25 26 26 27 27 28 29 30 31 32 33 34 34 35 36 36 36 37 37 36 36 36 35 34 34 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 27 27 28 28 29 30 31 32 34 35 37 39 40 42 44 46 48 50 51 53 54 55 55 56 55 55 54 53 51 49 47 45 43 41 38 36 34 32 30 28 27 25 24 23 23 22 22 21 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 37 38 38 38 38 38 38 37 37 36 36 35 35 34 34 34 34 34 34 34
 54 53 52 51 50 48 47 45 44 42 41 39 38 37 36 35 34 34 33 33 33 33 34 34 35 36 37 39 40 42 45 47 50 53 56 60 64 68 73 77 82 86 90 93 96 99 100 100 100 98 96 92 89 85 80 76 71 67 63 59 56 52 49 47 45 43 41 39 38 37 37 36 36 36 36 36 36 37 37 38 39 40 41 42 42 43 44 45 45 45 45 45 45 44 44 43 42 41 39 38 37 35 34 33 32 31 30 29 28 28 27 27 27 27 27 28 28 29 30 32 33 35 37 40 43 46 49 53 58 63 67 72 77 82 87 90 93 95 95 95 93 91 87 83 79 74 70 65 61 57 53 50 47 44 42 40 38 37 36 35 34 34 33 33 33 34 34 35 35 36 37 38 40 41 42 44 45 47 48 49 50 51 52 52 52 52 52 51 51 50 49 47 46 45 44 43 42 41 40 40 39 39 39 39 39 40 40 41 43 44 46 48 50 53 56 59 62 65 69 72 75 78 80 81 82 82 81 80 77 75 72 68 65 62 58 55 52 49 47 45 43 41 40 39 38 38 37 37 37 38 38 39 40 41 42 44 46 47 49 51 53 55 57 58 60 61 61 62 62 62 61 60 59 57 55 53 52 50 48 46 44 42 41 40 39 38 37 37 36 36 36 37 37 38 40 41 43 45 47 50 53 57 61 65 69 73 78 82 86 89 92 94 94 94 92 89 86 81 77 72 67 62 58 53 50 46 43 40 38 36 34 33 32 31 30 30 30 30 30 30 31 32 33 34 35 36 38 39 41 43 45 46 48 50 51 52 53 54 54 54
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 13 13 13 13 14 15 15 16 17 19 20 22 24 26 28 30 33 36 39 41 44 46 48 49 49 49 48 47 45 42 40 38 35 33 31 28 27 25 23 22 21 20 19 18 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 22 23 23 24 25 27 28 30 32 34 36 39 42 45 48 51 53 56 58 59 60 60 59 57 54 51 48 45 41 37 34 31 28 26 23 22 20 18 17 16 15 15 14 14 13 13 13 13 13 13 14 14 14 15 16 16 17 18 18 19 20 21 22 23 23 24 25 25 26 26 26 26 26 26 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 22 22 23 24 25 26 27 28 30 32 33 35 37 39 41 43 45 47 48 49 49 49 48 47 45 43 40 38 36 33 31 29 27 25 23 21 20 19 18 17 16 16 15 15 15 15 15 15 15 15 16 16 17 18 18 19 21 22 23 25 26 28 30 32 34 36 38 40 41 43 44 44 44 44 44 43 41 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 18 17 17 17 17 17 17 17 18 18 19 20 21 22 23 24 26 28 30 32 34 37 39 42 44 47 49 51 52 53 54 53 53 51 50 48 46 44 41 39 37 35 33 31 29 28 26 25 24 24 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 50 52 54 56 58 59 60 61 61 60 58 57 54 51 48 45 42 39 35 32 29 27 24 22 20 18 17 15 14 13 12 12 11 11 10 10 10 10 11 11 11 12 13 14 15 17 18 20 23 25 29 32 36 40 45 50 55 60 64 69 72 75 76 76 76 74 72 69 66 63 59 57 54 51 49 48 46 45 43 42 42 41 40 39 39 38 37 36 36 35 33 32 31 30 28 27 26 24 23 21 20 19 18 16 15 14 14 13 12 11 11 10 10 10 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 20 21 21 22 22 22 22 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 19 19 20 21 22 23 24 25 27 28 30 32 35 38 41 44 48 52 57 62 67 72 77 82 86 88 90 90 88 86 82 77 71 65 60 54 49 44 39 35 32 28 26 23 21 19 18 16 15 14 13 12 12 11 11 11 11 11 11 11 12 12 13 13 14 16 17 19 21 23 26 30 34 39 44 51 58 66 76 85 96 106 116 124 130 132 131 127 120 111 101 92 82 73 65 58 51 46 41 37 33 30 28 26 24 22 21 20 19 18 18 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 18 18 18 17 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 15 16 17 17 19 20 21 22 24 25 27 29 31 33 35 37 40 42 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 143 139 134 130 127 123 119 116 113 110 107 104 101 98 95 92 88 85 81 77 73 69 65 60 56 52 47 43 40 36 33 29 26 24 21 19 17 15 14 12 11 10 9 9 8 8 8 8 8 8 9 10 10 12 13 15 17 19 21 24 28 31 35 40 45 50 55 61 66 70 75 78 80 81 82 81 79 77 74 71 68 66 63 60 58 56 55 54 53 52 52 52 53 54 55 57 59 61 64 67 70 73 76 79 82 84 86 86 85 83 79 75 70 64 58 52 47 41 36 32 28 24 21 19 16 14 13 11 10 9 8 8 7 7 7 7 7 8 8 9 10 11 12 14 15 17 19 22 25 28 31 35 39 43 47 52 56 61 65 69 73 77 80 83 85 87 89 90 91 91 92 92 93 93 94 94 95 95 96 96 97 98 98 99 99 99 99 99 98 97 95 94 91 88 85 82 78 74 69 65 61 56 52 48 44 40 37 33 30 27 25 22 20 18 17 15 14 13 12 11 10 9 9 9 9 9 9 9 9 10 11 12 13 14 15 17 19 22 24 27 31 34 39 43 48 53 58 63 68 73 77 81 83 84 85 85 83 82 79 77 75 72 70 68 66 65 64 63 63 63 63 64 66 68 70 73 77 81 86 91 97 102 108 113 117 120 122 121 118 114 107 100 91 82 74 65 57 50 44 39 34 30 26 23 20 18 16 14 13 12 11 10 10 10 10 10 10 10 11 11 12 13 14 15 17 19 21 23 26 29 32 36 40 44 50 55 62 69 76 85 93 103 112 121 131 140 148 155 161 165 168 170 170 169 167 164 160 156 152 148
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 82 77 71 66 60 55 50 46 42 39 36 33 31 29 27 26 25 24 23 23 23 23 23 23 24 25 26 27 29 31 33 35 38 41 44 47 51 55 58 62 65 68 70 72 72 72 70 68 65 61 57 53 49 45 42 38 35 32 30 28 26 25 23 22 22 21 21 21 21 21 22 22 23 24 25 26 28 29 30 31 33 34 34 35 35 35 35 35 34 33 32 30 29 28 26 25 23 22 21 20 18 17 17 16 15 15 14 14 13 13 13 13 14 14 15 15 16 17 18 19 20 22 23 25 27 29 32 34 37 40 44 47 51 55 59 63 67 71 74 77 78 79 78 76 73 70 66 61 56 51 46 42 38 34 31 28 25 23 21 19 18 17 16 15 15 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 19 20 20 20 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 19 19 19 20 21 22 23 24 26 27 30 32 35 38 41 45 48 53 57 61 65 69 72 74 75 76 75 74 72 69 65 62 58 54 50 46 42 39 36 33 31 29 27 25 23 22 21 20 20 19 19 19 19 20 20 21 22 23 24 25 26 28 30 32 34 36 38 41 43 45 48 49 51 52 53 53 53 52 51 50 48 47 45 43 41 40 39 37 37 36 36 36 37 37 39 40 42 45 48 51 55 59 63 68 73 77 82 85 87 88 88 86 83 79 74 68 63 57 52 47 43 39 36 33 31 29 27 26 25 24 24 24 24 24 25 26 27 29 31 34 37 40 44 48 53 59 65 71 77 82 88 92 95 97 97 95 92 88
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 113 108 103 99 95 91 88 85 83 81 80 79 79 79 80 81 82 84 87 90 93 96 100 103 106 108 110 111 111 110 108 105 101 97 92 87 81 76 71 66 61 56 52 49 45 42 40 38 36 34 33 32 32 31 31 31 32 33 34 35 36 38 40 43 46 49 52 56 60 64 68 72 76 80 83 86 88 89 89 89 87 85 83 80 77 73 70 67 64 61 59 56 54 53 51 50 49 48 48 48 48 48 49 50 51 53 55 57 60 62 65 67 69 71 73 73 74 73 72 71 69 66 63 60 57 54 51 49 46 44 42 40 39 38 37 37 37 37 38 39 40 41 43 44 46 48 50 52 54 55 57 58 59 60 60 60 60 60 59 59 58 58 58 57 57 58 58 59 60 62 64 66 68 71 74 78 82 86 91 96 101 106 112 117 122 126 130 132 134 134 133 130 126 121 115 109 102 96 89 83 77 72 67 62 58 55 52 49 47 45 43 42 40 39 39 38 38 37 37 37 38 38 39 40 41 42 44 46 48 51 54 57 60 64 68 72 76 81 85 89 93 96 99 102 103 104 104 103 102 100 97 94 92 89 86 84 82 80 79 78 77 77 78 79 80 82 84 87 90 93 97 102 107 112 117 122 127 131 135 138 139 139 137 134 130 124 118 111 104 96 90 83 77 71 66 62 58 55 52 50 48 46 45 44 44 43 43 43 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 64 65 67 68 71 73 76 80 84 88 93 98 104 110 116 122 128 133 138 141 143 145 145 143 141 137 133 128 123 118
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 23 22 21 20 20 19 18 17 17 16 16 16 16 15 16 16 16 16 17 18 18 19 20 20 21 21 22 22 22 22 22 21 21 21 20 20 19 19 18 18 18 18 18 18 18 19 20 21 22 23 25 27 28 30 31 33 34 35 35 36 35 34 33 32 30 28 26 24 22 20 19 17 16 15 15 14 14 14 14 15 15 16 17 18 20 21 23 25 27 30 32 34 36 38 40 41 42 42 41 39 37 35 32 29 27 24 22 20 18 17 15 15 14 13 13 13 13 13 13 13 14 14 15 16 17 18 19 20 22 23 25 27 29 31 33 35 36 38 40 41 42 43 43 43 42 42 41 39 38 36 35 33 31 29 27 26 24 23 21 20 19 18 18 17 17 17 17 18 18 18 19 20 21 21 22 23 24 26 27 28 29 30 31 31 32 32 32 32 31 31 30 29 27 26 25 23 22 21 20 20 19 19 19 19 19 19 20 20 21 22 24 25 27 29 31 33 35 37 40 42 44 46 47 48 48 47 46 44 42 39 36 34 31 29 27 25 23 22 20 19 19 18 18 17 17 18 18 19 20 21 23 25 28 30 33 37 40 43 46 48 50 50 50 49 47 45 42 39 36 33 31 28 26 24 22 20 19 18 17 16 16 15 15 16 16 17 18 19 21 23 25 28 31 34 37 41 44 47 50 53 54 55 55 55 53 51 49 46 43 40 37 34 31 28 26 24 23 21 20 19 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 14 14 14 15 16 17 18 19 20 21 22 23 24 25 26 26 26 27 26 26 26 25 24
 74 68 62 56 51 46 42 38 35 33 30 29 28 27 27 27 28 29 31 34 37 41 45 50 55 61 67 74 80 86 92 97 101 103 105 104 103 100 96 91 86 81 75 70 65 61 57 53 50 48 46 44 42 41 40 39 38 37 36 35 35 34 33 33 32 32 32 31 31 31 32 32 33 34 35 37 39 41 44 47 50 54 57 61 65 69 72 76 79 82 84 86 87 87 86 85 83 80 77 73 69 65 61 57 53 50 47 44 42 40 38 37 36 35 35 34 34 34 34 34 35 35 36 36 37 38 39 40 42 44 46 49 53 57 61 67 73 80 88 96 105 114 123 132 139 144 148 149 147 143 137 129 120 110 100 90 81 72 65 58 52 47 44 40 38 37 36 36 36 37 39 41 43 46 50 54 58 63 68 73 78 83 87 90 93 94 93 91 88 83 78 72 66 60 54 49 44 40 36 34 31 30 28 28 27 28 28 29 31 33 35 38 41 46 51 56 63 71 80 91 103 116 130 145 159 173 184 192 196 195 190 182 171 159 146 133 120 109 98 89 81 73 67 61 56 52 48 45 43 41 39 38 37 37 37 37 38 38 39 41 42 43 44 45 47 48 48 49 50 50 50 50 50 50 49 49 48 47 47 46 45 45 44 44 44 44 45 46 47 49 52 55 58 62 67 73 79 86 94 102 111 121 131 141 152 162 172 180 186 189 190 188 183 175 165 154 142 130 118 107 97 87 79 71 65 59 54 50 46 43 40 38 37 35 35 34 34 35 36 38 40 43 47 51 57 63 69 76 83 90 96 101 104 106 105 103 99 94 88 81
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 11 11 12 12 13 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 20 22 24 26 28 31 35 38 42 46 49 52 54 54 54 52 50 47 43 39 35 32 28 25 22 19 17 15 14 13 12 11 11 11 11 11 12 12 14 15 17 18 21 23 26 29 33 36 40 43 46 48 49 50 49 48 45 42 39 36 33 30 27 25 24 22 22 21 21 21 21 22 23 25 26 28 30 32 35 37 40 42 44 46 47 48 48 47 46 45 43 40 38 36 34 32 30 29 28 27 26 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22 21 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 16 15 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 17 18 20 22 25 28 31 34 38 41 45 48 50 51 50 49 46 43 40 36 32 29 26 23 21 18 17 15 14 12 12 11 10 10 10 10 10 11 11 12 14 16 18 22 25 30 35 41 48 55 63 70 76 80 81 80 77 72 66 59 53 47 42 37 34 30 27 25 23 22 21 21 21 22 22 24 25 27 29 32 34 37 40 42 44 46 48 49 49 49 48 46 44 42 39 36 33 31 28 26 24 22 21 20 19 18 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 23 23 22 22 21 20 20 19 18 17 16
 12 12 11 11 11 10 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 12 12 11 11 10 9 9 8 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 12 12 11 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 5 5 6 7 7 8 9 9 10 11 11 12 12 12 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 37 36 36 35 34 33 32 31 31 30 30 30 31 31 32 33 34 36 37 39 41 44 46 48 50 51 53 54 54 54 53 52 50 48 46 43 41 38 35 33 30 28 26 24 23 22 21 21 20 20 21 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 48 49 51 53 55 56 58 60 61 62 63 64 64 65 65 65 64 63 62 61 60 58 56 54 52 50 48 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 21 22 23 24 26 28 29 31 33 35 37 39 41 42 44 45 45 46 46 46 45 44 44 43 41 40 39 38 37 37 36 36 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 50 50 50 50 50 49 48 48 47 46 45 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 37 36 36 35 34 34 33 32 32 31 31 31 31 31 31 32 32 34 35 36 38 40 42 45 47 49 51 53 55 56 57 57 57 56 56 54 53 51 49 46 44 42 40 38 36 34 32 31 30 29 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 29 30 31 33 34 36 39 41 44 47 50 53 56 59 62 64 65 66 66 66 65 64 62 60 57 55 52 49 47 44 42 40 38 37 35 35 34 34 34 34 35 36 37 38 39 40 41 42 44 45 46 47 47 48 49 49 49 49 49 49 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 42 41 41 40 39
 106 99 90 81 73 64 57 50 45 40 36 33 30 29 28 27 28 29 30 32 34 37 41 44 48 52 56 61 65 68 71 74 76 76 76 74 72 69 66 62 57 53 49 46 43 40 38 36 35 34 33 33 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 33 34 35 36 37 39 40 42 44 46 47 49 50 51 52 52 53 52 52 51 50 49 48 46 44 42 40 38 37 35 34 33 32 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 33 33 34 36 37 39 42 45 49 54 59 66 74 82 91 100 109 117 123 126 127 125 120 114 106 97 88 79 70 62 55 49 44 39 35 32 29 27 26 25 25 26 27 28 31 34 37 41 45 50 56 62 67 73 78 83 86 88 88 87 83 79 74 68 62 57 52 47 43 40 38 36 35 35 35 36 37 38 41 43 47 50 54 59 64 70 77 83 90 97 103 109 114 117 119 118 116 113 108 103 97 91 85 80 75 71 66 63 59 57 54 51 49 47 45 44 42 41 39 38 36 35 34 33 32 31 30 30 29 29 30 30 30 31 32 32 33 34 34 34 35 35 34 34 34 33 32 32 31 30 29 28 27 26 25 24 24 23 23 23 23 24 25 26 27 29 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 67 69 70 71 71 71 71 70 69 67 65 63 60 57 54 51 48 45 42 40 37 35 33 31 30 28 27 27 26 26 27 28 29 31 34 38 43 49 56 63 72 82 91 100 108 113 116 115 112
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 21 22 23 23 24 24 24 24 23 23 22 21 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 10 11 12 13 15 17 19 21 24 27 29 32 34 35 36 36 36 34 33 30 28 26 23 21 19 17 16 14 13 12 11 10 10 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 13 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 13 13 13 14 14 15 16 17 18 19 20 22 23 24 25 27 28 29 30 31 32 32 32 32 31 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 13 14 15 16 18 19 20 22 23 24 25 25 26 26 26 26 25 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 16 17 18 19 20 21 23 25 26 28 30 32 33 34 34 34 33 32 31 29 27 25 23 21 19 17 16 15 13 13 12 11 11 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 15 16 16 16 15 15 15 14 14 13 12 11 11 10 9 9 8 8 8 8 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 15 15 16 17 17 18 19 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 32 34 37 39 42 46 49 52 54 56 58 58 58 56 54 51 48 45 42 39 36 34 32 30 28 27 26 25 24 24 23 23 23 23 23 24 24 25 27 28 30 32 35 39 43 49 55 61 69 77 85 92 99 104 107 108 107 105 100 94 88 81 74 67 61 55 50 45 41 37 34 31 28 26 25 23 22 22 21 21 21 22 22 23 23 24 25 25 26 26 27 27 27 27 27 27 26 26 26 25 25 25 25 25 25 26 27 28 29 31 33 35 38 41 44 48 52 57 62 68 74 81 87 93 98 102 104 105 103 99 93 86 78 71 64 57 51 46 42 38 35 33 31 29 28 27 26 25 25 25 25 25 25 26 26 27 28 29 30 31 33 34 36 37 38 39 39 39 39 38 37 36 34 32 31 29 28 26 25 24 23 22 21 21 20 20 20 21 21 22 23 24 25 27 29 31 33 35 36 38 39 40 41 42 42 42 41 41 40 39 38 37 36 35 33 32 31 30 30 29 28 28 28 28 28 28 29 30 30 31 32 32 33 33 34 34 34 34 35 35 35 35 35 35 36 36 37 37 38 39 41 43 45 48 51 55 60 65 71 77 84 91 97 103 107 109 110 109 105 101 95 89 82 75 69 63 58 54 50 46 43 41 40 38 37 37 37 37 37 37 37 37 37 38 38 38 38 37 37 36 36 35 34 33 31 30 28 27 25 24 23 21 20 19 19 18 18 18 18 19 20 20 21 22 24 25 26 28 29 30 31 33 34 35 36 36 37 37 36 36 35 34 33 32 30 29 27 26 25 25 24 24 24 24 24 25 26 27 28
 60 62 64 66 68 69 70 70 70 69 69 68 67 66 66 65 65 64 64 65 65 66 67 68 69 70 72 74 76 78 81 84 88 92 96 102 108 114 122 131 140 151 162 174 186 197 208 217 224 228 228 225 219 210 200 189 177 165 154 143 133 123 115 107 100 94 89 84 80 77 74 72 70 69 69 69 69 70 71 72 74 75 76 77 77 77 77 75 73 71 68 65 62 58 55 51 48 45 43 41 39 37 36 36 36 37 38 39 42 45 48 52 57 63 69 76 84 93 103 114 126 139 151 163 175 184 190 192 190 185 176 164 151 137 124 111 100 90 82 75 69 64 59 56 53 50 48 46 45 44 43 42 42 42 42 42 42 42 43 44 45 47 49 52 55 58 62 67 73 79 85 92 98 104 109 112 115 116 116 115 112 108 104 99 93 88 82 77 71 67 62 59 55 53 51 49 48 47 46 46 46 46 46 47 47 48 48 49 49 50 50 51 51 52 52 52 52 52 52 52 52 51 51 51 51 51 52 52 52 53 53 54 54 54 54 54 54 54 54 53 53 52 52 51 51 50 50 49 49 49 49 49 50 51 53 55 58 62 68 74 82 91 103 116 130 146 163 181 198 212 224 231 232 227 217 202 184 165 147 129 113 99 86 76 68 61 56 52 48 46 44 42 42 41 41 41 41 42 43 44 45 46 48 50 53 55 58 62 66 70 75 80 85 91 97 103 108 113 117 120 121 121 119 116 112 107 101 95 89 84 78 73 67 63 58 54 51 47 44 42 39 37 36 34 33 33 33 33 33 34 36 37 39 42 44 47 49 52 55 57
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 36 34 32 30 29 27 26 25 24 24 24 25 26 27 29 32 34 38 42 46 51 56 61 66 72 77 81 85 88 89 90 89 87 85 81 77 73 69 65 61 58 55 53 51 50 49 49 49 50 51 53 54 56 57 59 60 61 61 62 61 61 61 60 59 57 56 54 53 51 49 48 47 45 45 44 44 44 44 44 45 46 47 48 49 50 51 52 52 52 52 51 50 49 48 47 46 45 45 44 44 44 45 46 48 50 52 55 59 62 66 70 75 78 82 84 86 87 87 85 83 79 75 70 65 60 55 50 45 41 37 34 31 29 28 27 26 27 27 28 30 32 35 37 41 44 48 52 56 60 64 68 72 75 77 79 79 79 78 76 74 71 68 65 62 59 57 55 54 53 53 54 55 57 59 61 64 66 68 69 70 70 70 68 65 61 58 53 49 45 41 38 35 32 30 28 27 27 26 26 26 27 27 28 29 30 31 33 34 36 38 39 41 43 44 46 47 49 50 50 51 51 51 51 51 51 51 51 51 50 50 50 49 49 48 47 46 45 43 42 40 39 37 35 34 32 30 28 27 25 24 23 22 21 20 20 19 20 20 21 22 23 24 26 28 31 33 36 38 41 43 45 47 49 50 51 51 51 50 50 49 48 48 47 47 47 46 47 47 47 47 48 48 48 48 48 48 48 48 48 48 47 47 47 46 46 46 46 46 46 46 47 48 50 52 54 57 60 64 68 72 76 79 82 84 86 86 85 83 80 77 74 70 66 62 59 55 52 49 47 44 43 41 40 39 39 39 39 40 40 41 42 43 43 44 44 43 43 41 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 54 51 48 44 40 36 32 28 24 21 18 16 14 12 11 10 10 9 9 10 10 10 11 11 12 13 14 15 16 17 18 20 22 24 27 31 35 40 46 54 63 75 90 107 126 146 164 178 184 181 169 152 132 112 94 79 65 55 46 38 33 28 24 21 18 16 14 13 12 11 11 11 11 12 13 14 17 20 25 30 38 46 57 69 82 95 107 116 122 124 121 115 107 98 89 81 73 67 62 59 57 56 56 58 62 67 74 82 91 102 114 126 139 150 159 164 166 163 157 148 136 124 112 100 89 79 70 62 56 50 45 41 39 37 36 35 36 37 39 42 45 49 53 58 63 68 74 79 85 90 96 101 106 111 115 119 123 126 129 131 134 136 138 140 142 144 146 148 149 151 151 151 150 148 144 140 134 128 122 114 107 100 92 85 79 73 67 62 58 54 51 49 47 46 45 45 45 46 47 48 49 51 53 55 57 59 60 62 64 66 67 68 69 69 70 69 69 68 67 66 65 64 63 63 63 64 66 68 70 74 78 82 86 90 94 97 100 102 103 103 101 98 94 89 83 77 70 64 58 52 46 41 37 33 30 27 25 24 24 24 25 27 30 35 40 47 56 67 81 96 114 133 151 166 174 175 167 153 135 116 98 83 70 59 51 45 41 38 36 35 34 35 36 38 40 43 46 51 56 62 68 76 84 93 101 109 116 120 122 120 116 109 100 90 81 72 64 56 50 45 41 38 36 34 32 31 30 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 33 34 35 36 38 40 42 45 47 50 52 54 56 57 57 57 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 24 25 27 28 29 29 30 30 30 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 24 25 26 27 28 29 29 29 29 29 28 27 26 25 24 22 21 20 18 17 16 15 15 14 13 13 12 12 12 12 13 13 13 14 14 15 16 16 16 17 17 17 17 17 16 16 15 14 14 13 13 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 23 24 25 27 28 30 31 32 33 33 34 34 33 33 32 31 29 28 27 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 15 15 15 16 17 17 18 19 20 21 22 23 24 24 25 25 25 25 25 24 24 23 22 21 20 20 19 18 17 17 16 16 16 15 15 15 16 16 17 17 18 19 20 21 22 24 25 25 26 27 27 27 28 28 27 27 27 26 26 25 25 25 24 24 24 24 24 24 24 25 26 26 27 28 29 30 30 30 30 30 29 28 27 26 24 23 21 20 19 18 17 16 15 15 15 15 15 15 16 16 17 18 19 20 21 22 23 24 26 27 27 28 29 29 29 28 28 27 26 24 23 21 20 19 17 16 15 14 14 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 18 18 18 19 19 20 21 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 24 24 24 24 24 25 26 27 28 30 32 35 38 42 46 51 57 62 68 73 78 82 83 83 81 78 73 67 61 54 48 42 37 33 29 25 22 19 17 15 14 13 12 11 11 11 11 12 13 14 15 16 18 21 23 26 29 33 37 42 47 53 59 65 72 78 83 88 92 93 93 91 88 83 77 71 65 58 52 47 42 38 34 31 29 27 25 23 22 22 21 21 21 21 21 22 23 24 25 26 27 29 30 31 33 34 34 35 35 35 35 35 34 33 33 32 31 30 30 29 29 28 28 28 27 27 28 28 29 30 31 32 34 36 39 42 46 50 55 60 65 70 74 78 80 82 82 81 78 74 70 64 59 54 48 43 39 34 30 27 24 21 19 17 16 14 13 12 12 11 11 11 11 12 13 13 14 15 17 18 20 22 23 25 27 29 31 33 34 36 38 40 42 44 47 50 53 56 60 65 69 75 80 86 91 96 100 102 103 101 98 93 86 78 70 63 55 48 42 37 32 28 25 23 21 19 18 17 17 17 17 17 18 19 20 21 23 25 28 31 34 38 42 47 53 59 65 70 76 80 83 84 82 79 74 68 61 54 48 42 37 32 28 25 22 20 18 16 15 14 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 26 27 29 31 33 35 38 40 42 44 46 47 48 48 48 47 45 43 41 38 36 33 31 29 27 25 23 21 20 19 18 17 16 15 15 14 14 14 14 14 14 15 15 16 17 18 19 19 20 21 22 23 23 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 36 33 29 27 24 22 21 19 18 18 17 17 17 17 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 32 32 33 33 32 32 31 31 30 29 29 28 27 27 26 26 26 26 26 26 26 27 27 27 27 27 27 28 27 27 27 27 27 27 27 26 26 26 26 26 26 27 27 28 29 31 33 35 38 41 46 50 56 62 69 75 81 86 90 91 90 87 82 76 69 62 56 50 45 40 37 34 31 29 28 26 26 25 25 25 25 25 26 26 27 27 28 28 28 28 28 28 28 27 26 25 24 23 21 20 19 18 16 16 15 14 14 13 13 13 14 14 14 15 16 16 17 18 19 20 20 21 22 22 23 23 23 24 24 23 23 23 23 22 22 22 22 22 23 23 24 25 27 29 31 34 38 41 45 49 53 57 59 61 61 60 57 53 49 44 39 35 31 28 25 22 20 18 17 16 15 15 14 14 14 14 14 14 15 15 15 16 17 18 18 20 21 22 23 25 27 29 31 33 35 37 39 40 42 43 43 43 42 41 39 38 36 33 31 29 27 25 23 21 20 18 17 16 15 14 13 13 12 12 12 12 12 13 13 14 15 17 18 20 22 24 27 29 31 33 35 36 37 37 37 36 35 33 32 30 29 27 26 25 24 24 24 23 24 24 24 24 25 26 26 27 28 29 30 30 31 32 32 33 33 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 35 35 34 34 33 32 31 30 29 28 27 27 26 25 25 25 24 24 25 25 26 27 28 29 31 33 36 39 42 45 47 50 51 52 52 51 49 46 43
 28 28 28 27 25 23 21 19 18 16 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 14 15 16 17 18 18 19 20 21 21 21 21 21 21 20 19 18 17 16 15 14 13 12 11 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 18 18 19 19 19 18 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 7 7 8 8 9 10 11 12 13 14 15 16 17 18 18 18 18 17 16 16 15 14 13 12 12 11 11 11 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 15 15 15 15 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 15 15 15 16 17 17 18 18 19 20 20 21 21 21 21 20 20 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 9 10 11 12 13 15 17 19 21 23 25 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 31 25 21 17 14 12 10 9 8 7 6 6 6 5 5 5 5 6 6 6 7 8 9 10 11 13 14 17 19 22 26 30 35 40 45 50 53 55 55 53 49 43 38 32 27 22 18 15 12 10 9 7 6 5 5 4 4 4 3 3 4 4 4 5 5 6 7 9 10 13 16 19 24 29 36 45 54 65 76 85 93 97 97 95 90 85 79 74 70 67 65 64 65 66 68 70 73 74 75 75 72 68 62 55 48 42 35 30 25 21 17 15 12 10 9 8 7 6 5 5 4 4 4 4 4 4 4 4 5 5 6 7 8 9 11 12 14 16 18 21 23 24 26 27 27 27 27 26 25 24 22 21 19 18 17 15 14 13 13 12 11 11 11 10 10 11 11 11 12 13 14 16 18 21 24 28 33 40 47 55 63 71 77 81 81 78 73 65 58 50 43 37 32 28 25 22 20 18 17 16 16 15 15 15 16 16 17 18 19 21 23 26 29 32 36 41 47 53 59 65 70 74 75 74 71 65 58 51 44 38 32 27 24 20 18 16 15 13 13 12 12 12 12 12 13 13 14 15 16 17 18 19 19 20 20 21 20 20 20 19 18 17 16 16 15 15 15 15 15 16 18 19 21 24 27 31 34 38 42 46 48 50 50 48 46 43 39 35 31 28 25 22 20 18 16 15 14 14 13 13 14 14 15 16 18 19 22 25 28 32 36 41 46 51 55 59 61 62 61 59 57 53 49 45 41 38 34 32 29 27 26 24 23 22 22 21 21 22 22 23 25 26 28 31 35 39 43 49 55 61 66 71 74 74 71 66 59 52 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 25 25 25 25 25 25 25 26 27 28 30 31 33 36 38 41 45 48 52 56 59 63 66 69 71 72 72 72 71 69 67 64 61 58 55 52 49 47 45 43 41 40 39 38 37 37 37 37 37 38 38 39 40 41 43 44 45 47 49 51 53 55 58 61 63 66 70 73 76 79 82 84 86 87 87 87 85 83 79 75 71 66 61 57 52 48 44 41 38 36 34 32 31 30 29 29 29 29 30 31 32 33 35 36 38 40 41 43 45 46 48 49 50 50 51 51 51 50 50 49 48 47 46 44 43 42 41 39 38 37 36 36 35 35 35 34 34 35 35 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 48 48 47 46 46 44 43 42 40 39 37 36 35 34 33 32 32 32 32 32 32 33 34 35 37 38 40 42 43 45 46 48 49 50 50 50 50 50 50 50 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44 43 42 41 40 39 38 36 35 34 33 31 30 29 28 27 27 26 26 26 26 26 27 27 28 29 30 31 32 34 35 37 38 40 41 42 43 44 44 44 44 43 42 41 40 38 36 35 33 31 30 29 28 27 26 26 25 25 26 26 27 28 29 31 32 34 35 37 38 40 41 41 42 42 41 41 40 39 38 37 36 35 34 33 32 32 31 31 31 31 32 32 33 34 35 37 38 41 43 46 49 52 56 59 63 68 72 75 79 81 83 84 84 83 80 77 73 69 65 61 56 52 49 45 42 40 37 35 34 32 31 30 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26
 32 32 32 31 30 29 27 25 24 23 21 20 20 19 18 18 18 18 19 19 20 20 21 22 24 25 26 27 28 29 29 29 28 27 25 24 22 20 18 16 15 13 12 11 10 9 8 8 7 7 7 7 7 7 7 8 8 9 9 10 11 12 14 15 17 18 20 22 24 26 28 30 32 33 34 35 36 36 36 36 37 37 37 37 37 37 38 38 38 38 37 36 35 33 31 29 27 24 22 19 17 15 14 12 11 10 9 8 8 7 7 7 7 6 6 7 7 7 7 8 8 9 10 11 12 14 15 17 19 21 23 25 26 28 29 30 30 29 28 27 25 23 21 19 17 16 14 13 12 11 10 9 8 8 7 7 7 6 6 6 6 6 6 6 7 7 7 8 9 10 11 12 14 16 18 20 22 25 27 30 32 33 34 34 34 33 32 31 29 28 26 25 24 23 22 21 20 20 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 19 20 21 22 23 24 26 28 29 31 32 33 34 34 34 33 32 31 29 28 26 25 23 22 21 20 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 22 23 24 26 27 28 30 31 33 34 35 35 35 35 35 34 33 32 30 29 27 26 24 23 22 20 19 18 17 17 16 16 15 15 15 15 15 15 16 16 17 18 19 21 22 24 26 27 29 30 31
 54 53 51 50 48 47 46 45 44 43 43 43 43 43 44 45 45 46 48 49 50 52 54 55 57 59 62 64 67 70 72 76 79 82 86 90 93 97 101 105 108 111 114 116 117 118 117 116 114 111 107 102 98 93 88 83 79 74 70 67 64 61 59 58 57 56 56 57 58 61 63 67 71 76 83 90 98 107 116 125 133 140 145 147 145 141 133 125 115 105 95 86 79 72 66 62 59 56 55 54 54 55 56 58 60 63 66 70 73 77 80 83 86 88 89 89 88 86 83 79 75 71 67 62 58 54 51 48 45 42 40 39 37 36 36 35 36 36 37 38 39 41 42 45 47 50 53 56 59 63 67 71 75 79 83 87 91 94 97 99 101 103 104 104 105 105 105 106 106 106 107 108 109 111 113 115 118 120 123 125 127 129 129 129 128 126 123 119 114 109 104 98 93 88 83 79 75 72 68 66 64 62 60 59 58 57 57 57 57 57 57 58 59 59 60 61 62 62 63 64 64 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 64 63 62 61 59 57 55 53 50 48 46 43 41 39 37 36 35 34 33 33 33 34 35 37 39 42 46 51 57 64 72 81 90 99 108 116 122 125 126 125 122 117 111 105 99 93 87 82 77 74 70 68 66 64 63 63 62 62 63 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 79 80 80 81 81 81 81 80 79 79 78 77 75 74 72 71 70 68 67 66 65 64 63 62 62 61 61 61 62 62 62 62 63 63 63 63 63 62 61 60 59 58 56
 37 36 35 34 33 32 30 29 28 26 25 24 23 22 21 20 20 19 19 19 19 19 19 20 20 21 22 23 25 26 28 30 32 35 37 40 43 46 49 51 54 56 58 60 61 62 62 62 61 60 58 57 54 52 49 47 44 41 38 36 33 31 29 27 25 23 22 20 19 18 18 17 17 17 17 18 18 19 20 22 23 25 28 30 32 35 37 40 42 43 44 45 45 45 45 45 45 44 44 45 45 46 48 50 52 54 57 60 63 66 68 69 70 69 68 65 62 58 53 48 44 40 36 32 29 26 24 22 20 19 18 17 17 17 17 17 18 20 21 24 26 29 33 37 42 47 52 57 62 67 71 74 75 76 76 74 73 70 68 65 63 61 59 57 56 54 53 52 52 51 51 50 50 50 49 48 48 47 46 45 44 43 42 42 41 41 41 41 42 43 44 46 48 50 53 56 59 62 65 68 70 72 74 74 74 74 72 71 69 66 64 62 59 57 56 54 53 52 52 52 53 54 55 57 60 64 68 74 80 87 96 105 115 125 135 144 151 155 157 154 148 139 128 117 105 93 82 73 64 57 51 45 41 37 34 32 30 29 28 28 28 28 29 30 31 33 35 37 38 40 42 43 44 45 46 46 46 45 45 45 45 45 46 47 48 50 53 57 62 68 76 85 95 108 121 136 150 162 169 170 164 152 136 118 100 84 69 57 47 39 33 28 24 21 18 17 15 14 14 14 14 15 16 17 18 20 23 26 30 34 39 46 53 61 71 81 92 103 112 119 124 124 121 116 108 100 91 82 74 67 61 56 52 49 46 43 41 40 39 38
 58 58 58 57 57 55 54 53 51 50 48 47 45 44 43 42 41 40 39 38 38 37 37 37 36 36 36 36 37 37 38 38 39 40 41 43 44 46 47 49 51 53 55 57 59 60 62 62 63 63 63 62 61 60 58 56 54 52 50 49 47 45 43 42 40 39 38 37 36 35 34 33 32 32 31 31 30 30 29 29 29 29 30 30 31 32 34 35 37 40 42 46 49 53 57 61 65 69 72 75 78 79 80 81 80 79 78 76 74 72 70 68 66 64 62 60 58 57 55 54 52 51 50 48 47 46 45 43 42 41 40 39 38 38 37 37 36 36 36 36 37 37 38 39 40 41 43 45 46 48 50 52 54 56 57 58 59 60 61 61 61 61 60 60 59 58 57 57 56 55 55 54 53 52 52 51 49 48 47 45 43 41 39 37 35 33 31 29 27 26 24 23 22 21 21 20 20 20 20 20 21 21 22 23 25 26 28 31 34 37 40 45 49 54 59 65 70 75 78 81 83 83 82 79 76 71 66 61 56 51 47 43 39 36 33 31 29 27 25 24 23 23 22 22 22 22 23 24 25 26 28 30 32 34 37 40 42 45 48 51 53 55 56 57 57 56 55 54 52 51 49 47 46 44 44 43 42 42 42 43 43 44 44 45 45 46 46 46 46 45 44 43 42 40 38 36 34 33 31 29 27 26 25 23 22 21 21 20 20 20 19 20 20 20 21 21 22 23 24 26 27 28 30 31 33 34 36 37 38 39 40 40 41 41 41 41 40 40 40 39 39 39 39 39 39 39 40 41 42 43 44 45 47 48 50 52 53 55 56 57
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 63 61 59 55 51 47 44 40 37 34 32 30 28 26 25 24 24 23 23 23 23 23 23 22 22 22 22 21 21 20 19 19 18 17 17 16 15 15 15 14 14 14 15 15 16 17 18 20 21 24 26 28 31 33 36 38 39 40 40 40 39 37 35 32 30 28 26 24 22 21 20 19 19 19 20 21 22 24 26 30 34 39 45 52 60 68 76 82 86 87 85 80 73 66 59 52 46 41 37 34 32 30 30 30 30 31 33 35 38 41 44 47 50 52 54 55 54 53 51 48 45 41 38 35 32 29 27 25 23 22 20 20 19 19 19 20 21 22 24 26 29 33 36 41 46 50 55 59 63 65 66 66 65 62 59 56 52 49 46 43 40 38 36 35 34 34 34 34 35 36 38 41 44 47 51 55 60 65 69 73 77 79 81 81 80 79 77 75 73 71 70 69 68 69 70 72 74 78 82 86 91 96 101 104 106 106 103 99 92 85 76 67 59 51 44 38 33 29 25 22 20 18 16 15 15 14 15 15 16 17 18 21 23 27 31 37 43 51 60 71 82 94 104 112 117 117 112 104 94 84 74 64 57 50 45 41 38 36 35 35 35 37 39 42 46 51 56 61 67 71 74 74 72 68 62 55 49 42 36 32 27 24 22 20 18 17 16 16 16 17 18 19 21 23 26 30 34 40 46 52 60 67 73 78 80 79 77 71 65 58 51 45 40 35 31 27 25 23 21 20 19 18 17 17 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 25 26 27 28 29 31 33 35 37 40 43 46 50 53 57 60 62 63 64
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 9 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 4 4 5 5 6 6 7 8 9 10 11 11 12 12 12 12 12 11 10 9 8 7 6 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 5 6 7 9 11 13 15 17 19 19 18 17 14 12 10 8 7 5 5 4 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 7 7 7 7 7 7 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 6 6 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 21 22 22 22 21 21 20 19 17 16 14 13 12 10 9 8 7 7 6 5 5 4 4 4 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 5 6 8 10 12 16 19 22 24 24 23 21 17 14 12 10 8 7 6 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10
 97 89 83 78 75 73 73 74 76 78 82 85 88 90 91 90 88 83 77 69 61 53 46 39 33 28 23 20 17 14 13 11 10 9 9 9 9 9 9 10 11 12 13 15 17 19 22 25 28 32 36 41 46 51 56 60 63 65 65 64 61 57 53 48 43 39 36 33 30 28 27 26 25 25 26 27 30 33 37 42 50 60 73 90 111 136 161 180 187 178 156 128 100 77 59 46 36 28 23 19 16 14 13 12 11 11 11 12 12 13 14 16 18 20 23 27 31 36 42 49 56 64 71 76 80 81 79 74 68 61 53 46 39 33 28 24 20 17 15 13 11 10 9 8 8 7 7 7 7 8 9 9 11 12 15 17 20 24 28 33 39 45 52 59 66 72 77 81 84 86 88 89 90 91 94 99 105 114 127 143 164 188 216 241 261 267 257 231 198 163 131 104 83 66 53 42 34 28 23 19 16 14 12 11 10 9 8 8 7 7 7 8 8 9 9 10 11 12 13 13 14 15 16 16 17 17 17 17 18 18 17 17 17 17 17 16 16 15 15 14 14 13 12 11 11 10 10 9 9 8 8 8 7 7 7 8 8 9 10 11 12 15 18 22 28 36 46 60 75 92 107 117 118 111 97 81 65 52 42 33 27 22 18 15 13 11 10 9 8 8 7 7 7 7 8 8 9 10 11 12 13 15 17 19 21 24 27 30 34 37 41 45 49 52 55 57 57 57 54 51 47 42 37 32 27 23 20 17 14 12 11 9 9 8 8 8 8 9 9 11 12 14 16 19 23 27 33 40 48 58 69 82 95 108 117 123 124 121 114 106
 82 89 97 104 111 116 120 121 120 116 110 103 95 87 79 71 64 57 52 47 43 39 36 34 32 31 30 30 30 31 32 33 35 37 40 42 46 50 54 58 63 68 72 77 82 86 90 92 94 94 93 91 87 83 78 72 67 62 57 52 48 44 41 38 36 34 33 32 31 30 30 30 30 30 30 30 31 32 33 34 35 37 39 41 44 48 51 56 61 67 73 80 88 96 104 112 119 125 130 133 134 134 131 127 122 117 110 103 97 90 84 78 73 68 64 61 58 56 54 53 52 52 52 52 53 54 56 58 60 62 65 68 71 75 78 82 85 89 92 95 97 98 99 98 97 95 92 89 86 82 78 75 72 70 68 67 66 66 67 68 70 73 76 80 85 89 94 99 104 108 112 114 114 113 110 106 100 93 86 79 72 66 60 56 52 48 46 44 42 41 41 41 41 41 42 42 43 45 46 48 50 52 54 56 59 62 65 68 72 76 80 85 89 94 98 102 105 107 109 109 109 107 104 101 97 93 88 83 79 74 70 66 62 59 56 54 52 50 49 48 48 49 49 51 53 56 59 64 69 75 82 90 98 107 117 127 137 145 153 158 161 161 158 152 145 136 126 116 106 97 88 81 74 68 64 60 56 54 52 50 49 48 47 46 46 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 48 48 47 47 46 46 45 44 43 42 40 39 38 37 35 34 33 32 31 31 30 29 29 29 29 29 30 30 31 32 34 35 37 39 41 43 45 47 48 50 51 52 52 52 52 52 52 52 51 51 51 52 52 53 55 58 61 65 70 76
 44 47 49 51 53 54 54 54 53 52 51 50 49 48 48 47 47 48 48 49 50 52 54 57 59 62 65 68 71 73 74 75 75 74 73 70 68 64 61 57 54 50 47 44 41 39 36 34 32 31 29 28 27 26 26 26 27 27 28 30 32 35 38 41 45 50 54 58 62 65 67 67 67 65 62 58 54 50 46 42 39 36 34 32 31 31 31 32 33 36 39 43 48 55 62 70 79 87 95 101 104 105 102 96 89 81 72 64 57 50 45 40 36 33 31 29 29 28 28 29 30 32 35 37 41 44 49 53 58 63 68 73 78 83 86 90 92 93 94 93 92 89 86 83 78 74 69 64 59 54 50 46 42 39 36 34 32 30 29 28 27 27 27 27 28 29 30 31 32 33 35 36 38 39 40 40 40 39 38 37 35 33 31 29 27 25 23 22 21 20 19 19 19 19 19 19 20 21 22 23 25 27 29 31 34 37 40 43 46 49 52 54 56 57 58 59 59 59 58 57 56 55 53 51 50 48 46 44 42 40 38 36 35 33 31 30 29 27 27 26 26 26 27 28 29 31 34 38 43 49 57 65 76 88 101 116 129 141 149 151 147 139 126 112 98 85 73 63 55 49 43 39 37 35 34 33 34 35 37 39 42 45 48 52 56 59 61 63 63 63 61 58 54 50 46 42 38 34 31 29 27 25 24 23 23 23 23 23 24 25 27 28 30 32 35 38 41 44 47 51 55 59 62 66 69 72 74 75 75 74 72 69 65 61 57 53 49 45 41 38 35 33 31 29 28 27 26 25 25 25 25 26 27 28 30 32 34 36 39 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 23 23 24 24 24 24 24 24 24 23 23 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 15 15 16 16 17 18 18 19 20 21 22 22 22 22 22 21 20 20 19 18 16 16 15 14 13 13 12 12 12 13 13 14 15 16 18 20 22 24 27 30 33 36 39 41 42 42 41 40 37 35 32 29 26 24 22 20 18 17 16 16 15 15 15 15 16 16 17 17 18 19 20 21 23 24 25 26 28 29 31 32 33 34 35 36 36 36 35 34 33 32 30 28 27 25 23 22 20 19 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 34 34 34 34 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 18 19 20 21 22 23 25 27 30 32 35 37 38 40 40 40 39 37 35 32 29 27 24 22 20 18 16 15 14 14 13 13 13 13 13 14 14 15 16 17 18 19 20 21 22 23 23 24 24 23 23 22 22 21 20 20 19 19 18 18 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 52 52 52 53 54 56 57 59 61 63 64 64 65 64 63 62 60 57 55 52 49 47 45 43 41 40 40 41 42 44 46 50 54 58 64 69 75 82 88 94 99 104 108 111 113 114 113 111 107 103 98 93 87 81 75 70 64 59 55 51 48 45 43 42 41 41 41 41 42 43 44 46 47 48 48 49 49 49 49 49 49 48 48 48 48 48 49 50 51 53 56 59 64 69 75 82 89 98 106 115 123 130 135 138 138 136 131 123 115 105 95 85 77 69 62 56 52 49 47 45 45 46 47 49 52 55 59 64 69 76 83 91 99 109 119 130 141 151 160 168 173 174 172 167 158 147 135 122 110 98 88 79 71 66 61 58 56 55 54 54 55 56 57 58 59 60 61 61 62 62 61 61 60 59 58 57 56 55 54 54 55 56 57 59 62 65 70 74 80 86 92 98 105 111 116 120 123 124 124 122 118 114 109 104 99 94 90 87 86 85 85 87 89 92 96 101 106 111 116 122 127 132 137 140 143 145 146 145 144 141 137 133 129 124 118 113 108 104 100 97 95 94 93 94 97 100 104 110 116 123 129 135 141 145 147 147 145 141 136 129 121 112 104 95 88 80 74 68 63 59 56 53 51 50 49 48 48 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 67 70 74 79 85 92 100 109 118 127 136 143 149 153 154 152 148 143 135 127 118 109 101 93 85 78 72 66 62 57 54 51 49 47 46 46 46 48 50 54 58 64 71 79 88 97 106 114 121 125 127 127 123 118 111 104 96 88 81 74 69 64 60 57 54 53
 42 41 39 38 37 35 34 32 30 28 27 25 24 22 21 20 19 19 18 18 18 18 18 19 21 23 25 29 33 39 46 55 65 77 90 104 118 130 139 145 145 141 132 122 110 98 86 76 66 58 51 45 40 35 31 28 26 23 22 20 20 19 19 20 20 21 23 25 27 29 31 34 36 38 40 42 44 45 45 46 46 45 45 45 44 44 44 44 45 45 46 47 49 50 52 53 55 56 58 59 59 59 59 58 57 55 53 50 47 44 41 38 35 32 29 27 25 23 21 20 20 19 19 18 18 18 19 19 19 19 20 21 21 22 23 24 25 26 27 28 30 31 32 34 35 36 36 36 36 36 35 33 32 30 29 27 26 25 24 24 23 23 23 23 23 24 24 25 26 27 28 30 31 33 34 36 38 40 41 43 45 46 48 49 50 51 52 53 54 54 55 55 55 55 54 53 52 51 50 48 46 44 42 40 38 37 36 35 35 35 36 37 38 41 43 47 51 55 61 68 76 85 95 107 121 135 150 164 177 186 189 187 179 166 151 134 117 102 88 77 67 59 53 48 44 41 40 39 39 39 40 41 43 44 46 49 51 53 55 56 57 58 58 58 57 55 54 52 50 48 46 44 43 42 42 41 42 42 43 44 46 48 51 54 57 60 64 68 72 75 79 81 83 83 83 81 78 74 70 65 60 56 51 47 44 40 38 35 33 31 29 28 26 25 24 24 23 23 23 23 23 23 24 24 25 27 29 31 34 37 42 47 53 59 66 74 81 87 91 94 95 93 90 86 82 77 72 68 63 60 57 54 51 49 48 46 45 44 43 42
 56 62 68 74 79 84 88 91 92 91 89 85 81 76 71 65 61 56 52 48 44 42 39 38 36 36 36 36 37 39 41 43 46 49 53 56 60 64 68 71 75 78 81 83 85 86 86 86 85 83 81 78 74 70 66 62 58 54 50 46 43 40 38 37 35 35 35 35 36 37 39 41 43 46 48 51 55 58 61 65 68 70 72 74 74 73 72 69 66 62 59 55 51 48 44 42 39 37 36 35 34 33 33 32 32 32 33 33 34 35 35 36 37 38 39 40 41 42 42 43 43 43 43 42 42 41 40 39 38 37 36 35 34 33 32 32 31 31 30 30 30 29 29 29 29 29 30 30 31 31 32 33 35 36 38 41 44 47 50 54 58 63 67 71 75 79 82 85 87 88 88 87 85 82 79 74 69 64 60 55 51 47 43 40 38 36 34 33 32 31 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 34 35 37 39 41 43 45 47 50 51 53 55 56 56 57 57 56 56 54 53 51 50 48 46 44 42 40 38 36 34 33 32 31 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 38 39 40 41 43 45 47 49 51 53 55 58 60 61 63 64 65 65 65 64 63 62 60 59 57 54 52 50 47 45 43 40 38 36 35 33 32 31 30 29 29 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 34 34 35 36 37 37 38 38 39 39 39 39 39 38 38 37 37 36 35 34 34 33 32 31 31 30 29 29 29 29 29 30 30 31 33 34 37 39 43 47 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 22 18 15 13 11 9 8 7 7 7 7 7 7 8 8 9 10 11 13 14 16 18 20 22 23 25 25 25 25 24 22 21 19 18 17 16 15 14 13 12 12 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 9 10 11 12 14 16 19 23 28 33 39 46 52 57 61 62 61 58 54 49 44 39 35 31 28 26 24 23 22 22 22 22 23 24 26 27 29 31 32 33 33 33 32 30 28 26 23 21 19 17 15 14 12 11 10 10 9 9 9 9 10 11 12 14 16 19 22 25 28 30 33 34 35 35 35 33 31 29 27 25 22 20 18 17 15 14 13 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 9 10 11 13 15 18 22 26 30 35 40 43 46 46 44 41 37 33 29 25 21 18 16 14 12 11 9 8 8 7 7 7 7 7 7 7 8 9 9 10 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 11 11 10 9 8 8 7 7 6 6 6 7 7 8 9 10 11 13 15 16 19 21 24 27 30 33 36 38 40 42 43 43 43 42 41 40 39 39 38 38 38 39 40 41 42 44 45 46 46 46 45 42 39 36 32 28 24 20 17 14 12 10 9 8 7 7 7 7 7 8 9 10 11 12 14 16 19 22 25 29 34 40 47 55 64 73 81 87 90 88 83 74 64 54 44 36 29 24 19 16 13 11 10 9 9 9 9 10 10 11 13 14 16 19 22 25 29 34 38 42 45 46 44 41 37 32
 67 70 72 73 72 69 66 62 57 52 47 42 38 34 30 27 24 22 20 18 17 16 15 15 15 15 16 17 19 22 25 29 33 38 42 47 52 56 59 61 63 63 62 60 57 53 49 45 41 37 33 30 26 23 21 18 16 14 13 12 11 11 11 12 13 15 17 20 24 28 33 38 43 49 55 60 65 69 72 74 76 76 77 77 77 77 78 80 82 85 90 95 101 107 113 118 121 121 118 112 104 94 83 72 62 53 45 38 32 26 22 19 16 13 12 11 10 10 10 11 13 15 17 20 23 27 32 37 42 47 53 59 64 68 72 74 75 75 72 69 64 59 54 48 42 37 32 28 24 20 17 15 13 12 11 10 10 11 12 13 14 16 18 20 23 26 30 34 39 45 51 57 64 70 76 81 85 86 85 83 78 74 68 63 58 53 49 46 43 41 38 36 35 33 32 30 29 27 25 24 22 21 19 18 16 15 15 14 14 14 15 16 17 19 21 23 25 28 31 34 37 40 44 47 50 53 54 56 56 55 54 51 48 45 41 37 33 29 26 23 20 18 17 16 16 16 17 19 21 23 27 30 35 40 46 52 59 66 73 79 85 88 90 90 88 85 81 77 73 69 66 64 62 61 61 61 62 63 64 65 65 65 65 63 61 57 54 49 45 40 36 32 28 25 23 21 19 18 18 18 19 20 22 24 26 29 33 36 40 44 48 52 55 58 60 61 61 60 58 56 53 49 46 42 38 35 32 29 27 24 23 21 21 20 20 20 21 21 22 23 24 26 27 28 29 30 31 32 34 35 37 38 40 43 46 49 52 56 60 64
 35 37 39 42 45 48 51 54 57 59 61 62 62 61 60 58 55 52 48 45 42 38 36 33 31 30 29 29 30 31 32 35 37 40 44 48 52 57 62 68 74 79 86 92 97 102 106 109 110 110 108 104 98 91 84 76 68 61 54 48 43 38 35 32 30 29 28 28 28 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 35 36 37 39 41 43 46 50 54 60 66 73 81 89 99 108 118 126 133 138 140 139 135 128 119 109 98 87 77 68 60 54 48 44 41 39 38 37 37 37 38 38 39 41 42 44 45 47 49 52 54 57 60 63 67 70 73 76 79 81 82 83 82 81 78 75 71 68 64 61 58 56 54 54 53 54 54 55 56 57 58 60 61 62 63 63 63 63 62 61 60 58 57 54 52 50 48 47 45 44 43 42 41 41 40 40 41 41 41 41 42 42 43 43 44 44 45 46 46 48 49 51 54 57 62 67 73 80 88 96 105 112 119 125 129 131 132 130 126 121 115 109 102 95 88 81 75 69 64 59 55 51 48 45 43 41 40 40 41 43 45 49 54 61 69 78 88 99 110 120 129 134 137 136 131 123 114 103 93 82 73 64 57 51 45 41 38 35 32 31 30 29 28 28 28 28 28 29 29 30 31 31 32 32 33 33 33 33 34 34 34 35 35 36 37 39 41 42 44 46 47 48 49 50 50 50 49 48 47 46 44 43 42 40 39 37 36 35 34 33 32 31 30 30 29 29 30 30 31 32 34 35 37 39 41 42 43 43 43 43 42 41 40 38 37 35 34 33 32 31 31 31 31 31 32 33
 49 49 48 47 47 46 45 44 44 44 44 44 45 46 47 49 51 53 56 59 62 66 69 71 73 73 73 72 69 66 62 59 55 51 48 45 43 41 39 37 36 35 34 34 33 33 33 33 33 33 34 35 35 36 37 38 40 42 44 46 49 53 58 63 69 75 81 87 92 96 98 98 97 94 90 86 81 76 72 67 63 60 57 55 53 52 51 52 52 54 56 58 61 65 69 73 77 81 84 87 88 88 87 85 82 78 74 69 64 60 56 52 50 47 46 45 46 48 51 56 62 69 78 89 100 112 125 137 148 157 164 167 167 163 158 150 141 132 123 113 105 97 89 83 76 71 66 61 57 54 51 49 47 45 44 44 44 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 59 59 59 58 57 55 54 51 49 47 44 42 40 38 36 34 33 32 31 31 30 30 30 31 31 32 33 35 37 39 41 43 45 47 49 50 51 51 50 48 47 45 43 41 39 38 36 35 34 33 32 31 31 30 30 30 30 30 30 30 30 31 31 31 32 32 33 35 36 39 41 45 49 53 58 62 66 70 74 77 79 80 80 79 78 76 74 71 68 65 62 60 57 55 54 53 53 53 53 55 57 60 63 67 71 75 80 85 89 92 94 94 93 89 85 79 73 66 60 54 48 44 40 37 36 35 35 36 38 40 44 47 52 57 63 70 77 86 95 105 116 127 138 150 160 168 174 177 176 171 163 152 139 125 110 97 84 73 63 55 48 43 39 36 34 32 31 30 30 30 30 31 32 33 34 35 37 38 40 42 43 45 46 47 48 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 25 24 24 24 24 25 26 28 30 33 38 43 49 58 68 80 93 108 122 134 140 139 131 118 103 88 74 63 54 47 42 39 37 35 35 35 35 37 38 40 43 46 50 54 60 66 73 81 90 101 112 124 136 148 157 164 167 166 161 153 143 131 120 109 100 91 84 77 72 67 62 58 54 51 47 44 41 39 36 34 32 30 29 27 26 25 24 24 24 24 24 24 25 26 27 29 30 32 34 37 39 42 45 48 51 54 58 62 67 72 77 83 89 97 105 113 121 129 135 138 139 136 130 122 113 103 93 84 76 68 61 55 50 46 42 39 36 34 32 31 30 29 29 29 29 30 32 35 38 44 51 61 74 89 107 124 139 147 147 138 125 109 93 79 67 57 49 42 37 34 31 28 27 26 25 25 25 26 27 28 29 30 31 32 32 33 33 33 32 31 30 29 28 26 25 24 23 22 21 21 21 22 23 26 30 35 42 52 65 80 96 113 129 142 149 150 145 136 125 113 101 90 80 72 64 58 53 48 44 40 37 35 32 30 29 27 26 25 24 23 23 24 26 28 31 34 38 43 47 52 55 58 60 60 60 59 56 54 51 48 44 41 39 36 34 32 30 29 28 28 27 27 28 29 30 31 33 34 37 39 42 45 48 50 53 55 56 56 56 54 51 47 43 39 35 31 28 26 24 23 23 23 23 23 24 24 25 26 28 29 31 33 35 38 41 45 49 54 60 67 74 81 89 95 100 101 100 95 86 76 66 56 47 40 34 30 27 25 24 23 23 23 24 25 25 26 27 28 28 29 30 30 30 30 29 29 28 27 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 48 46 44 42 40 38 37 35 34 32 31 31 30 29 29 28 28 28 28 27 27 27 28 28 28 29 30 31 33 34 36 37 39 41 42 44 45 46 47 48 49 50 51 52 52 53 53 54 54 53 53 52 50 49 47 44 42 39 37 35 33 31 30 29 29 29 29 30 30 31 32 33 34 34 35 35 36 36 37 37 38 38 39 40 41 42 43 45 47 50 53 56 60 65 70 75 81 88 94 101 107 112 115 117 117 115 110 104 96 87 77 68 59 51 44 39 34 31 28 27 26 25 25 25 26 26 27 28 29 30 31 33 35 37 39 41 44 47 51 54 58 62 65 68 71 72 72 70 67 63 58 53 48 43 39 36 33 31 29 28 27 26 26 26 26 27 28 29 31 32 35 37 41 44 48 53 58 63 68 73 77 80 82 83 83 81 79 76 73 70 67 64 61 59 57 55 54 53 52 51 50 50 50 50 50 50 51 52 54 55 56 57 58 59 59 59 59 58 58 57 57 56 55 55 54 53 53 52 51 50 49 49 48 47 46 45 44 44 43 43 44 45 46 49 52 57 62 68 75 82 89 96 102 108 114 118 120 122 121 120 117 113 107 102 96 89 83 77 72 67 62 58 55 51 49 46 44 42 41 39 38 37 36 35 35 34 34 34 33 33 33 34 35 36 37 39 42 45 48 52 55 58 60 62 62 61 60 58 55 53 50 47 44 42 39 37 35 34 32 31 30 29 29 28 28 28 28 28 29 29 31 32 34 36 39 42 45 47 50 52 54 55 56 57 57 58 58 58 58 58 58 58 58 57 57 56 55 54 52
 27 27 26 25 24 22 21 20 19 18 17 16 15 14 14 13 13 13 13 13 14 15 16 17 19 22 26 31 36 43 50 58 65 71 76 79 80 79 77 74 70 65 61 56 51 47 43 40 37 34 31 28 26 24 22 21 19 18 17 17 17 18 19 21 23 27 32 37 43 49 56 61 65 67 68 66 62 58 53 48 44 39 36 33 30 28 27 26 25 25 25 26 27 29 31 33 35 38 41 44 46 49 50 51 51 50 49 46 43 40 36 33 29 26 24 22 20 19 18 18 18 19 19 20 21 21 22 22 23 23 23 23 24 24 24 24 25 25 26 27 27 28 29 30 30 31 31 31 31 30 28 26 24 22 20 18 17 16 15 14 14 13 13 13 13 14 14 15 15 16 17 18 20 21 23 25 27 28 30 32 34 35 36 36 36 36 36 35 35 34 33 33 32 32 32 32 31 31 31 31 30 29 29 28 27 26 25 24 24 24 24 24 24 25 26 27 28 29 31 33 35 37 40 44 47 51 56 60 64 69 72 74 75 74 71 67 62 56 50 45 40 35 32 29 28 27 28 29 30 33 35 39 42 46 49 53 56 58 60 60 60 58 55 52 49 45 42 38 36 33 32 30 29 29 29 29 30 31 33 35 37 40 43 46 49 52 55 57 58 59 58 56 53 50 46 42 39 36 34 33 31 30 30 29 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 25 25 26 27 28 30 31 33 35 36 38 39 39 39 39 38 36 35 33 32 30 29 28 27 26 26 25 25 25 26 26 26 27 27 27 27 27
 49 47 46 45 43 41 40 38 36 34 32 30 28 26 24 23 21 20 19 18 17 16 16 16 17 18 20 23 27 32 38 45 53 61 69 76 83 88 91 93 92 89 85 80 74 68 62 57 52 47 42 38 35 31 28 25 23 21 19 18 17 16 17 17 18 20 22 25 27 30 33 36 38 40 41 42 43 43 44 44 43 43 43 44 44 45 46 47 49 51 54 57 60 64 67 71 74 76 78 78 78 77 74 71 67 63 58 53 48 43 38 33 29 25 22 20 18 17 16 16 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 39 41 44 46 49 51 53 54 55 54 53 50 47 42 38 33 29 25 22 19 17 16 16 16 16 17 18 19 20 22 24 26 28 30 33 36 40 44 48 53 58 63 68 74 79 85 90 94 98 102 106 109 111 113 115 116 116 116 114 111 107 102 95 87 79 71 62 54 47 40 35 30 27 25 23 23 23 23 24 26 28 30 32 35 38 42 45 50 54 60 65 71 76 82 87 91 93 94 93 90 86 80 73 66 59 52 46 41 37 35 33 33 33 34 36 38 41 45 49 54 59 65 71 77 84 90 95 99 101 101 99 96 90 84 77 71 65 59 54 50 46 43 41 39 37 36 35 35 34 34 34 34 34 34 34 34 34 34 35 36 37 39 41 43 46 49 53 56 58 60 61 61 60 59 57 54 52 49 46 43 40 37 35 33 31 29 27 26 25 23 23 22 22 22 22 23 25 27 31 35 41 47 55 62 70 77 82 86 88 88 87 84 81 77 74 70 66 63 60 58 56 54 52 51 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 185 197 206 209 207 197 183 166 147 128 111 95 82 71 61 53 46 40 36 32 28 26 24 23 23 24 26 29 34 40 47 55 63 71 78 83 87 88 87 84 80 76 70 65 60 55 51 47 43 40 37 34 32 30 28 26 25 23 22 21 21 21 21 22 24 27 31 35 40 47 54 61 70 80 91 103 116 131 148 166 184 202 216 225 227 221 208 189 168 147 127 109 94 81 71 63 56 50 46 42 40 37 36 34 33 32 31 31 30 29 28 27 26 25 24 24 23 23 24 24 26 27 29 31 33 35 38 40 42 44 46 49 51 53 55 57 59 61 63 64 65 65 65 63 61 59 55 51 47 42 38 34 30 28 26 25 25 26 27 29 31 34 38 41 45 49 53 57 61 64 67 70 72 72 72 71 70 68 66 63 61 60 58 58 58 58 60 62 65 68 73 77 82 88 92 96 98 99 96 92 85 76 67 58 49 42 36 31 27 25 24 24 24 25 27 29 31 34 37 41 45 49 53 58 63 69 74 79 84 88 91 93 94 93 91 87 82 76 69 62 55 49 43 38 34 31 29 27 26 25 24 24 24 24 25 25 26 26 28 29 31 33 36 39 43 48 54 61 69 78 88 98 108 116 122 125 125 121 116 108 100 92 85 77 71 65 59 55 50 47 43 41 38 37 36 35 36 37 38 40 43 46 48 50 52 54 55 56 57 57 57 56 56 55 54 53 51 50 48 46 45 43 41 39 36 34 33 31 29 29 28 29 30 32 36 40 46 52 59 66 73 80 85 90 94 97 99 101 102 104 106 108 111 116 121 128 137 147 159 172
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 121 108 93 78 65 54 45 39 33 29 25 23 21 19 18 17 17 17 17 17 17 18 18 19 20 22 23 24 25 26 26 27 26 26 25 24 23 22 21 21 20 19 18 18 17 17 17 17 16 16 16 16 17 17 17 17 18 18 19 19 20 21 22 23 25 27 29 31 33 34 36 38 39 40 41 43 44 46 47 49 51 53 54 56 57 57 57 56 54 51 49 45 42 39 36 34 31 29 27 26 25 24 23 22 22 21 21 21 21 21 21 21 21 22 22 23 24 25 26 27 28 30 31 31 32 32 32 32 31 31 30 29 29 28 27 26 26 25 24 24 23 23 23 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 21 21 21 21 21 21 21 22 23 24 26 28 30 32 34 37 40 42 44 45 45 45 44 42 40 37 35 33 31 29 28 27 26 26 25 25 26 26 26 27 27 28 28 27 27 26 25 23 22 21 19 18 18 17 16 16 16 16 16 16 16 16 17 17 18 19 20 21 22 23 25 26 28 29 30 31 32 32 32 32 31 29 28 26 25 24 23 22 21 20 20 20 20 20 20 20 21 22 23 24 26 28 31 34 38 42 48 54 61 69 76 83 89 92 93 92 89 84 79 73 68 63 58 54 51 48 45 42 40 38 36 34 32 30 29 28 27 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 28 29 31 34 37 41 47 54 62 73 85 99 112 124 130 129
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 138 145 150 151 148 142 133 123 112 102 92 82 74 66 60 53 48 43 38 34 30 26 23 20 17 15 14 13 12 13 13 14 16 17 19 21 23 26 28 31 34 37 41 45 49 53 57 60 64 66 68 68 67 64 60 54 48 42 36 31 25 21 18 16 14 14 15 16 18 20 24 28 32 37 43 50 57 65 74 83 93 103 113 122 130 137 142 147 150 153 156 158 161 165 168 172 175 178 179 177 173 165 155 142 128 113 98 84 71 59 49 41 33 27 23 19 17 15 15 16 17 19 22 25 29 33 37 42 47 52 57 61 64 67 68 69 69 67 65 62 58 54 50 45 41 37 33 29 25 22 20 17 16 15 14 15 15 17 19 21 24 27 30 35 39 45 52 59 68 79 91 105 120 136 151 165 173 176 172 161 147 131 115 99 86 74 65 57 50 44 40 36 32 29 27 25 23 21 19 18 16 15 14 13 13 13 13 14 16 18 21 25 28 33 37 42 46 50 55 58 61 63 65 65 65 63 61 58 54 50 46 42 38 34 30 27 23 20 18 16 14 13 13 14 15 18 22 27 32 39 47 55 63 71 79 85 89 92 93 93 91 88 85 82 79 76 74 73 72 72 73 75 77 79 81 84 85 86 85 84 81 76 71 65 58 52 46 40 34 29 25 21 18 16 14 13 13 14 16 19 23 28 34 40 48 56 65 74 82 90 95 99 100 99 96 91 84 77 70 63 56 50 44 39 34 30 26 23 20 17 15 14 13 12 13 13 14 16 18 20 22 25 27 30 33 35 38 41 45 49 53 58 64 70 78 86 96 106 117 128
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 28 26 24 23 22 22 22 23 25 27 29 31 34 36 38 39 39 38 36 33 29 25 20 17 14 12 10 9 9 10 11 12 15 17 21 25 30 35 42 50 58 68 79 89 99 107 112 114 110 104 94 84 73 62 52 43 35 29 23 18 15 12 10 8 8 8 8 9 10 11 13 14 16 17 18 20 21 21 22 22 21 21 20 20 19 19 18 18 17 17 17 17 18 18 19 20 21 23 24 26 27 29 30 30 30 29 28 26 24 21 18 15 13 11 9 9 8 9 9 11 13 15 18 21 26 30 36 42 48 56 64 72 79 85 89 90 88 82 75 67 58 50 42 35 29 24 20 16 13 11 10 9 9 10 11 13 15 17 20 23 25 26 28 28 28 27 26 25 24 23 22 22 21 21 22 23 24 26 29 33 39 45 54 64 74 85 93 98 96 90 80 69 58 47 39 31 25 21 17 14 11 10 9 8 8 9 10 13 16 19 23 28 32 37 41 44 47 48 48 48 47 45 42 40 37 34 32 29 27 24 22 20 18 16 14 12 11 9 8 8 7 8 9 10 12 15 19 23 29 35 42 50 59 67 76 83 90 95 97 98 98 96 94 91 89 87 85 84 84 84 85 86 86 87 87 86 84 80 75 70 64 58 51 45 40 35 30 26 22 19 16 14 12 11 10 10 10 11 12 14 16 18 21 24 27 29 31 33 35 36 37 38 38 38 38 38 38 38 37 36 36 34 33 31 29 27 24 22 19 17 14 13 11 11 11 11 13 15 18 21 26 32 39 47 58 70 84 99 112 120 121 115 103 89 75 62 52 43 37
 13 13 12 11 11 10 10 10 10 9 9 9 10 10 10 10 11 11 12 13 14 15 17 18 20 22 24 27 28 30 31 31 31 30 29 27 25 24 22 21 20 18 17 16 15 15 14 13 13 13 12 12 12 12 12 13 13 14 15 17 19 21 24 26 28 29 30 29 27 24 21 19 16 15 13 12 11 10 10 9 9 9 10 10 11 12 13 14 16 18 20 22 25 27 29 31 32 32 31 31 29 28 27 25 24 23 22 22 22 22 22 23 23 24 25 26 27 28 28 28 27 26 25 24 23 22 21 20 20 19 19 19 19 19 19 20 20 21 22 23 24 25 26 26 27 28 29 29 29 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 34 34 35 35 36 35 35 34 34 33 32 31 30 29 28 27 27 26 26 26 26 27 27 28 28 29 29 29 28 28 26 25 23 21 19 17 16 14 13 12 11 10 10 9 9 8 8 8 8 8 8 9 9 9 10 11 12 13 14 16 18 20 23 25 27 28 28 27 25 23 20 18 17 15 14 14 14 14 14 15 15 17 18 20 22 25 27 30 33 36 38 40 40 39 37 34 31 28 26 24 22 20 19 18 17 17 17 17 18 19 20 21 22 24 25 26 27 28 28 27 26 25 24 23 22 21 21 21 21 21 21 22 22 23 23 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 25 25 25 26 26 26 27 27 27 27 27 27 26 26 25 24 23 23 22 21 20 19 18 17 16 15 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 23 24 25 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 31 31 33 34 36 38 41 44 46 49 51 53 54 55 55 54 53 52 50 49 47 44 42 40 38 36 33 31 29 28 26 25 23 22 22 21 22 23 25 28 33 40 49 61 74 86 96 100 98 92 82 72 62 54 47 41 37 34 31 30 29 29 29 29 31 32 34 35 37 38 39 40 39 38 36 34 31 28 26 23 21 19 17 16 15 14 14 14 15 17 19 24 30 40 53 70 90 107 118 117 107 92 76 61 49 40 33 28 24 21 18 16 15 14 13 13 12 12 12 12 13 13 14 16 18 20 24 29 35 44 55 68 82 94 101 104 100 93 84 75 67 60 53 49 45 42 40 38 37 36 36 36 36 36 37 38 38 39 40 40 41 41 41 42 42 42 43 43 44 45 47 48 51 53 57 61 65 70 75 80 84 87 87 86 82 76 70 63 57 51 46 42 39 36 34 32 31 30 29 29 29 29 29 31 32 34 36 40 44 49 55 63 73 84 95 107 115 119 116 106 92 77 63 52 43 36 32 29 27 26 26 26 27 28 30 32 34 37 39 41 42 43 42 41 39 36 33 30 27 24 22 20 19 18 17 16 16 17 18 19 21 23 27 32 38 46 56 68 80 91 96 95 86 72 58 45 35 28 22 19 17 16 15 15 15 15 16 16 17 18 19 20 22 24 25 28 30 33 37 41 45 50 55 60 65 68 69 68 64 58 51 43 36 30 25 21 18 16 15 14 13 13 12 12 12 12 13 13 13 14 15 15 16 17 18 19 20 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 144 155 165 171 172 169 161 150 137 123 110 98 87 77 68 61 55 50 45 41 38 36 34 32 31 30 30 30 31 32 33 35 37 39 42 44 47 49 52 55 58 60 63 66 68 70 73 74 75 75 75 74 71 68 65 60 55 50 46 41 37 34 31 30 29 30 31 34 38 43 49 56 65 76 88 100 114 126 138 147 151 151 147 140 130 120 110 100 92 85 80 76 73 71 70 69 70 71 72 74 75 77 77 77 76 74 71 67 63 57 52 47 42 38 34 31 29 29 29 30 32 34 37 41 45 49 53 57 60 63 66 67 68 69 68 68 67 65 63 62 60 57 55 53 51 48 46 43 40 38 35 33 31 29 28 27 27 27 27 28 29 30 32 34 37 39 43 46 50 55 59 64 69 75 79 83 87 89 90 90 89 87 84 82 79 76 73 70 68 67 65 64 63 62 61 60 58 56 54 51 47 44 40 36 33 30 28 26 25 25 25 26 28 31 34 39 44 50 57 65 74 85 96 108 119 130 139 144 145 141 134 123 111 98 85 73 63 53 45 39 34 30 27 26 25 26 28 30 34 39 44 49 55 60 65 69 72 74 74 74 72 70 68 65 63 61 60 59 58 58 59 60 62 64 66 69 71 72 73 73 72 70 67 63 59 54 49 44 40 36 32 29 27 25 24 24 25 27 31 35 40 45 52 58 64 70 75 79 81 82 81 79 77 73 69 65 60 56 52 48 44 41 37 34 32 29 28 26 25 24 24 25 26 28 30 33 36 40 43 46 49 51 53 55 56 57 59 60 61 63 65 69 72 77 83 90 99 109 120 132
 80 79 78 77 75 73 71 69 67 66 64 63 62 60 59 58 56 55 52 50 47 44 41 38 35 33 31 30 30 30 32 34 37 41 46 52 59 67 77 88 100 113 126 138 149 158 162 161 155 146 133 119 105 92 79 69 59 51 45 40 36 34 33 33 34 37 41 46 52 59 66 73 78 83 86 87 87 85 82 79 76 73 71 69 68 67 68 69 71 74 78 82 86 90 94 97 98 98 95 91 85 79 72 65 59 53 47 42 38 35 32 31 30 30 31 34 37 42 48 55 63 71 78 85 89 92 93 91 89 85 80 76 71 66 61 57 53 49 46 43 40 38 36 34 32 31 30 30 30 31 32 35 37 41 46 50 55 60 65 68 72 74 75 76 77 78 78 79 81 83 86 89 94 101 109 119 130 144 159 175 192 208 221 230 232 228 218 204 187 169 152 136 122 109 99 89 82 75 69 64 60 57 54 51 49 48 46 46 45 45 46 46 47 49 50 51 53 55 57 59 61 63 66 69 71 75 78 81 84 87 90 92 93 93 92 90 86 81 75 69 63 57 52 47 44 42 42 42 44 47 52 57 65 74 86 99 115 133 152 171 187 199 203 200 189 173 156 138 122 108 96 87 80 74 70 68 66 66 67 69 71 74 77 81 84 87 88 88 87 83 78 72 65 58 52 46 42 38 36 35 35 36 38 41 44 48 52 56 60 65 69 72 76 78 80 82 83 83 83 82 80 78 76 73 70 66 63 59 54 50 46 41 38 35 32 30 28 27 27 27 28 28 30 31 33 35 37 40 43 47 50 54 58 63 67 70 74 76 78 80
 85 96 107 119 130 139 144 145 141 133 123 112 100 90 80 72 65 60 56 53 51 51 52 55 59 64 71 79 88 97 105 112 116 119 119 118 115 111 107 103 99 95 91 87 84 82 79 77 76 74 72 71 70 69 68 67 67 67 68 69 70 73 76 80 85 90 95 100 105 110 113 116 118 120 122 123 124 126 128 130 134 138 144 150 157 165 174 182 191 198 204 207 207 205 199 192 182 172 162 152 142 134 126 120 115 110 107 104 102 100 99 97 95 93 90 86 82 77 72 67 63 58 54 51 48 46 44 42 41 40 40 40 40 41 42 44 46 48 51 55 59 65 71 77 84 91 97 102 104 103 99 92 84 75 66 58 51 47 43 41 41 41 43 47 51 57 65 74 86 100 116 134 153 170 185 194 196 191 180 166 151 136 123 111 102 95 90 87 85 85 87 89 93 98 104 110 115 119 121 119 115 107 98 88 77 68 59 53 48 45 43 43 45 47 51 56 61 68 75 82 90 98 105 112 118 122 125 126 126 124 120 116 110 104 98 92 85 79 72 67 61 57 53 50 48 46 45 45 46 47 49 51 53 55 58 61 63 67 70 72 75 78 79 81 81 81 80 78 76 73 69 66 62 59 55 52 50 47 45 43 42 41 40 39 39 38 38 39 39 39 40 41 42 43 45 47 50 53 57 62 68 74 81 88 95 102 109 115 120 124 127 128 128 125 121 116 110 103 95 88 81 74 68 62 57 53 49 47 45 45 46 48 52 58 65 73 81 89 96 99 100 98 93 87 80 73 67 61 56 53 50 49 48 49 50 53 56 61 68 76
 44 43 41 39 37 35 33 31 30 28 27 26 25 25 25 24 24 24 24 24 24 24 24 23 23 22 22 22 22 22 22 22 23 24 25 26 27 28 30 31 32 32 33 34 34 34 33 33 32 31 30 29 28 27 26 24 24 23 22 22 22 22 22 22 23 24 24 25 25 25 25 25 25 25 25 24 24 25 25 26 27 28 30 31 34 36 39 41 44 46 47 48 48 47 45 42 39 36 33 30 28 26 24 22 20 19 19 18 18 18 18 19 19 20 21 23 24 26 28 29 31 32 33 34 34 34 34 34 34 33 32 32 31 30 29 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 23 24 25 27 28 30 31 33 34 34 34 34 34 33 32 32 31 31 31 31 32 33 34 35 37 39 41 43 45 47 48 49 49 49 48 46 44 41 39 37 34 32 31 29 28 27 27 26 26 26 27 27 28 28 29 30 30 31 31 31 31 31 30 30 29 29 28 27 27 27 26 26 26 26 26 26 26 26 26 27 27 28 28 29 30 31 31 32 33 33 33 33 33 32 31 30 29 27 26 25 25 24 24 24 24 25 26 27 29 31 33 36 39 42 45 48 51 53 54 54 53 51 48 46 43 40 38 36 34 32 31 31 30 31 31 31 32 33 34 35 35 35 35 34 33 31 29 27 26 24 23 22 21 21 21 21 21 22 22 23 24 25 26 27 28 29 30 30 31 32 33 34 34 34 34 34 34 33 32 31 30 28 27 25 23 22 21 20 19 19 18 18 18 19 19 20 21 22 24 25 27 30 32 35 37 40 42 43 44 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 67 62 58 54 51 48 46 44 43 42 41 41 41 42 42 43 45 46 48 50 52 54 56 59 61 64 66 69 71 74 77 79 81 82 83 83 83 82 80 78 76 73 71 68 66 64 62 60 58 57 56 55 54 54 54 55 56 57 58 60 62 65 67 69 70 70 69 68 65 62 59 55 52 49 46 44 42 41 40 40 41 41 42 44 46 48 50 53 55 58 61 63 65 67 69 70 71 71 71 71 71 71 71 71 71 72 72 72 73 73 73 73 72 71 70 69 67 66 64 64 63 63 64 65 67 69 71 74 78 81 85 89 94 98 102 105 108 110 111 112 110 108 105 101 96 91 86 82 77 73 70 68 67 66 66 68 69 71 73 75 77 79 80 80 80 79 78 77 76 74 73 72 71 70 69 69 69 68 68 68 68 68 68 67 66 65 64 62 60 59 57 56 54 53 53 52 52 53 54 55 56 58 61 63 66 68 70 72 72 72 71 69 67 64 61 58 55 53 50 48 47 45 44 44 43 43 43 44 44 45 47 48 50 52 55 58 60 63 66 69 71 72 73 72 70 68 65 61 58 55 52 50 48 46 46 46 46 47 49 51 54 58 62 67 72 78 85 91 98 103 108 112 115 115 115 113 111 107 104 101 97 94 92 89 88 86 85 84 83 82 80 79 76 74 71 69 66 63 61 59 58 57 57 57 57 58 59 60 61 62 63 64 65 66 67 68 69 70 70 71 71 71 71 71 71 70 69 68 67 66 65 64 63 63 63 63 63 64 65 67 69 72 74 77 81 84 88 91 95 97 99 100 100 98 95 92 87 82 77 72
 24 23 23 22 22 21 21 21 20 20 20 19 19 18 18 18 18 17 17 18 18 18 19 20 21 23 25 27 29 32 35 37 39 41 42 43 43 42 41 40 38 36 35 33 32 30 29 28 27 26 25 25 24 24 24 24 24 24 24 25 25 26 27 27 28 28 28 28 27 26 26 24 23 22 22 21 20 20 20 20 20 20 21 21 22 23 25 26 28 29 31 33 35 37 39 40 42 43 44 45 46 46 47 47 47 46 46 45 43 42 40 38 35 33 30 28 25 23 22 20 19 19 19 19 19 19 20 21 23 24 26 28 30 33 36 39 42 45 48 51 53 55 55 54 52 49 45 41 37 33 30 27 24 22 20 19 19 19 19 20 21 22 24 25 28 30 33 36 39 41 44 45 47 47 47 46 45 43 41 40 38 36 34 33 32 31 30 29 28 28 28 27 27 27 26 26 26 25 24 24 23 22 21 21 20 19 19 19 19 19 19 19 20 20 21 21 21 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 19 20 21 23 24 26 28 31 34 36 39 42 44 46 47 48 48 47 46 44 42 40 38 36 34 32 30 28 26 25 24 23 21 21 20 19 18 18 17 17 17 17 18 19 20 21 23 25 27 30 32 35 37 40 42 43 44 45 44 43 42 40 38 36 34 31 29 27 25 23 21 20 19 18 18 18 18 19 20 22 25 28 31 35 39 43 46 49 51 52 52 51 49 46 43 40 38 35 33 31 29 27 26 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 56 60 66 74 83 96 111 129 149 170 188 200 200 189 169 144 119 96 77 61 49 39 32 27 24 21 20 20 21 23 26 30 36 43 53 64 78 95 114 136 159 181 200 212 215 208 193 173 151 129 108 91 75 62 52 43 37 31 27 24 22 21 21 21 22 23 25 28 31 35 40 45 52 59 68 78 90 104 121 140 161 185 211 238 263 284 297 300 291 272 247 219 191 164 141 121 104 90 79 69 62 56 51 47 44 41 39 37 36 34 33 32 30 28 27 25 23 22 21 20 20 20 20 22 23 25 27 30 33 36 39 43 47 51 55 60 64 68 72 74 76 76 74 71 67 61 54 47 41 35 30 25 22 20 18 18 18 19 20 22 24 27 30 34 38 42 47 51 55 59 62 65 68 70 72 74 76 79 83 88 94 101 111 123 137 152 169 183 194 198 192 178 157 134 111 90 72 58 46 37 31 26 22 20 18 18 18 20 22 26 32 40 50 64 82 104 132 164 198 230 253 260 251 229 199 167 138 114 93 76 63 52 43 36 31 27 23 21 20 19 19 19 21 23 26 31 36 43 50 60 70 82 96 110 126 142 158 175 190 204 216 225 230 230 225 216 204 189 172 155 138 123 108 96 85 76 68 61 55 50 46 43 41 39 37 36 35 35 34 34 34 33 33 32 32 31 30 30 30 30 30 31 33 35 37 40 43 47 51 56 61 67 73 80 87 94 100 106 111 115 116 114 110 103 95 85 75 65 55 47 40 34 30 26 24 23 23 23 24 25 27 29 32 35 37 40 43 45 46 48 48 49 49 49 48 48 49 50 51 53
 75 67 60 53 47 42 39 36 33 32 31 31 31 32 34 36 39 41 44 46 48 49 48 47 45 43 40 37 35 34 33 33 33 34 36 39 42 46 50 55 60 65 70 75 80 84 87 89 90 89 87 84 80 75 69 64 59 54 49 45 42 39 37 36 35 34 33 33 32 32 31 31 30 29 29 29 29 29 29 30 32 33 36 39 42 46 51 56 62 69 76 82 89 94 97 98 97 94 89 83 77 70 63 58 52 48 44 41 39 37 35 34 34 34 34 34 35 37 39 42 45 49 54 59 65 72 78 86 92 99 104 108 110 110 108 104 98 91 84 76 68 61 55 49 44 40 37 35 33 33 33 35 37 41 46 53 60 68 76 84 91 96 99 100 99 96 93 89 86 84 82 82 83 84 87 91 95 99 102 105 106 106 102 97 90 82 74 65 58 51 45 40 36 33 31 29 29 29 30 32 35 38 42 47 53 59 66 71 76 79 80 79 77 74 70 66 62 58 55 52 50 48 46 45 45 44 44 45 45 46 48 49 51 54 57 60 64 68 72 75 78 80 81 80 78 75 71 66 62 58 54 51 48 46 45 44 45 45 47 49 51 54 58 61 65 69 72 75 78 79 81 82 82 83 83 83 83 84 85 87 89 92 95 98 102 104 106 107 106 103 99 94 88 81 75 69 64 60 57 55 54 54 55 57 60 64 68 73 78 83 89 93 98 101 103 104 104 102 100 97 93 89 85 81 77 73 70 66 63 60 57 55 52 50 48 46 44 42 40 39 38 38 39 40 42 44 48 52 58 65 72 80 87 93 98 100 99 96 90 83
 23 21 20 18 16 15 13 12 11 10 9 8 8 8 8 8 9 9 11 12 14 16 19 22 25 28 31 34 35 36 36 35 33 31 30 28 27 25 24 24 23 23 23 23 23 23 24 25 25 26 27 29 30 31 33 34 35 36 37 37 37 37 36 34 32 30 27 25 22 20 18 16 15 13 12 11 11 10 10 10 9 10 10 10 10 11 11 12 12 13 14 15 16 17 18 20 22 24 26 29 31 34 37 40 43 45 46 47 46 44 42 38 35 32 29 26 24 22 20 19 18 18 18 18 19 19 20 22 23 24 26 28 30 32 34 35 37 38 38 38 38 37 35 34 32 30 28 26 25 23 22 21 20 19 18 18 17 16 16 16 15 15 15 15 16 17 18 19 21 24 27 31 35 40 44 49 52 53 53 50 46 41 36 31 27 23 20 18 15 14 13 12 12 11 12 12 12 13 14 15 16 17 17 18 17 17 16 15 14 13 12 11 10 10 9 9 9 10 10 10 11 11 11 12 13 13 14 15 16 16 17 18 18 19 19 19 19 18 17 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 10 10 11 12 13 15 16 18 20 22 25 27 30 32 34 35 36 37 37 36 34 32 30 28 25 23 21 19 17 16 14 13 12 12 11 11 11 11 11 12 13 14 16 18 21 25 29 34 39 45 49 53 55 54 52 48 43 38 33 29 25 22 19 17 15 13 12 11 10 10 9 9 10 11 12 14 17 20 24 28 33 39 43 47 50 50 49 47 44 41 38 36 34 32 31 30 30 29 28 28 27 26 25
 36 35 34 34 35 36 37 39 42 44 47 50 52 53 54 53 51 49 45 42 38 35 32 29 27 25 24 23 22 22 23 23 24 26 27 29 30 31 32 33 34 34 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 29 28 26 25 23 21 20 18 17 16 15 14 14 14 15 15 17 19 21 24 28 32 37 41 46 49 51 51 49 46 42 38 34 30 27 25 23 22 21 21 21 21 22 24 26 28 31 34 36 37 37 36 33 30 26 23 19 16 14 12 11 10 9 9 10 11 12 14 16 19 23 27 32 38 45 52 60 67 74 78 79 78 73 66 58 50 43 36 30 24 20 17 14 12 10 9 9 8 8 9 9 10 11 12 13 14 16 17 18 19 20 21 21 21 22 22 22 22 22 22 23 23 24 25 27 28 29 31 32 33 34 34 33 32 30 27 25 22 19 17 15 13 12 11 10 9 9 8 9 9 9 10 12 13 15 17 20 23 26 30 33 37 40 43 45 47 48 48 46 44 42 38 35 31 28 24 21 18 16 14 12 11 10 10 10 11 12 14 16 19 23 27 32 37 42 46 49 51 51 50 47 44 41 38 36 34 33 33 34 35 38 41 45 50 57 63 69 74 77 76 72 65 57 49 41 35 29 25 22 19 17 16 15 15 15 16 17 18 20 22 24 26 28 29 31 31 31 31 30 28 27 26 25 24 23 22 21 21 21 21 21 21 21 22 23 23 24 25 25 26 26 26 26 26 26 26 26 26 26 26 27 28 29 30 32 34 36 39 42 45 48 50 52 53 53 53 51 49 46 44 41 39 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 51 60 72 84 98 112 122 128 128 121 110 97 83 71 61 53 46 41 38 35 33 32 32 32 33 34 35 36 38 40 42 44 46 48 50 53 56 59 62 65 68 72 75 79 82 84 86 86 86 84 81 77 72 67 62 57 52 48 45 42 40 40 40 41 43 47 52 58 66 76 87 101 116 131 144 153 156 153 144 131 117 103 90 79 70 63 58 53 50 47 45 44 43 43 42 42 42 42 42 42 41 41 41 40 40 40 40 41 41 42 44 45 47 49 52 54 56 58 59 59 58 57 55 52 49 46 43 40 38 36 34 33 32 31 31 31 31 32 33 35 37 40 43 47 52 56 61 64 67 67 66 62 57 51 45 39 34 30 26 24 22 20 20 20 21 22 24 27 31 35 41 47 54 61 68 74 79 83 84 84 83 81 79 78 77 78 80 83 89 96 106 117 128 139 145 146 140 128 112 94 78 64 52 42 34 28 24 21 18 17 17 17 19 20 23 27 31 37 43 50 58 67 76 84 91 97 99 98 95 89 82 73 65 56 49 42 36 31 27 23 20 18 17 16 16 16 16 17 19 21 24 27 31 37 43 51 60 70 80 89 97 102 102 99 93 85 77 68 61 54 48 43 39 36 33 31 29 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 17 17 18 20 23 26 30 36 42 49 57 65 73 80 86 90 92 92 90 86 80 74 68 61 55 49 44 39 34 30 27 24 22 21 20 20 20 21 23 26 29 33 37 41 44 46 47 47 45 43 40 36 33 30 28 26 25 24 24 25 27 29 33 38 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

