
 % 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
 3787 3738 3693 3654 3618 3587 3561 3539 3520 3506 3496 3490 3488 3490 3496 3506 3520 3538 3561 3587 3618 3653 3693 3737 3787 3841 3900 3965 4035 4112 4194 4283 4378 4481 4591 4710 4836 4972 5116 5271 5437 5614 5803 6005 6220 6451 6697 6960 7241 7542 7863 8207 8575 8969 9391 9843 10328 10848 11405 12004 12646 13336 14078 14875 15732 16654 17647 18714 19864 21101 22434 23868 25412 27073 28860 30782 32846 35061 37436 39979 42697 45595 48679 51950 55409 59052 62869 66848 70969 75206 79524 83880 88221 92488 96612 100518 104126 107356 110129 112372 114024 115038 115382 115047 114043 112399 110164 107398 104174 100570 96668 92546 88281 83940 79584 75265 71027 66904 62923 59103 55459 51997 48723 45637 42736 40016 37471 35093 32876 30810 28886 27098 25435 23889 22453 21120 19881 18730 17661 16668 15745 14887 14089 13347 12656 12013 11414 10856 10335 9850 9398 8975 8581 8213 7868 7547 7246 6964 6701 6454 6224 6008 5806 5617 5440 5274 5119 4974 4838 4712 4593 4483 4380 4285 4196 4113 4037 3966 3902 3842 3788 3738 3694 3654 3619 3588 3561 3539 3521 3507 3497 3491 3489 3491 3497 3507 3521 3539 3561 3588 3618 3654 3693 3738 3787 3841 3900 3965 4036 4112 4194 4283 4379 4481 4592 4710 4836 4972 5116 5271 5437 5614 5803 6005 6220 6450 6697 6960 7241 7541 7863 8207 8575 8969 9391 9843 10327 10847 11404 12002 12645 13335 14076 14873 15730 16652 17644 18712 19861 21098 22431 23865 25408 27069 28856 30777 32840 35055 37430 39972 42689 45586 48669 51940 55398 59039 62855 66833 70953 75188 79504 83858 88198 92464 96586 100490 104097 107326 110098 112340 113992 115004 115349 115014 114010 112368 110133 107368 104146 100544 96643 92523 88259 83920 79566 75248 71012 66890 62910 59091 55447 51987 48714 45628 42728 40008 37464 35087 32870 30804 28881 27093 25430 23885 22450 21116 19878 18727 17658 16665 15742 14884 14087 13344 12654 12011 11412 10854 10334 9849 9396 8974 8579 8211 7867 7545 7244 6963 6700 6453 6223 6007 5805 5616 5439 5273 5118 4973 4838 4711 4593 4482 4379 4284 4195 4112 4036 3966 3901 3841
 41 41 42 43 44 45 46 47 48 49 51 52 53 55 57 58 60 62 64 66 68 70 73 75 78 81 84 87 90 94 97 101 105 109 113 118 123 128 133 138 144 149 155 162 168 174 181 188 195 202 209 216 223 229 236 243 249 255 261 267 272 276 280 283 286 288 289 289 289 288 287 284 281 278 273 269 263 258 252 245 239 232 225 218 211 204 197 190 183 176 170 163 157 151 145 139 134 129 123 119 114 110 105 101 97 94 90 87 84 81 78 75 72 70 67 65 63 61 59 57 56 54 52 51 50 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 40 40 41 42 43 44 45 47 48 49 50 52 53 55 57 59 60 62 65 67 69 72 74 77 80 83 86 90 93 97 101 105 109 114 119 124 129 135 140 146 153 159 166 173 180 187 195 203 211 219 227 235 243 251 259 266 274 281 288 294 300 305 310 313 316 319 320 320 320 319 317 314 310 306 301 295 289 282 275 267 260 252 244 236 228 220 212 204 196 189 182 174 168 161 154 148 142 136 131 126 121 116 111 107 103 99 95 92 88 85 82 79 76 73 71 69 66 64 62 60 59 57 55 54 52 51 50 48 47 46 45 44 43 42 41 41 40 39 39 38 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 39 39 40
 91 90 89 87 86 85 85 84 83 82 81 81 80 79 79 78 78 78 77 77 77 76 76 76 76 76 76 76 76 76 76 76 76 76 77 77 77 78 78 79 79 80 80 81 81 82 83 84 85 85 86 87 88 89 90 92 93 94 95 97 98 99 101 102 104 105 107 109 111 112 114 116 118 120 122 124 126 128 130 133 135 137 139 141 144 146 148 151 153 155 157 160 162 164 166 168 170 172 174 176 177 179 180 182 183 184 185 186 187 188 188 189 189 189 189 189 188 188 187 187 186 185 184 182 181 180 178 176 175 173 171 169 167 165 163 161 159 156 154 152 150 147 145 143 141 138 136 134 132 130 128 126 124 122 120 118 116 114 112 110 109 107 106 104 102 101 100 98 97 96 94 93 92 91 90 89 88 87 86 85 85 84 83 83 82 81 81 80 80 80 79 79 79 78 78 78 78 78 78 78 78 78 78 78 78 78 79 79 79 80 80 81 81 82 82 83 84 84 85 86 87 88 89 90 91 92 93 95 96 98 99 101 102 104 106 108 109 111 114 116 118 120 123 125 128 130 133 136 139 142 145 148 151 155 158 162 166 169 173 177 181 185 189 193 198 202 206 210 215 219 223 228 232 236 240 244 248 252 256 260 263 266 269 272 275 277 279 281 283 284 285 285 286 286 285 285 284 283 281 279 277 275 272 269 266 263 260 256 252 249 245 240 236 232 228 223 219 215 210 206 202 197 193 189 185 181 177 173 169 165 161 158 154 151 148 144 141 138 135 132 130 127 124 122 119 117 115 113 110 108 106 105 103 101 99 98 96 95 93 92
 19 19 18 18 18 18 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 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 56 58 59 60 61 63 64 65 66 67 68 69 70 71 72 72 73 74 74 75 75 75 75 75 75 75 75 75 75 74 74 73 73 72 71 71 70 69 68 67 66 65 64 63 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 55 56 58 59 61 63 64 66 68 70 72 73 75 77 79 81 84 86 88 90 92 94 96 98 100 102 103 105 107 108 110 111 112 113 114 114 115 115 115 115 115 115 114 113 112 111 110 109 107 105 104 102 100 98 96 94 91 89 87 85 82 80 78 76 74 71 69 67 65 63 61 59 57 56 54 52 51 49 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19
 59 59 59 59 59 59 59 60 60 60 60 61 61 61 62 62 63 63 64 64 65 65 66 66 67 68 68 69 70 70 71 72 73 74 75 76 76 77 78 79 80 82 83 84 85 86 87 88 90 91 92 93 95 96 97 99 100 101 103 104 105 107 108 109 110 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 127 128 129 129 129 130 130 130 131 131 131 131 130 130 130 130 129 129 128 128 127 126 125 124 124 123 122 120 119 118 117 116 115 113 112 111 110 108 107 106 104 103 102 100 99 98 97 95 94 93 91 90 89 88 87 85 84 83 82 81 80 79 78 77 76 75 74 74 73 72 71 70 70 69 68 68 67 66 66 65 65 64 64 63 63 63 62 62 62 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 62 62 62 63 63 64 64 65 65 66 66 67 67 68 69 69 70 71 72 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 91 92 94 95 96 98 99 100 101 103 104 105 107 108 109 110 112 113 114 115 116 117 118 119 120 121 122 123 124 124 125 125 126 126 126 127 127 127 127 127 127 127 126 126 126 125 125 124 123 123 122 121 120 119 118 117 116 115 114 112 111 110 109 107 106 105 103 102 101 100 98 97 96 94 93 92 90 89 88 87 86 84 83 82 81 80 79 78 77 76 75 74 73 72 72 71 70 69 69 68 67 66 66 65 65 64 64 63 63 62 62 61 61 61 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59
 16 17 19 20 22 23 25 27 29 31 33 36 38 41 44 47 50 54 58 62 67 71 76 82 88 94 101 108 115 124 132 142 151 162 173 185 198 211 225 240 256 273 290 308 326 346 365 386 406 427 447 467 487 505 523 540 554 567 578 586 592 595 596 594 590 583 573 562 549 534 518 501 483 465 446 427 408 389 371 353 336 319 303 287 272 258 245 232 220 208 197 187 177 168 159 151 144 136 130 123 117 112 106 101 97 92 88 84 81 77 74 71 68 65 63 61 58 56 54 52 51 49 48 46 45 44 43 41 40 40 39 38 37 37 36 35 35 35 34 34 34 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 36 37 37 38 39 40 40 41 43 44 45 46 48 49 51 53 55 57 59 61 64 66 69 72 75 79 82 86 90 95 99 105 110 116 122 129 136 143 151 160 169 179 190 201 213 226 240 255 270 287 305 324 344 365 387 410 434 460 486 513 541 569 597 625 653 679 705 728 749 767 781 792 799 801 800 794 783 769 751 730 706 680 652 623 594 564 534 504 475 447 419 393 368 344 322 300 280 261 243 227 211 197 183 171 159 148 138 128 119 111 103 96 90 84 78 73 68 63 59 55 51 47 44 41 38 36 33 31 29 27 25 23 22 20 19 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15
 58 59 60 61 62 64 65 66 68 69 71 73 74 76 78 80 82 84 86 88 90 93 95 97 100 103 105 108 111 114 117 120 123 126 129 133 136 139 143 146 149 153 156 160 163 166 169 172 175 178 181 184 186 189 191 193 195 196 198 199 199 200 200 200 200 200 199 198 197 195 194 192 190 187 185 182 179 176 173 170 167 164 160 157 154 150 147 143 140 137 133 130 127 123 120 117 114 111 108 105 103 100 97 95 92 90 88 85 83 81 79 77 75 74 72 70 69 67 66 64 63 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 48 47 47 46 46 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 43 43 43 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 50 50 51 52 53 53 54 55 56 57 58 59 61 62 63 64 66 67 68 70 71 73 75 76 78 80 82 84 86 88 90 92 94 96 98 100 103 105 107 110 112 114 117 119 121 124 126 128 131 133 135 137 139 141 143 145 146 148 149 150 151 152 153 154 154 154 155 155 154 154 153 153 152 151 150 148 147 145 144 142 140 138 136 134 132 130 128 125 123 121 118 116 114 111 109 107 104 102 100 98 96 93 91 89 87 85 83 82 80 78 76 75 73 72 70 69 67 66 65 63 62 61 60 59 58 57 56 55 54 53 53 52 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 48 48 49 49 50 50 51 52 53 53 54 55 56 57
 77 77 77 77 76 77 77 77 77 77 78 78 78 79 79 80 81 82 82 83 84 85 87 88 89 90 92 93 95 97 98 100 102 104 107 109 111 114 116 119 122 124 127 131 134 137 141 144 148 152 155 160 164 168 172 177 181 186 190 195 200 205 210 215 220 225 229 234 239 244 248 252 257 261 264 268 271 274 277 279 281 282 283 284 284 284 284 283 281 279 277 275 272 268 265 261 256 252 247 242 237 232 226 221 215 210 204 199 193 187 182 176 171 166 160 155 150 145 141 136 131 127 123 119 115 111 107 104 100 97 94 91 88 85 82 79 77 75 72 70 68 66 64 62 60 59 57 55 54 53 51 50 49 48 46 45 44 43 43 42 41 40 39 39 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 33 32 32 32 32 32 33 33 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 52 53 55 56 58 60 61 63 65 68 70 72 75 77 80 83 86 89 92 95 99 103 107 111 115 119 124 129 134 139 144 150 156 162 168 174 181 188 195 202 210 217 225 233 241 249 257 265 273 281 289 296 304 311 318 325 332 338 343 348 353 357 360 362 364 366 366 366 365 364 362 359 356 352 347 343 337 331 325 319 312 306 299 291 284 277 270 263 255 248 241 234 227 221 214 208 202 196 190 184 179 174 168 164 159 154 150 146 142 138 134 130 127 124 121 118 115 112 110 107 105 103 101 99 97 95 93 92 90 89 87 86 85 84 83 82 81 80 80 79 79 78 78 77
 93 95 98 100 102 105 107 110 113 116 119 122 125 128 131 134 138 141 145 148 152 156 159 163 167 171 175 178 182 186 190 194 198 201 205 208 212 215 218 221 224 227 229 232 234 236 237 239 240 241 241 242 242 242 241 241 240 239 237 235 234 232 229 227 224 221 219 216 212 209 206 202 199 195 192 188 185 181 178 174 171 167 164 160 157 154 150 147 144 141 138 135 132 129 127 124 122 119 117 114 112 110 108 106 104 102 100 98 97 95 93 92 91 89 88 87 85 84 83 82 81 80 79 79 78 77 76 76 75 75 74 74 73 73 73 72 72 72 72 72 71 71 71 71 72 72 72 72 72 73 73 73 74 74 75 75 76 76 77 78 79 79 80 81 82 83 84 85 86 87 89 90 91 93 94 96 97 99 101 102 104 106 108 110 112 114 116 118 120 122 125 127 129 132 134 137 139 142 144 147 149 152 154 157 159 162 164 167 169 172 174 176 178 180 182 184 185 187 188 189 190 191 192 193 193 193 193 193 193 193 192 191 190 189 188 186 184 183 181 179 177 174 172 170 167 164 162 159 156 154 151 148 145 142 139 137 134 131 128 126 123 120 118 115 113 110 108 105 103 101 99 96 94 92 90 88 87 85 83 81 80 78 77 75 74 72 71 70 69 68 67 65 64 64 63 62 61 60 59 59 58 58 57 56 56 55 55 55 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 54 54 54 55 55 55 56 56 57 57 58 58 59 60 61 61 62 63 64 65 66 67 68 70 71 72 74 75 77 78 80 81 83 85 87 89 91
 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 55 56 58 60 62 64 66 68 70 73 75 77 80 82 85 87 90 93 96 98 101 104 107 110 113 116 118 121 124 126 129 131 134 136 138 140 142 143 144 146 146 147 147 148 148 147 147 146 145 144 142 141 139 137 135 132 130 127 125 122 119 116 113 110 107 105 102 99 96 93 90 87 84 82 79 76 74 71 69 67 64 62 60 58 56 54 52 51 49 47 46 44 43 41 40 39 38 37 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 33 34 35 36 38 39 41 42 44 46 48 50 52 54 57 59 62 65 68 72 75 79 83 87 92 97 102 107 113 119 126 133 140 148 156 164 173 183 193 203 214 225 237 249 262 275 289 302 316 330 343 357 370 383 395 406 416 425 433 439 444 447 448 448 446 442 437 430 421 412 401 390 377 364 351 338 324 311 297 284 271 258 246 234 223 212 201 191 181 172 163 155 147 140 133 126 120 114 109 103 99 94 89 85 81 78 74 71 68 65 62 60 57 55 53 51 49 47 46 44 43 41 40 39 37 36 35 34 34 33 32 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25
 250 251 253 255 257 258 260 262 263 265 267 268 270 271 273 274 275 277 278 279 280 281 282 283 284 285 285 286 286 287 287 287 287 287 287 287 287 286 286 285 285 284 283 282 281 280 279 278 277 275 274 272 271 269 268 266 264 262 260 259 257 255 253 251 249 247 245 243 241 239 237 235 233 231 229 227 225 223 221 220 218 216 214 213 211 209 208 206 205 203 202 200 199 198 197 195 194 193 192 191 190 189 188 188 187 186 186 185 185 184 184 183 183 183 183 182 182 182 182 182 182 183 183 183 183 184 184 185 185 186 187 187 188 189 190 191 192 193 194 195 196 197 199 200 201 203 204 206 207 209 211 213 214 216 218 220 222 224 226 228 230 233 235 237 239 242 244 247 249 251 254 256 259 262 264 267 269 272 275 277 280 282 285 288 290 293 295 298 300 303 305 307 310 312 314 317 319 321 323 325 327 328 330 332 333 335 336 337 339 340 341 341 342 343 343 344 344 344 345 345 344 344 344 343 343 342 342 341 340 339 338 336 335 334 332 331 329 327 326 324 322 320 318 316 314 312 309 307 305 303 300 298 296 293 291 289 286 284 281 279 277 274 272 270 267 265 263 261 258 256 254 252 250 248 246 244 242 240 238 236 234 232 231 229 227 226 224 223 221 220 219 217 216 215 214 213 211 210 210 209 208 207 206 206 205 204 204 203 203 203 202 202 202 202 202 202 202 202 202 202 202 203 203 203 204 204 205 206 206 207 208 209 209 210 211 212 213 214 216 217 218 219 221 222 223 225 226 228 229 231 233 234 236 237 239 241 243 244 246 248
 56 57 57 58 59 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 77 78 79 81 83 84 86 87 89 91 93 94 96 98 100 102 104 106 108 110 112 114 116 118 121 123 125 127 129 131 133 135 137 139 141 143 145 147 149 151 152 154 155 157 158 159 161 162 163 163 164 165 165 166 166 167 167 167 167 166 166 166 165 165 164 163 163 162 161 160 159 158 156 155 154 153 151 150 149 147 146 144 143 141 140 139 137 136 134 133 132 130 129 128 126 125 124 123 121 120 119 118 117 116 115 114 113 112 112 111 110 110 109 108 108 107 107 106 106 106 105 105 105 104 104 104 104 104 104 104 104 104 104 104 105 105 105 105 106 106 107 107 108 108 109 109 110 110 111 112 113 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 130 131 132 133 135 136 137 139 140 142 143 144 146 147 148 150 151 153 154 155 157 158 159 161 162 163 164 166 167 168 169 170 171 172 172 173 174 174 175 175 176 176 176 176 176 176 176 176 176 175 175 174 173 173 172 171 170 169 167 166 165 163 162 160 159 157 155 153 151 150 148 146 144 142 140 138 136 133 131 129 127 125 123 121 119 117 115 113 111 109 107 105 103 101 99 97 96 94 92 90 89 87 85 84 82 81 79 78 77 75 74 73 72 70 69 68 67 66 65 64 63 62 61 61 60 59 58 58 57 56 56 55 54 54 53 53 53 52 52 52 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 52 52 52 53 53 54 54 55 55
 154 154 154 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 157 157 157 157 157 158 158 158 159 159 159 160 160 160 161 161 162 162 163 163 164 164 165 165 166 167 167 168 169 169 170 171 171 172 173 174 175 175 176 177 178 179 180 181 182 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 201 202 203 204 205 206 206 207 208 209 209 210 211 211 212 212 213 213 213 214 214 214 214 214 214 214 214 214 214 214 214 213 213 213 212 212 211 210 210 209 208 207 207 206 205 204 203 202 200 199 198 197 196 194 193 192 190 189 188 186 185 183 182 180 179 177 176 174 173 171 170 169 167 166 164 163 161 160 158 157 156 154 153 152 150 149 148 147 145 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 130 129 128 127 127 126 125 125 124 123 123 122 122 121 121 121 120 120 120 119 119 119 118 118 118 118 118 118 118 117 117 117 117 117 117 117 117 118 118 118 118 118 118 118 119 119 119 119 120 120 120 121 121 121 122 122 123 123 123 124 124 125 125 126 126 127 127 128 128 129 129 130 131 131 132 132 133 134 134 135 135 136 137 137 138 138 139 139 140 141 141 142 142 143 144 144 145 145 146 146 147 147 148 148 149 149 150 150 150 151 151 152 152 152 153 153 153 154
 50 50 49 49 49 48 48 48 47 47 47 46 46 46 46 46 46 46 46 45 45 45 45 46 46 46 46 46 46 46 46 47 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 53 54 55 55 56 57 57 58 59 60 60 61 62 63 64 65 66 67 68 68 69 70 71 72 73 75 76 77 78 79 80 81 82 83 84 85 86 87 88 88 89 90 91 92 92 93 94 94 95 95 96 96 97 97 97 97 97 98 98 98 97 97 97 97 96 96 96 95 95 94 93 93 92 91 90 89 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 72 71 70 69 68 67 66 65 65 64 63 62 61 60 59 58 58 57 56 55 55 54 53 52 52 51 51 50 49 49 48 48 47 47 46 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 41 41 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 51 51 52 53 53 54 55 56 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 76 77 78 79 81 82 84 85 86 88 89 90 92 93 95 96 97 99 100 101 102 103 105 106 107 108 109 110 111 111 112 113 113 114 114 115 115 115 115 115 115 115 115 115 114 114 113 113 112 111 110 110 109 108 107 105 104 103 102 101 99 98 97 96 94 93 92 90 89 87 86 85 83 82 81 79 78 77 76 74 73 72 71 70 68 67 66 65 64 63 62 61 61 60 59 58 57 56 56 55 54 54 53 52 52 51 51
 74 73 72 71 70 69 68 67 66 65 64 64 63 62 62 61 60 60 59 59 58 58 57 57 56 56 56 55 55 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 51 51 50 50 50 50 50 50 50 49 49 49 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 45 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 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 28 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 60 62 64 66 68 70 72 74 77 79 82 84 87 90 93 96 99 102 105 109 112 116 120 124 128 132 136 140 144 149 153 158 162 167 172 176 181 185 190 195 199 203 207 211 215 219 223 226 229 232 234 236 238 239 241 241 242 242 242 241 240 239 238 236 234 231 229 226 223 220 216 213 209 205 201 197 193 189 185 181 177 173 169 165 161 157 154 150 146 143 139 136 133 130 126 123 121 118 115 112 110 107 105 103 100 98 96 94 92 90 89 87 85 84 82 81 79 78 77 75
 77 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 77 77 77 78 78 79 79 80 80 81 81 82 83 83 84 85 86 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 111 112 113 114 115 117 118 119 120 121 123 124 125 126 127 128 129 130 131 132 133 134 134 135 136 136 137 137 138 138 139 139 139 139 139 139 139 139 139 139 139 138 138 138 137 136 136 135 134 134 133 132 131 130 129 128 127 126 125 124 122 121 120 119 117 116 115 114 112 111 110 109 107 106 105 104 102 101 100 99 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 82 81 80 79 79 78 77 77 76 76 75 75 74 74 73 73 73 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 73 73 73 74 74 75 75 76 77 77 78 79 80 81 82 83 84 85 86 87 89 90 91 93 94 96 98 99 101 103 105 107 109 111 114 116 118 121 123 126 129 131 134 137 140 143 146 149 153 156 159 163 166 170 173 177 180 184 188 191 195 198 202 205 209 212 216 219 222 225 228 230 233 235 237 239 241 242 244 245 246 246 247 247 247 246 246 245 244 243 241 240 238 236 233 231 228 225 223 220 216 213 210 207 203 200 196 193 189 186 182 179 175 172 168 165 162 158 155 152 149 146 143 140 137 134 132 129 127 124 122 119 117 115 113 111 109 107 105 103 102 100 98 97 96 94 93 92 90 89 88 87 86 85 84 83 82 82 81 80 80 79 79 78 78 77
 151 151 150 150 150 150 150 150 150 150 151 151 151 151 152 152 153 153 154 154 155 156 157 158 159 160 161 162 163 164 165 167 168 169 171 173 174 176 178 180 182 183 186 188 190 192 194 197 199 202 204 207 210 213 215 218 221 224 228 231 234 237 241 244 248 251 255 258 262 266 269 273 277 281 284 288 292 296 300 303 307 311 314 318 321 325 328 332 335 338 341 344 347 349 352 354 356 358 360 362 364 365 366 367 368 369 369 369 369 369 369 368 367 366 365 364 363 361 359 357 355 353 350 348 345 343 340 337 334 331 328 324 321 318 314 311 308 304 301 297 294 291 287 284 281 277 274 271 268 264 261 258 255 252 250 247 244 241 239 236 234 231 229 227 225 223 221 219 217 215 213 212 210 209 207 206 205 204 203 202 201 200 199 198 198 197 197 196 196 196 195 195 195 195 195 196 196 196 197 197 198 198 199 199 200 201 202 203 204 205 207 208 209 211 212 213 215 217 218 220 222 224 226 228 230 232 234 236 238 240 243 245 247 250 252 254 257 259 261 264 266 269 271 273 276 278 280 282 284 287 289 291 292 294 296 298 299 301 302 303 304 305 306 307 308 308 309 309 309 309 309 309 309 308 307 307 306 305 304 302 301 299 298 296 294 292 290 288 286 284 282 279 277 274 272 269 266 264 261 258 256 253 250 247 245 242 239 236 234 231 228 225 223 220 218 215 213 210 208 205 203 201 198 196 194 192 190 188 186 184 182 180 179 177 175 174 172 171 169 168 167 165 164 163 162 161 160 159 158 157 156 155 155 154 153 153 152 152 152 151
 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 42 43 43 44 44 45 46 46 47 47 48 49 49 50 51 51 52 53 53 54 55 55 56 57 58 59 59 60 61 62 63 64 64 65 66 67 68 69 70 70 71 72 73 74 75 76 77 77 78 79 80 81 82 82 83 84 85 85 86 87 88 88 89 89 90 91 91 92 92 93 93 94 94 95 95 95 96 96 96 97 97 97 97 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 99 99 99 99 99 99 100 100 100 100 101 101 101 102 102 102 103 103 103 104 104 104 105 105 106 106 106 107 107 108 108 108 109 109 110 110 110 111 111 112 112 112 113 113 113 114 114 114 114 115 115 115 115 115 115 115 115 115 115 115 115 115 115 115 115 114 114 114 113 113 113 112 112 111 111 110 109 109 108 107 106 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 86 85 84 83 82 81 80 79 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 51 51 50 49 48 48 47 46 46 45 45 44 44 43 42 42 41 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35
 51 52 52 53 54 54 55 56 56 57 58 59 59 60 61 62 63 64 65 66 67 68 70 71 72 73 75 76 78 79 81 82 84 85 87 89 91 93 95 97 99 102 104 106 109 111 114 117 120 123 126 129 133 136 140 143 147 151 155 160 164 169 173 178 184 189 194 200 206 212 218 225 231 238 245 252 260 267 275 283 292 300 309 318 327 336 345 354 364 373 383 393 402 412 422 431 440 450 459 467 476 484 491 499 506 512 518 523 527 531 534 537 539 540 540 540 539 537 534 531 527 523 518 512 506 499 492 485 477 469 460 451 443 434 424 415 406 397 388 378 369 360 351 343 334 325 317 309 301 293 286 278 271 264 257 251 244 238 232 226 221 215 210 205 200 195 191 186 182 178 174 170 167 163 160 156 153 150 147 145 142 139 137 134 132 130 128 126 124 122 120 118 117 115 113 112 110 109 108 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 92 91 90 89 89 88 87 87 86 86 85 84 84 83 83 82 82 81 81 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 67 66 66 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 50 49 49 48 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 42 42 42 42 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 46 46 46 47 47 47 48 48 49 49 50 50 51
 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 55 56 57 58 59 60 61 62 64 65 66 67 69 70 71 73 74 76 77 79 81 82 84 86 88 89 91 93 95 97 99 100 102 104 106 108 110 112 113 115 117 118 120 122 123 124 126 127 128 129 130 130 131 131 132 132 132 132 132 131 131 130 129 128 127 126 125 124 122 121 119 117 115 113 112 110 108 106 103 101 99 97 95 93 91 89 87 84 82 80 78 77 75 73 71 69 67 66 64 62 61 59 58 56 55 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 45 46 46 47 48 49 50 51 51 52 53 54 55 56 57 58 58 59 60 61 62 63 63 64 65 66 66 67 67 68 69 69 70 70 70 71 71 71 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 70 70 69 69 68 68 67 67 66 66 65 64 64 63 63 62 61 61 60 59 59 58 57 57 56 55 55 54 54 53
 120 119 119 118 117 116 116 115 114 113 112 111 111 110 109 108 107 106 105 104 103 103 102 101 100 99 99 98 97 96 96 95 94 94 93 93 92 92 91 91 90 90 90 89 89 89 89 88 88 88 88 88 88 88 88 89 89 89 89 89 90 90 90 91 91 92 92 93 94 94 95 96 97 98 98 99 100 101 102 103 105 106 107 108 109 111 112 113 115 116 118 119 121 122 124 126 127 129 131 132 134 136 137 139 141 142 144 146 147 149 150 152 154 155 156 158 159 160 161 163 164 164 165 166 167 167 168 168 168 169 169 169 168 168 168 167 167 166 165 164 163 162 161 159 158 156 155 153 152 150 148 146 144 142 140 138 136 134 132 130 128 126 124 121 119 117 115 113 111 109 107 105 103 101 99 97 96 94 92 90 88 87 85 84 82 80 79 78 76 75 73 72 71 70 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 53 53 52 52 51 50 50 49 49 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 49 49 50 50 51 51 52 52 53 54 54 55 56 56 57 58 59 60 61 61 62 63 64 65 66 67 68 69 70 72 73 74 75 76 78 79 80 81 83 84 85 87 88 89 91 92 93 95 96 97 99 100 102 103 104 105 107 108 109 110 112 113 114 115 116 117 118 119 119 120 121 122 122 123 123 123 124 124 124 124 125 125 125 125 124 124 124 124 123 123 122 122 121 121
 47 46 44 43 42 41 40 38 37 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 47 48 50 51 53 55 57 59 61 63 66 68 71 74 76 79 83 86 89 93 96 100 104 108 113 117 122 126 131 136 142 147 152 158 164 169 175 181 187 193 199 204 210 215 220 225 230 234 238 242 245 248 250 252 253 253 253 252 251 249 247 244 241 237 233 229 224 219 213 208 202 196 191 185 179 173 167 161 156 150 144 139 134 129 124 119 115 110 106 102 98 94 90 87 83 80 77 74 71 69 66 64 61 59 57 55 53 51 49 48 46 44 43 42 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 54 55 57 59 61 64 66 68 70 73 75 78 81 83 86 89 92 95 98 102 105 108 112 115 118 122 125 129 132 135 138 142 145 148 150 153 156 158 160 162 163 165 166 167 167 168 167 167 167 166 165 163 161 160 157 155 153 150 147 144 141 138 135 132 128 125 121 118 115 111 108 105 102 99 96 92 90 87 84 81 79 76 74 71 69 67 64 62 60 58 57 55 53 51 50 48
 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 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42 45 47 49 52 54 57 60 63 66 70 73 77 81 85 89 93 98 102 107 112 117 123 128 133 139 145 150 156 162 168 173 179 184 189 194 199 204 208 211 215 218 220 222 223 224 224 224 223 222 220 218 215 213 209 206 202 198 193 189 184 179 175 170 165 160 155 151 146 141 137 133 128 124 120 116 113 109 106 102 99 96 93 90 87 85 82 80 78 76 74 72 70 68 67 65 64 62 61 60 58 57 56 55 55 54 53 52 52 51 51 50 50 50 50 49 49 49 49 49 49 50 50 50 50 51 51 52 52 53 54 54 55 56 57 58 59 60 61 63 64 66 67 69 70 72 74 76 78 80 83 85 87 90 93 95 98 101 104 107 110 114 117 121 124 128 131 135 139 142 146 150 153 157 161 164 167 170 173 176 179 181 183 184 186 187 188 188 188 187 186 185 184 182 179 177 174 171 167 163 159 155 151 147 142 138 133 129 124 120 115 111 107 102 98 94 90 86 83 79 76 72 69 66 63 60 57 55 52 50 48 45 43 41 39 37 36 34 33 31 30 28 27 26 25 23 22 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7
 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 33 35 36 38 40 42 44 47 49 52 54 57 60 63 67 70 74 78 83 87 92 97 102 108 114 120 127 133 141 148 156 164 172 181 190 199 209 218 228 238 248 257 267 276 286 294 303 310 317 323 329 333 337 339 340 341 340 338 336 332 327 322 316 309 302 294 286 278 270 261 252 244 235 227 218 210 202 194 187 179 172 165 159 153 147 141 136 130 125 121 116 112 108 104 100 97 94 91 88 85 82 80 77 75 73 71 69 68 66 64 63 62 60 59 58 57 56 55 54 53 53 52 51 51 50 50 49 49 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 49 49 49 49 50 50 51 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 60 60 61 61 62 62 63 63 64 64 64 65 65 66 66 66 66 67 67 67 67 67 67 67 67 67 67 66 66 66 66 65 65 64 64 63 63 62 61 60 60 59 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 32 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 23 24 26 27 29 31 33 35 37 39 41 44 47 49 53 56 59 63 67 71 76 80 85 91 96 102 109 115 122 129 137 144 152 161 169 178 186 195 203 212 220 228 235 242 248 253 258 261 264 265 266 265 263 261 257 253 248 242 236 229 222 215 208 200 192 185 177 170 163 156 149 142 136 130 124 118 113 108 103 99 94 90 86 83 79 76 73 70 67 64 62 60 58 55 53 52 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 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 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 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 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4
 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 42 42 43 44 45 46 47 49 50 51 53 54 56 57 59 61 63 65 67 70 72 75 78 81 84 87 91 94 98 103 107 112 117 122 127 133 139 146 152 160 167 175 183 192 201 210 220 230 241 252 263 275 286 298 311 323 335 347 360 371 383 394 404 414 422 430 436 442 446 449 450 450 448 445 441 435 428 420 411 401 391 380 368 356 343 331 318 306 293 281 269 257 246 235 224 214 204 194 185 176 168 160 153 145 139 132 126 120 115 109 104 100 95 91 87 84 80 77 74 71 68 65 63 60 58 56 54 52 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 40 41 42 42 43 44 44 45 46 47 47 48 49 49 50 51 51 52 52 53 54 54 55 55 56 56 57 57 58 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 58 58 57 57 57 56 56 55 55 54 54 53 53 52 51 51 50 50 49 49 48 47 47 46 46 45 45 44 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33
 8 8 9 10 10 11 12 12 13 14 15 16 17 18 19 20 22 23 24 26 28 29 31 33 36 38 40 43 46 49 52 56 60 64 68 73 78 83 89 96 103 110 118 127 136 147 158 170 183 197 212 229 247 267 288 311 336 364 394 426 461 499 541 585 634 686 742 803 867 936 1009 1086 1166 1250 1336 1423 1509 1595 1677 1754 1823 1883 1932 1968 1989 1996 1987 1964 1926 1877 1817 1748 1672 1592 1509 1425 1341 1259 1179 1101 1027 957 891 829 771 716 666 618 575 534 497 462 431 401 374 349 326 304 285 266 250 234 220 207 194 183 173 163 154 146 138 131 125 118 113 108 103 98 94 90 86 83 80 77 74 72 69 67 65 63 62 60 58 57 56 54 53 52 51 50 49 49 48 47 47 46 45 45 44 44 44 43 43 43 42 42 42 42 41 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 40 40 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 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 3 3 4 4 4 4 5 5 5 5 6 6 7 7 7
 44 45 45 46 47 48 49 50 51 52 53 54 56 57 58 60 61 63 64 66 68 70 72 74 76 78 81 83 86 89 92 95 99 102 106 111 115 120 125 130 136 143 149 156 164 172 181 190 201 211 223 236 249 264 280 297 315 335 356 379 403 430 459 490 523 558 597 638 682 729 780 834 891 951 1015 1081 1151 1223 1297 1373 1449 1524 1598 1668 1734 1795 1847 1891 1924 1945 1955 1952 1936 1908 1869 1820 1762 1697 1627 1552 1475 1396 1318 1240 1165 1091 1021 953 889 829 772 718 668 621 578 537 500 465 432 403 375 349 325 303 283 264 247 231 216 202 189 177 166 156 147 138 130 122 116 109 103 97 92 87 83 78 75 71 67 64 61 58 56 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 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 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 42 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 38 106 193 303 442 618 841 1127 1494 1966 2580 3381 4432 5810 7599 9857 12519 15241 17283 17788 16490 13997 11197 8666 6605 5006 3789 2867 2167 1633 1222 905 658 466 315 196 103 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 1 1 2 2 3 3 3 3 4 4 4 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 64 106 156 215 283 362 455 564 691 840 1015 1220 1462 1747 2083 2481 2951 3508 4169 4954 5884 6986 8284 9805 11563 13559 15758 18074 20351 22361 23831 24519 24298 23213 21456 19295 16986 14722 12622 10745 9107 7699 6499 5482 4624 3899 3287 2770 2333 1963 1649 1382 1155 961 796 655 534 431 342 266 201 145 98 56 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 1 1 1 1 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 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 54 108 175 256 355 474 620 797 1013 1276 1598 1992 2474 3068 3798 4700 5813 7189 8887 10973 13508 16531 20013 23796 27510 30557 32239 32073 30087 26805 22940 19084 15588 12591 10104 8079 6444 5131 4076 3228 2546 1995 1550 1190 897 659 466 308 179 75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 84 241 437 679 981 1355 1822 2403 3128 4037 5177 6611 8419 10699 13568 17152 21560 26825 32780 38910 44245 47539 47844 45120 40243 34425 28637 23423 18981 15311 12328 9919 7980 6418 5158 4139 3312 2640 2092 1645 1279 980 734 533 368 234 124 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 7 7 7 7 7 7 6 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 72 120 176 241 317 406 509 630 772 938 1134 1365 1638 1961 2344 2799 3341 3987 4757 5677 6776 8087 9647 11497 13677 16220 19141 22420 25982 29668 33216 36273 38445 39400 38982 37266 34533 31163 27531 23932 20558 17514 14837 12524 10547 8871 7456 6264 5262 4420 3712 3115 2613 2188 1830 1526 1269 1051 865 707 572 458 360 276 204 143 91 46 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 0 0 0 0 0 0 0 0 0 0 0 0 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 79 161 264 393 555 758 1014 1336 1744 2261 2917 3753 4819 6178 7906 10080 12759 15927 19403 22725 25148 25914 24741 22043 18615 15159 12073 9497 7421 5778 4489 3480 2690 2070 1581 1196 891 649 457 304 183 86 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 8 19 32 48 66 88 114 144 181 223 274 334 405 489 588 706 847 1015 1215 1453 1739 2081 2492 2983 3573 4276 5111 6090 7215 8470 9799 11098 12209 12944 13147 12765 11874 10645 9268 7899 6633 5517 4561 3756 3087 2532 2074 1696 1384 1126 912 735 588 465 363 278 207 147 97 56 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
 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 9 10 11 12 14 16 18 20 23 26 29 33 37 42 48 54 61 68 77 87 98 110 125 140 158 178 201 227 256 289 326 369 417 472 534 604 685 777 881 1001 1137 1292 1469 1670 1898 2156 2446 2768 3123 3507 3913 4329 4737 5111 5425 5648 5757 5738 5593 5337 4996 4598 4174 3746 3333 2946 2591 2271 1986 1733 1511 1317 1147 998 869 756 657 571 496 430 372 322 278 239 205 175 149 126 105 87 72 58 46 35 25 17 9 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 1 2 3 4 5 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 36 37 38 38 39 40 40 41 42 42 43 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 42 42 41 41 40 40 39 39 38 37 37 36 35 35 34 33 32 32 31 30 29 28 28 27 26 25 25 24 23 22 21 21 20 19 19 18 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7
 41 43 44 45 47 48 50 51 53 55 57 58 60 63 65 67 69 72 74 77 80 83 86 89 93 97 101 105 109 114 119 124 130 135 142 149 156 163 172 181 190 200 211 223 236 249 264 280 297 316 336 358 382 408 437 467 501 537 577 620 668 720 776 838 905 979 1059 1147 1243 1348 1461 1585 1720 1865 2022 2191 2372 2565 2769 2983 3205 3434 3666 3896 4120 4333 4528 4698 4836 4938 4998 5013 4982 4907 4790 4636 4451 4242 4016 3779 3536 3294 3056 2826 2606 2397 2200 2017 1846 1689 1543 1410 1288 1176 1074 981 896 818 748 684 625 572 524 480 440 403 370 339 312 286 263 242 223 205 189 174 160 148 136 126 116 107 99 91 84 78 72 66 61 56 52 48 44 41 37 34 31 29 26 24 22 20 18 16 15 13 12 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 0 0 0 0 0 0 0 0 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 2 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 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 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 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 2 9 18 28 39 51 65 81 99 120 143 169 198 232 271 314 364 420 485 558 642 738 848 973 1115 1278 1464 1675 1916 2187 2494 2836 3217 3634 4086 4565 5061 5557 6032 6461 6816 7073 7212 7224 7110 6884 6566 6179 5751 5302 4851 4413 3996 3607 3248 2920 2623 2356 2116 1901 1709 1539 1387 1251 1131 1024 929 844 768 701 641 587 540 497 459 425 394 367 343 321 301 283 268 253 241 229 219 210 201 194 187 181 176 171 166 162 158 155 152 149 146 144 142 140 138 136 134 133 131 130 128 127 125 124 123 121 120 118 117 115 114 112 111 109 108 106 104 102 101 99 97 95 93 91 89 86 84 82 80 78 75 73 71 68 66 63 61 59 56 54 51 49 47 44 42 40 37 35 33 31 29 27 24 22 20 19 17 15 13 11 10 8 6 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 0 0 0 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 13 17 22 27 32 38 44 51 59 66 75 85 95 106 118 132 146 163 180 200 222 245 272 301 333 369 410 454 504 559 621 691 769 856 954 1064 1188 1328 1485 1662 1862 2087 2339 2623 2942 3298 3695 4134 4617 5144 5711 6313 6937 7568 8184 8757 9255 9648 9905 10005 9940 9713 9343 8855 8284 7660 7014 6370 5747 5158 4610 4107 3650 3239 2870 2542 2249 1990 1761 1558 1379 1221 1081 957 847 750 665 589 521 461 408 360 318 280 247 217 190 166 144 125 107 92 78 65 54 43 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 41 39 36 33 31 28 26 23 21 18 16 14 11 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 2 8 15 24 34 45 58 73 91 111 134 160 190 224 263 308 359 417 483 559 646 745 859 989 1138 1310 1507 1734 1995 2296 2642 3042 3502 4032 4640 5335 6125 7013 7996 9063 10186 11317 12385 13300 13965 14295 14242 13810 13054 12063 10937 9765 8618 7539 6555 5674 4898 4219 3630 3121 2681 2303 1977 1696 1453 1244 1064 908 773 656 555 467 391 324 267 217 173 135 102 74 49 27 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 1 4 6 9 11 14 16 19 21 24 27 30 33 36 39 42 45 48 51 54 58 61 64 68 71 75 78 82 85 89 92 96 99 103 106 109 113 116 119 123 126 129 132 135 138 140 143 146 148 150 152 154 156 158 159 161 162 163 164 165 165 165 166 166 165 165 164 164 163 162 161 159 158 156 155 153 151 149 146 144 142 139 137 134 131 129 126 123 120 117 114 111 108 105 102 99 96 93 90 87 84 81 78 75 72 69 66 64 61 58 55 52 50 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 50 82 121 166 221 286 363 455 565 697 854 1042 1268 1538 1863 2254 2726 3295 3983 4814 5817 7024 8468 10174 12151 14369 16731 19044 21012 22284 22578 21814 20155 17929 15487 13096 10917 9016 7402 6056 4943 4027 3276 2659 2153 1737 1394 1112 879 686 527 395 285 194 119 56 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 7 15 25 35 47 60 74 90 108 128 150 175 203 235 270 309 353 402 457 519 589 667 755 854 965 1091 1232 1391 1569 1770 1996 2248 2530 2845 3194 3579 4001 4460 4952 5474 6016 6566 7110 7627 8095 8490 8790 8976 9037 8971 8783 8488 8104 7654 7160 6644 6123 5610 5118 4651 4216 3813 3444 3107 2802 2526 2277 2053 1852 1672 1510 1364 1234 1117 1011 917 831 754 685 622 565 514 467 425 386 351 319 290 263 238 216 195 176 159 143 128 114 101 90 79 69 59 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 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 106 203 323 472 654 880 1158 1501 1926 2452 3105 3916 4923 6173 7718 9617 11921 14656 17787 21164 24469 27212 28838 28966 27586 25062 21930 18673 15609 12896 10582 8650 7058 5755 4692 3825 3119 2542 2071 1685 1368 1108 894 718 572 451 352 269 201 144 97 58 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 1 3 5 6 8 10 12 14 16 18 21 23 25 27 30 32 34 37 39 42 45 48 51 54 57 61 65 69 73 77 82 87 93 99 106 113 121 130 140 150 162 176 190 207 225 246 269 295 325 358 395 438 486 541 603 673 753 845 949 1068 1204 1359 1536 1740 1972 2238 2543 2891 3287 3739 4251 4828 5476 6194 6982 7830 8722 9632 10518 11331 12012 12499 12745 12720 12424 11884 11153 10290 9357 8407 7482 6608 5803 5074 4422 3845 3338 2894 2507 2171 1880 1627 1408 1218 1053 910 786 679 585 504 433 372 318 271 230 195 164 136 112 91 73 57 43 30 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 0 0 0 0 0 0 0 0 0 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 13 16 19 22 26 29 33 38 42 47 52 57 62 68 74 81 88 95 103 111 119 129 138 148 159 170 182 195 208 222 237 253 269 287 305 325 346 367 390 414 440 467 495 525 557 590 625 662 701 742 786 832 880 930 984 1040 1100 1162 1228 1297 1370 1446 1526 1610 1699 1791 1888 1989 2094 2203 2316 2432 2552 2675 2800 2926 3053 3178 3302 3422 3537 3644 3743 3830 3904 3963 4005 4028 4032 4015 3978 3920 3843 3748 3636 3510 3372 3224 3069 2909 2747 2585 2424 2266 2113 1965 1824 1689 1561 1441 1328 1223 1124 1033 948 869 796 729 667 610 558 510 465 425 387 353 322 293 266 242 219 199 180 163 147 132 119 106 95 84 75 66 58 50 43 37 31 25 20 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 122 236 377 550 763 1024 1347 1744 2234 2840 3592 4526 5687 7133 8933 11170 13930 17292 21289 25843 30665 35170 38509 39840 38778 35641 31241 26441 21857 17804 14377 11554 9260 7409 5920 4721 3756 2977 2347 1837 1423 1087 813 589 407 259 138 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 1 20 43 68 98 132 172 218 271 333 404 488 585 699 832 987 1169 1384 1635 1931 2280 2692 3176 3746 4415 5198 6109 7159 8353 9685 11131 12641 14130 15481 16553 17212 17362 16982 16126 14912 13481 11966 10472 9067 7791 6658 5669 4815 4084 3460 2930 2480 2098 1775 1500 1267 1068 899 755 632 527 437 359 293 236 186 144 107 76 48 25 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 43 78 119 168 225 294 374 469 582 716 874 1061 1284 1549 1864 2240 2687 3219 3852 4600 5481 6506 7680 8991 10400 11831 13163 14245 14922 15085 14713 13882 12728 11404 10042 8732 7528 6454 5514 4703 4007 3413 2907 2477 2111 1800 1535 1309 1117 952 812 692 589 500 425 360 304 257 216 181 151 125 103 84 68 55 44 34 26 20 14 10 6 4 2 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 10 12 13 15 16 17 19 20 22 23 24 25 26 28 29 30 31 32 32 33 34 35 35 36 37 37 37 38 38 38 39 39 39 39 39 39 39 38 38 38 38 37 37 36 36 35 35 34 34 33 32 32 31 30 29 28 27 27 26 25 24 23 22 21 20 19 18 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 0 0 0 0 0 0 0 4 31 63 100 145 198 261 335 423 528 653 801 977 1188 1439 1739 2098 2526 3039 3650 4375 5232 6231 7377 8656 10027 11409 12678 13678 14257 14318 13857 12964 11785 10472 9149 7898 6763 5761 4892 4148 3513 2976 2521 2136 1810 1535 1302 1104 936 793 672 569 480 405 341 286 239 199 165 135 110 89 71 55 42 31 21 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 9 10 12 13 14 16 17 18 20 21 23 25 27 28 30 32 35 37 39 42 45 48 51 55 59 63 68 73 78 84 91 98 106 114 124 135 147 160 175 191 209 230 253 278 307 339 375 416 462 513 571 637 711 795 890 998 1121 1260 1418 1598 1803 2037 2304 2608 2956 3352 3804 4318 4904 5567 6317 7158 8096 9130 10254 11450 12689 13927 15101 16135 16946 17458 17613 17392 16814 15934 14831 13590 12291 10999 9761 8606 7550 6600 5754 5007 4351 3777 3276 2841 2462 2132 1846 1597 1381 1192 1028 886 761 652 558 475 402 339 283 235 192 154 122 93 67 45 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 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 8 19 32 46 63 82 103 129 158 191 229 274 325 384 453 532 625 732 857 1002 1172 1370 1601 1871 2187 2558 2991 3497 4088 4774 5567 6477 7505 8649 9886 11176 12448 13605 14532 15113 15265 14966 14255 13230 12008 10703 9407 8181 7060 6060 5181 4419 3763 3201 2720 2310 1961 1664 1410 1194 1010 853 718 603 504 420 347 285 232 186 146 112 83 58 36 18 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 0 0 0 0 0 0 0 0 0 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 30 61 97 140 190 249 317 398 492 603 733 886 1066 1278 1528 1824 2172 2584 3071 3645 4322 5115 6039 7103 8308 9641 11061 12495 13834 14936 15660 15898 15617 14871 13775 12471 11089 9730 8456 7302 6278 5384 4610 3945 3375 2888 2472 2116 1812 1553 1330 1140 976 836 716 612 523 446 379 322 273 230 193 161 134 110 89 72 56 43 32 23 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 57 97 144 200 268 349 446 562 701 868 1069 1310 1602 1954 2379 2894 3515 4262 5157 6216 7446 8832 10323 11810 13125 14061 14439 14181 13347 12109 10670 9202 7819 6580 5504 4588 3817 3172 2635 2188 1816 1506 1247 1032 851 700 573 467 377 302 239 185 140 103 71 44 21 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 0 0 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 11 10 9 8 8 7 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 3 8 13 19 26 33 43 53 65 79 95 114 135 159 187 219 255 297 345 400 463 536 620 716 827 956 1104 1275 1473 1702 1967 2273 2625 3029 3489 4006 4579 5198 5845 6486 7076 7557 7872 7975 7851 7515 7011 6398 5734 5068 4432 3848 3322 2859 2454 2103 1801 1541 1317 1125 961 819 698 593 503 425 358 301 251 207 170 138 110 85 64 46 31 17 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 1 3 4 6 7 9 10 12 13 15 17 18 20 22 23 25 27 29 30 32 34 35 37 39 41 42 44 46 47 49 51 52 54 55 57 58 60 61 62 64 65 66 67 68 69 70 71 71 72 73 73 74 74 75 75 75 75 75 75 75 75 75 74 74 74 73 73 72 71 71 70 69 68 67 67 66 65 64 63 62 60 59 58 57 56 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 20 20 19 18 17 17 16 15 14
 40 42 45 47 50 53 55 58 61 65 68 72 75 79 83 88 92 97 102 107 113 118 125 131 138 145 152 160 169 178 187 197 208 219 231 244 258 272 288 304 322 341 361 382 405 429 456 484 513 546 580 616 655 697 742 789 839 893 950 1010 1073 1140 1210 1283 1360 1438 1520 1603 1687 1773 1857 1941 2022 2100 2174 2241 2302 2354 2396 2429 2450 2460 2459 2445 2421 2386 2341 2287 2225 2157 2084 2006 1926 1843 1760 1677 1595 1514 1434 1358 1283 1212 1144 1079 1017 958 902 850 800 753 710 668 630 594 560 528 498 471 445 420 398 377 357 338 321 305 290 275 262 250 238 227 217 207 198 190 182 175 168 161 155 149 143 138 133 128 124 120 115 112 108 104 101 98 95 92 89 87 84 82 79 77 75 72 70 68 66 65 63 61 59 58 56 54 53 51 50 49 47 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 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 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 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 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 7 7 8 9 10 11 12 13 14 15 16 18 19 20 22 23 25 26 28 30 32 34 36 38
 0 0 0 0 0 1 3 4 6 8 10 12 15 17 20 23 26 29 32 36 40 44 48 53 58 63 69 75 82 89 97 105 115 124 135 146 159 172 187 203 220 239 260 283 307 334 364 396 432 471 514 561 613 670 732 801 876 959 1050 1149 1258 1376 1505 1644 1795 1957 2130 2313 2506 2705 2910 3116 3319 3515 3698 3863 4002 4112 4188 4225 4223 4183 4105 3995 3856 3695 3516 3326 3129 2931 2735 2543 2358 2182 2015 1859 1713 1577 1451 1335 1228 1130 1039 957 881 812 749 691 638 590 545 505 468 434 403 375 349 325 303 283 265 248 232 218 205 193 181 171 161 152 144 136 129 123 117 111 105 100 96 91 87 83 79 76 73 69 66 64 61 58 56 54 51 49 47 45 43 41 40 38 36 35 33 32 30 29 27 26 25 23 22 21 19 18 17 16 15 14 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 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 9 11 14 17 20 24 28 32 37 43 49 56 63 72 81 92 104 118 133 150 169 191 216 243 275 310 350 396 448 506 573 649 736 834 947 1075 1222 1389 1581 1799 2048 2331 2652 3015 3423 3876 4376 4917 5491 6080 6662 7204 7669 8015 8209 8230 8073 7754 7305 6765 6174 5567 4972 4408 3886 3411 2986 2607 2273 1980 1724 1500 1304 1134 986 857 744 646 560 485 420 363 313 269 231 197 168 142 119 99 81 66 52 40 29 20 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 0 0 0 0 0 0 0 0 0
 57 58 60 61 63 64 65 67 69 70 72 73 75 77 79 81 83 85 87 89 91 94 96 99 102 104 107 111 114 117 121 125 129 133 138 143 148 154 160 167 174 181 189 198 207 217 228 240 252 266 281 297 314 333 353 375 399 425 453 484 517 553 593 635 682 732 786 845 908 977 1051 1130 1216 1307 1403 1506 1614 1727 1844 1964 2086 2209 2330 2446 2555 2655 2742 2813 2866 2899 2910 2898 2865 2810 2736 2646 2542 2428 2305 2178 2049 1920 1793 1670 1551 1437 1330 1229 1134 1046 963 887 817 752 692 637 587 540 498 459 423 390 360 333 308 285 263 244 226 210 195 181 168 156 146 136 127 118 110 103 97 91 85 80 75 70 66 62 58 55 52 49 46 44 41 39 37 35 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 7 7 7 6 6 5 5 4 4 4 3 3 3 3 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 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 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 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 55 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 1 1 2 3 4 5 6 7 9 10 12 14 17 19 22 25 29 33 37 42 48 54 61 69 78 88 99 111 125 140 158 177 199 224 252 283 318 358 403 453 511 575 648 730 823 928 1047 1180 1330 1498 1686 1894 2124 2375 2645 2931 3227 3524 3812 4075 4297 4464 4560 4578 4517 4381 4182 3935 3655 3360 3060 2768 2489 2228 1988 1770 1573 1396 1238 1098 973 862 765 678 602 534 474 421 374 332 295 263 234 208 185 164 146 130 115 102 91 80 71 62 55 48 42 37 32 27 23 19 16 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 21 25 30 35 41 47 55 63 72 82 94 107 122 139 158 179 203 230 261 296 336 381 432 489 555 630 715 812 922 1048 1191 1354 1539 1749 1987 2256 2557 2893 3264 3667 4098 4547 5000 5436 5830 6154 6378 6483 6456 6300 6030 5670 5249 4796 4335 3885 3457 3062 2701 2376 2086 1829 1603 1403 1229 1076 942 825 722 632 554 485 425 372 325 284 248 217 189 164 142 123 106 91 78 66 55 46 37 30 23 17 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 38 66 98 136 181 234 296 370 457 559 680 823 993 1193 1431 1713 2047 2443 2912 3464 4111 4864 5728 6702 7768 8888 9998 11003 11793 12264 12348 12039 11391 10502 9478 8414 7379 6415 5544 4773 4100 3518 3017 2587 2220 1906 1637 1407 1211 1043 899 775 669 578 499 432 374 324 280 243 211 183 159 138 120 104 91 79 69 61 53 47 41 37 32 29 26 23 21 19 17 16 15 14 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 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 16 20 25 30 36 42 49 57 66 77 88 102 117 134 154 176 202 231 264 302 346 397 455 522 599 688 791 909 1047 1205 1389 1600 1845 2126 2448 2814 3229 3691 4199 4744 5309 5869 6389 6826 7135 7281 7243 7026 6654 6169 5616 5036 4463 3920 3419 2967 2566 2214 1906 1640 1409 1210 1038 890 762 652 557 476 405 344 291 245 206 172 142 116 94 75 58 43 31 20 10 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
 50 53 56 59 63 66 70 74 78 82 86 91 95 100 105 110 116 121 127 133 139 145 152 159 166 174 182 190 198 207 216 226 236 246 257 268 280 292 305 319 333 347 363 379 395 413 431 451 471 492 514 538 562 588 615 643 673 704 737 772 808 847 887 929 974 1021 1070 1122 1177 1234 1294 1357 1422 1491 1563 1638 1717 1798 1882 1970 2060 2153 2248 2345 2443 2542 2642 2741 2838 2934 3026 3113 3194 3269 3335 3391 3437 3471 3491 3498 3491 3469 3433 3383 3319 3244 3157 3060 2954 2842 2725 2604 2481 2356 2232 2110 1990 1873 1759 1650 1546 1446 1352 1262 1177 1098 1023 953 887 826 769 716 666 620 577 537 500 465 433 403 376 350 326 304 283 263 245 229 213 199 185 172 160 149 139 129 120 112 104 96 89 82 76 70 65 60 55 50 46 42 38 34 31 27 24 21 19 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 21 23 25 27 29 31 33 36 38 41 44 47
 48 55 62 69 76 84 92 101 110 120 130 140 151 162 174 186 199 212 226 241 256 271 288 305 322 341 360 380 400 422 444 468 492 518 544 572 601 631 662 695 730 766 804 844 886 930 977 1026 1078 1133 1191 1253 1319 1389 1463 1543 1628 1719 1816 1920 2032 2151 2279 2416 2562 2719 2886 3064 3254 3455 3667 3891 4126 4371 4625 4886 5152 5420 5686 5947 6196 6430 6641 6824 6973 7082 7147 7163 7128 7042 6907 6725 6501 6241 5952 5641 5315 4981 4645 4312 3988 3674 3374 3090 2823 2574 2343 2128 1931 1750 1584 1433 1295 1170 1056 953 859 774 698 628 565 508 457 411 369 330 296 265 237 211 188 167 148 130 115 100 87 75 64 54 45 37 30 23 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 0 0 0 0 0 0 0 0 0 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 11 15 20 25 30 36 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 10 14 18 22 27 32 37 43 49 55 63 70 78 87 97 107 118 130 143 157 173 189 208 227 249 272 298 326 356 389 426 466 510 558 611 670 734 804 882 967 1061 1165 1278 1403 1540 1690 1853 2031 2223 2430 2652 2888 3137 3395 3660 3928 4193 4447 4683 4893 5068 5200 5283 5313 5286 5206 5074 4897 4684 4441 4179 3905 3626 3350 3080 2821 2576 2345 2130 1931 1748 1580 1427 1288 1162 1047 943 849 765 688 619 557 501 450 405 363 326 293 262 235 210 187 167 148 132 116 103 90 79 68 59 50 43 35 29 23 18 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 4 10 17 25 33 43 53 65 78 92 108 126 146 168 192 219 250 283 321 363 409 462 520 584 657 737 827 927 1038 1161 1298 1449 1617 1800 2002 2221 2458 2713 2985 3271 3568 3872 4176 4474 4758 5018 5245 5431 5570 5655 5686 5661 5585 5463 5301 5106 4888 4653 4408 4159 3912 3669 3435 3210 2997 2796 2608 2432 2269 2117 1977 1848 1729 1619 1517 1424 1339 1260 1187 1120 1058 1001 948 899 854 812 773 736 702 670 640 612 586 561 537 515 493 473 454 435 418 401 385 369 354 340 326 313 300 287 275 263 252 241 231 220 210 201 191 182 174 165 157 149 141 134 127 120 113 107 100 94 89 83 78 72 67 63 58 54 49 45 41 37 34 30 27 24 21 18 15 12 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 27 40 55 72 92 116 143 174 211 253 302 358 424 501 591 695 816 957 1122 1314 1536 1793 2089 2426 2806 3224 3674 4140 4595 5006 5334 5542 5603 5511 5282 4945 4539 4100 3658 3234 2840 2483 2164 1883 1636 1421 1235 1073 932 811 705 614 535 466 406 354 309 270 236 206 180 157 137 120 105 91 80 70 61 53 47 41 36 31 27 24 21 19 16 15 13 12 11 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 15 15 14 13 13 12 11 10 10 9 8 8 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 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 33 42 52 64 77 92 110 130 152 179 208 243 282 327 379 439 507 586 677 782 903 1042 1201 1384 1592 1829 2094 2387 2707 3047 3396 3738 4051 4309 4489 4570 4543 4412 4194 3909 3585 3244 2904 2579 2277 2001 1753 1533 1339 1169 1019 889 775 676 590 515 449 392 342 299 261 227 198 172 150 130 113 98 84 73 62 53 45 38 32 27 22 17 14 10 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 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 24 29 34 39 45 51 58 66 74 82 92 102 113 126 139 153 169 186 205 225 248 272 298 327 359 393 430 471 515 564 616 673 735 802 875 953 1037 1127 1224 1327 1436 1552 1673 1799 1931 2065 2203 2341 2479 2614 2745 2869 2985 3089 3181 3257 3317 3360 3384 3390 3377 3348 3301 3240 3166 3080 2985 2882 2773 2660 2544 2428 2311 2195 2081 1970 1863 1758 1658 1562 1470 1383 1300 1221 1146 1076 1009 946 887 832 780 730 684 641 600 562 526 492 461 431 403 377 353 330 308 288 269 251 234 218 204 190 177 164 153 142 131 122 113 104 96 88 81 74 68 62 56 51 46 41 37 33 29 25 21 18 15 12 9 6 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 0 0 0 0 0 0 0 0 0 0 2 4 7 10 14 18 22 27 32 38 45 52 60 69 79 90 102 115 130 146 164 184 207 231 259 289 322 359 400 445 495 550 611 677 751 831 918 1013 1116 1228 1347 1474 1609 1749 1895 2044 2194 2342 2484 2618 2740 2845 2931 2995 3034 3049 3038 3003 2946 2870 2778 2672 2557 2436 2310 2184 2059 1936 1817 1703 1594 1492 1395 1304 1220 1141 1068 1000 937 879 825 775 729 686 646 609 575 543 513 486 460 435 413 391 371 352 334 317 301 286 272 258 245 232 220 209 198 188 178 168 159 150 142 134 126 119 112 105 98 92 86 80 75 70 65 60 55 51 47 43 39 35 32 29 25 22 20 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 106 108 110 112 113 115 118 120 122 125 127 130 133 136 140 143 147 151 155 160 165 170 176 182 189 196 203 211 220 229 239 250 262 274 288 303 319 336 355 375 397 420 446 474 504 537 573 611 653 698 747 799 856 918 984 1054 1130 1211 1297 1389 1485 1586 1691 1800 1911 2023 2136 2246 2353 2453 2545 2625 2693 2745 2779 2795 2792 2770 2729 2672 2598 2512 2415 2310 2199 2084 1968 1852 1738 1627 1519 1416 1318 1225 1137 1055 978 906 839 777 719 665 616 570 528 489 453 419 389 360 334 310 288 268 249 232 216 201 187 175 163 153 143 134 126 118 111 105 99 94 89 84 80 76 72 69 66 63 60 58 56 54 52 50 48 47 46 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43 44 45 45 46 47 47 48 49 50 50 51 52 53 53 54 55 56 56 57 58 59 59 60 61 62 62 63 64 64 65 66 66 67 68 68 69 69 70 71 71 72 72 73 73 74 74 75 75 75 76 76 77 77 77 78 78 78 78 79 79 79 79 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 82 82 82 82 82 82 82 83 83 83 83 83 84 84 84 84 85 85 86 86 86 87 87 88 88 89 90 90 91 92 93 93 94 95 96 97 98 100 101 102 103 105
 9 11 13 15 17 20 22 25 28 31 34 37 40 44 48 52 56 61 65 70 76 81 87 94 100 107 115 122 131 140 149 159 169 181 193 205 219 233 249 265 282 301 321 342 365 389 415 443 473 505 539 576 615 657 701 749 801 855 914 976 1042 1113 1188 1267 1350 1439 1531 1628 1729 1833 1941 2051 2162 2275 2387 2498 2605 2708 2804 2892 2969 3035 3088 3126 3148 3153 3142 3114 3070 3010 2937 2850 2754 2648 2536 2418 2297 2175 2053 1931 1813 1697 1585 1478 1375 1278 1186 1099 1018 941 870 803 741 684 630 581 535 492 453 417 383 353 324 298 274 251 231 211 194 178 163 149 136 124 113 103 94 85 77 70 63 57 51 45 40 35 31 27 23 19 16 13 10 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 18 19 20 21 22 23 24 25 27 28 29 31 32 33 35 37 38 40 42 43 45 47 49 51 54 56 58 61 64 67 70 73 76 80 83 87 92 96 101 106 111 117 123 130 137 145 153 162 172 183 194 206 219 234 250 266 285 305 327 351 376 404 435 468 504 543 586 632 681 735 793 855 921 992 1067 1146 1229 1316 1405 1495 1586 1675 1762 1844 1919 1984 2038 2079 2105 2115 2108 2085 2046 1993 1927 1851 1767 1677 1583 1487 1392 1297 1206 1118 1033 954 879 809 744 683 627 576 528 485 445 408 374 344 316 290 266 245 225 208 191 176 163 150 139 128 119 110 102 94 87 81 75 70 65 61 56 52 49 46 42 40 37 34 32 30 28 26 24 22 21 19 18 16 15 14 13 12 11 10 9 8 7 6 6 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 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 8 8 9 9 10 11 12 13 13 14 15 16 17
 19 21 24 26 29 32 35 38 42 45 49 53 57 61 66 70 75 80 85 91 97 103 110 116 123 131 139 147 156 165 175 186 197 209 221 235 249 264 280 298 316 336 357 380 405 432 460 491 525 561 600 642 688 738 792 851 914 983 1057 1137 1224 1318 1418 1526 1642 1764 1895 2032 2176 2326 2480 2637 2795 2952 3105 3250 3384 3503 3605 3685 3740 3769 3771 3744 3690 3611 3508 3386 3248 3097 2938 2773 2606 2440 2276 2117 1964 1818 1680 1549 1427 1313 1207 1109 1018 934 857 786 721 661 607 557 511 469 431 396 364 334 308 283 261 240 222 205 189 175 161 149 138 128 119 110 102 95 88 82 76 71 66 61 57 53 49 46 43 40 37 34 32 29 27 25 23 21 20 18 16 15 13 12 11 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 0 0 1 3 4 6 8 10 12 14 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 1 3 4 6 7 9 11 13 15 17 20 23 26 29 33 37 41 46 52 57 64 71 79 88 97 108 120 133 148 164 182 202 224 249 277 308 342 380 423 471 524 582 647 719 798 885 979 1082 1191 1307 1429 1553 1678 1800 1915 2018 2105 2171 2212 2226 2212 2172 2109 2024 1925 1814 1696 1576 1456 1339 1227 1121 1022 930 845 767 696 631 573 520 471 428 389 353 321 293 266 243 222 203 185 170 156 143 131 121 111 102 95 87 81 75 70 65 60 56 52 49 46 43 40 38 35 33 31 30 28 26 25 24 22 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 9 9 8 8 7 7 6 6 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 20 22 25 27 30 33 37 40 44 48 52 56 61 66 71 77 83 90 97 105 113 122 131 142 153 165 178 192 207 223 241 260 281 304 328 355 384 415 450 487 527 571 618 670 725 785 850 920 994 1074 1160 1250 1345 1446 1550 1658 1768 1880 1992 2103 2210 2311 2404 2487 2558 2615 2657 2681 2688 2678 2651 2608 2550 2480 2400 2310 2214 2114 2011 1907 1804 1702 1602 1505 1413 1324 1240 1160 1085 1014 948 885 827 773 723 676 633 592 555 520 487 458 430 404 380 358 337 318 300 284 268 254 241 228 217 206 196 186 177 169 161 154 147 140 134 128 123 118 113 108 103 99 95 91 88 84 81 77 74 71 68 66 63 60 58 56 53 51 49 47 45 43 41 39 37 35 34 32 31 29 28 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 9 8 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 102 105 108 112 115 118 122 125 129 132 136 140 143 147 151 155 158 162 166 170 174 178 182 186 190 194 198 203 207 211 216 220 224 229 233 238 243 248 253 258 263 268 273 279 284 290 296 302 308 315 321 328 335 342 350 357 365 373 382 390 399 408 418 427 437 447 458 468 479 490 501 512 524 535 547 558 570 581 593 604 616 627 637 648 658 668 677 686 694 701 708 714 719 723 726 729 730 730 730 728 725 721 716 710 703 695 686 677 666 655 643 630 617 603 589 574 560 545 530 514 499 484 469 454 439 424 410 395 381 368 355 342 329 317 305 293 282 271 261 251 241 232 223 214 206 198 190 182 175 168 162 155 149 143 137 132 127 121 117 112 107 103 99 95 91 87 84 80 77 74 70 67 65 62 59 57 54 52 49 47 45 43 41 39 37 35 34 32 30 29 28 26 25 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 27 28 29 30 32 33 34 36 37 39 41 42 44 46 48 50 52 54 56 58 61 63 65 68 70 73 76 78 81 84 87 90 93 96 99
 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 4 5 5 6 7 7 8 9 10 11 13 14 16 18 20 22 25 28 31 35 40 45 51 57 65 73 83 94 106 120 137 155 176 199 226 257 292 332 378 430 489 557 634 723 824 940 1073 1226 1400 1600 1829 2092 2391 2732 3120 3557 4047 4589 5179 5808 6457 7100 7698 8207 8578 8773 8767 8560 8174 7649 7032 6371 5703 5059 4456 3904 3408 2966 2577 2236 1938 1678 1453 1257 1087 939 811 700 604 520 446 383 328 279 237 201 169 141 117 95 77 61 47 35 24 15 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
 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 47 48 49 51 53 55 57 59 61 64 66 69 73 76 80 84 88 93 98 103 109 116 123 130 139 148 158 168 180 192 206 221 237 255 274 295 317 342 369 398 429 463 500 541 584 631 682 737 796 860 928 1000 1078 1160 1246 1337 1431 1528 1628 1728 1828 1926 2020 2108 2188 2257 2314 2357 2384 2395 2389 2367 2329 2277 2212 2137 2054 1965 1871 1774 1677 1581 1486 1395 1306 1221 1140 1064 992 925 862 803 748 697 650 606 565 528 493 461 432 405 379 356 335 315 297 281 265 251 238 226 215 205 195 187 179 171 165 158 152 147 142 138 133 129 126 122 119 116 114 111 109 107 105 103 101 100 98 97 95 94 93 92 91 90 89 88 87 87 86 85 85 84 84 83 83 82 82 81 81 81 80 80 80 79 79 79 78 78 78 77 77 77 77 77 76 76 76 76 75 75 75 75 75 74 74 74 74 74 73 73 73 73 72 72 72 72 71 71 71 71 71 70 70 70 69 69 69 69 68 68 68 67 67 67 66 66 66 65 65 64 64 64 63 63 62 62 61 61 60 60 60 59 59 58 58 57 56 56 55 55 54 54 53 53 52 52 51 50 50 49 49 48 48 47 46 46 45 45 44 43 43 42 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 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 1 4 8 13 17 23 30 37 45 54 65 77 90 105 123 142 165 190 219 252 289 331 380 435 498 570 652 746 853 975 1114 1274 1455 1660 1892 2152 2442 2761 3106 3471 3845 4214 4557 4850 5068 5191 5206 5112 4919 4647 4320 3961 3592 3228 2882 2560 2265 1999 1762 1550 1363 1198 1053 925 813 714 628 552 485 426 374 329 289 253 222 195 171 149 130 114 99 86 74 64 55 47 40 34 29 24 19 16 12 10 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 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 11 11 11 10 10 9 9 8 8 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 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 3 3 4 4 5 6 7 8 9 11 12 14 16 18 20 23 26 29 33 37 42 47 52 59 66 74 82 92 103 115 129 144 161 180 201 225 251 280 313 350 390 436 487 544 607 677 756 842 939 1045 1161 1289 1427 1575 1733 1898 2067 2237 2403 2557 2694 2806 2886 2931 2936 2902 2832 2729 2600 2453 2293 2128 1962 1799 1643 1496 1358 1230 1113 1006 909 822 742 671 606 549 497 450 409 371 338 307 280 256 234 214 197 181 166 154 142 131 122 113 105 98 91 85 80 75 70 66 62 59 55 52 50 47 44 42 40 38 36 35 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 4 3 3 3 3 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 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 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 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 34 38 42 47 52 58 64 70 77 85 94 103 113 124 136 149 163 179 196 214 235 257 282 308 338 370 405 443 485 531 581 635 694 759 829 905 986 1074 1169 1269 1376 1490 1608 1731 1858 1988 2118 2247 2372 2491 2601 2699 2783 2849 2897 2925 2931 2916 2881 2827 2755 2669 2570 2462 2347 2227 2105 1983 1863 1744 1630 1520 1415 1315 1221 1133 1050 973 901 834 772 715 662 613 567 525 487 451 418 388 360 334 310 288 268 249 232 216 201 187 174 162 151 141 131 123 114 107 99 93 86 81 75 70 65 60 56 52 48 45 42 38 35 33 30 27 25 23 21 19 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 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 4 4 4 4 5 5 5 6 6 7 7 8 9 10 11 12 13 14 16 17 19 21 24 27 30 33 37 42 47 53 59 67 75 84 94 106 120 135 151 170 192 216 243 274 309 348 392 441 497 560 631 711 800 901 1015 1142 1285 1445 1622 1819 2036 2274 2531 2806 3096 3395 3696 3987 4257 4492 4677 4799 4851 4827 4731 4570 4355 4100 3819 3524 3228 2938 2661 2401 2159 1938 1736 1554 1390 1243 1112 995 890 798 715 642 577 519 468 422 382 345 313 285 259 236 216 198 181 167 153 141 131 121 112 104 97 90 84 78 73 69 64 60 57 53 50 47 44 41 39 37 34 32 30 28 27 25 23 22 20 18 17 16 14 13 12 11 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 0
 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 10 10 11 12 12 13 14 16 17 18 20 22 24 26 28 31 34 37 41 45 50 55 61 68 75 83 92 102 114 127 141 157 174 194 217 241 269 300 335 374 418 467 522 583 652 728 814 910 1016 1135 1266 1411 1570 1744 1931 2132 2343 2562 2783 3000 3204 3386 3537 3645 3706 3714 3668 3573 3436 3264 3068 2857 2639 2423 2212 2011 1822 1646 1485 1337 1203 1082 972 874 785 706 634 571 514 462 417 376 339 306 277 251 227 206 187 171 155 142 130 119 109 100 93 86 79 74 69 64 60 56 53 50 47 45 43 41 39 37 36 35 34 33 32 31 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 34 34 34 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 34 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4
 37 38 40 42 43 45 47 49 51 53 56 58 60 63 66 68 71 74 77 80 84 87 91 94 98 102 107 111 116 120 125 130 136 142 147 154 160 167 174 181 188 196 205 213 222 231 241 251 261 272 283 295 307 319 332 345 358 372 386 400 415 429 444 459 474 488 503 517 531 545 558 570 582 593 602 611 619 625 630 633 635 636 635 633 629 624 617 609 600 589 578 565 551 537 522 507 491 475 459 442 426 409 393 377 361 345 330 315 301 287 273 260 248 236 224 213 202 192 182 173 164 156 148 140 133 126 120 114 108 102 97 92 87 83 78 74 71 67 64 60 57 54 52 49 46 44 42 40 38 36 34 32 30 29 27 26 24 23 22 21 19 18 17 16 15 14 14 13 12 11 10 10 9 8 8 7 7 6 5 5 4 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 0 0 0 0 0 0 0 0 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 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 34 35
 107 110 113 115 118 120 123 126 128 131 134 136 139 142 145 147 150 153 156 159 162 165 168 171 174 177 180 183 186 189 193 196 200 203 207 211 215 219 223 228 233 238 243 248 254 260 266 273 280 288 296 305 314 324 334 345 357 369 383 397 412 428 445 463 483 503 525 548 573 599 626 655 686 718 751 787 823 862 901 942 985 1028 1072 1116 1161 1206 1249 1292 1333 1371 1406 1438 1466 1488 1506 1517 1522 1521 1513 1498 1477 1450 1417 1380 1338 1292 1244 1193 1140 1087 1033 980 927 875 825 777 730 685 642 602 563 527 493 461 431 403 376 352 329 307 287 268 251 235 220 206 193 181 169 159 149 140 131 123 116 109 103 97 91 86 81 76 72 68 64 60 57 54 51 48 45 43 40 38 36 34 32 30 29 27 25 24 22 21 20 19 18 16 15 14 13 13 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 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 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 45 46 47 48 50 51 52 54 55 57 59 60 62 64 66 67 69 71 73 75 77 79 82 84 86 88 91 93 95 98 100 102 105
 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 10 11 12 14 16 18 20 22 24 27 29 32 36 39 43 47 52 57 62 68 75 82 90 99 108 119 131 144 158 174 191 210 232 255 282 311 343 379 419 463 512 566 626 693 766 846 934 1029 1133 1244 1363 1487 1615 1746 1875 1999 2113 2212 2292 2348 2377 2377 2348 2292 2213 2114 2001 1878 1750 1621 1494 1371 1254 1144 1041 946 858 778 705 639 578 524 474 429 389 352 319 290 263 238 216 196 178 162 147 134 122 111 101 92 84 76 70 64 58 53 48 44 40 37 34 31 28 26 24 22 20 18 17 15 14 13 12 11 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 74 75 76 78 79 80 82 83 84 86 87 88 89 91 92 94 95 96 98 99 101 102 104 106 108 109 111 113 116 118 120 123 126 128 132 135 139 142 147 151 156 161 167 173 180 187 195 204 213 223 234 246 259 274 289 306 324 344 365 389 414 441 470 502 536 572 611 653 697 744 793 844 898 953 1009 1065 1120 1174 1226 1273 1314 1349 1376 1393 1400 1397 1383 1359 1325 1283 1233 1178 1118 1056 991 927 863 801 741 684 630 579 531 486 445 407 372 339 309 282 257 234 214 195 177 161 147 134 122 111 101 92 84 76 69 63 57 52 48 43 39 36 32 29 27 24 22 20 18 16 14 13 11 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 27 28 29 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 47 48 49 50 52 53 54 56 57 58 59 61 62 63 65 66 67 69 70 71
 86 90 93 97 100 104 108 112 116 120 124 128 132 136 140 145 149 153 158 162 167 171 176 180 185 189 194 199 203 208 213 217 222 227 232 236 241 246 251 256 262 267 272 278 283 289 295 302 308 315 322 329 337 345 353 362 371 381 391 402 413 425 438 451 465 480 496 512 530 548 567 587 608 629 652 676 700 725 751 778 805 833 861 889 917 945 973 1000 1025 1049 1072 1093 1111 1126 1138 1147 1152 1154 1151 1144 1133 1119 1100 1078 1052 1024 992 959 924 887 849 811 773 735 697 660 624 588 555 522 491 461 433 406 380 356 334 312 292 274 256 240 224 210 197 184 172 161 151 142 133 124 117 109 103 96 90 85 79 75 70 66 62 58 54 51 48 45 42 39 37 34 32 30 28 26 24 23 21 19 18 16 15 14 13 12 10 9 8 7 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 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 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 33 35 37 39 41 43 45 47 49 52 54 57 59 62 65 68 70 73 77 80 83
 1 2 3 4 4 5 6 7 8 9 10 11 13 14 15 16 18 19 20 22 23 25 27 28 30 32 34 36 38 41 43 46 49 51 54 58 61 65 69 73 77 82 87 93 99 105 112 120 128 136 146 156 167 180 193 207 223 240 259 279 302 326 353 382 415 450 488 530 577 627 682 742 808 879 957 1041 1132 1230 1335 1447 1566 1691 1822 1957 2095 2233 2370 2501 2624 2734 2829 2904 2956 2984 2985 2961 2911 2838 2745 2635 2513 2381 2243 2104 1964 1827 1694 1567 1446 1332 1226 1127 1035 950 871 799 733 673 618 567 521 479 441 406 374 345 319 295 273 253 235 218 202 188 176 164 153 143 134 126 118 111 104 98 92 87 82 78 73 70 66 62 59 56 53 51 48 46 43 41 39 37 35 34 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 8 10 12 14 17 20 23 27 31 35 40 46 52 60 68 77 87 98 110 125 140 158 178 201 226 255 287 324 364 410 462 520 585 659 740 832 933 1045 1168 1303 1447 1601 1762 1925 2087 2241 2380 2497 2583 2635 2647 2620 2556 2460 2338 2199 2048 1893 1738 1587 1443 1308 1182 1067 962 866 779 701 631 568 511 460 415 374 337 305 276 249 226 205 186 169 154 141 129 118 108 100 92 85 79 74 69 64 60 57 54 51 48 46 44 43 41 40 39 38 37 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 30 30 29 28 28 27 27 26 25 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 9 8 7 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
 91 94 97 100 103 107 111 114 118 122 127 131 135 140 145 150 155 161 167 173 179 185 192 199 207 214 222 231 240 249 258 268 279 290 302 314 327 340 354 369 384 400 418 436 454 474 495 517 540 564 589 615 643 672 702 734 766 800 836 872 910 949 990 1031 1073 1116 1159 1203 1248 1292 1336 1379 1421 1462 1502 1540 1575 1608 1637 1663 1686 1704 1718 1728 1732 1732 1727 1718 1703 1684 1660 1632 1601 1565 1527 1486 1442 1397 1350 1301 1252 1203 1153 1104 1055 1007 960 914 869 826 784 743 704 667 631 597 565 534 505 477 451 427 403 381 360 341 322 305 289 273 259 245 233 221 210 199 189 180 171 163 155 148 141 134 128 123 117 112 107 103 98 94 91 87 83 80 77 74 71 68 66 63 61 59 57 55 53 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 20 19 19 18 18 18 18 17 17 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 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 50 51 52 54 55 57 59 60 62 64 66 68 70 72 75 77 80 82 85 88
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8 10 11 12 14 15 17 18 20 22 24 26 28 31 34 37 40 43 47 51 56 61 66 72 79 86 94 103 112 123 135 148 163 179 197 217 239 264 291 321 355 392 433 479 529 585 646 713 786 867 954 1049 1151 1260 1377 1500 1629 1764 1901 2041 2179 2315 2444 2564 2672 2764 2839 2893 2926 2936 2924 2891 2839 2769 2685 2589 2483 2371 2254 2136 2018 1901 1786 1676 1569 1468 1372 1281 1196 1116 1042 973 908 849 793 742 695 652 612 575 540 509 480 453 428 405 384 364 346 329 313 298 284 271 258 247 236 226 216 207 198 190 182 174 167 160 154 148 142 136 130 125 120 115 110 105 101 96 92 88 84 80 77 73 70 66 63 60 57 54 51 48 46 43 40 38 36 33 31 29 27 25 23 21 19 18 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 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 6 7 9 10 12 13 15 17 20 23 26 29 33 37 42 47 53 60 68 76 86 97 109 123 138 156 176 198 223 252 284 320 362 408 461 521 589 666 753 852 963 1089 1230 1388 1564 1758 1970 2200 2442 2691 2940 3177 3389 3560 3677 3729 3710 3624 3476 3280 3051 2803 2548 2297 2058 1834 1628 1441 1273 1123 989 871 767 675 594 523 461 406 357 315 277 244 215 190 167 147 130 114 100 88 78 68 60 52 46 40 34 30 26 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 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 13 15 18 21 24 27 30 34 38 42 47 52 57 63 69 76 83 92 100 110 121 133 146 161 177 194 214 236 261 288 319 353 391 434 482 536 597 666 743 829 927 1037 1161 1300 1457 1634 1832 2055 2303 2580 2888 3226 3595 3993 4417 4858 5307 5748 6161 6526 6818 7016 7104 7073 6926 6673 6334 5932 5490 5030 4570 4124 3701 3307 2945 2616 2319 2053 1815 1604 1416 1250 1103 973 858 757 667 588 518 457 402 354 311 273 240 211 184 161 141 123 107 92 80 68 58 50 42 35 29 23 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
 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 17 18 18 19 20 22 23 24 26 28 30 32 35 38 41 45 49 53 58 64 70 77 84 93 103 113 125 138 153 169 188 208 230 256 284 315 350 389 432 480 533 592 657 729 808 894 988 1089 1197 1310 1427 1545 1662 1772 1871 1954 2017 2055 2065 2047 2003 1934 1846 1742 1629 1511 1392 1274 1162 1055 955 863 778 701 631 567 510 459 413 372 335 302 272 245 222 200 181 164 149 135 123 112 102 94 86 78 72 66 61 56 52 48 45 42 39 36 34 32 30 28 26 25 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9
 0 0 0 0 0 1 3 4 5 7 8 9 11 13 14 16 18 20 21 23 25 27 30 32 34 37 39 42 45 48 51 54 57 60 64 68 71 75 80 84 89 94 99 104 110 116 122 129 136 143 151 160 169 178 188 199 210 222 235 249 264 280 297 315 335 356 378 402 428 455 485 516 550 586 625 666 709 756 805 857 912 970 1031 1095 1161 1230 1301 1373 1447 1521 1595 1669 1740 1808 1873 1932 1985 2030 2067 2095 2112 2119 2115 2101 2076 2041 1998 1946 1887 1823 1754 1682 1607 1531 1455 1380 1305 1233 1162 1095 1030 968 909 854 802 752 706 663 622 584 549 516 485 457 430 405 382 360 340 321 304 287 272 257 244 231 219 208 197 187 178 169 160 152 145 137 130 124 118 112 106 101 96 91 86 81 77 73 69 65 62 58 55 51 48 45 42 40 37 35 32 30 28 25 23 21 19 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 16 17 17 18 19 20 21 22 23 24 26 27 28 29 31 32 34 35 37 39 41 43 45 47 49 52 54 57 60 63 66 70 73 77 81 86 90 96 101 107 113 119 127 134 142 151 160 170 181 192 205 218 232 247 263 280 298 317 338 359 382 406 431 457 484 513 542 571 601 632 662 692 722 750 777 803 827 848 867 882 895 904 910 912 910 906 898 886 873 856 837 817 795 771 747 721 696 670 644 618 593 568 543 519 496 474 452 432 412 393 374 357 340 324 309 294 281 268 255 243 232 221 211 201 192 183 174 166 159 151 144 138 131 125 119 114 108 103 98 94 89 85 81 77 73 69 66 62 59 56 53 50 48 45 42 40 38 36 33 31 29 27 26 24 22 21 19 18 16 15 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 13
 65 67 69 72 74 76 78 81 83 86 88 91 93 96 98 101 103 106 109 111 114 117 119 122 125 127 130 133 135 138 141 144 146 149 151 154 157 159 162 165 167 170 172 175 178 180 183 185 188 191 193 196 199 202 205 208 211 214 217 220 224 227 231 235 239 243 247 252 256 261 266 272 277 283 289 295 302 309 316 323 331 340 348 357 366 376 386 397 408 419 431 443 456 469 483 497 512 527 542 558 575 591 608 625 642 660 677 694 711 728 744 760 775 789 801 813 823 832 839 844 847 848 847 843 838 831 821 809 796 781 764 745 726 705 684 662 639 616 593 570 548 525 503 481 459 439 419 399 380 362 345 328 312 297 283 269 255 243 231 219 209 198 188 179 170 162 154 146 139 132 126 119 113 108 103 98 93 88 84 80 76 72 68 65 62 59 56 53 50 48 45 43 41 39 37 35 33 32 30 29 27 26 25 24 22 21 20 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 11 11 11 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 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 11 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 23 24 25 27 28 29 30 31 32 34 35 37 38 40 41 43 44 46 48 49 51 53 55 57 59 61 63
 0 0 2 4 6 8 11 14 16 20 23 26 30 34 39 43 49 54 60 66 73 80 88 97 106 115 126 137 149 162 176 192 208 225 244 264 286 310 335 361 390 420 453 487 524 562 603 646 690 736 784 833 883 934 985 1036 1086 1135 1183 1228 1270 1310 1345 1377 1405 1428 1446 1460 1470 1475 1476 1473 1466 1456 1444 1428 1410 1391 1369 1346 1322 1297 1271 1244 1217 1189 1161 1133 1104 1075 1046 1017 988 958 929 899 869 840 810 780 751 721 692 663 635 607 579 552 525 499 473 449 425 402 379 358 337 317 298 280 263 247 231 217 203 190 177 165 154 144 134 125 116 108 101 93 87 80 75 69 64 59 54 50 46 42 39 36 32 30 27 24 22 19 17 15 13 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 5 6 7 8 9 10 12 13 14 16 17 19 21 23 25 27 29 32 35 37 41 44 47 51 55 60 64 69 75 81 87 94 101 109 118 127 136 147 158 170 183 197 212 228 245 263 282 302 324 347 371 396 422 450 478 508 538 568 600 631 662 693 722 751 778 803 826 846 863 876 886 892 894 892 886 876 863 847 827 805 781 754 727 698 668 638 608 578 548 519 491 463 437 412 387 364 342 321 301 282 265 248 232 218 204 191 179 168 157 147 138 129 121 114 107 100 94 88 83 78 73 68 64 60 57 53 50 47 44 41 39 36 34 32 30 28 26 24 23 21 20 18 17 16 15 14 12 11 10 10 9 8 7 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 9 10 11 12 14 15 17 18 20 21 23 25 27 29 31 34 36 39 42 44 48 51 54 58 62 67 71 76 81 87 93 100 107 114 123 132 142 152 164 176 190 205 222 240 260 281 305 331 360 391 426 464 506 552 602 657 717 782 853 930 1013 1101 1195 1294 1397 1504 1612 1721 1828 1930 2025 2110 2181 2237 2276 2295 2294 2272 2232 2175 2103 2018 1924 1823 1718 1611 1505 1400 1299 1201 1109 1021 939 862 791 725 663 607 555 508 464 424 388 354 324 296 270 247 226 206 189 173 158 144 132 121 111 101 93 85 78 71 65 60 54 50 46 42 38 35 31 29 26 23 21 19 17 15 14 12 11 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 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7
 38 40 41 43 45 47 49 51 53 55 58 60 62 65 67 70 73 76 79 82 85 88 91 95 98 102 106 110 114 118 122 127 131 136 141 146 151 156 162 168 174 180 186 192 199 206 213 220 227 235 242 250 258 266 274 283 291 300 309 318 327 335 344 353 362 371 380 389 398 407 415 424 432 440 447 455 462 469 475 482 487 493 498 502 506 510 513 515 517 519 520 520 520 519 517 515 512 509 505 501 495 490 483 477 469 462 453 445 436 426 417 407 397 386 376 365 354 343 332 322 311 300 290 280 269 259 250 240 231 222 213 204 196 188 180 173 166 159 152 146 140 134 128 123 117 112 107 103 98 94 90 86 82 79 75 72 69 66 63 60 58 55 53 50 48 46 44 42 40 38 36 34 33 31 30 28 27 25 24 23 22 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 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 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 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36
 34 36 38 40 43 45 47 50 53 55 58 61 64 67 70 73 77 80 84 88 92 96 100 104 108 113 118 123 128 133 139 144 150 156 163 170 177 184 192 200 208 217 226 235 246 256 267 279 291 305 318 333 348 365 382 400 420 440 462 485 509 535 562 591 622 654 688 723 761 800 841 884 929 975 1023 1072 1123 1174 1225 1277 1328 1378 1427 1474 1517 1557 1593 1624 1648 1666 1677 1680 1676 1664 1644 1616 1582 1541 1494 1442 1386 1327 1266 1203 1139 1076 1013 952 892 834 778 726 675 628 583 541 501 464 430 398 368 341 315 292 270 250 231 214 198 183 170 157 146 135 125 116 108 100 93 86 80 74 69 64 59 55 51 47 44 41 37 35 32 29 27 25 23 21 19 17 15 14 12 11 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 1 1 2 3 4 4 5 6 7 8 9 10 11 13 14 15 17 18 20 21 23 24 26 28 30 32
 29 29 30 30 31 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 45 46 47 48 49 51 52 54 56 58 61 63 66 70 73 78 82 88 94 100 108 116 126 136 148 162 177 194 213 234 258 285 316 350 388 431 480 534 594 662 737 821 914 1017 1129 1252 1384 1525 1672 1823 1974 2118 2250 2362 2446 2497 2511 2486 2423 2328 2206 2066 1914 1758 1602 1451 1308 1175 1052 939 838 746 664 590 524 466 413 367 326 289 257 228 203 180 160 142 126 112 99 88 79 70 62 55 49 44 39 34 31 27 24 22 19 17 15 14 12 11 10 9 8 7 6 6 5 5 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 18 19 19 20 21 21 22 22 23 24 24 25 25 26 27 27 28 28
 61 62 63 64 66 67 68 70 71 73 74 76 77 79 81 82 84 86 88 90 92 95 97 99 102 105 108 111 114 117 121 124 128 133 137 142 147 152 158 164 171 178 185 193 202 211 221 231 242 255 267 281 296 312 329 347 366 386 408 431 456 482 510 539 570 603 637 673 710 749 788 829 871 913 956 998 1040 1080 1119 1156 1190 1221 1248 1271 1288 1300 1307 1308 1304 1294 1278 1258 1233 1203 1170 1134 1096 1055 1014 971 928 886 843 802 761 721 683 647 611 578 546 515 486 459 433 409 386 365 344 326 308 291 276 261 248 235 223 212 202 192 183 175 167 159 153 146 140 134 129 124 119 115 111 107 103 100 97 94 91 88 85 83 80 78 76 74 72 70 68 66 64 63 61 60 58 57 55 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 18 17 17 17 16 16 16 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 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9 10 11 12 13 14 16 17 18 20 21 23 25 27 29 31 33 36 38 41 44 48 51 55 60 64 69 75 81 88 95 103 112 122 133 145 158 173 189 207 227 249 274 301 332 365 403 444 491 542 599 661 730 806 890 981 1080 1186 1300 1421 1548 1678 1809 1939 2062 2174 2272 2348 2401 2425 2421 2387 2327 2243 2139 2021 1893 1761 1627 1495 1368 1247 1133 1027 930 840 758 684 616 555 500 451 406 366 330 298 269 243 220 199 181 164 149 135 123 112 103 94 86 79 72 67 61 57 52 48 45 42 39 36 34 31 29 28 26 24 23 21 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 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 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 11 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 45 47 49 52 54 57 60 64 67 71 76 80 86 92 98 105 113 121 131 142 153 166 181 197 215 234 256 281 308 338 371 408 449 494 545 601 662 731 806 889 980 1080 1189 1307 1434 1571 1716 1868 2026 2186 2345 2498 2641 2767 2870 2945 2988 2996 2969 2907 2814 2696 2557 2405 2244 2079 1916 1757 1604 1460 1325 1201 1086 981 885 798 719 648 584 527 475 429 387 349 316 286 259 235 213 194 176 161 147 134 123 113 104 96 88 82 76 70 65 61 57 53 50 47 44 42 39 37 35 34 32 30 29 28 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 23 23 24 24 25 26 26 27 27 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 29 29 28 28 28 27 27 26 25 25 24 24 23 22 22 21 20 20 19 18 18 17 16 16 15 14 13 13 12 11 11 10 9 9 8 7 7 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 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7 7 8 9 9
 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 8 9 9 10 11 12 13 14 15 16 18 19 20 22 24 26 28 30 33 35 38 41 45 49 53 57 63 68 74 81 89 97 106 116 127 139 153 168 184 202 223 245 270 297 327 360 397 438 483 532 587 647 713 786 866 953 1049 1153 1266 1389 1521 1663 1814 1973 2139 2312 2487 2663 2835 3000 3152 3287 3400 3486 3542 3565 3555 3513 3441 3341 3219 3079 2926 2765 2599 2432 2267 2107 1953 1806 1668 1538 1417 1304 1200 1104 1016 935 861 793 731 675 623 576 533 494 459 426 396 369 345 322 301 282 265 249 234 221 208 197 186 176 167 158 150 143 136 130 124 118 113 108 103 98 94 90 86 82 79 76 72 69 67 64 61 58 56 54 51 49 47 45 43 41 39 37 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 21 21 22 22 23 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 22 22 21 20 19 19 18 17 16 16 15 14 13 12 12 11 10 9 9 8 7 6 6 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 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 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 2 7 13 20 28 38 50 64 81 101 124 150 182 218 261 312 370 439 520 615 726 857 1011 1192 1405 1657 1952 2298 2701 3165 3689 4268 4882 5493 6049 6478 6715 6714 6472 6029 5452 4814 4174 3571 3027 2550 2139 1790 1495 1247 1039 865 719 597 494 409 336 276 225 182 146 116 90 69 50 35 22 11 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 1 2 3 3 4 5 7 8 9 10 11 13 14 16 17 19 21 23 25 27 29 31 34 37 39 42 46 49 53 57 61 65 70 75 80 86 92 99 106 114 122 130 139 149 160 171 183 196 210 224 240 256 274 293 312 333 356 379 404 430 457 486 517 548 581 615 651 687 725 764 804 844 885 926 967 1007 1047 1086 1124 1159 1192 1221 1247 1269 1286 1298 1305 1305 1300 1288 1270 1247 1217 1183 1144 1101 1055 1007 957 906 854 803 753 703 656 610 566 525 486 449 414 382 352 324 299 275 253 233 214 197 181 167 153 141 130 120 110 101 93 86 79 73 67 61 56 52 48 44 40 37 33 30 28 25 23 20 18 16 14 13 11 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 42 44 46 47 49 51 53 55 57 59 61 63 65 67 70 72 75 78 80 83 86 90 93 96 100 104 108 112 117 121 126 131 137 143 149 156 163 170 178 187 196 205 216 227 239 252 265 280 296 312 330 349 370 391 414 439 464 491 520 549 580 612 645 678 711 745 777 809 840 869 895 918 937 952 963 969 970 965 956 942 923 899 872 842 810 775 739 702 664 627 590 554 519 485 452 421 392 364 338 313 290 268 248 229 212 195 180 166 154 142 131 121 111 103 95 88 81 75 69 64 59 55 51 47 44 41 38 35 33 30 28 26 25 23 22 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 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 1 1 1 1 1 2 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 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 17 21 26 32 39 47 56 66 78 91 106 124 143 166 192 222 256 295 340 392 452 520 599 689 794 914 1051 1208 1387 1589 1815 2065 2333 2615 2898 3167 3401 3579 3679 3689 3608 3443 3214 2944 2653 2360 2079 1817 1580 1368 1181 1018 876 754 648 557 479 412 354 304 262 225 193 166 142 122 104 88 75 63 53 45 37 30 24 19 15 11 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 0 1 3 4 6 8 10 13 15 18 20 23 27 30 34 38 42 47 52 57 63 69 75 83 90 99 108 118 128 139 152 165 179 194 211 228 247 267 289 311 335 361 388 416 445 475 507 538 571 604 636 668 700 731 760 788 814 837 859 878 894 908 919 928 934 939 941 941 940 938 934 930 925 919 913 907 901 896 890 885 880 876 873 870 868 866 865 865 866 867 869 871 874 877 880 884 888 892 895 898 901 903 904 904 903 900 896 890 883 873 862 849 833 816 797 777 755 732 707 682 656 629 602 575 548 522 495 469 444 420 396 373 352 330 310 291 273 256 239 224 209 195 182 169 157 146 136 126 117 108 100 92 85 78 72 66 60 54 49 45 40 36 32 29 25 22 19 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 15 16 16 17 18 19 20 21 23 24 25 26 27 29 30 32 33 35 37 39 41 43 45 47 49 52 54 57 60 63 67 70 74 78 82 87 92 97 103 109 115 122 130 138 146 155 166 176 188 200 214 229 244 261 279 299 320 342 366 392 419 448 479 511 546 582 619 658 698 739 780 822 864 905 945 984 1020 1053 1083 1108 1129 1145 1156 1160 1160 1153 1141 1124 1102 1075 1045 1011 975 937 897 856 815 774 733 693 654 615 579 543 509 477 447 418 390 365 341 318 297 277 259 241 225 211 197 184 172 161 151 141 132 124 116 109 103 97 91 86 81 76 72 68 64 61 57 54 51 49 46 44 41 39 37 35 34 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 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 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 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 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 12
 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 54 55 57 58 60 61 63 65 67 69 71 73 75 77 80 82 85 88 91 94 98 101 105 109 114 118 123 128 134 140 146 153 160 168 176 185 194 203 214 225 236 249 262 276 290 306 322 339 357 376 396 416 438 461 484 508 533 559 586 613 641 669 698 726 755 783 810 837 863 887 910 930 949 965 978 989 996 1000 1001 998 992 983 971 956 938 918 896 872 847 820 793 765 736 708 679 651 623 596 569 543 518 494 471 449 427 407 388 369 352 335 319 304 290 276 264 252 240 229 219 209 200 191 182 174 167 159 152 146 140 134 128 122 117 112 107 103 99 94 90 86 83 79 76 72 69 66 63 60 58 55 53 50 48 46 43 41 39 37 35 34 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 7 6 6 5 5 5 5 4 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 3 3 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 4 4 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 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 21 21 22 23 24 24
 12 13 14 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 33 35 37 39 41 43 45 47 50 52 55 58 61 65 68 72 76 81 85 90 96 102 108 114 122 129 138 147 156 167 178 190 203 217 232 249 266 285 306 328 352 378 406 436 468 503 540 579 622 667 716 767 822 880 941 1004 1071 1140 1212 1285 1360 1436 1512 1587 1660 1730 1797 1859 1914 1963 2003 2035 2057 2069 2071 2063 2045 2018 1983 1940 1891 1836 1776 1713 1648 1581 1512 1444 1377 1310 1245 1181 1120 1061 1005 951 899 851 804 760 719 680 643 609 577 546 517 491 465 442 420 399 379 361 344 328 312 298 285 272 260 249 238 228 218 209 201 193 185 177 170 164 157 151 145 140 134 129 124 120 115 111 107 103 99 95 91 88 85 81 78 75 72 69 67 64 62 59 57 54 52 50 48 46 44 42 40 38 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 8 8 9 9 10 11 11
 26 27 29 30 32 34 35 37 39 41 43 45 47 49 52 54 56 59 61 64 67 70 73 76 80 83 87 91 95 99 103 108 113 118 123 129 135 141 148 155 162 170 178 187 196 205 215 226 237 249 261 274 288 302 317 332 349 366 383 402 420 440 460 481 502 523 545 568 590 613 636 659 681 704 726 748 770 791 812 832 851 870 888 905 922 937 952 966 980 992 1004 1015 1025 1035 1043 1051 1058 1065 1070 1075 1079 1083 1085 1086 1087 1086 1085 1083 1079 1074 1068 1061 1053 1043 1032 1020 1007 992 976 959 940 921 901 879 857 834 811 787 762 738 713 688 663 639 614 590 567 543 521 499 477 457 436 417 398 380 363 346 330 314 299 285 272 259 246 234 223 212 202 192 182 173 165 156 148 141 134 127 120 114 108 102 96 91 86 81 76 72 67 63 59 56 52 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 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 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 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 1 1 2 2 3 3 4 5 6 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 23 24
 0 0 0 0 0 0 0 0 0 0 3 6 10 14 18 23 27 32 38 44 50 57 64 71 80 88 98 108 118 130 142 155 169 184 200 217 235 255 276 298 322 348 375 404 435 468 503 540 579 620 664 710 759 810 864 919 978 1038 1101 1166 1233 1301 1371 1443 1515 1589 1663 1737 1811 1885 1958 2029 2099 2168 2233 2296 2356 2412 2464 2512 2554 2591 2621 2645 2663 2673 2675 2670 2656 2634 2604 2566 2520 2466 2404 2337 2263 2183 2100 2012 1922 1831 1738 1645 1552 1461 1372 1285 1201 1120 1042 969 899 833 770 712 657 606 559 515 474 436 400 368 338 310 285 262 240 220 202 185 170 155 142 130 119 109 99 90 82 75 68 62 56 50 45 40 36 32 28 25 21 18 15 13 10 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 16 18 20 23 26 28 31 34 37 40 43 47 50 54 57 61 65 69 73 77 81 86 90 95 99 104 109 114 119 124 130 135 141 146 152 158 164 170 177 184 191 198 206 214 223 232 241 252 263 275 289 303 319 337 356 378 402 428 458 491 528 569 615 666 723 787 858 937 1024 1120 1226 1342 1468 1603 1747 1899 2056 2214 2370 2517 2648 2757 2835 2876 2876 2832 2747 2624 2472 2297 2110 1917 1727 1543 1369 1209 1062 930 811 705 612 530 458 395 340 292 250 214 182 155 131 110 93 77 64 52 42 34 26 20 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 9
 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 14 15 17 18 20 22 24 26 29 31 34 37 40 43 47 50 55 59 64 70 76 83 90 99 108 118 129 142 155 171 188 208 229 253 280 310 344 382 424 472 525 584 650 724 806 898 1000 1113 1238 1376 1527 1693 1873 2068 2277 2498 2729 2967 3208 3445 3671 3878 4057 4199 4297 4346 4341 4283 4176 4024 3837 3621 3388 3145 2899 2656 2422 2199 1989 1795 1616 1452 1303 1169 1047 938 841 753 675 606 544 488 439 395 356 321 290 262 237 215 195 177 161 147 134 122 111 102 93 85 78 71 65 59 54 49 45 41 37 34 30 27 25 22 19 17 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 17 21 25 31 37 45 53 63 75 89 105 124 146 171 201 236 276 323 377 441 514 600 700 815 949 1103 1281 1486 1720 1986 2285 2619 2985 3377 3785 4195 4583 4925 5192 5361 5414 5348 5172 4906 4576 4206 3821 3439 3073 2730 2416 2132 1877 1651 1450 1273 1118 981 862 758 666 587 517 457 404 358 318 283 253 228 205 186 169 155 142 132 123 115 108 103 98 94 91 88 86 84 82 81 80 79 78 78 77 77 76 76 76 76 75 75 75 74 74 74 73 73 73 72 71 71 70 69 69 68 67 66 65 64 63 62 60 59 58 56 55 53 52 50 49 47 45 44 42 40 38 36 35 33 31 29 27 25 24 22 20 18 17 15 13 12 10 9 7 6 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
 6 7 7 8 8 9 9 10 11 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 25 26 27 28 30 31 32 33 34 36 37 39 40 42 44 46 48 50 53 55 58 61 65 68 73 77 82 87 93 100 107 115 124 134 144 156 169 184 200 218 238 260 285 312 341 374 410 450 494 541 593 650 710 775 844 916 991 1066 1141 1214 1281 1339 1387 1421 1440 1441 1425 1392 1345 1284 1214 1137 1056 974 893 815 740 669 604 544 488 438 393 352 315 281 252 225 201 180 161 144 129 116 104 93 84 75 67 61 55 49 44 40 36 32 29 26 24 21 19 17 16 14 13 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 4 4 5 5 6
 22 23 23 24 25 25 26 27 28 29 30 30 31 32 33 35 36 37 38 40 41 43 44 46 48 50 52 54 57 60 62 65 69 72 76 80 85 90 95 101 107 113 121 129 137 147 157 168 180 194 208 224 240 259 279 301 324 349 377 406 437 471 506 544 584 625 668 713 758 804 850 895 938 979 1016 1049 1078 1101 1117 1127 1131 1127 1117 1101 1079 1053 1022 988 952 913 874 834 793 754 715 677 640 604 571 538 508 479 451 425 401 378 357 337 318 301 285 269 255 242 230 219 208 199 190 182 174 167 161 155 150 145 141 137 134 130 127 125 123 121 119 117 116 115 113 113 112 111 111 110 110 109 109 109 109 109 109 109 109 109 109 109 108 108 108 108 108 108 108 108 107 107 107 107 106 106 105 105 104 104 103 102 101 101 100 99 98 97 96 95 94 92 91 90 89 87 86 85 83 82 80 79 77 76 74 73 71 70 68 67 65 64 62 61 59 58 57 55 54 53 52 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 38 37 36 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 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 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22
 11 12 13 14 16 17 18 20 21 23 24 26 27 29 30 32 34 35 37 39 41 43 45 47 49 52 54 56 59 62 64 67 70 74 77 80 84 88 92 97 102 107 112 118 124 131 138 145 154 163 173 183 195 208 222 237 254 272 292 314 338 365 394 425 460 498 540 585 635 689 747 810 878 951 1029 1112 1199 1291 1385 1483 1581 1678 1774 1865 1949 2023 2086 2135 2168 2183 2180 2159 2121 2067 1999 1919 1830 1734 1635 1533 1431 1331 1234 1141 1051 967 888 814 746 682 624 570 521 476 435 397 363 332 304 279 256 235 216 199 184 170 157 146 136 127 119 111 105 99 93 88 84 80 76 73 70 67 65 62 60 58 57 55 54 52 51 50 49 48 47 46 45 44 44 43 42 42 41 41 40 39 39 38 38 37 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 3 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 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10
 32 33 34 35 35 36 37 37 38 38 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 38 38 38 39 40 41 42 44 46 48 50 53 56 60 64 69 74 80 86 94 102 111 121 132 144 157 172 188 206 226 247 270 296 323 354 386 422 460 502 547 594 645 699 756 816 877 940 1003 1065 1125 1181 1232 1276 1310 1335 1348 1349 1338 1316 1283 1241 1191 1135 1075 1013 950 887 825 766 709 656 605 559 516 476 439 406 376 348 323 300 279 260 243 227 213 200 188 177 167 158 149 142 134 128 121 116 110 105 100 95 91 87 83 79 76 72 69 66 63 60 57 55 52 49 47 45 42 40 38 36 34 32 30 28 26 24 22 21 19 18 16 15 13 12 10 9 8 7 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 1 1 2 2 3 3 4 5 5 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 29 30 31
 80 88 97 107 116 127 138 149 161 174 187 200 214 229 244 259 275 291 308 325 342 359 377 394 411 428 445 461 477 492 507 520 533 545 556 565 574 581 587 592 596 598 600 600 599 598 595 592 589 584 580 575 571 566 562 558 554 551 549 547 547 548 550 553 558 564 572 582 594 609 625 644 665 689 717 747 781 818 859 904 954 1009 1069 1134 1205 1282 1366 1456 1554 1658 1769 1887 2011 2140 2272 2405 2537 2664 2782 2886 2971 3033 3067 3070 3039 2976 2882 2760 2615 2454 2281 2104 1927 1753 1587 1430 1284 1149 1026 914 813 723 642 570 506 448 398 353 313 277 246 218 193 171 151 133 118 104 91 80 70 61 53 45 39 33 27 23 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 3 6 9 12 16 20 24 29 34 39 45 51 58 65 72
 27 28 29 30 32 33 34 35 37 38 40 41 42 44 45 47 48 50 51 53 54 56 58 59 61 63 64 66 68 69 71 73 75 76 78 80 82 84 86 88 90 92 94 96 99 101 104 106 109 112 114 117 120 124 127 131 134 138 143 147 151 156 161 166 172 177 183 189 195 202 209 216 223 230 237 245 252 260 268 275 283 290 297 304 311 317 322 328 332 336 339 341 342 343 342 341 338 335 330 325 319 311 304 295 286 276 266 256 246 235 225 214 204 194 184 175 165 156 148 140 132 124 117 111 104 98 93 87 82 78 73 69 66 62 59 56 53 50 47 45 43 40 38 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 17 18 19 20 21 22 23 25 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 1 2 2 3 4 5 6 7 8 9 10 12 13 15 17 19 22 24 27 31 34 38 43 48 53 59 66 74 82 92 102 114 127 142 158 176 196 219 244 271 302 336 373 414 458 507 560 618 679 745 815 887 962 1039 1115 1190 1260 1326 1384 1432 1469 1494 1505 1503 1489 1462 1425 1379 1325 1267 1204 1140 1075 1010 947 886 827 771 718 668 622 579 539 501 467 435 406 379 354 331 309 290 272 255 240 225 212 200 188 178 168 158 149 141 134 126 119 113 107 101 96 90 85 81 76 72 68 64 60 57 53 50 47 44 41 38 36 33 31 28 26 24 22 20 18 16 15 13 12 10 9 7 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 19 26 35 45 57 72 89 109 133 162 195 235 283 339 405 484 577 687 817 969 1147 1353 1587 1849 2132 2426 2711 2962 3148 3245 3237 3126 2930 2675 2392 2103 1826 1572 1345 1145 973 825 699 592 501 424 358 303 256 217 183 155 130 110 92 77 65 54 44 37 30 24 19 15 11 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 12 14 16 18 20 22 25 28 31 34 38 41 46 50 56 61 67 74 81 89 98 108 119 130 143 157 172 188 206 225 246 268 292 318 346 375 405 437 470 505 540 576 612 647 683 717 750 781 809 836 859 880 898 912 923 932 937 940 940 938 933 927 920 911 901 890 878 866 853 840 826 812 798 783 769 754 739 723 708 692 675 659 642 624 606 588 570 551 532 512 493 473 454 434 415 396 377 358 340 322 305 288 272 256 241 227 214 201 188 176 165 155 145 135 127 118 110 103 96 89 83 77 72 67 62 57 53 49 45 42 38 35 32 29 27 24 22 19 17 15 14 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
 5 6 8 10 12 14 16 18 20 23 25 28 30 33 36 39 42 45 48 52 55 59 63 67 71 76 80 85 90 96 101 107 113 120 127 134 142 150 159 169 179 189 200 213 225 239 254 270 287 305 325 347 369 394 421 450 481 514 550 589 630 675 723 774 829 888 950 1017 1086 1160 1237 1318 1402 1488 1576 1666 1757 1848 1938 2027 2112 2192 2268 2336 2397 2449 2491 2522 2542 2551 2547 2532 2506 2469 2422 2366 2302 2231 2155 2074 1989 1902 1813 1725 1636 1549 1463 1380 1299 1221 1147 1076 1008 944 883 826 772 722 675 630 589 550 514 481 449 420 393 368 344 322 301 282 264 248 232 217 204 191 179 167 157 147 138 129 120 113 105 98 92 85 80 74 69 64 59 54 50 46 42 38 35 31 28 25 22 19 17 14 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 21 28 37 46 58 72 89 108 132 159 192 231 277 332 396 473 564 671 799 950 1128 1336 1578 1855 2163 2493 2829 3141 3391 3542 3565 3456 3233 2933 2595 2253 1930 1637 1379 1157 967 807 673 559 464 385 318 262 215 175 142 114 91 72 55 42 30 21 13 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
 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 53 55 56 59 61 63 65 68 71 74 77 80 84 88 92 96 101 106 112 118 125 132 139 148 157 167 177 189 201 215 230 246 263 282 302 324 348 373 401 430 461 495 530 568 607 648 692 736 782 828 875 923 969 1015 1058 1100 1138 1173 1203 1229 1249 1264 1274 1277 1275 1267 1254 1236 1213 1187 1158 1125 1090 1054 1016 978 938 899 860 822 784 748 712 677 644 612 581 551 523 497 471 447 424 403 382 363 345 327 311 296 281 268 255 243 232 221 211 201 192 183 175 168 160 153 147 141 135 129 124 118 113 109 104 100 96 92 88 84 81 78 74 71 68 65 63 60 57 55 52 50 48 46 43 41 39 38 36 34 32 30 29 27 26 24 23 21 20 18 17 16 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28
 22 23 25 26 27 28 30 31 32 34 35 37 38 39 41 43 44 46 47 49 51 52 54 56 58 60 62 64 66 68 71 73 75 78 80 83 86 89 92 95 99 102 106 110 114 119 124 129 134 140 146 153 160 167 175 184 193 204 214 226 238 252 266 281 298 316 335 355 376 399 424 450 478 507 538 571 605 641 678 717 758 800 842 886 930 974 1018 1061 1103 1144 1181 1216 1248 1275 1297 1314 1326 1331 1331 1324 1311 1293 1269 1240 1207 1170 1130 1087 1043 997 951 904 858 813 768 725 683 643 605 569 534 502 471 442 414 389 365 343 322 302 284 267 251 236 222 209 197 185 175 165 155 147 138 131 123 116 110 104 98 93 88 83 78 74 69 65 62 58 55 51 48 45 43 40 37 35 32 30 28 26 24 22 20 18 17 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 4 4 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
 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 14 16 18 20 22 24 26 28 31 34 37 40 43 47 51 56 61 66 72 78 85 93 102 111 122 133 146 161 177 195 215 237 262 290 321 356 395 439 488 542 603 672 748 833 927 1032 1147 1274 1412 1563 1724 1897 2078 2265 2454 2641 2819 2981 3120 3229 3301 3332 3321 3268 3177 3052 2901 2731 2549 2362 2175 1991 1816 1650 1494 1350 1218 1097 988 888 798 717 645 579 521 468 421 379 341 308 277 251 226 205 185 168 152 138 126 115 104 95 87 79 73 67 61 56 51 47 43 40 36 33 30 28 25 23 21 19 17 16 14 13 11 10 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 48 52 55 58 62 65 69 73 77 81 86 90 95 100 105 110 115 121 126 132 138 144 150 156 163 169 176 183 190 197 205 212 220 227 235 243 252 260 268 277 286 294 303 313 322 332 341 351 361 372 382 393 404 416 427 439 451 464 477 490 503 516 530 543 557 571 585 598 612 625 638 651 663 674 685 695 704 712 718 724 728 731 733 733 731 728 723 717 709 700 689 676 663 648 632 615 598 579 560 541 521 501 481 461 441 422 403 384 366 348 331 314 298 283 268 255 241 229 217 206 195 185 175 166 158 150 142 135 129 122 116 111 106 101 96 92 87 84 80 76 73 70 67 64 61 59 56 54 51 49 47 45 43 41 40 38 36 35 33 32 30 29 28 26 25 24 23 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 8 9 10 12 13 14 16 18 19 21 23 25 27 30 32 34 37 40 42
 62 66 70 74 78 82 87 91 96 100 105 110 115 120 125 130 136 141 147 152 158 163 169 174 180 185 191 196 201 206 211 216 221 226 230 235 239 243 247 250 254 257 260 263 266 268 271 273 275 278 280 282 284 286 288 291 293 296 299 302 305 309 313 317 322 327 332 338 344 351 358 365 373 381 390 400 409 420 430 442 453 466 478 491 505 519 534 549 564 580 596 613 629 646 663 680 697 713 729 744 759 772 784 795 804 811 816 818 818 816 810 802 792 778 763 745 724 702 679 654 628 602 575 548 521 495 469 444 419 396 373 351 331 311 293 276 259 244 229 215 203 190 179 168 159 149 140 132 124 117 110 104 98 92 87 82 77 72 68 64 60 56 53 50 47 44 41 38 36 33 31 29 26 24 22 21 19 17 15 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 4 4 5 6 7 8 9 10 11 12 14 15 17 19 20 22 24 27 29 31 34 37 39 42 45 48 52 55 59
 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 47 48 50 51 53 55 56 58 61 63 65 68 71 73 77 80 83 87 91 96 100 105 111 117 123 129 136 144 152 160 169 179 189 200 211 223 236 249 263 278 294 310 327 345 363 383 402 423 443 465 486 508 530 552 574 596 616 637 656 673 690 704 717 727 735 740 743 743 740 734 725 714 700 684 666 647 625 603 580 556 532 508 484 460 436 413 391 370 349 330 311 293 277 261 246 232 218 206 194 183 173 164 155 146 139 131 124 118 112 106 101 96 91 87 83 79 75 72 69 66 63 60 57 55 53 50 48 46 44 42 41 39 37 36 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 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 15 15 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21
 19 21 24 27 31 34 37 41 45 49 53 57 61 66 70 75 80 85 90 96 101 107 113 119 125 131 138 144 151 157 164 171 179 186 193 201 208 216 224 232 240 248 257 266 275 284 293 303 313 324 335 347 360 373 388 403 419 437 456 477 499 523 550 578 609 643 679 718 760 805 853 905 959 1017 1077 1141 1206 1273 1342 1410 1478 1544 1606 1664 1715 1758 1791 1813 1822 1818 1801 1770 1727 1672 1607 1533 1453 1369 1282 1195 1108 1023 940 862 788 718 653 593 537 487 440 398 359 325 293 265 239 217 196 178 161 147 133 122 111 102 93 86 79 73 68 63 59 55 51 48 45 43 41 38 37 35 33 32 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 5 6 7 7 8 9 9 10 11 11 12 13 14 15 15 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 38 40 43 47 50 54 59 64 70 77 85 94 104 116 129 144 161 181 204 229 259 292 330 374 423 479 543 615 696 786 886 997 1118 1248 1385 1526 1666 1800 1919 2017 2084 2117 2110 2065 1985 1878 1750 1609 1464 1319 1181 1050 930 820 721 633 555 486 426 373 326 286 251 220 193 170 150 132 117 103 92 82 73 65 59 53 48 43 39 36 33 30 28 26 24 22 20 19 18 16 15 14 14 13 12 11 10 10 9 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 10 11 12 13 15 16 18 19 21 23 24 26 29 31 33 36 38 41 44 47 51 55 59 63 68 73 79 85 91 99 107 115 125 135 147 160 174 189 206 225 246 269 295 323 354 389 427 468 514 564 618 677 740 808 879 953 1031 1109 1187 1264 1336 1403 1462 1510 1547 1571 1580 1576 1559 1529 1488 1438 1381 1318 1252 1184 1116 1048 981 917 855 796 740 688 639 593 550 510 472 438 406 376 349 323 300 278 258 240 223 207 193 180 167 156 146 137 128 120 113 106 100 95 90 85 81 77 74 70 68 65 63 61 59 57 55 54 52 51 50 49 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 5 5 5 4 4 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
 168 171 173 176 179 181 183 186 188 190 192 193 195 197 198 199 201 202 203 204 205 206 206 207 208 208 209 209 210 210 210 211 211 212 212 213 213 214 215 216 217 218 219 220 222 224 225 228 230 232 235 238 241 244 248 252 256 260 265 270 275 280 286 291 297 304 310 317 323 330 337 345 352 359 367 374 382 389 396 403 410 417 424 430 436 442 447 452 456 459 462 465 466 467 468 467 466 464 461 458 454 449 443 437 430 422 414 405 396 387 377 367 357 347 337 326 316 306 296 286 276 266 256 247 238 229 221 213 205 197 190 183 177 170 164 158 153 147 142 137 133 128 124 120 116 112 109 105 102 99 96 93 91 88 85 83 81 79 76 74 72 70 69 67 65 63 62 60 59 57 56 54 53 51 50 49 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 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 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 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 37 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 56 57 59 61 63 65 68 70 72 75 77 80 82 85 88 91 94 97 100 103 106 109 113 116 119 123 126 129 133 136 139 143 146 149 153 156 159 162 165
 4 5 6 7 8 10 11 13 14 16 17 19 21 23 25 27 29 31 34 36 39 42 44 47 50 54 57 60 64 68 72 76 80 85 89 94 99 105 110 116 122 128 135 142 149 157 164 172 181 190 199 209 220 231 242 254 267 281 295 311 327 345 364 384 405 428 452 479 507 537 569 603 639 678 719 762 807 854 903 954 1006 1058 1110 1161 1209 1255 1296 1331 1359 1379 1388 1387 1375 1352 1318 1274 1221 1161 1096 1027 956 884 813 745 679 616 558 503 453 407 364 326 292 260 232 207 184 164 146 130 116 103 91 81 72 64 56 50 44 39 34 30 26 23 20 17 15 13 11 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 1 2 3
 23 25 27 29 32 34 37 40 43 46 49 53 56 60 64 68 72 76 81 85 90 95 101 106 112 118 124 131 138 145 152 160 168 176 185 194 204 214 224 235 246 257 270 282 295 309 324 339 355 372 389 408 427 448 469 492 516 541 567 595 624 655 687 721 756 792 830 869 910 951 993 1035 1077 1119 1160 1199 1237 1272 1303 1330 1353 1370 1381 1386 1384 1375 1359 1336 1307 1271 1230 1184 1134 1081 1026 969 912 855 799 744 691 640 591 545 501 460 422 387 354 323 295 269 246 224 204 186 170 155 141 128 117 107 97 89 81 74 68 62 57 52 47 43 40 36 33 30 28 25 23 21 19 18 16 15 13 12 11 10 9 8 7 6 5 4 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 1 1 1 1 1 1 1 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 0 0 0 1 1 2 3 5 6 7 9 10 12 13 15 17 19 20
 8 9 10 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 46 48 50 52 54 56 58 61 63 66 69 72 75 79 82 86 90 95 100 105 110 116 123 130 137 145 153 162 172 183 194 206 219 233 248 264 281 299 317 337 359 381 404 428 452 478 504 530 556 581 606 630 652 671 688 702 712 717 719 715 708 696 679 659 636 610 582 552 522 491 460 429 400 371 344 318 293 270 249 229 210 193 178 163 150 138 127 117 108 99 92 85 78 72 67 62 58 54 50 47 44 41 38 36 34 32 30 28 26 25 23 22 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 4 4 4 3 3 3 3 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 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 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 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 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8
 46 47 48 50 51 53 55 56 58 60 61 63 65 67 69 71 73 75 78 80 82 85 87 90 93 95 98 101 104 108 111 114 118 122 125 129 134 138 143 147 152 157 163 168 174 181 187 194 201 209 217 225 234 243 253 263 274 285 297 309 322 336 350 364 380 396 412 429 446 464 482 501 520 539 558 577 596 615 633 651 668 684 699 713 725 736 745 752 756 759 759 756 751 743 733 721 706 689 670 649 627 603 579 554 529 503 477 452 427 403 379 356 334 313 292 273 255 238 222 207 193 180 168 157 146 136 128 119 112 105 98 92 87 82 77 73 69 65 62 59 56 54 51 49 47 45 44 42 41 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 42 43 44 45 45 46 47 47 48 48 49 49 50 50 50 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 47 47 46 46 45 44 44 43 43 42 41 41 40 39 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 32 33 34 35 36 37 39 40 41 43 44
 51 52 52 53 53 53 54 54 55 55 55 56 56 56 56 57 57 57 57 58 58 58 58 59 59 59 59 60 60 60 60 61 61 61 62 62 62 63 63 64 64 65 65 66 67 67 68 69 70 71 72 73 75 76 77 79 81 82 84 86 89 91 93 96 98 101 104 107 110 113 117 120 124 128 132 136 140 144 149 153 158 163 168 173 178 184 189 195 201 207 213 219 225 231 238 244 251 257 263 269 276 282 287 293 298 302 307 310 313 316 318 318 319 318 316 314 310 306 301 295 289 282 274 266 257 249 239 230 221 212 202 193 184 176 167 159 151 143 136 129 122 116 110 104 99 94 89 84 80 76 72 68 64 61 58 55 52 49 47 45 42 40 38 36 34 32 31 29 28 26 25 23 22 21 20 19 18 16 15 15 14 13 12 11 10 10 9 8 7 7 6 6 5 4 4 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 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 32 32 33 34 34 35 36 37 37 38 39 39 40 41 42 42 43 44 44 45 46 46 47 47 48 48 49 50 50 51 51
 18 20 21 22 23 25 26 28 29 31 32 34 36 38 40 42 44 47 49 52 54 57 60 64 67 71 74 78 83 87 92 97 102 107 113 119 126 133 140 148 156 165 174 183 193 203 214 225 237 250 262 275 289 303 317 332 347 362 377 392 407 422 437 452 467 481 495 508 521 533 545 557 567 577 587 596 604 612 620 626 633 638 644 649 653 657 660 663 666 668 669 669 669 669 667 665 661 657 652 645 638 629 619 608 595 582 567 552 535 518 500 481 462 443 423 403 384 364 345 326 308 290 274 257 242 227 213 199 187 175 164 153 143 134 125 117 110 103 96 90 84 79 74 69 65 61 57 53 50 47 44 41 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 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 1 1 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 14 15 16 17
 29 29 30 30 30 30 31 31 31 31 32 32 33 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 46 47 49 51 53 55 57 60 63 66 70 74 78 83 88 94 100 107 115 124 133 144 155 168 182 197 214 232 251 273 296 321 347 375 404 435 466 498 530 562 592 621 647 670 689 703 713 717 716 709 698 683 663 641 616 589 561 533 504 475 447 420 393 368 344 321 300 279 260 242 226 210 195 182 169 157 147 136 127 118 110 103 96 90 84 78 74 69 65 61 58 55 52 49 47 45 43 41 39 38 37 36 35 34 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29
 38 39 40 41 43 44 45 47 48 50 52 53 55 57 59 61 63 65 68 70 72 75 77 80 83 86 89 92 95 99 102 106 109 113 117 121 125 129 134 138 143 147 152 157 162 166 171 176 181 186 190 195 200 204 209 213 217 221 225 228 232 235 238 240 243 245 247 248 250 251 252 252 253 253 253 252 252 251 250 249 248 247 245 243 241 239 237 235 233 230 228 225 222 219 216 213 210 207 203 200 196 193 189 186 182 178 174 171 167 163 159 155 151 148 144 140 136 133 129 125 122 118 115 111 108 105 102 99 96 93 90 87 85 82 79 77 75 73 70 68 66 65 63 61 59 58 56 55 53 52 50 49 48 47 46 44 43 42 41 40 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 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 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36
 0 0 0 0 0 1 3 4 6 8 10 12 14 16 19 21 24 26 29 32 35 39 42 46 50 54 58 62 67 72 77 83 88 94 101 107 114 121 129 137 145 154 163 172 182 193 204 216 228 241 255 270 285 302 319 338 358 379 401 426 452 480 509 541 576 612 651 693 738 785 834 886 941 997 1055 1114 1173 1232 1289 1343 1394 1439 1477 1507 1528 1538 1537 1524 1500 1465 1421 1367 1306 1239 1169 1096 1022 948 876 806 739 676 616 561 509 461 418 378 341 308 278 251 226 204 184 166 149 135 122 110 100 90 82 74 67 61 55 50 46 42 38 35 32 29 26 24 22 20 18 17 15 14 12 11 10 9 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 66 68 69 70 71 73 74 75 77 78 79 81 82 84 85 87 89 90 92 94 96 98 100 102 104 107 109 112 114 117 120 124 127 131 135 139 143 148 153 159 165 172 179 187 195 205 215 226 238 252 267 283 300 320 341 364 389 416 446 478 512 550 590 632 678 726 776 829 883 939 996 1053 1108 1162 1213 1259 1299 1332 1358 1373 1379 1375 1360 1335 1301 1259 1209 1154 1095 1033 969 905 841 779 719 662 607 556 508 463 422 384 348 316 286 259 235 212 192 174 157 142 129 116 105 95 87 79 71 65 59 54 49 45 41 38 35 32 29 27 25 23 21 20 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 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 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 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 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65
 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 3 3 3 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 16 17 19 21 23 26 29 32 36 40 45 51 57 65 73 83 95 108 123 141 161 185 212 243 280 322 370 425 488 561 643 736 841 956 1082 1217 1357 1497 1629 1746 1837 1894 1912 1887 1822 1725 1604 1469 1328 1188 1054 930 816 713 621 540 469 406 352 304 263 227 195 168 145 124 106 91 78 66 56 48 40 34 28 24 20 16 13 11 8 7 5 4 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 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 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
 23 24 26 27 28 29 31 32 34 35 37 38 40 42 43 45 47 49 51 53 56 58 60 63 66 69 71 75 78 81 85 89 93 97 101 106 111 116 121 127 133 139 146 153 161 169 178 187 196 206 217 228 239 252 265 279 293 308 323 340 357 374 393 411 431 451 471 492 513 534 555 576 598 619 639 660 680 699 717 735 751 767 781 794 806 816 825 832 838 842 844 845 844 841 837 831 823 814 803 791 777 762 746 729 711 693 673 653 632 611 590 569 547 526 505 484 464 444 424 405 387 369 352 336 320 305 291 277 265 252 241 230 219 210 200 192 183 176 168 162 155 149 143 138 132 128 123 119 114 110 107 103 100 97 94 91 88 85 83 81 78 76 74 72 70 68 66 65 63 61 60 58 57 56 54 53 52 51 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 21 22
 7 8 9 10 11 11 12 13 14 16 17 18 19 21 22 24 25 27 29 31 33 35 37 40 43 46 49 52 56 60 65 69 74 80 86 93 100 108 117 127 137 149 161 175 190 206 224 243 264 286 310 335 361 389 418 447 476 505 533 559 583 605 623 637 646 652 652 649 642 631 617 601 582 563 542 520 499 477 456 436 416 397 378 361 344 329 314 300 287 275 263 252 242 232 223 214 206 198 191 184 178 171 166 160 155 150 145 141 137 133 129 125 122 119 115 112 110 107 105 102 100 98 96 94 92 90 88 87 85 84 82 81 79 78 77 76 74 73 72 71 70 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 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 1 2 2 3 3 4 4 5 6 7
 26 27 28 30 31 32 34 35 37 39 40 42 44 46 48 50 52 55 57 59 62 65 68 71 74 77 81 85 88 93 97 101 106 111 116 122 127 133 140 146 153 160 167 175 183 191 199 207 216 225 234 242 251 260 269 277 286 294 302 309 316 322 328 334 339 343 347 350 353 355 356 357 358 358 358 358 357 356 355 353 352 350 348 346 345 343 341 339 337 336 334 333 331 330 329 328 327 326 325 324 323 322 322 321 320 319 318 318 317 316 314 313 312 310 308 306 304 301 298 295 292 289 285 281 276 272 267 262 257 252 246 240 235 229 223 217 211 206 200 194 188 183 177 172 166 161 156 151 146 142 137 133 128 124 120 116 113 109 106 102 99 96 93 90 87 84 82 79 77 74 72 70 68 66 64 62 60 58 56 54 53 51 49 48 46 45 43 42 40 39 38 36 35 34 33 32 31 29 28 27 26 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 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 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 6 6 6 7 8 8 9 9 10 11 11 12 13 14 15 15 16 17 18 19 20 21 22 23 25
 63 62 61 61 60 59 59 58 58 57 57 57 56 56 56 56 55 55 55 55 55 55 55 55 56 56 56 57 57 58 59 59 60 61 62 64 65 67 68 70 73 75 78 80 84 87 91 95 99 104 109 115 121 127 135 142 150 159 168 178 188 199 211 223 236 249 263 277 292 307 322 338 353 369 385 401 416 431 445 458 471 482 493 501 509 515 519 522 522 521 519 514 508 501 492 482 471 459 446 432 418 403 388 373 358 343 328 313 298 284 271 257 244 232 220 209 198 188 178 169 161 153 145 138 131 125 119 114 108 104 99 95 91 88 85 82 79 76 74 71 69 67 65 64 62 61 59 58 57 55 54 53 52 51 50 49 49 48 47 46 46 45 44 44 43 43 42 41 41 40 40 39 39 38 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 41 42 43 44 45 46 47 49 50 51 52 53 54 56 57 58 60 61 62 64 65 67 68 70 71 73 74 76 77 78 80 81 83 84 85 86 87 88 89 90 91 91 92 92 93 93 93 93 93 93 93 92 92 91 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 71 70 70 69 68 67 66 65 64 63
 64 66 67 68 70 71 73 74 76 77 79 80 81 83 84 86 87 89 90 91 93 94 96 97 99 100 101 103 104 106 107 109 110 112 113 115 117 118 120 122 124 126 128 130 132 134 137 140 142 145 148 151 155 158 162 165 169 173 177 182 186 191 195 200 204 209 214 218 223 228 232 236 240 244 248 251 255 258 260 262 264 265 266 267 266 266 265 263 261 259 256 252 248 244 240 235 229 224 218 212 205 199 192 186 179 173 166 160 153 147 141 135 129 123 118 113 108 103 98 94 90 86 82 78 75 72 69 66 63 60 58 56 54 52 50 48 46 45 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 7 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 5 5 5 5 5 5 6 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 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 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 25 26 26 27 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 51 52 53 55 56 57 59 60 61 63
 62 65 68 71 73 76 79 82 85 88 91 95 98 101 104 108 111 115 118 122 126 130 133 137 141 146 150 154 158 163 168 172 177 182 187 192 198 203 209 215 221 227 234 240 248 255 263 271 279 288 297 307 317 328 339 351 363 376 390 404 418 434 450 466 483 501 519 537 555 574 592 611 630 648 665 682 699 714 728 741 752 761 769 774 778 779 778 774 768 759 748 735 720 703 683 663 641 617 593 568 543 518 492 467 442 417 394 370 348 327 306 286 268 250 234 218 204 190 177 166 155 145 135 127 119 112 105 99 93 88 84 79 75 72 69 66 63 61 59 57 55 53 52 51 49 48 47 46 46 45 44 44 43 43 42 42 42 41 41 41 40 40 40 40 40 40 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 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 7 8 8 9 10 11 13 14 15 17 18 20 21 23 24 26 28 30 32 34 36 38 40 43 45 47 50 52 55 57 60
 0 0 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 15 16 17 17 18 19 21 22 23 25 26 28 30 32 35 38 40 44 47 52 56 61 67 73 80 88 97 107 118 130 143 158 174 193 213 235 259 285 314 346 380 416 455 496 539 584 630 677 723 768 811 851 886 916 939 955 964 964 957 943 921 894 863 827 789 749 707 666 625 585 547 510 475 441 410 381 354 329 305 284 264 246 230 214 200 188 176 166 156 147 139 132 125 119 113 108 103 98 94 90 87 83 80 77 74 72 69 67 64 62 60 58 56 54 52 50 49 47 45 44 42 41 39 38 36 35 34 32 31 30 29 27 26 25 24 23 22 21 19 18 17 16 15 14 13 12 12 11 10 9 8 7 7 6 5 4 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 0 0 0 0 0 0
 15 16 16 17 18 19 20 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 38 40 41 43 45 47 50 52 55 57 60 63 67 70 74 78 83 88 93 99 105 112 120 128 137 147 157 169 182 196 211 228 246 266 288 312 338 366 397 431 467 506 549 595 644 696 752 810 872 936 1002 1070 1138 1206 1273 1337 1397 1453 1501 1542 1575 1597 1610 1611 1603 1584 1557 1520 1477 1428 1373 1316 1255 1194 1132 1070 1009 949 892 836 783 733 685 639 597 557 519 484 452 421 393 367 342 320 299 280 262 245 230 216 203 191 180 169 160 151 143 135 128 122 116 110 105 100 96 92 88 84 80 77 74 71 68 66 63 61 59 57 55 53 51 49 47 46 44 42 41 40 38 37 36 34 33 32 31 30 29 27 26 25 24 23 22 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 9 9 8 8 7 6 6 5 5 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 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 14
 46 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 63 65 66 68 70 72 75 77 80 83 86 89 92 96 100 104 109 114 119 125 131 138 146 154 162 172 182 193 204 217 231 245 261 278 296 314 334 355 377 399 423 446 470 493 517 539 561 581 600 617 632 644 653 660 665 666 666 662 657 649 640 630 618 605 591 577 563 548 533 518 504 489 475 461 448 435 422 410 398 387 376 366 355 346 336 327 319 310 302 294 287 279 272 265 258 252 245 239 233 227 221 215 209 204 198 192 187 182 176 171 166 161 156 151 146 141 137 132 128 123 119 115 111 107 103 99 96 92 89 86 83 79 77 74 71 68 66 63 61 59 56 54 52 50 48 46 45 43 41 39 38 36 35 33 32 31 29 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 4 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 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 14 14 14 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 27 28 28 29 29 30 30 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 40 41 41 42 43 43 44 45
 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 47 48 49 51 52 54 55 57 59 61 64 67 70 73 77 81 85 90 96 102 109 117 125 134 145 156 169 183 198 215 233 254 276 300 326 355 386 420 456 494 535 577 622 667 714 760 805 847 885 918 945 964 974 974 966 948 921 887 848 804 756 707 658 609 561 516 472 431 393 358 325 295 267 242 219 198 179 162 147 133 120 109 99 89 81 74 67 61 56 51 47 43 39 36 33 31 28 26 25 23 21 20 19 18 17 16 15 14 13 13 12 12 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 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 1 2 2 3 3 4 5 5 6 7 7 8 9 9 10 11 11 12 13 14 14 15 16 17 17 18 19 20 21 21 22 23 24 24 25 26 27 27 28 29 29 30 31 31 32 33 33 34 34 35 35 36 36 36 37 37 37 37 37 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31
 6 6 6 7 7 8 8 9 9 9 10 10 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 42 45 47 50 53 57 60 64 69 73 79 84 90 97 104 112 120 129 139 150 162 175 189 204 220 237 255 275 296 318 341 365 391 417 445 473 501 529 558 586 613 639 663 685 705 723 738 749 757 762 764 762 756 748 737 722 706 687 667 645 623 599 574 550 525 500 476 452 429 406 384 363 343 323 305 287 271 255 240 226 213 201 189 178 168 159 150 141 133 126 119 113 107 101 96 91 87 82 78 74 71 67 64 61 58 56 53 51 48 46 44 42 40 38 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 9 9 8 8 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 1 1 1 1 1 2 2 2 2 2 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 2 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 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5
 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 31 32 34 35 37 39 42 44 47 50 53 57 61 65 70 75 81 88 95 103 111 121 131 143 156 169 184 201 219 238 259 282 306 332 360 390 421 454 489 525 561 599 637 675 712 749 783 816 846 872 895 913 927 937 942 942 938 929 917 901 883 862 839 814 788 761 734 706 679 652 625 599 574 550 526 504 483 462 443 425 408 391 376 362 349 337 326 316 306 297 290 282 276 270 265 260 255 251 248 245 242 239 237 235 233 231 229 228 226 225 223 222 220 219 217 216 214 213 211 209 207 206 204 202 199 197 195 193 190 188 185 182 179 177 174 171 167 164 161 158 154 151 147 144 140 137 133 130 126 122 119 115 111 108 104 100 97 93 90 87 83 80 77 74 71 68 65 63 60 58 56 53 51 49 47 46 44 43 41 40 39 37 36 35 34 34 33 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10
 14 16 19 22 26 29 33 37 41 45 50 55 60 66 72 79 85 93 100 109 117 127 136 147 158 169 182 194 208 222 237 252 269 285 303 320 339 357 376 395 414 433 452 470 488 505 521 537 551 564 576 587 597 606 613 620 625 629 633 636 639 641 643 644 646 648 650 652 655 657 661 664 669 673 678 684 690 696 703 710 718 725 733 740 748 755 762 768 774 778 782 784 785 785 783 779 773 764 754 742 727 711 692 672 650 627 602 577 551 524 498 471 445 420 395 370 347 325 303 283 264 246 229 213 199 185 172 160 149 139 129 120 112 104 97 90 84 79 73 68 64 59 55 52 48 45 42 39 36 34 31 29 27 25 23 21 20 18 17 15 14 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 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 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 1 3 4 7 9 11
 13 14 15 16 17 18 20 21 22 24 25 27 28 30 31 33 35 36 38 40 42 44 46 48 50 52 54 57 59 61 64 66 69 72 74 77 80 83 86 89 92 96 99 102 106 110 114 117 122 126 130 135 140 145 150 156 162 168 175 182 190 198 207 216 226 237 248 260 273 287 302 318 335 353 373 394 416 439 464 490 518 547 577 609 643 677 713 750 787 825 863 900 936 971 1003 1032 1057 1078 1093 1103 1106 1102 1092 1075 1052 1023 989 951 909 865 819 772 724 678 632 588 546 506 468 432 399 368 339 312 288 265 245 226 208 192 178 164 152 141 131 122 113 105 98 91 85 79 74 69 65 61 57 53 50 47 44 41 39 36 34 32 30 28 26 25 23 22 20 19 17 16 15 14 13 12 11 10 9 8 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 1 1 2 3 3 4 4 5 5 6 6 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 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 1 2 2 3 4 5 6 7 7 8 9 10 11
 85 86 86 87 88 88 89 89 90 90 90 91 91 91 92 92 92 92 93 93 93 94 94 94 95 95 95 96 96 97 97 98 99 100 101 102 103 104 106 108 110 112 114 117 120 123 127 131 135 140 145 151 157 164 171 179 188 197 207 218 229 240 253 266 279 293 308 323 338 354 369 385 400 415 430 443 457 469 479 489 497 503 507 509 510 508 504 498 491 482 471 458 445 430 415 399 382 366 349 332 315 298 282 267 251 237 222 209 196 184 172 161 151 141 132 123 115 108 101 95 89 84 79 74 70 67 63 60 57 55 53 51 49 47 46 45 44 43 42 41 41 40 40 39 39 39 39 39 38 38 38 38 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 44 44 44 44 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 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 24 24 24 24 24 25 25 25 26 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 53 54 56 58 59 61 62 64 66 67 69 70 72 73 74 76 77 78 79 80 81 82 83 84
 55 56 56 56 57 57 57 58 58 59 59 59 60 60 61 61 62 63 63 64 65 66 67 68 69 70 71 72 74 75 77 79 81 83 85 88 90 93 96 99 103 107 111 116 121 126 132 138 145 152 159 168 177 186 196 207 218 230 242 255 269 283 297 312 326 341 356 371 386 400 413 426 438 450 460 469 477 484 490 494 498 499 500 499 498 495 491 486 480 474 466 458 449 440 430 420 409 398 387 375 363 351 339 327 315 303 291 279 268 256 245 234 223 212 202 192 183 174 165 157 149 141 134 127 121 115 110 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 63 63 64 64 64 65 65 66 67 68 69 69 70 71 73 74 75 76 78 79 81 82 84 86 88 90 92 94 96 98 100 102 104 106 108 110 112 114 116 118 119 121 122 123 123 124 124 124 123 122 121 120 118 116 113 110 107 104 101 97 94 90 86 82 79 75 71 68 64 61 58 55 52 49 46 44 42 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 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 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 51 51 52 52 53 53 54 54 55 55
 53 56 58 61 63 66 68 71 74 76 79 82 85 88 91 94 98 101 104 108 111 115 118 122 125 129 133 136 140 144 148 152 156 160 164 168 172 176 180 184 188 192 196 200 204 207 211 215 219 223 227 231 235 239 243 248 252 256 260 265 269 274 278 283 288 292 297 302 307 312 317 322 327 333 338 343 348 354 359 364 369 374 379 384 389 394 398 402 406 410 414 417 420 422 424 426 427 428 428 427 425 423 421 417 413 408 402 396 389 381 373 364 355 345 335 325 314 304 293 282 272 261 251 241 231 221 212 202 194 185 177 170 162 155 148 142 136 130 125 119 114 110 105 101 97 93 89 86 83 79 76 74 71 68 66 63 61 59 57 55 53 51 49 47 46 44 42 41 39 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 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 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 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 21 22 23 25 26 28 30 31 33 35 37 38 40 42 45 47 49 51
 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 39 41 43 45 47 49 52 54 57 60 63 66 70 74 78 82 86 91 97 102 108 114 121 128 136 144 152 161 170 180 190 201 212 224 236 248 260 273 286 298 311 323 335 347 358 369 379 388 396 403 409 415 420 424 427 429 430 431 432 432 431 430 429 428 426 425 423 421 420 418 417 415 414 413 412 411 410 409 408 407 407 406 405 404 403 402 401 399 397 394 391 388 384 380 375 370 364 357 350 342 334 325 316 307 297 287 277 266 256 245 235 225 215 205 196 187 178 170 161 154 146 139 133 126 120 115 109 104 99 95 91 87 83 80 76 73 70 68 65 63 61 59 57 55 53 51 50 48 47 46 45 43 42 41 40 40 39 38 37 37 36 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 38 39 39 40 42 43 44 45 46 48 49 51 52 54 55 57 58 60 61 63 64 66 67 69 70 71 72 73 74 75 75 76 76 76 76 76 76 76 75 75 74 74 73 72 71 70 69 68 67 66 65 64 62 61 60 59 58 56 55 54 53 51 50 49 48 47 45 44 43 42 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 6 7 7 8 9 9 10 10 11 12 12 13 14 14 15 16 17 17 18
 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 40 41 43 45 48 50 53 55 58 62 66 70 74 79 85 90 97 104 112 121 131 141 153 166 180 195 212 231 251 273 297 323 351 382 414 448 485 523 563 604 645 687 728 768 806 840 871 896 916 930 937 938 931 919 901 877 850 819 785 750 713 676 639 603 567 533 500 468 438 409 382 357 333 311 290 271 253 236 220 206 192 180 168 158 148 139 131 123 116 109 103 98 93 88 84 80 76 73 70 67 64 62 60 57 56 54 52 50 49 47 46 45 44 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 18 19 19 19 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 23 23 23 23 22 22 21 21 21 20 20 19 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 15 15 15 15 15 15 16 16 16 16 17 17 17
 52 52 53 54 55 56 56 57 58 59 60 60 61 62 63 64 64 65 66 67 68 68 69 70 71 72 73 73 74 75 76 77 78 79 80 81 82 84 85 86 88 89 91 92 94 96 98 100 103 105 108 111 115 118 122 126 130 135 140 145 151 157 164 171 178 186 194 203 212 221 231 242 253 264 275 287 300 312 325 337 350 363 376 388 399 411 421 430 438 445 451 454 456 457 455 451 445 438 429 418 405 392 377 362 346 330 313 296 280 264 248 233 218 204 190 178 166 154 144 134 125 116 108 101 94 88 82 77 72 67 63 59 56 53 50 47 45 42 40 39 37 35 34 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 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 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 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 22 22 22 22 22 22 22 22 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 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 40 41 42 43 44 45 46 46 47 48 49 50 51
 47 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 16 16 16 17 18 19 20 21 23 24 27 29 32 35 39 43 48 53 59 65 73 81 90 100 110 122 135 149 165 181 199 219 240 262 286 311 338 366 396 427 460 494 528 564 600 636 673 709 744 778 810 840 867 891 912 929 942 950 955 955 950 942 930 914 895 873 849 822 794 765 735 704 673 643 613 583 554 526 499 474 449 426 404 383 364 345 328 312 297 283 269 257 245 234 224 214 205 197 189 181 174 167 160 154 148 143 138 133 128 123 119 114 110 106 103 99 95 92 89 86 82 79 77 74 71 68 66 63 60 58 55 53 51 48 46 44 42 40 37 35 33 31 29 27 25 23 22 20 18 16 15 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 1 1 2 2 3 3 3 4 4 5 5 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 27 29 30 32 34 36 38 41 43 46 48 51 54 57 60 63 66 69 73 76 79 83 86 89 92 95 97 100 102 104 105 107 107 108 108 108 107 106 105 104 102 100 98 96 93 91 88 86 83 80 78 75 73 70 68 65 63 61 58 56 54 52 50 48
 138 133 129 125 121 117 114 110 106 103 99 96 93 89 86 83 80 77 75 72 70 67 65 63 61 59 57 55 53 52 50 49 47 46 45 44 43 42 41 41 40 40 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 45 46 46 47 47 47 48 48 49 49 49 50 50 50 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 50 50 50 49 49 48 48 47 46 46 45 45 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 53 54 54 55 55 55 56 56 57 57 57 58 58 59 59 59 60 60 61 61 61 62 62 63 64 64 65 65 66 67 68 68 69 70 71 72 73 74 76 77 78 80 82 83 85 87 89 91 94 96 99 101 104 107 110 114 117 121 125 129 133 137 141 145 150 154 159 163 167 171 175 179 182 186 189 191 194 196 197 198 199 199 199 199 198 196 195 192 190 187 184 181 178 174 170 166 162 158 154 150 146 142
 120 125 129 134 139 144 149 154 159 164 169 173 178 182 187 191 195 198 202 205 208 211 213 215 217 219 220 221 221 221 221 220 220 219 217 216 214 212 210 207 205 203 200 198 195 193 190 188 186 184 182 180 178 177 176 175 174 173 173 173 173 173 174 174 175 176 177 179 180 182 184 186 188 191 193 196 198 201 204 207 210 213 216 219 222 225 229 232 234 237 240 242 244 246 248 250 251 251 252 252 251 250 249 247 245 242 239 235 231 226 221 216 211 205 199 193 187 181 175 168 162 156 150 144 138 133 127 122 117 113 108 104 100 96 92 89 85 82 79 77 74 72 69 67 65 64 62 60 59 57 56 55 54 53 52 51 50 49 48 47 47 46 46 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 35 35 34 34 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 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 13 12 12 12 12 12 12 12 13 13 13 14 14 14 15 16 16 17 18 19 20 21 23 24 26 27 29 31 33 35 37 39 42 44 47 50 53 56 59 62 66 69 73 77 80 84 89 93 97 101 106 110 115
 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 52 54 55 57 59 61 63 66 68 70 73 76 79 82 85 88 92 96 100 104 108 113 118 123 129 134 140 147 154 161 168 176 184 193 202 211 221 231 242 252 264 275 287 300 312 325 338 351 364 377 390 403 416 428 440 452 463 474 484 493 501 509 515 520 524 526 527 526 524 520 514 507 497 486 474 460 445 428 411 393 374 354 335 315 296 277 258 240 223 206 190 175 161 148 136 124 114 104 95 86 79 72 65 60 54 50 45 41 38 35 32 29 27 24 22 21 19 18 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 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 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 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33
 58 60 61 63 65 66 68 70 72 74 76 78 80 82 84 86 89 91 94 97 100 103 106 110 113 117 121 126 130 135 141 147 153 159 167 174 182 191 201 211 222 234 246 260 274 289 306 323 341 360 379 400 420 441 462 483 504 524 542 560 575 589 600 608 614 617 617 614 609 601 590 577 563 547 530 512 493 473 453 434 414 394 375 356 338 320 303 287 271 255 241 227 213 201 188 177 166 155 145 136 127 118 110 102 95 88 82 76 70 65 60 55 51 47 43 39 36 33 31 28 26 24 22 20 19 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 17 17 17 18 18 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 30 31 32 33 34 36 37 38 39 40 41 43 44 45 47 48 50 51 53 54 55 57 58 60 61 62 63 65 66 67 67 68 69 69 69 70 70 69 69 69 68 67 66 65 64 63 62 60 59 57 56 54 53 51 49 48 46 45 43 42 40 39 38 36 35 34 33 32 30 29 28 27 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 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 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 23 24 25 26 28 29 31 32 33 35 36 38 39 41 42 44 45 47 49 50 52 53 55 56
 73 75 77 79 81 83 84 86 88 90 92 93 95 97 98 100 101 103 104 105 107 108 109 110 111 112 114 115 116 117 118 119 120 121 122 124 125 126 128 129 130 132 134 135 137 139 141 143 145 147 149 151 153 156 158 160 162 165 167 169 171 172 174 175 176 177 178 179 179 179 178 178 177 176 174 173 171 168 166 163 160 157 154 150 147 143 139 136 132 128 124 120 116 112 108 104 100 96 92 89 85 81 78 75 71 68 65 62 60 57 54 52 49 47 45 43 41 39 37 36 34 33 31 30 29 28 27 26 26 25 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 54 55 56 57 58 58 59 60 60 61 61 61 62 62 62 62 62 62 62 61 61 61 60 60 59 58 57 56 56 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 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 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 37 39 41 43 45 46 48 50 52 54 56 58 60 62 64 67 69 71
 68 69 71 72 73 75 76 78 79 81 83 84 86 88 90 92 94 96 98 100 102 105 107 110 112 115 118 121 124 127 130 133 136 140 143 146 150 153 157 160 164 167 171 174 178 181 185 188 192 195 198 202 205 208 211 215 218 221 224 227 230 234 237 240 243 246 249 253 256 259 262 265 269 272 275 278 281 283 286 288 290 292 293 294 295 295 295 293 292 289 286 282 277 272 266 259 251 243 234 225 215 205 195 185 174 164 154 144 134 125 116 108 99 92 85 78 71 65 60 55 50 46 42 38 35 32 29 27 24 22 21 19 17 16 15 14 13 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 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 24 25 26 28 29 30 32 34 35 37 39 40 42 44 46 47 49 51 52 54 55 56 57 58 59 59 60 60 60 60 60 59 59 58 57 56 55 54 53 52 50 49 48 46 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 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 15 15 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 28 29 30 31 33 34 35 37 38 39 41 42 44 45 46 48 49 51 52 53 55 56 57 59 60 61 63 64 65 67
 49 50 50 51 52 53 54 55 57 58 59 61 62 64 66 67 69 71 74 76 78 81 84 86 90 93 96 100 104 108 112 117 121 126 132 137 143 149 155 161 168 174 181 188 195 202 208 215 221 228 233 239 244 248 252 255 258 260 261 261 261 260 259 257 254 251 248 244 240 236 231 227 222 217 212 208 203 198 194 189 185 181 177 173 169 166 162 159 156 153 150 147 144 142 140 137 135 133 131 129 128 126 124 123 121 120 118 117 116 114 113 112 111 110 108 107 106 105 104 103 101 100 99 98 96 95 94 92 91 89 88 86 85 83 82 80 79 77 75 74 72 71 69 67 66 64 63 61 60 59 57 56 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 14 14 14 14 14 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 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 36 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48
 75 76 78 80 82 84 86 88 90 92 95 98 101 104 107 110 113 117 121 125 129 134 139 144 149 155 160 166 173 179 186 193 200 207 214 222 229 237 244 251 258 264 270 276 281 285 289 291 293 294 295 294 292 290 287 283 278 273 267 261 255 248 241 234 227 220 213 206 199 193 186 180 174 168 162 157 152 147 142 137 133 129 125 121 117 114 111 108 105 102 99 97 94 92 90 88 86 84 82 81 79 77 76 75 73 72 71 70 69 68 67 66 65 64 63 63 62 62 61 61 60 60 59 59 59 59 59 58 58 58 58 58 58 58 59 59 59 59 59 59 59 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 58 58 58 58 57 57 57 56 56 55 55 55 54 54 53 53 53 52 52 51 51 50 50 50 49 49 49 48 48 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 50 50 50 51 51 51 52 52 53 53 54 54 55 55 56 57 57 58 59 60 61 62 63 63 65 66 67 68 69 70 72 73
 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 41 42 42 43 44 45 46 47 48 49 51 52 54 55 57 59 60 62 65 67 69 72 74 77 80 83 87 90 94 97 101 105 110 114 119 123 128 133 138 143 148 153 158 163 168 173 179 184 189 193 198 203 208 212 216 221 225 228 232 236 239 242 246 248 251 254 256 258 260 262 264 265 267 268 268 269 269 269 269 269 268 268 267 265 264 262 260 258 255 252 249 246 243 240 236 233 229 225 222 218 214 210 207 203 200 196 193 190 186 184 181 178 176 173 171 169 167 165 163 162 160 159 158 157 156 155 154 153 152 152 151 151 150 150 150 149 149 149 149 149 149 148 148 148 148 147 147 147 146 146 145 144 144 143 141 140 139 137 136 134 132 130 127 125 122 119 117 113 110 107 104 100 97 94 90 87 83 80 77 73 70 67 64 61 58 55 53 50 48 46 43 41 39 38 36 34 33 31 30 29 28 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 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 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29
 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 44 44 45 46 47 47 48 50 51 52 54 56 58 60 62 65 67 71 74 78 81 86 90 95 100 106 112 118 124 131 139 147 155 164 173 182 193 203 214 226 238 250 263 277 291 305 320 335 350 366 382 398 414 430 445 459 473 486 498 508 516 522 526 528 527 524 518 510 500 488 473 458 440 422 403 384 364 344 325 306 288 270 253 237 222 208 194 182 171 160 150 141 133 125 118 112 106 101 96 92 88 84 81 78 75 72 70 68 66 64 63 61 60 59 58 57 56 55 54 54 53 53 52 52 51 51 51 51 51 51 50 50 50 50 51 51 51 51 51 51 51 52 52 52 52 53 53 53 54 54 54 54 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 54 54 53 53 52 52 51 50 50 49 48 48 47 46 45 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 32 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 28 28 28 29 29 30 31 31 32 32 33 34 34 35 36 37 37 38 39 39 40 41 41 42 43 43 44 44 45 45 46 46 46 47 47 47 47 47 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46
 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 34 34 35 35 35 36 37 37 38 39 39 40 41 42 43 44 45 46 48 49 50 52 53 55 57 58 60 62 64 65 67 69 71 73 75 77 80 82 84 86 88 90 92 94 97 99 101 103 105 107 108 110 112 114 115 117 118 119 120 121 122 123 123 124 124 124 124 123 123 122 121 120 119 118 116 115 113 111 109 107 104 102 99 97 94 92 89 87 84 81 79 76 74 71 69 67 64 62 60 58 56 55 53 51 50 48 47 46 45 43 42 42 41 40 39 38 38 37 37 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 46 47 48 49 50 51 52 53 55 56 57 58 60 61 62 64 65 66 68 69 71 72 74 75 76 78 79 80 82 83 84 85 86 87 88 89 89 90 90 90 91 91 91 91 91 90 90 90 89 89 88 87 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 62 61 60 59 58 57 57 56 55 54 54 53 52 52 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 43 43 43 43 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33
 47 48 48 49 50 51 51 52 53 54 55 55 56 57 58 59 60 62 63 64 65 67 68 70 71 73 75 77 79 81 83 85 88 90 93 96 99 102 106 109 113 117 121 125 130 134 139 145 150 155 161 167 173 179 185 191 197 203 209 216 221 227 233 238 243 248 252 256 259 262 265 267 268 269 270 270 270 269 268 267 265 263 261 258 255 252 249 246 242 239 235 232 228 224 220 217 213 209 206 202 198 195 191 188 184 181 178 175 172 169 166 163 160 158 155 153 150 148 146 144 142 140 139 137 136 134 133 132 132 131 130 130 130 130 130 130 131 131 132 133 134 136 137 138 140 142 144 146 148 150 152 154 157 159 161 164 167 169 172 174 177 180 182 185 188 190 193 195 198 200 203 205 207 209 211 213 214 216 217 218 219 220 220 220 220 220 219 218 217 215 213 211 209 206 203 200 196 192 188 184 179 175 170 165 160 155 150 145 140 136 131 126 121 117 112 108 104 100 96 92 89 85 82 79 76 74 71 69 66 64 62 60 59 57 55 54 52 51 50 49 48 46 46 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 43 44 45 45 46 46
 157 158 160 161 163 164 165 167 168 169 170 171 173 174 175 176 177 178 179 180 181 182 183 183 184 185 185 185 186 186 186 186 186 186 186 186 186 185 185 184 184 183 183 183 182 182 181 181 181 181 181 181 181 182 182 183 184 184 185 186 188 189 190 192 194 195 197 199 201 203 205 208 210 212 214 217 219 221 223 225 227 229 230 232 233 233 234 233 233 232 230 228 225 222 218 214 209 203 197 191 184 177 169 162 154 146 138 130 123 115 108 101 94 88 81 75 70 65 60 55 51 47 43 40 37 34 31 29 27 25 23 21 20 18 17 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 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 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 35 37 38 39 41 42 43 44 45 46 47 48 49 50 50 51 52 52 52 52 53 53 53 53 52 52 52 52 51 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 39 39 39 39 40 40 40 40 40 41 41 42 42 43 43 44 45 46 47 48 49 50 52 53 55 56 58 60 62 65 67 69 72 74 77 80 83 86 89 92 95 98 102 105 108 111 114 117 120 123 126 128 131 133 136 138 141 143 145 147 149 150 152 154 155
 112 109 107 104 101 99 96 94 91 88 86 83 81 78 76 74 71 69 67 64 62 60 57 55 53 51 49 47 45 43 41 39 38 36 34 33 31 30 28 27 26 25 24 23 22 22 21 21 21 20 20 21 21 22 22 23 24 25 27 28 30 32 34 37 39 42 45 49 53 57 61 66 71 76 82 89 96 103 111 120 130 140 151 163 176 190 205 221 239 257 278 300 323 347 373 401 429 458 487 515 543 568 591 610 624 633 635 632 622 607 586 561 532 501 469 436 403 371 341 312 285 259 236 215 195 177 161 147 133 122 111 101 93 85 78 72 66 61 56 52 49 45 42 39 37 35 33 31 29 27 26 25 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 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 1 1 1 2 2 3 4 4 5 6 7 7 8 9 10 11 12 13 15 16 17 18 20 21 22 24 25 26 28 29 31 32 34 35 37 38 40 42 43 45 46 48 49 51 52 54 56 57 59 60 62 63 65 66 68 69 71 72 74 75 76 78 79 81 82 84 85 87 88 90 91 93 94 96 97 99 100 102 104 105 107 109 111 113 115 116 118 120 122 124 127 129 131 133 135 137 139 141 142 144 146 147 149 150 151 152 152 153 153 153 153 153 153 152 151 150 149 147 146 144 142 141 139 136 134 132 129 127 125 122 120 117 114
 49 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 50 50 50 51 51 52 52 53 53 54 55 55 56 57 58 59 60 61 62 64 65 66 68 69 71 73 74 76 78 80 82 84 87 89 91 93 96 98 101 103 106 108 110 113 115 118 120 122 124 126 128 130 132 134 135 137 138 139 140 142 142 143 144 145 145 145 146 146 146 146 146 146 145 145 144 144 143 142 141 140 139 138 137 136 134 133 131 129 128 126 124 122 120 118 116 113 111 109 106 104 102 99 97 94 92 90 87 85 83 81 78 76 74 72 70 69 67 65 64 62 61 60 58 57 56 55 54 53 53 52 51 51 50 50 49 49 48 48 48 48 47 47 47 47 47 47 47 47 47 48 48 48 48 48 49 49 49 50 50 51 51 52 52 53 54 54 55 56 56 57 58 59 60 61 62 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 78 79 80 81 81 82 82 83 83 83 84 84 84 84 83 83 83 83 82 82 81 80 80 79 78 77 76 76 75 74 73 72 71 70 69 68 68 67 66 65 64 63 63 62 61 61 60 59 59 58 58 57 57 56 56 55 55 55 54 54 54 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 54 54 54 54 54 55 55 55 55 56 56 56 56 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 56 56 56 56 55 55 55 54 54 54 53 53 52 52 52 51 51 51 50 50 50 50 49 49 49 49
 73 73 73 73 74 74 74 75 75 75 76 76 77 77 78 79 79 80 81 82 83 84 85 87 88 90 91 93 95 97 100 102 105 109 112 116 120 124 129 135 141 147 154 162 170 179 188 199 210 221 234 247 260 275 290 305 320 336 351 366 381 395 408 420 430 438 445 449 452 452 450 446 439 431 422 410 398 384 370 355 340 324 309 294 279 264 250 236 223 210 198 186 175 164 154 145 136 128 120 112 105 98 92 86 80 75 70 65 61 57 53 50 47 44 41 38 36 34 32 30 29 27 26 25 24 23 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 23 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 34 34 34 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 64 65 66 67 68 69 69 70 71 72 72 73 74 74 75 75 76 76 76 77 77 77 77 78 78 78 78 78 78 78 77 77 77 77 76 76 76 75 75 75 74 74 73 73 73 72 72 72 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 73
 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 18 18 19 19 20 21 22 23 24 25 26 27 29 30 32 33 35 37 38 40 42 44 46 48 51 53 56 58 61 64 67 70 73 76 79 83 87 90 94 98 102 106 110 115 119 124 129 133 138 143 148 153 157 162 167 171 176 180 184 188 192 195 198 201 203 205 206 207 208 208 207 207 205 204 202 199 197 194 190 187 183 179 176 172 168 163 159 155 151 148 144 140 136 133 129 126 123 120 117 114 111 108 106 103 101 98 96 94 92 90 88 86 85 83 81 80 78 77 75 74 73 71 70 69 68 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 50 50 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 40 40 40 39 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 42 42 42 42 41 41 40 40 40 39 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20
 46 47 48 50 51 52 53 54 55 57 58 60 61 63 64 66 68 70 71 73 76 78 80 82 85 88 90 93 96 99 103 106 110 113 117 121 126 130 135 140 145 151 156 162 169 175 181 188 195 202 209 216 224 231 238 245 251 258 264 269 274 279 283 286 288 290 290 290 289 287 284 280 276 270 265 258 251 243 235 227 218 209 200 191 183 174 165 156 148 140 132 124 117 110 103 96 90 84 78 73 68 63 59 54 50 47 43 40 37 34 31 29 27 24 23 21 19 18 16 15 14 13 12 11 10 10 9 8 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 11 12 13 14 15 16 17 18 20 21 23 24 26 28 29 31 33 35 37 39 42 44 46 48 51 53 55 57 60 62 64 66 68 70 72 73 75 76 78 79 80 81 81 82 82 83 83 83 82 82 82 81 80 79 78 77 76 75 74 72 71 69 68 66 65 63 61 60 58 56 55 53 52 50 49 47 46 44 43 42 40 39 38 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 44 45 46
 112 110 107 105 103 100 98 96 94 92 91 89 87 86 84 83 81 80 79 78 77 76 75 74 74 73 73 72 72 72 72 72 72 72 72 73 73 74 74 74 75 75 76 77 77 78 78 78 79 79 79 80 80 80 80 80 79 79 79 78 77 77 76 75 74 73 72 71 69 68 67 66 64 63 61 60 58 57 55 54 52 50 49 47 46 44 43 41 40 38 37 35 34 32 31 30 28 27 26 24 23 22 21 19 18 17 16 15 14 13 12 11 10 9 8 7 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 1 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 25 26 27 29 30 32 33 35 37 39 41 43 45 47 49 52 54 57 60 62 65 68 71 74 78 81 84 87 90 93 96 99 102 104 107 109 111 113 115 116 117 118 118 119 119 118 118 117 116 115 114 113 111 110 108 107 105 103 101 100 98 96 94 92 91 89 87 86 84 83 81 80 79 77 76 75 74 73 72 71 70 69 69 68 67 67 66 66 65 65 64 64 64 64 64 64 64 64 64 65 65 66 66 67 68 68 69 71 72 73 75 76 78 80 82 84 86 89 91 94 97 99 102 105 109 112 115 118 121 124 127 130 133 136 138 140 142 144 146 147 148 148 149 149 149 148 147 146 145 144 142 140 138 136 134 132 129 127 124 122 119 117 114
 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 31 32 34 36 38 40 43 46 49 53 57 62 67 73 79 87 95 104 114 125 137 151 167 184 203 223 246 271 297 326 356 387 419 451 483 513 540 564 584 597 605 606 601 590 574 554 530 504 477 449 421 394 367 342 318 295 274 255 236 220 204 190 177 164 153 143 133 125 117 109 102 96 90 85 80 75 71 67 63 60 57 54 52 49 47 45 44 42 41 39 38 37 37 36 36 35 35 35 35 35 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 48 48 49 49 50 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 51 51 51 50 50 50 49 49 48 48 47 46 46 45 44 44 43 42 41 40 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 36 37 38 39 41 42 43 45 46 48 49 51 53 54 56 58 60 62 63 65 67 69 71 73 74 76 78 79 80 82 83 84 85 85 86 86 86 85 85 84 83 82 81 80 78 76 74 72 70 68 66 64 61 59 57 55 52 50 48 46 44 42 41 39 37 36 34 33 32 31 30 28 27 27 26 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18
 19 19 19 18 18 18 18 17 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 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42 44 46 48 51 53 55 58 60 63 65 68 70 73 76 79 81 84 87 90 93 95 98 101 104 106 109 112 114 117 119 122 124 126 128 130 131 133 134 135 136 137 138 138 138 138 138 138 137 136 135 134 133 131 130 128 126 125 123 121 119 117 115 113 111 109 108 106 104 103 101 99 98 97 95 94 93 92 91 90 89 88 87 86 86 85 84 84 83 82 82 81 81 80 80 80 79 79 78 78 78 77 77 77 76 76 76 75 75 75 74 74 74 73 73 73 72 72 71 71 70 70 69 69 68 68 67 66 66 65 64 64 63 62 62 61 60 60 59 58 58 57 56 56 55 55 54 54 53 53 52 52 51 51 51 51 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 41 40 40 39 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19
 71 74 77 79 82 85 87 90 93 95 98 101 103 106 108 110 113 115 117 119 121 122 124 125 127 128 129 129 130 131 131 131 131 132 131 131 131 131 130 130 129 129 128 127 127 126 126 126 125 125 125 125 125 126 126 127 128 129 130 131 133 135 137 139 142 144 147 150 153 157 160 164 168 173 177 182 186 191 196 202 207 212 218 223 229 235 240 246 251 257 262 267 272 276 280 283 287 289 291 292 293 293 292 291 289 286 283 278 274 268 263 256 250 243 236 228 221 213 206 198 191 183 176 169 162 155 149 143 137 131 126 121 116 111 107 103 99 95 92 88 85 82 79 77 74 72 69 67 65 63 61 59 57 55 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 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 8 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 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 37 39 41 43 45 47 49 52 54 56 59 61 64 66 69
 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 33 34 36 38 40 42 44 47 50 53 56 60 64 68 72 77 82 88 94 100 107 114 121 129 138 146 155 165 175 185 196 206 218 229 240 251 263 274 285 295 305 315 324 332 339 345 350 354 356 358 358 357 354 351 347 341 335 328 321 313 304 295 286 277 268 259 250 242 233 225 217 209 202 195 189 182 176 171 165 160 155 150 146 142 137 133 130 126 122 119 115 112 109 106 102 99 96 93 90 88 85 82 79 77 74 71 69 66 64 61 59 57 54 52 50 48 46 44 42 40 38 36 34 32 31 29 27 26 24 23 21 20 19 18 16 15 14 13 12 11 10 10 9 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 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 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 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5
 48 48 49 49 50 51 51 52 53 54 55 56 57 58 59 61 62 63 65 67 68 70 72 74 76 78 80 82 85 87 90 93 96 99 102 105 108 112 115 119 123 127 131 135 139 143 148 152 156 160 165 169 173 177 180 184 188 191 194 197 199 201 203 205 206 207 208 209 209 209 209 208 208 207 206 204 203 202 200 198 197 195 193 191 189 187 185 183 181 179 177 175 174 172 170 168 167 165 163 162 160 158 157 155 154 152 151 149 148 147 145 144 142 141 139 138 136 135 133 131 130 128 126 125 123 121 119 117 115 113 111 109 107 105 103 101 98 96 94 92 90 87 85 83 81 79 77 75 73 71 69 67 65 64 62 60 59 57 55 54 52 51 50 48 47 46 45 44 43 41 40 39 38 38 37 36 35 34 33 33 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 29 29 30 31 31 32 33 34 35 35 36 37 38 38 39 40 41 42 43 43 44 45 46 47 48 49 49 50 51 52 53 54 55 56 56 57 58 59 60 61 61 62 63 63 64 65 65 66 66 66 67 67 67 67 67 67 67 67 67 66 66 66 65 64 64 63 62 62 61 60 59 58 58 57 56 55 54 53 53 52 51 50 50 49 48 48 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 44 44 44 45 45 45 45 45 46 46 47 47
 23 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 45 46 48 49 51 53 55 56 58 60 62 64 66 68 70 72 74 77 79 81 83 85 88 90 92 94 96 99 101 103 105 107 109 111 113 115 117 118 120 122 123 125 126 127 129 130 131 132 133 134 134 135 136 136 136 137 137 137 137 137 136 136 135 135 134 133 132 131 130 128 127 125 123 121 119 117 115 113 111 108 106 103 101 98 95 92 90 87 84 81 79 76 73 71 68 66 63 61 59 56 54 52 50 48 47 45 43 42 40 39 38 37 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 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 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 16 17 18 18 19 20 20 21 22
 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 30 31 32 33 35 36 38 40 41 43 45 47 50 52 55 57 60 63 65 68 71 75 78 81 84 88 91 95 98 102 106 109 113 116 120 123 127 130 133 136 139 142 145 148 150 153 155 157 159 160 162 163 164 165 165 166 166 166 165 165 164 163 161 160 158 156 154 152 149 147 144 142 139 136 133 130 127 124 121 118 115 112 109 107 104 101 99 96 94 92 89 87 85 83 81 79 77 75 74 72 70 69 67 66 65 63 62 61 60 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 24 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 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 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11
 113 115 117 119 121 123 125 127 129 131 134 136 139 141 144 147 150 153 156 159 162 165 169 172 175 179 182 186 189 192 195 199 201 204 207 209 211 213 214 216 216 217 217 217 216 215 214 212 211 209 206 204 202 199 196 194 191 188 186 183 181 178 176 174 172 171 169 168 166 165 165 164 163 163 163 163 163 164 165 166 167 168 169 171 173 174 177 179 181 184 186 189 192 194 197 200 202 205 207 209 211 213 214 214 214 214 213 211 209 206 203 199 194 188 183 177 170 163 156 149 142 135 128 121 115 108 102 96 91 86 81 76 72 67 64 60 57 54 51 48 46 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 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 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 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 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 32 33 34 36 37 39 41 43 45 46 48 51 53 55 57 59 62 64 66 69 71 73 76 78 80 82 85 87 89 91 93 95 97 99 101 103 105 107 109 111
 80 84 88 92 95 99 103 107 111 115 118 122 126 130 133 137 140 144 147 150 153 156 159 162 165 168 170 173 175 178 180 182 184 186 188 190 192 194 196 198 200 201 203 205 206 208 210 211 213 214 215 216 217 218 218 218 218 218 218 217 215 214 212 210 207 205 201 198 194 190 186 182 177 172 167 162 156 151 146 140 135 129 124 118 113 108 102 97 92 87 83 78 74 69 65 61 57 53 50 46 43 40 37 34 31 29 26 24 22 20 18 16 14 13 11 10 9 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 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 33 34 35 37 38 40 42 43 45 47 49 51 52 54 56 58 60 62 63 65 66 68 69 70 71 72 73 73 73 74 73 73 73 72 71 70 69 67 66 64 63 61 59 58 56 54 52 50 49 47 45 43 42 40 39 37 36 34 33 31 30 29 28 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 13 13 12 12 11 11 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 5 5 6 7 8 9 10 11 13 14 15 17 19 20 22 24 26 29 31 33 36 38 41 44 47 50 53 56 59 63 66 69 73 77
 49 50 51 53 54 56 58 59 61 63 65 67 69 71 73 76 78 81 83 86 89 92 95 98 102 105 109 112 116 120 124 128 132 136 140 143 147 151 154 157 160 163 165 167 169 170 171 172 172 171 170 169 168 166 164 162 159 157 154 151 149 146 143 140 138 135 133 131 128 126 124 123 121 120 118 117 116 115 114 114 113 113 112 112 112 112 112 112 113 113 113 114 114 115 115 115 116 116 116 117 117 117 116 116 115 115 114 113 111 109 108 105 103 101 98 95 92 89 86 82 79 76 72 69 66 63 60 57 54 51 49 46 44 41 39 37 36 34 32 31 29 28 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 12 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 7 7 7 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 41 42 43 44 46 47
 68 69 69 69 69 70 70 70 70 71 71 71 71 72 72 72 72 72 73 73 73 73 72 72 72 72 72 71 71 70 69 69 68 67 66 65 64 63 62 61 60 58 57 56 55 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 43 43 44 45 46 46 47 47 48 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 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 59 60 60 61 62 62 63 63 64 64 64 65 65 65 65 66 66 66 66 66 67 67 67 67 67 67 68 68 68 68
 103 105 107 109 112 114 117 119 122 124 127 130 132 135 138 140 143 146 149 152 155 157 160 163 166 169 171 174 177 179 182 184 187 189 192 194 197 199 201 203 206 208 210 212 214 216 218 220 221 223 225 226 228 229 230 231 232 232 233 233 233 233 232 232 231 230 228 227 225 222 220 217 214 211 207 204 200 196 191 187 182 178 173 168 163 158 153 148 143 138 133 128 123 118 113 108 103 99 94 90 86 82 78 74 70 67 63 60 57 54 51 48 45 43 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 24 25 26 27 29 30 32 34 36 38 41 44 47 50 53 57 61 65 70 74 79 85 90 96 102 108 115 121 128 135 142 149 157 164 171 178 185 192 198 204 210 215 219 223 227 229 231 233 233 233 232 231 229 226 223 219 215 210 205 200 194 188 183 177 171 165 159 153 147 142 136 131 125 120 115 111 106 102 97 93 90 86 83 80 77 74 72 69 67 65 64 62 61 60 59 58 58 57 57 57 57 57 57 58 58 59 60 60 61 62 63 64 65 67 68 69 70 72 73 75 76 78 80 81 83 85 87 88 90 92 94 96 98 101
 68 67 67 67 67 66 66 66 65 65 64 64 64 63 62 62 61 61 60 59 59 58 57 57 56 55 54 54 53 52 51 50 49 49 48 47 46 45 44 44 43 42 41 41 40 40 39 39 38 38 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 42 43 43 44 45 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 66 67 68 69 71 72 74 75 76 78 79 80 81 83 84 85 86 87 88 89 89 90 91 91 92 92 92 92 92 92 92 92 92 91 91 90 90 89 89 88 87 87 86 85 85 84 83 83 82 81 81 80 80 79 78 78 77 77 77 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 77 77 78 78 79 80 80 81 82 83 84 84 85 86 87 88 89 91 92 93 94 95 96 97 99 100 101 102 103 104 105 105 106 107 107 108 108 108 108 108 108 108 107 106 106 105 104 103 101 100 99 97 96 94 92 91 89 87 85 83 82 80 78 76 75 73 71 70 68 67 65 64 62 61 60 59 57 56 55 54 53 52 51 50 49 48 48 47 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 43 44 44 45 46 46 47 48 49 50 51 52 53 54 54 55 56 57 58 59 60 60 61 62 62 63 64 64 65 65 66 66 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68
 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 41 42 44 45 47 49 51 53 55 58 60 63 65 68 71 74 78 81 84 88 92 96 99 103 107 112 116 120 124 128 132 136 140 144 148 152 155 158 161 164 166 168 170 171 172 173 173 173 172 172 170 169 167 164 162 159 156 153 149 145 142 138 134 130 126 122 119 115 111 107 104 100 97 94 90 87 85 82 79 77 74 72 70 68 66 64 62 61 59 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 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 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 30 31 32 33 33 34 35 36 36 37 38 39 40 40 41 42 42 43 44 44 45 46 46 47 47 47 48 48 49 49 49 49 49 50 50 50 50 49 49 49 49 49 48 48 48 47 47 46 46 45 45 44 43 43 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27
 36 36 36 36 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 42 42 42 43 43 44 44 45 45 46 47 48 49 50 51 52 53 55 56 58 60 62 64 67 69 72 75 78 82 86 89 94 98 103 108 113 118 124 130 136 143 149 156 163 170 177 185 192 199 207 214 221 227 234 239 245 250 254 258 261 263 265 266 266 265 264 261 258 255 251 246 241 235 229 223 216 210 203 196 189 183 176 169 163 156 150 144 139 133 128 123 118 113 109 105 101 97 94 91 88 85 83 81 79 77 75 73 72 71 69 68 67 67 66 65 65 64 64 64 63 63 63 63 63 63 63 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 61 61 61 60 60 60 59 59 58 57 57 56 56 55 54 53 53 52 51 50 49 49 48 47 46 45 44 43 42 42 41 40 39 38 37 37 36 35 35 34 34 33 32 32 32 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 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 34 35 35 35 35
 57 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 57 57 57 58 58 59 60 60 61 62 63 64 65 66 67 69 70 72 73 75 77 79 82 84 87 90 93 96 100 104 108 112 117 122 128 133 139 146 153 160 167 175 183 192 201 210 220 230 240 251 261 273 284 295 307 318 330 341 352 363 374 384 394 403 412 419 426 432 436 440 442 443 442 440 437 432 427 420 411 402 392 381 369 357 344 331 317 304 290 276 263 250 237 224 212 200 189 178 168 158 149 140 132 124 116 109 103 97 91 86 81 77 73 69 65 62 59 56 53 51 48 46 44 42 41 39 38 36 35 34 33 31 30 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 30 31 33 34 35 37 39 40 42 44 46 47 49 51 53 55 57 59 61 63 65 68 70 72 74 77 79 81 84 86 88 91 93 96 98 101 103 106 108 111 113 116 118 121 123 125 128 130 133 135 137 139 141 143 145 146 148 149 150 151 152 153 153 154 154 154 153 153 152 151 149 148 146 145 142 140 138 136 133 130 128 125 122 119 116 114 111 108 105 103 100 98 95 93 90 88 86 84 82 80 78 77 75 73 72 71 69 68 67 66 65 64 63 62 61 60 60 59 59 58 57 57
 91 92 93 94 94 95 95 96 96 96 96 96 96 96 95 95 95 94 94 93 93 92 92 91 91 90 90 89 89 88 88 88 87 87 87 87 87 87 88 88 89 90 90 91 92 94 95 97 98 100 102 104 107 109 111 114 117 119 122 125 127 130 133 136 138 141 143 145 147 149 151 152 153 154 155 155 155 155 154 153 152 151 149 147 144 142 139 136 133 129 126 122 119 115 111 107 103 99 95 91 87 83 80 76 72 69 65 62 59 56 53 50 47 44 42 39 37 35 33 31 29 27 26 24 23 22 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 47 49 51 53 54 56 58 60 61 63 65 67 69 70 72 74 75 77 78 79 80 81 82 83 83 84 84 84 84 84 83 83 82 81 80 79 78 77 75 74 73 71 69 68 66 65 63 62 60 59 57 56 54 53 52 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 29 29 28 28 27 27 26 26 25 24 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 17 17 18 19 20 21 22 23 24 26 27 29 30 32 34 35 37 39 41 43 46 48 50 52 55 57 59 62 64 66 69 71 73 75 78 80 82 83 85 87 88 90
 98 100 101 103 104 106 108 109 111 113 114 116 118 119 121 122 124 126 127 129 130 132 133 135 136 138 139 141 142 143 145 146 147 148 150 151 152 153 154 155 156 157 158 159 160 161 162 162 163 163 164 164 164 164 164 164 164 163 162 161 160 159 158 156 155 153 151 149 146 144 141 139 136 133 131 128 125 122 119 116 113 110 107 104 101 98 96 93 90 87 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 39 38 37 37 36 36 35 35 35 34 34 34 34 34 35 35 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 45 46 47 47 48 48 49 49 50 50 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 50 50 49 49 48 48 47 46 46 45 44 44 43 42 41 41 40 39 38 38 37 36 35 34 34 33 32 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 23 23 23 24 24 25 26 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 47 48 50 52 54 55 57 59 61 63 65 67 69 72 74 76 78 80 82 84 86 88 90 92 94 95 97 99 100 101 103 104 105 105 106 106 107 107 107 107 106 106 105 105 104 103 102 101 99 98 96 95 93 92 90 89 87 86 84 83 81 80 79 77 76 75 74 73 72 72 71 71 70 70 70 70 70 70 70 70 70 71 71 72 72 73 74 74 75 76 77 78 79 80 81 83 84 85 86 88 89 91 92 93 95 96
 39 40 41 42 43 45 46 47 48 49 51 52 53 54 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 73 73 74 75 75 76 76 77 77 78 78 78 78 78 78 78 79 79 79 79 79 79 79 79 79 79 79 79 80 80 81 81 82 83 84 85 86 87 89 90 92 94 96 98 100 103 105 108 111 114 117 120 124 127 131 135 140 144 149 154 159 164 169 175 181 187 193 199 205 212 218 225 232 238 245 252 258 264 270 275 281 285 289 293 296 298 299 300 300 300 298 296 293 290 286 281 276 271 265 259 253 247 240 234 228 221 215 209 203 198 192 187 182 178 173 169 165 161 157 154 150 147 145 142 139 137 135 132 130 128 127 125 123 122 120 119 118 117 116 115 114 113 112 111 110 109 109 108 108 107 107 106 106 105 105 105 104 104 104 103 103 103 103 103 103 102 102 102 102 102 102 101 101 101 101 101 100 100 100 99 99 98 98 97 96 96 95 94 93 92 91 90 88 87 86 84 83 81 80 78 77 75 73 72 70 68 66 65 63 61 59 58 56 54 53 51 49 48 46 45 43 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 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 28 30 31 32 33 34 35 36 38
 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 57 58 60 61 63 65 67 69 71 73 75 78 80 83 85 88 91 94 97 100 103 107 110 113 117 120 124 127 130 134 137 141 144 147 150 153 156 158 160 163 164 166 167 168 169 170 170 170 169 168 167 166 164 162 160 157 155 152 149 145 142 139 135 132 128 124 121 117 113 110 106 103 100 96 93 90 87 84 82 79 76 74 72 69 67 65 63 62 60 58 56 55 53 52 51 49 48 47 46 45 44 42 41 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 29 30 31 31 32 32 32 33 33 34 34 34 35 35 35 35 35 35 36 36 36 36 36 35 35 35 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 29 28 28 27 27 26 25 25 24 24 23 22 22 21 20 20 19 19 18 18 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19
 58 60 63 65 68 70 73 76 79 83 86 90 93 97 101 106 110 114 119 123 128 133 138 142 147 151 155 159 163 166 168 171 172 173 174 173 172 171 169 166 163 160 156 151 147 142 137 132 128 123 118 113 108 104 99 95 91 87 84 80 77 74 71 68 66 63 61 58 56 54 53 51 49 48 46 45 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 38 39 39 40 40 41 42 43 44 45 46 47 48 49 50 52 53 55 57 58 60 62 64 67 69 71 74 77 80 83 86 89 92 96 99 103 106 110 114 117 121 124 128 131 134 137 139 142 144 145 147 148 149 149 149 149 149 148 147 145 144 142 140 138 136 133 131 128 126 123 120 117 115 112 109 106 104 101 98 96 93 91 88 86 83 81 78 76 74 72 70 67 65 63 61 59 57 56 54 52 50 48 47 45 44 42 41 39 38 37 36 34 33 32 31 30 30 29 28 27 27 26 26 26 25 25 25 25 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 33 34 34 35 37 38 39 40 41 43 44 45 47 49 50 52 54 56
 11 11 11 11 11 11 10 10 10 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 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 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 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 23 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 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11
 34 35 36 36 37 38 38 39 39 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 51 52 53 54 55 55 57 58 59 60 61 63 65 66 68 70 73 75 78 81 84 87 91 95 99 104 109 114 120 126 132 139 147 154 162 170 179 188 197 206 215 224 234 243 252 260 268 275 281 287 292 295 297 298 298 296 293 289 283 277 269 260 251 241 231 220 210 199 188 177 167 157 147 137 128 119 111 103 96 88 82 76 70 64 59 54 50 46 42 38 35 32 30 27 25 23 21 19 18 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 32 34 35 37 38 40 42 44 45 47 49 52 54 56 58 61 63 66 68 71 74 76 79 82 85 87 90 93 95 97 100 102 104 105 106 108 108 109 109 109 109 108 107 106 104 103 101 98 96 94 91 89 86 83 81 78 75 73 70 68 65 63 60 58 56 54 52 50 48 46 44 42 41 39 38 36 35 33 32 31 30 29 27 26 25 24 23 23 22 21 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 25 26 27 28 29 30 31 31 32 33 34
 14 14 14 14 14 15 15 15 15 15 15 15 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 26 26 27 28 29 29 30 31 32 33 34 36 37 38 39 41 42 44 46 47 49 51 53 55 57 59 62 64 67 69 72 74 77 80 82 85 88 91 94 96 99 102 105 107 110 112 114 117 118 120 121 122 123 124 124 124 123 122 121 120 118 116 113 111 108 105 101 98 94 91 87 84 80 77 73 70 66 63 60 57 54 51 49 46 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 40 41 41 42 42 42 42 42 42 42 42 42 42 42 42 41 41 40 40 39 39 38 38 37 36 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 19 19 18 18 18 17 17 16 16 15 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 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 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14
 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 46 48 50 52 54 57 59 62 65 68 71 74 78 81 85 89 93 97 101 105 109 113 117 121 124 128 131 134 136 138 139 140 140 140 139 138 136 133 131 127 124 120 116 112 108 104 100 96 92 88 84 80 77 73 70 67 64 61 59 56 54 51 49 47 45 43 42 40 39 37 36 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 30 31 32 32 33 33 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 46 46 46 46 47 47 47 47 48 48 48 48 48 48 48 48 49 49 48 48 48 48 48 48 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 33 33 32 32 32 31 31 31
 58 58 58 58 58 58 58 58 58 58 59 59 59 59 60 60 60 60 61 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 72 72 73 73 74 74 75 75 76 76 77 77 78 78 78 79 79 79 79 79 79 79 79 79 79 79 79 78 78 78 77 77 77 76 76 75 75 74 74 73 73 72 71 71 70 70 69 69 68 67 67 66 66 65 65 64 63 63 62 62 61 61 60 60 59 59 59 58 58 57 57 56 56 56 55 55 55 54 54 53 53 53 53 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 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 48 48 48 49 49 50 50 50 51 51 52 52 53 54 54 55 56 56 57 58 58 59 60 61 62 63 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 82 84 85 86 87 88 89 91 92 93 94 95 96 97 97 98 99 100 100 101 101 101 102 102 102 102 101 101 101 100 100 99 98 97 96 95 94 93 92 91 90 88 87 86 85 83 82 81 80 79 77 76 75 74 73 72 71 70 69 68 68 67 66 65 65 64 63 63 62 62 61 61 60 60 60 59 59 59 59 58 58 58 58
 55 54 54 53 53 52 52 51 50 50 49 49 48 47 46 46 45 44 43 43 42 41 40 39 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 27 27 26 26 26 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 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 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 36 37 38 40 41 42 43 44 46 47 48 50 51 52 54 55 57 58 59 61 62 63 65 66 67 68 69 70 71 72 73 74 74 75 75 76 76 76 76 76 76 76 76 76 76 75 75 74 74 73 73 72 72 71 71 70 69 69 68 67 66 66 65 64 64 63 62 62 61 60 60 59 59 58 58 57 57 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 57 57 57 57 58 58 58 58 59 59 59 59 59 60 60 60 60 60 60 60 60 59 59 59 59 59 58 58 58 58 57 57 57 56 56 55
 58 58 58 59 59 59 59 60 60 61 62 62 63 64 65 66 67 68 70 71 73 74 76 78 80 82 84 86 88 90 93 95 97 100 102 105 107 110 112 114 116 118 120 122 124 125 126 127 127 128 128 128 127 127 126 125 123 122 120 118 116 114 112 110 108 106 103 101 99 97 94 92 90 88 86 84 82 81 79 77 76 74 73 72 70 69 68 67 66 65 64 63 63 62 61 61 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 61 61 62 62 63 63 64 65 65 66 67 67 68 69 69 70 71 71 72 72 73 73 73 74 74 74 74 74 74 74 73 73 73 72 72 71 71 70 69 69 68 67 67 66 65 64 64 63 62 61 61 60 60 59 58 58 57 57 56 56 56 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 56 56 56 57 57 58 58 59 59 60 60 61 62 62 63 64 64 65 65 66 67 67 68 68 69 69 69 70 70 70 71 71 71 71 71 71 71 71 71 71 70 70 70 70 69 69 69 68 68 68 68 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 68 68 69 69 70 71 71 72 73 74 75 76 77 79 80 82 83 85 86 88 90 92 94 96 98 100 102 105 107 109 112 114 116 119 121 123 125 127 129 131 132 133 134 135 136 136 136 136 135 135 133 132 131 129 127 125 122 120 117 115 112 109 107 104 101 98 96 93 91 89 86 84 82 80 78 76 74 73 71 70 68 67 66 65 64 63 62 62 61 60 60 59 59 59 59 58
 40 40 40 40 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 44 45 45 46 47 48 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 68 69 70 70 70 71 71 71 71 71 71 71 70 70 69 69 69 68 67 67 66 66 65 64 64 63 62 62 61 61 60 59 59 58 58 57 57 57 56 56 55 55 55 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 49 49 48 48 48 47 47 46 45 45 44 43 43 42 41 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 41 42 43 44 46 47 49 51 52 54 56 58 60 61 63 65 67 69 71 73 75 77 79 80 82 83 84 85 86 87 87 87 87 87 86 86 85 84 82 81 79 78 76 74 72 70 68 66 64 63 61 59 57 55 54 52 50 49 47 46 45 44 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 42 43 44 45 45 46 47 47 48 48 48 49 49 49 49 50 50 50 49 49 49 49 49 48 48 48 47 47 46 46 45 45 45 44 44 43 43 42 42 42 41 41 41 40
 85 87 89 90 92 93 95 97 99 101 103 105 107 109 112 114 116 119 122 124 127 130 133 136 139 142 145 148 150 153 156 159 161 163 166 167 169 170 171 172 172 172 171 170 169 167 165 163 160 157 154 151 148 144 141 137 133 129 126 122 119 115 112 108 105 102 99 96 93 90 88 85 83 81 78 76 74 72 70 69 67 65 64 62 61 59 58 57 56 54 53 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 52 54 57 59 62 65 68 71 74 77 81 84 88 91 95 98 102 105 108 112 114 117 120 122 123 125 126 126 126 126 125 124 123 121 119 116 114 111 108 105 102 99 96 93 90 86 83 81 78 75 72 70 67 65 63 60 58 56 55 53 51 50 48 47 45 44 43 42 40 39 38 37 37 36 35 34 33 33 32 32 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 41 42 43 44 45 47 48 49 51 52 53 55 56 58 59 60 62 63 65 66 67 69 70 71 73 74 75 77 78 80 81 82 84
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 31 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 36 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 55 56 58 59 61 63 64 66 68 70 73 75 77 80 82 85 87 90 93 96 99 102 105 108 111 114 117 120 123 126 129 131 134 136 139 141 143 144 146 147 148 148 148 148 148 147 146 145 143 141 139 137 134 131 128 125 122 118 114 111 107 103 99 96 92 88 85 81 77 74 71 67 64 61 58 56 53 50 48 46 43 41 39 38 36 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 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 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31
 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 57 58 60 61 62 64 65 67 69 70 72 73 75 76 78 80 81 82 84 85 87 88 89 90 91 92 92 93 93 93 94 93 93 93 92 91 90 89 88 87 85 83 82 80 78 76 74 72 70 68 66 64 62 60 58 56 54 52 51 49 47 46 45 43 42 41 40 39 38 37 36 35 35 34 33 33 33 32 32 31 31 31 31 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 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 38 39 39 40 41 41 42 42 43 43 44 45 45 46 47 47 48 49 49 50 51 51 52 53 54 54 55 56 56 57 57 58 58 59 59 59 60 60 60 60 60 60 60 60 59 59 59 58 58 57 56 56 55 54 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26
 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 43 44 45 45 46 46 47 47 48 48 49 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 50 50 50 49 49 48 48 47 47 46 45 45 44 43 43 42 41 40 39 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 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 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 39
 40 41 42 43 45 46 47 48 50 51 53 55 56 58 60 62 64 66 68 71 73 76 78 81 83 86 89 92 94 97 100 102 105 107 110 112 114 116 118 120 121 122 123 124 124 124 124 124 123 123 122 121 120 118 117 115 114 112 111 109 107 106 104 102 101 99 97 96 94 93 92 90 89 88 87 85 84 83 83 82 81 80 79 79 78 77 77 76 76 75 75 74 74 74 74 73 73 73 73 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 69 69 69 68 68 68 67 67 66 66 65 64 64 63 62 61 60 59 59 58 57 56 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 40 40 41 42 43 44 44 45 46 46 47 48 48 49 49 50 50 51 51 51 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 50 50 50 50 49 49 49 48 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 39 39
 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 23 24 24 25 27 28 29 31 32 34 36 37 39 42 44 46 49 52 54 57 60 64 67 70 74 77 80 84 88 91 94 98 101 104 107 110 112 115 117 119 120 121 122 122 123 122 122 121 120 119 118 116 114 112 110 108 106 103 101 98 96 93 91 88 86 84 81 79 77 74 72 70 68 66 64 62 61 59 57 56 54 53 52 50 49 48 47 46 45 44 43 42 42 41 41 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 37 37 36 36 36 35 35 34 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 35 35 36 37 38 39 40 41 43 44 45 47 49 50 52 54 56 58 60 62 65 67 70 72 75 78 81 84 87 90 94 97 100 104 107 111 114 117 120 124 126 129 132 134 136 138 139 140 141 141 141 140 139 138 136 134 131 129 126 122 119 116 112 108 105 101 97 94 90 87 83 80 77 73 70 68 65 62 60 58 55 53 51 49 48 46 44 43 41 40 39 38 37 35 34 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21
 14 14 14 14 14 14 14 14 14 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 15 16 16 16 16 17 17 18 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 45 46 46 47 47 47 48 48 48 48 48 47 47 47 46 46 45 45 44 44 43 42 41 40 40 39 38 37 36 35 34 33 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 41 41 42 42 42 43 43 43 43 43 44 44 44 44 44 43 43 43 43 42 42 42 41 41 40 39 39 38 37 37 36 35 34 34 33 32 31 30 30 29 28 27 26 26 25 24 23 23 22 22 21 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 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 14 14 14 14 14 14 14 14 14 14 14 14 14
 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 52 53 54 55 55 56 57 57 58 58 58 59 59 59 59 59 59 59 58 58 58 57 57 57 56 55 55 54 54 53 52 52 51 50 49 49 48 47 46 46 45 44 43 42 42 41 40 40 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 40 41 41 42 42 43 43 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 64 64 65 66 67 68 68 69 70 71 72 73 74 76 77 78 79 80 82 83 84 86 87 89 90 92 93 95 96 98 99 101 102 104 105 106 108 109 110 112 113 114 115 115 116 117 117 117 117 117 117 117 116 115 114 113 112 111 109 107 105 103 101 99 97 95 93 90 88 86 83 81 79 76 74 72 70 68 66 64 62 61 59 57 56 55 53 52 51 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31
 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 37 38 39 40 40 41 41 42 42 43 43 43 44 44 44 44 43 43 43 43 42 42 41 41 40 40 39 38 37 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 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 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 41 42 43 44 46 47 48 49 50 51 52 53 54 55 55 56 56 57 57 57 57 56 56 56 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23
 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 32 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 55 57 59 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 99 101 103 104 106 108 109 111 112 113 115 116 117 118 119 120 121 122 123 124 125 125 126 127 127 128 128 129 129 130 130 131 131 131 132 132 132 132 132 132 132 132 132 132 131 131 130 130 129 128 127 126 125 124 122 121 119 117 116 114 112 110 107 105 103 101 98 96 94 92 89 87 85 83 80 78 76 74 72 70 68 67 65 63 62 60 59 57 56 55 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 39 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 33 33 33 34 35 35 36 36 37 38 39 39 40 41 42 43 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 65 66 67 68 70 71 72 74 75 76 77 78 80 81 82 83 84 84 85 86 86 87 87 87 87 87 87 87 87 86 85 85 84 83 82 80 79 78 76 75 73 72 70 68 66 65 63 61 60 58 56 55 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28
 33 33 33 33 33 33 33 34 34 34 34 34 34 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 33 33 32 32 32 32 32 33 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 45 46 47 48 48 49 50 51 51 52 53 53 54 54 55 55 56 56 56 57 57 57 57 57 57 57 56 56 56 55 55 54 53 53 52 51 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 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 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 18 18 18 19 19 19 20 20 21 22 22 23 24 25 25 26 27 29 30 31 32 34 35 37 38 40 42 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 78 80 81 83 84 85 86 86 87 87 87 87 87 87 87 86 85 85 84 83 82 81 79 78 77 75 74 72 71 69 68 66 65 63 62 60 59 58 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 37 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33
 50 51 52 53 55 56 57 58 60 61 62 63 65 66 67 69 70 71 72 74 75 76 77 79 80 81 82 83 84 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 100 101 102 103 103 104 105 105 106 106 106 106 106 106 106 106 105 105 104 103 102 101 100 98 97 95 94 92 90 88 86 84 82 80 78 76 74 72 70 68 66 64 62 60 58 56 55 53 51 50 48 47 45 44 42 41 40 39 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 24 24 24 24 24 23 23 23 23 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 30 31 32 33 33 34 35 35 36 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 40 40 39 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 51 52 54 55 56 58 59 60 61 62 64 65 66 67 67 68 69 69 70 70 70 71 71 70 70 70 69 68 68 67 66 65 63 62 61 59 58 57 55 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 31 31 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 43 44 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
 58 59 60 60 61 61 62 62 63 63 64 64 65 65 65 66 66 66 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 68 68 68 68 68 68 68 68 69 69 69 70 70 71 71 72 72 73 74 74 75 76 76 77 78 79 79 80 81 82 83 83 84 85 86 87 88 88 89 90 91 92 92 93 94 95 95 96 97 97 98 99 99 100 100 101 101 102 102 102 103 103 103 103 103 103 102 102 102 101 101 100 99 99 98 97 96 94 93 92 90 89 88 86 85 83 81 80 78 77 75 73 72 70 69 67 66 64 63 62 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 48 48 49 49 50 51 51 52 52 53 54 54 55 55 56 57 57 58
 93 95 96 97 98 99 100 100 101 101 101 101 101 101 100 99 98 97 96 95 93 91 90 88 86 83 81 79 77 74 72 70 68 65 63 61 59 57 55 53 51 49 48 46 45 43 42 41 40 39 38 38 37 36 36 36 35 35 35 35 35 35 35 36 36 36 37 37 38 39 39 40 41 42 43 44 46 47 48 50 51 53 54 56 58 60 62 64 66 68 70 73 75 78 80 83 86 88 91 93 96 99 101 104 106 108 110 112 113 115 116 117 117 117 117 117 117 116 115 113 112 110 108 106 104 101 99 97 94 92 89 87 84 82 80 78 75 73 71 70 68 66 64 63 61 60 59 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 44 44 43 42 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 54 55 55 55 55 56 56 55 55 55 55 54 54 53 52 52 51 50 50 49 48 47 46 45 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 39 40 41 43 44 45 47 49 50 52 53 55 57 59 61 62 64 66 68 70 72 74 76 78 79 81 83 85 87 88 90 92
 24 24 24 24 24 24 24 24 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 33 34 35 36 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 54 55 56 57 57 58 58 58 58 58 58 58 58 57 57 56 56 55 54 53 53 52 51 50 49 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 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 36 36 37 38 38 39 40 40 41 41 42 42 42 42 42 43 43 43 42 42 42 42 42 41 41 40 40 39 39 38 38 37 36 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 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 24 24 24 24 24 24
 58 58 58 59 59 60 60 61 61 62 62 63 63 64 64 64 65 65 66 66 66 67 67 67 68 68 68 68 68 68 68 68 67 67 67 66 66 66 65 64 64 63 63 62 61 61 60 59 59 58 58 57 57 57 56 56 56 56 56 56 56 57 57 58 58 59 60 61 62 63 64 65 67 68 70 72 74 76 78 80 83 85 88 91 94 97 101 104 108 111 115 119 123 126 130 134 138 141 145 148 150 153 155 156 157 157 157 156 155 153 150 147 143 139 135 130 125 120 115 110 104 99 94 89 84 80 75 71 67 63 59 56 53 50 47 45 42 40 38 36 34 33 31 30 29 28 27 26 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 46 48 50 52 54 57 59 62 64 67 70 73 76 79 82 85 87 90 93 95 98 100 102 103 105 106 106 107 107 106 106 105 104 102 100 99 96 94 92 89 86 84 81 78 76 73 70 68 65 63 60 58 56 53 51 49 47 46 44 42 41 39 38 36 35 34 33 32 30 29 29 28 27 26 25 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 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 47 48 49 50 50 51 51 52 53 53 54 54 55 55 56 56 57 57
 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 65 65 65 65 66 66 67 67 67 68 69 69 70 70 71 72 72 73 74 74 75 76 77 77 78 79 79 80 80 81 81 82 82 83 83 83 84 84 84 84 84 84 84 84 83 83 83 82 82 81 81 80 80 79 78 78 77 76 75 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 37 38 38 39 40 40 41 41 42 43 44 45 45 46 47 48 49 51 52 53 54 56 57 58 60 61 63 64 66 68 69 71 73 75 76 78 80 82 84 85 87 89 91 93 94 96 98 100 101 103 105 106 108 109 110 112 113 114 115 116 117 118 119 119 120 120 120 121 121 121 121 120 120 119 119 118 117 116 115 114 113 112 111 109 108 107 105 104 102 101 99 98 96 95 93 92 90 89 88 86 85 84 83 82 81 80 79 78 77 76 76 75 74 74 73 73 72 72 71 71 70 70 69 69 69 68 68 68 68 67 67 67 66 66 66 66 65 65 65 65 65 64 64 64 64 64 64 64
 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 40 41 41 42 42 43 43 44 44 44 45 45 45 46 46 46 46 47 47 47 47 47 48 48 48 48 48 48 48 49 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 50 50 50 49 49 48 47 47 46 46 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 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 30 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 28 28 28 28 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 24 24 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 57 58 59 59 60 61 62 62 63 63 63 63 63 63 63 62 62 61 61 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40
 56 59 62 65 68 70 73 76 79 81 83 85 87 89 90 91 92 92 92 91 91 90 88 87 85 83 81 78 76 73 71 68 66 63 61 58 56 54 52 50 48 46 44 43 41 40 39 38 37 36 35 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 34 34 33 32 32 31 30 29 28 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 23 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 14 14 16 17 18 19 20 22 23 25 27 28 30 32 34 36 38 41 43 45 48 51 53
 182 183 185 187 188 189 191 192 194 195 196 198 199 200 201 202 203 204 204 205 206 206 206 206 206 206 206 205 205 204 203 202 201 199 198 196 194 192 190 188 186 183 181 178 175 173 170 167 164 162 159 156 153 150 147 145 142 139 136 134 131 129 126 124 121 119 117 114 112 110 108 106 104 102 101 99 97 96 94 93 91 90 89 87 86 85 84 83 82 81 80 79 79 78 77 76 76 75 75 74 73 73 72 72 71 71 70 70 69 69 68 68 67 67 66 66 65 65 64 64 63 62 62 61 61 60 59 59 58 57 57 56 56 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 48 47 47 47 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 47 47 47 48 48 48 49 49 50 50 51 51 52 53 53 54 55 56 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 79 80 81 81 81 82 82 82 82 82 82 82 82 81 81 81 80 80 79 79 78 78 77 76 76 75 75 74 73 73 72 72 71 71 71 70 70 70 69 69 69 69 68 68 68 68 68 68 68 68 68 69 69 69 69 69 70 70 70 71 71 72 72 73 73 74 74 75 76 76 77 78 79 80 80 81 82 83 85 86 87 88 89 91 92 94 95 97 98 100 102 104 105 107 109 111 113 115 117 120 122 124 126 128 131 133 135 137 139 141 144 146 148 150 152 154 156 158 160 162 163 165 167 169 170 172 174 175 177 179 180
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 46 46 47 47 48 48 48 49 49 49 49 49 49 49 49 48 48 48 47 47 47 46 46 45 45 44 44 43 42 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 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 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 15 14 14 14 13 13 13 13 12 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 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 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 42 43 44 45 46 48 49 50 52 53 55 56 57 59 60 62 63 64 66 67 68 69 70 71 72 73 73 74 74 74 74 74 74 74 73 72 71 70 69 68 66 65 63 62 60 58 56 54 52 51 49 47 45 43 41 40 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 20 19 19 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14
 59 60 62 63 65 66 68 70 71 73 75 77 79 81 83 85 87 90 92 95 97 100 102 105 108 110 113 116 119 122 125 128 130 133 136 139 141 144 146 149 151 153 155 157 159 160 162 163 164 165 165 166 166 166 166 165 165 164 163 161 160 158 157 155 152 150 148 145 142 139 136 133 130 127 124 120 117 114 110 107 104 100 97 94 91 88 85 82 79 76 73 70 68 65 63 60 58 56 54 52 50 48 46 44 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 40 40 40 40 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 45 45 45 45 46 46 46 47 47 47 47 48 48 48 49 49 50 50 50 51 51 52 52 53 53 54 55 55 56 57 58 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 75 76 77 78 79 81 82 83 84 85 87 88 89 90 91 92 92 93 94 94 95 95 96 96 96 96 96 96 95 95 94 94 93 92 91 90 89 87 86 85 83 81 80 78 76 75 73 71 69 67 66 64 62 60 59 57 56 54 52 51 50 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 37 37 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 45 46 47 47 48 49 50 51 52 53 54 55 57 58
 226 224 221 219 216 212 208 204 200 196 191 187 182 177 172 167 162 157 151 146 141 136 131 126 122 117 112 108 104 99 95 91 88 84 81 77 74 71 68 66 63 61 58 56 54 52 51 49 47 46 45 43 42 41 40 39 39 38 37 37 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 45 45 45 46 46 46 45 45 45 45 45 44 44 43 43 42 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 46 47 48 49 50 51 52 53 55 56 57 59 61 62 64 66 68 70 72 74 77 79 81 83 85 87 89 91 92 94 95 96 97 98 98 98 98 98 98 97 97 96 94 93 92 90 89 87 86 84 82 80 79 77 75 73 72 70 69 67 66 64 63 62 60 59 58 57 56 55 54 54 53 52 52 51 51 50 50 50 50 49 49 49 50 50 50 50 51 51 52 52 53 54 55 56 57 59 60 62 63 65 67 69 72 74 77 80 83 86 89 93 96 100 104 109 113 118 122 127 132 138 143 148 154 159 164 170 175 181 186 191 196 200 205 209 213 216 220 222 225 227 228 229 230 230 229 229 227
 94 93 93 92 91 91 90 89 88 87 86 85 84 82 81 80 78 77 76 74 73 71 70 68 67 66 64 63 61 60 59 57 56 55 54 53 52 51 50 49 48 47 47 46 45 45 45 44 44 43 43 43 43 43 43 43 42 42 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 48 48 48 48 48 49 49 49 49 49 50 50 50 50 50 51 51 51 51 51 52 52 52 52 52 53 53 53 53 53 53 54 54 54 54 54 55 55 55 56 56 56 57 57 57 58 59 59 60 60 61 62 63 64 65 66 67 68 69 71 72 73 75 76 78 79 81 82 84 85 87 88 89 91 92 94 95 96 97 98 99 100 101 102 102 103 103 103 104 104 104 103 103 103 102 102 101 101 100 99 98 97 96 95 94 93 92 91 89 88 87 86 84 83 82 81 80 79 78 77 76 75 74 73 72 72 71 71 70 70 70 69 69 69 69 70 70 70 71 71 72 72 73 74 75 76 77 78 79 80 82 83 84 86 87 88 90 91 92 94 95 96 98 99 100 101 102 104 105 106 107 108 108 109 110 111 112 112 113 114 114 115 115 116 116 116 117 117 117 118 118 118 118 118 118 118 118 118 118 118 118 117 117 116 116 115 114 114 113 112 111 110 109 108 107 106 105 104 103 101 100 99 98 97 96 95 94 94 93 92 92 91 91 90 90 89 89 89 89 89 89 89 89 89 89 90 90 90 91 91 91 92 92 92 93 93 93 94 94 94 95 95 95 95 95 96 96 95 95 95 95 95 94
 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 52 53 54 56 57 58 60 61 62 64 65 66 67 68 69 70 72 72 73 74 75 76 77 78 78 79 80 80 81 81 82 82 83 83 83 84 84 84 85 85 85 86 86 86 86 86 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 88 87 87 87 87 86 86 85 85 84 84 83 82 81 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 66 65 64 63 62 62 61 60 60 59 59 58 58 58 57 57 57 57 56 56 56 56 56 56 56 57 57 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 62 62 62 63 63 63 63 64 64 64 64 64 64 64 63 63 63 63 62 62 61 61 60 60 59 58 58 57 56 56 55 54 54 53 53 52 52 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 51 51 52 52 53 53 54 55 55 56 57 57 58 59 60 61 62 62 63 64 65 66 67 68 70 71 72 73 74 75 76 78 79 80 81 82 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 100 101 101 102 102 102 102 102 102 101 101 100 100 99 98 97 96 94 93 91 90 88 86 85 83 81 79 77 75 73 71 69 67 66 64 62 60 58 57 55 54 52 51 49 48 46 45 44 43 42 41 40 39 38 37 36 35 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 63 64 66 67 69 70 72 74 76 78 80 82 84 87 89 92 95 97 100 103 106 109 112 115 118 121 124 127 130 132 134 136 137 138 139 140 140 139 139 138 136 135 132 130 128 125 122 119 116 113 109 106 103 100 97 94 91 88 85 83 80 78 76 74 72 70 68 67 65 64 62 61 60 59 58 57 56 55 54 53 53 52 52 51 50 50 50 49 49 48 48 48 48 47 47 47 47 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 34 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 48 49 51 53 55 57 59 61 63 66 68 71 74 77 80 83 87 90 94 97 101 105 109 113 116 120 124 127 130 134 136 139 141 143 145 146 147 147 147 147 146 145 144 143 141 139 137 134 132 129 127 124 121 118 116 113 110 107 105 102 100 97 95 93 90 88 86 84 82 80 79 77 75 74 72 71 70 68 67 66 65 64 63 62 61 60 59 58 58 57 56 56 55 55 54 54 53 53 52 52 52 52 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 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 58 59 60 61
 107 106 105 105 104 103 103 102 102 102 102 101 101 101 102 102 102 103 103 104 104 105 106 107 108 109 110 112 113 114 116 117 119 120 121 123 124 125 126 126 127 128 128 128 128 127 126 126 124 123 121 120 118 116 113 111 108 106 103 101 98 95 93 90 88 85 83 80 78 76 74 72 70 68 66 65 63 62 60 59 58 57 56 55 54 53 52 51 51 50 50 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 45 45 45 44 44 43 43 42 42 41 40 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 57 58 59 61 62 64 65 66 68 69 70 71 73 74 74 75 76 77 77 77 78 78 77 77 77 76 76 75 74 73 72 71 69 68 67 65 64 62 61 59 58 56 55 54 52 51 50 49 48 46 45 44 44 43 42 41 40 40 39 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 43 44 45 45 47 48 49 50 51 53 54 56 57 59 61 62 64 66 68 70 72 74 77 79 81 84 86 88 90 93 95 97 99 101 103 105 106 108 109 110 111 112 113 114 114 114 114 114 114 114 114 113 113 112 111 111 110 109 108 107
 43 43 44 44 45 45 45 46 46 46 47 47 47 47 47 48 48 48 48 48 48 48 47 47 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 34 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 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 32 32 32 32 32 32 32 33 33 33 34 34 35 36 36 37 38 39 40 41 43 44 46 47 49 51 53 55 57 60 62 65 68 70 73 76 79 82 85 88 91 94 97 99 101 103 105 107 108 108 109 109 109 108 107 106 104 102 101 98 96 94 91 89 86 84 81 78 76 73 71 69 66 64 62 60 58 56 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 35 36 36 37 38 40 41 42 43 45 46 48 49 51 53 55 57 59 61 63 66 68 71 74 77 80 83 87 90 94 98 102 106 111 115 120 125 130 135 140 146 151 156 162 167 172 177 181 185 189 192 195 197 199 200 200 199 198 195 193 189 185 181 176 170 165 159 153 147 140 134 128 122 117 111 106 101 96 91 87 83 79 75 72 69 66 63 61 59 57 55 53 51 50 49 47 46 45 44 44 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43
 79 79 80 80 80 80 80 80 81 81 81 81 80 80 80 80 80 79 79 79 78 78 77 77 76 76 75 75 74 73 73 72 71 70 70 69 68 68 67 66 66 65 64 64 63 63 62 62 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 62 62 63 63 64 64 65 65 66 67 67 68 69 70 70 71 72 73 73 74 75 76 77 78 78 79 80 81 82 82 83 84 84 85 86 86 87 87 88 88 89 89 89 89 90 90 90 90 90 90 90 90 90 89 89 89 89 89 88 88 88 88 88 88 87 87 87 87 87 87 88 88 88 88 88 88 89 89 89 90 90 90 91 91 91 91 92 92 92 92 92 92 93 92 92 92 92 92 92 91 91 90 90 89 89 88 87 86 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 64 63 62 61 60 59 59 58 57 56 56 55 55 54 54 53 53 52 52 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 52 52 52 52 52 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 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 55 55 56 56 56 56 57 57 57 58 58 58 59 59 60 60 60 61 61 62 62 63 63 64 64 64 65 65 66 66 66 67 67 68 68 68 69 69 69 69 70 70 70 71 71 71 71 72 72 72 72 73 73 73 74 74 74 75 75 75 75 76 76 76 77 77 77 78 78 78 79 79
 60 59 59 58 57 57 56 56 55 55 55 54 54 53 53 53 53 52 52 52 51 51 51 51 50 50 50 50 49 49 49 49 48 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 30 31 31 32 33 33 34 35 36 37 38 39 41 42 43 45 46 48 50 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 80 82 83 84 85 86 86 86 87 87 86 86 85 85 84 83 82 81 79 78 77 75 74 73 71 70 69 68 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 53 52 52 51 51 50 50 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 48 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 45 45 46 47 48 49 50 51 52 53 55 56 58 60 61 63 65 68 70 72 75 77 80 83 86 89 92 95 98 101 104 107 110 112 115 117 120 122 124 125 126 127 128 128 128 128 127 126 125 123 122 120 118 116 114 111 109 107 104 102 99 97 95 93 90 88 86 84 82 80 79 77 75 74 72 71 70 69 67 66 65 64 63 62 62 61
 62 63 63 64 64 64 65 65 66 66 67 67 67 68 68 68 68 69 69 69 68 68 68 68 67 67 66 65 64 63 62 61 60 59 58 56 55 54 52 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 35 34 33 33 33 32 32 32 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 55 56 57 58 58 59 60 60 61 61 61 61 62 62 62 62 61 61 61 60 60 59 59 58 58 57 56 55 54 54 53 52 51 50 49 48 48 47 46 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 44 45 47 49 50 52 54 57 59 61 64 66 69 72 75 78 81 84 87 90 94 97 100 103 106 109 112 114 116 118 120 122 123 124 124 124 124 124 123 122 121 120 118 116 114 112 110 107 105 103 100 98 95 93 90 88 86 83 81 79 77 75 74 72 70 69 67 66 64 63 62 61 60 59 58 57 57 56 55 55 55 54 54 54 54 53 53 53 53 53 54 54 54 54 54 55 55 55 55 56 56 56 57 57 57 57 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 61 61 61 61 62 62
 96 93 90 86 83 80 77 74 71 68 65 63 60 57 55 53 50 48 46 44 43 41 39 38 37 35 34 33 32 31 30 29 29 28 27 27 26 26 26 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 30 30 31 32 33 34 35 35 36 38 39 40 41 42 43 44 46 47 48 49 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 67 68 68 69 69 69 69 69 69 69 68 68 67 66 65 64 63 62 61 60 58 57 55 54 52 51 49 48 46 45 43 42 41 39 38 37 36 34 33 32 32 31 30 29 29 28 28 27 27 27 27 26 26 26 26 27 27 27 27 27 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 38 39 39 40 41 42 43 44 45 46 46 47 48 48 49 50 50 51 51 51 51 51 51 51 51 51 50 50 49 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 35 35 36 37 38 39 41 42 43 45 46 48 50 52 54 57 59 62 64 67 70 73 76 79 83 86 89 92 95 98 101 104 107 109 111 113 114 115 116 116 116 115 114 113 111 109 107 104 102 99
 77 79 80 82 84 86 88 90 92 94 95 97 99 100 102 103 104 106 107 108 109 109 110 110 111 111 111 110 110 110 109 108 107 106 105 104 103 102 101 99 98 97 95 94 93 92 91 90 89 88 87 87 86 86 85 85 85 84 84 84 84 84 84 85 85 85 85 86 86 86 87 87 87 88 88 88 88 88 88 88 88 88 87 87 87 86 85 84 83 82 81 80 79 77 76 74 73 71 70 68 66 64 63 61 59 57 56 54 52 51 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 40 41 41 42 42 42 43 43 44 44 44 45 45 45 45 45 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 49 49 50 50 51 51 52 53 54 55 56 57 59 60 62 64 65 67 69 72 74 77 80 82 85 89 92 95 99 102 106 110 114 117 121 125 129 133 136 140 143 146 149 151 154 155 157 158 158 158 158 157 156 154 152 150 147 144 141 137 133 129 125 121 117 113 108 104 100 96 92 88 84 81 77 74 70 67 64 61 59 56 54 52 49 47 45 44 42 40 39 38 37 35 34 33 33 32 31 31 30 30 30 29 29 29 29 29 29 30 30 30 31 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 54 56 57 59 61 62 64 66 68 69 71 73 75
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 47 48 48 49 49 50 50 51 51 52 52 52 53 53 53 54 54 54 54 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 54 54 54 54 53 53 53 52 52 52 51 51 51 50 50 50 49 49 48 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 72 73 74 75 77 78 79 80 82 83 84 85 86 87 88 89 90 91 91 92 92 93 93 93 93 93 93 93 93 93 92 92 91 90 89 89 88 87 86 85 84 82 81 80 79 78 77 75 74 73 72 71 70 69 68 66 65 64 63 63 62 61 60 59 58 58 57 56 56 55 54 54 53 53 52 52 51 51 50 50 49 49 49 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 46 46 46 46 47 47 46 46 46 46 46 46 46 45 45 45 44 44 44 43 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 38 38 38 38 39 39 39 39 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 46 46
 90 89 88 87 86 85 84 82 81 80 78 77 75 74 72 71 69 68 66 65 63 62 61 59 58 56 55 54 53 51 50 49 48 47 46 45 45 44 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 39 39 39 39 40 40 41 41 42 43 43 44 45 46 47 47 48 50 51 52 53 54 55 56 58 59 60 62 63 64 66 67 68 70 71 72 74 75 76 77 78 79 79 80 81 81 81 81 81 81 80 79 79 78 76 75 74 72 70 69 67 65 63 61 59 57 55 53 51 49 47 46 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 27 27 28 29 29 30 31 32 33 35 36 37 39 40 42 44 45 47 49 51 53 55 58 60 62 64 67 69 71 73 75 77 79 81 83 85 86 87 89 90 91 91 92 92 92 92 92 92 92 91 91
 40 40 41 41 41 42 42 42 43 43 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 49 49 50 50 50 50 50 50 50 50 51 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 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 54 55 55 55 56 56 56 57 57 57 57 58 58 58 58 59 59 59 60 60 60 61 61 61 62 62 63 63 64 64 65 66 66 67 67 68 68 69 69 70 70 71 71 71 72 72 72 72 72 72 72 72 72 71 71 70 70 69 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 39 39 39 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 71 68 66 64 62 60 59 57 55 54 52 51 49 48 47 45 44 43 42 41 41 40 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 36 36 37 37 37 38 38 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 51 52 52 53 54 55 56 57 57 58 59 60 60 61 61 62 62 63 63 63 63 64 64 64 64 64 64 64 63 63 63 63 62 62 61 61 60 60 59 59 58 58 57 56 56 55 54 54 53 52 52 51 50 49 48 48 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 48 47 47 47 46 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 39 39 40 40 41 42 43 43 44 45 46 48 49 50 51 52 54 55 57 58 59 61 62 63 65 66 67 68 69 70 71 72 73 74 74 75 75 76 76 76 76 76 76 75 75 75 74 74 73 72 72 71 70 69 69 68 67 66 66 65 64 64 63 63 62 62 61 61 61 61 61 61 62 62 63 63 64 65 66 67 68 69 71 72 74 75 77 79 81 83 85 87 89 91 93 95 97 99 101 102 104 105 106 106 107 107 107 106 106 105 104 103 101 99 98 96 93 91 89 87 84 82 80 77 75
 80 80 80 79 79 79 79 79 79 80 80 80 81 81 82 82 83 84 85 85 86 87 88 89 90 91 91 92 93 93 93 94 94 94 93 93 92 91 90 89 88 86 85 83 81 79 77 75 73 70 68 66 64 62 60 58 56 54 52 50 49 47 46 45 44 42 41 40 40 39 38 38 37 37 36 36 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 43 44 44 45 46 47 48 49 50 50 51 52 53 54 54 55 55 56 56 56 56 56 56 56 55 55 54 54 53 52 51 50 49 48 46 45 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 34 36 37 38 39 40 42 43 44 46 48 49 51 53 55 57 59 61 64 66 68 71 73 75 78 80 82 85 87 89 91 92 94 95 96 96 97 97 97 96 95 94 93 91 89 88 85 83 81 79 76 74 72 69 67 65 62 60 58 56 54 53 51 49 48 46 45 44 43 41 40 39 39 38 37 36 36 35 35 34 34 33 33 33 33 33 32 32 33 33 33 33 33 34 34 34 35 35 36 37 37 38 39 40 41 42 43 44 46 47 48 50 51 53 54 56 57 59 61 62 64 66 68 69 71 73 74 76 77 78 80 81 82 83 84 85 85 86 86 87 87 87 87 87 87 86 86 86 85 85 84 84 83 83 82 82 81 81 80
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 40 41 41 42 43 44 45 46 47 47 48 49 49 50 51 51 51 52 52 52 52 52 52 52 51 51 50 50 49 48 47 46 46 45 44 43 42 41 40 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 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 32 32 33 33 34 34 35 35 36 37 37 38 38 38 39 39 40 40 40 40 40 41 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 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 34 35 36 37 38 39 40 42 43 45 46 48 50 52 54 56 59 61 64 66 69 71 74 77 79 82 85 87 90 92 94 96 97 99 100 100 101 101 100 100 99 97 96 94 92 89 87 84 81 78 75 72 70 67 64 61 58 56 53 51 49 46 44 42 41 39 37 36 34 33 32 31 29 29 28 27 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 34 34 35 35
 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 35 36 36 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55 56 58 60 61 63 64 66 67 69 70 71 73 74 75 75 76 77 77 77 77 77 77 76 76 75 74 73 72 71 69 68 66 65 63 62 60 58 56 55 53 51 50 48 47 45 43 42 41 39 38 37 35 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 46 47 49 51 53 55 57 60 62 64 66 69 71 73 75 78 80 82 84 85 87 88 89 90 91 91 91 91 91 90 89 88 86 85 83 81 79 77 74 72 70 67 65 62 60 58 56 54 51 50 48 46 44 43 41 40 38 37 36 35 34 33 32 32 31 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28
 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 42 42 43 43 44 45 45 46 46 47 48 48 49 49 50 50 51 52 52 52 53 53 54 54 54 55 55 55 55 56 56 56 56 56 56 56 57 57 57 56 56 56 56 56 56 55 55 55 55 54 54 53 53 52 52 51 50 50 49 48 47 47 46 45 44 43 42 41 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 45 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 45 44 44 43 43 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31
 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 27 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 45 46 47 47 48 48 49 49 49 49 49 49 49 49 49 48 48 47 47 46 45 45 44 43 42 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 38 39 40 41 41 42 42 43 43 44 44 44 45 45 45 45 44 44 44 44 43 43 42 42 41 40 40 39 38 38 37 36 36 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 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 30 31 31 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 35 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24
 51 53 55 56 58 59 60 62 63 64 64 65 65 65 65 65 65 64 64 63 62 61 60 59 58 56 55 54 52 51 50 49 48 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 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 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 40 41 42 43 44 45 46 46 47 48 48 49 49 49 49 49 49 49 49 48 48 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 28 27 27 27 27 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 45 46 48 50
 25 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 23 24 25 25 26 26 26 27 27 27 27 26 26 26 26 25 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 25
 31 32 32 32 33 33 34 34 35 35 36 37 38 39 40 41 42 43 44 45 46 48 49 51 52 54 55 57 58 60 61 62 64 65 66 67 68 69 70 71 71 71 71 71 71 71 70 70 69 68 67 66 64 63 62 60 59 57 56 54 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 57 58 58 59 59 59 59 59 59 59 58 58 58 57 56 56 55 54 54 53 52 51 50 50 49 48 47 47 46 46 45 44 44 44 43 43 42 42 42 42 42 42 41 41 41 42 42 42 42 42 42 43 43 44 44 44 45 45 46 47 47 48 49 50 50 51 52 53 54 55 56 57 57 58 59 60 61 62 63 63 64 65 65 66 66 67 67 67 68 68 68 68 67 67 67 67 66 66 65 65 64 64 63 62 62 61 60 60 59 58 58 57 57 56 56 55 55 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 55 55 55 56 56 56 57 57 58 58 58 59 59 60 60 60 60 61 61 61 61 61 61 61 61 61 60 60 60 59 59 58 57 57 56 55 54 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 40 39 39 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31
 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 35 36 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 63 64 65 66 67 67 68 68 69 69 69 69 69 69 69 68 68 67 67 66 65 64 63 63 62 61 60 59 58 57 56 55 54 53 53 52 51 51 50 49 49 49 48 48 47 47 47 47 46 46 46 45 45 45 45 44 44 44 43 43 42 42 41 41 40 40 39 38 38 37 36 35 35 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 22 21 21 20 20 20 20 19 19 19 19 19 19 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 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 49 50 51 52 52 53 54 54 54 55 55 55 56 56 56 56 56 56 55 55 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 39 38 38 37 36 36 35 35 34 33 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 50 50 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 39 39 39 39 39 39 40 40 40 41 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 53 54 55 56 57 57 58 58 59 59 60 60 60 60 60 60 60 59 59 58 58 57 56 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 39 39 40 40 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 51 52 53 54 55 56 56 57 58 59 59 60 60 61 61 61 61 61 61 61 60 60 59 59 58 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 38 37 37 37 37 37 36 36 36 37 37 37 37 37 38 38 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 44 45 45 46 46 46 47 47 47 48 48 48 49 49 49 49 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 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
 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 36 36 37 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 41 41 42 43 44 45 46 48 49 50 51 52 52 53 54 55 55 56 57 57 57 57 57 57 57 57 57 56 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 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 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 39 40 42 44 45 47 49 51 53 55 57 59 61 63 64 66 68 69 70 71 72 73 73 73 73 72 72 71 70 69 67 66 64 62 60 58 56 54 52 50 49 47 45 43 42 40 39 37 36 35 33 32 31 30 30 29 28 27 27 26 26 25 25 24 24 24 23
 52 53 53 53 53 53 53 53 53 53 53 52 52 52 52 51 51 51 51 51 50 50 50 50 50 50 50 50 51 51 51 52 52 53 53 54 55 56 57 58 60 61 63 64 66 68 70 72 75 77 80 82 85 88 92 95 99 102 106 110 114 117 121 125 128 132 135 138 140 142 143 144 145 144 144 142 140 138 135 132 128 124 120 116 112 108 103 99 95 91 87 83 79 76 73 70 67 64 61 59 56 54 52 50 49 47 46 45 43 42 41 41 40 39 38 38 38 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 60 61 63 65 66 68 70 72 74 76 79 81 84 86 89 92 95 98 101 104 107 110 113 116 119 122 124 127 129 131 132 133 134 134 134 133 133 131 129 127 125 122 119 116 113 109 105 102 98 95 91 87 84 81 78 74 72 69 66 64 61 59 57 56 54 52 51 50 49 48 47 46 46 45 45 45 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 45 46 47 48 48 49 50 50 51 51 52 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 25 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 36 37 38 39 39 40 41 41 42 43 43 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 47 48 49 50 50 51 51 51 51 51 51 51 51 51 51 50 50 49 49 48 47 46 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 32 32 31 31 31 31 31 31 32 32 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 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 51 51 52 52 53 53 54 54 54 55 55 55 55 55 55 55 55 54 54 53 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23
 30 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 42 42 43 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 49 50 50 51 51 51 51 52 52 52 52 52 52 51 51 51 50 50 49 49 48 47 47 46 45 44 43 42 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 30 30 30 30 29 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 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 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 46 46 46 46 45 45 44 44 43 43 42 42 41 40 39 39 38 37 37 36 35 34 34 33 32 32 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
 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 53 55 56 58 59 61 62 64 65 66 67 68 69 69 70 70 71 71 71 70 70 69 68 68 66 65 64 63 61 60 58 57 55 54 52 51 49 48 47 45 44 43 42 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 57 59 60 61 62 64 65 66 67 68 69 70 71 71 72 72 73 73 73 73 73 73 73 73 73 72 72 71 70 70 69 68 68 67 66 65 64 63 63 62 61 60 59 58 57 57 56 55 54 53 52 52 51 50 49 48 48 47 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 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 30 30 30 30 30 31 31 31 32 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24
 41 39 38 36 35 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 24 23 24 24 24 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 47 48 49 50 51 52 54 55 56 58 59 61 62 64 65 67 69 70 72 73 75 77 78 79 81 82 83 84 85 86 87 88 88 89 89 89 89 89 89 88 88 87 86 85 84 83 82 81 79 78 76 74 73 71 69 68 66 64 62 60 58 57 55 53 51 50 48 46 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 26 25 25 25 25 24 24 25 25 25 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 35 36 37 37 38 38 38 38 38 38 38 38 38 37 37 36 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 52 54 55 57 59 60 61 62 63 64 64 65 65 65 64 63 62 61 60 58 56 54 53 51 49 47 45 43
 96 96 96 96 96 96 96 96 95 95 95 95 94 94 94 93 93 92 92 91 90 89 89 88 87 86 85 84 82 81 80 79 77 76 74 73 71 70 68 67 65 64 62 61 59 58 56 55 53 52 50 49 48 46 45 44 43 41 40 39 38 37 36 36 35 34 34 33 33 32 32 32 32 31 32 32 32 32 33 33 34 34 35 36 37 38 39 41 42 43 45 46 48 50 51 53 55 57 59 61 64 66 68 70 73 75 78 80 82 85 87 90 92 94 96 99 101 103 105 106 108 109 111 112 113 114 114 115 115 116 116 116 115 115 115 114 113 112 111 110 109 107 106 104 102 100 99 97 95 93 91 89 87 85 82 80 78 77 75 73 71 69 68 66 65 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 50 49 49 48 47 47 46 46 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 47 47 48 49 49 50 51 52 53 53 54 55 56 57 59 60 61 62 64 65 66 68 69 71 72 74 76 77 79 81 82 84 86 87 89 90 91 93 94 94 95 96 96 96 96 96 96 95 95 94 93 92 91 90 89 88 86 85 84 83 82 81 80 79 78 77 77 76 76 76 76 76 76 76 77 77 78 79 80 81 83 84 85 87 88 90 92 93 95 97 99 100 102 103 105 106 108 109 110 111 112 113 113 114 114 114 115 115 114 114 114 113 113 112 111 111 110 109 108 107 106 105 104 104 103 102 101 101 100 99 99 99 98 98 98 97 97 97 97 97 97 96 96 96
 36 36 36 37 37 38 38 38 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 47 47 48 48 48 48 48 48 48 47 47 47 46 46 45 45 44 43 43 42 41 40 40 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 39 40 41 41 42 43 43 44 44 45 45 46 46 46 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 44 44 43 42 42 41 40 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 43 44 44 45 46 46 47 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 45 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 40 40 40 39 39 39 39 40 40 40 40 40 41 41 41 42 42 43 43 44 45 45 46 46 47 47 48 49 49 49 50 50 50 51 51 51 51 51 51 51 51 50 50 50 49 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 35 35 35 35 35 35 36
 20 21 21 21 21 22 22 23 23 24 25 26 26 28 29 30 31 33 34 36 38 40 42 44 47 49 52 55 57 60 63 66 69 72 75 78 80 83 85 87 89 91 93 94 95 95 95 95 94 94 92 91 89 87 85 83 80 78 75 73 70 67 65 62 59 57 54 52 50 48 46 44 42 40 38 37 36 34 33 32 31 30 29 29 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 43 44 44 45 46 47 48 48 49 49 50 50 51 51 51 51 51 51 51 51 50 50 49 49 48 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 52 53 54 55 56 57 58 58 59 59 60 60 60 60 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 38 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 43 43 44 44 44 43 43 43 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 36 36 35 35 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20
 74 75 77 78 80 81 83 84 85 87 88 89 89 90 91 91 92 92 92 92 92 91 91 90 90 89 88 87 87 86 85 84 83 82 81 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 39 39 39 38 38 38 38 39 39 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 52 53 54 55 56 58 59 60 61 62 63 63 64 65 65 66 66 66 66 66 66 66 66 65 65 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 56 56 56 55 55 55 54 54 54 53 53 53 52 52 52 51 51 50 50 50 49 49 48 48 47 47 46 46 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 32 33 33 33 33 34 34 35 36 37 38 39 40 41 42 43 45 46 48 50 51 53 55 57 60 62 64 67 69 72 75 78 81 84 88 91 94 98 101 105 108 112 115 118 121 124 126 128 129 130 131 131 130 129 128 126 123 120 118 114 111 107 104 100 97 93 90 87 84 81 78 76 74 72 70 68 66 65 64 63 62 61 61 60 60 60 60 60 61 61 62 62 63 64 64 65 66 67 68 69 70 71 72 73 74 74 75 76 76 77 77 77 77 77 77 77 77 76 76 76 75 74 74 73 72 71 71 70 69 68 67 66 65 64 64 63 62 61 61 60 59 59 59 58 58 58 58 58 58 58 59 59 60 60 61 62 63 64 65 67 68 69 71 72
 82 82 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 81 81 80 80 79 78 77 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 41 41 40 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 35 35 35 36 36 37 37 38 39 40 41 42 43 44 45 46 48 49 51 52 54 55 57 59 60 62 64 65 67 69 70 72 73 75 76 77 78 79 80 81 81 82 82 82 82 82 82 82 82 82 81 81 80 80 79 78 78 77 76 75 75 74 73 72 71 70 69 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 58 59 60 62 64 65 67 69 71 73 75 77 79 80 82 84 86 88 90 91 93 94 96 97 97 98 98 98 98 98 98 97 96 95 93 92 90 89 87 85 84 82 80 78 77 75 73 72 71 69 68 67 66 65 64 64 63 63 63 63 63 63 63 63 64 64 65 66 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 84 85 85 86 86 87 87 87 88 88 88 88 88 87 87 87 87 86 86 85 85 85 84 84 83 83 82 82 82 81 81 81 81 81 80 80 80 80 81 81 81 81 81 81 82 82
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 119 117 114 110 105 100 95 90 85 79 74 70 65 61 57 54 51 48 45 43 41 39 38 37 35 34 34 33 32 32 31 31 31 31 31 30 30 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 43 44 45 46 47 49 50 52 54 55 58 60 62 65 68 70 73 76 79 81 84 86 88 90 91 92 92 91 90 89 86 84 81 78 75 71 68 64 61 57 54 51 48 45 43 40 38 36 34 32 30 29 28 26 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 16 16 16 17 18 18 19 20 21 23 24 25 27 29 30 32 34 36 38 41 43 45 47 48 50 51 52 53 54 54 54 53 53 52 51 49 48 47 45 44 42 41 40 38 37 36 35 34 34 33 32 32 31 31 31 31 30 30 30 30 30 31 31 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 54 56 57 59 60 61 62 63 64 64 64 64 64 63 62 61 60 58 56 54 52 50 48 46 44 41 39 37 35 34 32 30 29 28 26 25 24 24 23 22 22 21 21 20 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 33 35 36 38 40 42 45 47 50 53 57 61 65 70 75 80 85 90 96 101 106 110 114 117 119 120 120
 43 44 45 47 47 48 49 50 50 50 50 50 50 50 49 49 48 47 47 46 45 45 44 43 43 42 41 41 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 45 46 46 47 47 47 48 48 49 49 49 50 50 50 50 51 51 51 51 51 51 51 50 50 50 49 49 48 47 46 45 44 43 42 41 39 38 37 36 34 33 32 31 30 29 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 21 22 22 23 25 26 27 28 30 32 33 35 37 39 41 43 45 47 49 51 53 54 56 57 58 59 59 59 59 59 58 58 57 56 55 54 53 52 51 51 50 49 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 45 45 45 45 44 44 44 43 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 27 27 28 29 30 31 32 34 35 36 37 39 40 42
 25 25 25 25 25 26 26 27 27 28 29 29 30 31 33 34 35 37 38 40 42 43 45 47 49 52 54 56 58 61 63 66 68 71 73 76 78 81 83 86 88 90 93 95 97 99 101 102 104 105 106 107 107 107 107 107 106 105 104 102 101 98 96 94 91 88 85 82 79 75 72 69 66 63 60 58 55 53 50 48 46 44 43 41 40 39 38 37 36 35 35 35 34 34 34 34 34 35 35 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 46 47 48 48 49 49 50 50 50 50 51 51 51 51 51 51 51 50 50 50 50 49 49 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 41 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 29 29 29 29 29 29 29 30 30 31 32 32 33 35 36 37 39 41 42 45 47 49 52 55 57 60 64 67 70 74 77 80 84 87 90 93 96 99 102 104 106 108 109 110 111 111 111 111 110 109 108 106 104 102 100 98 95 92 90 87 84 81 78 75 72 69 66 63 60 58 55 52 50 47 45 42 40 38 36 34 32 31 29 28 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 20 20 20 21 21 22 23 24 24 25 26 27 29 30 31 32 33 35 36 37 38 40 41 42 43 44 45 46 48 48 49 50 51 52 53 53 54 55 55 56 56 57 57 57 58 58 58 58 58 58 58 58 57 57 57 56 56 55 54 53 52 51 50 49 48 47 45 44 43 41 40 38 37 36 35 33 32 31 30 29 29 28 27 27 26 26 26
 31 31 31 32 32 33 34 35 36 37 39 41 43 45 47 50 53 56 59 63 66 70 74 79 83 88 93 98 103 108 113 118 124 129 134 139 144 148 153 157 160 164 166 169 171 172 173 173 172 171 170 168 165 162 159 155 151 146 141 136 131 126 120 115 110 104 99 94 89 84 80 75 71 67 63 60 56 53 50 48 45 43 41 39 38 36 35 34 34 33 32 32 32 32 32 32 33 34 34 35 36 37 39 40 41 43 45 46 48 50 52 54 56 58 60 63 65 67 69 71 73 75 77 78 80 82 83 85 86 87 89 90 90 91 92 92 92 92 92 92 91 91 90 89 88 87 85 83 82 80 78 76 73 71 69 66 64 61 59 57 54 52 50 48 46 44 42 41 39 38 37 36 35 34 33 33 33 33 33 33 34 34 35 36 37 39 40 42 44 46 48 51 53 56 59 62 66 69 72 76 79 83 86 90 93 96 99 101 104 106 108 109 111 112 112 113 113 113 113 112 112 111 110 109 107 106 104 103 101 99 97 95 93 91 88 86 84 82 79 77 74 72 69 67 64 62 59 57 55 52 50 48 46 43 42 40 38 36 35 33 32 31 30 29 28 27 27 26 26 26 26 26 26 27 27 28 29 29 30 32 33 34 36 37 39 41 43 45 47 49 51 53 56 58 60 62 65 67 69 71 73 75 77 79 80 82 83 85 86 87 88 89 90 90 91 91 92 92 92 92 91 91 90 90 89 88 87 86 85 83 82 80 78 76 74 72 70 67 65 63 60 58 56 53 51 49 47 45 43 41 40 38 37 36 35 34 33 32 32 31
 46 47 47 48 49 49 50 52 53 54 56 58 59 62 64 66 69 72 75 78 82 86 90 94 98 102 107 112 117 121 126 131 135 140 144 148 151 154 156 158 159 159 158 156 154 151 148 143 139 134 128 122 117 111 105 99 93 88 83 77 73 68 64 59 55 52 48 45 42 40 37 35 33 31 29 28 26 25 24 24 23 23 22 22 22 22 22 23 24 24 25 26 27 29 30 32 33 35 37 39 41 43 45 47 48 50 52 53 54 55 56 57 57 58 58 57 57 56 56 55 54 53 52 50 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 42 44 47 49 52 54 57 60 63 67 70 74 77 81 85 90 94 98 103 108 113 118 123 128 133 138 142 147 151 154 157 160 161 162 162 161 159 155 151 147 141 135 128 121 114 107 99 92 85 78 72 66 60 55 50 45 41 38 34 31 29 26 24 22 21 19 18 17 16 16 15 15 15 14 14 15 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 41 42 43 43 44 45 46 47 47 48 49 49 50 50 51 51 51 51 51 52 52 52 51 51 51 51 51 50 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 12 12 12 11 11 11 11 10 10 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 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 31 32 32 32 32 32 31 31 31 31 30 30 29 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 27 27 27 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 30 31 32 33 34 35 35 36 37 37 37 38 38 38 38 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 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 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14
 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 53 54 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 69 70 70 71 72 72 73 73 73 74 74 73 73 73 72 71 70 69 68 67 66 64 63 61 59 58 56 54 53 51 50 48 47 45 44 43 42 41 40 39 38 37 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 40 41 41 42 42 43 44 45 45 46 47 48 49 50 51 51 52 53 54 55 56 57 58 58 59 60 60 61 62 62 63 63 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 63 63 63 62 62 62 61 61 60 60 59 58 58 57 57 56 55 55 54 53 53 52 51 51 50 50 49 49 48 47 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 48 49 49 50 51 51 52 53 53 54 54 54 55 55 55 55 55 55 55 54 54 54 54 53 53 52 52 51 51 50 50 49 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 14 14 14 15 15 15 15 15 15 15 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 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 8 8 8 8 9 9 10 10 11 12 12 13 14 15 16 18 19 20 21 23 24 25 27 28 29 30 31 32 32 33 33 34 34 34 33 33 33 32 32 31 30 29 28 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 26 27 28 29 31 32 34 35 37 38 40 41 43 44 46 47 48 49 50 50 50 50 50 50 49 48 47 46 44 42 41 39 37 35 33 31 29 27 25 24 22 21 19 18 17 16 15 14 13 12 12 11 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14
 32 33 33 34 34 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 43 44 44 44 45 45 45 45 45 46 46 45 45 45 45 44 44 43 43 42 41 40 40 39 38 37 36 35 34 33 33 32 31 31 30 30 30 30 30 30 30 30 31 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 50 51 53 54 55 56 56 57 57 58 58 58 58 58 57 57 56 55 55 54 53 52 51 50 50 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 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 40 40 39 39 38 37 37 36 36 35 34 34 33 33 33 32 32 32 32 32 32 33 33 34 34 35 36 36 37 38 39 41 42 43 45 46 48 50 52 53 55 58 60 62 65 67 69 72 75 77 80 82 85 87 89 91 93 95 96 97 98 98 98 97 96 95 93 91 89 87 84 81 78 75 72 69 66 63 60 57 54 52 49 47 45 43 41 39 38 36 35 34 34 33 33 32 32 32 33 33 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 55 55 56 56 56 56 56 56 55 55 55 54 53 53 52 51 51 50 49 48 47 46 45 44 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 30 30 31 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 29 28 27 27 27 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 36 37 38 40 41 42 43 45 46 47 48 49 50 50 51 51 52 52 52 52 53 52 52 52 52 51 51 51 50 50 49 48 48 47 47 46 45 44 44 43 42 42 41 40 39 39 38 37 36 36 35 34 33 32 32 31 30 29 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 28 29 30 31 31 32 33 33 34 34 34 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 38 38 38 38 37 37 36 36 35 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 58 58 59 60 60 60 60 60 60 60 59 59 58 57 56 55 54 53 51 50 48 47 45 44 42 40 39 37 36 35 33 32 31 30
 12 11 11 12 12 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 34 35 36 37 37 38 38 39 39 39 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 36 35 34 34 33 32 31 30 29 28 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 33 34 35 36 37 38 39 40 41 42 43 43 44 45 45 45 46 46 46 46 46 46 45 45 45 44 43 43 42 41 40 39 38 37 36 35 34 32 31 30 28 27 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 12 12 12 13 14 15 16 17 18 20 21 23 25 27 30 32 35 38 41 45 48 52 56 60 65 69 74 78 83 87 92 96 100 103 106 109 110 112 112 112 111 109 107 104 101 98 94 90 86 82 78 74 71 67 63 60 56 53 50 47 44 42 39 37 35 33 31 29 27 26 24 23 21 20 19 18 17 16 16 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 53 54 54 54 54 54 54 53 53 52 51 50 48 47 46 44 42 41 39 37 35 33 31 30 28 26 25 23 22 20 19 18 17 16 15 14 13 13 12 12 12
 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 30 30 31 31 31 31 30 30 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 47 48 49 50 50 51 52 52 53 53 54 54 54 54 54 54 54 53 53 52 52 51 50 49 48 47 46 45 44 42 41 40 39 38 36 35 34 34 33 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 29 30 31 31 33 34 35 36 37 39 40 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 57 58 58 59 59 59 60 60 60 60 60 60 61 61 60 60 60 60 60 60 59 59 58 58 57 57 56 55 55 54 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 26 26 26 26 26
 13 13 14 14 15 16 17 18 19 20 21 23 24 26 28 29 31 33 35 37 39 41 44 46 48 50 53 55 57 59 61 63 65 67 69 71 72 74 75 76 77 78 79 79 79 79 79 79 78 77 76 75 74 72 71 69 67 65 62 60 58 55 53 50 48 45 43 41 38 36 34 32 30 28 26 24 23 21 20 18 17 16 15 14 13 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 23 24 25 26 27 28 29 29 30 31 32 32 33 34 34 35 36 36 37 38 38 39 39 40 40 41 41 42 42 43 43 43 43 44 44 44 44 44 44 43 43 42 42 41 40 39 38 37 36 35 34 32 31 29 28 27 25 24 23 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 14 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 36 37 38 39 40 40 41 42 43 43 44 45 45 46 46 46 47 47 47 47 47 46 46 46 45 44 44 43 42 41 40 38 37 36 34 33 32 30 29 27 26 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 15 15 16 16 17 18 19 20 22 23 24 26 27 29 31 32 34 36 37 39 40 42 43 44 46 47 47 48 49 49 49 49 49 49 49 48 48 47 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 13 12 12 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
 14 14 14 14 14 14 15 15 16 17 18 19 20 21 22 24 25 27 28 30 31 33 34 36 37 38 40 41 42 43 44 45 46 46 46 47 47 46 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 30 29 28 27 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 13 13 13 14 15 15 16 17 18 19 21 22 23 25 26 28 29 31 33 35 36 38 40 42 44 45 47 49 51 53 54 56 57 59 60 61 63 64 65 65 66 66 67 67 67 67 66 66 65 64 64 62 61 60 59 57 55 54 52 50 48 47 45 43 41 39 38 36 34 32 31 29 27 26 25 23 22 21 19 18 17 16 16 15 14 13 13 13 12 12 12 12 12 12 13 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 32 33 34 35 36 37 38 38 39 40 40 41 41 42 42 43 43 43 44 44 44 45 45 45 45 45 46 46 46 46 45 45 45 45 45 44 44 43 43 42 41 41 40 39 38 37 36 35 34 32 31 30 29 28 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 39 39 40 40 40 40 40 40 40 39 39 38 38 37 36 35 34 32 31 30 29 27 26 25 23 22 21 20 19 18 17 16 15 15 14 14
 51 53 54 56 58 61 63 66 70 73 77 81 85 90 94 99 104 108 113 117 122 126 130 133 136 139 141 142 143 143 143 142 141 139 137 135 132 128 125 121 117 113 109 105 101 97 93 90 86 82 79 75 72 69 66 63 60 58 55 53 51 49 47 45 43 41 40 38 37 35 34 33 32 31 30 29 29 28 28 28 27 27 28 28 28 29 30 31 32 33 35 36 38 40 42 44 46 47 49 51 52 53 54 55 56 56 57 57 56 56 56 55 54 54 53 52 51 50 49 49 48 47 46 46 45 45 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 45 46 46 46 46 47 47 47 47 47 47 47 46 46 45 44 44 43 42 41 39 38 37 36 34 33 32 31 29 28 27 27 26 25 25 25 25 25 25 26 26 27 28 29 30 31 32 33 35 36 38 39 41 42 44 45 47 48 50 51 53 54 56 57 58 59 60 62 63 64 65 66 67 68 69 70 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 92 93 93 93 93 93 92 91 90 88 86 84 82 79 76 73 69 66 62 59 56 52 49 46 44 41 39 37 35 34 32 31 31 30 29 29 29 29 29 29 29 29 30 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 63 63 64 64 65 65 65 65 65 65 65 64 64 63 62 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 49 49 49 50 51
 28 27 27 26 26 26 26 26 27 27 28 28 29 30 31 31 32 33 34 34 35 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 39 39 39 39 39 38 38 37 36 36 35 34 33 32 31 30 30 29 28 28 28 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 38 39 41 43 45 47 49 52 54 57 60 63 67 70 74 78 81 85 89 93 97 101 105 109 112 115 117 119 120 121 121 121 120 118 116 113 111 107 104 100 97 93 89 85 82 78 75 71 68 65 62 60 58 55 54 52 51 49 49 48 47 47 47 48 48 49 49 50 51 52 54 55 56 57 58 59 60 61 61 61 62 62 61 61 61 60 59 58 57 56 55 54 53 51 50 49 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 22 22 22 23 24 24 25 26 27 29 30 32 33 35 37 39 41 43 45 47 49 51 53 54 56 57 58 59 59 60 60 60 60 60 60 60 60 60 60 59 59 59 59 60 60 60 60 60 61 61 62 62 63 63 64 65 65 66 67 68 68 69 70 70 71 72 72 73 73 73 74 74 74 74 73 73 73 72 71 71 70 69 67 66 65 63 61 60 58 56 54 52 50 48 46 44 42 40 38 36 35 33 32 30 29 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 8 8 9 10 10 11 11 12 12 13 13 13 14 14 14 13 13 13 13 13 12 12 12 11 11 11 11 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 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 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 16 16 16 15 15 15 14 13 12 12 11 10 9 8 7 7 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 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 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 8 8 8 9 9 9 10 10 11 11 12 13 13 14 14 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44 43 43 42 42 41 41 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 19 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 24 25 26 27 28 28 29 30 31 31 32 33 33 34 35 35 36 36 37 37 37 37 38 38 38 38 38 38 37 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34 34 35 36 37 37 38 39 39 40 41 41 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 41 40 40 39 38 38 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 26 27 28 29 30 30 31 32 32 33 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 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
 28 27 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 50 51 52 52 52 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 52 52 51 51 50 49 48 47 46 45 44 42 41 39 38 36 35 33 32 31 30 29 28 28 27 27 27 27 27 27 28 28 29 30 31 32 33 34 35 37 38 40 41 43 44 46 48 50 52 53 55 57 59 61 63 64 66 68 69 70 72 73 74 74 75 75 76 76 76 75 75 74 73 73 71 70 69 68 66 65 63 62 60 59 57 55 54 52 51 49 48 46 44 43 42 40 39 38 36 35 34 33 33 32 31 31 31 30 30 31 31 32 32 33 34 35 37 38 39 41 43 45 46 48 50 52 54 57 59 61 63 65 67 70 72 74 76 79 81 83 85 88 90 92 94 96 98 99 101 102 103 103 103 103 103 102 101 100 98 96 94 92 89 86 83 80 77 74 71 68 65 62 59 56 53 51 48 46 44 42 40 38 36 34 33 31 30 29 28 27 26 25 25 25 24 24 24 25 25 26 27 27 28 29 31 32 33 34 35 36 37 38 39 40 40 40 41 41 41 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 41 42 42 42 43 43 44 44 44 45 45 45 45 45 45 44 44 43 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 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 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 9 9 9 10 10 11 12 12 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 4 4 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 13 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 16 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 5 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 43 43 42 42 42 42 42 42 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 59 60 62 63 65 66 68 70 72 73 75 77 79 81 83 85 87 88 90 92 93 95 96 97 98 99 99 100 100 100 99 99 98 97 95 94 92 90 88 86 83 81 79 76 73 71 68 66 63 61 58 56 54 52 50 48 47 46 45 44 44 44 44 45 46 48 49 51 54 56 59 62 66 69 73 76 80 83 87 90 94 97 100 102 105 107 109 110 111 112 113 113 113 112 112 111 110 109 107 105 104 102 100 97 95 93 91 88 86 84 81 79 77 75 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 42 41 41 41 41 41 41 41 42 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 57 58 58 58 58 57 57 57 56 56 55 54 54 53 53 52 52 51 51 51 50 50 50 50 50 50 50 50 51 51 51 52 52 53 54 55 56 57 58 59 60 61 63 64 66 67 69 71 72 74 76 77 79 80 82 83 84 85 85 86 86 85 85 84 83 81 80 78 75 73 70 68 65 62 60 57 55 53 51 50 48 47 47 46 46 46 47 47 48 49 50 52 53 55 57 59 61 63 65 67 69 70 72 74 76 77 79 80 81 82 83 84 84 84 85 85 84 84 83 83 82 81 80 79 78 77 76 75 74 72 71 70 69 68 67 66 65 64 64 63 62 62 61 61 60 60 59 59 59 58 58 57 57 57 56 56 55 55 54 53 53 52 51 50 49 48 47 46 45 44
 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 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 28 28 28 28 28 27 26 25 24 22 21 20 18 17 16 14 13 12 11 10 9 8 8 7 7 6 6 6 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 21 22 22 23 23 24 24 24 23 23 23 22 22 21 20 20 19 18 17 17 16 16 15 14 14 14 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5
 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 31 32 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 58 59 60 62 63 65 66 67 69 70 71 72 73 73 74 74 74 74 74 74 73 72 71 70 68 66 64 62 60 58 56 53 51 48 46 43 41 39 36 34 32 30 28 27 25 24 22 21 21 20 19 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 25 26 26 27 27 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 37 37 37 37 37 36 36 35 35 34 33 32 32 31 30 29 28 27 26 25 24 24 23 22 22 22 21 21 21 21 22 22 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 34 35 36 37 37 38 39 40 40 41 42 42 43 43 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 43 43 42 41 41 40 39 38 37 36 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 21 22 22 23 24 25 26 27 29 30 32 34 36 38 40 42 44 46 48 49 51 53 54 55 56 57 58 58 58 58 58 57 57 56 55 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 21 21
 31 33 35 37 40 42 45 48 51 54 56 59 61 63 65 67 68 69 70 71 71 71 71 71 70 69 69 68 67 66 66 65 64 63 63 62 61 61 60 60 60 60 60 60 60 60 60 61 61 61 62 63 63 64 65 65 66 67 68 68 69 69 69 70 70 69 69 68 68 67 66 64 63 61 59 57 55 53 50 48 46 44 42 40 38 36 35 34 33 32 32 32 32 33 33 34 36 37 39 40 42 44 46 48 50 52 54 56 58 60 62 64 65 67 68 69 70 71 71 72 72 73 73 73 73 72 72 72 72 71 71 70 70 69 69 68 68 68 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 64 64 63 62 61 60 59 57 55 54 52 50 47 45 43 41 38 36 34 32 30 29 28 26 26 25 24 24 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 61 62 63 64 64 65 65 66 66 67 67 67 67 66 66 66 65 64 63 62 61 59 57 56 54 52 50 48 46 43 41 39 37 35 33 31 30 28 27 26 25 24 24 24 24 25 26 27 28 30 32 35 37 40 43 47 50 54 58 62 66 70 74 78 82 86 90 93 96 99 101 103 105 106 107 107 107 106 105 103 102 100 98 95 93 90 88 85 83 80 77 75 72 70 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 28 27 27 26 26 26 25 26 26 26 27 28 29
 11 11 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11
 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 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 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9
 9 9 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 7 7 7 8 9 10 11 12 14 15 17 19 22 24 27 30 33 36 39 42 44 46 48 49 49 49 48 47 45 43 40 38 35 33 31 28 26 24 23 21 19 18 17 16 15 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 11 12 12 12 13 13 14 15 16 16 17 18 20 21 22 24 25 27 29 31 34 36 39 41 44 47 49 52 54 56 57 58 58 57 56 54 51 48 45 42 38 35 32 29 26 23 21 19 17 15 14 12 11 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 31 33 34 35 37 38 40 41 42 43 44 45 45 46 46 46 46 46 46 45 45 44 44 43 43 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 43 44 44 44 44 44 44 43 43 43 42 42 41 40 40 39 38 37 37 36 35 34 33 33 32 32 32 31 31 32 32 33 34 35 36 38 39 41 43 45 47 48 50 51 53 54 55 55 55 55 55 55 54 53 52 51 49 48 47 45 44 42 41 40 38 37 36 35 34 33 32 32 31 30 30 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 46 46 46 46 46 45 45 44 43 41 40 39 37 36 34 33 32 31 30 29 29 28 28 28 28 29 29 30 30 31 32 33 34 34 35 36 37 38 39 40 40 41 42 42 43 44 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 48 49 49 50 50 50 51 51 51 51 51 51 50 50 49 48 47 46 45 44 42 41 39 38 36 34 33 31 30 29 28 28 27 27 27 27 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 43 44 44 45 45 46 46 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 45 45 45 44 44 43 43 42 41 41 40 39 38 37 37 36 35 34 33 32 32 31 30 29 29 28 28 28 27 27 28 28 29
 17 17 17 17 17 18 19 19 20 21 22 23 24 26 27 28 30 31 32 34 35 36 38 39 40 41 43 44 44 45 46 47 47 48 48 48 48 48 48 47 47 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 16 16 15 15 16 16 16 16 17 18 19 19 21 22 23 24 25 27 28 29 30 31 32 32 33 33 33 34 34 33 33 33 32 32 32 31 31 30 29 29 28 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 33 34 34 34 34 34 34 34 34 34 33 33 32 31 31 30 29 28 27 26 25 24 24 23 22 22 22 21 21 21 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 29 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 37 37 36 36 35 34 34 33 32 30 29 28 27 26 25 23 22 22 21 20 19 19 19 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 34 34 34 34 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17
 33 35 36 38 39 41 42 44 45 46 47 47 48 48 48 48 48 47 47 46 46 46 45 45 44 44 43 43 43 43 43 43 43 43 43 43 44 44 45 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 67 68 68 68 68 68 67 67 66 65 64 63 62 61 60 58 57 56 54 53 52 50 49 48 47 46 45 44 44 43 43 42 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 45 46 46 47 47 47 47 47 47 47 46 45 45 44 42 41 40 38 37 35 34 32 31 29 28 27 26 26 25 24 24 24 24 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 21 21 21 21 21 22 22 23 24 25 27 28 30 32 34 37 39 42 45 48 51 55 58 62 65 69 72 76 79 83 86 88 91 92 94 95 95 95 94 93 91 89 86 83 80 77 74 70 67 64 61 58 55 52 50 47 45 43 41 39 38 36 35 33 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 38 39 40 41 41 42 43 44 45 46 46 47 47 48 48 48 48 48 48 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 46 46 46 47 47 48 48 48 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 49 49 48 48 47 47 46 45 45 44 43 43 42 42 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 47 47 48 49 50 50 51 51 52 52 53 53 53 54 54 54 54 54 53 53 53 52 52 51 51 50 49 49 48 47 46 45 45 44 43 43 42 42 42 42 42 42 43 43 44 44 45 46 47 48 49 50 51 52 53 54 55 55 56 56 57 57 57 57 57 56 56 55 55 54 53 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 36 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 56 57 59 60 62 63 65 66 68 69 71 73 74 76 77 78 80 81 82 82 83 84 84 84 84 84 83 82 82 81 80 78 77 75 74 72 71 69 68 66 64 63 61 60 58 57 55 54 52 51 50 49 47 46 45 44 43 42 41 40 40 39 38 38 38 37 37 37 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 16 16 15 15 15 15 15 16 17 17 18 19 20 21 22 23 25 26 28 29 31 32 34 36 37 39 41 42 44 46 47 49 51 52 53 55 56 57 58 59 59 60 60 60 60 60 60 59 59 58 57 56 55 54 53 51 50 48 47 45 43 42 40 38 37 35 34 32 30 29 27 26 25 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 15 15 16 17 18 19 20 22 23 25 27 28 30 31 33 34 35 37 38 38 39 39 40 40 40 39 39 39 38 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 31 31 32 32 32 32 33 33 34 35 35 36 36 37 38 38 39 39 39 39 39 39 39 39 38 38 37 36 35 34 33 32 31 30 28 27 26 25 24 23 22 22 21 21 21 21 21 21 22 22 23 24 25 27 28 30 32 33 35 37 39 41 42 44 45 46 47 48 49 49 50 50 49 49 49 48 47 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 35 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 37 37 38 38 38 38 37 37 37 36 36 35 35 34 33 32 31 30 29 29 28 27 26 26 25 25 25 25 25 26 26 27 28 29 29 31 32 33 34 35 36 37 38 39 40 40 41 41 42 42 42 42 42 41 41 40 40 39 38 37 37 36 35 35 34 33 33 32 32 32 32 32 32 32 32 32 33 33 34 35 36 37 38 39 40 42 43 44 46 47 48 49 50 51 51 52 52 51 50 49 48 46 44 42 40 38 35 33 31 28 26 24 22 21 19 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
 23 21 20 19 18 17 16 16 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 39 41 42 43 44 45 45 46 46 46 46 45 45 44 43 43 42 41 39 38 37 36 35 34 33 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34 34 35 36 36 37 37 37 37 37 37 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 16 16 16 17 18 19 20 21 23 24 26 28 31 33 36 38 41 44 47 49 52 54 55 57 58 58 58 58 58 57 56 55 53 52 50 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 30 30 31 32 32 33 34 34 35 35 35 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 44 44 45 46 46 47 47 48 49 49 49 50 50 50 50 50 49 48 47 46 45 43 41 39 37 35 32 30 28 26 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 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 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 24 24 24 23 23 23 22 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 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 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 24 24 24 24 23 23 22 22 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 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 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 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 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 3 3 3 3 3 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 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 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 2 2
 25 25 25 25 25 25 26 26 27 28 28 29 30 31 33 34 35 36 37 39 40 41 42 43 45 46 47 48 49 50 51 51 52 53 53 54 54 54 54 55 55 55 55 54 54 54 54 53 53 52 52 51 51 50 49 49 48 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 22 22 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 30 31 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 53 54 55 55 56 56 56 56 56 55 54 54 53 51 50 49 47 46 44 42 41 39 37 35 34 32 31 29 28 26 25 24 23 23 22 21 21 21 21 21 21 22 22 23 24 25 26 28 29 31 32 34 36 38 40 42 44 46 48 50 51 53 55 56 57 59 59 60 61 61 61 61 60 60 59 58 57 56 55 54 52 51 50 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 27 27 27 28 29 29 30 31 32 32 33 34 35 35 36 37 37 38 39 39 40 40 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 48 49 49 50 51 51 52 53 54 55 56 57 58 58 59 60 60 61 61 61 61 61 61 60 59 59 57 56 55 53 52 50 48 46 44 42 41 39 37 35 34 32 31 29 28 27 26 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 18 17 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 11 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 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 26 26 27 28 28 29 30 30 31 31 31 31 31 31 31 31 30 30 29 29 28 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 31 31 32 32 33 33 33 34 34 33 33 33 32 31 30 29 28 27 25
 13 13 14 14 14 15 15 16 16 17 18 19 20 20 21 22 23 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 45 46 46 47 47 47 47 47 46 46 45 44 43 42 41 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 22 22 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 25 27 28 30 32 34 36 39 41 44 47 50 52 55 57 59 61 62 63 64 63 63 61 60 57 55 52 50 47 44 41 39 36 33 31 29 27 25 23 21 20 19 17 16 15 15 14 13 13 13 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 35 35 35 35 35 35 34 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13
 19 18 17 17 16 16 16 16 15 16 16 16 17 17 18 19 20 21 22 24 25 27 29 32 34 37 40 43 47 51 55 59 64 68 73 77 82 85 89 91 93 94 95 94 93 92 89 87 84 80 77 74 70 67 63 60 57 54 51 48 45 43 40 38 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 14 13 13 13 12 13 13 13 14 14 15 16 17 19 20 22 24 26 28 30 33 35 38 40 42 44 47 49 50 52 53 55 56 57 58 59 60 60 61 62 63 64 65 67 68 70 72 74 77 80 82 85 88 92 95 97 100 102 103 104 104 103 102 100 97 93 89 85 81 77 72 68 64 60 57 53 50 48 45 43 41 39 38 36 35 35 34 34 33 33 34 34 35 36 38 39 41 43 45 47 50 52 54 56 57 58 59 59 58 57 55 54 51 49 47 44 42 39 37 35 33 31 29 28 26 25 24 23 22 21 21 20 20 20 20 20 20 20 21 21 22 23 25 26 28 30 33 36 39 43 48 52 58 64 71 78 87 95 104 114 123 133 142 150 156 161 164 164 162 158 152 144 135 125 115 105 95 86 78 70 63 57 51 47 42 39 35 33 30 28 27 26 25 24 24 24 24 25 25 26 27 28 29 31 32 34 36 38 40 43 45 48 50 52 55 57 59 60 61 62 62 62 61 60 58 56 54 51 48 45 43 40 37 35 32 30 28 26 25 24 22 21 21 20 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 23 24 25 25 25 26 26 26 26 26 26 25 25 24 23 22 21 21 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
 38 38 39 40 41 42 44 45 47 49 52 55 57 60 64 67 70 74 78 81 85 89 92 96 99 101 104 106 107 109 109 109 109 108 107 106 104 102 100 97 95 92 90 87 85 83 81 79 77 76 74 73 71 70 69 68 67 66 66 65 64 63 63 62 61 61 60 59 59 58 57 56 56 55 54 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 44 45 46 48 50 52 54 56 59 61 64 67 71 74 78 81 85 89 92 95 98 101 103 105 106 106 105 104 102 100 97 94 91 87 83 79 75 71 67 63 59 56 53 49 47 44 42 39 37 35 34 32 31 30 30 29 29 28 29 29 29 30 31 32 33 34 35 37 39 40 42 44 46 48 50 52 53 55 57 58 59 60 61 62 63 63 64 64 64 64 64 63 63 63 62 62 61 61 60 60 59 59 58 58 58 58 57 57 57 57 57 57 56 56 56 56 56 55 55 55 54 54 53 53 52 52 51 51 50 50 49 48 48 47 47 46 45 45 44 44 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 41 41 42 42 43 44 45 46 47 48 49 50 52 53 54 56 57 59 61 62 64 65 67 68 70 71 72 73 74 75 75 76 76 75 75 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 61 60 59 59 58 58 57 57 56 56 55 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 38 38 38
 35 31 28 26 24 22 20 18 17 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 30 31 32 32 32 33 33 33 32 32 31 31 30 29 28 27 26 25 24 23 22 22 21 20 19 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 19 19 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 21 22 22 23 24 24 25 25 26 26 26 26 26 26 25 25 24 24 23 22 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 37 39 41 43 45 48 50 53 56 58 61 64 66 68 70 72 73 73 73 72 71 69 67 65 62 58 55 52 48 45 42 39 36 33 30 28 26 24 22 20 19 18 17 16 15 14 14 13 13 13 13 13 13 13 13 13 14 15 15 16 17 18 19 21 23 24 26 29 31 34 37 40 44 47 51 55 58 61 63 65 65 65 63 61 58 54 50 46 42 38
 69 65 62 59 57 54 52 50 49 47 46 45 44 44 43 43 42 42 42 42 43 43 43 43 44 44 45 45 46 46 47 47 47 48 48 48 48 48 48 48 48 48 47 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 44 45 45 46 47 48 49 51 53 54 56 59 61 63 66 68 71 73 75 77 79 81 82 83 83 83 83 82 80 79 77 74 72 69 66 64 61 58 55 53 50 48 46 44 43 41 40 39 39 38 38 38 38 38 39 39 40 41 42 43 45 46 48 49 51 53 54 56 58 59 61 63 64 66 67 69 70 71 72 73 74 74 75 75 75 75 75 75 75 74 74 73 72 71 70 68 67 66 64 63 61 60 58 56 55 53 52 50 49 47 46 45 44 43 42 41 40 39 39 38 37 37 37 36 36 36 36 36 36 36 37 37 38 38 39 40 41 42 43 44 45 47 48 49 50 52 53 54 55 56 57 57 58 58 58 58 58 58 57 57 56 56 55 54 54 53 52 51 51 50 50 50 49 49 50 50 51 52 53 54 56 58 60 63 66 70 74 78 82 87 91 96 100 105 109 112 115 116 117 118 117 115 112 109 105 101 97 92 87 82 78 73 69 65 61 57 54 51 48 45 43 41 40 38 37 36 35 35 35 34 35 35 36 36 38 39 40 42 44 46 48 50 53 56 59 62 66 69 73 76 80 84 88 91 95 98 100 103 104 106 106 106 105 103 101 99 95 92 88 84 80 76 73
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 21 19 18 17 16 16 15 14 14 14 14 14 14 14 14 14 15 15 16 17 17 18 19 21 22 23 25 26 28 30 32 34 37 39 41 43 45 46 48 49 49 49 49 48 47 45 43 41 39 37 35 33 31 29 27 26 24 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 42 42 43 44 44 44 44 44 44 44 43 42 41 40 39 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 23 24 24 25 26 27 29 30 31 32 33 34 35 35 36 36 36 36 36 35 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 21 22 22 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 41 42 43 44 44 45 45 45 46 46 45 45 45 44 44 43 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 25 25 25 26 26 27 28 28 29 30 31 32 34 35 36 38 39 41 42 44 45 46 47 48 48 48 48 47 46 45 43 41 39 37 34 32 30 28 26
 41 39 37 36 35 34 34 34 33 33 33 33 34 34 34 34 34 35 35 35 35 35 34 34 33 33 32 31 30 30 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 25 26 27 28 29 30 30 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 31 31 32 33 33 34 35 36 37 38 40 41 42 43 44 45 45 46 46 46 46 46 45 44 43 42 41 39 38 36 35 33 31 30 28 27 25 24 23 22 21 20 20 19 19 18 18 18 19 19 19 20 21 22 23 24 25 26 27 28 30 31 33 34 35 37 38 39 40 41 42 42 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 43 43 44 45 47 48 50 53 55 58 61 64 67 71 74 77 80 83 85 87 88 88 87 86 83 81 78 74 70 66 62 58 54 50 47 44 40 38 35 33 30 28 27 25 24 23 22 21 21 21 20 20 21 21 21 22 23 23 24 26 27 28 30 32 33 35 38 40 42 45 47 50 53 56 59 62 66 69 72 75 78 81 84 86 89 91 93 94 95 96 97 98 98 98 98 97 97 96 95 93 92 90 88 86 84 82 79 77 74 71 68 65 62 59 55 52 50 47 44 41 39 36 34 32 30 28 27 25 24 22 21 20 19 19 18 18 17 17 17 17 18 18 19 20 21 23 25 27 29 31 34 38 41 45 50 54 59 65 71 76 82 87 93 97 101 103 104 104 103 101 97 93 88 83 78 73 68 63 59 55 51 48 45 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 13 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 22 23 23 24 24 24 25 25 25 25 25 25 25 25 24 24 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 25 26 26 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 26 27 27 27 26 26 25 25 24 23 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 23 23 23 23 23 23 23 22 22 21 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10
 41 41 41 41 41 40 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 35 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 35 35 35 35 34 34 33 33 33 32 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 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 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 29 30 30 30 30 31 31 31 31 31 31 30 30 29 29 28 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 24 24 25 26 26 27 28 28 29 30 30 30 31 31 31 31 31 31 30 30 30 29 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 38 39 39 40 40 40 41 41 41 41 40 40 40 39 39 38 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 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
 37 38 38 39 40 41 42 42 43 44 44 44 45 45 45 44 44 43 42 42 41 40 39 38 36 35 34 33 32 31 30 30 29 28 28 27 27 27 27 27 28 28 29 30 31 32 34 36 37 39 42 44 46 48 51 53 55 57 59 60 61 62 63 63 63 62 61 60 59 58 56 55 53 51 50 48 47 45 44 43 42 41 40 40 39 39 39 39 40 40 41 41 42 44 45 46 48 50 52 54 56 58 60 62 64 66 67 69 70 70 71 71 71 70 69 68 66 65 63 60 58 56 53 51 48 46 44 41 39 37 35 34 32 31 30 29 28 27 27 27 26 26 27 27 27 28 29 30 30 31 33 34 35 36 38 39 41 42 44 45 47 48 50 51 52 53 54 55 55 55 55 55 55 55 54 53 53 52 51 51 50 50 50 49 49 50 50 51 52 53 54 56 57 59 61 64 66 69 72 75 77 80 83 85 87 89 90 90 90 89 88 85 83 80 76 73 69 65 61 57 54 51 48 45 42 40 38 37 35 34 34 33 33 33 33 33 34 35 35 36 38 39 40 42 43 44 46 47 49 50 52 53 54 55 55 56 56 56 56 55 55 54 53 52 50 49 48 47 45 44 43 42 41 40 39 39 38 38 38 37 37 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 41 41 42 43 44 45 47 48 50 52 54 56 59 61 63 65 67 69 70 72 72 73 72 72 71 70 68 66 64 62 60 57 55 53 51 49 47 45 43 42 40 39 38 37 37 36 36 36 36 36 36 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
 42 42 43 44 45 47 49 51 54 58 62 66 71 76 82 88 95 103 111 119 126 134 141 147 152 156 158 158 156 153 147 141 134 126 118 109 101 93 86 79 73 67 62 57 53 49 46 44 42 40 39 38 37 37 36 37 37 37 38 39 40 42 43 45 46 48 50 52 55 57 60 62 65 67 70 72 74 76 78 80 81 82 83 83 83 82 81 80 78 76 74 71 69 67 64 62 60 58 56 54 52 51 49 48 47 46 45 45 44 44 44 44 44 44 44 45 45 46 47 47 48 49 50 51 52 53 54 56 57 58 60 61 62 64 65 66 68 69 70 71 72 73 74 75 76 76 76 76 76 76 75 74 74 72 71 70 68 67 65 64 62 60 59 57 56 54 53 52 51 50 50 49 49 49 50 50 51 52 54 56 58 60 63 66 70 74 78 82 87 91 95 100 103 107 110 112 113 113 113 111 109 106 103 100 96 92 88 84 80 76 72 69 66 64 61 59 57 56 55 54 54 54 54 55 56 57 59 61 63 66 69 72 75 78 82 85 88 92 95 98 101 103 105 107 109 110 111 111 111 111 111 111 110 110 109 108 107 106 105 103 102 101 99 98 96 94 92 90 88 85 83 80 78 75 73 70 68 65 63 60 58 56 54 52 50 48 46 45 44 42 41 40 39 38 38 37 37 36 36 36 36 36 36 36 36 37 38 38 39 40 41 42 44 45 47 48 50 52 54 56 58 60 61 63 65 67 68 69 71 72 72 73 73 73 73 73 72 71 70 69 68 66 65 63 61 59 57 55 53 52 50 48 47 45 44 43 43 42 42 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
 72 72 72 71 70 69 68 66 65 63 61 59 58 56 54 53 52 51 50 49 48 48 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 47 47 46 45 44 44 43 42 41 41 40 39 39 38 38 38 38 38 38 38 38 39 39 40 41 41 42 44 45 46 47 49 50 51 53 54 55 56 57 58 59 59 59 58 58 57 56 54 53 51 50 48 47 45 43 42 41 40 38 37 37 36 35 35 35 35 35 35 35 35 36 36 37 38 39 39 40 42 43 44 45 46 47 48 49 49 50 50 51 51 50 50 49 48 48 46 45 44 43 41 40 39 38 36 35 34 33 32 31 31 30 30 29 29 29 28 28 28 29 29 29 30 30 31 32 32 33 34 35 37 38 39 40 41 42 43 44 45 45 46 46 46 46 45 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 32 32 32 32 32 32 33 34 34 35 37 38 39 41 42 44 46 48 50 52 54 56 58 60 61 63 64 65 65 65 65 64 64 63 61 60 58 57 55 53 51 50 48 46 45 44 43 42 41 40 39 39 39 38 38 38 39 39 40 40 41 42 43 44 45 46 47 48 50 51 52 52 53 53 54 54 54 53 53 52 51 51 50 49 48 47 46 45 44 44 43 43 42 42 42 42 42 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 56 56 56 56 56 55 54 53 52 51 50 49 47 46 45 44 43 42 42 41 41 41 41 41 41 42 42 43 44 45 47 48 50 52 54 56 58 60 62 64 66 68 69 70 71
 42 44 46 47 48 49 49 49 49 48 46 44 42 40 38 35 33 31 29 27 25 24 22 21 20 19 18 18 17 17 17 17 17 17 17 18 19 20 21 23 25 27 29 32 35 39 42 46 50 54 58 62 65 68 70 72 73 73 73 73 72 70 69 67 65 64 62 60 58 56 54 53 51 49 48 46 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 27 27 26 26 26 26 26 27 27 27 28 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 49 51 52 53 54 54 54 53 52 51 49 47 44 42 39 37 34 32 30 28 26 24 23 22 21 20 19 19 19 18 18 18 19 19 19 19 20 20 21 22 22 23 23 24 24 25 25 25 25 25 25 25 24 23 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 13 13 13 14 15 15 17 18 19 21 23 25 28 31 35 38 43 47 52 58 63 68 73 77 79 81 81 80 77 73 69 64 58 53 48 44 39 36 32 29 27 25 23 21 20 18 17 16 16 15 14 14 14 13 13 13 13 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 18 19 19 20 21 22 23 23 24 25 26 26 27 27 28 28 28 28 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 30 31 32 33 34 36 38 40 43 46 49 53 57 61 65 69 73 76 79 81 83 83 82 81 78 75 71 68 63 59 55 52 48 45 42 39 37 35 33 32 30 29 29 28 28 27 27 28 28 29 30 31 32 33 35 36 38 40
 44 45 45 45 46 46 46 46 47 47 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 38 37 37 37 36 36 35 35 34 33 33 32 32 31 31 31 31 30 30 30 31 31 31 32 33 33 34 35 36 37 39 40 41 43 44 45 47 48 49 50 51 52 52 52 52 52 51 50 49 48 47 46 45 44 43 42 42 41 41 41 41 42 42 43 45 47 49 52 55 59 63 68 74 81 88 96 105 114 124 133 141 148 152 154 153 149 142 133 122 111 100 89 78 69 60 53 46 40 36 31 28 25 23 21 19 18 17 17 16 16 16 17 17 18 18 19 20 22 23 25 26 28 30 32 34 36 38 40 42 44 45 47 48 48 49 49 49 48 47 46 45 43 42 40 39 37 36 34 33 32 31 30 29 29 28 28 28 28 28 28 28 29 29 30 30 31 32 33 34 35 36 37 39 40 42 43 45 46 48 50 51 53 55 57 58 60 61 62 63 64 65 65 65 64 64 63 61 60 58 56 54 51 49 47 45 43 41 39 37 36 34 33 32 31 30 30 29 29 29 29 30 30 31 32 33 35 37 39 41 44 47 50 53 56 60 63 66 69 72 73 74 74 73 72 69 66 63 59 55 52 48 44 41 38 35 33 30 28 26 25 24 23 22 21 21 21 21 21 22 23 24 26 28 31 35 39 43 49 56 64 73 83 95 108 122 137 152 167 180 191 199 203 203 198 191 180 169 156 143 131 119 109 99 91 83 77 71 66 62 58 55 53 50 49 47 46 45 45 44 44 44 44
 77 76 76 75 74 73 71 69 67 65 63 61 58 56 54 52 50 49 47 46 45 44 43 42 42 41 41 41 41 41 42 42 43 44 45 46 48 49 51 52 54 56 58 59 61 63 64 65 67 68 68 69 69 70 70 70 70 69 69 68 68 67 67 66 65 64 63 62 62 61 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 42 42 42 42 42 42 43 43 44 45 46 48 49 51 53 55 58 61 64 67 71 74 78 82 87 91 95 99 103 106 109 112 114 115 115 114 112 110 106 102 98 93 88 82 77 72 67 63 58 54 51 48 45 42 40 38 37 36 35 34 33 33 33 33 33 33 34 35 35 37 38 39 41 43 45 47 49 51 54 56 59 62 64 66 68 70 72 73 74 74 74 74 73 72 70 68 67 65 63 61 59 58 56 55 54 53 52 51 51 51 51 51 52 53 54 55 56 58 60 62 64 66 69 71 74 76 79 81 84 86 88 90 91 92 92 93 93 92 92 91 90 89 87 86 84 83 81 79 78 76 74 73 71 70 68 67 66 64 63 62 61 60 59 58 57 56 55 55 54 54 54 53 53 53 53 54 54 55 55 56 56 57 58 59 59 60 61 61 62 62 63 63 63 63 62 62 62 61 60 59 59 58 57 56 55 54 54 53 53 52 52 52 52 53 54 55 56 57 59 61 64 67 70 74 78 82 86 91 95 100 104 108 111 113 115 116 116 115 113 111 108 105 101 98 94 91 87 84 81 78 76 74 72 71 70 69 69 68 68 69 69 70 70 71 72 73 74 75 76 76 76
 32 32 31 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 28 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 44 45 45 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 32 33 33 33 33 33 34 34 35 35 36 37 38 39 41 42 44 46 47 49 51 52 53 55 55 56 56 56 55 55 53 52 50 49 47 45 43 42 40 39 37 36 35 34 33 32 31 31 30 30 30 30 30 31 31 31 32 33 33 34 35 36 36 37 38 38 39 39 39 39 39 38 38 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 25 25 24 24 24 24 25 25 25 26 27 27 28 29 30 32 33 35 36 38 39 41 43 44 46 47 48 49 50 51 51 52 52 52 51 51 50 50 49 48 47 46 45 44 43 42 41 39 38 37 36 35 34 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 23 23 23 24 24 25 26 26 27 28 30 31 32 34 36 37 39 41 43 45 47 49 51 53 55 56 57 58 58 58 57 56 55 53 51 49 47 44 42 39 37 35 32 30 29 27 26 24 23 22 21 21 20 20 20 20 19 19 20 20 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 30 31 32 32 33 33 33 33 33 32
 31 31 30 29 29 29 28 28 28 28 28 28 29 29 29 30 31 31 32 32 33 34 34 35 35 36 36 36 36 36 35 35 34 33 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 41 42 43 43 44 44 44 44 44 44 44 43 43 42 41 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 26 25 25 24 24 24 24 24 24 24 25 25 25 26 27 27 28 29 30 31 32 33 35 36 37 38 39 40 40 41 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 42 42 43 43 44 45 46 47 48 49 50 51 52 52 53 53 53 53 52 51 50 49 47 45 44 42 40 38 36 35 33 32 30 29 28 26 26 25 24 23 23 22 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 32 33 34 36 37 38 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 56 57 58 58 58 58 59 59 58 58 58 57 57 56 55 54 54 53 52 51 50 49 49 48 47 47 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 43 43 42 42 41 40 39 38 37 36 35 34 33 31 30 29 28 27 26 25 24 23 23 22 22 22 21 21 21 22 22 22 23 23 24 25 25 26 27 28 29 30 32 33 34 35 36 37 37 38 39 39 39 39 39 39 38 38 37 36 35 34 34 33 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 127 123 118 113 106 99 93 86 79 73 68 63 58 54 50 46 43 40 38 36 34 32 30 29 27 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 27 28 30 32 34 36 38 40 42 44 45 47 48 49 50 50 50 49 48 46 45 43 40 38 36 34 31 29 27 26 24 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 18 18 19 19 20 21 21 22 22 23 23 24 24 24 24 24 24 24 24 24 24 23 23 22 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 21 22 22 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 31 32 33 34 36 37 39 40 42 43 45 46 47 48 48 48 48 48 47 46 45 43 41 40 38 36 34 32 30 29 27 26 24 23 22 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 17 17 18 20 21 22 24 26 28 30 33 36 40 44 48 53 59 65 72 79 86 94 102 109 116 122 126 128 128
 73 70 67 64 61 58 56 53 50 48 45 43 41 39 37 35 34 32 31 30 29 28 27 27 26 26 26 26 26 26 27 27 28 29 30 32 33 35 38 40 43 46 49 52 55 58 61 64 67 68 70 70 70 69 68 66 63 61 58 55 52 50 47 45 43 41 39 37 36 35 35 34 34 34 34 34 34 35 36 37 38 39 40 41 43 44 45 47 48 49 50 51 52 53 53 53 53 53 53 52 52 51 51 50 49 48 48 47 46 46 46 45 45 45 45 45 46 46 46 47 47 48 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 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 53 53 53 52 52 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 33 33 33 33 33 34 34 35 36 37 38 40 41 43 44 46 48 50 53 55 57 59 60 62 63 64 64 64 63 62 60 58 55 52 50 47 44 41 38 35 33 31 29 27 26 24 23 22 21 21 20 20 20 20 20 20 21 22 22 23 25 26 28 30 32 34 37 40 44 47 52 56 61 67 73 79 85 91 97 102 107 111 114 115 116 115 113 110 106 102 97 93 88 84 79 75 71 68 65 62 59 57 55 54 52 51 50 50 49 49 48 48 48 48 49 49 49 50 50 51 52 53 54 55 56 57 58 59 61 62 64 65 67 69 70 72 74 75 77 79 80 82 83 84 86 87 88 89 90 91 91 92 93 93 93 93 93 93 93 92 91 90 89 87 85 83 81 78 76
 38 38 38 38 37 37 37 37 38 38 38 39 40 40 41 42 44 45 47 49 51 53 55 57 60 62 65 67 69 71 72 73 73 73 72 70 68 65 62 59 55 51 48 44 41 37 34 32 29 27 25 24 22 21 20 20 19 19 19 19 19 19 20 21 21 22 24 25 26 28 29 31 33 35 37 39 41 43 44 46 47 48 48 48 48 48 47 47 46 44 43 42 41 40 38 37 36 36 35 35 34 34 34 34 34 35 35 36 37 38 39 40 41 42 43 45 46 47 48 48 49 49 49 49 49 48 47 46 45 44 43 41 40 39 37 36 35 34 33 33 32 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 48 49 49 50 50 49 49 48 48 47 46 44 43 42 40 38 37 35 34 32 31 29 28 27 26 25 24 23 22 21 21 21 20 20 20 20 20 21 21 22 23 24 26 28 30 32 35 38 42 46 50 54 59 63 68 72 76 79 82 83 84 83 82 80 77 74 70 66 62 58 55 51 48 45 43 41 39 37 36 35 34 34 33 33 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 44 45 45 45 44 44 43 42 41 40 38 37 36 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 27 27 28 29 30 31 32 34 35 37 38 40 42 43 45 47 48 50 51 52 53 53 54 54 55 55 55 54 54 54 53 53 52 52 51 50 50 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 39
 46 45 44 43 43 42 41 41 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 37 37 36 35 35 34 33 32 31 30 29 27 27 26 25 24 23 22 22 21 21 21 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 37 38 39 39 39 40 40 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 24 24 23 23 23 22 22 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 32 33 33 34 34 34 35 35 35 34 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 34 35 35 35 35 34 34 34 33 33 32 32 31 30 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 19 19 18 18 18 19 19 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 29 30 31 32 32 33 33 34 34 34 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 39 39 40 41 41 42 43 43 44 45 45 46 46 46 47 47 47 47 46 46 45 45 44 43 42 41 40 38 37 36 35 34 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 21 20 20 20 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 34 35 37 38 40 41 43 44 46 47 48 49 50 51 52 52 52 52 52 52 51 51 50 49 48 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 22 23 23 24 25 26 27 28 29 30 32 33 35 37 39 40 42 43 44 45 45 45 44 43 42 40 38 36 34 32 30 27 25 23 21 20 18 17 16 15 14 13 12 12 11 11 11 10 10 10 11 11 11 12 12 13 14 14 15 16 18 19 20 22 23 25 26 28 29 30 32 33 33 34 34 34 34 34 33 33 32 31 30 29 29 28 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 34 35 35 35 35 35 35 34 33 32 31 29 28 26 25 23 22 21 19 18 17 16 15 15 14 14 13 13 12 12 12 12 12 12 13 13 13 14 15 15 16 17 18 19 21 22 24 25 27 28 30 31 33 34 35 36 36 37 37 36 36 35 34 33 32 31 30 29 27 26 25 24 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 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
 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 18 19 19 20 20 20 20 20 19 19 18 17 16 15 14 14 13 12 11 10 9 9 8 8 7 7 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 17 18 19 20 20 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 15 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 12 13 14 15 16 16 17 18 18 18 19 19 19 19 18 18 18 17 17 17 16 16 15 15 14 14 14 14 13 13 13 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
 32 32 31 31 31 31 31 31 31 32 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 48 48 48 48 48 47 46 45 44 43 42 41 40 40 39 38 37 37 37 36 36 36 36 37 37 37 38 38 39 39 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 43 43 43 43 43 42 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 25 25 25 25 26 26 27 28 28 29 30 32 33 34 36 37 39 40 42 44 45 47 48 49 51 52 52 53 53 54 53 53 53 52 51 50 49 47 46 44 43 41 40 38 37 35 34 33 32 31 30 29 29 28 28 27 27 27 28 28 29 29 30 31 32 33 35 37 39 41 43 46 48 51 54 57 60 63 65 68 70 71 72 73 73 72 71 70 68 66 64 62 60 58 56 54 53 51 50 49 48 48 47 47 47 47 47 47 48 48 49 50 50 51 52 53 54 55 55 56 57 57 58 58 59 59 60 60 61 62 62 63 64 65 67 68 70 72 74 76 79 81 84 86 88 91 92 94 95 96 96 95 94 93 90 88 85 82 78 75 71 68 64 61 58 55 53 50 48 46 44 43 41 40 39 38 38 37 37 37 37 37 38 38 39 39 40 41 41 42 43 43 44 44 44 44 44 43 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 30 29 29 29 30 30 30 30 31 31 32 33 33 34 34 35 35 36 36 36 37 37 36 36 36 36 35 35 34 34 33 33 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 66 65 64 63 62 61 61 60 60 59 59 58 58 57 57 56 55 54 52 51 49 47 45 43 41 39 37 35 33 31 30 28 26 25 24 23 22 21 20 20 20 20 20 20 20 21 22 23 24 26 27 29 31 33 36 39 41 44 47 50 52 55 57 59 61 62 62 62 62 62 61 59 58 56 55 53 52 50 49 48 47 46 45 45 44 44 44 44 44 45 45 46 46 47 48 49 49 50 51 51 52 52 52 51 51 50 49 48 47 46 44 42 41 39 37 35 34 32 31 30 28 27 26 25 25 24 24 23 23 23 23 24 24 25 25 26 27 28 30 31 33 35 37 39 42 44 46 49 51 53 55 57 58 59 60 61 61 60 60 59 57 56 55 53 52 50 49 48 47 46 45 44 44 44 44 44 44 45 45 46 47 49 50 52 54 56 58 60 62 64 66 69 71 72 74 75 75 75 75 74 73 72 70 67 65 62 59 57 54 51 48 46 43 41 39 37 35 33 31 30 29 27 26 25 25 24 24 23 23 23 23 23 24 24 25 26 27 28 29 31 32 34 37 39 42 44 48 51 54 58 62 65 69 72 75 78 81 83 84 85 85 85 85 84 83 82 81 79 78 76 75 74 73 72 71 71 70 70 70 70 70 70 70 70 70 69 69 69 68 67 65 64 62 60 58 55 53 50 48 45 42 40 38 35 33 31 29 27 26 25 23 22 21 21 20 20 19 19 19 19 20 20 21 21 22 23 25 26 28 30 32 34 36 39 42 45 48 51 55 58 62 65 68 71 74 76 77 79 79 79 79 79 78 76 75 73 72 70 69
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 72 72 72 71 69 67 64 61 57 54 50 47 44 41 38 36 33 32 30 28 27 26 26 25 25 25 25 25 26 26 27 28 29 30 32 33 35 37 39 41 43 45 48 50 52 54 56 57 58 59 60 60 59 58 57 56 54 53 51 49 47 45 43 41 40 38 37 36 35 34 33 33 32 32 32 33 33 33 34 35 36 36 37 38 39 40 41 42 43 44 44 44 45 45 44 44 43 43 42 41 40 39 38 36 35 34 33 32 32 31 30 30 30 29 29 30 30 30 31 32 33 34 35 37 38 40 42 44 46 49 51 53 55 57 59 60 61 62 62 61 60 59 58 56 54 52 49 47 45 43 41 39 38 37 36 35 34 33 33 33 33 33 34 34 35 36 37 38 39 40 40 41 42 42 42 42 42 42 41 40 39 38 37 36 35 33 32 31 30 29 28 27 26 26 26 26 26 26 26 27 28 29 30 32 34 36 38 40 43 45 48 51 53 55 57 59 60 60 60 59 58 56 54 52 49 46 44 41 39 36 34 32 31 29 28 26 25 24 23 23 22 22 22 22 22 22 22 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 37 38 38 38 37 37 37 36 35 35 34 33 32 32 31 30 30 29 29 29 29 29 29 29 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 46 46 46 45 45 44 44 43 42 41 40 39 38 37 36 35 34 32 31 30 29 29 28 27 26 26 26 26 26 26 26 27 27 28 29 31 32 34 36 39 41 44 47 50 54 57 60 63 66 69
 38 36 35 33 32 31 30 28 27 27 26 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 27 28 30 32 34 36 39 42 45 49 53 58 62 67 72 77 82 86 90 92 93 93 91 88 84 80 74 69 63 57 52 47 43 39 35 32 29 27 25 23 22 20 19 18 18 17 17 16 16 16 16 16 17 17 18 19 20 21 22 24 25 27 30 32 35 38 41 44 48 52 56 60 63 67 70 73 75 76 76 76 75 73 71 69 66 63 60 57 55 52 50 48 46 44 42 41 40 39 38 37 36 35 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 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 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 33 34 34 35 36 36 37 37 37 38 38 38 38 38 38 38 38 39 39 39 40 41 42 43 44 46 48 50 52 55 58 60 63 66 68 70 71 72 72 71 69 66 63 60 56 52 48 44 41 37 34 32 29 27 25 23 22 20 19 18 18 17 17 17 17 17 17 17 18 18 19 20 21 23 24 26 27 29 32 34 36 39 41 44 46 48 50 51 52 53 53 53 52 51 50 48 47 45 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 17 17 17 18 18 18 19 19 19 19 19 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 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 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 24 24 25 25 26 26 26 26 26 26 26 25 25 24 23 22 21 19 18 17 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 13 14 15 16 18 19 21 23 25 26 28 30 31 32 32 32 32 32 31 30 28 27 26 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 25 26 27 27 27 27 27 27 27 26 26 25 24 23 22 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 17 18 20 21 23 25 27 29 31 32 34 35 35 35 35 34 33 31 30 28 26 24 23 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 16
 32 32 33 33 34 34 34 34 35 35 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 34 35 35 35 35 35 35 35 34 34 33 33 33 32 32 31 31 30 30 30 30 30 30 30 30 30 31 31 32 32 33 34 35 36 37 38 38 39 40 41 42 42 42 42 42 42 41 41 40 39 38 37 36 35 34 33 32 30 30 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 44 45 46 46 46 46 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 32 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 36 36 37 38 39 40 40 41 42 42 42 42 41 41 40 39 38 36 35 34 32 31 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 21 21 22 22 23 24 25 26 28 29 31 32 34 35 37 38 40 41 42 42 43 43 43 43 42 42 41 40 39 38 37 35 34 33 33 32 31 31 30 30 30 30 30 30 30 30 31 31 31 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 42 43 43 42 42 41 41 39 38 37 35 33 31 29 27 26 24 22 21 19 18 17 16 15 14 14 13 13 13 13 14 14 15 16 17 18 20 21 23 25 27 30 32 34 36 39 40 42 43 44 44 43 42 41 39 38 36 34 33 32 31 30 29 29 29 29 29 30 30 31 32 34 35 37 38 40 42 44 46 48 50 51 51 51 51 49 48 45 43 40 37 34 31 29 27 25 23 21 20 19 18 17 16 16 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 24 26 27 29 31 33 35 36 38 40 41 42 43 43 44 44 43 43 42 42 41 40 39 38 37 36 35 35 34 34 33 33 33 33 33 34 34 35 35 36 37 38 39 40 41 42 43 45 46 48 50 51 53 55 56 58 59 60 61 62 63 63 63 63 62 62 61 60 58 57 55 53 52 50 48 46 44 42 40 37 35 34 32 30 28 27 25 24 23 22 21 20 20 19 19 19 19 19 19 19 20 21 21 22 24 25 27 29 31 34 37 41 45 48 53 56 60 63 65 66 66 65 63 60 57 53 49 45 42 39 36 33 31 29 27 26 24 23 22 22 21 21 21 21 22 22 23 25 26 28 30 32 34 37 39 42 44 46 47 48 48 48 47 45 44 42 39 37 34 32 30 27 25 23 22 20 19 18 17 16 16 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 23 23 24 25 26 28 29 30 31 32 34 35 36 37 38 38 39 39 40 40 40 40 40 40 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
 97 97 96 94 90 86 81 75 69 64 58 53 48 44 40 37 34 32 30 29 29 28 28 29 30 31 32 34 36 38 40 43 46 50 53 57 60 64 68 72 75 78 81 83 85 86 86 86 85 84 82 80 77 75 72 68 65 62 59 55 52 49 46 44 41 39 37 35 33 32 31 30 30 30 30 31 33 35 37 40 44 48 53 58 64 71 78 85 93 101 108 115 120 123 124 123 119 113 106 97 89 80 71 63 56 50 44 39 35 32 30 28 26 25 24 24 24 25 25 26 28 29 31 33 36 39 43 47 53 58 65 73 81 90 100 110 120 130 137 143 146 146 143 137 130 121 111 102 92 83 75 68 61 56 51 47 43 40 38 36 35 34 34 35 36 37 38 40 42 45 47 49 51 54 55 57 58 58 58 57 56 54 53 50 48 45 43 40 37 35 33 31 29 28 27 26 25 25 26 26 27 29 31 33 36 40 44 48 53 59 65 72 80 89 98 108 118 129 139 149 158 165 170 172 171 167 160 152 141 131 120 109 98 89 80 72 65 59 53 48 44 41 37 35 32 30 29 28 27 26 26 26 26 27 28 29 30 31 33 34 35 37 38 39 39 40 40 39 39 38 37 36 34 33 32 30 29 28 27 26 25 25 25 25 25 26 27 29 32 35 39 44 49 55 63 71 80 90 101 112 123 134 144 152 159 163 164 163 159 153 146 137 129 120 112 104 96 90 84 79 74 70 66 62 59 56 54 51 49 47 45 43 41 39 38 36 35 34 33 32 32 32 32 33 35 36 39 41 45 49 53 57 63 68 73 79 84 88 92 95
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 18 18 18 18 18 18 19 19 20 20 21 22 23 25 26 28 30 32 35 38 41 45 50 55 60 65 71 76 81 85 87 87 86 84 80 75 69 63 57 52 46 42 37 34 30 27 25 23 21 20 19 18 18 18 19 20 21 22 24 26 29 32 35 39 43 47 51 55 58 62 64 65 66 65 64 62 59 56 52 49 45 42 39 36 34 32 31 30 30 30 31 32 34 36 39 42 46 50 55 60 66 73 80 87 94 100 105 110 112 113 112 109 104 98 92 85 79 73 67 61 57 53 49 46 43 40 38 37 35 34 32 31 30 30 29 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 19 19 19 19 20 20 21 22 23 24 25 27 28 30 32 33 36 38 40 43 46 49 52 56 60 65 69 74 78 82 85 88 90 90 89 86 83 79 74 69 64 58 53 49 44 41 37 34 31 29 27 25 24 23 22 22 22 22 23 24 26 28 30 34 37 42 47 53 59 65 72 79 86 91 96 98 99 98 95 91 85 80 73 67 62 56 52 48 44 41 39 38 37 37 37 38 39 41 43 46 49 53 57 61 66 71 76 81 85 88 91 92 92 90 88 84 80 75 70 65 60 55 51 48 44 42 39 37 36 34 33 32 31 31 30 30 30 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 33 34 34 35 35 35 35 36 36 36 35 35 35
 59 56 54 52 50 48 46 45 43 42 41 40 40 40 40 40 40 41 41 42 43 44 45 46 46 47 48 48 48 48 48 48 47 47 46 45 44 43 42 41 39 38 37 36 35 34 34 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 30 30 30 31 32 33 34 35 37 39 42 45 48 51 55 59 63 67 70 73 76 78 79 79 79 78 76 74 72 69 67 64 62 59 57 55 53 52 51 50 49 49 49 50 51 52 53 54 55 56 57 58 58 58 57 56 55 53 51 49 47 44 42 40 38 35 34 32 30 29 28 28 27 27 28 28 29 31 33 35 37 40 42 46 49 52 56 59 62 65 68 70 71 72 72 72 70 68 66 63 61 58 55 52 50 48 46 45 44 43 42 41 41 41 41 41 42 42 42 43 43 44 45 45 46 46 47 47 47 47 47 47 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 41 41 41 40 40 40 40 41 41 41 42 42 43 44 46 47 49 51 54 56 59 62 65 68 70 73 75 76 77 78 77 76 75 72 70 66 63 59 56 52 48 45 42 40 37 36 34 33 33 32 32 33 33 34 35 37 38 40 42 45 47 50 53 55 58 61 64 67 69 71 73 74 75 75 75 75 75 74 73 73 72 72 72 72 72 73 73 74 76 77 78 79 80 81 82 82 82 81 80 79 77 74 72 69 66 63 60 57 54 52 49 47 46 44 43 42 41 41 41 40 41 41 42 42 43 45 46 48 50 53 55 58 61 65 68 71 74 77 79 80 81 81 81 79 78 75 73 70 67 64 62
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 49 49 49 49 50 50 50 50 50 49 49 49 48 47 47 46 45 45 44 44 43 43 42 42 42 43 43 44 44 45 47 48 49 51 52 53 55 56 57 57 58 58 59 58 58 58 57 56 55 55 54 53 53 53 53 53 54 55 56 58 60 63 66 69 73 77 80 84 88 92 95 98 100 101 102 101 100 97 94 91 87 82 77 73 68 64 61 57 54 52 49 48 46 45 45 44 44 44 44 44 44 44 45 45 46 46 46 47 47 47 47 48 48 48 48 48 48 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 48 48 47 47 46 45 45 45 44 44 44 44 44 44 44 44 44 45 45 45 45 45 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 49 49 50 51 51 52 53 54 54 55 55 56 56 56 56 56 55 55 54 54 53 52 52 51 51 50 50 49 49 49 49 49 50 50 51 52 53 54 55 56 56 57 58 58 58 58 58 58 57 57 56 55 55 54 53 53 53 52 52 53 53 54 55 56 57 58 60 61 63 64 65 66 67 67 67 66 66 65 63 62 60 59 57 55 53 52 50 49 48 47 47 47 47 48 48 50 51 53 56 58 61 63 66 68 71 72 74 75 75 75 74 73 71 69 67 64 61 58 56 53 51 49 47 46 45 44 43 43 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 57 57 57 56 56 55 54 54 53 52 51 51 50 49 49 49 48 48 48 48 47 47 47
 22 23 23 24 24 24 24 25 25 25 24 24 24 23 23 22 21 21 20 19 19 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 19 20 20 21 22 23 24 24 25 25 26 26 26 26 25 25 25 24 24 23 23 22 22 22 22 22 22 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 36 36 36 36 36 35 34 33 32 31 31 30 29 28 27 27 27 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 25 25 24 24 23 22 22 21 20 20 19 19 19 19 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 26 26 26 26 26 25 25 24 23 22 21 20 19 18 18 17 16 16 15 15 15 15 15 16 16 16 17 18 19 19 20 21 22 22 23 23 24 24 24 24 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 28 28 29 29 28 28 28 27 26 25 24 22 21 20 19 18 17 16 15 14 14 13 13 13 13 13 14 14 14 15 16 16 17 18 19 19 20 21 22 22 23 23 24 24 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 21 21 21 21 22 22
 25 26 28 29 31 32 34 35 36 37 38 38 38 38 38 38 37 37 36 36 35 35 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 32 32 31 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 17 17 17 17 17 17 17 18 18 19 20 21 22 23 23 24 25 26 27 28 29 29 30 30 31 31 31 31 31 31 31 30 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 32 32 33 33 32 32 32 31 31 30 29 29 29 28 28 28 28 28 28 28 29 30 31 32 33 34 34 35 36 36 37 37 37 36 35 35 34 33 31 30 29 28 26 25 24 23 22 22 21 21 21 20 21 21 21 22 23 23 24 25 27 28 29 30 31 33 34 35 36 36 37 37 38 38 37 37 36 36 35 34 34 33 32 32 31 31 31 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 29 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 34 35 36 36 37 37 37 37 36 35 34 33 32 31 30 28 27 25 24 23 21 20 19 18 17 17 16 16 16 16 16 17 17 18 19 19 20 21 23 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 27 27 27 26 25 23 22 20 18 17 15 14 12 11 11 10 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 13 14 14 15 16 16 17 18 18 18 18 18 18 17 17 16 15 14 13 13 12 11 11 10 10 10 10 9 9 9 9 9 9 10 10 10 10 11 11 12 13 13 14 15 17 18 19 21 23 24 26 27 29 30 30 30 30 29 28 27 26 24 22 21 19 18 17 16 15 14 13 12 12 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 8 8 9 9 10 11 12 14 15 17 19 21 23 25 28 30 32 34 35 36 37 37 36 35 33 31 29 27 25 23 21 20 18 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 13 14 15 15 15 16 16 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 11 11 11 11 12 13 14 14 16 17 18 20 21 22 24 25
 31 30 30 29 28 28 28 27 27 27 28 28 29 30 31 33 34 36 38 40 43 45 47 49 50 51 52 52 52 52 51 50 49 48 46 45 43 41 40 38 37 36 35 34 34 33 33 33 34 35 35 36 37 38 39 40 41 41 42 42 43 43 43 42 42 41 41 40 39 39 38 37 37 36 36 36 36 36 37 37 38 39 40 40 41 42 43 43 43 44 43 43 43 42 41 41 40 39 37 36 35 35 34 33 33 33 33 33 34 34 35 36 37 38 39 40 41 42 43 43 44 44 44 44 43 43 42 41 39 38 37 36 34 33 32 32 31 31 31 31 31 32 32 33 34 34 35 36 37 37 38 38 39 39 39 39 38 38 37 36 35 34 33 32 31 30 29 29 29 28 28 29 29 29 30 31 32 32 33 34 35 36 37 38 38 39 39 39 39 39 39 38 37 37 36 35 34 34 33 32 32 32 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 44 45 46 46 46 46 46 46 45 45 44 43 43 42 41 40 39 39 38 37 37 37 37 37 38 38 39 40 42 43 45 47 49 50 52 54 55 56 57 57 57 57 57 56 55 53 52 50 48 47 45 43 42 41 40 39 39 38 38 39 39 39 40 41 42 42 43 44 45 46 46 47 48 48 49 49 49 49 49 48 48 48 47 47 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 36 36 36 36 36 36 37 37 37 37 36 36 35 35 34 34 33 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 5 4 4 4 4 4 4 4 4 5 5 6 7 8 9 10 11 13 15 17 19 22 24 26 28 29 30 31 30 30 28 26 24 22 20 17 15 13 12 10 9 8 7 6 5 5 5 5 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 9 9 10 12 13 15 16 19 21 23 26 28 31 33 35 36 36 37 36 35 34 33 32 31 30 29 28 27 26 26 25 25 24 24 24 23 23 23 22 21 21 20 19 18 17 16 15 14 13 12 11 11 10 9 8 7 7 6 6 5 5 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 18 18 19 19 20 19 19 19 18 18 17 17 16 16 16 16 16 17 17 18 19 20 22 23 25 27 29 31 33 35 36 36 35 34 32 29 26 23 20 17 15 13 11 10 9 8 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 8 9 10 12 14 16 18 20 22 24 26 27 28 29 28 28 27 25 24 22 20 19 17 15 14 12 11 10 9 8 7 7 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 9 9 10 11 12 13 14 16 17 19 20 21 23 24 25 25 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 22 22 23 23 24 24 25 25 25 25 25 24 23 21 20 18 16 15 13 12 11 9 9 8 7 6
 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 29 28 28 27 27 26 25 24 24 23 22 21 21 20 20 19 19 19 19 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 27 27 28 28 28 28 27 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 22 23 23 23 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 21 21 20 20 20 19 19 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 27 28 28 29 30 31 32 32 33 33 34 34 34 33 33 32 31 30 29 28 27 26 25 23 22 21 20 19 18 18 17 17 17 17 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 31 32 32 32 32 32 32 31 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 19 19 19 20 20 20 20 21 21 22 22 23 23 24 24 25 25 25 25 25 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 19 19 19 20 20 21 21 22 22 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 76 78 80 82 82 81 79 77 73 70 65 61 57 53 50 47 44 41 39 38 36 35 34 34 33 33 33 33 33 34 34 35 36 38 39 41 43 45 48 51 55 59 63 68 73 78 82 86 90 93 95 95 95 94 92 89 85 81 77 72 67 63 58 54 50 46 43 39 37 34 32 30 29 28 27 26 26 26 26 27 27 28 28 29 30 31 32 32 33 34 34 35 35 36 36 36 37 37 38 38 39 40 40 42 43 44 46 48 50 52 55 57 60 63 65 68 71 74 77 80 83 85 86 88 88 88 87 86 84 82 79 75 72 69 66 63 60 57 54 52 50 48 47 46 44 44 43 42 42 42 42 42 42 43 44 45 46 47 49 50 51 53 54 55 56 56 56 55 54 53 51 49 46 44 42 40 38 36 34 32 31 30 29 28 27 27 27 28 28 29 30 32 34 36 38 40 42 45 47 49 51 53 54 55 55 55 55 54 53 52 51 49 48 46 44 42 41 39 38 36 36 35 34 34 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 41 41 42 43 44 45 47 48 50 52 55 58 61 64 68 71 75 79 82 85 88 89 91 91 91 90 88 86 84 81 78 76 73 70 68 65 63 61 60 59 58 57 57 56 56 56 56 56 55 55 54 53 53 51 50 49 48 46 44 43 41 39 37 36 34 33 31 30 29 28 28 27 27 28 28 29 30 32 33 35 37 39 41 43 45 47 49 51 53 54 55 56 56 56 56 55 54 53 52 50 49 47 46 45 44 44 44 44 45 46 47 49 51 53 56 59
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 72 74 75 76 76 77 77 77 78 78 78 78 78 78 77 77 76 75 74 73 71 68 66 63 60 57 54 50 47 44 41 39 36 33 31 29 27 25 24 22 21 20 20 19 19 19 20 21 22 24 26 28 31 34 38 42 46 51 55 60 65 70 74 77 79 80 80 79 76 73 68 64 59 54 50 45 42 39 36 34 32 31 30 30 30 30 31 32 32 34 35 36 37 38 39 40 40 40 40 40 39 38 36 35 33 32 30 29 28 27 26 26 25 25 25 25 25 25 26 26 27 28 29 30 31 33 34 36 38 40 42 45 47 50 52 54 56 58 59 60 61 61 60 59 57 56 54 51 49 47 44 42 39 37 35 33 31 29 27 26 24 23 21 20 20 19 18 18 18 18 18 19 20 20 21 23 24 25 26 28 29 31 32 34 35 37 38 40 41 42 43 44 45 45 46 47 48 48 49 50 51 52 53 53 54 55 56 57 58 59 59 60 60 60 60 60 60 59 58 57 56 55 53 52 50 49 47 46 44 43 42 41 40 40 39 38 38 38 38 38 38 38 39 40 41 42 43 45 47 50 53 56 59 63 66 70 72 75 76 76 75 72 69 64 60 55 50 45 41 37 34 30 28 25 23 21 20 19 18 17 17 17 17 17 18 19 20 21 23 24 26 27 29 31 32 34 35 36 37 38 38 39 39 39 38 38 37 36 35 34 33 32 31 30 30 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 27 27 27 28 28 29 30 31 32 34 36 38 40 43 45 48 51 55 58 61 63 66 68 71
 68 69 71 72 73 74 73 73 72 70 68 66 63 61 58 56 53 51 49 47 46 45 44 43 42 42 41 41 41 41 42 42 43 44 45 46 48 49 51 54 56 59 63 66 71 75 79 84 88 92 95 98 99 99 99 97 94 91 87 83 78 74 69 65 61 57 54 50 48 45 43 42 41 40 40 41 42 44 46 49 53 58 63 68 74 80 85 90 94 96 97 96 94 90 85 79 73 67 62 56 51 47 44 41 39 38 37 36 37 37 39 40 42 45 47 50 54 58 62 66 71 76 81 86 91 95 99 102 104 104 104 102 99 96 91 86 81 77 72 67 63 60 56 53 51 48 46 44 43 41 40 39 38 37 37 36 36 36 36 36 36 37 37 38 39 40 42 43 45 46 48 49 50 51 52 53 53 53 53 52 52 51 50 49 48 47 47 46 45 44 44 44 44 44 44 45 45 46 47 47 48 49 49 50 50 51 51 51 51 51 51 51 51 52 52 52 53 54 55 56 58 60 63 66 69 73 78 82 87 91 95 99 102 103 104 103 102 99 96 92 88 83 79 74 70 66 62 58 55 53 51 49 48 47 47 48 50 52 54 58 62 67 72 78 83 88 93 96 98 98 97 94 90 85 79 73 67 61 56 51 47 44 41 39 37 36 36 37 37 39 40 43 45 49 52 56 60 65 70 75 80 85 90 94 97 100 101 101 100 98 94 90 86 81 76 71 67 63 59 56 54 52 50 49 47 47 46 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 46 47 48 49 51 53 55 57 59 61 63 66
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 29 29 28 27 26 25 24 23 23 23 23 23 24 25 26 28 29 32 34 37 40 43 46 49 52 55 58 60 62 63 64 64 63 62 60 58 55 53 50 48 45 43 41 39 38 37 36 35 34 34 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 34 34 35 36 38 39 41 43 46 49 52 55 58 61 63 65 66 66 65 63 61 57 54 50 46 42 38 35 32 29 27 25 23 22 21 20 20 20 20 20 20 21 22 22 23 24 25 26 27 28 29 30 30 31 31 31 32 32 31 31 31 30 30 29 29 29 28 28 28 28 29 29 29 30 31 31 32 32 32 32 32 32 32 31 31 30 29 28 28 27 26 25 24 23 22 21 21 20 20 21 21 22 23 24 26 28 31 34 38 41 46 50 55 60 64 68 70 72 73 72 70 67 63 60 56 52 48 45 42 40 38 37 36 35 34 34 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 32 32 32 32 33 33 34 35 36 36 37 38 39 40 41 41 41 41 41 41 40 39 38 37 36 34 33 31 30 29 28 27 26 25 25 25 25 26 26 27 28 29 30 32 33 34 35 35 35 35 35 34 33 32 30 29 27 25 23 22 21 19 19 18 17 17 17 17 18 18 19 19 20 21 22 24 25 27 29 31 34 37 40 44 48 52 57 61 66 71 76 80 82 84 84 83 81 77 73 68 63 58 53 48 44 40 37 34 31 28 26 24 23 21 20 19 18 17 17 17 17 17 17 18 18 19 20 22 23 25 26 27 28 29 30 31 31
 12 11 11 11 11 11 11 11 11 12 12 13 14 15 15 16 17 18 19 20 20 21 22 22 23 23 23 24 24 24 25 25 26 27 28 29 30 31 33 35 37 39 41 44 46 48 50 51 52 51 50 49 47 44 42 39 36 34 32 30 28 26 25 23 22 22 21 21 20 20 21 21 22 23 24 25 27 29 31 33 35 37 38 40 40 40 40 39 37 35 33 31 29 28 26 25 23 23 22 22 22 22 23 24 25 27 29 32 35 38 42 46 50 54 58 61 63 64 64 63 61 57 54 49 45 40 36 32 28 25 22 19 17 15 14 13 12 11 11 11 11 11 11 12 13 13 14 15 17 18 19 21 23 25 28 30 33 37 40 44 47 50 53 55 56 56 56 54 52 50 47 44 42 39 37 36 34 33 32 32 31 31 31 31 32 32 32 33 33 33 33 32 32 31 30 29 28 27 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 14 14 14 14 15 15 15 16 16 17 18 19 20 21 22 24 25 27 28 29 30 31 32 32 32 32 32 31 30 29 28 27 25 24 23 21 20 19 18 17 16 15 15 14 14 14 15 15 16 17 19 21 23 25 28 32 35 39 44 48 52 55 58 59 59 58 56 53 49 46 42 39 36 33 31 30 28 27 26 26 26 26 26 26 26 27 28 29 30 31 32 33 34 35 36 37 37 38 38 38 37 37 36 35 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 28 27 26 26 25 23 22 21 20 18 17 16 15 14 13 13 12
 35 34 33 31 30 29 27 26 25 24 23 22 21 21 21 21 21 21 22 22 23 24 25 26 28 29 30 32 33 35 37 38 40 42 44 47 49 52 54 57 60 63 66 69 72 74 76 78 79 79 78 76 73 70 67 63 59 55 51 47 43 40 37 34 32 30 28 26 25 23 22 22 21 21 21 22 22 23 25 27 29 31 34 37 40 43 45 48 49 51 52 52 51 51 49 48 46 45 43 42 41 41 40 41 41 43 45 47 50 53 57 61 66 71 76 80 84 87 90 91 90 88 85 81 76 71 65 59 54 49 44 40 37 34 32 30 29 28 28 28 28 28 29 30 32 33 35 37 38 41 43 45 48 50 53 56 59 62 65 68 71 75 78 81 84 86 89 91 93 94 95 95 95 93 91 88 85 81 76 71 66 61 56 51 47 42 39 35 32 29 27 25 23 22 21 20 20 19 19 20 20 20 21 21 22 22 23 24 25 26 26 27 28 29 30 30 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 38 38 37 37 36 35 34 33 32 31 29 28 27 25 24 23 22 20 19 19 18 17 17 17 17 17 18 19 21 23 26 29 33 38 43 49 57 64 73 81 90 97 104 108 110 109 106 101 95 89 82 76 70 65 60 57 54 51 49 48 46 45 45 44 43 43 43 42 42 41 41 40 39 39 38 37 37 36 35 35 34 34 34 34 34 35 36 37 38 40 41 43 45 46 48 50 51 52 52 53 53 53 52 51 50 49 48 46 45 43 42 41 39 38 38 37 36 36 36 36 36 36 36 37 37 37 36 36 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 32 31 30 29 28 28 27 27 28 29 30 31 33 35 37 40 43 46 49 52 54 57 59 60 60 60 59 58 55 53 50 47 44 41 38 35 33 30 28 26 25 24 23 23 22 22 23 23 24 25 27 28 30 31 33 35 37 39 41 43 45 47 49 52 54 56 58 60 62 64 66 68 70 72 74 76 77 78 79 80 80 80 79 77 76 73 71 68 65 62 59 56 53 50 48 46 44 42 41 39 38 38 37 37 37 37 37 37 37 38 38 38 39 39 39 39 39 39 39 38 38 37 37 36 35 34 33 33 32 31 30 30 29 29 29 29 30 30 31 32 33 35 36 37 38 40 41 41 42 42 43 42 42 41 40 39 38 36 34 33 31 29 28 26 25 24 23 23 22 22 23 23 24 25 27 29 32 34 38 42 46 51 56 61 66 71 75 79 82 83 83 82 80 77 74 70 67 63 60 57 54 52 50 48 46 45 44 42 42 41 40 39 39 38 37 37 37 36 36 36 36 36 36 37 38 39 40 42 44 46 48 50 53 55 58 60 63 64 66 67 68 69 68 68 67 65 63 61 58 56 53 50 48 45 43 41 39 37 35 34 33 32 31 31 30 30 29 29 28 28 28 27 26 26 25 25 24 23 23 22 22 22 22 22 22 22 22 23 24 25 26 27 28 30 31 33 35 38 40 43 46 49 53 57 61 65 69 73 77 79 81 82 82 81 78 75 71 67 63 58 54 50 46 43 40 37 35 33 31 29 28 27 26 25 25 24 24 24 24 24 25 25 26 27 28 29 31 32 33 35 36 37 37 38 38 37 36 36 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 36 36 37 36 36 35 34 33 32 30 29 29 28 27 27 27 27 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 33 33 34 34 34 34 35 36 37 38 39 40 42 44 45 47 48 49 50 50 50 50 49 48 46 44 42 40 38 36 34 32 30 28 27 26 25 24 23 23 22 22 22 23 23 23 24 24 25 25 25 25 25 24 24 23 22 21 20 20 19 18 17 17 17 16 17 17 17 18 19 20 21 23 25 27 29 31 34 36 38 41 43 45 47 48 49 49 49 48 47 46 44 42 41 39 37 36 35 34 33 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 28 28 30 31 32 34 36 38 40 42 44 45 46 46 46 45 43 41 39 37 35 32 30 29 27 26 25 24 23 23 23 23 24 25 26 27 28 29 30 32 33 34 35 36 36 36 36 35 34 33 32 30 29 27 25 24 23 21 20 20 19 19 19 19 19 20 21 21 22 24 25 26 27 28 29 30 31 32 33 33 33 33 33 33 32 32 31 31 30 30 30 30 30 30 31 32 34 35 38 40 43 45 48 51 54 56 57 58 58 57 55 53 50 47 44 41 38 35 33 31 29 28 27 26 26 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 24 24 24 25 25 26 27 28 29 30 31 32 33 33 34 34 33 33 32 31 30 29 28 26 25 23 22 21 20 19 18 17 17 16 16 16 17 17 18 19 20 21 23 25 27 28 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
 11 10 9 9 8 8 7 7 7 7 7 6 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 12 13 14 15 17 18 20 22 24 25 27 28 30 30 30 30 30 29 28 26 25 23 22 21 19 18 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 8 8 8 8 8 9 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 11 11 11 11 12 13 13 14 15 16 17 18 19 21 22 22 23 24 24 23 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 15 15 16 18 19 20 22 24 26 28 30 31 33 34 35 35 35 35 34 32 30 28 26 24 23 21 19 17 16 15 13 12 11 10 10 9 9 8 8 8 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 16 16 17 18 19 21 22 23 25 26 28 29 31 32 33 33 33 33 32 31 29 27 26 24 22 21 19 18 17 16 15 14 14 13 13 13 13 12 12 12 13 13 13 13 14 14 15 16 16 17 18 19 20 21 22 22 23 23 22 22 21 20 19 18 17 15 14 13 12
 30 30 31 31 32 34 35 37 40 42 45 47 50 53 55 57 59 60 60 61 60 60 58 57 56 54 53 51 49 48 47 45 44 43 42 41 40 39 39 38 38 38 38 38 38 39 39 40 41 42 43 44 46 47 48 49 51 52 53 54 55 56 57 58 58 58 58 58 57 56 55 54 53 51 50 48 47 45 44 43 41 40 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 37 37 38 38 39 39 40 41 42 42 43 44 45 46 47 48 48 49 50 50 51 51 51 51 50 50 49 48 47 45 44 42 41 40 38 37 36 35 34 34 33 33 33 33 33 33 34 34 35 36 37 38 39 41 42 44 45 46 48 49 49 50 50 49 49 47 46 44 42 40 39 37 35 34 32 32 31 31 31 31 32 33 34 36 38 40 42 45 48 51 54 57 59 60 61 61 61 60 59 57 55 52 50 48 45 43 41 40 38 37 36 35 35 34 34 34 34 35 36 37 38 40 41 44 46 48 51 54 57 59 62 64 66 67 68 68 68 68 67 66 64 63 61 59 57 55 53 52 50 48 47 45 44 42 41 40 39 38 37 36 36 35 34 34 34 33 33 33 33 33 33 34 34 35 35 36 37 39 40 42 44 47 49 52 55 58 61 64 67 70 72 75 77 78 79 80 80 79 78 77 75 72 70 67 64 61 58 55 52 49 47 45 43 41 40 39 38 38 38 38 38 39 39 40 42 43 45 47 49 52 55 57 61 64 67 70 73 75 77 78 78 77 75 72 69 65 61 56 52 48 45 41 38 36 34 32 31 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 23 23 23 22 21 20 19 18 17 16 15 14 13 13 12 12 12 12 12 12 13 13 14 14 15 16 17 18 20 21 22 24 26 27 29 31 32 33 34 35 35 34 34 33 32 30 29 27 26 24 23 22 20 19 18 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 25 26 26 26 26 26 26 25 25 24 23 23 22 21 20 20 19 18 18 18 17 17 17 17 17 17 18 18 19 20 21 22 23 24 25 27 28 29 29 30 31 31 31 31 30 30 30 29 28 28 28 27 27 27 27 27 27 28 29 30 31 32 33 34 34 35 35 35 34 32 31 29 27 24 22 20 18 17 15 14 13 12 12 11 11 11 11 11 12 12 13 14 14 16 17 18 20 21 23 24 26 27 29 30 31 32 32 32 32 32 31 30 29 28 26 25 24 23 22 21 20 19 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 25 26 26 27 28 29 30 31 32 34 35 37 38 39 41 42 42 43 43 42 42 41 40 39 37 35 34 32 30 29 27 26 24 23 22 20 19 18 17 16 16 15 14 14 13 13 12 12 12 12 12 12 13 13 14 15 15 17 18 19 21 22 24 25 26 28 29 29 30 30 30 29 28 27 26 24 23 22 20 19 18 17 16 16 15 15 15 15 16 16 17 18 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 33 31 29 27 26 24 22 21 20 19 18 18 18 17 17 17 18 18 19 19 20 21 22 23 24 25 27 28 30 31 33 35 36 38 40 41 42 43 44 45 45 45 45 44 43 42 40 39 37 35 34 32 30 29 27 26 25 24 23 22 21 21 20 20 20 20 20 20 20 21 22 22 24 25 26 28 30 32 34 36 38 40 42 44 46 47 49 49 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 48 48 47 47 46 45 44 42 40 39 37 35 33 32 30 28 27 25 24 23 21 21 20 19 19 18 18 18 19 19 20 21 22 24 25 27 29 31 33 36 38 40 42 43 45 46 46 46 46 46 45 44 43 42 40 39 38 38 37 37 36 36 37 37 38 39 40 41 42 43 44 45 45 45 44 44 42 41 39 37 35 33 31 29 28 26 25 24 24 23 23 23 23 24 24 25 26 27 28 29 31 32 34 36 38 40 42 43 45 47 48 49 49 50 50 49 49 48 46 45 44 42 41 40 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 34 35 37 38 40 42 43 44 46 47 47 48 48 47 47 46 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 33 32 32 31 30 29 29 28 27 26 26 25 24 24 24 24 24 24 24 24 25 26 27 27 28 30 31 32 33 33 34 35 35 36 36 36 36 36 35 35 34 34 34 33 33 33 33 33 34 34 35 36 36 37 38 39 40 40 40 40 39
 27 28 28 27 27 26 24 23 22 20 19 18 17 16 16 15 15 15 15 15 15 16 16 17 18 18 19 20 21 22 22 23 24 24 24 24 24 24 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 23 22 21 21 20 19 19 18 18 17 17 17 17 17 17 17 18 18 19 20 21 23 24 26 28 30 31 33 34 35 36 36 35 35 34 33 31 30 28 27 25 24 23 22 22 21 21 21 21 21 21 22 23 24 24 25 26 27 27 27 27 26 25 24 23 21 20 18 17 16 15 14 14 13 13 13 13 13 14 15 15 16 18 19 20 22 24 25 27 29 30 32 33 33 33 33 32 31 30 28 27 25 24 22 21 20 19 18 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 22 23 23 24 24 24 25 26 26 27 28 28 29 30 31 31 32 32 33 33 33 33 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 21 20 20 19 18 18 17 16 16 15 14 14 14 13 13 13 13 13 13 14 14 15 16 17 18 19 20 21 22 24 25 26 26 27 27 27 26 26 25 24 23 22 21 20 19 18 17 16 16 16 16 16 16 17 17 18 19 20 22 23 24 26 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
 25 25 26 26 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 26 26 27 27 27 27 26 26 25 25 24 23 22 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 21 22 22 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 21 21 20 19 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 18 19 19 19 19 19 19 18 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 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 16 17 17 18 19 19 20 21 21 22 22 23 23 23 23 23 22 22 22 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 23 23 22 21 20 19 19 18 17 16 16 15 15 14 14 14 13 13 13 14 14 14 15 15 16 17 18 19 20 21 22 23 24 25 26 26 27 27 27 27 26 26 25 25 24 23 22 21 21 20 20 19 19 19 18 18 19 19 19 20 20 21 21 22 23 24 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 27 28 30 31 33 35 36 37 38 38 39 38 38 36 35 34 32 30 28 26 25 23 22 20 19 18 17 17 16 16 16 16 16 16 17 17 18 19 20 21 23 24 25 27 28 29 30 31 31 31 30 29 28 27 26 24 23 22 21 20 19 19 19 19 19 19 19 20 20 21 21 22 23 23 23 24 23 23 23 22 22 21 20 20 19 18 18 17 17 17 16 16 16 16 17 17 17 18 19 19 20 21 22 23 24 25 25 26 27 27 27 27 27 27 27 26 26 25 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 23 23 22 21 21 20 19 19 18 18 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 26 27 27 28 28 27 27 27 26 25 25 24 23 23 23 23 23 23 24 24 25 27 28 29 31 32 34 35 36 36 36 36 35 34 33 31 29 27 26 24 23 21 20 19 18 18 17 17 17 17 17 17 18 18 19 20 21 22 23 24 25 26 28 29 30 31 32 32 33 33 33 33 33 32 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 17 17 18 19 19 20 21 22 23 24 25 25 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 29 30 31 32 32 33 34 35 35 35 35 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 20 19 19 19 19 19 20 21 22 24 25 27 29 32 34 36 38 40 41 41 41 40 39 37 35 33 30 28 26 24 22 21 20 19 18 18 17 17 17 18 18 18 19 19 20 20 20 21 21 21 20 20 19 19 18 18 17 17 16 16 16 16 16 17 17 18 20 21 23 25 28 30 33 36 39 43 45 48 50 51 51 51 50 48 45 42 39 36 33 30 28 25 23 21 20 18 18 17 16 16 16 16 16 17 17 18 19 19 20 21 21 22 22 22 22 22 21 21 21 20 20 19 19 19 19 19 19 20 20 21 22 23 25 26 28 30 31 33 34 35 35 36 35 34 33 32 30 29 27 25 24 22 21 20 19 19 18 18 18 19 19 19 20 21 22 22 23 24 25 26 27 28 29 30 30 31 31 31 31 30 30 29 28 28 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 22 21 20 20 19 18 18 17 17 17 17 17 17 18 19 20 21 23 25 26 28 30 32 34 35 36 37 37 37 36 35 34 32 31 30 28 27 26 26 26 26 26 26 27 29 30 32 34 36 39 41 44 47 49 51 53 55 55 55 55 53 52 50 47 45 42 40 37 35 33 32 31 30 29 28 28 28 28 28 29 29 29 30 30 30 30 29 28 28 27 26 24 23 22 21 20 19 18 18 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 53 50 47 44 41 39 37 35 34 33 32 32 32 33 33 35 36 38 40 43 46 49 53 57 61 65 69 72 74 76 77 76 75 73 70 67 64 60 57 54 51 49 46 44 42 41 39 38 37 36 36 35 35 36 36 37 38 39 40 43 45 48 51 55 58 62 67 71 74 77 80 82 83 83 83 82 80 78 76 74 72 70 69 67 66 65 65 64 64 64 64 64 64 64 64 63 62 61 60 59 57 55 53 51 50 48 46 45 43 42 41 40 39 39 39 39 39 39 39 40 40 41 41 41 41 41 41 41 40 40 39 39 38 37 37 36 35 35 35 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 34 34 33 32 31 31 30 30 30 29 30 30 30 31 32 34 36 38 40 43 46 50 53 56 59 62 63 64 64 63 61 59 56 53 50 47 44 42 40 37 36 34 33 32 31 31 30 30 30 31 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 50 51 51 50 50 49 48 47 46 44 42 41 39 38 36 35 34 34 34 33 34 34 35 36 37 38 39 41 42 44 46 47 49 50 52 53 54 54 55 55 55 56 56 56 56 56 57 58 59 60 61 63 65 67 68 70 72 73 74 74 74 73 71 69 66 63 60 56 53 50 47 44 42 40 39 37 36 36 36 35 36 36 37 38 39 40 42 44 46 48 51 54 57 61 64 67 70 73 75 76 76 76 74 72 69 66 63 60 57 54 51 49 48 47 46 46 46 46 47 48 50 51 53 55 57 59 60 61 61 61 60 58
 18 18 19 19 19 19 18 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 26 26 26 26 25 24 23 22 21 20 19 17 16 15 14 13 12 12 11 11 11 11 11 11 11 12 13 14 16 17 19 21 23 25 27 28 30 30 31 31 30 29 28 26 24 23 21 20 19 18 17 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 17 17 18 18 18 17 17 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 8 8 7 7 7 7 8 8 8 8 9 9 10 10 11 12 13 13 14 15 16 16 17 17 18 18 18 17 17 17 16 15 15 14 13 12 11 10 10 9 9 8 8 8 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 17 18 19 21 22 24 26 29 31 34 36 37 38 39 38 36 34 31 28 25 22 19 17 15 13 12 10 9 9 8 8 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 20 21 21 22 22 21 21 20 19 18 17 16 15 13 12 11 11 10 10 9 9 9 8 8 8 9 9 9 9 10 10 11 11 12 13 13 14 15 16 17
 47 47 47 47 48 49 50 52 54 56 59 61 64 66 69 71 74 76 77 78 78 78 77 76 75 73 71 69 68 66 65 64 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 62 62 63 63 64 65 67 68 70 71 73 74 75 76 76 76 75 74 72 70 68 66 63 61 58 56 54 52 50 49 48 47 46 45 45 45 45 45 46 46 46 47 47 47 47 47 47 46 46 46 45 45 45 45 45 45 46 46 48 49 51 54 57 61 65 69 73 77 81 84 87 89 89 89 88 86 84 80 77 73 70 66 62 59 56 53 50 48 46 44 43 42 41 41 41 41 42 44 45 47 49 51 54 56 57 59 60 60 60 60 59 57 55 54 52 50 48 46 45 43 43 42 41 41 42 42 43 44 45 46 48 49 50 51 52 53 53 53 53 52 52 51 49 48 47 46 45 44 43 42 42 42 42 42 43 44 45 46 48 49 51 52 53 55 56 57 58 59 60 61 61 61 62 62 61 61 60 59 58 57 55 54 52 50 49 47 46 45 44 44 43 43 43 43 44 44 44 45 45 46 46 46 46 46 46 46 45 45 44 44 43 43 43 43 43 44 44 45 46 48 49 51 53 56 58 60 62 64 66 67 68 68 68 67 66 64 62 60 57 55 53 51 50 48 48 47 48 48 49 50 52 53 56 58 61 64 67 71 74 78 81 85 88 91 93 94 94 94 92 90 87 83 79 75 71 67 64 61 58 56 55 54 53 53 53 53 53 54 54 55 55 55 55 55 55 54 54 53 52 51 50 49 48 47
 32 31 30 29 28 28 27 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 13 13 14 15 16 18 20 22 24 27 30 33 35 38 40 41 42 42 41 40 38 36 34 31 29 26 24 22 20 19 17 16 14 13 13 12 12 12 11 12 12 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 35 36 36 36 36 35 34 33 32 30 29 27 26 24 22 21 20 18 17 16 15 14 14 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 27 28 28 28 28 27 26 25 24 23 21 20 19 18 17 16 15 15 15 15 15 16 16 17 18 19 20 21 22 24 25 26 27 28 29 29 30 30 31 31 31 32 32 33 33 34 35 36 38 39 41 42 44 45 45 46 45 45 43 41 39 36 34 31 28 26 23 21 20 19 18 17 17 17 17 18 19 20 21 23 25 27 30 32 35 39 42 45 49 52 54 56 57 57 56 55 52 49 46 42 39 35 32 29 26 24 22 21 20 19 18 18 18 19 19 20 20 21 22 23 24 25 26 28 29 30 30 31 31 31 31 31 30 29 28 27 26 25 24 24 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 27 28 29 30 30 31 31 31 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 16 15 16 16 16 17 18 20 22 24 27 31 35 39 44 49 54 58 62 64 66 66 65 63 60 56 53 49 46 43 40 37 35 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 53 54 54 55 55 55 56 56 55 55 54 54 53 52 51 50 49 48 47 46 46 45 45 44 44 44 44 44 45 45 45 45 45 45 45 44 43 42 41 40 38 37 36 35 33 32 31 31 30 29 29 28 28 28 28 28 29 29 30 31 33 35 37 39 42 44 46 49 51 52 53 54 55 54 54 54 53 52 51 51 50 50 49 49 49 49 49 49 50 50 50 50 50 50 49 48 47 45 44 42 40 38 36 34 32 30 29 27 26 25 24 24 23 24 24 25 26 28 31 34 37 41 45 50 55 61 66 71 76 80 84 86 88 88 87 84 81 77 73 68 63 59 54 49 45 41 37 34 31 29 27 26 25 24 24 25 25 26 28 29 31 33 35 37 40 42 44 46 48 49 51 51 52 52 51 51 50 49 48 47 46 46 45 45 45 45 46 46 47 47 48 49 49 50 50 50 50 49 48 47 45 43 41 38 36 34 32 30 29 28 27 26 26 25 25 25 26 26 27 27 28 28 29 30 31 32 33 34 36 37 38 39 40 40 41 41 41 41 40 40 39 38 38 37 37 36 36 36 36 37 37 38 38 39 40 41 42 43 44 45 46 47 48 48 49 49 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 47 46 46 45 45 44 43 42 41 40 39 38 37 37 37 37 38 38 40 41 43 46 48 51 54 58 61 65 68 72 75 78 80 81 82 81 80 79 76 73 70 66 62 59 55 52 49 46 44 42 40 39 39 39 39 39 40 41 42 43 44 45 46 47 48 48 49 49 49 50 50 50 50 50 51 51 51 52
 37 36 35 34 33 32 31 31 30 30 30 30 31 31 32 32 33 34 34 34 34 34 34 33 32 31 30 29 28 27 26 25 25 24 24 24 24 25 25 26 26 27 28 29 30 31 32 33 35 36 36 37 38 38 38 38 38 37 37 36 35 34 33 33 33 32 32 33 33 33 34 35 35 36 37 37 38 38 39 39 39 39 39 38 38 38 37 36 36 36 35 35 35 35 35 36 36 37 37 38 39 39 40 40 41 41 41 41 40 40 39 38 38 37 36 36 35 35 34 34 34 35 35 35 36 36 36 37 37 37 37 36 36 36 35 34 34 33 33 32 32 31 31 30 30 30 30 30 31 31 31 32 33 34 34 35 36 36 36 36 36 35 34 34 33 32 31 30 30 29 29 29 29 29 29 30 31 31 32 33 34 35 36 36 36 36 35 35 33 32 31 29 28 27 25 24 23 23 22 22 21 21 22 22 23 24 25 27 29 31 34 36 38 40 42 43 43 43 43 42 40 39 37 36 34 32 31 29 27 26 25 24 22 22 21 20 19 19 19 18 19 19 19 20 21 23 24 26 28 29 31 33 35 36 37 38 39 39 39 39 39 38 38 37 37 37 36 36 36 36 36 37 37 37 38 38 38 39 39 38 38 37 36 35 34 33 31 30 28 26 25 23 22 21 20 19 18 18 18 18 19 19 20 21 22 23 25 26 28 29 31 32 34 35 37 38 39 40 41 42 42 42 42 41 40 38 36 34 32 30 27 25 24 22 21 20 19 18 18 18 19 19 20 21 22 23 25 26 28 30 31 33 35 36 37 38 39 39 39 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 43 42 41 41 40 40 40 40 40 40 41 41 41 42 42 43 43 43 44 44 45 46 46 47 48 50 51 53 55 57 58 60 61 62 63 63 63 62 61 60 59 57 56 54 53 51 50 48 47 46 44 43 43 42 41 41 41 41 41 42 43 45 46 49 51 53 56 58 60 61 62 62 61 60 59 57 55 53 51 50 48 47 45 44 44 43 43 43 44 45 45 47 48 49 51 52 53 54 55 55 55 55 54 54 53 52 50 49 47 46 45 44 43 42 42 42 43 44 46 48 50 52 54 56 58 60 62 64 65 66 67 68 68 69 69 69 68 68 67 66 65 63 62 60 58 56 53 51 49 47 45 43 42 42 41 41 42 42 43 43 44 45 45 46 46 47 47 48 48 48 48 48 49 49 49 50 51 52 53 54 56 57 59 62 64 67 70 72 75 78 80 82 84 85 85 84 83 81 78 75 71 66 62 58 55 51 49 46 45 44 43 43 43 44 45 45 47 48 49 51 53 55 57 60 62 65 68 71 74 76 79 81 83 84 84 83 82 79 77 73 70 66 63 61 58 57 55 55 54 54 55 55 56 57 58 59 59 60 61 61 61 61 61 60 59 58 57 56 55 54 53 52 51 50 50 50 50 50 51 51 52 53 54 55 56 56 57 58 58 59 59 59 60 60 61 62 63 64 66 68 71 73 76 78 80 82 83 84 85 85 85 84 83 82 81 79 77 75 72 70 68 66 63 61 59 57 56 54 53 52 52 52 53 54 56 59 61 64 67 70 72 74 76 77 77 76 75 73 71 69 66 63 60 57 55 52 50 48 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 7 7 7 7 8 8 8 9 9 10 11 11 12 13 14 14 15 15 15 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 14 14 15 16 16 17 17 17 17 16 15 15 14 13 12 11 10 9 8 8 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 10 10 10 11 12 12 13 14 14 15 16 16 16 16 16 16 15 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 13 13 14 15 15 16 16 17 17 17 16 16 15 14 13 13 12 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 14 15 14 14 14 14 13 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 11 11 11 11 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 6 6 7 7 7 8 8 8 9 9 10 10 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6
 39 40 41 42 43 43 43 43 42 41 40 38 37 35 33 32 30 28 26 25 23 22 20 19 19 18 18 18 19 19 20 21 23 24 25 27 28 29 31 32 33 34 35 35 36 36 37 37 37 36 36 35 34 33 31 29 28 26 24 22 21 20 19 18 18 17 18 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 34 36 38 41 44 48 52 56 61 66 71 76 80 83 86 87 87 84 81 76 71 65 59 53 47 41 36 32 28 25 22 20 19 18 18 18 18 19 20 22 23 25 27 29 31 33 36 39 41 44 47 50 53 56 58 59 60 60 59 57 54 50 46 42 37 33 30 27 24 22 21 20 20 20 21 21 22 24 25 27 29 31 34 36 39 42 45 48 50 53 55 56 56 56 55 53 51 49 46 44 42 40 38 36 35 34 33 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 29 30 31 32 33 35 36 37 38 38 39 39 39 39 38 38 37 37 36 35 34 33 32 31 30 28 27 26 25 25 24 24 23 24 24 25 27 29 32 36 40 45 50 55 61 66 72 77 81 84 86 86 86 83 80 76 72 67 62 57 53 49 45 42 39 37 35 33 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 21 21 22 23 25 26 29 31 34 36 39 41 43 44 45 45 45 44 43 42 40 38 36 34 32 31 29 27 26 24 23 22 21 20 19 19 19 19 19 20 21 22 24 25 27 29 30 31 32 33 34 34 34 34 34 34 34 34 34 34 35 35 36 37 37 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 43 44 46 47 49 50 52 53 53 53 53 52 51 49 47 46 43 41 40 38 36 35 35 34 35 36 38 41 45 49 53 58 62 65 68 70 71 71 70 69 67 65 62 60 57 54 52 50 48 46 44 42 41 40 38 37 36 35 34 34 34 34 35 36 37 39 41 43 45 47 49 50 51 52 53 53 54 53 53 53 52 52 51 50 49 49 48 47 46 46 45 44 44 43 43 43 42 42 42 42 41 41 41 41 40 40 39 38 38 37 36 35 34 33 33 33 33 33 34 35 37 39 40 42 44 46 48 49 51 53 55 56 58 60 61 62 64 64 65 65 65 64 62 60 57 54 51 47 43 40 37 35 33 32 31 32 32 34 36 38 40 42 45 47 49 51 53 54 54 54 53 52 50 48 46 44 42 40 38 37 36 36 35 36 36 37 39 41 43 46 49 53 56 59 63 65 67 68 67 66 63 59 55 50 46 42 39 37 35 34 34 34 34 35 36 37 38 40 42 44 46 48 50 52 55 57 59 62 64 66 68 70 71 71 71 71 69 67 65 62 59 56 53 50 48 46 44 43 42 41 40 40 39 39 38 38 37 37 37 37 37 37 37 38 38 38 39 40 40 41 42 42 43 44 45 46 47 47 48 49 49 50 50 51 51 51 51 51 51 51 51 52 52 52 53 54 56 58 60 62 65 67 69 70 72 72 73 73 72 71 70 69 67 66 64 62 60 58 56 54 52 50 48 46 45 43 42 41 41 41 42 43 46 49 52 57 61 65 69 72 74 74 74 72 70 67 63 60 56 53 50 47 45 43 42 41 41 41 41
 27 27 26 26 26 26 26 25 25 24 23 22 21 20 18 17 16 15 13 12 11 10 10 9 9 9 9 10 11 12 14 16 19 22 24 27 30 33 35 36 37 37 37 35 34 32 30 27 25 23 21 19 17 15 14 12 11 10 9 9 8 8 8 8 8 9 10 11 13 14 15 16 17 18 19 20 20 21 21 22 22 22 23 24 25 26 27 29 31 33 36 39 41 44 46 47 48 47 46 43 40 37 33 30 27 24 21 18 16 14 12 11 9 8 8 7 7 7 8 8 9 11 12 13 15 17 18 20 22 23 25 26 27 28 29 29 30 29 29 28 27 26 24 22 20 18 16 14 12 11 9 8 8 7 7 7 8 8 9 10 12 13 15 17 19 21 23 26 28 31 33 36 38 40 41 43 43 44 44 45 45 45 45 45 46 46 46 46 46 46 45 44 43 41 39 36 33 30 27 24 21 18 16 14 12 10 9 9 8 8 9 9 10 11 12 14 15 17 19 20 23 25 27 29 32 34 36 38 40 40 41 40 39 37 35 32 29 26 23 21 18 16 14 13 12 11 11 11 12 12 13 15 16 18 20 23 25 28 32 35 38 42 45 47 49 49 49 47 45 43 40 37 34 32 30 28 27 26 25 24 24 23 23 23 22 22 22 21 21 20 19 18 18 17 16 15 15 15 15 15 16 17 18 19 21 22 24 26 27 28 30 31 31 32 32 32 31 30 29 28 26 25 23 21 20 18 17 16 15 14 13 13 13 13 14 15 16 18 20 22 25 27 30 32 34 35 36 36 36 36 35 34 33 32 31 30 29 28 28 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 16 16 16 17 17 18 18 18 19 19 19 19 19 18 18 17 16 14 13 12 11 10 9 8 7 7 6 6 7 7 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 20 20 20 20 20 20 19 18 17 16 15 13 12 11 9 8 8 7 7 7 7 7 7 7 7 8 8 9 9 10 11 11 12 13 13 14 14 15 15 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 10 10 9 9 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 13 13 12 12 11 11 10 9 9 9 8 8 9 9 9 10 11 11 12 13 14 14 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 16 16 15 14 13 12 12 11 10 9 9 8 8 8 8 8 9 9 10 11 12 14 15 16 18 19 20 20 21 21 21 20 20 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 7 7 7 7 8 8 9 10 11 12 13 14 15 16 16 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 17 16 15 15 14 13 12 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 8 8 9 10 10 11 12 12 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 10 9 9 8 8 7 7 7 7 7 7 7 8 8 9 10 11 11 12 13 14 14 15 15 16 16 16 16 16 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 7 8 8 9 9 10 10 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 7 7 8 8 9 9 10 10 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 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 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 13 13 13 13 12 12 11 10 10 9 8 8 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7
 64 68 73 78 83 89 94 100 105 109 112 113 113 110 107 101 95 88 81 74 66 60 53 48 43 40 37 36 35 35 36 38 40 42 44 47 49 52 54 56 59 61 63 64 66 68 69 70 71 72 72 72 71 69 67 65 62 58 54 50 46 42 39 36 35 34 34 34 36 37 40 42 45 49 53 57 61 66 71 76 80 85 89 91 93 93 92 90 87 83 79 74 70 66 63 59 57 55 53 52 51 50 50 49 49 49 49 49 49 48 47 46 44 42 41 39 37 36 36 36 36 36 37 38 39 41 42 43 44 45 46 47 48 49 50 50 51 52 53 53 53 54 53 53 52 51 50 49 47 45 43 41 40 39 39 39 41 42 45 47 50 52 54 56 58 59 60 61 61 60 60 59 57 56 54 53 51 49 48 47 46 46 45 45 45 45 45 46 46 47 47 48 48 48 48 48 47 46 45 44 43 41 40 39 39 39 40 42 45 49 54 59 65 71 77 82 87 90 93 95 95 94 91 88 85 81 76 72 67 63 59 55 52 49 46 43 41 39 38 37 36 37 38 40 42 45 49 52 56 59 61 63 63 63 62 61 59 57 56 54 52 51 49 48 48 47 47 47 47 48 48 49 49 50 50 51 51 51 50 50 49 48 48 47 46 45 44 43 42 41 40 39 38 38 37 37 38 39 40 41 43 44 45 46 47 48 48 48 48 48 48 48 48 49 49 49 49 50 50 51 51 51 51 51 50 50 49 47 45 44 42 40 39 38 38 38 38 39 41 42 43 45 46 47 47 48 48 49 49 49 49 49 50 50 51 52 54 56 58 61
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 43 44 45 46 47 48 49 50 50 50 50 49 48 47 45 42 40 37 35 32 30 29 28 27 27 28 30 32 34 37 39 42 44 45 47 48 48 48 48 47 46 45 43 42 40 38 37 35 33 32 30 29 28 26 25 25 24 24 24 25 26 28 30 32 34 36 38 40 41 42 42 42 42 41 41 41 41 41 41 42 43 44 46 48 51 54 58 61 64 67 70 71 72 71 69 66 62 57 53 49 44 40 37 33 30 28 26 24 22 21 21 21 22 23 26 29 33 37 42 48 54 60 65 70 75 78 80 81 81 80 79 76 73 69 65 61 57 53 49 45 41 38 34 31 28 26 24 23 22 22 22 24 26 30 35 40 47 55 64 73 82 92 100 107 111 113 112 109 104 98 92 85 79 73 68 64 61 58 56 54 53 53 53 53 53 53 54 54 54 53 52 51 49 47 45 42 39 36 33 30 27 25 23 22 21 21 22 23 25 27 29 31 33 35 36 38 39 40 41 41 42 43 43 43 44 44 44 44 44 43 43 42 40 39 37 34 32 29 27 24 22 21 20 20 20 20 21 22 23 25 27 28 30 33 35 37 40 42 45 47 49 51 52 54 54 54 54 54 53 53 52 52 51 51 51 52 52 53 53 54 55 55 55 54 53 51 48 45 42 38 34 30 27 25 23 22 22 22 23 24 26 29 31 35 39 43 49 54 61 68 75 83 91 98 104 108 110 109 105 99 92 83 74 65 56 49 42 37 32 29 26 25 25 25 26 28 30 33 36 39 42 45 48 50 52 53 54 54 53 52 51 50 48 47 45 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

