
 % 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
 26893 28116 29354 30597 31835 33059 34255 35410 36510 37541 38486 39333 40067 40675 41147 41473 41649 41669 41535 41248 40814 40241 39539 38721 37800 36791 35708 34566 33380 32162 30926 29684 28444 27216 26008 24826 23675 22560 21483 20446 19451 18500 17591 16726 15903 15122 14381 13680 13016 12389 11797 11238 10711 10214 9745 9304 8888 8496 8127 7779 7452 7144 6854 6581 6323 6081 5852 5637 5435 5244 5064 4895 4735 4585 4443 4310 4184 4066 3955 3850 3752 3659 3572 3490 3414 3342 3275 3212 3153 3099 3048 3001 2957 2917 2880 2847 2816 2789 2764 2742 2723 2707 2694 2683 2675 2669 2666 2666 2668 2673 2681 2691 2704 2719 2737 2758 2782 2809 2838 2871 2907 2946 2989 3035 3085 3138 3196 3258 3324 3394 3470 3550 3636 3727 3824 3927 4036 4152 4276 4407 4547 4695 4852 5018 5195 5383 5583 5794 6019 6258 6511 6780 7066 7369 7691 8033 8396 8782 9191 9626 10087 10577 11096 11646 12229 12847 13501 14192 14922 15693 16504 17358 18256 19196 20179 21205 22271 23377 24519 25693 26895 28118 29356 30599 31838 33061 34257 35412 36512 37543 38489 39335 40069 40677 41149 41475 41650 41671 41536 41249 40815 40242 39540 38722 37801 36792 35709 34567 33380 32162 30926 29683 28444 27216 26008 24826 23675 22559 21482 20445 19451 18499 17591 16725 15903 15121 14381 13679 13016 12389 11797 11238 10710 10213 9745 9303 8887 8496 8127 7779 7452 7144 6853 6580 6323 6080 5852 5637 5435 5244 5064 4895 4735 4585 4443 4310 4184 4066 3955 3850 3751 3659 3572 3490 3414 3342 3275 3212 3153 3098 3048 3001 2957 2917 2880 2846 2816 2788 2764 2742 2723 2707 2694 2683 2675 2669 2666 2666 2668 2673 2680 2691 2703 2719 2737 2758 2782 2808 2838 2871 2907 2946 2989 3035 3085 3138 3196 3257 3323 3394 3469 3550 3635 3726 3823 3926 4036 4152 4276 4407 4546 4694 4851 5018 5195 5383 5582 5794 6019 6257 6511 6779 7065 7368 7690 8032 8396 8781 9191 9625 10086 10576 11095 11645 12228 12846 13500 14191 14921 15691 16503 17357 18254 19194 20178 21203 22270 23376 24517 25692
 69 72 74 77 80 83 85 88 91 93 96 98 101 103 105 107 109 111 112 114 115 115 116 116 116 115 115 114 113 111 110 108 106 104 102 99 97 94 92 89 86 84 81 78 75 73 70 68 65 63 61 58 56 54 52 50 48 47 45 43 42 40 39 37 36 35 34 33 31 30 29 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 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 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 46 47 49 51 53 55 57 59 61 63 66 68 70 73 75 78 80 83 85 88 90 92 94 97 99 101 102 104 105 106 107 108 109 109 109 109 108 107 106 105 104 102 101 99 97 94 92 90 87 85 83 80 78 75 73 70 68 65 63 61 59 56 54 52 50 49 47 45 43 42 40 39 38 36 35 34 33 31 30 29 28 28 27 26 25 24 24 23 22 22 21 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 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 46 47 49 51 53 55 57 60 62 64 67
 63 63 63 63 63 62 62 62 62 61 61 61 61 60 60 60 59 59 58 58 57 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 37 37 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 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 51 52 52 52 52 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 53 53 53 53 53 52 52 52 52 52 51 51 51 50 50 50 50 49 49 49 48 48 48 48 47 47 47 46 46 46 46 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 48 48 49 49 49 50 50 51 51 52 52 52 53 53 54 54 55 55 55 56 56 57 57 58 58 58 59 59 59 60 60 60 61 61 61 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63
 14 14 14 14 14 14 14 13 13 13 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 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 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 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 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 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 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 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 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 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 14
 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 74 75 76 77 77 78 78 79 79 80 80 80 81 81 81 81 81 81 80 80 80 80 79 79 78 78 77 76 76 75 74 73 73 72 71 70 69 68 67 66 65 64 63 62 61 60 60 59 58 57 56 55 54 53 52 52 51 50 49 49 48 47 46 46 45 45 44 43 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 47 48 49 49 50 51 52 53 55 56 57 58 59 61 62 63 65 66 68 69 71 73 75 76 78 80 82 84 86 88 90 92 94 97 99 101 103 105 108 110 112 114 116 119 121 123 125 126 128 130 131 133 134 135 136 137 138 139 139 139 139 139 139 138 138 137 136 135 134 132 131 129 127 126 124 122 120 117 115 113 111 108 106 104 101 99 97 94 92 90 87 85 83 81 79 77 75 73 71 69 67 66 64 62 61 59 58 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30
 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 10 11 11 12 13 14 15 17 18 19 21 23 24 26 28 31 33 36 39 42 46 49 53 58 63 68 74 80 87 94 102 111 121 131 143 155 168 183 198 215 233 252 272 293 315 338 361 384 406 428 448 466 481 493 501 505 505 500 492 479 464 445 425 403 381 358 335 313 291 270 251 232 215 198 183 169 156 144 133 122 113 104 96 89 82 76 70 65 60 56 52 48 45 41 39 36 33 31 29 27 25 23 22 20 19 18 17 16 15 14 13 12 11 11 10 10 9 8 8 8 7 7 6 6 6 6 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 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 14 14 15 16 17 18 19 21 22 23 25 27 28 30 32 34 37 39 42 45 48 51 54 58 62 66 71 76 81 87 93 99 105 112 120 128 136 144 153 162 171 181 190 199 209 218 226 234 242 248 253 258 261 262 263 262 259 255 251 245 238 230 221 213 203 194 184 175 165 156 147 138 130 122 114 107 100 93 87 81 76 71 66 61 57 53 50 46 43 40 38 35 33 30 28 26 25 23 21 20 19 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 6 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
 71 73 74 75 77 78 80 82 83 85 87 88 90 92 94 96 98 100 102 105 107 109 112 114 116 119 121 124 126 129 131 134 136 139 141 144 146 149 151 154 156 158 161 163 165 167 168 170 172 173 175 176 177 178 179 179 180 180 180 180 180 180 179 178 178 177 175 174 173 171 170 168 166 164 162 160 158 156 154 152 149 147 145 142 140 137 135 133 130 128 126 123 121 119 117 115 113 110 108 106 105 103 101 99 97 96 94 92 91 89 88 86 85 84 83 81 80 79 78 77 76 75 74 73 73 72 71 70 70 69 69 68 68 67 67 66 66 66 65 65 65 65 65 65 64 64 64 64 65 65 65 65 65 65 66 66 66 66 67 67 68 68 69 69 70 70 71 72 72 73 74 75 76 76 77 78 79 80 81 82 83 84 85 87 88 89 90 91 93 94 95 96 98 99 100 102 103 105 106 107 109 110 111 113 114 115 116 118 119 120 121 122 123 124 125 125 126 127 127 128 128 129 129 129 129 129 129 129 129 129 128 128 127 127 126 125 124 124 123 121 120 119 118 117 115 114 113 111 110 108 107 105 104 102 101 99 98 96 95 93 92 90 89 87 86 84 83 82 80 79 78 76 75 74 73 72 70 69 68 67 66 65 64 63 62 61 61 60 59 58 58 57 56 55 55 54 54 53 53 52 52 51 51 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 50 50 51 51 51 52 52 53 53 54 55 55 56 56 57 58 59 60 60 61 62 63 64 65 67 68 69 70
 34 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 52 53 53 54 55 56 57 57 58 59 60 61 61 62 63 64 64 65 66 66 67 67 68 68 69 69 70 70 70 71 71 71 71 71 72 72 72 72 71 71 71 71 71 70 70 70 69 69 68 68 67 67 66 66 65 65 64 63 63 62 61 61 60 59 59 58 57 57 56 55 55 54 53 53 52 52 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 66 67 69 70 72 74 75 77 79 81 83 85 88 90 92 95 97 100 103 105 108 111 114 117 120 123 127 130 133 136 140 143 147 150 153 157 160 163 166 169 172 175 178 180 183 185 187 189 190 192 193 193 194 194 194 194 193 192 191 189 188 186 184 181 179 176 173 170 167 164 160 157 153 150 146 143 139 136 132 128 125 122 118 115 112 108 105 102 99 96 94 91 88 86 83 81 78 76 74 72 70 68 66 64 62 61 59 58 56 55 53 52 51 50 48 47 46 45 44 43 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 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 32 33 33 33 34 34
 153 155 157 159 160 162 164 166 168 170 172 174 176 178 180 182 184 186 188 190 191 193 195 197 198 200 202 203 205 206 207 209 210 211 212 213 214 215 215 216 217 217 217 218 218 218 218 218 218 217 217 217 216 216 215 214 214 213 212 211 210 209 207 206 205 204 202 201 200 198 197 195 194 192 191 189 187 186 184 183 181 180 178 177 175 174 172 171 169 168 166 165 164 162 161 160 159 158 156 155 154 153 152 151 150 149 148 148 147 146 145 145 144 143 143 142 142 142 141 141 141 140 140 140 140 140 140 140 140 140 140 140 140 141 141 141 142 142 143 143 144 145 145 146 147 148 148 149 150 151 152 153 154 156 157 158 159 161 162 163 165 166 168 169 171 173 174 176 178 179 181 183 185 187 188 190 192 194 196 198 200 202 204 205 207 209 211 213 214 216 218 219 221 222 224 225 227 228 229 230 231 232 233 234 234 235 235 235 236 236 236 236 236 235 235 234 234 233 232 231 230 229 227 226 225 223 222 220 218 216 214 212 210 208 206 204 202 200 198 195 193 191 188 186 184 181 179 177 175 172 170 168 166 163 161 159 157 155 153 151 149 147 145 143 141 139 138 136 134 133 131 130 128 127 125 124 123 121 120 119 118 117 116 115 114 113 112 111 110 109 109 108 107 107 106 106 105 105 104 104 104 103 103 103 103 103 103 102 102 102 102 103 103 103 103 103 104 104 104 105 105 106 106 107 107 108 108 109 110 111 111 112 113 114 115 116 117 118 119 120 122 123 124 125 127 128 130 131 133 134 136 137 139 140 142 144 146 147 149 151
 33 32 31 30 30 29 28 27 27 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 21 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 38 39 41 42 44 46 48 50 52 54 56 59 62 64 67 71 74 78 82 86 90 94 99 104 110 116 122 128 135 142 150 158 166 175 184 194 204 215 227 238 251 263 276 290 304 318 332 347 361 376 390 404 417 430 441 452 462 470 477 482 486 487 487 486 482 477 470 462 452 441 430 417 404 390 376 361 347 332 318 304 290 276 263 250 238 226 215 204 194 184 175 166 157 149 142 135 128 122 115 110 104 99 94 90 86 82 78 74 71 68 65 62 59 57 54 52 50 48 46 44 42 41 39 38 37 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 37 38 39 41 42 44 46 48 50 52 54 57 59 62 64 67 71 74 77 81 85 89 93 98 103 108 113 119 125 131 137 144 151 158 166 174 182 191 200 209 218 228 237 247 257 267 277 287 296 306 314 323 331 338 344 350 355 358 361 362 363 362 361 358 354 349 343 337 329 321 313 304 295 285 275 265 255 245 236 226 216 207 198 189 181 173 165 157 150 143 136 130 124 118 112 107 102 97 93 89 85 81 77 74 70 67 64 62 59 56 54 52 50 48 46 44 43 41 40 38 37 36 34
 42 43 45 46 48 50 52 54 56 58 61 63 66 69 72 75 79 82 86 90 94 99 104 109 114 120 125 131 138 145 152 159 167 175 184 193 202 211 221 231 242 252 263 274 285 296 307 318 329 339 349 359 368 376 383 389 394 398 401 403 403 403 401 397 393 387 381 373 365 356 347 337 326 316 305 294 283 272 261 251 240 230 220 211 202 193 184 176 168 160 153 146 140 133 127 122 116 111 106 102 97 93 89 85 82 79 75 72 70 67 64 62 60 58 56 54 52 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 37 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55 57 59 61 63 65 68 70 73 76 78 81 85 88 91 95 99 102 106 111 115 120 124 129 134 140 145 151 156 162 168 174 181 187 193 200 206 212 219 225 231 237 242 248 253 257 262 265 269 271 273 275 276 276 276 275 273 271 269 265 262 257 253 248 242 236 230 224 218 212 205 199 192 186 179 173 166 160 154 148 143 137 132 127 122 117 112 107 103 99 95 91 88 84 81 78 75 72 69 66 64 61 59 57 55 53 51 49 47 46 44 43 41 40 39 38 37 35 34 33 33 32 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 38 39 40
 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 41 43 45 47 49 51 53 56 58 61 64 67 70 73 77 80 84 88 92 96 100 105 109 114 119 124 129 134 139 144 149 154 159 164 169 174 178 183 187 190 193 196 199 201 202 203 203 203 203 202 200 198 196 193 190 187 183 179 174 170 165 161 156 151 146 142 137 132 128 123 119 114 110 106 102 98 94 91 87 84 81 78 75 72 70 67 65 62 60 58 56 54 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 45 46 48 49 51 53 55 57 59 61 63 65 68 71 73 76 79 82 86 89 93 96 100 104 108 113 117 122 126 131 136 141 146 151 157 162 167 172 177 182 187 191 195 199 203 206 209 211 213 215 215 216 215 214 213 211 209 206 202 199 194 190 185 180 175 170 164 159 153 148 142 137 131 126 121 116 111 106 102 97 93 89 85 81 77 74 71 67 64 61 59 56 54 51 49 47 45 43 41 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 19
 67 66 65 64 63 62 61 61 60 59 58 58 57 57 56 55 55 54 54 53 53 53 52 52 52 51 51 51 51 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 56 57 58 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 76 78 79 81 83 85 87 89 91 93 96 98 101 103 106 108 111 114 117 120 123 126 130 133 136 140 143 147 151 154 158 162 165 169 173 177 180 184 187 191 194 198 201 204 206 209 212 214 216 218 219 220 221 222 223 223 223 222 222 221 219 218 216 214 212 210 207 204 201 198 195 191 188 184 181 177 173 170 166 162 158 155 151 147 144 140 137 133 130 127 123 120 117 114 111 108 106 103 100 98 95 93 91 89 86 84 82 80 79 77 75 74 72 70 69 68 66 65 64 63 61 60 59 58 57 57 56 55 54 53 53 52 51 51 50 50 49 49 48 48 48 47 47 47 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 51 51 52 52 53 53 54 55 55 56 57 58 58 59 60 61 62 63 64 64 65 66 68 69 70 71 72 73 74 75 76 78 79 80 81 83 84 85 86 87 89 90 91 92 94 95 96 97 98 99 100 101 102 103 104 105 106 106 107 108 108 109 109 109 110 110 110 110 110 110 110 110 109 109 109 108 108 107 106 106 105 104 103 102 101 100 99 98 97 96 95 94 93 91 90 89 88 87 85 84 83 82 81 79 78 77 76 75 74 73 72 71 70 69 68
 77 80 83 85 88 91 95 98 101 105 108 112 116 120 124 128 132 136 140 145 149 154 158 162 166 171 175 179 183 186 190 193 196 199 201 204 205 207 208 208 209 209 208 207 206 204 202 200 198 195 191 188 184 181 177 173 168 164 160 156 151 147 143 138 134 130 126 122 118 114 110 106 103 99 96 93 90 87 84 81 79 76 74 71 69 67 65 63 61 59 57 55 54 52 51 49 48 47 46 45 43 42 41 40 40 39 38 37 36 36 35 35 34 34 33 33 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 31 32 32 33 33 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 48 49 50 51 53 54 55 57 58 60 61 63 65 67 68 70 72 74 76 78 81 83 85 87 90 92 94 97 99 102 104 107 109 112 114 116 119 121 123 125 128 130 132 133 135 137 138 139 140 141 142 142 143 143 143 143 142 142 141 140 139 138 136 135 133 131 130 127 125 123 121 119 116 114 111 109 106 104 101 99 97 94 92 89 87 85 83 80 78 76 74 72 70 68 66 65 63 61 60 58 57 55 54 52 51 50 49 47 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 58 60 62 63 66 68 70 72 75
 170 168 167 165 163 161 158 156 153 151 148 145 142 139 136 133 130 127 124 121 118 115 112 109 106 103 100 98 95 93 90 88 85 83 81 78 76 74 72 70 69 67 65 63 62 60 59 57 56 55 54 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 43 43 44 45 46 47 48 49 50 51 52 54 55 57 58 60 62 64 66 69 71 74 76 79 82 86 89 93 97 101 106 110 116 121 127 133 139 146 153 161 169 178 187 197 207 218 230 242 255 269 283 298 314 331 348 366 385 405 425 445 466 487 509 530 551 572 592 611 629 645 660 672 683 690 696 698 698 695 689 680 669 656 641 623 605 585 564 543 521 499 477 456 434 413 393 373 354 335 318 301 285 269 255 241 228 216 204 193 183 173 163 155 147 139 132 125 118 112 107 101 96 92 87 83 79 75 72 69 65 63 60 57 55 53 50 48 47 45 43 41 40 39 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 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 41 43 44 45 47 48 50 52 53 55 57 59 61 63 65 67 69 72 74 77 79 82 85 87 90 93 96 99 102 105 109 112 115 118 122 125 128 132 135 138 141 144 147 150 153 156 158 161 163 165 167 169 170 172 173 173 174 174 174 174 174 173 172 171
 60 60 60 60 59 59 59 59 59 59 58 58 58 58 58 58 58 59 59 59 59 59 59 60 60 60 61 61 61 62 62 63 63 64 64 65 66 66 67 68 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 87 88 90 91 93 94 96 97 99 101 102 104 106 108 110 111 113 115 117 119 121 123 125 127 129 130 132 134 136 138 140 141 143 145 146 148 149 150 152 153 154 155 156 157 157 158 159 159 159 159 159 159 159 158 158 157 157 156 155 154 153 151 150 149 147 145 144 142 140 138 137 135 133 131 129 127 124 122 120 118 116 114 112 110 108 106 104 102 100 98 96 94 93 91 89 87 86 84 83 81 80 78 77 75 74 73 72 70 69 68 67 66 65 64 63 62 61 60 60 59 58 57 57 56 56 55 54 54 54 53 53 52 52 52 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 52 52 52 53 53 53 54 54 55 55 56 57 57 58 59 59 60 61 62 63 64 64 65 66 67 68 70 71 72 73 74 75 77 78 79 80 82 83 85 86 87 89 90 92 93 95 96 98 99 101 102 103 105 106 108 109 110 112 113 114 115 116 117 118 119 120 121 122 123 123 124 124 124 125 125 125 125 125 125 125 124 124 124 123 123 122 121 120 120 119 118 117 116 114 113 112 111 110 108 107 106 105 103 102 101 99 98 97 95 94 93 91 90 89 88 86 85 84 83 82 80 79 78 77 76 75 74 73 72 72 71 70 69 68 68 67 66 66 65 64 64 63 63 62 62 62 61 61
 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 77 78 79 81 82 84 85 87 88 90 92 93 95 97 98 100 102 103 105 107 109 110 112 114 116 117 119 121 122 124 125 127 128 129 131 132 133 134 135 136 137 138 138 139 140 140 140 140 140 140 140 140 139 139 138 138 137 136 135 134 133 132 131 129 128 127 125 124 122 120 119 117 115 114 112 110 109 107 105 103 102 100 98 96 95 93 91 90 88 87 85 83 82 80 79 78 76 75 74 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 53 53 52 51 51 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 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 49 50 50 50 51 51 51 52 52 52 52 53 53 53 53 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 53 53 53 53 53 52 52 52 52 51 51 51 50 50 50 50 49 49 49 49 48 48 48 47 47 47 47 46 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 44 44 44 44 44 44 45 45 45 45 45 46 46 46 46 47 47 48 48 48 49 49 50 50 51 51 52 52 53 54 54 55 56 57 57
 43 43 43 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 42 42 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 46 46 46 46 47 47 47 48 48 48 49 49 49 49 50 50 50 51 51 51 51 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 49 49 49 48 48 47 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 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 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 60 61 62 64 65 67 68 70 72 73 75 77 79 80 82 84 86 88 89 91 93 95 97 99 101 102 104 106 108 109 111 112 114 115 116 118 119 120 121 122 122 123 124 124 124 124 124 124 124 124 123 123 122 121 121 120 119 117 116 115 114 112 111 109 108 106 104 103 101 99 98 96 94 93 91 89 88 86 84 83 81 80 78 76 75 74 72 71 69 68 67 66 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 51 50 49 49 48 47 47 46 46 45 45 45 44 44 44
 44 44 45 45 45 45 46 46 47 47 47 48 48 49 49 50 51 51 52 52 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 75 76 78 79 81 82 84 85 87 89 90 92 94 96 97 99 101 103 105 107 108 110 112 114 116 118 120 121 123 125 126 128 130 131 133 134 135 137 138 139 140 140 141 142 142 143 143 143 143 143 143 143 143 142 142 141 140 140 139 138 136 135 134 133 131 130 128 127 125 124 122 120 119 117 115 113 112 110 108 107 105 103 101 100 98 97 95 93 92 90 89 87 86 85 83 82 81 80 78 77 76 75 74 73 72 71 70 69 68 68 67 66 65 65 64 63 63 62 62 61 61 60 60 59 59 59 58 58 58 58 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 58 58 58 58 59 59 59 59 60 60 60 61 61 61 62 62 63 63 63 64 64 64 65 65 66 66 66 67 67 68 68 68 69 69 69 70 70 70 71 71 71 71 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 71 71 71 71 70 70 69 69 69 68 68 67 67 66 66 65 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 49 49 49 48 48 48 47 47 46 46 46 46 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 44 44
 50 50 49 49 49 49 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 48 49 49 49 50 50 50 51 51 52 52 53 53 54 54 55 56 56 57 57 58 59 60 60 61 62 63 64 64 65 66 67 68 69 70 71 72 73 74 76 77 78 79 80 82 83 84 85 87 88 90 91 92 94 95 97 98 100 101 103 104 106 108 109 111 112 114 116 117 119 120 122 123 125 126 128 129 131 132 134 135 136 138 139 140 141 142 143 144 145 146 147 148 148 149 150 150 150 151 151 151 151 151 151 151 151 151 151 150 150 149 149 148 148 147 146 145 144 144 143 142 141 140 139 137 136 135 134 133 132 131 129 128 127 126 124 123 122 121 120 118 117 116 115 114 113 112 110 109 108 107 106 105 104 103 102 102 101 100 99 98 97 97 96 95 94 94 93 93 92 91 91 90 90 89 89 89 88 88 88 87 87 87 86 86 86 86 86 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 86 86 86 87 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 86 86 86 86 85 85 85 84 84 83 83 82 82 81 81 80 80 79 79 78 78 77 76 76 75 75 74 73 73 72 71 71 70 69 69 68 67 67 66 65 65 64 64 63 62 62 61 61 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 52 51 51 50
 31 32 32 32 33 33 34 35 35 36 36 37 38 38 39 40 41 42 43 44 44 45 46 48 49 50 51 52 53 55 56 57 59 60 62 63 65 67 68 70 72 74 75 77 79 81 83 85 87 89 91 94 96 98 100 102 104 107 109 111 113 115 117 119 121 123 125 127 129 130 132 134 135 136 137 139 140 140 141 142 142 143 143 143 143 143 143 142 142 141 141 140 139 138 137 136 134 133 132 130 129 127 126 124 122 121 119 117 116 114 112 110 109 107 105 104 102 100 99 97 96 94 93 91 90 88 87 86 84 83 82 81 79 78 77 76 75 74 73 72 72 71 70 69 68 68 67 66 66 65 65 64 64 63 63 63 62 62 62 61 61 61 61 61 61 60 60 60 60 60 60 61 61 61 61 61 61 62 62 62 62 63 63 63 64 64 65 65 66 66 67 67 68 69 69 70 71 72 72 73 74 75 75 76 77 78 79 80 81 82 83 84 85 86 87 88 88 89 90 91 92 93 94 95 96 97 98 98 99 100 100 101 102 102 103 103 103 104 104 104 104 104 104 104 104 103 103 103 102 102 101 101 100 99 98 97 96 95 94 93 92 91 90 88 87 86 84 83 82 80 79 78 76 75 73 72 71 69 68 66 65 64 62 61 60 59 57 56 55 54 53 52 51 49 48 47 46 46 45 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 29 28 28 28 28 28 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 30 31
 73 72 71 71 70 70 69 69 68 67 67 66 66 65 65 65 64 64 63 63 63 62 62 62 61 61 61 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 61 61 61 61 62 62 63 63 64 64 64 65 66 66 67 67 68 69 70 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 89 90 91 93 94 96 97 99 100 102 104 105 107 109 111 113 114 116 118 120 122 124 126 128 130 132 134 136 138 140 141 143 145 147 149 151 153 154 156 158 159 161 162 164 165 166 167 169 170 170 171 172 173 173 174 174 174 174 174 174 174 174 174 173 173 172 171 170 170 169 168 166 165 164 163 161 160 158 157 155 154 152 151 149 147 146 144 142 140 139 137 135 134 132 130 129 127 125 124 122 121 119 117 116 114 113 112 110 109 107 106 105 104 102 101 100 99 98 97 96 95 94 93 92 91 90 90 89 88 87 87 86 85 85 84 84 83 83 82 82 82 81 81 81 80 80 80 80 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 80 80 80 80 80 81 81 81 82 82 82 83 83 83 84 84 84 85 85 86 86 86 87 87 88 88 89 89 89 90 90 91 91 92 92 92 93 93 94 94 94 95 95 95 96 96 96 97 97 97 97 97 98 98 98 98 98 98 98 98 98 98 98 98 97 97 97 97 97 96 96 96 95 95 94 94 94 93 93 92 92 91 90 90 89 89 88 87 87 86 86 85 84 84 83 82 81 81 80 79 79 78 77 77 76 75 75 74 73
 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 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 47 47 47 47 48 48 48 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 64 64 65 66 66 67 68 68 69 70 70 71 71 72 73 73 74 75 75 76 77 77 78 78 79 80 80 81 81 82 82 83 84 84 85 85 86 86 86 87 87 88 88 89 89 89 90 90 90 91 91 91 91 92 92 92 92 93 93 93 93 94 94 94 94 94 95 95 95 95 95 95 96 96 96 96 96 97 97 97 97 98 98 98 98 99 99 99 100 100 100 101 101 102 102 102 103 103 104 105 105 106 106 107 108 108 109 110 111 112 113 113 114 115 116 117 118 120 121 122 123 124 126 127 128 130 131 132 134 135 137 138 140 142 143 145 147 148 150 152 153 155 157 158 160 162 163 165 167 168 170 171 173 174 176 177 178 180 181 182 183 184 185 186 186 187 187 188 188 188 188 188 188 187 187 187 186 185 184 183 182 181 180 179 177 176 174 172 170 169 167 165 163 161 159 156 154 152 150 148 145 143 141 139 136 134 132 129 127 125 123 121 118 116 114 112 110 108 106 104 102 100 99 97 95 93 92 90 88 87 85 84 82 81 79 78 77 76 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 60 59 58 57 57 56 55 55 54 54 53 52 52 51 51 51 50 50 49 49 49 48 48 48 47 47 47 46
 31 31 31 31 31 32 32 32 32 33 33 34 34 34 35 35 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58 60 61 63 65 67 69 71 73 76 78 81 83 86 89 91 94 97 101 104 107 110 114 117 121 125 129 132 136 140 144 148 152 156 160 164 168 171 175 179 182 185 188 191 194 197 199 201 203 204 205 206 207 207 207 206 206 205 203 202 200 198 195 193 190 187 184 181 178 174 171 167 163 160 156 152 148 145 141 137 134 130 127 123 120 116 113 110 107 104 101 98 96 93 91 88 86 84 81 79 77 75 73 72 70 68 67 65 64 62 61 60 58 57 56 55 54 53 52 52 51 50 49 49 48 47 47 46 46 46 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 48 49 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 69 70 72 73 75 76 78 80 82 83 85 87 89 91 93 95 97 99 101 104 106 108 110 112 114 116 119 121 123 125 127 128 130 132 134 135 137 138 139 140 141 142 143 143 144 144 144 144 144 143 143 142 141 140 139 138 136 135 133 131 130 128 126 124 122 119 117 115 113 110 108 106 103 101 99 96 94 92 90 87 85 83 81 79 77 75 73 71 69 68 66 64 63 61 60 58 57 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31
 17 17 17 17 17 17 17 17 17 17 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 28 28 29 30 30 31 32 33 34 35 36 36 38 39 40 41 42 43 44 45 47 48 49 51 52 54 55 56 58 59 61 62 64 65 67 69 70 72 73 74 76 77 78 80 81 82 83 84 85 86 86 87 88 88 88 88 88 88 88 88 88 87 86 86 85 84 83 82 81 80 79 77 76 75 73 72 70 69 68 66 65 63 62 60 59 57 56 55 53 52 51 49 48 47 46 45 44 42 41 40 39 38 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 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 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 57 58 59 60 62 63 64 65 67 68 69 70 71 72 74 75 75 76 77 78 79 79 80 80 80 81 81 81 81 81 81 80 80 79 79 78 77 77 76 75 74 73 72 71 69 68 67 66 64 63 62 60 59 58 56 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 23 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 17 17 17 17 17
 74 74 74 74 73 73 73 72 72 72 72 72 71 71 71 71 71 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 71 71 71 71 71 72 72 72 72 72 73 73 73 73 74 74 74 75 75 75 76 76 76 76 77 77 77 78 78 78 79 79 79 80 80 80 81 81 81 82 82 82 83 83 83 84 84 84 85 85 85 86 86 86 87 87 87 87 88 88 88 88 89 89 89 89 90 90 90 90 91 91 91 91 91 92 92 92 92 92 93 93 93 93 93 94 94 94 94 94 95 95 95 95 96 96 96 96 96 97 97 97 97 98 98 98 99 99 99 99 100 100 100 101 101 102 102 102 103 103 103 104 104 105 105 106 106 106 107 107 108 108 109 109 110 110 111 111 112 112 113 114 114 115 115 116 116 117 117 118 119 119 120 120 121 121 122 123 123 124 124 125 125 126 126 127 127 128 128 128 129 129 130 130 130 131 131 131 132 132 132 132 132 133 133 133 133 133 133 133 133 133 133 133 133 133 133 132 132 132 132 132 131 131 131 130 130 130 129 129 129 128 128 127 127 126 126 125 125 124 123 123 122 122 121 120 120 119 119 118 117 117 116 115 115 114 113 113 112 111 111 110 109 109 108 107 107 106 105 104 104 103 103 102 101 101 100 99 99 98 97 97 96 96 95 94 94 93 93 92 92 91 90 90 89 89 88 88 87 87 86 86 85 85 84 84 83 83 82 82 81 81 81 80 80 79 79 79 78 78 77 77 77 76 76 76 75 75 75
 105 106 108 110 112 114 116 118 121 123 126 129 131 135 138 141 145 149 153 157 162 166 171 176 182 188 194 200 206 213 221 228 236 244 253 262 271 281 291 301 312 323 335 347 359 371 384 397 410 424 437 451 464 477 490 503 516 528 539 550 560 569 577 584 589 594 597 598 599 597 595 591 585 578 570 561 550 539 527 514 501 486 472 457 442 427 412 397 382 368 353 339 325 312 299 286 274 262 250 240 229 219 209 200 191 183 175 167 159 152 146 139 133 128 122 117 112 107 103 99 95 91 87 84 80 77 74 72 69 66 64 62 60 58 56 54 52 50 49 47 46 45 44 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 33 34 34 35 36 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 61 62 64 65 67 68 70 71 73 74 76 78 79 81 83 85 86 88 90 92 93 95 97 99 100 102 104 106 107 109 111 112 114 115 117 118 119 121 122 123 124 125 126 127 128 129 129 130 130 131 131 131 131 132 132 132 131 131 131 131 130 130 129 129 128 127 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 98 97 96 95 95 94 93 93 92 92 91 91 91 90 90 90 90 89 89 89 89 89 89 90 90 90 90 91 91 92 92 93 94 94 95 96 97 98 99 101 102 103
 63 63 64 65 66 67 69 70 72 74 76 78 80 83 86 89 92 95 99 103 107 112 117 122 128 134 140 147 155 163 171 181 191 201 213 225 238 252 267 284 301 320 340 362 385 410 437 466 496 529 565 602 642 685 731 779 831 885 942 1002 1064 1129 1196 1264 1334 1403 1472 1540 1605 1666 1722 1772 1814 1848 1872 1885 1888 1879 1860 1831 1792 1745 1691 1631 1566 1498 1428 1356 1285 1214 1144 1077 1011 949 889 832 778 727 679 634 592 552 516 481 449 419 391 365 341 318 297 278 260 243 227 213 199 186 175 164 153 144 135 127 119 112 105 99 93 88 83 78 74 70 66 62 59 56 53 50 48 45 43 41 39 37 36 34 33 32 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 44 45 47 49 51 53 55 58 60 63 65 68 71 74 78 81 84 88 92 96 100 105 109 114 119 124 130 135 141 147 154 160 167 174 181 189 196 204 213 221 230 238 247 256 266 275 284 294 303 313 322 331 341 350 358 367 375 383 390 397 403 409 414 419 422 425 428 429 430 430 429 428 425 422 419 414 409 404 398 391 384 377 369 361 353 344 336 327 318 309 300 292 283 274 266 257 249 241 233 225 218 210 203 196 189 183 176 170 164 159 153 148 143 138 133 129 124 120 116 113 109 105 102 99 96 93 91 88 86 83 81 79 77 75 74 72 71 69 68 67 66 65 64 63 62 62 61 61 61 60 60 60 61 61 61 61 62
 65 66 67 68 69 70 71 73 74 76 78 79 81 84 86 88 91 94 97 100 104 107 111 116 120 125 131 136 142 149 156 164 172 181 190 200 211 223 236 249 264 280 297 316 336 358 382 407 435 465 497 532 570 611 656 704 756 813 874 940 1011 1088 1171 1260 1356 1458 1567 1682 1805 1933 2068 2207 2350 2496 2642 2787 2928 3061 3184 3294 3387 3461 3512 3540 3543 3521 3475 3407 3318 3212 3092 2961 2823 2679 2533 2387 2244 2104 1968 1838 1714 1597 1487 1383 1286 1195 1110 1032 959 891 828 770 717 667 621 579 540 504 470 439 411 385 360 338 317 298 280 264 248 234 221 209 198 188 178 170 161 154 147 140 134 129 124 119 115 111 107 103 100 97 95 92 90 88 86 84 83 81 80 79 78 77 76 75 75 74 74 74 73 73 73 73 73 73 74 74 74 75 75 76 76 77 78 78 79 80 81 82 83 84 85 86 88 89 90 92 93 95 96 98 99 101 103 105 106 108 110 112 114 116 118 120 123 125 127 129 131 134 136 138 141 143 145 148 150 152 155 157 159 161 164 166 168 170 172 174 176 178 180 182 183 185 186 188 189 190 191 192 193 194 194 195 195 195 195 195 195 195 195 194 194 193 192 191 190 189 188 186 185 183 182 180 178 176 174 172 170 168 166 164 161 159 157 154 152 150 147 145 142 140 138 135 133 130 128 126 123 121 119 117 114 112 110 108 106 104 102 100 98 96 94 92 91 89 87 86 84 83 81 80 78 77 76 74 73 72 71 70 69 68 67 67 66 65 64 64 63 63 62 62 61 61 61 60 60 60 60 60 60 60 60 60 61 61 61 62 62 63 63 64
 75 77 78 80 81 83 85 87 89 91 93 95 98 101 103 106 110 113 116 120 124 129 133 138 143 148 154 160 167 174 181 189 197 206 215 225 236 247 259 272 286 300 315 332 349 368 387 408 430 453 478 504 532 561 591 623 656 691 727 765 803 843 883 924 966 1007 1048 1089 1128 1166 1201 1234 1263 1289 1311 1328 1341 1349 1351 1348 1340 1327 1310 1288 1262 1233 1201 1166 1129 1090 1051 1011 970 930 890 851 812 774 738 703 669 636 605 575 547 520 494 470 447 425 404 385 366 349 333 317 303 289 276 264 253 242 232 222 214 205 197 190 183 177 170 165 159 154 150 145 141 137 133 130 127 124 121 118 116 113 111 109 107 105 104 102 101 99 98 97 96 95 94 93 92 91 91 90 90 89 89 88 88 88 87 87 87 87 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 87 87 88 88 88 88 89 89 89 89 90 90 90 91 91 91 91 92 92 92 92 93 93 93 94 94 94 94 95 95 95 95 95 96 96 96 96 96 96 96 97 97 97 97 97 97 97 97 97 97 97 97 96 96 96 96 96 96 95 95 95 95 95 94 94 94 93 93 93 92 92 91 91 91 90 90 89 89 88 88 87 87 86 86 85 84 84 83 83 82 82 81 80 80 79 79 78 77 77 76 76 75 74 74 73 73 72 72 71 70 70 69 69 68 68 67 67 66 66 65 65 65 64 64 63 63 63 63 62 62 62 61 61 61 61 61 61 60 60 60 60 60 60 60 60 61 61 61 61 61 62 62 62 63 63 64 64 65 65 66 67 67 68 69 70 71 72 73 74
 41 41 42 42 43 44 45 46 47 48 49 50 51 52 54 55 57 59 60 62 64 66 69 71 74 76 79 82 85 88 92 95 99 103 108 112 117 122 128 133 139 146 152 159 166 174 182 191 199 209 218 229 239 250 262 274 286 299 312 325 339 354 368 383 398 413 428 442 457 471 485 499 512 524 535 545 554 562 568 573 577 579 579 578 576 572 567 560 552 543 533 522 511 499 486 473 459 446 432 418 404 390 377 363 350 337 325 313 301 290 279 268 258 248 239 230 221 213 205 198 191 184 177 171 165 160 154 149 145 140 136 132 128 125 121 118 115 112 109 107 105 102 100 98 97 95 93 92 91 89 88 87 86 86 85 84 84 83 83 82 82 82 82 82 82 82 82 83 83 83 84 84 85 85 86 87 87 88 89 90 91 92 94 95 96 97 99 100 102 103 105 107 108 110 112 114 116 118 120 123 125 127 130 132 135 137 140 142 145 148 151 154 156 159 162 165 168 171 174 177 180 183 186 189 192 195 197 200 202 205 207 210 212 214 216 217 219 220 222 223 223 224 225 225 225 225 224 224 223 222 221 220 218 216 214 212 210 208 205 203 200 197 194 191 188 184 181 178 174 171 167 164 161 157 154 150 147 143 140 137 133 130 127 124 121 117 114 112 109 106 103 100 98 95 93 90 88 86 83 81 79 77 75 73 71 70 68 66 65 63 62 60 59 57 56 55 54 53 51 50 49 48 48 47 46 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 40 40
 47 47 48 48 49 49 50 51 51 52 53 54 55 56 57 58 60 61 62 64 66 67 69 71 73 76 78 81 83 86 89 93 96 100 104 108 113 118 123 128 134 141 148 155 163 171 180 189 199 210 222 234 248 262 277 294 311 330 350 372 395 419 445 473 503 535 569 605 643 683 726 771 818 867 918 971 1026 1082 1139 1196 1254 1311 1366 1419 1469 1515 1556 1592 1621 1643 1657 1664 1662 1652 1635 1610 1579 1542 1499 1452 1402 1349 1294 1238 1181 1125 1070 1015 962 911 861 814 769 726 685 646 609 575 542 511 483 456 430 407 384 363 344 326 309 293 278 264 251 239 227 217 207 197 189 180 173 166 159 153 147 141 136 131 126 122 118 114 111 107 104 101 98 96 93 91 89 87 85 83 81 79 78 76 75 74 73 71 70 69 68 68 67 66 65 64 64 63 63 62 62 61 61 60 60 60 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 60 60 60 60 60 61 61 61 61 62 62 62 63 63 63 63 64 64 64 64 65 65 65 66 66 66 66 67 67 67 67 67 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 67 67 67 67 66 66 66 65 65 65 64 64 64 63 63 62 62 62 61 61 60 60 59 59 58 58 58 57 57 56 56 55 55 54 54 53 53 52 52 52 51 51 50 50 49 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 45 45 45 45 45 46 46 46
 125 128 131 134 136 139 143 146 149 152 156 160 164 168 172 176 181 185 190 195 201 206 212 219 225 232 239 247 255 263 272 282 292 302 313 325 338 351 365 380 396 413 431 450 471 492 515 539 565 592 621 652 685 719 755 794 834 877 922 969 1017 1068 1121 1176 1232 1289 1347 1406 1465 1523 1580 1636 1689 1738 1783 1824 1858 1886 1907 1920 1925 1922 1911 1891 1864 1829 1788 1741 1689 1633 1573 1511 1447 1382 1317 1252 1188 1125 1064 1005 948 893 841 791 744 699 657 617 579 544 510 479 450 422 396 372 349 328 308 290 273 256 241 227 214 202 190 179 169 159 151 142 134 127 120 114 108 102 97 92 87 83 79 75 71 68 64 61 58 55 53 50 48 46 44 42 40 38 37 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 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 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 60 61 62 64 65 66 68 69 71 72 74 75 77 78 80 82 83 85 87 89 90 92 94 96 98 100 102 104 106 108 111 113 115 118 120 123
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 10 13 16 20 23 28 32 38 43 50 57 65 74 83 94 106 120 135 151 170 191 214 240 268 301 337 378 423 474 532 596 669 750 842 945 1061 1191 1336 1499 1680 1881 2102 2344 2606 2884 3174 3470 3762 4037 4280 4477 4614 4680 4669 4583 4429 4219 3968 3690 3399 3107 2823 2552 2298 2064 1850 1656 1481 1324 1183 1057 945 845 755 676 605 542 486 436 391 351 315 283 254 229 206 185 166 150 135 121 109 98 88 79 71 64 58 52 46 42 37 33 30 26 23 21 18 16 14 12 11 9 8 7 6 5 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 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 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 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 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 0 0 0 0 0 0 0 2 4 7 9 12 15 19 23 27 32 37 43 50 57 65 74 84 95 107 121 136 153 172 193 217 243 273 307 344 386 433 486 545 611 686 770 864 970 1087 1218 1363 1523 1698 1886 2087 2296 2509 2718 2916 3091 3232 3329 3375 3367 3305 3194 3044 2864 2665 2457 2249 2046 1852 1671 1503 1350 1211 1085 971 870 779 698 625 560 502 450 404 363 326 293 263 236 213 191 172 155 139 125 113 101 91 82 74 66 60 54 48 43 39 35 31 28 25 22 20 18 16 14 13 11 10 9 8 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 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 14 15 15 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 30 31 32 32 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 41 41 41 40 40 39 38 38 37 37 36 35 34 34 33 32 31 31 30 29 28 27 27 26 25 24 23 22 22 21 20 19 18 17 17 16 15 14 13 13 12 11 10 10 9 8 8 7 6 5 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 1 3 6 8 10 13 16 19 23 26 31 35 40 45 51 58 65 73 81 91 101 113 125 139 155 172 191 213 237 263 293 326 363 404 450 502 560 625 699 781 874 978 1095 1226 1373 1538 1721 1924 2149 2395 2662 2948 3249 3559 3871 4172 4448 4685 4867 4980 5017 4973 4853 4665 4423 4143 3840 3527 3215 2914 2629 2363 2118 1894 1692 1510 1347 1201 1070 954 851 759 677 604 539 481 430 384 343 306 274 245 218 195 174 155 138 123 109 97 86 76 67 59 52 45 39 34 29 24 20 17 14 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
 51 52 54 55 57 58 59 61 63 64 66 68 70 72 74 76 79 81 84 86 89 92 96 99 103 106 111 115 120 125 130 136 142 149 156 163 171 180 190 200 212 224 237 251 267 284 302 322 344 367 393 421 452 485 522 561 604 651 702 757 817 882 952 1027 1107 1192 1282 1377 1475 1576 1678 1780 1879 1974 2060 2137 2199 2246 2274 2282 2270 2238 2186 2118 2035 1941 1839 1731 1620 1510 1401 1295 1193 1097 1006 922 843 770 703 641 584 532 485 441 402 366 333 303 276 252 229 208 190 173 157 143 130 119 108 98 89 81 73 67 60 55 49 45 40 36 33 29 26 23 21 18 16 14 12 11 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 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 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 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 42 43 44 45 46 47 48 49 50
 0 0 0 1 2 3 4 5 6 8 9 11 13 14 16 19 21 23 26 29 32 35 39 43 47 52 57 63 69 75 82 90 98 108 118 129 141 154 168 184 201 220 241 264 289 316 347 380 416 456 500 548 600 657 719 786 859 937 1020 1109 1202 1299 1399 1499 1599 1696 1787 1870 1941 1998 2039 2062 2066 2051 2017 1968 1904 1829 1745 1655 1562 1467 1372 1280 1190 1105 1024 947 876 809 747 690 637 588 543 502 464 430 398 369 342 317 295 274 255 237 221 207 193 181 169 159 149 140 132 124 117 110 104 99 94 89 84 80 76 73 70 66 64 61 58 56 54 52 50 48 47 45 43 42 41 40 38 37 36 35 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 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 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 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 41 43 45 48 50 53 56 59 62 66 69 73 77 82 86 91 97 102 108 114 121 128 136 144 152 161 171 181 191 202 214 226 239 252 266 281 296 312 328 344 361 378 395 412 429 446 462 478 493 507 519 531 541 549 555 560 563 564 562 560 555 548 541 531 521 509 496 483 469 454 439 424 409 395 380 365 351 337 323 310 297 285 273 262 251 241 231 222 213 204 196 188 181 174 168 161 155 150 145 140 135 131 126 123 119 115 112 109 106 103 101 98 96 94 92 90 88 87 85 83 82 81 80 79 77 76 76 75 74 73 73 72 71 71 70 70 70 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 70 70 70 70 70 70 70 69 69 69 68 68 68 67 67 66 66 65 65 64 64 63 62 62 61 60 60 59 58 57 57 56 55 54 53 52 51 51 50 49 48 47 46 45 44 43 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 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 9 9 9 9 9 10 10 10 10 11 11
 152 156 159 163 166 169 173 177 180 184 188 192 195 199 204 208 212 216 221 225 230 235 240 245 251 256 262 269 275 282 289 296 304 312 320 330 339 349 360 371 384 396 410 425 440 457 475 494 514 536 559 584 611 640 671 704 739 777 818 861 908 958 1011 1068 1129 1194 1263 1336 1413 1494 1580 1670 1763 1860 1960 2062 2165 2269 2371 2471 2567 2657 2738 2810 2870 2916 2946 2960 2957 2936 2898 2844 2774 2691 2596 2492 2381 2265 2146 2025 1905 1787 1672 1560 1454 1352 1255 1163 1078 997 922 852 787 726 670 618 570 526 485 447 412 380 350 322 297 274 252 232 214 197 182 167 154 142 130 120 110 101 93 85 78 71 65 59 54 49 44 40 36 32 29 26 23 20 18 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 1 1 2 3 3 4 5 5 6 7 7 8 9 10 11 12 12 13 14 15 16 17 18 19 20 22 23 24 25 26 28 29 30 32 33 35 36 38 39 41 43 44 46 48 50 52 53 55 57 59 62 64 66 68 70 73 75 77 80 82 85 87 90 93 95 98 101 103 106 109 112 115 118 121 124 127 130 133 136 139 143 146 149
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 15 20 25 31 38 46 54 63 73 84 96 110 125 141 160 181 203 229 257 289 325 364 408 458 513 576 645 723 811 910 1020 1144 1283 1439 1613 1807 2024 2264 2528 2817 3131 3467 3822 4190 4561 4924 5265 5567 5813 5987 6080 6084 6000 5836 5603 5317 4994 4649 4297 3947 3609 3287 2985 2705 2448 2213 2000 1807 1632 1475 1334 1206 1092 990 898 815 740 674 613 559 511 467 427 391 359 330 304 280 258 239 221 205 190 177 165 154 144 135 127 120 113 107 101 96 91 87 83 80 77 74 71 69 66 64 63 61 60 58 57 56 55 54 53 52 52 51 50 50 50 49 49 48 48 48 48 47 47 47 47 46 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 20 20 19 19 18 17 17 16 16 15 14 14 13 13 12 11 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 0 0 0 0 0 0 0
 51 52 54 55 57 58 60 62 64 66 68 70 72 75 77 80 83 86 89 92 96 100 104 108 112 117 122 127 133 139 145 152 159 166 175 183 192 202 212 223 235 247 261 275 290 306 323 341 361 381 403 426 451 477 505 534 565 598 632 669 706 746 787 830 874 919 965 1012 1059 1106 1153 1199 1243 1285 1324 1360 1393 1420 1443 1460 1472 1478 1477 1471 1459 1441 1418 1390 1358 1323 1284 1243 1200 1156 1110 1065 1019 974 930 886 843 802 763 724 688 653 619 588 557 529 502 476 452 429 407 387 367 349 332 316 301 287 273 261 249 238 227 217 208 199 191 183 176 169 162 156 150 145 140 135 130 126 121 117 114 110 107 103 100 97 95 92 90 87 85 83 80 78 77 75 73 71 70 68 66 65 64 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 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 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 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 26 26 26 26 26 26 26 26 26 26 26 26 27 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 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 11 14 17 21 25 30 35 40 46 53 61 70 79 90 102 115 130 146 164 185 207 233 261 293 329 368 413 463 519 583 654 733 823 924 1037 1164 1307 1467 1645 1844 2065 2309 2576 2865 3174 3499 3832 4163 4480 4766 5005 5180 5277 5289 5216 5062 4841 4568 4260 3933 3601 3275 2963 2670 2398 2149 1922 1718 1534 1370 1223 1092 975 871 778 696 622 557 498 447 400 359 322 289 259 233 209 188 169 151 136 122 110 98 88 79 71 63 56 50 45 40 35 31 27 24 21 18 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 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 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
 13 14 14 15 16 17 17 18 19 20 21 22 24 25 26 27 29 30 32 34 36 37 39 42 44 46 49 52 54 58 61 64 68 72 76 81 86 91 96 102 109 115 122 130 139 147 157 167 178 190 202 216 230 246 262 280 299 320 342 365 390 417 445 475 508 542 578 616 657 699 743 790 838 887 938 990 1043 1096 1148 1200 1251 1299 1345 1387 1425 1458 1486 1508 1524 1533 1536 1532 1522 1507 1485 1458 1427 1392 1354 1313 1270 1225 1179 1133 1087 1042 997 952 909 868 827 789 751 716 682 649 618 589 561 535 510 487 465 444 424 406 388 372 356 341 328 315 302 291 280 269 260 251 242 234 226 219 212 205 199 193 187 182 177 172 167 163 159 155 151 147 143 140 137 134 131 128 125 122 120 117 115 112 110 108 106 104 102 100 98 96 94 93 91 89 88 86 84 83 82 80 79 77 76 75 73 72 71 70 69 67 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 43 43 42 41 41 40 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 26 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 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 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 15 21 29 37 46 57 68 82 96 113 131 152 176 202 232 265 302 344 392 445 505 573 649 736 833 944 1069 1210 1370 1552 1757 1989 2251 2547 2879 3250 3664 4120 4617 5152 5716 6294 6867 7408 7884 8263 8514 8614 8555 8343 7997 7546 7025 6465 5893 5331 4795 4293 3831 3411 3032 2692 2389 2120 1881 1669 1482 1316 1169 1039 924 822 731 651 580 517 461 411 366 327 291 260 232 207 184 164 146 130 115 102 91 80 71 62 55 48 42 36 31 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 1 2 2 3 4 5 6 7 8 9 9 10 11 12 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 48 49 50 51 51 52 53 53 54 54 55 55 55 55 56 56 56 56 56 55 55 55 55 54 54 53 53 52 52 51 50 50 49 48 47 46 45 44 43 42 41 39 38 37 36 35 33 32 31 29 28 27 26 24 23 22 20 19 18 16 15 14 12 11 10 9 7 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 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 13 14 15 17 18 19 21 22 24 26 28 31 33 36 40 43 47 52 57 63 69 76 84 93 104 115 128 143 160 178 200 224 251 282 318 358 404 456 516 584 662 750 852 968 1101 1253 1427 1624 1849 2104 2391 2712 3068 3456 3872 4306 4743 5163 5538 5840 6040 6117 6062 5880 5588 5214 4789 4340 3890 3458 3053 2683 2349 2051 1787 1556 1353 1176 1022 888 771 669 581 504 437 379 328 284 245 211 182 156 133 113 96 81 67 56 45 36 28 21 15 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 59 103 156 217 290 376 477 596 737 903 1100 1333 1611 1941 2335 2806 3369 4045 4854 5823 6976 8339 9924 11719 13668 15645 17440 18780 19402 19165 18116 16473 14520 12506 10602 8896 7418 6163 5110 4233 3504 2899 2396 1978 1629 1338 1094 890 718 574 453 351 264 192 130 79 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 2 4 7 10 12 15 18 20 23 26 28 31 34 37 39 42 45 47 50 53 55 57 60 62 64 66 68 70 72 74 76 77 78 80 81 82 82 83 84 84 84 84 84 84 83 83 82 81 80 79 77 76 74 73 71 69 67 65 63 60 58 56 53 51 48 46 43 40 38 35 32 30 27 24 21 19 16 13 11 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 24 22 20 18 16 14 12 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 15 27 41 57 75 96 121 149 182 220 263 314 371 438 515 604 707 826 965 1125 1312 1529 1782 2077 2420 2821 3286 3826 4447 5156 5951 6823 7744 8669 9526 10223 10666 10784 10555 10012 9234 8318 7355 6414 5538 4749 4053 3449 2930 2486 2107 1785 1511 1278 1080 910 766 643 537 447 369 303 246 197 155 118 87 60 37 18 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 1 2 4 6 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 40 42 44 46 49 51 53 55 58 60 62 64 67 69 71 73 75 77 79 81 83 84 86 88 89 90 92 93 94 95 96 97 98 98 99 99 99 99 99 99 99 98 98 97 97 96 95 94 93 92 90 89 88 86 84 83 81 79 78 76 74 72 70 68 66 64 62 60 58 56 54 51 49 47 45 43 41 39 37 35 33 30 28
 179 185 191 198 204 210 217 224 231 238 245 252 259 267 274 282 290 298 306 315 324 332 342 351 361 370 381 391 402 414 425 438 450 464 478 492 507 524 540 558 577 597 619 641 665 691 718 747 778 812 848 886 928 973 1021 1073 1129 1189 1254 1325 1401 1483 1572 1668 1772 1885 2006 2138 2279 2432 2596 2773 2962 3164 3380 3610 3852 4108 4376 4654 4940 5232 5526 5818 6103 6374 6625 6849 7039 7188 7291 7342 7339 7282 7170 7008 6800 6553 6275 5971 5651 5322 4989 4658 4334 4020 3719 3433 3163 2910 2673 2453 2249 2061 1887 1727 1580 1445 1322 1209 1105 1011 924 845 773 707 646 591 540 494 451 413 377 344 314 287 262 239 217 198 180 163 148 134 121 109 98 88 79 70 62 54 47 41 35 30 24 20 15 11 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 7 9 11 12 14 16 18 20 22 24 26 28 30 33 35 38 41 43 46 49 52 55 59 62 65 69 73 76 80 84 88 92 96 101 105 110 115 119 124 129 134 140 145 150 156 162 167 173
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 12 18 23 30 37 44 52 60 69 79 89 100 112 125 139 154 170 187 206 226 248 271 297 325 355 387 423 462 504 550 600 654 714 779 851 929 1015 1109 1212 1325 1449 1586 1735 1899 2078 2275 2489 2723 2977 3253 3551 3871 4213 4575 4957 5354 5761 6173 6582 6978 7351 7689 7979 8210 8372 8457 8462 8385 8229 8002 7712 7372 6994 6589 6169 5744 5323 4913 4518 4142 3788 3458 3150 2866 2605 2365 2146 1946 1763 1598 1447 1311 1187 1074 972 880 796 720 651 588 531 480 433 390 351 316 283 254 227 203 181 160 142 124 109 95 81 69 58 48 39 31 23 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 49 75 106 141 183 233 291 359 439 533 643 774 927 1109 1323 1575 1873 2223 2635 3118 3679 4327 5064 5889 6787 7728 8664 9525 10229 10693 10860 10710 10270 9603 8788 7904 7014 6162 5375 4665 4037 3486 3009 2596 2241 1936 1674 1450 1258 1092 950 828 723 632 554 486 427 376 331 293 259 229 203 180 159 141 125 111 98 87 77 68 59 52 45 39 33 28 24 19 15 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 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 12 16 20 25 30 35 41 47 54 62 70 79 88 99 111 123 137 152 168 186 206 227 251 276 304 335 369 406 447 492 541 595 654 720 791 869 956 1050 1154 1267 1392 1527 1676 1837 2013 2203 2408 2629 2865 3116 3382 3659 3947 4241 4537 4831 5116 5385 5631 5847 6026 6161 6249 6287 6273 6211 6102 5952 5767 5553 5318 5068 4809 4546 4284 4026 3776 3535 3305 3087 2881 2688 2508 2340 2184 2039 1905 1781 1666 1561 1463 1374 1291 1215 1145 1080 1020 966 915 868 825 785 748 714 682 652 625 599 576 553 533 513 495 478 461 446 432 418 405 393 381 370 360 349 340 330 321 312 304 296 288 280 273 266 259 252 245 239 232 226 220 214 208 203 197 192 186 181 176 170 165 160 156 151 146 142 137 133 128 124 120 116 112 108 104 100 97 93 90 86 83 80 76 73 70 67 65 62 59 57 54 52 49 47 45 42 40 38 36 34 32 31 29 27 25 24 22 21 19 18 16 15 14 13 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 7 9 10 11 13 14 16 18 19 21 23 25 28 30 32 35 38 41 45 48 52 56 61 66 72 78 84 92 100 109 119 129 141 155 169 186 204 224 246 271 299 330 365 403 447 496 550 611 680 758 845 943 1053 1178 1319 1478 1658 1862 2092 2352 2646 2978 3353 3774 4246 4774 5359 6004 6706 7458 8251 9064 9870 10632 11308 11850 12214 12367 12293 11996 11500 10847 10081 9253 8402 7564 6763 6014 5325 4701 4140 3640 3197 2805 2461 2158 1892 1659 1455 1276 1118 980 859 753 659 577 504 440 383 333 289 250 215 185 157 133 111 92 74 59 45 33 22 12 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 7 16 26 38 51 66 82 100 121 144 169 198 230 266 306 351 401 457 521 591 670 759 858 969 1092 1230 1384 1555 1745 1956 2188 2443 2723 3027 3355 3708 4082 4474 4880 5293 5706 6107 6487 6835 7137 7385 7569 7684 7727 7699 7604 7449 7241 6992 6710 6405 6086 5760 5435 5114 4802 4502 4216 3945 3690 3450 3226 3017 2822 2641 2472 2316 2170 2035 1909 1792 1682 1580 1484 1395 1311 1232 1157 1088 1022 959 901 845 793 743 696 651 609 569 531 495 461 428 398 369 341 315 291 268 246 225 206 187 170 154 138 124 110 97 85 74 64 54 44 36 28 20 13 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 105 107 109 110 112 114 116 118 120 123 125 127 129 132 134 137 139 142 144 147 150 153 156 159 163 166 169 173 177 181 185 190 194 199 204 209 215 221 227 233 240 247 255 263 272 281 291 302 313 325 338 352 366 382 399 417 437 458 480 505 531 559 589 622 657 695 736 781 828 880 936 996 1062 1132 1209 1291 1380 1476 1580 1691 1812 1942 2081 2230 2391 2562 2744 2937 3142 3356 3581 3814 4053 4297 4543 4786 5022 5247 5455 5640 5798 5922 6008 6053 6054 6011 5925 5798 5636 5441 5222 4982 4729 4467 4203 3939 3680 3429 3187 2956 2737 2532 2339 2159 1992 1836 1693 1560 1438 1326 1223 1128 1040 960 887 819 758 701 649 601 557 516 479 445 413 384 358 333 310 289 270 252 235 220 205 192 180 168 158 148 139 130 122 115 108 101 95 89 84 79 74 70 66 62 58 55 52 49 46 43 41 38 36 34 32 31 29 27 26 25 23 22 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 17 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 30 31 32 33 34 34 35 36 37 37 38 39 40 40 41 42 42 43 44 44 45 46 46 47 47 48 48 49 49 50 50 51 51 51 52 52 53 53 53 54 54 54 54 55 55 55 55 55 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 58 58 58 58 58 58 59 59 59 59 59 60 60 60 61 61 61 62 62 63 63 64 64 65 65 66 67 68 68 69 70 71 72 72 73 74 75 77 78 79 80 81 82 84 85 86 88 89 90 92 93 95 97 98 100 101 103
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 47 72 101 135 175 221 273 335 406 488 584 695 824 973 1148 1350 1586 1861 2181 2555 2989 3494 4080 4757 5534 6419 7413 8511 9692 10919 12130 13242 14157 14777 15030 14887 14370 13549 12517 11369 10189 9038 7956 6966 6077 5289 4596 3991 3464 3008 2613 2271 1976 1721 1500 1308 1143 999 875 767 673 591 520 458 405 358 317 281 250 222 198 178 159 143 129 117 106 97 88 81 75 69 64 60 56 52 49 47 44 42 40 39 37 36 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 20 20 19 18 18 17 16 15 14 14 13 12 11 10 9 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 6 18 32 48 65 84 105 129 155 184 216 252 292 336 386 442 505 575 653 741 840 951 1076 1216 1374 1552 1753 1979 2234 2521 2845 3209 3619 4080 4597 5175 5818 6533 7320 8182 9116 10116 11171 12261 13361 14436 15443 16337 17069 17597 17887 17922 17702 17246 16586 15764 14826 13818 12779 11742 10732 9767 8860 8017 7240 6531 5886 5302 4776 4302 3877 3496 3155 2849 2576 2331 2111 1915 1739 1581 1439 1311 1196 1093 1000 915 839 770 708 651 599 552 510 470 435 402 371 344 318 295 273 253 234 216 200 185 171 158 145 134 123 113 103 94 85 77 69 62 55 48 42 36 30 25 20 15 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 21 29 39 49 60 73 87 103 120 140 161 186 213 243 276 314 357 404 458 518 586 662 748 845 955 1079 1219 1378 1558 1763 1995 2258 2558 2898 3285 3725 4224 4790 5430 6153 6966 7874 8882 9990 11192 12473 13807 15154 16458 17651 18655 19393 19799 19836 19498 18814 17846 16667 15358 13992 12629 11314 10077 8934 7895 6959 6123 5381 4726 4148 3641 3195 2804 2462 2162 1898 1667 1465 1287 1130 993 871 764 670 587 513 448 390 338 293 252 216 184 155 129 106 86 67 51 36 22 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 12 40 73 112 159 215 281 359 453 563 695 851 1038 1260 1526 1844 2224 2679 3223 3871 4641 5547 6603 7807 9141 10552 11945 13179 14089 14526 14415 13781 12744 11464 10093 8748 7500 6383 5407 4568 3853 3248 2737 2306 1943 1637 1379 1161 977 821 688 576 481 400 331 272 222 180 144 113 86 64 45 28 14 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 0 0 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 29 60 97 140 192 252 325 410 511 631 773 943 1144 1384 1671 2014 2423 2913 3498 4193 5013 5970 7063 8273 9548 10794 11870 12618 12903 12672 11975 10944 9735 8486 7293 6208 5253 4428 3726 3131 2630 2209 1854 1556 1306 1094 916 765 637 529 437 359 293 237 190 149 115 86 61 40 22 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 14 17 20 23 26 30 34 38 42 47 52 58 64 70 77 85 93 103 112 123 135 148 162 178 195 213 234 256 281 309 339 372 409 450 495 545 601 663 731 807 892 986 1091 1207 1337 1481 1642 1821 2019 2239 2482 2751 3046 3369 3721 4101 4507 4935 5380 5833 6283 6714 7111 7453 7723 7904 7984 7957 7825 7596 7283 6906 6481 6030 5567 5107 4660 4234 3833 3461 3119 2806 2521 2264 2032 1824 1636 1468 1318 1183 1063 955 858 772 694 625 563 507 457 412 371 334 302 272 245 221 199 179 161 145 130 116 104 93 82 73 64 57 49 43 37 31 26 21 17 13 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 26 40 56 75 98 124 156 192 235 285 344 413 494 590 702 835 991 1175 1393 1650 1955 2316 2743 3248 3843 4541 5354 6286 7336 8481 9673 10831 11837 12556 12871 12721 12130 11196 10053 8831 7632 6518 5521 4651 3904 3269 2733 2283 1904 1587 1321 1098 911 753 621 510 416 336 269 213 165 125 91 62 38 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 6 25 48 74 104 140 181 229 285 351 427 516 620 742 884 1050 1245 1473 1740 2052 2418 2846 3344 3921 4584 5339 6184 7107 8084 9069 9997 10787 11352 11624 11570 11201 10572 9763 8854 7917 7004 6149 5369 4671 4055 3516 3046 2640 2288 1984 1722 1496 1300 1131 986 860 750 656 574 503 441 388 341 300 265 234 207 184 164 146 130 117 105 95 86 78 71 65 60 55 51 47 44 42 39 37 35 33 32 31 29 28 27 26 26 25 24 23 22 22 21 20 20 19 18 18 17 16 16 15 14 14 13 12 11 10 10 9 8 7 6 5 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 32 61 95 136 185 243 311 392 488 602 738 899 1090 1319 1591 1917 2308 2775 3335 4005 4804 5752 6865 8148 9586 11126 12666 14041 15048 15500 15301 14493 13232 11726 10158 8661 7304 6118 5102 4244 3525 2924 2423 2006 1658 1368 1125 922 752 609 489 388 304 232 172 122 79 43 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
 52 53 54 56 57 58 59 61 62 64 65 67 68 70 71 73 75 77 78 80 82 84 87 89 91 94 96 99 102 105 108 111 114 118 122 126 130 134 139 144 149 155 161 168 174 182 190 198 207 216 227 238 250 262 276 291 306 323 342 361 383 405 430 457 485 516 549 585 623 664 708 756 807 862 921 984 1051 1122 1198 1279 1364 1455 1549 1648 1751 1857 1966 2077 2188 2299 2408 2512 2612 2703 2784 2853 2909 2949 2972 2977 2965 2935 2888 2825 2749 2660 2561 2454 2342 2226 2108 1990 1874 1760 1649 1543 1441 1344 1252 1166 1085 1009 939 873 812 755 702 653 608 566 528 492 459 429 401 375 351 328 308 289 271 255 240 226 212 200 189 178 168 159 151 143 135 128 121 115 109 104 99 94 89 85 81 77 73 70 66 63 60 57 55 52 50 47 45 43 41 39 37 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 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 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 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 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 11 13 16 19 22 25 29 33 37 42 47 52 58 65 72 79 88 97 106 117 129 142 156 171 188 207 227 249 274 301 331 364 400 440 484 532 586 645 710 781 860 947 1042 1147 1261 1387 1523 1670 1830 2001 2184 2378 2581 2791 3006 3222 3434 3638 3827 3996 4138 4249 4324 4361 4358 4316 4238 4127 3989 3830 3653 3466 3273 3078 2885 2696 2514 2339 2174 2018 1872 1736 1609 1491 1383 1283 1190 1105 1027 956 890 830 775 724 677 635 596 560 527 497 470 444 421 400 380 362 346 330 316 303 291 280 270 260 252 243 236 229 222 216 210 205 199 195 190 186 181 177 174 170 167 163 160 157 154 151 148 145 143 140 137 135 132 129 127 124 122 120 117 115 112 110 108 105 103 101 98 96 94 91 89 87 84 82 80 78 76 73 71 69 67 65 63 61 59 57 55 53 51 49 47 46 44 42 40 39 37 36 34 33 31 30 28 27 26 24 23 22 21 20 19 17 16 15 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 40 62 87 117 151 190 236 289 350 422 504 600 711 841 991 1166 1369 1605 1879 2197 2565 2990 3478 4036 4667 5373 6150 6987 7860 8736 9567 10294 10859 11209 11311 11160 10780 10214 9517 8746 7948 7160 6409 5710 5071 4494 3978 3520 3116 2759 2446 2172 1931 1720 1535 1372 1230 1105 995 899 814 739 672 614 562 516 475 438 406 377 351 327 306 287 269 254 239 226 214 203 192 183 174 165 157 150 142 136 129 123 117 111 106 101 95 90 86 81 76 72 67 63 59 55 51 47 43 40 36 33 29 26 23 19 16 13 10 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 6 7 8 8 9 10 11 11 12 13 14 15 15 16 17 18 19 21 22 23 25 27 29 31 34 37 40 44 48 53 59 65 73 82 92 103 117 132 150 171 195 223 255 293 336 387 446 514 594 686 794 921 1068 1240 1441 1676 1951 2270 2642 3073 3567 4130 4760 5449 6178 6913 7602 8178 8569 8717 8596 8220 7641 6931 6161 5391 4662 3997 3405 2889 2443 2061 1736 1460 1226 1028 860 718 597 495 408 335 272 219 174 136 103 75 52 32 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 16 31 50 71 96 124 157 196 241 292 352 422 502 596 705 831 978 1149 1347 1579 1847 2160 2523 2942 3424 3975 4598 5291 6047 6847 7657 8431 9106 9619 9910 9946 9725 9278 8661 7937 7165 6394 5656 4972 4351 3796 3306 2876 2501 2175 1892 1647 1435 1251 1092 954 834 730 640 562 494 435 384 339 300 267 237 211 189 169 152 137 124 112 102 93 86 79 73 68 63 59 56 53 50 48 45 43 42 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 22 21 21 20 19 19 18 17 16 16 15 14 13 13 12 11 10 9 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
 24 25 27 28 30 32 33 35 37 39 41 43 45 47 50 52 55 57 60 63 66 69 72 76 79 83 87 91 96 100 105 110 116 121 127 134 141 148 155 163 172 181 191 201 212 224 237 250 264 280 296 314 332 353 374 397 422 448 476 507 539 573 610 650 692 737 785 836 890 947 1008 1071 1139 1209 1283 1360 1440 1522 1607 1693 1780 1868 1955 2041 2124 2204 2279 2348 2410 2465 2510 2545 2569 2582 2584 2574 2553 2522 2481 2431 2372 2307 2236 2161 2082 2000 1917 1834 1750 1668 1587 1508 1431 1357 1286 1217 1152 1090 1031 975 923 873 826 781 740 701 664 630 597 567 539 512 487 464 442 422 402 384 367 352 337 323 309 297 285 274 264 254 245 236 227 219 212 205 198 191 185 179 174 168 163 158 153 148 144 140 136 132 128 124 121 117 114 110 107 104 101 98 96 93 90 87 85 82 80 78 75 73 71 69 67 65 63 61 59 57 55 54 52 50 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 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 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 17 18 20 21 22
 18 18 19 19 20 20 21 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 39 40 41 42 44 45 47 48 50 52 54 57 59 62 65 69 72 76 80 85 90 96 102 109 116 124 133 143 154 166 179 193 209 227 246 267 291 317 345 377 412 451 494 541 594 652 716 788 867 955 1053 1161 1280 1413 1559 1720 1897 2091 2303 2533 2780 3043 3320 3607 3898 4185 4460 4711 4926 5093 5202 5245 5219 5124 4967 4758 4506 4226 3929 3626 3325 3034 2756 2496 2254 2031 1828 1643 1476 1325 1189 1067 958 860 772 693 622 559 502 451 406 365 328 295 265 239 215 193 174 156 140 126 113 101 90 80 72 64 56 50 44 38 33 29 25 21 17 14 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 3 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 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 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 13 13 13 14 14 15 15 16 16 17 17
 56 59 61 63 66 68 70 73 76 78 81 84 86 89 92 95 98 101 104 107 111 114 117 121 124 128 132 136 140 144 149 153 158 163 168 173 179 185 191 197 204 212 219 228 236 246 256 266 278 290 303 318 333 350 368 388 409 432 458 485 515 548 584 624 667 713 765 821 882 950 1023 1103 1191 1287 1391 1504 1626 1759 1902 2055 2219 2392 2575 2765 2961 3160 3357 3550 3731 3896 4038 4150 4228 4266 4261 4214 4124 3997 3836 3649 3442 3222 2996 2770 2547 2332 2127 1934 1753 1587 1433 1293 1164 1048 943 847 761 684 614 551 495 444 399 358 321 288 258 231 207 186 166 148 132 118 105 93 83 73 65 57 50 43 37 32 27 22 18 15 11 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 7 8 9 9 10 11 12 13 14 15 16 18 19 20 21 23 24 25 27 28 30 31 33 35 37 38 40 42 44 46 48 50 52 54
 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 32 33 34 35 37 38 40 41 43 45 47 49 52 54 57 60 63 66 69 73 77 82 86 92 97 103 110 117 125 133 143 153 164 176 189 203 219 236 254 275 297 321 348 377 409 444 482 523 568 617 671 728 791 859 931 1009 1092 1180 1272 1368 1467 1568 1669 1769 1864 1953 2033 2101 2154 2191 2209 2209 2189 2151 2096 2026 1945 1853 1756 1654 1550 1447 1346 1248 1154 1065 981 902 829 761 698 640 587 538 494 453 416 382 351 323 297 273 252 232 214 198 183 169 157 146 135 126 117 109 101 95 88 83 77 72 68 63 60 56 53 49 46 44 41 39 36 34 32 31 29 27 26 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 7 6 5 5 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 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 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 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 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 3 9 16 24 32 42 53 65 78 93 110 129 150 173 200 229 262 299 341 387 439 498 564 638 721 814 918 1036 1168 1315 1481 1666 1873 2103 2358 2639 2948 3284 3646 4031 4435 4849 5264 5665 6037 6363 6626 6810 6904 6903 6809 6628 6374 6062 5708 5330 4941 4552 4174 3813 3473 3155 2863 2595 2350 2129 1928 1747 1585 1438 1307 1189 1083 988 902 826 757 695 639 588 543 501 464 430 400 372 346 323 302 282 264 248 233 219 206 194 183 172 162 153 145 137 129 122 116 110 104 98 93 87 83 78 74 69 65 62 58 54 51 48 44 41 39 36 33 30 28 26 23 21 19 17 15 13 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 14 19 25 32 39 47 56 66 77 89 103 119 137 157 179 204 232 264 300 340 386 438 496 562 637 721 817 925 1047 1185 1340 1516 1713 1934 2182 2456 2759 3091 3451 3835 4238 4651 5063 5459 5819 6126 6360 6507 6555 6503 6357 6127 5830 5485 5110 4720 4331 3951 3589 3248 2933 2643 2378 2139 1923 1728 1554 1397 1257 1133 1021 921 832 753 682 618 562 511 465 425 388 355 325 299 274 253 233 215 199 184 171 159 148 137 128 119 112 104 97 91 85 80 75 70 66 62 58 54 51 47 44 41 38 36 33 31 28 26 24 22 20 18 16 14 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 13 15 18 20 23 26 29 32 35 38 42 45 49 54 58 63 69 74 80 87 94 102 111 120 130 142 154 167 182 199 217 237 259 283 310 340 372 409 450 495 545 600 662 730 806 890 984 1088 1203 1331 1472 1629 1802 1993 2204 2435 2689 2966 3268 3596 3949 4328 4731 5156 5599 6055 6517 6976 7423 7844 8227 8560 8830 9026 9142 9173 9119 8983 8774 8500 8173 7806 7409 6996 6574 6154 5741 5342 4959 4596 4254 3934 3636 3360 3106 2872 2657 2460 2280 2116 1966 1830 1705 1592 1489 1395 1310 1232 1160 1095 1036 981 931 885 843 803 767 734 702 673 646 621 597 574 553 533 513 495 478 461 445 430 415 401 387 373 360 348 335 323 311 300 289 278 267 256 246 236 226 216 207 197 188 179 170 162 153 145 137 129 121 114 107 100 93 86 80 73 67 61 56 50 45 40 35 31 26 22 18 14 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 3 7 11 16 22 27 34 41 48 57 66 76 87 99 113 128 144 162 182 204 229 255 285 318 354 394 438 487 541 600 665 738 817 905 1002 1109 1226 1354 1495 1649 1817 1999 2198 2412 2642 2889 3151 3427 3716 4015 4321 4629 4933 5227 5505 5759 5982 6167 6307 6398 6439 6427 6364 6254 6101 5912 5693 5450 5191 4922 4649 4375 4106 3844 3591 3349 3120 2903 2700 2510 2333 2168 2015 1873 1742 1621 1509 1406 1310 1221 1140 1064 994 929 869 813 762 713 669 627 588 551 517 485 455 427 401 376 352 330 310 290 271 254 237 222 207 193 180 167 155 144 133 123 113 104 95 87 79 72 64 58 51 45 40 34 29 24 19 15 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 28 45 65 89 116 149 187 231 284 345 417 502 602 719 856 1019 1210 1435 1701 2014 2383 2816 3325 3917 4600 5377 6243 7177 8139 9061 9856 10423 10678 10578 10141 9436 8558 7606 6655 5757 4940 4217 3586 3043 2578 2182 1846 1561 1319 1114 939 792 666 559 468 391 325 269 221 180 145 115 90 68 50 34 21 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
 34 36 37 39 40 42 43 45 46 48 49 51 52 53 55 56 58 59 60 62 63 65 66 67 69 70 72 73 75 76 78 80 81 83 85 87 89 91 94 97 99 103 106 110 114 118 123 129 135 141 149 157 167 177 189 202 216 232 251 271 294 320 349 382 419 460 507 559 618 685 760 845 941 1049 1171 1309 1464 1640 1838 2061 2312 2593 2906 3255 3641 4062 4518 5002 5507 6016 6512 6968 7356 7645 7810 7833 7708 7446 7065 6597 6072 5520 4968 4434 3931 3467 3046 2668 2331 2033 1771 1542 1341 1165 1012 879 763 662 574 497 430 371 320 275 236 202 172 146 123 102 84 69 55 43 32 22 14 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 1 2 3 5 6 7 8 9 10 12 13 14 16 17 18 20 21 23 24 26 27 28 30 31 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 3 5 8 11 14 18 22 26 30 35 41 47 53 60 68 76 85 95 106 118 132 146 162 180 200 222 246 273 302 335 371 411 456 505 560 621 689 765 849 942 1046 1161 1289 1431 1588 1762 1955 2167 2400 2655 2934 3235 3559 3904 4267 4644 5028 5411 5782 6130 6439 6697 6891 7010 7048 7002 6876 6676 6414 6103 5756 5387 5007 4628 4257 3899 3561 3243 2948 2675 2425 2197 1989 1801 1631 1477 1338 1212 1099 998 906 823 749 681 621 566 516 471 430 393 359 329 301 275 252 231 211 193 177 162 148 135 123 112 102 93 84 76 68 61 54 48 42 37 32 27 22 18 14 10 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 44 46 49 51 53 56 58 60 63 65 67 70 72 75 77 79 82 84 87 89 92 95 97 100 103 106 109 112 115 118 121 125 128 132 136 140 145 150 155 160 166 172 179 187 195 203 213 223 234 247 261 276 292 310 330 353 377 404 434 468 505 546 591 642 698 761 831 908 994 1091 1198 1317 1451 1599 1765 1950 2157 2387 2644 2931 3250 3605 4000 4436 4918 5448 6027 6655 7329 8045 8792 9555 10314 11042 11708 12274 12707 12973 13052 12933 12623 12141 11518 10791 9998 9174 8349 7547 6785 6072 5415 4816 4275 3789 3354 2967 2624 2320 2050 1813 1603 1417 1253 1109 981 868 768 680 601 532 470 415 366 323 284 249 218 190 165 143 122 104 88 73 60 47 36 26 17 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 7 9 11 13 14 16 18 20 22 24 27 29 31 33 35 37 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 123 298 529 837 1246 1791 2521 3501 4821 6604 8998 12155 16135 20681 24911 27341 26835 23716 19396 15136 11529 8685 6513 4873 3636 2702 1994 1454 1042 727 485 299 157 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 1 3 5 7 9 11 13 15 17 20 23 26 29 32 36 40 44 48 53 58 64 70 76 83 91 99 109 119 129 141 154 169 185 202 221 242 265 290 318 349 384 421 463 510 561 618 682 752 830 917 1013 1120 1238 1370 1516 1677 1856 2053 2270 2507 2766 3047 3349 3671 4010 4361 4718 5071 5409 5720 5989 6201 6344 6408 6388 6285 6104 5855 5553 5211 4846 4470 4096 3731 3382 3054 2750 2470 2214 1982 1772 1584 1415 1264 1129 1008 901 805 720 644 576 516 462 414 371 333 298 267 240 215 193 172 154 138 123 110 98 87 77 68 59 52 45 38 33 27 22 18 14 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 12 16 20 25 30 35 41 47 54 60 68 76 85 94 104 115 126 139 153 168 184 202 221 242 265 290 317 348 381 417 457 502 551 605 664 731 804 885 976 1076 1187 1311 1448 1601 1771 1959 2168 2399 2654 2935 3243 3579 3943 4334 4751 5188 5640 6097 6547 6974 7362 7691 7942 8101 8155 8099 7937 7676 7333 6925 6472 5994 5507 5025 4560 4118 3705 3323 2974 2656 2368 2109 1877 1669 1484 1319 1172 1041 925 821 730 648 575 510 452 401 355 314 277 245 215 189 166 144 125 108 93 79 66 55 45 36 27 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 12 16 20 26 32 39 46 55 65 76 88 103 119 137 158 182 209 240 274 314 359 411 469 536 612 698 795 906 1032 1173 1333 1511 1710 1928 2166 2422 2692 2970 3246 3510 3747 3943 4086 4163 4170 4107 3981 3801 3581 3335 3076 2814 2558 2313 2083 1871 1677 1501 1342 1200 1072 959 858 768 688 617 554 499 449 405 367 332 301 274 250 229 209 192 177 163 151 140 131 122 114 107 100 95 89 85 80 76 73 69 66 64 61 59 56 54 52 50 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 12 19 25 33 41 50 59 70 81 94 108 123 140 158 178 200 224 251 280 312 347 386 429 476 529 586 649 718 794 878 969 1068 1176 1293 1418 1552 1694 1844 1999 2158 2320 2480 2636 2783 2920 3040 3142 3223 3280 3313 3321 3305 3268 3212 3139 3053 2957 2854 2746 2637 2528 2421 2317 2216 2121 2031 1947 1869 1796 1729 1668 1612 1561 1516 1475 1438 1406 1378 1353 1332 1314 1299 1287 1277 1270 1265 1261 1259 1259 1260 1261 1263 1266 1268 1270 1272 1272 1272 1270 1266 1260 1252 1241 1228 1212 1193 1171 1146 1119 1089 1057 1023 987 949 911 871 832 792 752 712 673 635 598 562 528 494 463 432 403 376 350 325 302 281 260 241 223 206 190 175 161 148 136 125 114 104 95 86 78 70 63 56 50 44 39 34 29 24 20 16 12 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 1 4 8 11 14 18 21 25 29 33 37 41 46 50 55 60 65 71 76 82 88 95 102 109 116 124 132 141 150 160 170 181 193 205 218 232 247 263 280 298 318 339 362 387 414 443 475 510 547 588 633 682 736 795 859 930 1008 1094 1188 1292 1407 1533 1672 1826 1995 2182 2387 2614 2863 3137 3437 3765 4123 4511 4931 5381 5860 6364 6888 7423 7957 8478 8966 9402 9765 10034 10192 10225 10128 9904 9563 9123 8604 8030 7425 6810 6201 5612 5054 4532 4050 3610 3210 2850 2527 2239 1982 1753 1551 1372 1213 1072 948 838 741 655 578 510 450 397 349 307 269 235 205 178 154 132 113 95 79 65 52 40 29 20 11 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
 65 66 68 70 71 73 75 76 78 79 81 82 83 85 86 87 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 109 110 111 112 114 115 117 119 120 122 125 127 129 132 135 139 142 146 151 156 161 167 174 182 190 199 209 220 232 245 260 276 294 314 335 359 385 414 445 479 517 558 604 653 708 768 833 905 983 1069 1164 1267 1381 1505 1642 1791 1955 2134 2330 2543 2777 3030 3305 3602 3922 4264 4626 5007 5403 5808 6215 6615 6996 7346 7651 7897 8071 8163 8168 8084 7914 7667 7353 6988 6586 6161 5726 5293 4869 4462 4077 3716 3381 3072 2789 2530 2296 2083 1891 1717 1561 1419 1292 1178 1075 982 898 822 754 692 636 585 539 496 458 423 391 362 335 310 287 266 247 229 212 196 182 169 156 144 133 123 114 104 96 88 80 73 66 60 54 48 43 37 32 28 23 19 15 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 11 13 14 16 17 19 20 22 23 25 27 29 30 32 34 36 38 39 41 43 45 47 49 50 52 54 56 58 59 61 63
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 42 63 87 115 148 185 228 279 337 404 482 573 678 801 944 1111 1307 1537 1806 2123 2495 2933 3449 4054 4762 5587 6541 7630 8851 10184 11584 12974 14241 15246 15852 15960 15544 14664 13440 12020 10540 9102 7772 6582 5543 4650 3891 3251 2713 2263 1886 1571 1308 1087 902 747 616 506 413 335 268 211 163 122 87 57 32 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 1 3 4 6 8 10 12 14 17 20 22 26 29 33 37 41 46 51 56 62 69 76 84 93 102 113 124 137 151 166 183 201 222 244 269 297 327 361 398 439 484 534 589 650 717 790 871 960 1057 1164 1280 1407 1544 1692 1852 2022 2203 2393 2592 2796 3004 3211 3412 3604 3779 3931 4055 4146 4198 4209 4178 4107 3998 3855 3685 3493 3287 3072 2854 2637 2426 2223 2030 1849 1681 1525 1382 1250 1131 1022 924 835 754 681 616 557 504 455 412 373 338 306 277 251 227 205 186 168 152 137 123 111 99 89 79 71 63 55 48 42 36 31 26 21 17 13 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 13 15 17 19 21 24 26 28 31 33 36 39 42 45 48 51 54 58 62 65 69 73 77 81 86 91 95 100 106 111 117 122 129 135 142 148 156 163 171 179 188 197 206 216 226 237 249 261 273 287 301 315 331 347 365 383 403 423 445 468 493 519 546 576 607 640 675 713 753 796 841 890 941 996 1055 1118 1184 1255 1330 1410 1495 1585 1681 1781 1887 1997 2113 2234 2358 2486 2616 2748 2880 3010 3136 3256 3368 3469 3557 3629 3682 3716 3727 3717 3684 3628 3552 3457 3346 3220 3083 2938 2787 2634 2480 2327 2178 2033 1894 1761 1635 1516 1404 1300 1202 1111 1027 949 877 810 749 692 639 591 547 505 468 433 401 371 343 318 295 273 253 234 217 201 186 172 159 147 136 126 116 107 98 90 83 76 69 63 58 52 47 42 38 34 30 26 22 19 16 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 0 0 0 0 0 0 3 7 11 16 21 27 33 41 48 57 67 78 90 103 118 134 153 173 196 222 251 284 320 361 406 458 515 579 651 732 822 922 1034 1158 1295 1446 1612 1793 1989 2200 2425 2662 2909 3162 3416 3668 3909 4135 4337 4511 4650 4751 4810 4827 4803 4741 4645 4519 4368 4199 4016 3824 3628 3430 3235 3043 2857 2678 2507 2345 2191 2046 1910 1782 1663 1551 1447 1350 1260 1175 1097 1024 956 892 833 778 727 679 635 593 554 518 484 452 422 395 369 344 321 300 280 261 244 227 211 197 183 170 158 146 136 125 116 107 98 90 83 76 69 63 57 51 46 41 36 31 27 23 19 15 12 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 13 15 17 19 21 23 26 28 31 34 37 40 43 47 51 55 59 64 69 74 80 86 93 101 109 117 127 137 149 161 174 189 206 223 243 265 288 315 343 375 410 449 491 538 590 646 709 778 853 937 1028 1128 1237 1357 1487 1629 1783 1950 2131 2325 2533 2755 2991 3240 3500 3770 4048 4331 4613 4891 5159 5411 5639 5838 6001 6122 6196 6219 6192 6114 5989 5820 5613 5375 5114 4835 4546 4254 3963 3677 3401 3136 2885 2649 2429 2224 2035 1860 1701 1554 1421 1300 1189 1089 998 915 841 773 711 655 605 559 517 479 444 412 383 356 332 310 289 270 253 237 222 208 195 183 172 162 152 143 134 126 119 112 105 98 92 87 81 76 71 66 62 58 54 50 46 42 39 35 32 29 26 23 20 18 15 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 1 4 8 11 15 19 23 27 32 36 41 46 51 57 63 69 75 82 89 96 103 111 120 128 137 146 156 166 176 187 199 210 223 235 248 262 276 291 306 322 338 354 372 390 408 427 447 468 489 511 534 558 583 610 637 666 696 728 762 798 837 878 922 970 1021 1075 1135 1199 1269 1345 1427 1517 1614 1721 1836 1962 2100 2249 2411 2586 2776 2980 3200 3434 3681 3942 4212 4488 4766 5039 5299 5537 5743 5906 6015 6063 6043 5954 5797 5579 5308 4996 4656 4300 3940 3584 3242 2917 2614 2334 2078 1846 1637 1450 1283 1135 1003 886 782 691 610 539 476 420 371 327 288 254 224 197 172 151 132 115 99 86 73 62 52 43 35 28 21 15 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
 48 52 57 63 68 74 80 87 94 102 110 118 127 136 146 157 168 180 193 206 221 236 252 268 286 305 325 346 368 392 417 443 470 498 528 559 591 625 660 695 732 769 808 846 885 924 963 1001 1039 1075 1110 1144 1176 1205 1233 1258 1280 1300 1317 1331 1342 1351 1357 1361 1363 1363 1361 1357 1353 1347 1340 1333 1325 1317 1309 1301 1294 1286 1279 1273 1267 1261 1256 1252 1249 1246 1243 1242 1240 1240 1239 1239 1239 1239 1239 1239 1239 1238 1237 1235 1232 1227 1222 1215 1207 1197 1185 1171 1156 1138 1118 1097 1073 1048 1021 992 962 931 899 866 833 799 765 731 697 664 631 599 568 538 509 481 454 428 403 379 357 335 315 296 278 261 245 229 215 201 189 177 165 155 144 135 126 118 110 103 96 89 83 77 71 66 61 57 52 48 44 40 37 34 30 27 25 22 19 17 15 12 10 8 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 7 9 11 14 16 19 22 25 28 32 35 39 43
 26 27 28 29 30 32 33 34 35 36 37 39 40 41 42 43 45 46 47 49 50 51 53 54 56 57 59 61 63 64 66 68 70 73 75 78 80 83 86 90 93 97 102 106 111 117 123 129 136 144 153 163 173 185 198 212 227 245 264 285 308 334 362 393 428 466 508 555 606 663 726 794 870 954 1045 1146 1256 1376 1507 1650 1806 1974 2154 2348 2555 2773 3002 3238 3480 3724 3964 4195 4410 4603 4766 4892 4977 5016 5007 4951 4849 4707 4530 4326 4101 3863 3617 3370 3127 2890 2664 2449 2247 2058 1883 1722 1574 1438 1314 1201 1098 1004 920 843 773 710 652 600 553 510 471 435 403 373 346 321 298 277 258 240 224 209 195 182 170 159 148 138 129 120 112 105 98 91 84 78 73 67 62 57 53 48 44 40 36 32 29 25 22 19 16 13 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 1 1 2 2 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
 0 0 0 0 0 0 0 0 0 0 1 3 5 6 8 9 11 13 15 16 18 20 22 24 26 28 30 32 34 36 38 41 43 46 48 51 54 57 61 64 68 72 76 81 86 91 97 103 110 118 126 135 145 156 168 181 196 212 230 250 272 296 323 353 387 424 465 510 561 617 680 749 826 911 1005 1109 1225 1353 1494 1649 1821 2009 2217 2444 2692 2963 3257 3575 3917 4281 4667 5070 5487 5911 6334 6744 7131 7480 7776 8007 8161 8228 8204 8089 7889 7613 7274 6886 6464 6023 5576 5132 4702 4290 3902 3540 3205 2897 2616 2361 2130 1921 1733 1565 1413 1277 1155 1045 946 858 778 707 642 584 531 484 440 401 366 333 303 276 252 229 208 189 171 155 139 125 112 100 89 79 69 60 51 43 36 29 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
 74 75 75 76 77 77 78 78 79 79 80 80 80 81 81 82 82 82 83 83 83 83 84 84 84 85 85 85 86 86 87 87 88 88 89 90 90 91 92 94 95 97 98 100 103 105 108 111 115 119 124 129 135 142 150 159 168 179 191 205 220 237 256 277 301 328 357 390 427 468 514 565 622 686 756 835 923 1020 1129 1249 1383 1532 1695 1876 2074 2290 2524 2775 3041 3318 3601 3881 4149 4391 4596 4748 4836 4851 4792 4660 4465 4218 3934 3628 3313 3001 2699 2415 2151 1909 1690 1493 1317 1161 1022 899 791 696 612 539 474 417 367 324 285 251 221 195 171 151 133 116 102 89 78 68 59 51 44 38 32 27 22 18 14 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 37 38 39 40 42 43 44 45 47 48 49 50 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 73
 36 37 38 39 40 41 41 42 43 45 46 47 48 49 51 52 53 55 57 58 60 62 64 66 68 70 72 75 77 80 83 86 89 93 96 100 104 108 113 117 122 128 133 139 145 152 159 166 174 182 191 200 210 220 230 241 253 265 278 291 305 319 334 349 364 380 396 412 429 445 462 478 494 510 525 539 553 565 577 587 596 604 610 614 617 618 618 616 612 607 601 593 584 574 562 550 538 524 510 496 481 466 452 437 422 407 393 379 365 352 338 326 313 301 290 279 268 258 248 239 230 221 213 206 198 191 185 178 172 166 161 156 151 146 142 138 134 130 127 123 120 117 114 111 109 106 104 101 99 97 95 93 91 90 88 86 85 83 82 80 79 78 77 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 54 54 53 52 51 51 50 49 49 48 47 47 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 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 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35
 0 0 0 0 0 0 0 0 1 4 6 9 11 14 16 19 22 24 27 30 33 35 38 41 44 46 49 51 54 56 59 61 63 65 67 69 71 73 74 76 77 78 79 80 80 81 81 81 81 81 81 81 80 80 80 79 78 78 77 77 76 76 76 77 77 78 80 81 84 87 91 96 102 109 117 127 139 152 168 186 207 231 258 290 327 368 416 472 535 608 692 789 900 1029 1179 1352 1552 1785 2056 2371 2737 3160 3650 4212 4850 5566 6352 7187 8036 8843 9533 10024 10243 10149 9750 9096 8271 7360 6438 5560 4756 4042 3419 2884 2429 2044 1719 1446 1217 1024 861 724 609 512 429 359 300 249 206 169 137 110 87 66 49 34 20 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
 6 11 15 20 25 30 36 42 48 55 62 70 78 86 95 105 115 125 136 148 160 173 187 201 216 232 249 266 285 304 324 345 366 389 413 437 462 488 515 543 571 600 629 659 690 720 751 782 814 845 875 906 936 966 994 1023 1050 1077 1103 1128 1152 1175 1197 1219 1240 1260 1280 1300 1319 1338 1357 1376 1396 1415 1436 1457 1479 1502 1526 1552 1579 1607 1637 1669 1703 1739 1777 1818 1861 1906 1953 2003 2056 2110 2167 2227 2288 2350 2414 2479 2544 2608 2671 2732 2790 2843 2890 2931 2963 2986 2999 2999 2988 2963 2925 2874 2810 2735 2648 2552 2449 2339 2224 2107 1988 1870 1753 1639 1528 1421 1319 1222 1130 1043 962 886 816 750 689 633 580 532 487 446 408 373 341 311 283 258 235 213 193 175 158 142 127 114 101 90 79 69 60 52 44 36 29 23 17 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 15 19 24 30 36 42 49 56 64 72 81 91 101 113 125 138 152 167 184 202 221 242 265 289 316 344 375 408 443 481 522 565 612 662 715 771 830 893 959 1028 1101 1176 1254 1335 1418 1503 1591 1679 1769 1860 1952 2044 2136 2229 2322 2414 2507 2600 2694 2788 2882 2978 3075 3173 3274 3376 3480 3587 3695 3805 3917 4029 4141 4251 4358 4460 4554 4638 4710 4765 4802 4817 4807 4771 4707 4614 4494 4348 4179 3989 3783 3565 3340 3112 2884 2661 2444 2236 2040 1855 1682 1522 1375 1240 1116 1004 902 809 725 650 582 520 464 414 369 329 292 259 229 202 178 156 136 118 101 86 73 60 49 39 30 21 14 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 1 6 11 17 23 30 37 44 52 60 69 78 88 98 109 121 133 146 160 175 190 206 223 241 260 279 300 322 345 369 394 420 447 475 504 535 566 599 632 667 702 738 775 813 852 891 930 971 1011 1052 1093 1135 1177 1219 1262 1305 1348 1393 1437 1483 1530 1578 1627 1678 1731 1787 1845 1906 1971 2039 2112 2189 2271 2359 2453 2552 2659 2773 2894 3022 3158 3302 3454 3612 3778 3948 4123 4299 4476 4649 4815 4971 5111 5230 5324 5387 5415 5405 5355 5263 5132 4963 4761 4533 4282 4018 3744 3469 3197 2931 2677 2435 2208 1997 1802 1622 1458 1309 1174 1051 941 841 752 671 599 534 476 423 376 334 296 262 232 204 179 156 136 118 101 86 73 60 49 39 29 21 13 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 77 81 84 88 92 96 99 103 108 112 116 121 125 130 135 140 145 151 156 162 168 175 181 188 195 202 210 218 227 236 245 255 265 276 288 300 313 327 341 357 373 391 409 429 451 473 498 524 552 582 614 648 685 724 767 812 860 912 967 1026 1088 1155 1225 1300 1379 1461 1548 1639 1733 1830 1931 2034 2139 2246 2353 2460 2565 2669 2769 2865 2955 3038 3113 3179 3235 3280 3313 3333 3341 3336 3318 3287 3244 3190 3125 3050 2967 2877 2781 2680 2575 2467 2358 2248 2139 2031 1925 1821 1721 1623 1530 1440 1354 1273 1195 1122 1053 988 927 870 816 766 719 675 634 596 560 527 496 467 440 415 391 370 349 330 312 295 280 265 251 238 226 214 203 193 183 174 166 157 149 142 135 128 122 116 110 104 99 94 89 84 80 75 71 67 63 59 56 52 49 46 43 39 37 34 31 28 26 23 21 18 16 14 12 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 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 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 18 19 20 22 23 25 26 28 30 32 34 36 38 41 43 45 48 50 53 56 59 62 65 68 71 74
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 13 17 21 25 29 34 38 43 48 53 58 64 69 75 82 88 95 102 110 118 126 134 143 153 163 174 185 197 209 223 237 252 269 286 305 325 347 370 396 423 453 486 522 561 604 652 704 761 825 895 972 1058 1153 1259 1376 1506 1650 1811 1989 2186 2405 2648 2916 3212 3538 3895 4284 4707 5161 5645 6153 6678 7208 7729 8222 8663 9029 9296 9442 9454 9327 9064 8681 8200 7646 7049 6432 5818 5224 4662 4139 3661 3227 2838 2491 2184 1912 1674 1465 1281 1121 981 859 752 658 577 505 443 388 340 297 260 227 198 173 150 130 112 96 81 69 57 47 38 29 22 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 20 28 36 45 56 68 82 97 115 135 157 182 211 243 279 320 366 417 475 540 613 694 784 884 995 1118 1252 1399 1559 1732 1917 2114 2320 2535 2755 2977 3196 3408 3609 3792 3953 4088 4193 4266 4305 4310 4283 4226 4142 4035 3909 3767 3614 3454 3288 3121 2955 2791 2631 2475 2326 2183 2046 1916 1794 1678 1568 1465 1369 1278 1193 1113 1038 967 901 840 782 728 677 630 586 544 505 469 435 403 373 346 320 295 272 251 231 213 195 179 164 149 136 124 112 101 91 81 72 64 56 49 42 36 30 24 19 14 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 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 13 15 18 20 22 24 27 29 32 34 37 40 43 46 50 53 57 60 64 69 73 78 83 88 94 100 107 114 121 130 139 149 159 171 184 198 214 231 250 271 294 320 349 381 416 456 500 549 603 664 731 807 891 985 1090 1206 1337 1482 1643 1823 2022 2242 2485 2751 3041 3355 3689 4042 4406 4772 5130 5463 5755 5987 6143 6209 6177 6049 5830 5536 5185 4796 4389 3980 3581 3203 2851 2528 2235 1973 1739 1533 1350 1190 1050 927 819 725 643 571 508 452 403 360 322 289 259 233 209 188 169 152 137 123 111 100 89 80 72 64 56 50 44 38 33 28 23 19 15 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 20 29 39 51 64 78 95 113 134 158 184 214 248 287 331 381 438 502 576 659 754 863 986 1126 1285 1465 1668 1898 2155 2444 2764 3117 3502 3919 4362 4826 5300 5771 6223 6638 6996 7278 7468 7556 7537 7414 7198 6902 6545 6144 5717 5280 4845 4422 4017 3636 3282 2955 2655 2382 2135 1911 1710 1530 1368 1222 1093 976 872 780 697 622 556 497 443 396 353 315 280 249 221 196 174 153 135 118 103 90 77 66 56 47 38 31 24 17 11 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
 35 39 43 48 52 57 62 67 72 77 83 88 94 100 107 113 120 127 134 141 148 156 164 172 180 188 196 205 213 222 231 240 249 258 267 276 285 295 304 313 323 332 341 350 359 368 377 386 395 404 413 421 430 439 448 457 466 476 485 495 506 517 528 540 553 566 581 596 613 630 649 669 691 715 740 768 797 829 863 900 940 983 1029 1079 1133 1190 1252 1319 1390 1466 1548 1634 1727 1824 1927 2035 2147 2262 2380 2500 2618 2733 2842 2943 3031 3104 3158 3190 3198 3180 3136 3066 2972 2858 2726 2581 2427 2267 2105 1946 1790 1641 1499 1366 1242 1127 1022 925 837 757 684 618 558 505 456 412 373 337 305 276 249 225 204 184 166 150 135 122 110 98 88 79 70 62 55 48 42 36 31 26 22 17 13 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 9 12 15 18 21 24 28 32
 55 62 69 77 85 94 103 113 123 134 146 158 171 185 200 215 231 248 265 283 302 322 343 365 387 410 434 458 483 508 534 560 586 612 638 664 689 714 738 761 782 803 823 840 857 872 885 896 906 914 921 926 930 932 934 935 935 934 933 932 931 930 929 929 930 932 934 938 943 949 957 966 977 990 1005 1021 1040 1061 1083 1108 1135 1164 1196 1230 1266 1304 1345 1387 1432 1479 1527 1577 1627 1678 1730 1780 1830 1877 1921 1962 1997 2027 2049 2063 2069 2065 2051 2026 1992 1948 1895 1834 1766 1692 1614 1532 1449 1365 1281 1199 1119 1041 967 897 830 768 709 654 604 556 513 473 435 401 370 341 314 290 268 247 228 211 195 180 166 154 142 131 122 112 104 96 89 82 76 70 64 59 54 50 46 42 38 34 31 28 25 22 20 17 15 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 9 13 17 21 26 31 36 42 48
 0 2 6 10 14 18 22 27 31 36 42 47 53 59 66 73 80 87 95 103 112 121 131 141 151 162 174 186 199 213 227 242 258 274 292 310 330 350 371 394 418 443 469 497 526 557 589 623 659 697 737 779 824 870 919 971 1025 1083 1143 1206 1272 1342 1414 1490 1569 1652 1738 1827 1919 2014 2111 2212 2314 2418 2523 2629 2735 2840 2944 3046 3144 3238 3327 3410 3485 3551 3608 3655 3690 3712 3722 3719 3703 3672 3629 3572 3504 3424 3334 3234 3127 3013 2894 2771 2645 2519 2392 2266 2142 2020 1902 1788 1678 1573 1473 1377 1287 1202 1122 1047 976 910 848 791 737 687 641 598 558 520 486 453 423 395 369 345 323 302 282 264 247 231 216 201 188 176 164 153 143 134 124 116 108 100 93 86 79 73 67 62 56 51 46 42 37 33 29 25 22 18 15 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 18 27 37 50 65 82 102 126 153 186 225 270 324 388 463 552 658 783 932 1109 1318 1565 1855 2194 2587 3037 3540 4091 4669 5245 5776 6213 6505 6618 6541 6292 5907 5434 4918 4397 3896 3431 3009 2633 2301 2010 1757 1537 1346 1181 1038 914 807 713 632 562 501 448 402 362 327 297 271 248 228 211 197 184 173 164 156 150 144 139 135 132 129 127 125 123 122 120 119 118 117 116 115 114 113 112 111 109 108 106 105 103 101 99 97 94 92 89 87 84 81 78 75 72 69 66 63 60 57 54 51 48 45 42 39 36 33 30 27 25 22 19 17 14 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 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 5 7 10 13 16 20 25 30 37 45 54 64 76 91 107 126 148 174 203 238 277 323 376 437 508 591 687 798 928 1079 1255 1460 1699 1977 2299 2669 3093 3570 4099 4667 5254 5826 6333 6719 6932 6937 6727 6331 5801 5194 4567 3959 3395 2890 2447 2065 1738 1461 1228 1031 866 728 612 515 433 364 306 257 216 181 152 126 105 87 71 58 46 36 28 20 14 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
 126 130 134 137 141 145 148 151 154 158 160 163 166 168 171 173 175 176 178 179 181 182 182 183 184 184 184 184 184 184 183 183 182 181 180 180 179 178 176 175 174 173 172 171 170 169 168 167 166 166 165 165 164 164 164 164 165 166 166 168 169 171 172 175 177 180 183 186 190 194 198 203 208 213 219 225 232 239 247 255 263 272 282 292 303 314 326 339 352 366 382 397 414 432 451 471 493 515 539 565 591 620 650 682 716 751 789 829 870 914 960 1007 1056 1107 1159 1213 1266 1320 1373 1425 1474 1520 1562 1600 1631 1655 1671 1679 1678 1668 1649 1622 1586 1543 1494 1439 1380 1318 1253 1188 1122 1057 993 931 871 813 759 706 657 610 567 526 488 452 418 387 358 332 307 283 262 242 223 206 190 175 161 148 136 124 114 104 95 86 79 71 64 58 52 46 41 36 32 27 23 20 16 13 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 14 15 16 18 19 21 23 24 26 28 31 33 35 38 40 43 46 49 52 55 58 61 64 68 71 75 79 83 86 90 94 98 102 106 110 114 118 122
 30 32 35 37 39 42 44 47 50 53 56 59 62 65 69 72 76 80 84 88 92 96 101 106 110 116 121 126 132 138 144 150 156 163 170 177 185 192 200 209 217 226 235 245 255 265 276 287 298 310 322 335 348 362 376 391 406 421 437 454 471 489 507 526 546 566 587 608 630 652 676 699 724 749 774 800 827 854 882 910 938 967 997 1026 1056 1087 1117 1147 1177 1207 1237 1266 1294 1322 1348 1373 1396 1418 1437 1454 1468 1479 1487 1491 1491 1488 1480 1468 1452 1432 1408 1380 1348 1313 1275 1234 1191 1146 1100 1054 1006 959 912 865 820 775 732 690 650 611 575 539 506 475 445 417 390 365 342 320 299 280 261 244 228 213 199 186 174 163 152 142 132 123 115 107 100 93 86 80 74 69 63 59 54 50 46 42 38 35 31 28 25 22 20 17 15 13 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 11 13 14 16 17 19 20 22 24 26 28
 26 28 30 31 33 35 37 40 42 44 47 49 52 54 57 60 63 66 69 72 76 79 83 87 91 95 99 104 109 114 119 125 131 137 144 151 158 166 174 183 192 202 213 224 237 250 264 278 294 311 330 349 370 393 416 442 469 498 529 562 596 633 671 711 753 796 841 887 933 980 1027 1073 1119 1162 1204 1242 1277 1307 1333 1353 1368 1377 1380 1376 1367 1351 1331 1305 1275 1241 1203 1163 1120 1077 1032 987 941 896 852 808 766 725 685 647 611 577 544 512 483 455 429 404 381 359 339 320 302 286 270 256 242 230 218 207 197 187 179 170 163 155 149 142 137 131 126 121 116 112 108 104 100 97 94 90 87 84 82 79 76 74 72 69 67 65 63 61 59 57 55 53 51 49 48 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 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 1 2 2 3 4 5 6 7 8 9 10 11 13 14 15 17 18 19 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 11 25 42 61 83 110 140 175 216 264 320 386 462 552 656 778 919 1084 1274 1492 1741 2021 2334 2676 3042 3423 3804 4168 4496 4767 4965 5079 5106 5051 4925 4743 4523 4278 4023 3769 3523 3291 3076 2879 2701 2542 2401 2276 2166 2070 1987 1914 1850 1794 1745 1701 1661 1625 1590 1557 1524 1490 1455 1418 1378 1336 1290 1242 1190 1135 1079 1020 960 899 838 777 718 660 604 551 501 453 408 367 328 293 260 230 203 178 156 136 118 101 87 73 61 51 41 33 25 18 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 12 14 17 19 22 24 27 30 33 36 39 43 46 50 55 59 64 69 74 80 87 94 101 109 118 127 137 149 161 174 189 205 223 243 265 289 316 346 379 416 457 503 554 611 674 745 823 910 1006 1113 1231 1361 1503 1658 1827 2009 2205 2414 2634 2864 3102 3343 3584 3821 4046 4255 4441 4598 4721 4805 4846 4844 4800 4714 4591 4435 4253 4050 3832 3604 3372 3139 2911 2689 2475 2272 2080 1901 1733 1578 1435 1304 1183 1074 974 883 801 727 660 600 546 497 453 414 378 347 318 293 270 249 231 214 199 186 173 162 152 143 135 127 120 114 108 102 97 93 88 84 81 77 74 71 68 65 63 60 58 55 53 51 49 47 45 43 42 40 38 37 35 33 32 30 29 27 26 24 23 21 20 18 17 16 14 13 12 10 9 8 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
 3 5 7 9 12 14 17 19 22 25 28 31 35 38 42 46 50 54 59 63 68 74 79 85 91 98 105 112 120 128 136 146 155 165 176 188 200 213 226 241 256 273 290 308 327 348 369 392 416 442 468 497 526 558 591 625 661 699 739 780 823 868 915 964 1014 1067 1121 1176 1234 1293 1354 1416 1480 1544 1610 1677 1744 1811 1879 1946 2012 2076 2138 2197 2252 2303 2348 2386 2416 2438 2451 2452 2443 2422 2390 2345 2290 2223 2147 2063 1971 1874 1772 1668 1564 1459 1357 1257 1160 1068 980 898 821 749 683 621 565 513 466 422 383 348 315 286 259 235 214 194 176 160 146 132 121 110 100 91 83 75 69 62 57 52 47 43 39 35 32 28 25 23 20 18 16 14 12 10 8 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 1
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 10 13 16 19 23 26 31 36 41 46 53 60 68 76 86 96 108 121 135 151 169 189 211 236 263 294 328 365 406 452 501 555 613 676 742 811 882 954 1025 1093 1158 1215 1265 1305 1333 1350 1355 1348 1332 1306 1273 1234 1191 1145 1098 1051 1004 959 915 874 835 799 765 734 706 680 657 636 617 600 585 572 560 550 541 533 526 521 516 512 508 505 502 499 496 493 490 486 482 476 470 464 456 447 437 426 415 402 388 374 359 343 328 312 295 279 264 248 233 218 203 190 177 164 152 141 130 120 111 102 94 86 79 72 66 60 55 50 45 41 37 33 30 26 23 21 18 16 13 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 181 184 187 190 192 195 197 200 202 204 206 208 210 212 213 215 217 218 219 220 221 222 223 224 225 226 226 227 227 227 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 229 229 230 231 232 233 234 235 236 238 239 241 243 245 247 249 251 253 256 258 261 264 267 270 273 276 280 283 287 291 295 299 303 307 312 316 321 326 331 336 341 346 352 357 363 369 375 381 387 393 400 406 413 419 426 433 439 446 452 459 465 472 478 484 490 495 500 505 510 514 518 521 524 527 529 530 531 531 531 530 528 526 523 520 516 512 507 501 495 489 483 476 468 461 453 445 436 428 419 411 402 393 384 375 366 358 349 340 332 323 315 306 298 290 282 274 266 258 251 243 236 229 222 215 209 202 195 189 183 177 171 165 160 154 149 143 138 133 128 124 119 115 110 106 102 98 94 91 87 84 80 77 74 71 68 66 63 61 58 56 54 52 50 48 47 45 43 42 41 39 38 37 36 35 34 33 33 32 31 31 30 29 29 29 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 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 30 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 47 48 50 51 53 55 57 59 61 63 65 67 70 72 75 77 80 83 86 88 91 95 98 101 104 107 111 114 118 121 125 128 132 135 139 142 145 149 152 156 159 162 166 169 172 175 178
 13 15 16 18 20 22 24 26 28 31 33 36 38 41 44 48 51 55 58 62 66 71 75 80 86 91 97 103 110 117 124 132 140 149 158 168 178 189 201 213 226 239 254 269 284 301 318 336 355 374 394 414 435 456 477 498 520 541 562 582 601 620 637 653 668 682 694 704 713 719 725 728 730 731 729 727 724 719 713 706 699 691 682 673 664 654 644 634 624 614 604 593 583 573 563 553 543 534 524 515 505 496 487 478 469 460 452 443 435 426 418 409 401 393 385 377 368 360 352 344 336 328 320 313 305 297 289 281 274 266 259 251 244 237 229 222 215 208 202 195 188 182 176 170 164 158 152 146 141 136 130 125 120 116 111 107 102 98 94 90 86 82 79 75 72 68 65 62 59 56 53 51 48 45 43 41 38 36 34 32 30 28 26 24 22 21 19 18 16 15 14 12 11 10 9 8 7 6 5 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 1 2 3 4 5 6 7 9 10 12
 39 42 45 49 53 57 61 65 70 75 80 86 92 98 104 111 119 126 134 143 152 161 171 182 193 205 217 230 243 257 272 288 304 321 339 357 376 396 416 438 459 481 504 527 550 573 597 620 643 665 688 709 730 749 768 785 801 815 829 840 850 858 865 870 874 876 876 876 874 871 867 862 857 850 843 836 828 819 810 801 792 783 773 764 754 744 734 724 715 705 695 685 675 664 654 644 633 623 612 601 590 579 568 557 545 533 521 509 497 484 471 459 446 433 420 407 394 381 368 355 343 330 318 306 294 282 270 259 248 237 227 217 207 198 189 180 171 163 155 148 140 134 127 120 114 109 103 98 92 88 83 78 74 70 66 62 59 55 52 49 46 43 41 38 35 33 31 29 26 24 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 1 2 3 4 6 7 8 10 11 13 14 16 18 20 22 25 27 30 33 35
 45 48 52 55 59 62 66 70 74 78 82 86 90 95 99 104 109 113 118 123 129 134 139 145 150 156 162 168 174 180 186 193 199 205 212 219 226 232 239 247 254 261 268 276 283 291 298 306 314 321 329 337 345 353 362 370 379 387 396 405 414 424 433 443 453 464 474 485 496 508 520 533 546 559 573 588 603 618 635 652 670 688 708 728 750 772 795 820 846 873 902 932 964 997 1032 1069 1108 1149 1193 1238 1286 1337 1390 1446 1504 1564 1627 1693 1760 1830 1900 1972 2044 2115 2186 2253 2318 2378 2431 2478 2516 2544 2562 2567 2561 2542 2510 2466 2411 2345 2271 2188 2100 2006 1910 1812 1713 1615 1519 1425 1334 1247 1164 1084 1009 939 872 810 752 697 646 599 555 514 476 440 407 376 348 321 297 274 252 233 214 197 181 166 152 139 126 115 104 94 85 76 68 60 53 47 40 35 29 24 19 15 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 9 11 13 16 18 20 23 25 28 30 33 36 39 42
 27 29 32 35 39 42 45 49 53 57 61 65 70 74 79 84 89 95 100 106 113 119 126 133 140 148 156 164 173 182 192 202 213 224 236 248 261 274 288 303 318 334 351 368 387 406 426 446 468 490 514 538 563 589 615 643 671 700 729 759 790 821 853 885 917 949 982 1014 1047 1079 1111 1143 1175 1206 1237 1268 1298 1328 1357 1386 1414 1443 1470 1497 1524 1550 1576 1601 1626 1650 1673 1696 1717 1738 1757 1774 1790 1803 1815 1823 1829 1831 1829 1824 1814 1800 1781 1757 1728 1695 1657 1614 1568 1518 1464 1408 1350 1290 1229 1168 1107 1046 987 929 872 818 765 715 668 623 580 539 502 466 433 401 372 345 320 296 274 254 235 217 201 186 171 158 146 134 124 114 104 96 88 80 73 66 60 54 49 44 39 34 30 26 22 19 15 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 21 24
 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 11 14 17 20 23 27 31 35 39 43 48 53 59 65 71 78 85 93 101 110 119 129 140 152 165 178 193 209 226 245 265 286 310 335 362 391 423 457 493 532 574 619 667 718 772 829 889 953 1019 1088 1159 1232 1307 1383 1459 1536 1611 1686 1758 1828 1894 1956 2013 2066 2114 2156 2192 2223 2248 2268 2282 2292 2298 2299 2297 2292 2284 2273 2261 2247 2231 2215 2197 2179 2160 2141 2122 2102 2083 2062 2042 2021 1999 1977 1954 1930 1905 1878 1850 1820 1789 1756 1720 1683 1643 1602 1559 1514 1467 1418 1369 1318 1267 1215 1163 1111 1059 1008 957 908 859 812 767 723 680 640 601 563 528 494 462 432 403 376 350 326 303 281 261 242 224 207 191 176 162 149 137 125 114 104 94 85 77 68 61 54 47 41 35 29 24 19 15 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 26 27 28 30 31 32 33 35 36 38 39 41 42 44 46 48 50 52 54 56 58 60 63 65 68 71 74 77 80 83 87 91 95 99 104 109 114 120 126 133 140 147 155 164 173 183 194 206 219 233 248 264 282 301 322 345 369 396 424 455 488 524 562 603 646 693 742 793 847 904 962 1021 1082 1143 1203 1263 1319 1373 1422 1466 1503 1532 1552 1564 1566 1558 1541 1515 1480 1438 1389 1335 1277 1215 1152 1087 1023 959 897 836 778 722 669 619 572 527 486 448 412 379 349 321 295 271 249 229 211 194 179 165 152 140 129 119 110 102 95 88 82 76 70 66 61 57 53 50 46 43 40 38 35 33 31 29 27 26 24 22 21 20 18 17 16 15 14 13 12 11 10 9 9 8 7 6 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 1 1 1 1 1 2 2 2 2 2 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 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 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24
 57 58 58 59 60 60 61 62 63 63 64 65 66 66 67 68 69 69 70 71 72 73 74 75 76 77 78 79 80 82 83 85 86 88 90 92 94 97 99 102 106 109 113 117 122 127 132 139 145 153 161 170 181 192 204 218 233 250 268 289 311 336 363 393 426 462 501 544 591 642 697 757 822 892 967 1047 1133 1224 1319 1419 1522 1629 1737 1845 1952 2055 2152 2241 2319 2384 2433 2464 2477 2471 2446 2403 2344 2269 2183 2087 1983 1876 1765 1655 1545 1439 1336 1238 1144 1056 974 897 826 760 699 643 592 545 502 463 427 395 365 339 314 292 272 253 236 221 207 194 183 172 162 153 145 137 130 124 118 112 107 102 97 93 89 85 82 78 75 72 69 66 64 61 59 57 54 52 50 48 46 45 43 41 39 38 36 34 33 31 30 28 27 26 24 23 22 20 19 18 17 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 1 1 1 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 24 24 25 25 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 49 50 51 52 53 54 54 55 56
 31 34 36 39 42 45 47 50 54 57 60 64 68 71 75 80 84 88 93 98 103 108 114 120 126 133 139 147 154 162 170 179 188 198 208 219 230 242 255 268 282 297 313 329 347 365 384 405 426 449 473 497 524 551 579 609 639 671 704 738 773 809 846 883 921 959 997 1036 1075 1113 1151 1188 1224 1259 1293 1326 1356 1385 1412 1436 1457 1476 1491 1503 1511 1515 1515 1511 1502 1488 1470 1447 1419 1387 1351 1310 1266 1219 1170 1118 1064 1010 955 900 845 792 740 689 640 594 550 508 468 431 397 365 335 307 282 258 237 217 199 182 167 153 140 128 117 108 99 90 83 76 70 64 59 54 49 45 41 38 35 31 29 26 24 21 19 17 16 14 12 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 8 9 11 12 14 15 17 19 21 23 25 27 29
 29 34 40 47 54 62 71 80 90 101 112 125 138 153 169 186 205 225 246 269 294 320 348 379 411 445 481 519 558 600 643 687 732 777 822 867 910 952 991 1026 1058 1085 1108 1125 1136 1143 1144 1140 1131 1118 1101 1082 1060 1036 1012 986 961 936 912 888 866 846 827 809 794 780 767 757 747 740 734 729 726 724 722 722 723 724 727 729 732 735 739 742 744 747 748 749 749 747 744 739 732 723 712 699 684 666 647 625 602 578 552 525 498 470 443 415 388 362 336 312 288 266 245 226 207 190 174 160 146 133 122 111 102 93 85 77 71 65 59 54 49 45 41 37 34 31 28 26 24 21 19 18 16 14 13 12 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 1 4 7 11 15 19 24
 56 58 59 60 62 63 64 66 67 68 70 71 72 74 75 77 78 80 81 83 84 86 87 89 90 92 94 96 97 99 101 103 105 107 110 112 114 117 120 123 126 129 132 136 139 143 148 152 157 162 168 174 180 187 194 202 210 219 228 238 249 261 273 286 300 314 330 347 364 383 402 423 445 468 492 517 544 572 600 630 661 693 726 759 794 828 863 898 933 968 1002 1034 1065 1095 1122 1147 1169 1187 1202 1214 1221 1224 1223 1217 1208 1194 1177 1156 1132 1105 1076 1044 1011 977 941 906 870 834 798 763 729 695 663 631 601 573 545 519 494 470 448 427 407 388 370 353 338 323 309 296 283 272 261 250 241 231 223 214 207 199 192 186 179 173 168 162 157 152 147 143 139 134 130 127 123 119 116 112 109 106 103 100 97 94 92 89 87 84 82 79 77 75 73 70 68 66 64 62 60 59 57 55 53 52 50 49 47 46 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 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 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 49 50 51 52 54 55
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 12 14 18 21 25 29 33 38 44 50 56 64 72 80 90 101 113 126 141 158 176 196 218 243 271 301 335 372 413 458 507 561 620 683 752 825 902 984 1069 1156 1246 1335 1424 1510 1592 1668 1738 1800 1852 1896 1929 1953 1968 1974 1973 1964 1950 1932 1910 1885 1859 1831 1803 1776 1749 1723 1698 1675 1653 1633 1614 1596 1579 1563 1548 1532 1517 1501 1483 1465 1444 1422 1396 1368 1337 1303 1266 1226 1183 1137 1090 1040 989 937 885 834 782 732 683 636 591 547 506 467 431 396 364 335 307 281 257 235 215 196 178 162 148 134 122 110 99 90 81 72 65 58 51 45 39 34 29 25 21 17 13 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
 34 38 42 47 52 57 62 68 73 79 86 92 99 107 114 122 131 139 148 158 168 178 188 199 211 223 235 248 261 274 288 303 317 332 348 363 379 395 412 428 445 461 478 495 512 528 545 561 577 593 609 624 640 655 669 684 699 714 728 743 758 773 789 806 822 840 859 879 899 922 945 971 997 1026 1057 1090 1125 1162 1202 1244 1289 1337 1387 1439 1495 1552 1611 1673 1735 1799 1862 1924 1985 2042 2095 2142 2181 2211 2231 2238 2232 2213 2179 2131 2071 1998 1914 1823 1724 1622 1517 1411 1307 1206 1108 1015 927 845 768 697 632 572 518 468 422 381 344 310 280 252 228 205 185 167 150 135 121 109 98 88 79 70 63 56 50 44 38 34 29 25 21 18 15 12 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 14 16 20 23 26 30
 0 0 0 1 3 6 9 12 15 18 22 26 31 36 41 46 52 59 65 73 81 90 99 110 121 133 146 160 175 192 210 229 250 273 298 325 353 384 417 452 490 530 572 616 662 710 758 808 857 906 953 998 1041 1079 1114 1143 1167 1186 1199 1206 1207 1204 1195 1183 1168 1150 1129 1107 1084 1061 1038 1015 992 971 951 931 914 897 882 868 856 844 834 826 818 812 806 801 797 794 791 788 786 783 781 778 774 770 766 760 753 745 735 724 711 697 681 663 644 624 602 580 556 532 507 482 457 432 408 384 361 338 316 295 276 257 239 222 206 191 178 165 152 141 131 121 112 103 95 88 81 75 69 64 59 54 50 46 42 38 35 32 29 26 24 21 19 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 11 12 14 16 18 20 22 25 27 30 32 35 38 41 44 48 52 56 60 64 69 74 79 85 91 98 105 113 121 130 139 150 161 173 186 200 216 233 251 271 292 316 342 370 400 433 469 508 550 595 644 697 753 812 875 942 1011 1083 1157 1232 1308 1382 1455 1524 1588 1647 1698 1741 1774 1796 1808 1810 1800 1780 1751 1714 1669 1619 1563 1504 1442 1378 1314 1250 1186 1124 1064 1005 949 895 844 795 749 706 665 627 591 557 525 496 469 443 419 398 377 358 341 325 310 296 283 272 261 251 241 233 224 217 210 203 197 192 186 181 176 172 167 163 159 155 151 148 144 141 137 134 131 128 125 121 118 115 112 109 107 104 101 98 95 92 89 87 84 81 78 76 73 71 68 65 63 60 58 55 53 51 48 46 44 42 39 37 35 33 31 29 27 26 24 22 21 19 17 16 15 13 12 11 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 27 32 36 41 46 52 58 64 71 78 85 93 102 111 121 131 141 153 165 177 190 204 219 234 250 266 283 301 319 337 356 375 394 413 433 452 471 489 507 524 540 555 569 583 595 605 615 624 631 637 643 647 651 654 656 658 660 662 663 665 667 669 671 674 678 682 687 692 698 705 713 722 731 742 753 765 779 793 808 825 842 861 880 900 921 943 966 988 1011 1035 1057 1080 1101 1121 1139 1155 1168 1177 1183 1185 1182 1173 1160 1142 1118 1090 1058 1021 981 938 893 847 800 753 707 661 616 574 533 494 457 422 389 359 330 304 279 257 236 216 198 182 166 152 139 127 116 106 96 88 80 72 65 59 53 47 42 37 33 29 25 21 18 15 12 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 101 104 108 112 115 119 123 128 132 136 141 145 150 155 160 165 170 176 181 187 193 200 206 213 219 227 234 241 249 257 266 274 283 293 302 312 323 333 344 356 368 380 393 406 420 434 448 463 478 494 510 526 543 560 578 595 613 631 649 667 684 702 719 736 752 768 783 798 811 824 836 846 855 863 870 875 879 882 883 882 880 876 871 865 857 847 837 824 811 797 781 765 747 729 711 691 671 651 630 610 589 568 547 527 506 486 467 447 428 410 392 375 359 343 327 313 299 285 273 261 249 238 228 219 210 201 193 186 179 172 166 161 155 150 146 141 137 134 130 127 124 121 118 116 114 111 109 107 106 104 102 101 100 98 97 96 95 94 93 92 91 90 90 89 88 88 87 86 86 85 85 84 84 83 83 83 82 82 81 81 81 80 80 80 80 79 79 79 78 78 78 77 77 77 77 76 76 76 75 75 75 74 74 74 73 73 72 72 72 71 71 70 70 70 69 69 68 68 67 67 66 66 65 65 64 64 63 63 62 62 61 60 60 59 59 58 57 57 56 55 55 54 53 53 52 51 51 50 49 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 26 27 28 29 31 32 34 36 38 39 41 43 45 47 50 52 54 57 59 62 64 67 70 72 75 78 81 84 87
 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 8 9 11 13 15 18 20 23 26 29 32 36 40 44 49 54 59 65 72 79 87 96 105 116 127 140 153 168 185 202 222 243 266 292 319 348 379 413 449 486 526 566 608 651 693 735 775 813 848 880 907 930 947 959 966 968 965 957 945 931 913 893 872 850 827 804 781 758 736 715 695 675 657 641 625 610 597 585 574 564 555 548 541 535 531 527 524 522 520 519 519 519 520 521 522 523 524 525 526 527 527 526 525 522 519 515 510 503 496 487 477 466 454 441 428 413 398 383 367 351 336 320 304 289 273 259 244 230 217 204 192 180 169 158 148 139 130 121 113 105 98 91 85 79 73 68 63 58 54 50 46 42 38 35 32 29 26 23 21 19 16 14 12 10 9 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
 100 106 112 118 125 131 139 146 154 163 171 181 190 201 211 223 235 247 260 274 289 304 320 337 355 373 393 413 435 457 480 504 529 555 581 608 636 664 692 720 748 775 802 828 852 875 896 916 932 947 958 967 973 977 977 975 970 962 953 941 928 913 897 880 862 844 825 806 787 768 750 732 714 697 680 664 648 633 619 605 592 580 568 557 546 536 527 518 509 501 494 486 479 473 467 461 455 450 444 439 435 430 425 421 416 412 407 403 398 394 389 384 379 374 369 364 358 353 347 341 335 328 322 315 309 302 295 288 281 273 266 259 252 244 237 230 223 216 209 202 196 189 183 177 171 165 159 153 148 142 137 132 127 122 118 113 109 105 101 97 93 90 86 83 80 76 73 70 67 65 62 59 57 54 52 49 47 45 43 41 39 37 35 33 31 29 28 26 24 23 21 20 18 17 16 14 13 12 11 10 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 13 14 15 16 17 18 19 20 22 23 25 27 29 31 33 35 38 40 43 46 49 52 56 59 63 67 71 75 80 84 89 95
 37 43 49 55 62 70 78 87 96 105 116 126 138 150 163 176 191 206 221 238 255 273 291 311 331 352 373 395 418 441 465 489 513 538 563 587 612 636 660 683 706 729 750 771 791 810 828 845 862 877 892 906 919 932 944 956 968 980 992 1003 1015 1028 1040 1053 1066 1079 1092 1106 1119 1133 1146 1159 1171 1183 1193 1203 1211 1218 1223 1225 1226 1224 1219 1211 1200 1186 1168 1147 1123 1096 1065 1032 996 958 919 877 835 792 748 705 663 621 580 540 502 466 431 399 368 339 312 287 264 242 222 204 187 172 157 145 133 122 112 103 95 88 81 75 69 64 59 55 51 47 44 40 38 35 33 30 28 26 24 23 21 20 18 17 16 15 13 12 11 10 9 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 1 4 7 10 14 18 22 26 31
 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 10 12 14 16 19 21 24 27 30 33 37 40 44 49 53 58 64 70 77 84 92 100 110 120 131 144 158 174 191 210 232 256 282 312 346 383 425 471 523 581 644 715 792 877 969 1067 1171 1279 1391 1503 1613 1718 1815 1898 1967 2018 2049 2060 2051 2024 1980 1922 1853 1776 1694 1608 1521 1435 1350 1268 1189 1114 1043 976 913 854 799 747 699 654 612 573 537 503 471 441 414 388 364 342 321 301 283 266 250 236 222 209 198 187 176 167 158 150 142 135 129 122 117 111 106 102 97 93 89 86 82 79 76 73 70 67 65 63 60 58 56 54 52 50 48 47 45 43 42 40 39 37 36 34 33 32 31 29 28 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 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 3 6 9 12 16 20 25 30 35 41 47 54 61 70 79 89 100 112 125 140 156 173 193 215 239 265 294 326 362 401 444 491 542 598 659 724 793 866 943 1022 1102 1182 1260 1333 1400 1460 1508 1546 1570 1582 1581 1568 1544 1511 1470 1423 1372 1319 1264 1209 1155 1103 1052 1005 960 918 879 843 809 779 751 726 703 683 664 648 633 620 609 600 591 584 578 573 570 567 565 563 562 562 562 562 563 563 564 564 564 563 562 561 558 555 550 545 538 530 522 512 500 488 475 461 446 431 415 399 382 366 349 333 316 300 284 269 254 240 226 213 200 188 177 166 155 146 136 127 119 111 104 97 90 84 78 72 67 62 58 53 49 45 41 38 34 31 28 25 23 20 18 16 13 11 9 7 6 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
 70 72 74 77 79 82 84 87 90 93 96 99 103 106 110 114 118 123 127 132 137 143 148 154 161 167 175 182 190 199 208 218 228 239 251 264 278 293 309 326 344 364 385 408 433 459 488 519 552 587 626 666 710 756 806 858 914 972 1033 1097 1163 1231 1301 1372 1443 1515 1585 1654 1720 1782 1841 1894 1941 1982 2015 2041 2059 2069 2072 2066 2053 2033 2006 1974 1936 1894 1847 1798 1746 1692 1636 1580 1522 1465 1408 1352 1296 1241 1188 1136 1085 1035 988 942 897 855 814 775 737 701 667 635 604 574 546 520 495 471 449 427 407 388 370 353 337 322 307 294 281 269 257 246 236 226 216 207 199 191 183 176 169 162 155 149 143 138 132 127 122 117 113 108 104 100 96 92 88 85 81 78 75 71 68 65 63 60 57 55 52 50 47 45 43 40 38 36 34 32 30 28 26 24 23 21 19 17 16 14 13 11 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 11 12 13 14 15 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 40 41 42 43 43 44 45 46 46 47 48 48 49 49 50 50 51 51 51 51 52 52 52 52 52 52 52 52 52 52 51 51 51 50 50 50 49 49 48 48 47 47 46 45 45 44 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 42 42 43 43 44 45 45 46 47 48 49 50 52 53 54 56 57 59 61 62 64 66 68
 34 41 48 56 65 74 84 94 105 117 129 143 157 171 187 203 220 239 257 277 298 319 341 364 388 412 437 463 488 515 541 568 595 622 649 675 701 727 752 776 799 822 843 864 883 902 919 936 951 966 980 993 1006 1018 1030 1041 1053 1065 1077 1089 1101 1114 1128 1142 1157 1172 1188 1205 1222 1240 1258 1276 1294 1313 1332 1350 1368 1386 1404 1420 1436 1451 1465 1478 1489 1499 1508 1514 1519 1522 1522 1521 1517 1511 1503 1492 1479 1464 1446 1426 1404 1379 1353 1325 1295 1264 1231 1197 1163 1127 1091 1055 1019 982 946 911 875 841 807 774 741 710 679 650 621 593 566 541 516 492 469 446 425 404 385 366 348 330 313 297 282 267 253 239 226 213 201 190 179 168 158 149 139 130 122 114 106 99 92 85 78 72 66 60 55 50 45 40 35 31 27 23 19 16 12 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 16 21 27
 107 111 115 119 123 128 132 136 140 144 149 153 157 162 166 171 176 180 185 190 195 200 205 210 216 221 227 233 239 245 252 258 265 272 279 287 295 303 312 321 330 340 350 360 371 383 395 407 421 434 449 463 479 495 512 529 547 565 584 603 623 643 664 684 705 726 746 767 787 807 827 846 864 882 899 915 931 945 959 972 983 994 1003 1012 1020 1026 1032 1036 1039 1042 1043 1043 1042 1040 1036 1032 1026 1019 1011 1002 992 980 967 953 938 922 905 886 867 847 826 805 783 761 738 715 692 669 646 623 600 578 556 535 514 494 474 455 436 419 402 385 369 354 340 326 313 300 288 276 265 255 244 235 225 216 208 200 192 184 177 170 164 157 151 145 140 134 129 124 119 114 110 105 101 97 93 89 85 81 78 74 71 67 64 61 58 55 52 49 46 43 41 38 36 33 31 28 26 24 22 20 18 16 14 12 10 9 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 5 5 5 5 5 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 19 20 22 24 25 27 29 32 34 36 39 41 44 47 50 53 56 59 63 66 69 73 76 80 84 88 91 95 99 103
 204 213 222 231 240 249 258 268 277 287 296 306 315 325 334 343 352 361 370 379 388 396 404 412 419 427 434 441 448 454 460 466 472 478 483 489 494 500 505 510 516 522 528 534 540 547 554 562 570 579 588 598 608 619 631 643 656 669 683 697 712 727 742 758 773 788 804 819 833 847 860 871 882 892 900 906 911 913 914 912 908 902 894 883 870 855 837 818 797 774 750 725 699 672 644 617 589 561 533 506 479 453 428 403 380 357 335 315 295 277 259 243 227 212 199 186 174 163 153 143 134 126 118 111 104 98 92 87 82 77 73 69 65 62 58 55 53 50 47 45 43 41 39 37 35 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 6 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 1 1 2 2 3 3 3 4 4 5 5 6 6 6 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 31 32 33 35 36 38 40 42 44 46 49 51 54 57 60 63 67 71 75 79 83 88 93 98 104 109 115 121 128 134 141 148 156 163 171 179 187 196
 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 13 17 22 26 31 36 42 48 54 62 69 77 86 96 106 118 130 144 159 175 193 213 234 258 284 313 345 381 420 463 511 564 622 687 758 836 921 1014 1115 1224 1340 1462 1591 1723 1857 1991 2122 2245 2359 2459 2544 2609 2655 2680 2684 2669 2637 2589 2528 2457 2378 2294 2206 2117 2028 1940 1854 1770 1690 1613 1539 1469 1402 1338 1278 1221 1166 1115 1066 1019 975 932 892 853 816 781 747 714 683 653 624 597 571 545 521 498 475 454 434 414 395 378 361 345 329 314 300 287 274 262 250 239 229 219 209 200 191 183 175 167 160 153 146 140 134 128 122 116 111 106 101 97 92 88 84 80 76 72 69 65 62 58 55 52 49 46 43 41 38 35 33 30 28 26 23 21 19 17 15 13 11 9 7 5 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 2 5 7 10 13 16 19 23 27 31 36 40 46 51 57 64 71 79 87 96 106 117 128 141 155 170 186 203 223 243 266 290 316 344 374 406 440 476 515 555 597 640 684 729 775 820 864 907 948 987 1022 1054 1083 1108 1128 1145 1158 1167 1173 1176 1176 1174 1171 1167 1161 1156 1150 1144 1139 1135 1131 1129 1128 1128 1129 1132 1137 1142 1150 1158 1167 1178 1189 1202 1214 1227 1239 1251 1262 1271 1278 1283 1285 1284 1278 1269 1255 1237 1213 1186 1154 1117 1078 1035 990 943 895 846 798 749 702 657 613 570 530 492 456 423 391 362 335 309 286 264 244 225 208 192 178 164 151 140 129 119 110 101 93 86 79 72 66 61 56 51 46 42 38 34 30 27 24 21 18 15 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 3 6 10 14 18 23 28 33 39 46 53 60 68 77 86 97 108 119 132 146 161 177 195 214 235 257 281 307 335 366 399 434 472 513 558 605 655 708 765 824 887 951 1017 1085 1153 1220 1286 1350 1409 1463 1511 1551 1583 1606 1620 1624 1619 1605 1583 1554 1519 1478 1433 1385 1334 1282 1230 1177 1125 1073 1022 973 925 879 835 792 751 712 675 639 605 572 541 512 483 456 431 406 383 361 340 320 301 283 266 249 234 220 206 193 181 170 159 149 140 131 123 115 108 102 96 90 85 81 76 73 69 66 63 60 57 55 53 51 49 47 46 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 22 21 21 20 19 18 18 17 16 15 14 14 13 12 11 11 10 9 8 7 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 43 45 48 50 53 56 60 63 66 70 74 78 83 87 92 98 103 109 115 122 129 136 144 153 162 171 181 192 203 216 228 242 256 271 287 304 321 339 358 377 397 418 438 459 480 501 521 540 559 577 593 607 620 631 639 646 650 652 652 650 645 640 632 623 613 602 591 578 566 553 539 526 513 501 488 476 464 453 442 432 422 412 403 394 386 378 371 364 358 352 346 340 335 331 326 322 318 314 310 306 303 300 297 294 291 288 285 282 279 276 273 270 267 263 260 257 253 249 245 241 237 233 228 223 219 214 209 204 198 193 188 183 177 172 167 162 156 151 146 141 136 131 127 122 117 113 109 105 101 97 93 89 86 82 79 76 73 70 67 64 62 59 57 54 52 50 48 45 44 42 40 38 36 34 33 31 30 28 27 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 5 4 4 3 3 2 2 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 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 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 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 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 20 21 22 24 25 27 28 30 32 34 36 38
 84 91 98 106 115 124 134 145 156 168 181 194 209 225 242 260 279 300 323 347 372 400 429 461 495 530 568 608 650 693 738 784 831 878 923 967 1008 1046 1078 1105 1125 1138 1143 1141 1130 1112 1088 1058 1023 984 943 900 856 812 769 727 686 647 610 575 543 512 483 456 431 408 387 367 348 331 315 300 286 273 261 250 240 230 221 212 204 196 189 182 176 170 164 158 153 148 143 139 134 130 126 122 118 114 110 107 103 100 97 94 91 88 85 82 80 77 74 72 70 68 66 64 62 60 58 56 55 53 52 51 50 48 47 46 45 45 44 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 24 24 23 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 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 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 1 2 3 5 6 8 9 11 13 15 18 20 23 26 29 33 36 40 45 49 54 59 65 71 77
 28 32 36 40 44 49 54 59 64 70 76 82 89 96 103 111 118 127 135 144 154 164 174 185 196 207 220 232 245 259 273 288 303 319 336 353 371 389 408 429 449 471 494 517 541 567 593 620 649 678 709 740 773 806 840 875 910 946 981 1016 1050 1083 1114 1143 1169 1192 1211 1227 1238 1244 1246 1242 1233 1219 1199 1176 1147 1115 1079 1040 999 955 911 865 819 773 727 682 638 595 554 514 476 440 406 374 344 316 290 265 242 221 202 184 168 152 139 126 115 104 95 86 78 71 65 59 53 49 44 41 37 34 31 29 26 24 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 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 0 0 0 0 0 0 0 0 0 2 4 6 8 10 13 15 18 21 25
 56 61 65 69 74 79 85 90 96 103 109 116 124 132 140 149 159 169 180 192 204 217 231 246 262 280 298 318 339 362 386 412 440 469 501 534 570 608 648 690 734 781 829 878 929 980 1032 1083 1133 1182 1228 1271 1310 1345 1374 1397 1415 1426 1430 1429 1422 1409 1391 1369 1343 1314 1283 1250 1215 1180 1144 1108 1073 1038 1004 971 939 908 878 850 822 796 771 747 724 703 682 662 643 625 607 590 574 559 544 529 515 501 488 475 462 450 438 426 414 402 391 379 368 357 346 335 325 314 304 294 284 274 264 255 245 236 227 219 210 202 194 186 178 171 164 157 150 144 138 132 126 121 115 110 105 101 96 92 88 84 80 76 73 69 66 63 60 57 54 52 49 47 44 42 40 38 36 34 32 30 28 26 25 23 22 20 19 17 16 14 13 12 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 1 1 1 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 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 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 9 10 11 12 13 15 16 18 20 22 24 26 28 31 33 36 39 42 45 49 53
 66 68 70 72 74 76 79 81 83 85 87 89 91 94 96 98 100 103 105 107 110 112 115 118 121 123 126 129 133 136 139 143 147 151 155 159 164 169 174 179 185 192 198 205 213 221 230 239 249 259 271 283 295 309 324 339 355 372 390 409 428 449 470 491 513 536 558 581 604 626 648 669 689 709 727 743 758 772 783 792 800 805 808 808 807 804 798 791 782 772 760 746 731 716 699 681 663 645 626 606 587 568 548 529 510 491 473 455 437 420 403 387 372 357 342 329 316 303 292 280 270 260 250 241 232 224 217 210 203 196 190 184 179 174 169 164 159 155 151 147 143 139 135 132 129 125 122 119 116 113 110 107 104 102 99 96 94 91 89 86 84 81 79 76 74 72 70 67 65 63 61 59 56 54 52 50 48 46 44 42 40 38 37 35 33 31 29 28 26 24 23 21 20 18 17 15 14 12 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 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 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 24 25 26 28 29 31 32 34 36 37 39 41 43 44 46 48 50 52 54 56 58 60 62 64
 58 62 66 70 75 80 85 90 95 101 107 113 120 127 134 142 150 158 167 176 186 196 207 219 230 243 256 270 285 300 316 333 351 369 388 409 430 451 474 497 521 545 570 595 621 646 672 697 722 746 769 791 812 831 848 864 878 889 898 905 910 913 913 912 908 903 897 889 879 869 858 846 834 821 807 794 780 767 753 740 727 714 701 688 676 664 653 641 630 619 609 598 588 578 568 559 549 540 531 522 513 504 495 485 476 467 458 449 440 431 421 412 402 393 383 374 364 354 345 335 325 316 306 297 287 278 269 260 251 242 234 225 217 209 201 194 186 179 172 165 159 152 146 140 134 129 124 118 113 109 104 99 95 91 87 83 79 76 72 69 66 63 60 57 54 51 49 46 44 41 39 37 34 32 30 28 26 25 23 21 19 18 16 14 13 11 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 4 4 5 6 7 8 9 11 12 14 15 17 19 21 23 25 27 30 32 35 38 41 44 47 51 54
 90 94 98 102 106 110 114 118 122 127 131 135 139 143 147 151 155 159 162 166 170 173 177 180 183 186 189 192 194 197 199 202 204 206 208 210 211 213 215 216 218 219 221 222 223 225 226 228 230 231 233 235 237 239 241 244 246 249 252 255 258 261 264 268 271 275 278 282 285 289 293 296 300 303 306 309 312 315 318 321 323 325 327 328 330 331 332 332 332 332 331 330 329 327 325 323 320 317 313 309 305 300 295 290 284 278 272 266 259 252 246 239 232 225 218 211 205 198 191 185 179 173 167 161 155 150 145 140 135 130 126 121 117 113 109 106 102 99 96 93 90 87 84 81 79 76 74 72 69 67 65 63 61 59 57 56 54 52 51 49 47 46 44 43 42 40 39 37 36 35 34 32 31 30 29 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 13 12 11 10 10 9 8 8 7 6 6 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 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 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 6 6 6 6 6 6 6 6 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 11 11 11 12 13 13 14 15 16 17 18 19 20 21 23 24 26 27 29 31 33 35 37 40 42 45 47 50 53 56 59 62 65 68 72 75 79 83 86
 171 178 185 193 200 208 216 224 232 241 249 258 266 275 284 293 302 311 320 329 338 346 355 363 372 380 387 395 402 409 416 422 428 434 439 444 448 452 456 459 462 465 467 469 471 472 473 474 475 476 476 477 477 477 478 478 479 479 479 480 480 481 482 483 484 484 485 486 488 489 490 491 492 493 494 495 496 497 498 499 499 500 500 500 500 499 499 498 497 495 493 491 489 486 483 480 476 472 467 462 457 451 445 439 432 425 418 410 402 394 386 378 369 361 352 343 335 326 317 308 300 291 283 275 267 259 251 243 236 229 222 215 209 202 196 190 185 179 174 169 164 159 154 150 145 141 137 133 129 126 122 119 115 112 109 106 103 100 97 94 92 89 87 84 82 80 77 75 73 71 69 67 65 63 61 59 58 56 54 53 51 49 48 46 45 43 42 40 39 38 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 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 20 20 21 21 21 22 22 22 22 23 23 23 23 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 26 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 28 28 29 30 30 31 32 33 34 35 36 38 39 41 43 45 47 49 51 54 56 59 62 65 68 72 75 79 83 87 91 96 100 105 110 115 121 126 132 138 144 151 157 164
 45 48 51 54 57 60 64 67 71 74 78 82 86 90 95 100 104 109 115 120 126 132 139 145 152 160 168 176 185 194 204 215 226 238 251 265 279 295 312 331 351 372 396 421 449 479 512 548 587 630 677 729 786 848 916 990 1071 1159 1255 1358 1469 1588 1715 1849 1989 2134 2283 2432 2580 2723 2856 2977 3080 3162 3219 3249 3248 3218 3158 3072 2961 2831 2685 2528 2365 2199 2034 1872 1716 1567 1426 1294 1172 1058 953 857 769 689 616 550 490 436 388 344 304 269 237 208 183 160 140 122 106 92 79 68 58 49 42 35 29 24 20 16 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 1 2 3 5 6 7 9 10 12 13 15 16 18 19 20 22 23 25 26 27 28 30 31 32 33 34 35 36 37 37 38 39 39 40 40 41 41 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 39 39 38 38 37 36 36 35 34 33 32 32 31 30 29 28 27 25 24 23 22 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 3 2 1 1 1 0 0 0 0 0 1 1 1 2 3 3 4 5 6 7 9 10 11 13 15 16 18 20 22 24 26 28 30 33 35 37 40 43
 0 0 0 0 0 0 0 0 0 2 3 5 7 9 11 13 16 18 21 24 27 31 34 38 43 48 53 59 65 72 80 88 98 108 120 133 148 164 182 202 225 251 280 313 350 391 438 490 549 614 687 767 855 950 1052 1160 1271 1383 1493 1596 1690 1768 1828 1866 1883 1876 1849 1803 1742 1669 1589 1504 1417 1331 1246 1165 1088 1016 948 885 826 773 723 677 634 595 559 526 495 466 440 415 391 370 349 330 312 295 279 264 250 236 223 211 200 188 178 168 159 150 141 133 125 118 111 105 99 93 88 83 78 74 70 66 62 59 56 53 50 47 45 43 41 39 37 35 33 32 30 29 28 27 26 24 23 23 22 21 20 19 19 18 17 17 16 15 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 4 4 3 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 2 5 9 12 16 20 24 29 34 39 44 50 57 64 71 79 87 96 106 116 127 139 152 165 180 196 213 232 252 273 297 322 349 378 410 444 481 520 562 608 656 708 763 821 882 946 1012 1080 1150 1221 1291 1361 1429 1493 1554 1609 1658 1700 1734 1760 1778 1787 1787 1779 1763 1740 1710 1674 1633 1587 1537 1484 1428 1371 1311 1251 1190 1129 1068 1008 948 889 832 777 723 671 621 573 527 484 443 405 369 335 304 275 248 223 200 180 161 143 127 113 100 89 78 69 61 53 47 41 36 31 27 23 20 17 15 12 10 9 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 138 139 140 141 141 142 142 142 142 142 142 142 141 141 140 139 139 138 136 135 134 133 131 130 128 126 125 123 121 119 117 115 113 111 109 107 105 103 101 100 98 96 94 93 91 90 89 88 87 87 87 87 87 88 89 91 93 96 99 103 107 112 118 125 133 141 151 162 174 187 202 218 236 256 277 301 328 356 388 423 461 503 549 600 655 716 783 856 935 1022 1116 1218 1328 1445 1568 1696 1828 1960 2089 2210 2318 2408 2474 2512 2519 2493 2436 2351 2241 2114 1974 1827 1679 1534 1394 1261 1138 1024 920 825 740 663 594 533 478 430 386 348 314 283 256 232 211 192 175 160 146 134 123 113 104 96 89 82 76 71 66 61 57 53 49 46 43 40 38 35 33 31 29 27 25 23 21 20 18 17 15 14 13 12 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 1 2 3 3 4 5 6 6 7 8 9 9 10 11 11 12 13 13 14 15 15 16 17 17 18 18 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 40 41 42 43 44 45 46 47 49 50 52 54 55 57 59 61 63 65 67 70 72 74 77 80 82 85 87 90 93 96 98 101 104 106 109 112 114 116 119 121 123 125 127 129 131 133 134 136 137
 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 30 32 34 36 38 40 42 45 48 51 54 57 61 65 69 73 78 84 90 96 104 111 120 130 140 152 164 179 194 211 230 252 275 301 329 360 394 432 473 517 565 616 670 727 787 847 909 969 1028 1083 1132 1175 1210 1236 1253 1259 1255 1242 1221 1193 1158 1119 1076 1031 985 939 893 848 805 763 723 685 649 616 584 555 527 502 478 456 435 416 398 382 367 354 341 330 319 310 301 294 287 282 277 273 269 267 265 264 263 264 264 266 268 271 274 277 281 285 290 295 299 304 309 314 319 324 329 333 336 340 343 345 347 348 348 348 347 345 343 340 336 332 327 321 315 308 301 294 286 278 270 261 252 243 234 225 217 208 199 190 181 173 164 156 148 140 133 125 118 111 105 98 92 86 80 74 69 64 59 54 50 46 42 38 34 31 28 25 22 19 17 15 13 11 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 4 5 5 6 7 8 9
 60 65 70 75 80 86 91 97 103 109 115 122 128 135 141 148 154 161 168 175 182 188 195 202 208 215 221 228 234 241 247 253 259 265 271 277 282 288 294 299 305 311 316 322 328 334 340 346 352 359 365 373 380 388 396 404 413 422 432 441 451 462 472 483 494 505 516 527 537 548 558 568 577 585 593 601 607 613 618 622 625 628 629 629 629 627 625 622 618 613 607 601 593 586 577 568 558 548 538 527 516 504 492 480 469 456 444 432 421 409 397 386 375 364 354 344 334 325 317 308 301 293 286 280 274 269 263 259 254 250 246 242 239 236 233 230 227 224 222 219 217 214 211 209 206 203 201 198 195 192 189 185 182 179 175 171 168 164 160 156 152 148 143 139 134 130 125 121 116 112 107 102 98 93 89 84 80 76 71 67 63 59 55 51 48 44 41 37 34 31 28 25 23 20 18 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 12 14 17 19 22 25 28 32 35 39 43 47 51 56
 11 13 15 17 19 21 23 26 28 31 34 37 40 43 47 50 54 59 63 68 74 79 86 92 100 107 116 125 136 147 159 172 187 204 222 242 264 288 315 345 379 416 458 504 555 612 676 745 822 906 997 1095 1200 1311 1426 1543 1661 1774 1881 1977 2058 2122 2164 2185 2184 2161 2119 2061 1989 1908 1820 1728 1635 1542 1452 1365 1282 1204 1131 1062 998 939 884 834 787 744 704 667 633 602 573 546 521 498 477 457 438 421 405 390 376 363 350 339 328 318 308 299 290 282 275 268 261 255 248 243 237 232 227 223 218 214 210 206 202 199 195 192 188 185 181 178 175 172 169 166 163 159 156 153 150 147 144 142 139 136 133 130 127 125 122 119 117 114 112 109 107 104 102 100 97 95 93 91 89 87 85 83 81 79 77 75 74 72 70 68 67 65 63 62 60 59 57 55 54 52 51 49 48 46 45 44 42 41 39 38 37 36 34 33 32 31 30 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 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 10 10 10 10 9 9 9 8 8 8 7 7 7 6 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 1 3 4 6 7 9
 18 20 21 22 24 25 27 28 30 31 33 34 36 38 39 41 43 45 47 49 51 53 55 57 59 61 63 66 68 70 73 75 78 80 83 86 88 91 93 96 99 102 104 107 110 112 115 118 121 123 126 129 131 134 137 139 142 145 148 150 153 156 159 162 165 169 172 176 179 183 187 192 196 201 206 212 218 224 231 238 245 253 262 271 281 292 303 315 328 342 357 373 390 409 429 450 473 497 524 552 581 613 647 682 719 757 797 838 879 919 959 997 1031 1062 1087 1106 1117 1121 1116 1102 1080 1050 1013 971 924 874 822 769 716 665 615 568 523 481 441 405 371 340 312 286 262 241 221 203 186 171 158 145 134 123 114 105 97 89 83 76 71 65 60 56 51 47 44 40 37 34 31 29 26 24 22 19 17 16 14 12 11 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 13 14 15 16 17
 19 21 23 25 26 28 30 32 35 37 39 42 44 47 50 53 56 60 63 67 71 75 80 85 90 95 101 107 113 120 127 135 143 152 161 172 182 194 206 219 233 248 264 281 299 318 338 359 381 405 429 454 480 507 535 562 590 618 646 673 699 723 747 768 788 805 821 833 844 851 857 859 860 858 855 849 842 834 824 813 802 789 776 762 748 734 719 704 689 674 659 644 628 613 598 583 568 552 537 522 507 492 477 462 447 433 418 403 389 375 361 347 334 321 308 296 283 272 260 249 238 228 218 209 200 191 183 175 167 160 153 146 140 134 128 123 118 113 108 104 99 95 91 88 84 81 78 75 72 69 66 64 61 59 57 54 52 50 48 47 45 43 41 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 20 19 18 17 16 15 15 14 13 12 11 10 9 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 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 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 1 2 2 3 4 5 6 7 8 10 11 12 14 15 16 18
 26 28 30 32 34 35 38 40 42 44 46 48 51 53 55 58 60 63 65 68 71 73 76 79 82 85 88 91 94 98 101 104 108 111 115 119 122 126 130 134 138 142 147 151 155 160 165 170 175 180 185 190 196 202 208 215 221 228 236 244 252 261 270 280 291 302 313 326 339 353 368 384 401 419 438 457 478 500 524 548 573 600 628 657 687 719 751 784 818 852 887 921 956 989 1021 1052 1081 1106 1129 1147 1161 1170 1173 1170 1162 1148 1128 1103 1073 1039 1000 959 916 871 826 780 734 690 647 605 566 528 492 459 428 399 372 347 324 303 283 265 249 234 220 207 195 185 175 166 157 150 143 136 130 125 119 115 110 106 102 98 95 92 89 86 83 80 78 76 73 71 69 67 65 63 62 60 58 57 55 54 52 51 49 48 47 45 44 43 41 40 39 38 36 35 34 33 32 31 29 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 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 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 10 11 13 14 16 17 19 21 22 24
 11 12 14 16 17 19 21 23 25 28 30 33 36 39 42 46 49 53 58 62 67 73 79 85 92 100 108 117 127 138 151 164 178 194 212 232 253 277 303 331 362 396 433 473 515 561 609 660 711 764 816 866 914 956 994 1023 1045 1058 1063 1058 1045 1026 1000 969 934 898 860 821 783 745 709 675 643 612 583 557 532 509 488 469 451 434 419 406 393 381 371 361 352 343 335 328 321 315 309 303 298 293 287 282 277 273 268 263 258 252 247 242 236 230 225 219 212 206 200 193 187 180 174 167 161 155 148 142 136 130 124 119 114 108 103 99 94 90 86 82 78 74 71 68 65 62 59 56 54 52 49 47 45 44 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 12 12 11 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 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 5 5 5 5 5 5 5 5 5 4 4 4 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 1 2 3 4 5 7 8 9
 104 108 112 117 121 126 130 135 139 144 149 154 158 163 168 174 179 184 189 195 200 206 212 218 224 231 237 244 251 258 266 273 281 290 298 307 316 326 336 346 356 367 378 389 401 413 425 438 450 463 476 489 502 515 527 540 552 563 574 585 595 604 613 620 627 633 639 643 647 650 652 653 654 655 654 654 653 651 650 648 646 644 642 640 638 635 633 631 630 628 626 625 623 622 620 619 617 615 614 611 609 606 603 600 595 590 585 578 571 563 554 544 534 522 510 497 483 468 453 438 422 406 390 373 357 341 325 310 295 280 266 252 239 227 215 203 192 182 172 162 154 145 137 130 122 116 109 103 98 92 87 82 78 73 69 65 61 58 55 51 48 45 43 40 37 35 33 30 28 26 24 22 20 18 17 15 13 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 6 7 7 8 9 9 10 11 11 12 13 14 15 17 18 19 21 23 24 26 28 30 32 35 37 40 42 45 48 51 54 58 61 64 68 72 75 79 83 87 91 95 99
 78 81 84 87 90 93 96 99 102 106 109 112 116 119 123 127 131 135 139 143 148 152 157 162 167 172 177 183 189 195 201 207 214 221 228 235 243 251 259 268 276 285 295 304 314 324 334 344 355 365 376 387 397 408 419 429 439 449 459 468 477 485 493 500 506 512 517 522 526 529 532 534 535 535 535 535 534 532 530 528 525 522 518 515 510 506 502 497 492 487 481 476 470 465 459 453 447 441 435 428 422 415 409 402 395 388 381 374 367 360 353 345 338 331 324 317 309 302 295 289 282 275 269 263 257 251 245 239 234 229 224 219 215 210 206 202 198 194 191 187 184 181 178 175 172 169 167 164 162 160 157 155 153 151 149 147 145 143 142 140 138 136 135 133 131 130 128 126 125 123 122 120 118 117 115 113 111 110 108 106 104 102 100 98 97 95 92 90 88 86 84 82 80 77 75 73 71 68 66 64 62 59 57 55 53 51 49 47 45 43 41 40 38 36 35 33 32 31 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 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 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 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 23 24 26 27 29 31 32 34 36 38 40 42 44 46 48 51 53 55 58 60 63 65 68 70 73 76
 1 3 4 6 7 9 11 13 15 18 20 22 25 28 31 34 37 41 44 48 52 56 61 66 71 76 82 87 94 100 107 115 123 131 140 150 160 171 183 195 208 223 238 254 272 290 311 332 356 380 407 436 466 499 533 570 608 648 690 732 775 819 861 903 942 979 1012 1040 1063 1080 1091 1095 1092 1083 1068 1047 1020 990 956 918 879 838 796 754 713 671 631 592 554 518 484 451 420 390 363 337 312 290 268 248 230 213 197 182 169 156 145 134 125 116 108 100 94 87 82 77 72 68 64 60 57 54 51 48 46 44 42 40 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 10 10 9 8 8 7 6 6 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 51 53 56 59 63 66 70 74 78 83 87 93 98 104 110 117 125 133 141 151 161 172 184 197 211 226 242 260 280 301 323 348 375 404 435 468 503 541 581 623 667 712 757 803 848 892 933 971 1004 1032 1053 1067 1073 1072 1064 1050 1029 1002 972 938 902 864 826 787 749 712 676 641 609 578 549 521 496 472 450 430 411 394 378 363 350 338 326 316 307 298 291 284 278 272 267 263 260 256 254 252 251 250 249 249 250 251 252 254 257 260 263 267 272 276 282 288 294 301 308 315 323 332 340 349 358 367 376 385 393 402 410 417 424 430 435 439 442 443 444 443 441 438 434 428 422 414 406 397 387 377 366 355 343 332 320 309 297 286 275 264 254 244 234 224 215 206 198 189 182 174 167 160 153 147 141 135 130 125 120 115 110 106 102 98 94 90 87 84 80 77 74 71 69 66 63 61 59 57 54 52 51 49 47 45 44 42 41 40 39 38 37 36 35 34 34 33 33 33 32 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 45 45 45 45 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 47 47 47 47 46 46 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 39 39 38 37 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 26 27 29 30 32 33 35 37 39 41 43 46
 7 8 9 11 12 13 14 16 17 19 20 22 24 26 28 30 33 35 38 41 44 47 51 55 59 64 69 75 81 87 95 103 111 121 131 142 155 168 183 200 218 237 259 282 307 334 364 395 428 463 500 537 575 612 649 684 716 744 768 787 799 806 807 802 791 776 757 734 710 683 656 628 601 574 548 523 499 477 456 437 419 402 387 373 361 350 340 331 323 316 311 306 302 299 297 296 296 296 298 300 303 307 312 317 324 331 339 347 357 367 377 388 400 411 423 434 446 456 466 475 482 488 492 494 493 491 486 478 469 457 444 429 412 395 377 358 339 321 302 284 267 250 234 218 204 190 177 165 153 143 133 123 115 106 99 92 85 79 74 68 63 59 54 50 47 43 40 37 34 31 28 26 23 21 19 17 15 14 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 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 3 3 3 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 0 0 0 0 0 0 0 1 2 2 3 4 5 5 6
 88 93 98 103 109 115 122 128 135 143 150 158 167 176 185 195 205 216 227 239 251 264 277 291 305 319 334 350 365 381 397 413 428 444 459 473 487 500 511 522 531 539 545 550 553 554 554 552 548 543 537 530 522 513 503 493 482 471 460 450 439 428 418 408 398 389 380 372 364 356 349 343 337 331 326 321 317 312 309 305 302 300 297 295 293 292 290 289 288 288 287 287 286 286 286 286 286 286 286 286 286 286 285 285 284 284 283 281 280 278 276 273 270 267 264 260 256 251 246 241 236 230 225 219 213 206 200 194 188 181 175 169 163 157 151 145 140 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 41 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 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 12 12 12 12 12 12 12 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 11 11 11 12 12 13 13 14 15 15 16 17 19 20 21 22 24 26 27 29 31 33 36 38 40 43 46 49 52 55 59 62 66 70 74 78 83
 10 11 13 14 16 18 19 21 23 25 27 30 32 35 37 40 43 46 50 53 57 61 65 70 75 80 86 92 99 106 113 122 130 140 150 161 173 186 200 215 231 249 267 287 309 332 356 382 410 439 469 501 533 566 600 633 667 699 730 760 787 811 832 849 862 872 878 879 878 872 864 852 839 823 806 788 769 749 729 709 689 670 651 632 615 598 581 565 550 536 523 510 498 486 475 465 456 446 438 429 422 414 407 401 394 388 382 377 371 366 361 356 351 346 341 336 331 327 322 317 311 306 301 296 290 285 279 273 267 261 255 249 243 237 230 224 218 211 205 199 193 187 181 175 169 163 158 152 147 142 137 132 127 122 118 114 109 105 101 97 94 90 87 83 80 77 74 71 68 65 63 60 58 55 53 50 48 46 44 42 40 38 36 35 33 31 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 10 9 8 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 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 5 5 5 5 5 5 5 4 4 4 4 4 4 3 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 1 2 3 4 5 6 7 9
 84 87 89 92 95 97 100 104 107 110 114 117 121 125 130 134 139 144 149 155 161 167 174 181 188 196 205 213 223 232 243 253 265 277 289 302 315 329 343 358 372 387 402 417 432 446 459 472 484 496 505 514 521 527 531 533 534 534 532 528 524 518 511 503 495 486 477 467 458 448 438 429 419 410 401 392 384 376 368 361 354 347 341 335 330 325 320 315 311 307 303 300 297 294 291 288 285 283 280 278 275 273 271 268 266 263 261 258 255 253 249 246 243 239 236 232 228 224 219 215 210 205 201 196 191 186 181 176 171 166 161 157 152 147 143 139 134 130 126 123 119 115 112 109 106 103 100 97 95 92 90 88 86 84 82 80 79 77 76 74 73 71 70 69 68 67 66 65 65 64 63 62 62 61 61 60 60 59 59 59 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 54 54 54 53 53 53 52 52 51 50 50 49 49 48 47 47 46 45 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 30 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 26 26 27 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 51 53 55 56 58 60 62 63 65 67 69 71 73 75 77 80 82
 8 9 9 9 9 10 10 10 10 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 16 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 29 31 32 34 37 39 42 45 48 52 56 60 65 71 77 83 90 98 106 116 126 136 148 160 174 188 203 220 237 255 274 294 315 337 359 382 406 430 454 478 502 525 548 570 591 611 629 646 661 674 685 694 701 706 708 709 707 704 699 693 685 676 666 655 643 631 618 606 593 580 567 555 543 531 520 509 499 489 481 472 464 457 451 444 439 433 428 424 420 415 412 408 404 400 396 392 388 384 380 375 370 365 360 354 349 342 336 329 322 315 308 300 292 284 276 268 259 251 242 233 225 216 207 198 190 181 173 165 156 148 141 133 126 118 111 105 98 92 86 80 75 69 64 60 55 51 47 43 40 36 33 31 28 26 23 21 19 18 16 15 13 12 11 10 10 9 8 8 7 7 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 6 6 6 6 6 6 6 6 6 6 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 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 1 1 1 2 2 2 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8
 0 0 0 0 0 1 2 4 5 7 8 10 12 14 16 18 21 24 26 29 33 36 40 44 49 54 59 65 71 78 86 94 104 114 126 138 152 168 186 205 227 251 278 308 341 378 419 464 513 567 625 686 750 816 882 947 1009 1064 1111 1148 1173 1185 1184 1170 1146 1112 1070 1023 973 922 870 819 769 722 678 636 598 562 529 499 471 445 422 401 381 363 347 332 318 306 294 283 273 264 256 248 241 234 228 222 217 212 207 202 198 194 190 186 183 180 176 173 170 167 165 162 159 157 154 152 149 147 144 142 140 137 135 133 130 128 126 123 121 119 116 114 112 109 107 105 102 100 98 95 93 91 89 87 84 82 80 78 76 74 72 70 68 66 65 63 61 59 57 56 54 52 50 49 47 45 44 42 41 39 38 36 35 33 32 30 29 27 26 24 23 22 20 19 18 17 15 14 13 12 11 10 9 8 7 6 5 5 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
 70 71 72 74 75 76 78 79 81 82 84 85 87 89 91 93 95 97 100 103 106 109 113 117 122 126 132 138 144 152 160 169 179 190 202 216 232 250 270 292 318 346 379 415 457 504 556 615 681 754 835 923 1019 1121 1227 1336 1444 1548 1643 1724 1787 1828 1845 1838 1807 1756 1687 1606 1516 1422 1326 1231 1139 1052 970 894 824 759 700 646 596 551 511 473 439 408 380 354 331 309 289 271 254 239 224 211 199 188 177 167 158 150 142 135 128 122 116 111 106 101 97 93 89 86 83 80 78 75 73 71 69 67 66 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 51 50 49 49 48 47 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 32 32 31 31 30 30 29 28 28 27 26 25 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 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 22 23 25 26 28 29 31 33 34 36 38 40 41 43 45 47 49 50 52 54 55 57 58 60 62 63 64 66 67 68
 68 70 71 73 75 76 78 80 82 84 86 89 91 93 96 99 101 104 108 111 114 118 122 126 131 135 140 145 151 157 163 170 178 185 194 203 212 223 234 246 258 272 287 303 320 338 358 379 401 425 451 478 507 537 569 603 638 674 711 750 789 828 867 906 944 980 1015 1047 1076 1102 1125 1143 1157 1167 1172 1172 1169 1161 1149 1133 1115 1093 1069 1042 1014 985 955 923 892 860 828 797 766 735 705 676 647 620 593 567 542 518 494 472 451 431 411 392 375 358 342 327 312 299 286 273 262 251 241 231 222 214 206 199 192 185 179 174 168 163 159 154 150 147 143 140 136 133 131 128 125 123 121 118 116 114 112 110 108 107 105 103 101 100 98 97 95 94 92 91 89 88 86 85 84 82 81 80 78 77 76 75 73 72 71 70 68 67 66 65 63 62 61 60 59 57 56 55 54 52 51 50 49 48 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 40 40 40 40 40 40 41 41 41 42 42 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 67
 70 72 73 75 77 78 79 81 82 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 102 103 104 105 106 107 108 109 110 111 112 113 115 116 118 120 122 124 126 129 132 135 139 143 147 152 157 163 170 177 184 193 202 212 222 233 246 259 273 287 303 319 337 355 374 394 414 435 456 477 499 520 540 560 578 595 610 623 633 640 644 644 641 634 624 611 595 576 555 532 508 482 456 430 405 379 354 330 307 285 265 245 227 209 193 179 165 152 141 130 120 111 103 95 88 82 77 71 67 62 58 55 52 49 46 43 41 39 37 35 34 32 31 30 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 16 16 15 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 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 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 45 47 49 50 52 54 55 57 59 60 62 64 65 67 69
 61 62 64 66 68 70 72 73 75 77 80 82 84 86 88 90 93 95 97 100 102 105 107 110 112 115 117 120 123 126 128 131 134 137 140 142 145 148 151 154 157 159 162 165 168 171 173 176 179 181 184 186 189 192 194 197 199 202 204 207 209 212 214 216 219 221 223 226 228 230 232 234 236 238 240 242 244 245 247 248 249 251 251 252 253 253 253 253 253 252 251 250 249 247 245 242 240 236 233 229 225 221 216 211 206 201 195 189 183 177 171 165 159 153 147 142 136 130 125 119 114 109 104 100 95 91 87 84 80 77 74 71 68 65 63 61 59 57 55 53 52 50 49 48 46 45 44 43 42 42 41 40 40 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 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 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 36 37 38 40 41 43 44 46 47 49 51 52 54 55 57 59
 188 192 195 198 202 205 208 211 215 218 221 224 227 231 234 237 240 244 247 251 254 258 261 265 269 273 276 280 284 287 291 294 298 301 304 307 309 311 313 314 315 315 315 315 314 312 310 307 304 301 297 292 287 282 277 271 265 260 254 248 241 236 230 224 218 213 207 202 197 193 188 184 180 176 172 169 166 163 160 158 155 153 151 150 148 147 146 145 144 144 144 143 143 144 144 145 145 146 147 148 150 151 153 155 157 159 162 164 167 170 172 175 178 181 185 188 191 194 197 200 202 205 207 209 211 213 214 215 215 216 216 215 214 213 211 209 207 205 202 199 196 192 189 185 182 178 175 171 167 164 160 157 153 150 147 143 140 137 134 132 129 126 124 121 119 117 114 112 110 108 106 104 103 101 99 97 95 94 92 90 89 87 85 84 82 80 79 77 75 73 72 70 68 66 64 62 61 59 57 55 53 51 49 47 45 43 42 40 38 36 34 33 31 30 28 27 25 24 23 22 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 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 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 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 39 41 43 46 49 52 55 58 62 66 69 73 77 82 86 90 95 100 104 109 114 119 123 128 133 138 142 147 152 156 160 165 169 173 177 181 184
 45 46 48 49 50 52 53 54 56 57 58 60 61 62 64 65 67 68 69 71 73 74 76 77 79 81 83 84 86 88 90 92 94 97 99 102 104 107 110 113 116 119 123 127 131 135 139 144 149 155 161 168 174 182 190 199 208 219 230 242 255 268 283 300 317 336 356 377 400 424 450 478 507 538 570 604 640 677 716 756 797 839 882 925 967 1010 1051 1091 1129 1163 1194 1221 1243 1259 1270 1274 1271 1262 1246 1224 1196 1163 1125 1084 1039 993 944 895 846 797 749 702 657 613 572 533 496 461 429 399 371 345 321 299 279 261 244 229 215 202 191 180 171 162 154 147 141 135 130 126 121 118 114 111 109 106 104 102 100 99 97 96 95 94 93 92 91 91 90 90 89 89 88 88 88 88 88 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 86 86 86 86 85 85 84 84 83 83 82 81 81 80 79 78 77 76 75 74 72 71 70 69 67 66 65 63 62 61 59 58 57 55 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 7 7 6 6 6 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 1 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 23 24 25 27 28 29 31 32 33 35 36 37 39 40 41 43 44
 9 10 10 11 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 31 32 34 36 38 40 43 45 48 51 54 57 60 64 68 72 76 80 85 91 96 102 109 115 123 130 139 148 157 167 177 188 200 213 226 239 254 269 285 301 318 335 353 371 390 409 428 447 467 486 505 524 543 562 580 598 616 633 650 666 683 699 714 729 745 759 774 788 803 817 831 844 858 870 883 895 905 916 924 932 938 942 944 944 942 936 928 917 903 886 865 842 817 789 759 728 695 662 628 594 560 527 494 463 433 404 377 351 326 303 282 262 243 226 210 195 181 169 157 146 136 127 119 111 104 97 91 85 80 75 70 66 62 58 55 52 49 46 43 41 38 36 34 32 31 29 27 26 24 23 21 20 19 18 17 16 15 14 13 12 11 10 9 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 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 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 5 5 5 5 5 4 4 4 3 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 1 1 2 3 3 4 4 5 6 6 7 8
 267 282 298 315 333 351 370 389 410 430 452 474 496 519 543 566 590 614 637 661 683 706 727 747 767 784 801 816 828 839 848 855 860 863 863 862 859 854 847 839 829 819 807 795 782 768 754 740 726 712 698 684 671 657 644 631 618 606 594 582 570 559 548 537 526 515 505 494 484 474 464 454 444 434 425 415 406 396 387 378 369 360 351 342 333 324 315 307 298 290 282 274 266 258 250 242 235 228 220 213 206 200 193 187 181 175 169 163 158 153 148 143 139 135 131 127 124 120 117 115 112 110 107 106 104 102 101 100 98 97 97 96 95 95 94 94 93 93 93 93 92 92 92 92 91 91 91 90 90 90 89 89 88 87 87 86 85 85 84 83 82 81 80 79 78 77 76 75 73 72 71 70 68 67 66 64 63 61 60 58 57 55 54 52 51 49 48 46 44 43 41 40 38 37 35 34 32 31 29 28 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 19 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 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 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 36 36 37 39 40 41 43 45 47 49 52 55 58 61 65 69 73 78 83 88 94 100 107 114 121 129 138 147 156 166 177 188 199 212 224 238 252
 41 43 44 46 47 49 51 53 55 57 59 61 64 66 69 71 74 77 80 84 87 91 95 99 103 108 113 118 124 129 136 142 149 156 164 172 181 190 199 209 219 230 241 253 265 278 290 303 317 330 343 356 369 382 394 406 417 427 436 444 450 456 460 463 465 465 465 463 460 456 451 445 439 432 424 416 408 399 391 382 373 364 355 347 338 330 322 314 306 298 290 283 276 269 263 256 250 244 238 232 227 222 216 211 207 202 197 193 189 185 181 177 173 169 166 163 159 156 153 150 148 145 142 140 138 135 133 131 129 127 125 124 122 120 119 117 116 115 113 112 111 110 108 107 106 105 104 103 102 101 99 98 97 96 95 94 93 92 91 90 89 88 88 87 86 85 84 83 82 81 80 80 79 78 77 76 76 75 74 73 73 72 71 71 70 69 69 68 67 67 66 65 65 64 63 63 62 61 61 60 60 59 58 58 57 57 56 56 55 54 54 53 53 52 52 51 51 50 50 50 49 49 48 48 48 47 47 47 46 46 45 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 38 40
 122 123 124 125 126 127 128 129 130 132 133 135 136 138 140 142 144 146 149 151 154 157 160 164 167 171 176 180 185 190 196 202 208 215 223 231 239 248 258 268 279 291 303 316 331 345 361 378 395 413 432 452 472 492 514 535 556 578 599 620 640 660 678 695 711 726 739 750 759 767 772 776 778 778 776 773 768 762 754 745 736 725 713 700 687 673 658 643 628 612 596 580 563 546 529 512 495 477 460 443 425 408 391 374 358 342 325 310 294 280 265 251 238 225 212 200 189 178 168 158 149 140 132 125 117 111 104 98 93 87 82 78 74 70 66 62 59 56 53 50 48 45 43 41 39 37 35 34 32 31 29 28 27 26 24 23 22 21 20 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 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 1 1 2 2 2 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 41 43 44 46 48 50 53 55 57 59 62 64 66 69 71 74 76 79 81 83 86 88 90 92 94 96 98 100 102 104 105 107 108 109 111 112 113 114 115 116 117 118 119 120 121
 44 45 47 48 49 51 52 53 55 56 58 59 60 62 63 65 67 68 70 71 73 75 77 79 81 83 85 87 89 91 94 96 99 101 104 107 111 114 118 121 125 130 134 139 145 150 156 163 170 177 185 194 203 213 224 236 248 261 275 290 306 323 341 359 379 399 419 440 462 484 506 528 550 572 593 613 632 649 666 680 693 704 713 720 724 727 727 725 722 716 708 699 688 676 662 647 631 615 598 580 562 543 525 506 487 469 451 433 415 398 381 365 349 334 319 305 291 278 266 254 243 232 222 213 204 195 187 179 172 165 159 152 146 141 136 130 126 121 117 113 109 105 101 98 94 91 88 85 82 79 77 74 72 69 67 65 63 61 59 57 55 53 51 50 48 46 45 43 42 40 39 37 36 35 33 32 31 30 28 27 26 25 24 23 22 21 19 18 17 16 15 14 14 13 12 11 10 9 8 8 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 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 13 13 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 37 38 39 40 42 43
 40 43 46 48 51 54 57 60 64 67 71 74 78 82 86 90 95 99 104 108 113 118 123 128 134 139 145 150 155 161 166 172 177 182 186 191 195 199 203 206 208 211 212 214 214 215 214 213 212 211 208 206 203 200 197 194 190 187 183 179 176 172 169 166 163 160 158 155 153 151 150 149 147 147 146 146 146 146 147 148 149 151 152 154 157 160 163 166 170 174 179 184 190 196 202 210 217 226 234 244 254 265 277 290 303 317 332 347 364 381 398 416 434 452 470 488 505 521 535 548 558 566 571 573 573 569 562 553 541 526 510 492 473 453 433 412 392 372 352 333 315 298 281 265 251 237 224 211 200 189 179 170 161 153 145 138 131 125 119 113 108 103 99 94 90 86 82 79 76 72 69 67 64 61 59 56 54 52 50 48 46 44 42 41 39 37 36 34 33 31 30 29 28 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 9 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 6 6 6 6 6 6 6 6 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 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 1 2 3 3 4 5 7 8 9 10 12 13 15 16 18 19 21 23 25 27 29 31 33 36 38
 147 152 157 162 167 173 178 184 190 196 202 208 215 221 228 235 242 248 255 262 269 276 283 290 296 302 309 314 320 325 329 334 337 340 343 345 346 347 347 346 345 343 341 338 334 331 326 322 317 312 307 301 296 290 285 280 274 269 264 259 254 250 245 241 237 234 230 227 224 222 219 217 215 213 212 210 209 209 208 208 207 208 208 208 209 210 211 213 214 216 218 221 223 226 229 232 236 239 243 247 251 256 261 266 271 276 281 286 291 297 302 307 312 317 321 325 328 331 334 336 337 337 337 336 334 331 327 323 318 312 305 298 291 283 274 266 257 248 239 230 221 213 204 195 187 179 171 164 157 150 143 137 131 125 119 114 109 104 99 95 91 87 83 79 76 73 70 67 64 61 58 56 53 51 49 47 45 43 41 39 37 36 34 32 31 29 28 27 25 24 23 22 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 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 9 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26 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 39 40 40 41 42 43 44 45 46 47 49 50 51 53 54 56 58 60 62 64 66 68 70 73 75 78 80 83 86 89 92 95 98 102 105 109 113 116 120 125 129 133 137 142
 20 21 23 25 27 29 31 34 36 39 42 45 49 52 57 61 66 71 77 83 90 98 106 115 126 137 149 163 178 194 213 233 255 279 305 333 364 396 430 465 501 536 570 601 628 650 666 674 674 667 653 632 607 577 545 512 478 445 413 383 354 327 302 279 258 239 221 205 191 178 166 155 145 136 128 120 114 107 102 96 92 87 83 79 76 73 70 67 64 62 60 58 56 54 52 51 49 48 47 45 44 43 42 41 40 39 39 38 37 36 36 35 35 34 34 34 33 33 33 33 33 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 42 43 43 43 44 44 44 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 46 45 45 45 45 44 44 44 43 43 42 42 42 41 41 40 39 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 3 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 1 1 2 3 3 4 4 5 6 7 8 9 10 11 12 13 14 15 17 18
 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 57 59 60 62 64 65 67 69 71 74 76 78 81 83 86 89 92 95 98 102 105 109 113 117 121 126 130 135 140 146 151 157 163 169 175 182 188 195 202 208 215 222 229 236 242 248 255 260 266 271 276 281 285 288 291 294 296 298 299 299 299 299 298 297 295 293 291 288 285 282 278 274 270 266 262 257 253 248 243 238 234 229 224 219 214 209 204 199 194 190 185 180 176 171 167 163 158 154 150 147 143 139 136 133 129 126 123 121 118 116 113 111 109 107 105 103 102 100 99 98 96 95 94 93 92 91 90 89 89 88 87 87 86 85 85 84 83 83 82 82 81 81 80 80 79 79 78 78 77 77 76 76 75 74 74 73 73 72 72 71 70 70 69 68 68 67 66 66 65 64 63 62 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 34 35
 100 99 98 97 97 96 95 94 94 93 93 93 92 92 92 92 93 93 94 94 95 96 97 99 101 102 105 107 110 113 116 120 124 129 134 140 146 153 161 169 179 189 200 212 226 240 255 272 290 309 329 351 373 396 420 443 467 491 513 534 554 571 586 598 607 612 614 613 609 602 592 580 566 551 534 517 499 481 463 445 428 411 395 380 365 350 337 324 312 301 290 280 271 262 253 245 238 231 225 218 213 207 202 197 193 188 184 181 177 173 170 167 164 161 158 155 152 149 147 144 142 139 137 134 132 130 127 125 123 120 118 116 114 112 109 107 105 103 101 99 97 95 93 92 90 88 87 85 83 82 80 79 78 76 75 74 73 72 71 69 68 67 67 66 65 64 63 62 61 60 60 59 58 57 56 55 54 54 53 52 51 50 49 48 47 46 45 43 42 41 40 38 37 36 34 33 32 30 29 27 26 24 23 22 20 19 17 16 15 13 12 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 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 24 25 26 28 30 32 34 36 38 40 42 45 47 50 53 55 58 61 64 67 71 74 77 80 83 86 88 91 94 96 98 100 102 103 105 106 107 107 108 108 108 108 108 107 107 106 105 105 104 103 102 101
 36 38 40 41 43 45 47 49 51 53 55 57 60 62 65 68 70 73 77 80 83 87 91 95 99 103 108 113 119 124 130 137 143 151 158 166 175 184 194 204 215 226 238 250 264 277 291 306 321 335 350 365 380 394 407 420 431 441 449 456 461 464 465 464 461 456 450 443 434 424 413 402 390 377 365 352 340 328 315 304 292 281 271 261 251 242 233 225 217 209 202 195 189 183 177 172 167 162 157 153 149 145 142 138 135 132 129 127 125 122 120 119 117 116 114 113 112 111 111 110 110 110 110 110 110 111 111 112 113 113 114 115 116 117 118 119 120 121 122 123 124 125 126 126 127 127 128 128 128 128 128 127 127 126 126 125 124 123 122 121 119 118 117 115 113 111 110 108 106 104 102 100 97 95 93 91 88 86 84 82 79 77 75 72 70 68 65 63 61 58 56 54 52 50 48 45 43 41 40 38 36 34 32 31 29 28 26 25 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 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 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 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 13 14 14 15 16 17 18 19 20 21 23 24 25 26 28 29 30 32 33 35
 49 48 48 48 48 48 48 48 48 48 49 49 50 51 52 53 54 56 57 59 61 64 67 70 73 77 81 86 91 98 105 112 121 131 142 155 169 185 204 225 249 276 307 341 381 426 476 533 596 665 741 823 910 1000 1090 1177 1256 1323 1374 1404 1412 1398 1363 1310 1244 1169 1089 1007 926 849 776 709 647 590 539 493 451 414 380 350 323 299 277 258 241 225 211 198 187 177 168 159 152 145 139 134 129 124 121 117 114 112 109 107 106 105 104 103 102 102 102 102 102 103 103 104 105 106 107 108 109 110 111 112 113 114 115 115 116 117 117 117 117 117 117 116 116 115 114 113 112 111 110 108 107 105 104 102 101 99 98 96 94 93 91 90 88 87 85 84 83 81 80 79 78 77 76 75 74 73 72 71 70 69 68 68 67 66 65 65 64 63 62 61 61 60 59 58 57 56 55 54 53 52 51 50 48 47 45 44 42 41 39 38 36 34 33 31 29 28 26 24 23 21 20 18 17 15 14 13 11 10 9 8 7 7 6 5 5 4 3 3 3 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 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 11 11 12 12 13 14 15 16 16 17 18 19 20 21 23 24 25 27 28 29 31 32 34 36 37 39 41 43 45 46 48 50 52 53 55 57 58 59 61 62 63 64 64 65 65 66 66 66 66 66 65 65 64 64 63 62 61 60 60 59 58 57 56 55 54 53 53 52 51 51 50 49 49
 173 176 180 184 188 192 196 201 206 211 216 222 229 235 242 250 258 266 275 285 295 306 317 329 342 355 369 383 398 413 429 445 461 478 494 509 524 538 551 562 572 580 586 590 592 591 588 583 576 567 556 544 530 516 501 486 470 455 439 424 409 394 381 367 354 342 331 320 310 300 291 283 275 267 261 254 248 242 237 232 228 223 219 215 212 208 205 202 199 196 193 190 188 185 182 179 177 174 171 168 165 162 158 155 152 148 144 141 137 133 129 125 121 116 112 108 104 100 96 92 88 84 80 77 73 70 67 64 61 58 55 53 51 48 46 44 43 41 40 38 37 36 35 34 33 32 31 31 30 30 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 34 35 36 37 38 39 40 41 42 43 45 46 48 49 51 53 55 57 59 61 63 66 68 71 73 76 79 82 86 89 92 96 99 103 106 109 113 116 119 122 125 127 129 131 133 134 134 135 135 134 133 132 130 128 126 123 120 117 114 111 107 104 100 97 93 89 86 83 79 76 73 70 67 65 62 60 57 55 53 51 49 47 45 44 42 41 39 38 37 36 35 33 33 32 31 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 23 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 32 33 34 35 37 39 40 42 44 46 48 51 53 56 59 61 64 67 70 74 77 80 84 87 91 94 98 101 105 108 111 115 118 122 125 128 131 135 138 141 144 147 150 153 156 159 163 166 169
 61 62 63 64 65 66 68 69 70 72 74 75 77 79 81 83 86 88 91 94 97 100 104 107 111 116 120 125 130 136 142 148 155 162 170 179 188 198 208 219 231 244 257 271 286 302 319 337 355 374 394 414 434 454 475 495 515 534 552 569 584 598 609 619 626 631 634 635 634 631 626 619 611 602 592 581 570 558 546 534 522 510 498 487 476 466 456 446 437 429 421 413 406 400 394 389 384 379 376 372 369 366 364 362 361 360 359 358 358 358 358 358 358 359 359 360 360 361 361 361 361 361 360 359 358 356 354 351 348 344 340 336 331 326 320 314 308 301 295 288 281 274 266 259 252 245 237 230 224 217 210 204 197 191 185 179 174 169 163 158 154 149 144 140 136 132 128 125 121 118 114 111 108 105 103 100 97 95 92 90 88 85 83 81 79 77 75 73 71 69 67 66 64 62 60 59 57 55 54 52 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 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 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 37 38 38 39 39 39 40 40 41 41 41 42 42 43 43 43 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 55 56 56 57 58 59 60
 64 65 66 68 69 70 71 73 74 76 77 79 80 82 84 86 88 90 92 95 97 100 102 105 108 112 115 119 122 127 131 135 140 145 151 157 163 169 176 183 190 197 205 213 221 230 238 247 255 264 272 280 287 294 300 305 309 313 315 316 316 315 313 310 305 300 294 287 279 271 262 253 244 235 225 216 207 197 189 180 172 163 156 148 141 134 128 121 115 110 104 99 94 90 85 81 77 74 70 67 64 61 58 55 53 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 29 28 28 27 27 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 41 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 48 48 48 47 47 46 46 45 44 44 43 42 42 41 40 40 39 38 37 36 36 35 34 34 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 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 40 41 41 42 42 42 43 43 44 44 44 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 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 57 58 58 59 60 61 62 63
 60 60 61 62 63 64 65 66 67 69 70 71 72 73 74 76 77 78 80 81 83 85 86 88 90 92 94 96 99 101 104 107 109 113 116 119 123 127 131 136 141 146 151 157 163 170 177 184 192 200 209 218 228 238 248 259 270 282 294 306 319 331 344 356 368 380 391 402 412 421 430 437 443 448 452 454 454 454 452 448 443 437 430 422 412 402 391 380 368 356 343 330 317 304 292 279 267 254 242 231 219 208 198 188 178 169 160 151 143 135 128 121 114 108 102 96 91 86 81 77 73 69 66 63 60 57 55 52 50 48 47 45 44 43 42 41 40 39 39 38 38 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 43 43 44 44 45 45 46 47 47 48 48 49 50 50 51 52 53 53 54 55 56 56 57 58 59 59 60 61 61 62 63 64 64 65 66 66 67 67 68 68 69 69 69 70 70 70 70 70 71 71 71 71 70 70 70 70 70 69 69 69 68 68 68 67 67 66 66 65 65 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 53 53 52 52 51 51 50 50 49 49 48 48 47 46 46 45 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 26 26 26 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59
 72 74 75 77 78 79 81 82 84 85 86 88 89 91 92 93 95 96 98 99 101 103 104 106 108 110 112 114 116 118 120 122 125 127 130 133 136 139 142 146 149 153 157 162 166 171 176 182 188 194 201 208 216 224 233 242 252 262 273 285 297 310 323 337 352 367 383 399 416 433 450 468 485 503 521 538 556 572 588 604 618 631 642 652 660 666 670 672 672 669 663 655 645 633 618 602 584 564 543 521 499 476 452 429 406 383 361 339 318 298 279 260 243 227 211 197 183 171 159 148 138 129 120 113 105 99 93 87 82 78 74 70 66 63 60 58 55 53 51 50 48 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 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 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 35 36 38 39 41 43 45 46 48 50 51 53 55 57 58 60 61 63 65 66 68 69 71
 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 40 41 43 45 47 49 51 53 56 59 62 65 68 72 75 79 84 89 94 99 105 112 119 126 134 143 153 163 174 186 199 212 227 243 260 278 297 317 337 359 382 405 429 453 477 501 524 546 567 586 604 619 632 643 651 657 659 660 658 654 648 640 631 621 610 597 585 572 558 545 532 519 506 493 481 469 458 447 436 426 416 407 398 389 381 373 366 358 352 345 339 333 327 321 316 311 305 301 296 291 287 282 278 273 269 265 261 257 253 249 245 241 237 233 229 226 222 218 214 211 207 203 199 196 192 188 185 181 178 174 171 168 164 161 158 155 152 149 146 144 141 138 136 133 131 129 127 125 123 121 119 117 116 114 113 112 110 109 108 107 106 105 104 104 103 103 102 102 101 101 101 101 100 100 100 100 100 101 101 101 101 101 102 102 102 103 103 103 103 104 104 104 104 104 104 104 104 104 104 103 103 102 102 101 100 99 98 97 96 95 94 92 91 90 88 87 85 83 82 80 79 77 76 74 73 71 70 68 67 66 64 63 62 61 60 59 57 56 55 54 53 53 52 51 50 49 49 48 47 47 46 45 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 21 20 20 19 18 18 17 17 16 15 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23
 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 77 78 79 79 80 80 80 80 80 80 80 80 79 79 78 78 77 76 75 74 73 72 71 70 68 67 66 65 63 62 61 60 59 58 57 56 55 54 53 53 52 51 51 51 50 50 50 50 50 50 50 50 50 50 50 51 51 52 52 53 53 54 55 56 57 58 59 60 61 62 63 65 66 68 69 71 73 75 76 78 80 83 85 87 89 91 94 96 98 101 103 105 107 109 111 113 115 116 117 118 119 120 120 120 119 119 118 116 115 113 111 109 107 104 102 99 96 93 90 87 85 82 79 76 74 71 68 66 64 61 59 57 55 53 51 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 28 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 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 51 51 52 52 53 53 53 53 53 53 53 53 53 52 52 51 51 50 50 49 48 48 47 46 46 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 32 32 33 33 34 35 36 36 37 38 39 39 40 41 42 42 43 44 45 46 46 47 48 49 50 51 52 52 53 54 55 56 57 58
 41 44 46 49 51 54 57 60 63 66 70 73 77 81 85 90 94 99 104 109 115 120 126 132 138 145 151 158 165 172 179 185 192 199 206 212 218 223 229 233 238 241 244 246 248 249 249 249 248 246 244 242 239 236 232 229 225 221 217 214 210 206 203 200 197 194 191 189 187 185 184 183 182 182 182 182 182 183 184 186 187 189 192 195 198 201 205 209 214 219 224 230 236 243 250 258 266 275 283 293 303 313 323 333 344 354 365 375 384 393 401 408 413 417 420 420 419 415 410 403 394 383 371 358 344 329 314 298 283 268 253 238 224 210 197 185 173 163 152 143 134 125 117 110 103 97 91 85 80 75 71 66 62 59 55 52 49 46 44 41 39 36 34 32 31 29 27 25 24 22 21 20 19 17 16 15 14 13 12 11 10 9 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 1 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 7 7 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 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 9 9 10 10 11 11 12 13 14 15 15 16 18 19 20 21 22 24 25 27 28 30 32 33 35 37 39
 52 52 51 50 50 49 48 47 46 45 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 29 30 30 31 32 33 34 35 36 38 39 40 42 43 45 47 48 50 52 54 56 58 60 61 63 65 67 69 71 72 74 76 77 78 79 80 81 82 83 83 83 83 83 83 82 81 80 79 78 77 75 74 72 70 69 67 65 63 61 59 57 55 53 51 49 48 46 44 42 41 39 38 37 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 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 17 16 16 16 16 15 15 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 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 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 30 30 30 31 31 32 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 44 45 46 47 48 49 50 51 51 52 53 53 54 54 55 55 55 55 55 55 55 55 55 55 54 54 53 53
 85 85 86 86 87 87 88 88 89 89 90 91 91 92 92 93 93 94 95 95 96 96 97 97 98 98 99 99 99 100 100 100 101 101 101 102 102 102 102 103 103 103 103 104 104 104 105 105 106 106 106 107 108 108 109 109 110 111 111 112 113 114 115 116 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 130 131 132 133 134 134 135 136 136 137 137 138 138 138 139 139 139 139 138 138 138 137 136 136 135 134 133 132 130 129 127 126 124 122 120 118 116 114 112 110 108 105 103 101 99 96 94 92 90 88 86 84 82 80 78 76 74 73 71 70 68 67 65 64 63 62 61 60 59 58 57 57 56 55 55 54 53 53 52 52 51 51 51 50 50 50 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 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 63 64 66 67 69 70 72 74 76 78 80 82 84 87 89 92 94 97 100 102 105 108 111 114 117 120 123 126 128 131 134 136 139 141 143 145 147 148 150 151 152 153 154 155 155 155 155 155 155 154 154 153 152 151 150 149 147 146 144 143 141 139 137 136 134 132 130 128 126 124 122 120 118 116 114 112 110 108 106 104 102 101 99 97 95 94 92 91 89 88 86 85 84 83 82 81 80 79 78 77 77 76 76 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 76 76 76 76 77 77 77 78 78 78 79 79 79 80 80 81 81 81 82 82 83 83 84 84
 36 36 37 37 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 51 52 53 55 56 57 59 60 62 64 65 67 68 69 71 72 73 74 75 76 77 78 78 78 79 79 78 78 78 77 77 76 75 74 73 72 71 70 70 69 68 67 66 66 65 64 64 64 63 63 63 63 64 64 64 65 66 67 68 69 70 72 74 75 78 80 82 85 88 92 95 99 104 108 113 118 124 130 137 144 151 159 167 176 184 193 202 211 220 229 236 243 249 254 258 259 259 257 254 248 241 233 223 213 202 190 179 167 155 144 134 124 114 105 97 89 82 76 70 64 59 55 50 47 43 40 37 35 32 30 28 26 25 23 22 21 20 19 18 17 16 16 15 14 14 13 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 17 17 18 19 20 21 22 23 24 26 27 29 31 33 35 37 39 42 44 47 50 53 56 59 63 66 70 74 77 81 85 88 92 95 98 100 103 105 106 107 108 109 109 108 107 106 105 103 101 99 96 94 91 89 86 83 81 78 75 73 70 68 66 64 62 60 58 56 54 53 51 50 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 45 46 46 46 46 46 46 46 46 46 45 45 45 44 44 43 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36
 98 98 98 98 99 99 100 100 101 102 103 104 105 106 107 109 110 112 114 116 118 120 122 125 128 130 133 136 139 143 146 150 154 157 161 166 170 174 179 184 188 193 198 203 209 214 220 225 231 237 243 249 255 261 267 274 281 288 295 302 310 318 326 334 343 352 361 371 381 391 402 413 424 436 448 461 474 487 500 513 526 539 552 565 577 588 598 607 615 621 625 626 626 623 617 609 598 584 568 550 530 508 485 461 436 411 386 362 337 314 291 269 248 229 210 193 177 162 148 135 123 113 103 94 85 78 71 65 59 54 50 45 42 38 35 32 30 28 26 24 22 21 20 18 17 16 16 15 14 14 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 27 29 30 32 33 35 37 38 40 42 44 47 49 51 54 56 58 61 64 66 69 71 74 76 78 81 83 85 87 88 90 91 92 93 94 95 95 95 95 95 95 94 94 93 92 91 90 89 87 86 85 83 82 80 79 78 76 75 73 72 71 69 68 67 66 64 63 62 61 60 59 58 58 57 56 55 55 54 54 53 53 53 53 52 52 52 52 52 52 52 53 53 53 54 54 55 56 56 57 58 59 60 62 63 64 65 67 68 70 72 73 75 77 78 80 82 83 85 87 88 90 91 92 94 95 96 97 98 98 99 99 100 100 100 100 100 100 100 100 100 100 99 99 99 99 98 98 98 98 98 98 98
 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 51 52 54 55 57 59 61 63 65 67 70 73 76 79 83 86 91 95 100 106 112 119 126 134 143 153 164 176 190 205 221 239 259 282 306 332 361 393 427 464 504 546 591 638 687 736 786 835 883 927 968 1002 1030 1050 1061 1064 1057 1042 1019 989 954 914 871 826 780 734 689 644 601 560 521 485 450 418 387 359 333 308 286 265 246 228 211 196 182 169 157 146 136 127 119 111 104 98 92 87 83 79 75 72 69 67 65 63 62 60 60 59 59 59 59 59 59 60 61 62 62 64 65 66 67 69 70 72 74 75 77 79 80 82 84 86 88 90 92 93 95 97 99 101 103 105 107 108 110 112 113 115 117 118 120 121 122 124 125 126 127 128 128 129 130 130 130 130 130 130 129 129 128 127 126 125 123 122 120 118 116 114 112 110 107 105 103 100 98 95 92 90 88 85 83 80 78 76 74 72 70 68 67 65 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 46 45 44 44 43 43 42 42 41 40 40 39 39 38 38 37 36 36 35 35 34 33 33 32 32 31 30 30 29 28 28 27 26 25 25 24 23 22 22 21 20 19 19 18 17 16 16 15 14 13 12 12 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 1 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 10 10 11 12 13 14 14 15 16 17 18 18 19 20 21 22 23 24 24
 61 61 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 64 64 64 65 65 66 66 67 68 68 69 70 71 73 74 76 77 79 81 83 86 88 91 94 97 101 104 108 113 117 122 127 133 138 144 151 157 164 171 178 185 192 199 206 214 221 227 234 240 246 251 256 261 265 268 270 272 274 274 274 273 272 270 267 263 259 255 249 244 238 231 224 217 210 202 195 187 179 171 163 155 148 140 132 125 118 111 104 98 92 86 80 75 70 65 60 56 52 48 44 41 38 35 33 30 28 26 24 22 21 19 18 17 16 15 14 14 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 31 32 34 35 37 39 41 43 45 47 49 51 54 56 59 62 65 68 71 74 77 80 83 86 89 92 95 97 100 102 103 104 105 106 106 105 104 103 101 99 97 94 92 88 85 82 79 75 72 68 65 62 59 56 53 50 47 45 42 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 11 12 13 14 15 16 18 19 20 22 23 24 26 28 29 31 33 34 36 38 39 41 43 44 46 47 49 50 52 53 54 55 56 57 58 58 59 60 60 61
 95 95 95 95 95 95 95 95 96 96 96 96 97 97 98 99 99 100 101 102 103 104 105 106 108 109 111 112 114 116 118 121 123 125 128 131 134 137 140 144 147 151 155 159 163 167 172 176 181 186 191 195 200 205 210 215 220 225 229 234 238 242 246 249 253 256 259 261 263 265 267 268 269 270 270 271 270 270 270 269 268 266 265 263 262 260 258 255 253 251 248 245 242 240 237 233 230 227 224 220 217 213 209 206 202 198 194 190 186 182 178 174 170 166 162 158 154 150 146 142 139 135 131 128 124 121 118 115 112 109 106 103 101 98 96 94 92 90 88 87 85 83 82 81 79 78 77 76 75 74 74 73 72 72 71 71 70 70 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 70 70 70 71 71 71 72 72 73 73 74 74 75 75 76 76 76 77 77 78 78 79 79 79 80 80 80 80 80 81 81 81 81 81 80 80 80 80 80 79 79 78 78 78 77 77 76 76 75 74 74 73 73 72 72 71 70 70 69 69 68 68 67 67 66 66 65 65 64 64 63 63 62 62 62 61 61 60 60 60 59 59 59 58 58 58 57 57 57 57 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 57 57 57 58 58 59 59 60 60 61 62 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 79 81 82 83 84 86 87 88 89 90 91 92 92 93 94 94 95 95 96 96 96 96 97 97 97 97 97 97 97 96 96 96 96 96 96 96 95 95
 9 10 12 13 14 16 17 18 20 22 23 25 27 29 31 33 35 38 40 43 46 49 52 55 59 63 67 71 76 81 86 92 98 104 111 118 126 134 143 153 162 173 184 195 207 220 233 247 261 275 289 304 318 333 347 361 375 387 400 411 421 430 439 446 452 457 462 465 467 469 471 472 472 472 472 473 473 473 473 474 475 476 477 479 481 484 487 490 494 498 503 507 512 517 522 527 532 537 542 547 550 554 557 559 560 560 559 557 554 550 544 538 530 521 511 500 488 475 462 448 434 420 406 391 377 363 349 336 323 310 298 287 276 266 256 247 238 230 222 215 209 203 197 191 186 182 177 173 170 166 163 160 157 154 152 150 148 146 144 142 141 139 138 137 136 135 134 133 132 132 131 131 131 131 131 131 131 131 131 131 132 133 133 134 135 136 137 138 139 140 142 143 144 146 147 149 151 152 153 155 156 157 158 159 160 160 160 160 160 159 158 157 155 153 150 148 145 141 138 134 130 126 122 117 113 109 104 100 96 91 87 83 79 75 72 68 65 61 58 55 52 49 47 44 42 40 38 36 34 32 30 28 27 25 24 22 21 20 19 17 16 15 14 13 12 11 10 10 9 8 7 6 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 1 2 3 5 6 7 8
 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 27 28 30 31 33 35 37 39 41 43 46 48 51 54 58 61 65 69 73 78 83 88 94 100 106 113 121 128 137 145 155 164 174 185 195 206 217 229 240 251 262 272 282 291 299 307 313 318 321 324 325 325 323 321 317 313 308 302 295 288 281 273 266 258 250 242 235 228 220 213 207 200 194 188 183 177 172 167 163 159 155 151 147 144 141 138 135 133 131 129 127 125 124 123 122 121 120 120 119 119 120 120 121 121 122 124 125 127 129 131 133 136 139 142 145 149 152 156 160 164 168 172 176 180 184 188 191 195 198 201 203 205 207 208 209 209 209 209 207 206 204 202 199 196 193 189 185 182 178 173 169 165 161 157 153 149 145 141 137 134 130 127 124 121 118 115 112 110 107 105 103 101 99 97 95 94 92 91 89 88 87 86 85 84 84 83 82 82 81 81 80 80 80 79 79 79 79 79 79 79 79 79 78 78 78 78 78 78 77 77 77 77 76 76 75 75 74 74 73 72 72 71 70 69 68 68 67 66 65 64 64 63 62 61 60 59 58 58 57 56 55 54 54 53 52 51 50 50 49 48 47 47 46 45 44 44 43 42 41 40 40 39 38 37 36 35 34 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 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12
 126 124 123 121 119 118 116 115 114 112 111 110 109 108 107 106 106 105 104 104 103 103 103 103 103 103 103 103 103 104 104 105 106 107 108 109 110 111 113 115 116 118 121 123 125 128 131 134 137 140 144 148 151 155 159 164 168 173 177 182 187 192 197 202 207 212 217 223 228 233 239 244 249 254 260 265 270 275 280 285 290 295 299 304 308 312 316 319 322 325 328 330 332 333 333 334 333 332 330 328 325 321 317 312 306 300 293 286 278 270 262 253 244 235 225 216 207 197 188 179 171 162 154 146 139 131 124 118 112 106 101 96 91 86 82 79 75 72 69 66 64 61 59 57 56 54 53 52 50 49 49 48 47 47 46 46 45 45 45 45 45 45 45 45 45 46 46 46 47 47 48 48 49 49 50 51 52 53 53 54 55 56 58 59 60 61 63 64 65 67 68 70 72 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 104 106 108 109 111 112 114 115 116 116 117 118 118 118 118 118 117 117 116 115 114 113 111 110 108 107 105 103 102 100 98 96 94 92 90 89 87 85 83 81 80 78 76 75 73 71 70 69 67 66 65 63 62 61 60 59 58 57 56 55 54 54 53 52 52 51 50 50 50 49 49 48 48 48 48 48 48 48 48 48 48 48 48 49 49 50 50 51 51 52 53 54 55 56 58 59 61 62 64 66 68 70 72 75 77 80 83 86 89 92 95 99 102 105 109 112 116 119 123 126 129 132 135 137 140 142 144 145 147 148 149 149 150 150 150 149 149 148 147 146 144 143 141 140 138 136 135 133 131 129 128
 69 70 71 72 73 74 75 76 78 79 81 83 85 87 89 92 95 98 101 105 109 113 118 123 129 135 141 148 156 164 173 183 193 204 216 229 242 256 271 287 303 320 337 354 371 387 403 418 431 442 451 458 462 464 462 458 451 442 431 417 403 387 371 354 336 319 303 286 271 256 241 228 215 203 191 181 171 162 153 145 137 130 124 118 112 107 103 98 94 90 87 83 80 77 75 72 70 68 66 64 63 61 60 59 58 57 56 55 54 54 53 53 53 53 53 53 53 53 53 54 54 55 55 56 57 58 59 60 61 62 63 65 66 67 69 70 72 73 75 76 78 79 81 82 84 85 86 87 89 90 91 92 93 94 95 95 96 97 98 98 99 99 100 100 101 101 102 102 103 103 104 104 105 105 106 106 106 107 107 108 109 109 110 110 111 111 112 112 113 113 114 114 115 115 115 116 116 116 116 116 115 115 114 114 113 112 111 110 108 107 105 103 101 99 97 95 93 91 88 86 83 81 78 76 74 71 69 67 65 63 61 59 57 56 54 53 51 50 49 48 47 46 45 45 44 43 43 42 42 42 42 41 41 41 41 41 41 41 42 42 42 43 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 59 60 62 63 64 66 68 69 71 73 74 76 78 80 81 83 85 86 88 89 91 92 94 95 96 97 98 99 99 100 100 100 100 100 100 99 99 98 97 96 95 94 93 92 91 90 88 87 86 85 83 82 81 80 79 77 76 75 74 73 73 72 71 70 70 69 69 68 68 68 68 67 67 67 67 68 68 68 68 69
 52 53 53 54 54 55 55 56 57 57 58 58 59 60 60 61 62 63 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 80 81 83 84 86 87 89 90 92 94 96 98 99 101 103 105 107 109 111 112 114 116 118 119 121 122 124 125 126 127 128 129 130 131 131 131 132 132 132 131 131 131 130 130 129 128 127 126 126 125 123 122 121 120 119 118 117 116 115 113 112 111 110 109 108 107 106 106 105 104 103 103 102 101 101 100 100 100 99 99 99 99 99 99 99 99 99 99 100 100 100 101 101 102 103 104 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 119 120 121 122 123 123 124 124 124 125 125 125 125 125 125 124 124 123 123 122 122 121 120 119 118 118 117 116 115 114 112 111 110 109 108 107 106 105 103 102 101 100 99 97 96 95 94 92 91 90 89 87 86 85 84 82 81 80 78 77 76 75 73 72 71 70 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 54 53 53 52 52 51 51 51 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 52 53 53 53 54 54 54 54 55 55 55 56 56 56 56 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 56 56 55 55 55 54 54 53 53 52 52 51 51 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 48 48 48 49 49 49 49 50 50 50 51 51 52 52
 50 52 53 55 56 58 59 61 62 63 65 66 68 69 70 72 73 74 76 77 78 79 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 107 109 111 113 116 118 121 124 128 132 136 140 145 151 156 162 169 176 183 191 200 209 218 228 239 249 261 272 284 297 309 322 335 348 361 374 387 399 411 422 432 441 450 457 463 467 470 472 472 471 468 463 458 451 443 434 424 413 402 390 378 365 353 340 328 316 304 292 281 270 260 250 240 231 223 215 207 201 194 188 183 178 174 170 166 163 160 157 155 153 152 150 149 148 148 147 146 146 146 146 145 145 145 145 145 145 145 144 144 144 143 142 142 141 140 139 138 137 135 134 132 131 129 127 125 123 121 119 117 115 112 110 108 105 103 100 98 96 93 91 88 86 83 81 79 76 74 72 70 67 65 63 61 59 58 56 54 52 51 49 48 47 45 44 43 42 42 41 40 40 39 39 39 39 38 38 39 39 39 39 40 40 40 41 41 42 43 43 44 44 45 46 46 47 48 48 49 49 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 53 52 52 52 52 51 51 50 50 49 49 48 47 47 46 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 15 16 16 17 18 19 21 22 23 24 25 26 28 29 30 32 33 34 36 37 38 40 41 43 44 46 47 49
 58 58 58 59 59 59 60 60 61 61 61 62 62 63 63 63 64 64 65 65 65 66 66 66 67 67 67 67 68 68 68 68 68 68 68 68 68 67 67 67 67 67 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 66 66 67 68 68 69 71 72 73 75 76 78 80 83 85 88 91 94 97 101 105 109 114 119 124 130 136 142 149 157 165 174 183 193 203 215 226 239 252 266 281 296 312 328 344 361 377 392 406 419 430 439 446 450 451 448 443 434 423 409 393 376 357 338 318 298 279 260 242 224 208 193 178 165 152 141 130 121 112 104 96 89 83 78 72 68 63 59 56 52 49 47 44 42 39 37 36 34 32 31 30 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 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 28 29 30 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 43 44 45 46 47 47 48 49 49 50 50 51 52 52 52 53 53 54 54 55 55 55 56 56 56 57 57 57
 73 75 77 79 81 83 86 88 90 93 95 97 100 102 105 107 110 113 115 118 120 123 126 128 131 134 136 139 142 144 147 149 152 154 156 159 161 163 165 166 168 170 171 173 174 175 176 177 177 178 178 179 179 179 179 179 179 178 178 177 177 176 175 174 173 172 171 170 169 167 166 165 163 162 160 159 157 156 154 152 150 149 147 145 143 141 139 137 135 133 130 128 126 123 121 119 116 114 111 109 106 103 101 98 96 93 90 88 85 82 80 77 75 72 70 68 65 63 61 59 57 55 53 52 50 48 47 46 44 43 42 41 40 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 44 45 45 45 46 46 46 46 47 47 47 47 47 48 48 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 45 45 44 44 44 43 43 42 42 41 41 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 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 15 15 15 15 15 15 15 16 16 16 17 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 30 31 32 34 35 36 38 39 41 43 44 46 48 49 51 53 55 57 59 61 62 64 66 68 71
 76 78 80 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 116 118 120 122 124 126 128 130 132 134 136 138 140 142 145 147 150 153 156 159 162 166 170 174 178 183 188 194 199 206 212 220 227 235 244 253 263 273 284 296 308 320 333 346 359 373 387 401 415 429 443 457 470 482 494 505 516 525 533 540 546 551 554 556 557 556 555 552 547 542 536 529 521 512 502 492 481 470 459 448 436 424 412 400 389 377 366 355 344 333 323 313 303 294 285 277 269 261 254 248 242 236 231 227 223 220 217 215 213 212 212 212 213 214 215 218 220 223 227 231 236 241 246 251 257 264 270 277 284 291 298 305 311 318 325 331 337 343 348 353 357 360 363 364 365 365 365 363 360 357 352 347 341 335 327 320 311 302 293 283 274 264 254 244 234 224 214 204 195 185 176 168 159 151 143 135 128 121 114 108 102 96 91 86 81 77 73 69 65 62 59 56 54 52 50 48 47 46 45 44 43 43 42 42 42 42 42 42 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 50 50 50 49 49 48 48 47 46 46 45 44 44 43 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 16 15 15 14 14 14 14 14 14 14 15 15 15 16 17 17 18 19 20 21 22 23 25 26 27 29 31 32 34 36 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 68 70 72 74
 96 96 97 98 99 100 101 102 103 104 106 107 108 110 112 114 116 118 120 123 125 128 131 134 137 141 144 148 152 156 161 166 171 176 181 187 192 198 205 211 217 224 231 238 244 251 258 265 271 278 284 290 295 300 305 310 313 317 320 322 324 325 326 327 327 327 326 325 323 322 320 318 316 313 311 308 306 303 300 298 295 292 290 287 285 282 280 278 275 273 271 268 266 264 262 259 257 255 252 250 247 245 242 239 236 233 230 226 223 219 216 212 208 204 200 196 191 187 183 178 174 169 165 161 156 152 148 144 140 136 132 129 125 122 119 116 113 110 108 105 103 101 99 97 95 93 92 90 89 88 86 85 85 84 83 82 82 81 81 80 80 80 80 80 80 80 80 80 80 81 81 82 82 83 83 84 85 86 87 88 89 90 91 92 94 95 97 98 100 102 104 106 108 110 112 114 116 119 121 123 126 128 131 133 136 138 140 142 145 147 149 150 152 153 154 155 156 157 157 157 156 156 155 154 153 151 149 147 145 143 140 138 135 132 129 126 123 120 118 115 112 109 106 104 101 98 96 93 91 89 86 84 82 80 78 77 75 73 72 70 69 67 66 65 63 62 61 60 59 58 57 57 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 50 50 50 50 51 51 52 52 53 54 54 55 56 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 84 85 86 86 87 87 88 88 89 89 90 90 90 91 91 92 92 93 93 94 94 95
 46 46 46 46 46 46 46 46 46 47 47 47 48 48 49 50 51 51 52 53 54 55 57 58 59 61 63 64 66 68 70 72 75 77 80 83 85 88 92 95 98 102 105 109 113 116 120 124 128 131 135 138 142 145 148 150 153 155 156 158 159 160 160 160 160 159 158 157 156 155 153 151 149 147 145 143 141 139 137 135 133 131 129 127 126 124 123 121 120 119 119 118 117 117 117 117 117 117 117 118 119 120 121 122 124 126 128 130 133 135 138 142 145 149 154 158 163 168 173 179 185 192 198 205 213 220 228 235 243 251 258 266 273 279 286 292 297 301 305 307 309 310 310 309 308 305 302 298 293 288 283 277 271 264 258 251 244 238 231 225 219 212 207 201 195 190 185 181 176 172 168 164 160 157 153 150 147 145 142 140 137 135 133 131 129 128 126 124 123 121 120 118 117 116 114 113 111 110 109 107 106 104 103 101 99 98 96 94 92 90 89 87 85 83 81 79 77 75 72 70 69 67 65 63 61 59 57 56 54 53 51 50 48 47 46 44 43 42 41 40 39 39 38 37 36 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58 59 61 62 64 66 67 69 70 71 73 74 75 76 77 78 79 80 80 80 81 81 80 80 80 79 79 78 77 76 75 74 73 72 70 69 68 66 65 64 63 62 60 59 58 57 56 55 54 53 52 52 51 50 50 49 48 48 47 47 47 46 46 46
 104 105 105 106 106 106 107 107 107 108 108 108 109 109 109 110 110 111 111 112 113 114 115 115 117 118 119 121 122 124 126 128 130 133 136 139 142 146 150 155 160 165 170 177 183 190 198 206 215 225 235 245 257 269 281 294 307 321 335 350 364 379 394 408 422 435 448 460 470 480 488 495 500 503 505 505 503 500 495 489 481 472 462 451 440 428 415 402 389 376 363 349 336 324 311 299 287 275 264 253 243 232 223 213 204 196 188 180 172 165 158 152 146 140 134 129 124 120 115 111 107 104 101 97 95 92 90 87 85 84 82 80 79 78 77 76 75 75 74 74 74 74 74 74 74 74 74 74 75 75 75 76 76 77 78 78 79 79 80 81 82 82 83 84 84 85 86 87 88 88 89 90 91 91 92 93 93 94 95 95 96 97 97 98 98 98 99 99 99 100 100 100 100 100 99 99 99 98 98 97 97 96 95 94 93 92 91 90 89 87 86 85 83 82 80 79 77 76 75 73 72 70 69 68 66 65 64 63 62 61 60 59 58 58 57 56 56 55 55 54 54 53 53 53 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 56 56 56 56 57 57 57 58 58 59 59 60 60 61 62 63 63 64 65 66 67 68 69 70 72 73 74 75 77 78 79 81 82 83 84 86 87 88 89 91 92 93 94 95 96 97 98 98 99 100 101 101 102 102 103 103 104
 188 192 195 199 203 207 211 216 220 224 228 233 237 242 246 250 255 259 263 267 271 274 277 280 283 285 287 288 289 289 288 287 286 283 280 277 273 268 263 257 251 245 238 231 224 216 209 202 194 187 179 172 165 159 152 146 140 134 129 124 119 114 110 106 102 98 95 91 88 86 83 81 78 76 74 73 71 69 68 67 66 65 64 63 62 62 61 61 61 61 60 60 60 61 61 61 62 62 63 63 64 65 66 66 68 69 70 71 72 74 75 77 78 80 82 84 86 87 89 91 93 95 97 99 101 103 104 106 108 109 111 112 113 114 115 116 117 118 118 118 118 119 118 118 118 118 117 117 116 115 114 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 98 97 96 95 94 94 93 92 92 91 91 90 90 89 89 88 88 88 87 87 87 87 86 86 86 86 86 86 85 85 85 85 85 85 84 84 84 84 83 83 83 82 82 81 81 80 79 78 77 76 75 74 73 71 70 69 67 66 64 62 61 59 58 56 54 53 51 50 48 46 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 37 38 39 41 42 44 45 47 49 50 52 54 56 59 61 63 65 68 70 73 75 78 81 83 86 89 92 95 98 100 103 106 109 112 115 118 121 124 127 130 133 136 139 142 145 148 151 154 157 160 164 167 170 174 177 181 184
 65 67 68 70 72 73 75 76 78 80 81 83 85 86 88 90 92 93 95 97 99 101 103 105 107 109 111 114 116 118 121 123 126 129 132 135 138 141 144 148 151 155 159 163 167 171 175 180 184 189 194 198 203 208 213 219 224 229 234 239 244 249 254 259 264 268 273 277 281 284 288 291 293 295 297 299 300 301 301 300 300 298 296 294 291 287 283 279 274 268 262 256 249 242 235 227 219 211 203 195 187 179 171 163 155 148 140 133 126 119 112 106 100 94 89 84 79 74 70 66 62 59 55 52 49 47 44 42 40 38 36 35 34 32 31 30 29 29 28 27 27 26 26 26 26 26 25 25 26 26 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 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 66 67 68 70 71 72 73 74 75 76 77 78 79 80 80 81 82 82 83 83 84 84 84 84 84 84 84 83 83 83 82 81 80 80 79 78 76 75 74 73 71 70 69 67 66 64 63 61 60 58 57 55 53 52 50 49 48 46 45 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 9 9 9 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 20 21 22 23 24 26 27 29 30 32 33 35 36 38 40 41 43 45 46 48 50 51 53 55 57 58 60 62 63
 45 46 47 47 48 49 49 50 51 52 53 54 55 56 57 58 60 61 63 64 66 68 70 72 74 76 79 81 84 87 89 93 96 99 103 106 110 114 118 122 126 130 134 138 143 147 151 154 158 161 164 167 169 171 173 174 174 175 174 174 173 171 170 167 165 162 160 157 154 150 147 144 141 138 134 131 128 126 123 120 118 115 113 111 109 107 105 103 102 101 99 98 97 97 96 95 95 94 94 94 94 94 95 95 95 96 97 97 98 99 101 102 103 105 107 109 110 113 115 117 120 122 125 128 131 134 137 140 143 147 150 154 157 161 164 168 171 174 178 181 184 186 189 192 194 196 198 200 201 202 203 204 204 205 205 205 205 205 204 203 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 186 185 184 183 183 182 181 181 180 179 179 178 177 176 175 174 173 172 171 170 168 167 165 163 161 159 156 154 151 149 146 143 140 136 133 130 126 123 119 116 112 109 105 102 99 95 92 89 86 83 80 78 75 73 70 68 66 64 62 60 58 56 55 53 52 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 37 36 36 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 43 44 44 45
 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 67 68 69 71 72 74 75 77 78 80 81 83 84 86 88 90 91 93 95 97 99 101 103 105 108 110 112 114 117 119 122 124 127 129 132 134 136 139 141 143 145 148 149 151 153 154 156 157 158 158 159 159 159 159 159 159 158 157 156 155 154 152 151 149 147 146 144 142 140 138 136 134 132 130 128 125 124 122 120 118 116 114 113 111 109 108 106 105 104 103 102 100 100 99 98 97 97 96 96 96 96 96 96 96 96 97 97 98 99 100 101 102 103 104 106 107 109 110 112 114 116 117 119 121 123 124 126 128 129 130 132 133 134 135 135 136 136 136 136 136 136 135 135 134 133 132 130 129 127 126 124 122 120 118 116 114 112 110 108 106 104 102 100 98 95 93 91 89 87 85 83 81 79 77 76 74 72 70 68 67 65 64 62 60 59 57 56 55 53 52 51 50 49 48 47 46 45 45 44 43 43 42 42 42 42 41 41 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 47 47 48 49 49 50 51 52 53 53 54 55 56 57 58 59 60 61 61 62 63 64 65 66 67 68 69 69 70 71 72 72 73 73 74 74 75 75 75 75 75 75 75 75 74 74 73 73 72 71 70 69 68 67 66 64 63 61 60 58 57 55 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 34 33 33 32 32 31 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
 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 41 43 44 46 49 51 53 55 58 60 63 65 68 70 73 76 78 81 83 86 88 91 93 95 97 99 101 103 105 106 108 109 110 111 112 114 114 115 116 117 118 119 120 121 121 122 123 124 126 127 128 129 130 132 133 135 137 138 140 142 143 145 147 149 151 152 154 155 156 157 158 159 159 159 158 158 156 155 153 151 148 145 142 138 134 130 126 121 117 112 108 103 99 94 90 86 82 78 74 70 67 64 60 57 55 52 49 47 45 43 41 39 37 35 34 32 31 30 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 15 15 15 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 12 13 13 13 13 13 13 14 14 14 14 14 15 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 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 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
 38 39 41 42 44 46 47 49 51 53 56 58 61 63 66 69 73 76 79 83 87 91 96 100 105 109 114 119 124 129 135 140 144 149 153 157 161 164 167 169 170 171 171 171 169 168 165 162 159 155 151 146 142 137 132 127 123 118 113 109 104 100 96 92 89 85 82 79 76 73 71 68 66 64 62 60 58 56 55 53 52 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 47 47 48 49 50 50 51 52 52 53 53 54 54 55 55 56 56 56 57 57 57 57 57 58 58 58 58 58 59 59 59 59 59 60 60 60 61 61 61 62 63 63 64 65 65 66 67 68 69 71 72 73 75 77 79 80 83 85 87 89 92 95 98 100 103 107 110 113 116 120 123 126 129 132 135 138 140 143 144 146 147 147 148 148 147 146 145 143 141 139 136 133 130 127 124 121 117 114 110 107 104 101 97 94 91 88 85 83 80 78 75 73 71 68 66 64 63 61 59 57 56 54 53 52 50 49 48 46 45 44 43 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 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 26 26 27 27 28 29 30 31 31 32 33 34 36 37
 40 39 38 37 36 36 35 35 34 34 33 33 33 33 33 33 34 34 34 35 35 36 37 38 39 41 42 44 46 48 50 53 56 60 63 68 72 77 83 89 96 103 112 121 130 141 152 164 177 191 205 220 235 250 265 280 294 307 318 328 336 341 345 346 344 341 335 328 319 309 299 287 276 264 253 241 230 220 210 200 191 182 174 167 160 153 147 142 136 132 127 123 119 116 112 109 106 104 101 99 97 95 93 92 90 89 87 86 85 84 82 81 80 79 78 77 76 75 73 72 71 70 69 67 66 65 63 62 61 59 58 57 55 54 52 51 50 49 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 37 37 37 37 37 37 37 37 38 38 39 39 40 41 41 42 43 45 46 47 49 50 52 54 56 58 61 63 66 69 72 76 79 83 87 92 97 102 107 113 119 125 132 139 145 153 160 167 174 180 186 192 197 201 203 205 206 205 203 200 196 191 185 178 170 162 154 145 137 129 121 113 105 98 92 85 79 74 69 64 60 56 52 49 46 43 41 38 36 34 33 31 30 28 27 26 25 24 23 23 22 22 21 21 20 20 20 20 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 30 31 32 34 35 36 38 39 41 43 44 46 48 50 53 55 57 60 62 65 67 70 72 75 78 80 83 85 88 90 92 93 95 96 97 98 99 99 99 98 98 97 96 94 93 91 89 87 85 82 80 78 75 73 70 68 66 64 61 59 57 55 53 52 50 48 47 45 44 43 42 41
 144 151 158 165 172 179 186 192 199 205 210 215 219 223 226 228 229 229 228 227 224 221 217 213 207 202 196 190 184 177 171 164 158 151 145 139 133 128 122 117 112 108 103 99 95 91 88 85 82 79 76 73 71 69 66 64 63 61 59 57 56 55 53 52 51 49 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 27 27 27 27 27 27 28 28 29 29 30 31 31 32 33 35 36 37 39 41 43 45 47 50 53 56 59 62 66 70 75 80 85 90 96 102 109 115 122 130 137 145 153 162 170 178 186 194 201 208 214 220 224 228 231 232 232 232 230 227 223 218 213 206 200 193 185 178 170 162 155 147 140 133 126 120 114 108 102 97 92 87 82 78 74 70 66 63 59 56 54 51 48 46 44 42 40 38 36 35 33 32 31 29 28 27 27 26 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 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 35 35 35 36 36 36 36 37 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 35 35 35 34 34 34 34 35 35 35 35 36 36 37 37 38 39 40 41 42 43 45 46 48 50 52 54 56 58 61 64 66 70 73 76 80 84 88 93 98 103 108 113 119 125 131 138
 72 73 74 75 76 77 78 79 80 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 100 101 103 105 106 108 111 113 115 118 121 124 127 130 134 138 142 147 152 157 163 168 174 181 187 194 201 208 215 222 229 236 243 249 255 260 264 268 271 273 274 274 273 271 268 264 259 253 247 240 233 225 217 208 200 191 183 175 166 159 151 144 136 130 123 117 111 105 100 95 90 86 81 77 74 70 67 64 61 58 55 53 51 48 47 45 43 42 40 39 38 37 36 35 34 34 33 33 33 33 33 33 33 34 34 35 35 36 37 38 39 40 41 43 44 46 47 49 50 52 54 55 57 59 61 63 64 66 68 70 72 73 75 77 78 80 81 82 84 85 86 87 88 89 90 91 91 92 92 93 93 93 93 93 93 93 93 92 92 92 91 90 90 89 88 87 86 85 84 83 82 81 79 78 77 75 74 72 71 69 68 66 64 63 61 60 58 57 55 54 52 51 50 48 47 46 45 44 44 43 42 42 41 41 41 41 41 41 41 41 42 42 43 43 44 45 45 46 47 48 50 51 52 53 55 56 58 60 61 63 65 67 69 71 73 76 78 80 83 85 87 90 92 94 97 99 101 104 106 108 110 111 113 114 115 116 117 117 118 118 117 117 116 115 114 112 111 109 107 105 102 100 98 95 93 90 88 85 83 80 78 76 73 71 69 67 65 64 62 61 59 58 57 56 55 54 54 53 53 52 52 52 52 52 52 52 52 52 53 53 54 54 55 55 56 57 57 58 59 59 60 61 62 63 64 65 65 66 67 68 69 70 71
 90 91 93 96 98 101 103 106 109 113 116 120 124 128 133 137 142 147 153 158 164 169 175 181 187 192 198 203 209 214 218 222 226 229 231 233 234 235 234 233 231 229 226 223 219 214 210 205 200 195 189 184 179 173 168 163 159 154 150 146 142 138 135 132 129 126 124 122 120 118 116 115 114 113 112 112 111 111 111 111 112 112 113 114 115 116 117 119 120 122 124 126 129 131 134 137 140 143 147 151 155 159 163 167 172 177 182 187 192 198 203 208 214 219 224 229 234 239 243 247 250 253 255 257 258 258 258 257 255 253 249 245 241 236 231 225 218 212 205 198 192 185 178 171 164 157 151 145 139 133 127 122 117 112 107 103 98 94 91 87 84 80 77 75 72 69 67 65 63 61 59 57 56 54 53 52 51 50 49 48 47 46 45 45 44 44 44 43 43 43 43 43 43 43 43 44 44 45 45 46 47 48 49 50 51 52 53 55 56 58 60 62 64 66 68 71 73 75 78 81 83 86 88 91 94 96 98 101 103 105 107 108 110 111 112 112 113 113 113 113 112 112 111 110 108 107 106 104 103 101 99 98 96 94 93 91 89 88 86 85 83 82 80 79 78 77 76 75 74 73 72 72 71 71 70 70 70 69 69 69 69 69 69 70 70 70 71 71 72 73 73 74 75 76 77 78 79 80 82 83 84 85 87 88 89 91 92 93 94 95 96 97 98 99 99 100 100 100 100 100 100 99 99 98 97 96 95 94 93 92 91 90 89 88 86 85 84 83 83 82 81 80 80 79 79 79 79 79 79 79 79 80 80 81 82 83 84 85 86 88
 75 76 76 77 77 78 79 79 80 81 81 82 83 84 85 86 87 89 90 92 94 95 97 100 102 105 108 111 115 119 123 127 132 138 144 150 157 165 173 182 192 202 213 224 236 249 262 275 289 303 317 330 343 354 365 374 381 387 390 391 389 386 380 373 363 353 341 328 315 301 287 274 260 247 235 223 211 200 190 180 171 163 155 147 140 134 128 123 117 113 108 104 100 97 94 91 88 85 83 81 79 77 75 74 72 71 69 68 67 66 66 65 64 64 63 63 62 62 62 61 61 61 61 61 61 61 61 62 62 62 63 63 63 64 64 65 66 66 67 68 69 70 71 72 73 74 76 77 78 80 82 83 85 87 89 91 93 96 98 101 103 106 109 112 115 119 122 126 130 133 138 142 146 151 155 160 165 170 176 181 186 192 197 203 208 214 219 224 229 233 238 241 245 247 249 251 252 251 250 249 246 243 238 234 228 222 215 207 199 191 183 175 166 158 149 141 133 126 118 111 104 98 92 86 81 76 71 67 63 59 55 52 49 47 44 42 40 38 36 35 33 32 31 30 29 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 34 35 35 36 37 37 38 38 39 39 40 41 41 42 43 44 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 63 64 65 66 66 67 68 69 69 70 71 71 72 72 73 74 74 75
 148 149 149 148 147 146 144 142 140 137 134 131 128 125 121 118 115 111 108 104 101 98 95 92 89 86 83 81 78 76 74 72 70 68 66 65 63 62 61 60 59 58 58 57 57 56 56 56 56 57 57 57 58 58 59 60 61 62 63 64 66 67 68 70 71 73 74 76 77 79 81 82 84 86 87 89 91 92 94 95 97 98 99 100 102 103 104 104 105 106 106 106 107 106 106 106 105 105 104 103 102 100 99 97 95 93 91 89 87 85 82 80 77 75 73 70 68 65 63 61 59 57 55 53 51 49 48 46 45 44 43 42 41 40 40 39 39 39 39 39 39 39 40 40 41 41 42 43 44 45 46 48 49 50 52 54 55 57 59 61 63 65 68 70 72 75 77 80 82 85 87 90 92 94 96 99 100 102 104 105 106 107 108 108 108 108 107 106 105 104 102 100 98 96 93 90 88 85 82 79 76 73 70 67 64 61 59 56 54 51 49 47 45 43 41 39 37 36 34 33 32 31 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 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 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 20 20 21 22 23 25 26 28 29 31 33 35 37 40 42 45 48 51 54 58 62 65 69 74 78 82 87 92 96 101 106 110 115 120 124 128 132 135 139 141 144 146 147
 122 121 119 117 115 113 111 110 108 106 105 103 102 100 99 98 97 96 95 94 93 93 92 92 92 92 92 92 92 92 92 93 93 94 95 95 96 97 98 99 100 102 103 104 105 107 108 109 110 111 113 114 115 116 117 118 118 119 120 120 121 121 122 122 122 123 123 123 123 123 123 123 123 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 124 123 123 122 122 121 120 119 118 116 115 113 112 110 108 106 103 101 98 96 93 91 88 85 82 79 77 74 71 68 66 63 61 58 56 53 51 49 47 46 44 42 41 39 38 37 36 35 34 33 33 32 32 31 31 31 31 31 31 31 31 32 32 33 33 34 35 35 36 37 39 40 41 43 44 46 48 49 52 54 56 59 61 64 67 70 74 77 81 85 90 94 99 104 109 114 120 126 132 138 144 150 157 163 169 175 181 186 191 195 199 202 205 206 207 208 207 206 204 201 198 194 189 185 180 174 169 163 158 152 147 141 136 131 126 121 117 112 108 104 100 97 93 90 87 84 81 79 76 74 72 69 67 65 64 62 60 59 57 55 54 53 51 50 49 48 47 45 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 27 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 27 27 28 29 30 30 31 33 34 35 37 39 40 42 45 47 49 52 55 58 61 64 67 71 74 78 82 86 89 93 97 101 105 108 112 115 118 121 123 126 127 129 130 131 132 132 132 132 132 131 130 129 127 126 124
 32 32 31 31 31 31 31 31 31 32 32 32 33 33 34 35 36 37 38 39 40 42 44 45 47 50 52 54 57 60 63 67 70 74 78 82 87 92 96 101 106 111 116 121 125 130 134 137 140 143 145 146 147 147 147 145 144 142 139 136 133 129 125 122 118 114 110 106 103 99 96 93 90 87 84 82 80 78 76 74 72 71 69 68 67 66 66 65 64 64 64 64 63 64 64 64 64 65 65 66 67 67 68 69 70 72 73 74 75 76 78 79 80 81 83 84 85 85 86 87 87 87 87 87 86 85 84 83 82 80 78 76 74 72 70 67 65 62 60 58 55 53 51 49 46 44 43 41 39 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 26 26 27 28 28 29 30 31 32 34 35 36 38 39 41 42 44 46 48 50 52 54 56 58 60 61 63 65 67 68 70 71 72 73 73 73 73 73 72 72 70 69 68 66 65 63 61 59 57 55 53 51 49 47 45 44 42 40 39 37 36 35 34 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 24 24 24 25 26 26 27 28 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 48 50 52 53 55 57 59 61 63 64 66 68 69 70 71 72 72 73 73 73 72 72 71 70 69 68 66 65 63 61 60 58 56 54 53 51 49 48 46 45 43 42 41 40 38 37 37 36 35 34 34 33 32
 60 60 59 59 59 58 58 58 58 58 58 58 58 58 58 58 59 59 60 60 61 62 62 63 64 65 66 68 69 70 72 74 75 77 79 81 83 85 87 89 91 93 96 98 100 102 104 106 108 110 112 113 115 116 118 119 120 121 122 123 124 125 126 127 128 129 130 132 133 134 136 138 140 142 145 148 151 155 158 163 167 172 178 184 191 198 206 215 224 234 245 256 269 282 296 312 327 344 361 379 397 415 433 451 467 482 494 505 512 516 517 514 507 496 483 466 447 427 405 382 359 336 314 292 271 251 233 215 199 184 170 158 146 135 126 117 109 102 95 89 84 79 74 71 67 64 61 59 56 55 53 51 50 49 48 47 47 46 46 46 45 45 46 46 46 46 47 48 48 49 50 51 52 53 54 55 57 58 60 62 64 65 68 70 72 75 77 80 83 86 89 92 96 99 103 107 111 115 119 123 128 132 137 141 145 150 154 158 161 165 168 171 173 176 177 178 179 179 179 178 177 176 173 171 168 165 162 158 154 150 146 141 137 132 128 123 119 114 110 106 101 97 93 89 86 82 79 75 72 69 66 63 60 57 55 53 50 48 46 44 42 40 39 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 19 19 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42 44 46 48 49 51 53 55 56 58 59 61 62 63 64 65 65 66 66 66 67 67 67 66 66 66 66 65 65 64 64 63 63 62 62 61 61
 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 10 10 10 10 11 11 12 12 13 14 15 16 17 18 20 22 24 26 28 31 34 38 42 47 52 58 64 71 80 89 99 110 123 137 153 170 189 210 232 256 282 309 337 365 393 420 445 468 488 503 514 520 521 517 509 497 483 466 448 428 409 389 370 351 334 317 301 286 272 260 248 237 227 218 210 203 196 190 184 179 174 170 167 163 160 158 155 153 151 149 147 146 144 142 141 139 137 136 134 131 129 127 124 121 118 115 112 109 105 102 98 94 91 87 83 80 76 73 70 66 63 61 58 55 53 51 48 47 45 43 42 40 39 38 37 36 35 34 34 33 33 33 33 33 33 33 33 33 34 34 35 36 37 37 39 40 41 42 44 46 48 50 52 54 57 59 62 65 68 72 75 79 83 86 90 94 98 101 104 107 110 112 114 115 116 115 115 113 111 108 105 101 97 92 88 83 78 74 69 64 60 56 52 48 45 41 38 35 33 31 28 26 25 23 21 20 19 18 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 41 43 45 47 50 52 54 57 60 62 65 68 70 73 76 78 80 83 85 86 88 89 90 90 90 90 89 88 87 85 83 81 78 75 73 70 67 64 61 58 55 52 49 47 44 42 39 37 35 33 31 29 28 26 25 24 22 21 20 19 18 17
 86 85 84 83 82 82 81 80 80 80 80 79 79 80 80 80 81 82 82 84 85 86 88 90 92 94 97 100 104 108 112 117 122 127 134 140 148 156 164 174 184 195 207 219 232 246 261 276 291 307 322 338 353 367 380 393 403 412 419 424 427 428 426 423 418 411 404 395 385 374 363 352 341 330 319 308 298 288 279 270 261 253 245 238 231 225 219 213 208 203 198 194 190 186 182 178 175 171 168 164 161 158 155 151 148 145 141 138 134 131 127 123 119 115 112 108 104 100 96 92 88 85 81 78 74 71 67 64 61 59 56 53 51 49 46 44 43 41 39 38 36 35 34 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 41 42 43 45 47 48 50 52 54 56 58 60 63 65 68 71 74 77 80 83 87 90 94 98 101 105 109 113 117 120 124 127 130 133 136 138 139 141 141 141 141 140 139 137 134 132 128 125 121 117 112 108 104 99 95 90 86 82 78 74 70 66 63 60 57 54 51 49 46 44 42 40 39 37 35 34 33 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 24 24 25 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 44 46 48 50 52 54 56 58 61 63 65 68 70 73 75 78 80 82 85 87 89 90 92 94 95 96 97 98 99 99 100 100 100 99 99 99 98 97 97 96 95 94 93 92 91 90 89 87 86
 80 79 78 76 75 74 73 72 70 69 68 67 66 65 64 63 62 61 61 60 59 59 58 57 57 56 56 56 56 56 55 55 56 56 56 56 57 57 58 59 59 60 61 62 63 65 66 67 69 70 71 73 74 76 77 79 80 82 83 84 86 87 88 89 90 91 91 92 92 93 93 93 93 93 92 92 91 91 90 89 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 71 70 69 69 68 68 67 67 67 66 66 66 66 66 66 66 67 67 67 68 68 69 70 71 72 73 74 75 77 78 80 81 83 85 87 89 91 94 96 99 101 104 107 110 113 116 119 123 126 130 133 137 140 144 147 151 155 158 162 165 169 172 176 179 182 186 189 192 195 197 200 203 205 207 209 211 212 214 215 216 216 216 216 216 215 214 213 212 210 208 205 202 199 196 193 189 185 181 177 172 168 163 159 154 149 145 140 135 131 126 122 118 114 110 106 102 99 96 92 89 87 84 81 79 77 75 73 71 70 69 67 66 65 65 64 64 63 63 63 63 64 64 65 65 66 67 68 69 71 72 74 76 77 80 82 84 87 89 92 95 98 102 105 109 113 118 122 127 132 137 143 149 155 161 168 175 182 189 197 205 213 221 230 238 246 254 262 269 276 283 289 294 298 301 303 305 305 304 302 299 296 291 286 280 273 266 259 251 243 236 228 220 213 206 199 192 186 180 174 168 163 159 154 150 146 142 139 136 133 130 127 125 123 121 118 117 115 113 111 110 108 107 105 104 103 101 100 99 97 96 95 93 92 91 89 88 87 85 84 83 82
 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 72 72 72 72 72 73 73 74 74 75 76 76 77 78 79 80 82 83 85 86 88 90 92 94 96 98 101 104 106 109 112 115 119 122 125 129 132 136 140 143 147 151 154 158 161 165 168 171 174 177 180 182 185 187 189 190 191 193 194 194 195 195 195 194 194 193 192 191 190 189 187 186 184 182 180 178 176 174 172 170 168 166 163 161 159 157 155 153 151 149 147 145 143 141 140 138 137 135 134 133 132 131 130 129 128 128 127 127 127 126 126 126 126 126 127 127 127 128 128 128 129 129 130 131 131 132 132 133 133 134 135 135 135 136 136 137 137 137 137 138 138 138 138 138 138 138 137 137 137 137 136 136 136 135 134 134 133 133 132 131 130 129 128 127 126 125 124 122 121 119 118 116 115 113 111 110 108 106 104 102 100 98 96 94 92 90 88 86 84 83 81 79 78 76 75 73 72 71 70 69 68 67 66 65 65 64 64 64 63 63 63 63 64 64 64 64 65 65 66 66 67 68 69 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 88 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 106 107 108 108 109 109 110 110 110 111 111 111 111 111 110 110 110 110 109 109 108 108 107 106 106 105 104 104 103 102 101 101 100 99 98 97 97 96 95 94 94 93 92 91 91 90 89 89 88 87 87 86 86 85 84 84 83 83 82 82 81 81 80 80 80 79 79 78 78 78 77 77 76 76 76 75 75 75
 38 37 36 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 54 55 56 56 57 57 58 58 58 58 59 59 58 58 58 58 57 57 56 56 55 55 54 54 53 52 52 51 51 50 49 49 48 48 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 44 43 43 43 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 39 39 39 40 40 41 42 42 43 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 68 69 69 70 70 70 70 70 70 69 69 69 68 67 66 66 65 64 63 61 60 59 58 57 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 58 59 60 61 63 64 65 66 67 68 68 69 69 70 70 70 70 70 70 69 69 68 67 67 66 65 64 63 62 60 59 58 57 56 54 53 52 51 50 49 48 46 45 45 44 43 42 41 40 40 39 38
 79 78 77 76 75 75 74 73 73 72 72 72 71 71 71 70 70 70 70 70 71 71 71 72 72 73 73 74 75 76 77 78 80 81 83 85 87 89 91 94 97 100 103 106 110 114 118 122 127 131 136 142 147 153 159 165 171 178 185 191 198 205 212 219 226 232 239 245 251 257 262 268 272 277 280 284 287 289 291 292 293 294 294 294 293 292 290 289 287 285 282 280 277 274 271 268 265 262 260 257 254 251 248 246 243 240 238 236 234 232 230 228 226 225 223 222 221 220 219 218 218 217 217 216 216 216 216 216 216 216 216 216 217 217 217 218 218 218 219 219 219 220 220 221 221 221 222 222 222 223 223 223 224 224 225 225 226 226 227 228 228 229 230 231 232 233 234 235 237 238 239 241 242 244 246 248 249 251 253 255 257 258 260 262 263 265 266 267 268 269 269 270 270 269 268 267 266 264 262 259 256 253 249 245 240 235 230 225 220 214 208 202 197 191 185 179 173 168 163 157 152 147 143 138 134 130 126 123 119 116 114 111 109 106 104 103 101 100 98 97 97 96 95 95 95 95 95 95 95 96 96 97 98 99 100 101 102 103 105 106 108 110 111 113 115 117 119 121 124 126 128 131 133 136 138 141 143 146 149 151 154 156 159 161 164 166 168 170 172 174 175 177 178 179 180 181 182 182 182 182 182 181 181 180 179 178 177 175 173 172 170 168 166 164 162 159 157 155 152 150 148 145 143 140 138 136 134 131 129 127 125 123 120 118 116 114 113 111 109 107 105 103 102 100 99 97 95 94 93 91 90 89 87 86 85 84 83 82 81 80
 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 31 32 33 34 35 37 39 40 42 44 46 49 51 54 57 60 63 66 69 73 77 81 85 89 93 97 102 106 111 115 119 124 128 132 136 140 144 148 152 155 159 162 166 169 172 175 179 182 185 188 192 195 199 202 206 210 214 219 223 228 233 239 244 250 255 261 267 274 280 286 292 298 304 309 314 319 323 326 329 331 332 332 331 329 327 323 319 314 309 303 296 289 282 275 268 261 254 247 240 233 227 221 216 211 206 201 197 194 190 187 185 182 180 178 177 176 175 174 173 173 173 173 173 174 174 174 175 176 176 177 178 178 179 179 180 180 180 180 179 179 178 176 175 173 171 169 166 163 159 156 152 147 143 138 133 128 123 118 113 108 103 98 93 88 83 79 74 70 66 62 59 55 52 49 46 43 41 39 36 34 32 31 29 27 26 25 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 24 25 27 28 29 30 32 33 35 36 38 39 41 43 45 47 48 50 52 54 56 57 59 61 62 63 65 66 67 68 68 69 69 69 69 69 69 68 68 67 66 65 64 63 62 61 60 59 57 56 55 54 52 51 50 49 47 46 45 44 43 42
 90 88 85 83 81 78 76 75 73 71 70 68 67 66 65 64 64 63 62 62 62 62 62 62 62 63 63 64 65 66 68 69 71 73 75 77 79 82 85 88 91 95 99 103 107 112 116 121 127 132 137 143 149 155 161 167 173 179 185 191 196 202 207 213 218 223 228 232 237 241 245 248 252 256 259 262 266 269 272 276 279 282 286 290 294 298 303 307 313 318 324 329 336 342 349 357 364 372 380 389 397 406 414 422 431 438 446 452 458 463 466 469 470 469 467 463 457 450 441 431 419 407 393 379 364 348 333 317 302 286 272 257 243 230 218 206 195 184 174 165 157 149 142 135 129 124 119 114 110 106 103 100 98 95 94 92 91 90 89 89 89 89 89 89 90 91 92 94 96 98 100 102 105 107 111 114 118 121 126 130 135 140 145 151 157 163 169 176 183 190 197 205 213 220 228 235 243 249 256 262 267 272 275 278 280 280 280 278 275 272 267 261 255 247 240 232 223 214 205 197 188 179 171 162 154 147 139 132 125 119 113 108 102 97 92 88 84 80 77 73 70 67 65 62 60 57 55 54 52 50 49 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 36 36 37 37 38 39 40 41 42 43 44 46 47 49 51 53 55 57 59 62 65 68 71 74 78 82 86 90 94 98 103 108 112 117 122 127 131 136 140 145 149 152 156 158 161 163 164 165 166 165 165 164 162 160 158 155 153 149 146 142 139 135 131 127 124 120 116 113 109 106 102 99 96 93
 6 6 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 8 8 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 21 22 24 26 27 29 32 34 36 39 42 44 47 51 54 57 60 63 66 69 72 74 77 78 80 81 82 83 83 83 82 81 80 79 77 75 74 72 69 67 65 63 61 58 56 54 52 50 48 46 44 42 40 38 37 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 19 20 22 23 24 25 26 28 29 31 33 34 36 38 40 42 44 46 49 51 53 56 58 61 64 66 69 71 73 76 78 80 81 83 84 85 85 85 85 84 83 82 80 78 75 73 70 67 64 61 58 55 52 49 46 44 41 39 37 34 32 31 29 27 26 25 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 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 6 6 6 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 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6
 55 54 53 52 51 50 49 48 47 47 46 45 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 44 45 45 46 46 46 47 47 48 48 48 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 52 52 52 52 52 53 53 53 54 54 55 55 56 56 57 58 58 59 60 61 62 63 64 65 66 68 69 71 72 74 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 106 108 110 111 112 113 114 114 114 114 114 113 113 111 110 109 107 105 103 101 99 96 94 92 89 87 84 82 79 77 75 73 71 69 67 65 63 62 60 59 57 56 55 54 53 53 52 51 51 50 50 49 49 49 49 49 49 49 49 49 49 49 50 50 50 51 51 51 52 52 53 53 54 54 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 60 60 60 59 59 58 58 58 57 57 56 56 56 55 55 55 54 54 54 53 53 53 53 52 52 52 52 52 52 52 52 53 53 53 53 54 54 55 55 56 56 57 58 59 60 61 62 63 64 66 67 69 70 72 73 75 77 79 80 82 84 86 88 89 91 93 94 95 97 98 99 99 100 100 100 100 100 100 99 98 97 96 95 93 92 90 88 87 85 83 81 79 77 75 73 71 69 68 66 64 63 61 60 58 57
 88 90 92 95 97 99 101 103 105 107 109 111 112 114 115 116 117 117 118 118 117 116 115 114 112 110 108 105 102 100 96 93 90 87 83 80 77 74 71 68 65 62 59 57 54 52 50 48 47 45 43 42 41 40 39 38 37 36 36 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 45 46 47 47 48 48 49 49 50 50 51 51 51 52 52 52 52 52 52 52 52 51 51 51 50 50 49 49 48 48 47 47 46 45 45 44 43 43 42 42 41 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 33 33 34 35 36 37 38 39 40 41 42 44 45 47 49 51 53 55 57 59 62 65 67 70 73 76 79 82 85 89 92 95 98 101 103 106 108 110 112 114 115 115 116 116 116 115 114 113 112 110 108 106 103 101 98 96 93 90 88 85 82 80 77 75 72 70 68 66 64 62 60 58 56 54 53 51 50 48 47 46 45 44 43 42 41 40 39 39 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 42 42 43 44 45 45 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 66 67 69 70 72 73 75 77 78 80 82 84 86
 102 100 99 97 96 94 93 91 90 88 87 85 84 82 81 79 78 77 75 74 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 54 54 53 53 53 53 52 52 53 53 53 53 54 54 55 56 57 58 59 60 61 63 64 66 68 70 72 74 76 79 81 84 87 90 93 96 99 103 107 110 114 118 122 126 131 135 139 143 148 152 156 160 164 167 171 174 177 179 181 183 184 185 186 186 185 185 183 182 179 177 174 171 168 164 160 156 152 148 144 140 136 132 128 124 120 116 113 110 106 103 100 98 95 93 91 88 87 85 83 82 80 79 78 77 76 75 74 73 73 72 72 71 71 71 70 70 70 69 69 69 69 69 68 68 68 68 68 68 67 67 67 67 66 66 66 66 65 65 65 64 64 63 63 63 62 62 61 61 60 60 59 59 58 57 57 56 56 55 54 54 53 52 52 51 51 50 49 49 48 48 47 47 47 46 46 46 46 45 45 45 46 46 46 46 47 47 48 48 49 50 50 51 52 53 55 56 57 59 60 62 63 65 67 68 70 72 74 76 78 80 82 84 86 87 89 91 92 94 95 97 98 99 100 101 101 102 102 102 102 102 102 102 101 101 100 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 84 83 82 82 81 81 81 81 80 81 81 81 81 82 82 83 84 85 86 87 88 90 91 93 94 96 98 100 101 103 105 107 109 111 113 114 116 118 119 120 122 123 124 124 125 126 126 126 126 126 125 125 124 123 122 121 120 119 118 117 115 114 112 111 110 108 106 105 103
 33 33 32 32 32 32 32 32 31 31 31 31 32 32 32 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 40 41 41 43 44 45 46 47 49 50 52 53 55 57 59 61 63 65 67 70 72 75 77 80 83 86 89 92 95 98 101 104 107 110 113 116 118 121 123 125 127 129 130 131 132 133 133 133 133 132 132 131 129 128 127 125 123 121 119 118 116 114 112 110 108 106 104 103 101 100 98 97 96 95 95 94 94 93 93 93 94 94 95 96 97 98 100 102 104 106 109 112 115 119 122 126 131 135 140 144 149 154 159 164 169 173 177 181 185 187 190 192 193 193 193 192 191 189 186 183 179 175 171 167 162 157 153 148 143 139 134 130 126 122 118 115 111 108 105 102 99 97 95 92 90 88 87 85 84 82 81 80 79 78 77 76 75 74 74 73 72 72 71 70 70 69 69 68 68 67 66 66 65 64 64 63 62 61 60 59 58 57 56 55 53 52 51 50 48 47 46 45 43 42 41 40 39 37 36 35 34 33 33 32 31 30 30 29 29 28 28 28 28 28 27 27 28 28 28 28 29 29 29 30 31 31 32 33 34 35 36 37 38 40 41 43 44 46 48 50 52 54 56 59 61 64 67 70 73 76 79 83 86 90 94 98 103 107 112 116 121 126 131 135 140 145 149 154 158 162 165 168 171 173 175 176 176 176 175 174 172 169 166 162 158 154 149 145 140 134 129 124 119 113 108 104 99 94 90 86 82 78 74 71 68 65 62 60 57 55 53 51 49 48 46 45 43 42 41 40 39 38 37 37 36 35 35 34 34 33
 221 233 246 259 272 286 299 313 326 339 351 363 374 385 395 404 411 418 424 428 431 433 434 434 433 431 429 425 422 417 412 407 402 397 392 386 381 376 371 367 362 358 354 350 347 344 341 338 335 333 330 328 326 323 321 318 316 313 310 307 303 299 295 291 286 281 276 271 265 259 252 246 239 232 225 218 211 204 197 190 183 176 169 162 155 149 143 136 130 125 119 113 108 103 98 93 89 84 80 76 72 68 65 62 58 55 52 49 47 44 42 40 37 35 34 32 30 29 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 30 32 33 35 37 39 42 44 47 50 53 56 59 63 67 71 75 79 84 88 93 98 104 109 114 120 126 131 137 143 148 154 159 165 170 174 179 183 187 191 194 196 199 200 202 203 203 203 203 202 201 199 198 195 193 191 188 185 182 179 176 173 170 167 164 161 158 155 153 150 148 146 144 143 141 140 139 138 137 137 137 137 137 138 138 139 140 142 143 145 147 149 151 153 155 157 160 162 164 167 169 171 173 175 177 179 181 182 183 185 186 186 187 187 187 187 187 186 186 184 183 182 180 178 175 173 170 167 164 160 157 153 149 145 141 137 132 128 123 119 114 110 105 101 97 92 88 84 80 77 73 69 66 63 60 57 54 51 49 46 44 42 40 39 37 35 34 33 32 31 30 30 29 29 28 28 28 28 28 29 29 30 31 32 33 34 36 38 40 42 44 47 49 52 56 59 63 67 72 77 82 87 93 99 106 113 121 129 137 146 155 165 175 186 197 209
 65 66 68 69 71 72 73 74 75 75 76 77 77 77 77 77 77 76 76 75 75 74 73 72 72 71 70 69 68 67 66 65 65 64 63 63 62 62 62 62 62 62 62 62 63 63 64 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 79 80 80 80 80 79 79 78 77 76 75 74 72 71 69 67 65 63 61 59 57 55 53 51 49 48 46 44 42 41 39 37 36 34 33 32 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 35 37 38 40 42 44 46 49 51 53 56 58 60 63 65 68 71 73 75 78 80 82 84 86 88 90 91 93 94 95 96 96 97 97 97 97 96 96 95 94 93 92 91 90 88 87 86 84 83 81 79 78 76 75 73 72 70 69 67 66 65 63 62 61 60 59 58 57 56 55 55 54 53 53 52 52 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 51 51 52 52 53 53 54 55 55 56 57 58 59 60 61 62 63 64 66 67 68 69 71 72 73 75 76 77 78 79 80 81 82 83 83 83 84 84 83 83 82 81 80 79 77 75 73 71 69 67 64 62 59 57 54 52 50 47 45 43 41 39 37 35 33 31 30 29 27 26 25 24 23 22 22 21 21 20 20 20 20 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 45 47 49 51 52 54 56 58 60 61 63
 64 63 62 62 61 61 61 61 60 60 60 60 60 60 61 61 61 61 62 62 62 63 63 64 64 64 65 65 66 66 66 67 67 67 67 68 68 68 68 68 68 68 67 67 67 67 66 66 66 65 65 64 64 63 63 63 62 62 61 61 61 60 60 60 60 59 59 59 59 59 59 59 59 59 59 60 60 60 60 61 61 61 62 62 62 63 63 64 65 65 66 67 67 68 69 70 71 71 72 74 75 76 77 78 80 81 82 84 85 87 89 90 92 94 96 98 99 101 103 105 106 108 109 110 111 111 112 112 112 112 111 110 108 107 105 103 100 98 95 92 89 86 83 80 77 74 71 68 66 63 60 58 56 53 51 49 48 46 44 43 42 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 30 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 39 40 41 42 43 44 44 45 46 47 48 48 49 50 50 51 51 52 52 52 53 53 53 53 53 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 55 55 55 56 56 57 57 58 58 59 60 61 61 62 63 64 66 67 68 69 71 72 74 76 78 80 82 85 87 90 93 96 99 103 107 111 115 120 125 130 135 141 147 153 160 166 173 180 187 193 200 206 212 217 222 227 230 232 234 235 234 233 230 227 223 218 212 206 199 192 185 178 171 163 156 149 143 137 131 125 119 114 110 105 101 97 94 90 87 84 82 79 77 75 73 72 70 69 68 66 65 65
 59 58 57 56 55 55 54 54 53 53 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 50 50 50 49 49 48 48 48 47 47 46 46 46 45 45 45 44 44 44 44 44 44 44 44 44 45 45 45 46 46 47 48 48 49 50 51 52 53 55 56 57 59 61 62 64 66 69 71 73 76 79 82 85 88 92 96 100 104 109 114 119 124 130 136 143 150 157 164 172 181 189 198 207 217 226 236 245 254 263 272 280 288 295 300 305 309 311 312 312 311 308 304 299 293 287 279 271 262 253 244 234 225 215 206 197 189 181 173 165 158 151 145 138 133 127 122 118 113 109 105 102 98 95 93 90 87 85 83 81 79 77 76 74 73 72 70 69 68 67 67 66 65 64 64 63 63 62 62 62 61 61 61 61 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 62 62 62 62 62 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 64 64 64 64 64 64 64 64 64 63 63 63 63 63 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 62 62 62 63 63 64 65 65 66 67 69 70 72 73 75 77 80 82 85 88 91 95 99 103 107 112 117 122 127 133 139 144 150 156 162 168 173 178 182 186 189 192 194 195 195 194 193 190 187 184 180 175 170 165 159 154 148 143 137 132 126 121 116 112 107 103 99 96 92 89 86 83 80 78 75 73 71 69 68 66 65 63 62 61 60
 80 80 80 80 81 81 81 81 82 82 83 83 84 84 85 85 86 87 88 88 89 90 91 93 94 95 97 98 100 101 103 104 106 108 110 112 113 115 117 119 120 122 123 125 126 127 128 128 129 129 129 129 128 128 127 126 124 123 121 119 117 114 112 110 107 104 102 99 96 94 91 89 86 84 81 79 77 75 73 71 69 67 66 64 63 61 60 59 58 57 56 55 54 54 53 53 52 52 52 51 51 51 52 52 52 52 53 54 54 55 56 57 59 60 62 63 65 67 69 72 74 77 80 82 86 89 92 96 99 103 107 111 114 118 122 126 130 134 138 141 145 148 152 155 157 160 162 164 166 168 169 171 171 172 173 173 173 173 173 173 173 173 172 172 171 170 170 169 168 168 167 166 166 165 164 164 163 162 162 161 161 160 160 159 159 158 157 157 156 156 155 155 154 153 153 152 152 151 150 149 149 148 147 146 145 144 143 142 141 140 139 138 137 135 134 133 131 130 128 126 124 123 121 119 117 114 112 110 108 106 103 101 99 97 95 92 90 88 86 84 82 81 79 77 76 74 73 72 71 70 69 68 67 67 66 66 66 66 66 66 66 66 66 67 67 68 69 70 71 72 73 74 76 77 79 81 83 84 87 89 91 94 96 99 101 104 107 110 113 116 119 121 124 127 129 132 134 136 138 139 140 141 142 142 142 141 141 140 138 137 135 133 131 129 127 124 122 119 117 115 112 110 107 105 103 101 99 97 95 94 92 91 89 88 87 86 85 84 84 83 82 82 81 81 81 80 80 80 80 80 79 79 79 79 79 79 79 80 80 80
 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 45 46 47 47 48 49 50 51 52 53 54 56 57 58 60 61 63 64 66 67 69 70 72 74 75 77 78 80 82 83 85 86 87 89 90 91 92 94 95 96 97 98 98 99 100 101 101 102 102 102 103 103 103 103 103 102 102 102 101 100 99 99 97 96 95 93 92 90 88 86 84 82 80 77 75 73 70 68 65 63 60 58 56 53 51 49 47 45 43 41 39 37 36 34 33 31 30 29 28 26 25 24 24 23 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 28 29 30 31 32 34 35 36 37 38 39 41 42 43 45 46 47 48 50 51 52 53 55 56 57 58 59 60 60 61 62 62 63 63 63 64 64 64 64 64 63 63 63 63 62 62 61 61 61 60 60 59 59 58 58 57 57 57 56 56 55 55 54 54 53 53 53 52 52 51 50 50 49 49 48 47 47 46 45 45 44 43 42 42 41 40 39 38 37 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 25 25 24 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 18 18 19 19 19 19 20 20 21 21 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 32 33 33 34 35 36 36 37 38 38 39 39 40 40 41 41 41 42 42 42 42 42 43 43 43
 96 92 88 84 80 77 73 70 67 65 62 60 58 56 54 52 51 49 48 47 46 45 44 44 43 43 43 43 43 43 43 44 44 45 46 47 48 50 51 53 55 57 59 62 64 67 70 74 77 81 85 90 95 100 105 111 117 124 131 138 146 154 162 170 179 187 196 205 213 222 229 237 243 249 254 258 261 263 264 263 262 259 256 252 246 241 234 228 220 213 205 198 190 183 175 168 161 154 147 140 134 128 122 116 111 106 101 97 93 88 85 81 78 74 71 69 66 63 61 59 57 55 53 52 50 49 47 46 45 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 31 31 31 30 30 31 31 31 31 32 32 33 34 34 35 36 37 39 40 41 43 45 47 49 51 53 56 58 61 64 67 71 74 78 82 86 90 95 99 104 109 114 119 123 128 133 137 141 145 148 150 152 154 154 154 153 151 149 146 143 139 135 130 125 121 116 111 106 101 96 92 87 83 79 75 72 69 66 63 60 58 56 54 52 50 48 47 46 45 44 43 42 42 42 41 41 41 41 41 41 41 42 42 43 43 44 45 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 66 66 67 67 67 67 67 67 67 66 66 66 66 66 66 66 65 65 65 66 66 66 66 67 67 68 69 70 71 72 73 75 76 78 80 83 85 88 91 94 97 100 104 108 112 117 121 126 130 135 140 144 149 153 156 160 163 165 167 168 168 168 167 165 163 160 157 153 149 144 139 135 130 124 119 114 110 105 100
 62 61 60 59 58 57 55 54 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 35 34 34 33 33 32 32 32 32 32 32 32 32 32 33 33 34 34 35 36 37 38 39 41 42 44 46 48 50 52 55 57 60 64 67 71 75 79 84 88 93 98 104 109 115 121 126 132 138 143 148 153 158 162 166 169 171 173 174 174 174 173 171 169 166 163 160 156 151 147 142 137 133 128 123 118 113 109 104 100 95 91 87 84 80 77 73 70 67 65 62 60 57 55 53 52 50 49 47 46 45 44 43 42 42 41 40 40 40 40 40 40 40 40 40 40 41 41 42 43 44 44 46 47 48 49 51 52 54 56 58 60 62 64 67 69 72 75 78 81 84 87 90 93 97 100 103 106 109 113 115 118 121 123 125 127 128 130 130 131 130 130 129 128 126 124 121 118 115 111 108 104 100 96 92 88 83 79 75 72 68 64 61 58 55 52 49 46 44 42 40 38 36 35 33 32 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 42 43 44 46 47 49 50 52 53 55 56 57 59 60 61 62 63 64 65 66 67 68 68 69 69 69 69 69 69 69 69 68 68 67 66 66 65 64 63 63 62 61 60 59 58 58 57 56 56 55 54 54 53 53 52 52 52 52 51 51 51 51 51 52 52 52 52 53 53 54 54 55 56 56 57 58 59 59 60 61 62 63 63 64 65 65 66 66 66 66 66 66 66 66 66 65 65 64 64 63
 61 59 57 55 53 51 49 47 45 43 41 40 38 37 35 34 33 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 49 51 52 54 56 57 59 60 62 63 65 66 68 69 70 72 73 74 75 76 77 78 79 79 80 81 82 82 83 84 84 85 86 86 87 87 88 88 89 89 90 90 91 91 91 92 92 92 92 93 93 93 93 92 92 92 91 91 90 90 89 88 87 86 86 85 84 83 82 81 80 79 78 77 77 76 76 75 75 75 74 74 75 75 75 75 76 77 77 78 79 80 81 83 84 85 86 88 89 90 92 93 94 95 96 97 97 97 98 98 97 97 96 95 94 93 91 89 87 85 82 80 77 75 72 69 67 64 61 59 56 54 51 49 47 45 43 41 39 37 36 34 33 32 31 29 29 28 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 48 49 50 52 53 54 56 57 58 59 61 62 63 64 66 67 68 69 70 71 71 72 73 74 74 75 75 76 76 77 77 77 77 78 78 78 78 78 78 78 78 78 78 78 78 79 79 79 79 79 80 80 80 81 81 81 82 82 83 83 84 84 85 85 85 85 86 86 86 86 85 85 85 84 83 82 81 80 79 77 76 74 72 71 69 67 65 63
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 131 133 135 137 139 142 144 147 149 152 155 158 161 165 168 172 176 180 184 188 192 196 201 206 210 215 219 224 228 232 236 239 243 245 247 249 250 250 250 248 246 244 240 236 231 226 220 214 207 200 193 185 178 170 163 156 148 141 135 128 122 116 111 105 101 96 92 88 84 81 78 76 73 71 69 67 66 65 64 63 62 62 61 61 61 61 61 62 62 63 64 64 65 66 67 69 70 71 73 74 76 78 79 81 83 85 87 89 91 93 95 97 99 101 102 104 105 107 108 109 110 111 111 112 112 112 112 112 111 111 110 109 108 107 106 105 104 102 101 100 98 97 96 94 93 92 91 90 89 88 87 86 86 85 84 84 84 83 83 83 83 83 83 83 84 84 84 85 85 85 86 86 87 87 88 88 89 89 90 90 91 91 92 92 93 93 94 94 95 95 96 97 98 99 99 100 102 103 104 106 107 109 111 113 116 118 121 124 127 130 134 138 142 146 151 155 160 165 171 176 182 188 193 199 205 211 216 222 227 232 236 240 243 246 248 250 251 251 250 248 246 243 239 234 229 224 218 212 206 199 193 186 180 173 167 161 155 150 145 139 135 130 126 122 118 115 112 109 106 104 102 100 98 96 95 94 93 93 92 92 92 92 92 93 94 95 96 97 99 101 103 105 107 110 113 115 118 121 125 128 131 134 137 140 143 146 148 151 153 154 156 157 158 159 159 159 159 158 157 156 155 153 151 149 147 145 143 141 138 136 134 132 130 128 126 125 123 122 120 119 118 118 117 117 117 116 116 117 117 118 118 119 120 121 122 123 125 126 128 129
 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 19 20 21 22 23 24 26 27 29 31 33 35 38 41 44 47 51 55 60 64 70 75 81 87 94 101 108 116 124 131 139 146 153 160 165 170 173 175 176 175 173 169 164 158 152 144 137 129 121 113 105 98 91 84 78 72 67 62 58 54 50 47 44 41 39 36 34 33 31 29 28 27 26 25 24 23 23 22 21 21 21 20 20 20 20 19 19 19 19 20 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 45 47 48 50 52 54 56 58 60 61 63 65 66 67 69 70 71 71 72 72 72 73 72 72 72 71 71 70 69 68 67 66 65 64 63 63 62 61 60 60 59 58 58 58 58 57 57 57 58 58 58 59 59 60 61 62 63 64 65 67 69 70 72 75 77 79 82 85 88 91 94 97 101 104 107 111 114 117 120 122 124 126 127 128 128 128 127 125 124 121 118 115 112 108 104 100 95 91 87 83 79 75 71 67 63 60 57 54 51 48 46 43 41 39 37 36 34 33 32 30 29 28 28 27 26 26 25 25 25 25 24 24 24 24 24 25 25 25 25 26 26 27 27 28 29 30 30 31 32 33 35 36 37 39 40 42 43 45 47 48 50 52 54 56 58 59 61 62 64 65 66 67 67 68 68 68 67 67 66 65 64 62 61 59 57 56 54 52 50 48 46 44 43 41 39 37 36 34 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14
 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 22 23 23 24 25 26 27 29 30 32 33 35 37 39 41 43 45 47 50 52 54 57 59 61 63 65 67 69 70 71 72 72 72 72 72 71 70 69 67 66 64 62 60 59 57 55 53 51 50 48 47 45 44 42 41 40 39 38 37 37 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 41 41 41 41 41 41 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 19 19 20 21 22 23 24 25 26 27 29 30 32 33 35 37 39 41 43 46 48 51 54 57 60 63 67 70 73 77 80 83 87 90 93 95 97 99 101 102 103 103 103 102 101 99 97 95 93 90 87 84 80 77 73 70 67 63 60 57 54 51 48 46 43 41 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 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 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 31 32 33 33 34 34 35 35 36 36 36 36 36 36 36 36 36 35 35 34 34 33 33 32 31 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 83 81 79 76 74 72 70 68 67 65 64 63 62 61 60 60 59 59 58 58 58 58 59 59 59 60 60 61 62 62 63 64 65 66 67 68 68 69 70 71 72 73 73 74 75 75 76 76 76 77 77 77 77 78 78 78 78 78 78 78 79 79 79 80 80 81 82 83 84 85 86 88 90 92 94 97 99 102 106 109 113 117 121 125 130 134 139 144 149 154 159 163 168 172 175 178 181 183 184 184 184 182 180 178 174 170 165 160 155 149 143 137 131 125 120 114 109 104 99 94 90 86 82 79 76 73 70 67 65 62 60 58 57 55 53 52 51 49 48 47 46 45 45 44 43 42 42 41 41 40 40 40 40 40 39 39 40 40 40 40 41 41 42 42 43 44 45 46 47 48 49 51 52 53 55 56 58 60 61 63 65 66 68 70 72 73 75 76 78 79 80 81 82 83 84 84 84 84 84 83 83 82 81 80 79 78 76 75 73 72 70 69 68 66 65 64 62 61 60 59 58 57 57 56 55 55 54 54 54 54 54 54 54 54 55 55 56 56 57 58 59 60 61 62 63 65 66 67 69 70 71 73 74 75 76 76 77 78 78 78 78 77 77 76 75 74 73 71 70 68 67 65 63 61 60 58 56 54 53 51 50 49 47 46 45 44 43 43 42 42 41 41 41 41 41 41 42 42 43 44 45 46 47 48 50 51 53 54 56 58 60 62 65 67 70 72 75 78 81 84 87 90 93 97 100 104 107 110 114 117 120 123 126 128 130 132 133 134 135 135 135 134 133 132 130 128 125 123 120 117 114 111 107 104 101 98 95 92 89 86
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 21 21 20 20 20 20 20 20 20 20 21 21 21 22 23 23 24 25 26 27 28 30 31 33 35 37 39 41 43 46 48 51 53 56 59 62 65 68 71 74 77 80 83 86 88 91 93 95 97 99 100 101 102 102 102 101 100 99 98 96 93 91 88 85 82 79 75 72 69 66 63 59 56 54 51 48 46 44 42 40 38 36 35 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 24 24 25 25 26 26 27 28 29 30 32 33 35 37 39 41 44 47 50 53 56 59 63 66 70 74 78 82 86 89 93 96 99 102 104 105 107 107 107 106 105 103 101 99 96 92 89 85 82 78 74 70 67 64 60 57 54 52 49 47 45 43 41 40 38 37 36 35 35 34 34 34 34 34 34 34 35 35 36 37 37 38 39 41 42 43 45 47 48 50 52 54 56 59 61 63 65 67 70 72 73 75 77 78 79 80 80 81 81 80 80 79 78 77 76 74 72 71 69 67 65 63 61 59 57 55 53 51 49 47 45 43 41 40 38 36 35 33 32 30 29 28 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 32 33 33 34 35 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 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
 57 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 58 58 58 59 60 61 61 62 64 65 66 68 69 71 72 74 76 78 80 82 84 86 89 91 94 96 99 101 104 107 110 113 116 119 122 125 129 132 135 138 142 145 148 151 154 157 159 162 164 165 166 167 167 167 166 165 163 160 157 154 150 145 141 136 131 126 120 115 110 105 99 94 90 85 81 76 72 69 65 62 59 56 53 51 49 46 45 43 41 40 39 38 37 36 36 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 47 48 49 50 51 52 53 55 56 58 60 62 64 66 69 72 75 78 81 85 88 92 96 101 105 110 115 120 126 131 137 142 148 153 159 164 169 174 178 182 185 188 191 192 194 194 194 193 192 190 187 184 181 177 173 169 165 160 156 151 147 142 138 133 129 125 121 117 113 109 106 102 99 96 93 90 87 84 82 80 77 75 73 71 70 68 66 65 64 63 62 61 60 60 59 59 59 59 59 59 60 60 61 61 62 63 64 65 66 67 68 69 70 71 72 73 74 74 75 75 75 75 75 74 74 73 72 71 69 68 67 65 63 62 60 58 57 55 53 52 50 49 47 46 45 43 42 41 40 40 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 55 56 56 57 57
 41 41 42 42 42 43 43 44 45 46 47 48 50 52 53 56 58 60 63 66 70 73 77 81 86 90 96 101 107 113 119 125 132 139 146 153 161 168 175 183 190 197 203 209 215 220 225 229 232 234 235 236 236 235 233 230 227 223 218 213 208 202 196 190 184 177 171 165 159 153 148 142 137 132 128 124 120 116 112 109 106 104 101 99 96 95 93 91 90 88 87 86 85 84 83 82 82 81 81 80 80 80 80 80 80 80 80 81 81 82 82 83 83 84 85 85 86 87 88 88 89 90 90 91 92 92 93 93 93 94 94 94 94 94 94 93 93 92 92 91 90 90 89 88 86 85 84 83 81 80 79 77 76 74 73 72 70 69 68 67 65 64 63 63 62 61 61 60 60 60 59 60 60 60 60 61 62 62 63 64 66 67 69 71 73 75 77 80 83 86 89 93 97 101 106 111 116 121 127 133 140 146 153 160 167 175 182 189 195 202 208 213 218 222 225 228 230 231 231 230 228 226 223 219 215 210 204 199 193 187 181 174 168 162 155 149 143 137 132 126 121 116 111 107 102 98 95 91 88 85 82 79 77 75 73 71 69 68 67 66 65 64 63 62 62 61 61 61 61 60 60 60 60 60 61 61 61 61 62 62 63 63 64 65 66 66 67 68 69 70 71 72 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 90 91 91 91 92 92 92 92 91 91 91 90 89 89 88 87 86 84 83 82 80 78 77 75 73 72 70 68 66 64 63 61 59 57 56 54 53 52 50 49 48 47 46 45 44 44 43 43 42 42 42 41
 99 99 98 98 98 98 99 99 99 100 101 102 103 104 105 106 107 109 110 112 114 115 117 118 120 121 123 124 125 126 127 128 128 129 129 129 129 128 128 127 127 126 125 124 122 121 120 118 117 115 114 112 111 109 108 106 105 104 103 101 101 100 99 99 99 99 99 99 100 101 103 104 106 109 112 115 119 123 127 132 137 143 149 155 161 168 175 182 189 196 203 210 216 221 226 230 233 235 236 236 235 233 230 226 221 215 209 202 195 188 181 174 167 160 154 147 142 136 131 126 122 118 114 110 107 104 102 99 97 95 93 92 90 89 88 87 86 85 84 84 83 82 82 82 81 81 80 80 80 80 79 79 79 79 79 79 78 78 78 78 78 78 78 78 79 79 79 79 79 80 80 80 80 81 81 81 82 82 82 83 83 83 84 84 84 85 85 85 86 86 86 87 87 88 88 89 89 90 90 91 91 92 92 93 93 94 94 94 95 95 95 96 96 96 96 97 97 97 97 98 98 98 99 99 100 100 101 102 103 104 105 107 108 110 112 114 116 119 121 125 128 132 136 140 144 149 154 160 165 171 177 182 188 194 199 204 209 213 216 218 220 221 221 220 218 215 212 208 203 198 192 186 180 174 168 162 156 151 145 140 135 130 126 122 119 115 113 110 108 106 105 104 103 103 102 102 103 103 104 105 106 108 109 111 113 115 117 119 121 123 126 128 130 132 135 137 139 141 143 145 147 148 149 150 151 152 152 152 152 152 151 150 149 148 146 144 142 140 138 135 133 130 128 125 123 120 118 116 114 112 110 108 107 105 104 103 102 101 100 100
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 89 88 88 88 87 87 87 87 87 87 87 87 88 89 90 91 93 95 97 99 102 105 109 113 117 122 127 132 138 144 150 157 164 171 179 187 194 203 211 219 227 235 242 249 256 262 268 273 276 279 281 282 282 281 279 275 271 266 260 253 246 238 230 222 213 205 196 188 179 171 164 156 149 142 136 130 124 119 114 109 105 101 98 94 91 89 86 84 82 80 78 77 75 74 73 72 71 71 70 70 70 70 70 70 71 71 72 72 73 73 74 75 76 77 77 78 79 80 80 81 82 82 82 83 83 83 83 83 82 82 81 81 80 79 79 78 77 76 75 73 72 71 70 69 67 66 65 63 62 61 60 58 57 56 55 54 53 53 52 51 51 51 50 50 50 51 51 52 52 53 54 55 57 58 60 62 64 67 69 72 75 78 81 85 88 92 96 101 105 110 115 120 125 131 137 143 149 155 161 168 174 181 188 194 200 207 213 219 224 229 234 238 242 245 248 250 251 252 252 252 251 249 246 243 240 236 232 227 221 216 210 204 197 191 184 178 171 164 158 151 145 139 133 127 122 116 111 107 102 98 94 90 87 83 81 78 75 73 71 69 68 66 65 64 63 62 61 60 59 59 58 57 57 56 56 56 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 56 56 56 57 57 57 58 58 59 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 67 67 68 69 70 70 71 72 73 74 75 76 77 78 79 80 81 82 83 83 84 85 86 87 88 88 89 89 90 90 90 90 90 90 90 90 90 89
 127 128 129 130 132 133 135 137 138 141 143 145 148 150 153 156 158 161 164 167 169 171 174 176 177 179 180 180 181 180 180 179 178 176 174 172 170 167 165 162 159 155 152 149 146 143 140 137 134 131 128 125 123 121 118 116 114 113 111 110 108 107 106 106 105 105 104 104 104 105 105 106 106 107 108 109 110 111 112 113 114 114 115 116 116 117 117 117 116 116 115 115 114 112 111 110 109 107 106 104 103 102 101 99 98 98 97 96 96 96 96 96 96 97 97 98 99 100 101 103 104 106 107 109 111 113 114 116 118 120 122 124 125 127 129 130 132 133 134 135 136 137 137 137 137 137 137 136 135 133 132 130 128 126 124 122 119 116 114 111 108 106 103 101 98 96 94 91 90 88 86 85 84 83 82 81 81 81 81 81 81 82 82 83 84 85 86 87 89 90 92 94 96 98 100 102 104 106 109 111 113 116 118 120 122 124 126 128 130 132 134 135 137 138 139 141 142 143 144 144 145 146 146 147 147 148 148 148 149 149 149 149 150 150 150 151 151 152 152 153 153 154 155 156 157 158 160 161 163 165 167 169 171 174 176 179 181 184 186 189 191 193 194 195 196 197 197 196 195 193 191 188 185 181 177 173 168 163 158 153 147 142 137 131 126 122 117 113 109 105 101 98 95 92 89 87 85 83 82 80 79 78 77 76 76 75 75 75 75 75 75 76 76 76 77 78 78 79 80 81 82 83 85 86 87 89 90 91 93 94 96 97 99 101 102 104 105 107 108 109 111 112 113 114 115 116 117 118 119 120 120 121 122 122 123 124 124 125 126 126
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 54 51 49 47 45 43 42 41 40 40 39 39 39 40 40 41 42 43 45 46 48 50 52 54 56 59 61 64 67 70 73 77 80 83 87 91 94 98 102 106 109 113 117 121 125 128 132 135 139 142 146 149 152 155 158 161 163 166 168 171 173 175 178 180 182 185 187 189 191 194 196 199 201 204 207 209 212 214 216 219 221 222 224 225 226 226 226 225 224 222 220 218 215 211 208 204 200 196 192 187 183 179 175 172 168 165 162 159 157 155 153 151 150 149 149 148 148 148 148 148 149 149 149 150 150 151 151 152 152 152 152 151 151 150 149 148 146 144 142 140 138 135 132 129 125 122 118 114 111 107 103 99 96 92 88 85 82 79 76 73 71 68 66 65 63 62 61 60 60 60 60 61 61 63 64 66 68 71 74 77 81 85 89 94 99 104 110 115 121 127 133 139 144 149 154 158 161 163 164 165 165 163 161 158 155 151 146 141 136 131 126 121 115 110 105 101 96 92 88 84 80 77 73 70 67 65 62 60 57 55 53 51 49 48 46 45 43 42 41 40 39 38 37 37 36 36 35 35 35 35 35 36 36 37 37 38 39 40 41 43 44 45 47 48 50 52 53 55 56 58 59 61 62 63 65 66 67 68 69 70 70 71 72 73 74 75 75 76 77 79 80 81 83 84 86 87 89 91 93 95 98 100 103 105 108 111 114 117 120 123 126 130 133 137 140 144 148 152 156 160 164 168 172 176 179 183 186 189 191 193 195 195 195 195 193 191 188 185 180 175 169 163 156 149 142 135 128 120 113 107 100 94 88 82 77 72 68 64 60 57
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 38 37 37 36 35 35 35 35 35 35 35 36 36 37 38 40 41 43 45 47 49 52 55 58 61 65 68 73 77 82 87 92 98 104 111 118 126 133 142 151 160 171 181 192 204 217 229 243 256 270 284 298 311 324 337 348 357 365 371 375 377 376 373 368 360 351 340 328 314 300 286 271 257 242 229 216 203 191 180 170 160 151 143 136 129 123 117 112 107 103 99 96 93 90 87 85 83 82 80 79 77 76 76 75 74 74 74 73 73 73 73 73 74 74 74 74 74 74 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 74 74 74 73 73 72 72 72 71 71 70 70 70 69 69 69 69 69 69 69 69 70 70 71 72 73 74 76 78 80 82 85 87 91 94 98 103 107 113 118 124 131 138 146 154 163 173 183 194 205 217 229 242 255 268 281 293 305 317 328 337 345 351 356 359 360 358 355 351 344 337 328 318 307 296 285 273 262 250 239 228 217 206 197 187 178 169 161 153 146 139 133 126 120 115 110 105 100 96 92 88 84 81 78 75 72 69 67 65 63 61 59 58 57 55 54 54 53 53 52 52 52 52 52 52 53 53 54 55 55 56 57 58 59 61 62 64 65 67 69 71 73 75 77 80 82 84 87 90 92 95 98 100 103 106 108 111 113 115 117 119 121 123 125 126 127 128 129 130 131 131 132 132 132 132 132 131 131 130 130 129 128 126 125 124 122 120 118 116 114 112 109 107 104 102 99 96 93 90 87 84 81 78 75 73 70 67 64 62 59 57 55 52 50 48 47 45 43 42 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 46 47 49 50 51 53 54 56 58 60 62 63 65 67 69 71 73 75 77 78 80 81 83 84 85 86 86 87 87 88 88 88 88 88 88 87 87 86 85 84 84 83 82 80 79 78 77 75 74 72 70 69 67 65 63 61 59 57 55 53 51 49 47 45 44 42 40 38 37 35 34 32 31 30 29 28 27 26 26 25 25 25 25 24 24 25 25 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 47 47 48 48 48 48 49 49 49 49 49 49 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 46 47 48 49 50 51 53 54 56 58 60 62 64 66 69 71 74 76 79 82 85 89 92 95 99 102 106 110 114 117 121 125 129 132 136 139 143 146 148 151 153 154 155 156 156 155 154 152 149 146 143 139 135 131 126 121 116 111 106 101 96 92 87 83 79 75 72 69 66 63 61 58 56 54 53 51 50 49 48 48 47 47 46 46 46 46 46 47 47 47 48 48 49 50 50 51 51 52 53 53 54 54 55 55 56 56 56 56 57 57 57 57 57 57 56 56 56 56 55 55 55 54 54 54 53 53 52 52 51 51 51 50 49 49 48 48 47 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 39 38 38 38 39 39 39 39 40 40 41 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 73 73 74 75 76 77 78 79 81 82 84 85 87 88 90 92 93 95 97 99 101 103 105 106 108 110 112 114 116 117 119 121 123 124 126 128 129 131 132 134 135 136 138 139 140 142 143 144 145 146 147 148 148 149 150 150 151 151 151 152 152 152 152 151 151 151 150 150 149 148 147 146 145 143 142 140 138 136 133 131 128 125 122 119 115 112 108 105 101 97 94 90 86 83 80 76 73 71 68 65 63 61 59 58 56 55 54 53 52 51 50 50 49 49 49 49 49 49 49 50 50 50 51 51 52 52 53 54 55 55 56 57 58 59 61 62 63 64 66 67 68 70 71 73 75 76 78 79 81 83 85 86 88 90 91 93 95 96 98 99 101 102 104 105 106 108 109 110 112 113 114 116 117 119 120 121 123 124 125 127 128 129 130 131 132 133 134 134 135 135 135 135 134 134 133 132 131 130 128 126 125 123 121 119 116 114 112 109 107 105 102 100 98 95 93 91 89 87 85 83 81 80 78 76 75 73 72 71 69 68 67 66 65 64 64 63 62 62 61 61 61 60 60 60 60 60 61 61 62 62 63 64 65 67 68 70 72 74 76 78 81 83 86 89 92 95 98 101 104 106 109 112 114 116 118 120 122 123 124 125 126 127 127 127 127 127 126 126 125 125 124 123 122 121 120 119 117 116 115 114 112 111 110 108 107 106 104 103 102 101 99 98 97 96 95 93 92 91 90 89 88 87 86 86 85 84 83 82 82 81 80 79 79 78 77 77 76 75 75 74 74 73 73 72 72 71 71 71 70 70 70 70 70 70 70 70 71 71
 68 67 65 64 63 61 60 59 58 57 56 56 55 55 55 55 55 55 56 56 57 58 59 60 61 62 64 65 67 69 70 72 74 76 79 81 83 86 88 91 94 97 100 103 106 109 112 116 119 123 126 130 133 136 140 143 146 149 152 154 156 158 159 160 161 161 161 160 159 157 155 152 149 146 143 139 135 131 128 124 120 116 112 109 106 102 100 97 95 92 91 89 88 87 86 85 85 85 85 85 85 86 87 87 88 89 91 92 93 94 96 97 98 100 101 102 103 104 106 107 107 108 109 110 110 111 111 112 112 112 112 112 112 112 111 111 110 110 109 108 107 106 105 104 103 101 100 99 97 96 94 93 91 90 89 87 86 85 84 82 81 81 80 79 79 78 78 78 78 79 79 80 81 82 83 84 85 87 88 90 91 92 93 94 95 95 96 96 96 95 94 93 92 91 89 88 86 84 82 80 78 76 74 73 71 69 68 66 65 64 62 61 60 59 58 58 57 56 56 55 55 54 54 54 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 50 50 50 49 49 48 48 48 47 47 47 46 46 46 46 46 46 47 47 48 49 50 51 52 54 56 58 60 63 65 68 71 74 78 81 84 88 91 95 98 101 104 107 109 112 113 115 116 117 117 117 117 116 115 114 113 111 109 108 106 104 102 100 98 96 94 92 90 88 86 85 83 82 81 79 78 77 77 76 75 75 74 74 74 73 73 73 74 74 74 74 75 75 75 76 76 77 77 78 78 78 78 78 78 78 77 76 76 75 74 72 71 70
 126 125 124 124 123 123 123 123 124 124 125 126 127 128 129 130 131 133 134 135 137 138 139 141 142 143 144 145 146 147 148 148 149 149 149 149 149 149 149 148 148 147 147 146 145 144 143 142 140 139 138 137 135 134 132 131 130 128 127 126 125 124 122 122 121 120 119 119 119 118 119 119 119 120 121 122 124 126 128 130 133 136 139 142 146 150 154 158 162 166 171 174 178 181 184 187 189 190 191 192 191 191 189 188 186 183 180 177 174 171 167 164 161 157 154 150 147 144 141 138 136 133 131 129 126 124 122 121 119 117 116 115 113 112 111 110 109 108 107 107 106 105 105 104 103 103 102 102 101 100 100 99 99 98 98 97 96 96 95 94 94 93 92 92 91 91 90 89 89 88 88 88 88 87 87 87 87 88 88 88 89 90 90 91 92 93 94 96 97 98 100 101 102 104 105 106 108 109 110 111 112 113 113 114 115 115 115 116 116 116 116 116 116 116 116 116 115 115 115 115 115 114 114 114 114 114 114 113 113 113 113 113 114 114 114 114 114 115 115 115 116 116 117 117 118 118 119 119 120 120 121 121 121 121 121 121 121 121 120 120 119 118 117 115 114 112 110 108 106 104 102 100 98 96 94 92 90 89 87 86 85 84 83 82 82 81 81 81 81 81 82 82 83 84 84 85 86 87 88 89 91 92 93 95 96 98 99 101 102 104 106 107 109 111 113 115 117 118 120 122 124 126 128 130 132 134 136 138 140 142 143 145 146 148 149 150 151 151 152 152 152 152 151 151 150 149 148 146 145 143 142 140 138 136 135 133 131 130 128 127
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 114 111 108 106 104 102 101 100 99 98 98 98 99 100 101 102 104 105 107 109 111 113 116 118 120 122 124 126 128 130 132 133 134 135 135 136 136 136 135 134 133 132 130 129 127 125 122 120 118 115 113 110 108 105 103 101 98 96 94 92 90 88 86 84 83 81 80 79 78 77 76 75 75 74 74 74 74 74 75 75 76 77 79 80 82 84 86 88 90 92 95 97 99 102 104 106 108 110 112 113 115 116 117 117 118 118 118 119 118 118 118 118 117 117 116 116 115 115 114 114 113 113 113 112 112 111 111 111 110 110 109 109 108 108 107 107 106 105 105 104 103 102 101 100 98 97 96 94 93 91 89 88 86 84 82 81 79 77 75 74 72 70 69 68 66 65 64 63 63 62 62 62 62 62 63 64 65 66 67 69 71 72 74 76 78 80 82 84 85 87 88 89 89 90 90 90 89 89 88 87 86 85 84 82 81 80 78 77 76 74 73 72 71 70 69 69 68 67 67 66 66 66 65 65 65 65 66 66 66 67 67 68 69 69 70 71 72 74 75 76 78 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 108 110 110 111 111 111 110 109 108 106 103 101 98 95 92 88 85 82 79 75 72 70 67 64 62 60 58 56 55 54 52 52 51 50 49 49 49 48 48 48 48 48 48 48 49 49 49 50 50 51 51 52 53 53 54 55 56 57 58 59 60 61 63 64 66 67 69 71 73 75 78 80 83 85 88 91 94 97 101 104 108 111 115 118 122 125 128 131 133 135 137 138 139 139 138 137 136 134 131 129 126 123 120 117
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 39 38 37 37 36 36 36 36 36 37 37 38 39 40 41 43 44 45 47 49 50 52 54 55 57 59 61 62 64 65 67 68 70 71 72 73 74 75 76 77 77 78 78 78 79 79 79 79 79 79 79 79 79 79 79 79 78 78 78 78 78 78 78 78 78 78 78 79 79 79 79 79 79 79 78 78 78 78 77 77 77 76 76 75 74 74 73 72 72 71 71 70 70 69 69 68 68 68 68 68 68 68 68 69 69 69 70 70 71 71 72 73 73 74 75 76 76 77 78 79 80 80 81 82 83 83 84 84 85 85 86 86 86 87 87 86 86 86 86 85 84 84 83 82 81 79 78 77 75 74 72 71 69 67 66 64 63 61 59 58 57 55 54 53 52 51 50 50 49 49 49 49 49 50 51 52 53 54 56 58 60 62 64 67 69 71 73 75 77 78 80 81 81 82 82 81 81 80 79 78 77 75 74 72 70 69 67 66 64 63 61 60 59 58 57 56 55 54 53 52 52 51 51 50 50 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 48 48 48 48 49 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 53 53 53 53 53 53 52 52 51 51 50 49 49 48 47 46 45 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 35 36 36 36 37 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 56 57 58 58 58 58 58 57 56 55 54 53 51 50 48 46 45 43 42
 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 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 27 28 28 28 28 28 27 27 27 26 26 25 25 24 23 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 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 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 14 14 15 15 15 16 16 17 17 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 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 9 9 9 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 63 59 55 52 50 48 46 44 43 43 42 42 42 42 42 43 44 44 45 46 48 49 50 52 53 55 57 59 60 62 64 66 68 70 72 74 76 78 80 82 84 85 87 89 90 91 92 93 94 95 95 95 95 95 95 94 94 93 92 91 89 88 87 85 83 82 80 78 77 75 74 72 70 69 68 66 65 64 63 62 62 61 61 61 61 62 62 63 64 65 66 68 69 71 73 75 77 79 81 82 84 86 87 89 90 91 92 93 93 94 94 94 94 94 94 93 93 92 92 91 90 90 89 88 87 86 85 84 83 82 81 80 79 78 76 75 74 73 71 70 68 67 65 64 62 61 59 58 56 55 53 52 50 49 47 46 44 43 41 40 39 38 37 36 35 34 33 33 32 32 32 32 32 33 34 35 36 38 40 42 45 48 51 55 58 62 67 71 76 80 85 89 94 98 101 104 107 109 111 112 113 113 113 112 111 109 107 105 103 101 98 95 93 90 88 85 83 81 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 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 44 44 43 42 42 41 41 40 39 39 38 38 38 37 37 37 37 37 38 38 39 39 40 41 42 43 44 45 46 48 49 51 53 54 56 58 60 62 65 67 70 72 75 78 81 84 87 90 94 98 101 105 110 114 118 123 128 132 137 143 148 153 159 164 170 175 181 186 191 196 200 205 208 211 214 216 216 216 215 213 210 206 202 196 189 182 174 166 157 148 139 130 122 113 105 98 91 84 78 72 67
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 34 36 37 39 41 44 46 49 52 55 58 62 65 69 72 76 79 82 85 88 91 94 97 99 101 103 105 106 107 108 108 109 109 109 108 108 107 106 105 104 102 101 99 97 95 94 92 90 88 86 84 82 80 78 76 74 72 70 68 66 64 62 60 58 56 54 52 50 49 47 45 44 42 41 39 38 37 36 35 34 33 33 32 32 32 32 32 33 34 35 36 37 39 41 42 44 47 49 51 54 56 59 61 63 66 68 70 73 75 77 79 80 82 84 85 87 88 89 90 92 93 94 95 95 96 97 98 98 99 100 100 101 101 101 101 102 102 102 101 101 101 100 99 98 97 96 95 93 92 90 88 86 83 81 78 76 73 70 67 64 61 58 55 52 49 46 44 41 38 36 34 32 30 28 27 25 24 24 23 23 23 23 23 23 24 25 25 26 28 29 30 31 33 34 35 37 38 39 41 42 43 45 46 47 48 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 84 85 85 85 86 86 85 85 84 84 82 81 80 78 76 74 72 69 67 64 61 59 56 54 51 49 47 45 43 42 40 39 39 38 38 38 38 39 39 40 41 43 44 46 48 50 52 54 56 59 61 64 67 69 72 75 77 80 83 85 88 90 92 94 96 98 99 101 102 103 103 104 104 104 103 103 102 101 100 99 97 96 94 92 90 88 86 84 82 80 78 76 73 71 69 67 64 62 60 58 56 54 52 50 48 46 44 42 40 39 37 36 35 34 33 32 31 31 31 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 24 23 23 24 24 25 27 29 31 33 36 39 43 46 50 55 59 64 69 75 80 86 92 98 104 110 116 122 127 133 138 142 146 149 152 154 156 157 158 157 157 156 154 153 150 148 145 143 140 137 134 131 128 125 122 119 116 113 109 106 103 100 97 94 91 87 84 81 77 74 70 67 63 60 56 52 49 46 42 39 36 33 31 28 26 24 23 22 21 20 20 20 21 22 23 24 26 28 30 33 36 39 43 47 52 56 62 67 73 80 87 95 103 112 122 132 144 156 169 183 198 214 231 249 268 287 306 326 344 362 378 391 402 409 412 411 406 396 384 368 350 331 310 290 269 249 229 211 193 177 162 147 134 122 111 101 91 83 75 68 61 55 50 45 41 37 33 30 28 25 23 22 21 20 19 19 20 21 22 23 25 28 31 34 37 41 45 50 55 60 65 70 76 81 86 92 97 102 106 111 115 119 122 125 128 130 133 134 136 137 138 138 139 139 139 139 139 138 138 137 136 135 134 133 132 130 129 127 125 122 120 117 115 112 109 105 102 98 95 91 87 83 79 75 71 67 64 60 56 52 49 46 42 39 36 33 31 29 26 24 23 21 20 19 18 18 18 18 19 19 20 22 23 25 27 29 31 33 36 38 41 43 46 48 50 52 54 56 58 59 61 62 63 64 65 66 66 67 67 68 68 68 69 69 69 70 70 70 71 71 72 72 73 74 75 76 77 78 79 80 81 83 84 85 87 88 89 91 92 93 94 94 95 95 94 94 93 91 89 87 84 81 78 75 71 67 63 59 55 51 47 43 40 36 34 31 29 27
 122 125 128 131 133 136 137 139 140 141 141 141 141 140 140 138 137 135 134 132 130 129 127 125 123 122 120 119 117 116 115 114 113 112 111 110 110 109 109 109 109 108 109 109 109 109 110 110 111 112 113 114 115 116 117 118 120 121 123 124 126 128 129 131 132 134 135 136 137 138 139 139 139 139 138 137 136 134 132 129 127 124 120 117 114 111 108 105 103 101 100 99 99 99 100 102 104 107 110 113 117 122 126 131 136 141 145 150 155 160 165 169 173 177 180 184 186 189 190 192 193 193 193 193 192 191 189 188 186 184 181 179 176 173 171 168 166 163 161 158 156 154 152 150 149 147 146 145 144 144 144 143 143 144 144 145 146 147 148 149 150 152 153 155 157 158 159 161 161 162 162 162 162 161 160 158 155 153 150 147 143 140 137 133 130 127 124 122 120 118 116 115 113 113 112 112 111 112 112 113 113 115 116 117 119 121 124 126 129 132 136 139 143 148 152 157 162 168 174 180 186 193 200 207 215 223 230 238 246 254 261 269 276 282 288 293 297 301 303 305 305 305 303 301 298 294 289 283 278 271 265 258 251 244 237 231 224 218 212 207 202 198 194 191 189 187 186 185 185 186 188 190 192 194 197 200 203 205 207 209 210 211 211 210 209 207 205 202 199 195 191 186 182 177 172 168 163 158 154 150 145 141 138 134 131 127 124 121 118 116 113 111 109 107 105 103 102 100 99 98 96 95 94 93 92 92 91 90 90 89 89 88 88 88 88 88 88 88 88 88 88 89 89 90 90 91 92 93 94 96 97 99 101 103 105 108 110 113 116 119
 49 49 49 49 49 49 49 50 50 50 51 51 52 52 53 54 54 55 56 56 57 58 59 60 61 62 63 64 65 67 69 70 72 74 77 79 82 85 88 91 95 99 103 107 112 117 122 128 134 140 146 153 160 167 175 182 189 196 202 208 213 218 221 224 225 225 224 221 217 212 206 198 190 181 172 162 152 142 132 123 113 104 96 88 81 74 68 63 58 54 51 48 46 44 43 42 41 41 41 42 42 43 44 45 47 48 49 51 52 53 55 56 58 59 60 61 63 64 65 66 66 67 68 69 69 70 70 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 69 69 68 67 66 65 64 63 62 61 60 58 57 56 55 54 54 54 53 54 54 55 56 58 60 62 64 67 70 73 76 80 83 87 92 96 100 105 110 115 120 125 130 136 141 146 152 157 162 167 171 175 179 182 184 186 187 188 187 187 185 183 180 177 173 169 164 159 154 149 144 139 134 129 124 119 114 109 105 101 97 93 89 85 82 79 76 73 70 67 65 63 61 59 58 56 55 54 54 53 54 54 55 57 58 61 64 68 72 77 82 88 95 103 110 119 127 136 146 155 164 173 182 190 197 204 210 216 220 223 226 228 228 228 227 225 223 220 216 213 208 204 199 195 190 185 180 175 170 165 160 156 151 147 143 139 135 131 127 123 120 116 113 110 107 104 101 99 96 94 91 89 87 85 83 81 79 77 75 73 71 70 68 66 65 63 62 60 59 57 56 55 53 52 51 51 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 122 123 124 123 122 121 118 115 112 108 104 100 96 92 89 85 82 78 75 72 70 67 65 63 61 59 57 56 54 53 52 50 49 49 48 47 46 46 45 45 44 44 44 43 43 43 43 43 43 44 44 44 45 45 46 47 47 48 49 51 52 54 55 57 59 61 64 66 69 72 76 79 83 87 92 96 101 106 111 117 122 127 132 136 140 144 147 149 151 152 152 152 151 150 149 148 146 144 143 141 140 138 137 136 135 134 134 133 133 132 132 132 132 132 131 131 131 131 131 131 131 131 131 130 130 129 128 127 126 125 124 123 121 120 118 116 115 113 111 109 108 106 104 103 101 100 99 97 96 95 94 94 93 93 93 93 93 94 94 95 96 98 99 101 103 105 108 111 114 117 121 124 127 130 133 136 138 139 139 139 137 135 132 128 123 118 113 108 102 97 92 87 82 78 74 71 67 64 62 59 57 55 53 52 50 49 48 47 47 46 46 45 45 45 45 45 46 46 46 47 47 48 49 50 51 52 53 54 55 57 58 60 61 63 65 66 68 70 72 74 76 78 80 83 85 87 89 91 93 95 97 99 100 102 104 105 107 108 110 111 112 113 114 115 116 117 118 119 120 121 121 122 122 122 122 121 120 119 118 116 114 111 109 106 103 100 97 94 91 88 85 83 80 77 75 73 70 68 66 64 63 61 59 58 57 55 54 53 52 51 50 50 49 48 48 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 46 46 47 48 48 49 50 51 53 54 56 57 59 62 64 67 70 73 76 80 84 88 92 96 101 105 109 113 117 119
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 21 23 25 27 30 33 36 39 42 46 49 52 56 59 62 65 67 70 72 74 75 76 77 78 78 78 78 78 77 77 76 75 74 73 72 71 70 68 67 66 64 63 62 60 59 58 56 55 53 52 51 49 48 47 45 44 43 42 40 39 38 37 36 35 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 22 21 21 21 21 21 21 22 22 23 24 25 26 27 28 30 31 33 34 36 37 39 40 41 42 43 44 45 45 46 46 47 47 47 47 47 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 49 49 49 50 50 51 51 52 53 54 54 55 56 57 57 58 59 59 60 60 60 60 60 60 59 58 57 56 54 52 50 48 46 43 41 38 36 33 31 29 27 25 24 22 21 20 20 19 19 19 19 19 20 21 21 22 23 24 26 27 29 30 32 34 36 38 40 42 44 47 49 52 54 57 60 63 66 69 72 74 77 80 82 85 87 89 91 92 93 94 95 96 96 96 95 95 94 93 92 90 89 87 85 83 82 80 78 75 73 71 69 66 64 61 59 56 54 51 49 46 44 41 39 36 34 32 30 28 26 24 23 22 21 20 19 19 18 18 18 19 19 20 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42 44 47 49 51 54 56 59 62 64 67 70 72 75 77 79 81 83 84 86 86 87 86 86 85 84 82 80 78 75 72 70 67 64 61 58 55 52 49 46 43 41 38 36 33 31 29 27 26 24 23 21 20 19 18 17 16 16 16 15 16 16 16 17 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 22 23 25 26 28 30 32 34 36 39 41 43 45 47 49 50 52 53 54 55 56 56 57 57 57 57 56 56 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 30 30 29 28 27 27 26 25 24 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 13 13 13 13 14 14 16 17 19 21 24 27 31 35 40 45 51 57 64 71 78 86 94 102 110 117 124 131 137 142 146 148 150 151 150 148 146 143 139 134 129 124 119 114 109 104 99 95 91 87 83 79 76 73 70 67 65 63 61 59 57 55 54 53 51 50 49 48 47 47 46 45 44 44 43 42 42 41 40 39 38 37 36 35 34 33 32 30 29 28 26 25 24 23 22 21 20 20 20 20 20 20 21 22 23 24 25 26 27 29 30 31 32 34 35 36 37 38 40 41 42 43 44 45 46 48 49 50 51 53 54 56 57 59 60 62 64 66 68 71 73 76 79 82 85 89 92 96 101 105 110 115 120 125 131 136 141 146 151 155 159 162 163 164 163 161 158 154 148 142 134 126 118 109 100 91 83 75 67 60 53 47 42 37 33 29 26 24 22 20 19 18 17 16 16 16 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 39 41 42 44 46 48 49 51 53 55 57 59 61 63 65 67 69 70 72 73 74 75 75 75 75 75 74 73 72 70 68 66 64 62 60 57 55 52 49 47 44 42 39 37 34 32 30 28 27 25 24 22 22 21 20 20 20
 53 50 48 46 45 44 43 43 43 43 44 44 45 46 47 48 49 50 51 53 54 56 57 59 60 62 64 66 68 70 72 74 77 79 81 84 87 89 92 95 98 101 104 107 110 113 116 119 122 124 127 129 130 132 133 134 134 134 133 132 131 129 127 124 121 117 114 110 106 102 98 93 89 85 80 76 72 68 64 61 57 54 52 49 47 46 45 44 44 44 45 47 49 52 56 60 65 71 77 84 92 100 108 117 126 135 144 153 162 170 178 185 191 196 200 203 204 204 203 201 198 194 189 183 177 171 164 158 151 145 139 133 127 121 116 111 106 101 97 93 89 86 82 79 76 74 71 69 67 64 62 61 59 57 56 54 53 51 50 49 48 47 46 45 44 43 42 41 40 40 39 39 38 38 39 39 40 41 43 44 47 49 52 56 59 63 67 70 74 78 82 85 88 91 94 96 98 100 101 103 104 105 106 107 107 108 109 110 110 111 112 113 114 115 117 118 120 121 123 126 128 131 133 136 139 143 147 150 154 159 163 168 172 177 182 187 191 196 200 204 208 211 213 214 215 215 214 212 209 205 200 194 188 180 173 164 156 147 139 130 122 114 106 99 92 86 80 75 71 67 64 62 60 59 58 58 58 59 60 61 63 64 66 68 70 73 75 77 80 82 84 87 89 91 93 95 97 99 100 102 104 105 106 108 109 110 111 112 113 113 114 115 115 116 116 117 117 118 118 119 119 119 120 120 121 121 122 122 122 123 123 123 124 124 124 124 123 123 122 122 121 119 118 116 113 111 108 104 101 97 93 88 84 80 75 71 67 63 59 56
 20 20 20 20 20 21 21 22 23 24 26 27 29 30 32 34 36 39 41 43 46 48 51 54 56 59 61 64 66 68 71 72 74 75 76 76 77 77 76 75 74 73 71 70 68 66 64 62 60 58 56 54 52 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 23 23 23 23 23 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 47 48 50 51 53 55 56 58 60 63 65 67 69 72 74 76 79 81 83 84 86 87 88 89 89 89 88 87 86 84 82 80 77 74 71 68 65 62 59 56 53 50 47 45 42 40 37 35 33 31 29 28 26 25 23 22 22 21 20 20 20 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 36 36 37 37 36 36 36 36 36 35 35 34 33 33 32 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 17 17 16 16 16 17 17 17 18 18 19 20 20 21 22 23 23 24 25 25 26 27 27 28 28 29 29 30 30 30 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 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 26 25 25 24 23 22 22 21 21 20 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 61 60 59 58 58 58 58 58 58 59 59 60 61 61 62 63 64 65 66 67 68 70 71 72 73 75 76 78 80 81 83 85 87 89 91 94 96 99 101 104 107 110 113 116 119 122 125 129 132 135 138 141 144 147 149 152 154 155 157 158 158 158 158 157 155 153 151 148 145 141 137 133 128 123 118 113 108 103 97 92 88 83 79 75 71 68 65 63 62 60 60 60 61 62 63 65 68 71 75 79 83 88 93 98 103 109 115 120 126 132 138 144 150 156 161 166 171 175 179 182 185 187 188 189 189 188 187 185 183 180 176 172 168 164 159 154 149 144 139 134 129 125 120 116 111 107 103 100 96 93 90 87 84 81 79 76 74 72 70 68 67 65 64 62 61 60 59 58 57 57 56 56 56 56 57 58 59 60 62 64 66 69 72 75 79 82 85 89 92 94 97 100 102 103 105 106 107 108 108 109 109 109 109 110 110 110 110 110 110 110 111 111 112 112 113 114 115 116 117 118 119 121 122 124 125 127 129 130 132 134 136 137 139 140 142 143 144 145 146 147 147 147 147 146 146 144 143 141 139 137 134 132 129 125 122 118 115 111 107 104 100 97 94 91 89 86 85 83 83 82 83 84 85 87 90 93 96 100 104 109 114 119 125 130 136 142 147 153 158 163 168 173 177 181 185 188 190 192 194 195 195 195 195 194 192 190 188 185 182 179 176 172 168 164 161 157 153 149 145 142 138 135 132 129 126 123 120 118 115 113 111 109 107 106 104 103 102 100 99 98 97 96 94 93 92 90 89 87 86 84 82 80 78 75 73 71 68 66 64 63
 39 39 39 39 40 41 41 43 44 45 47 49 50 52 54 56 58 59 61 63 64 66 67 68 69 70 71 72 72 72 73 73 73 73 72 72 72 71 71 70 70 69 68 68 67 67 67 66 66 66 66 66 66 66 66 66 67 67 68 68 69 70 71 72 72 73 74 75 75 76 76 77 77 76 76 75 74 72 71 69 66 64 61 58 55 53 50 47 45 43 41 39 38 37 37 37 37 37 38 39 41 42 44 46 49 51 54 57 61 64 68 72 76 81 86 91 96 102 108 114 121 128 134 141 148 155 161 167 173 178 182 185 187 189 189 188 186 184 180 176 171 166 160 154 148 142 136 130 124 118 113 107 102 97 93 88 84 80 76 73 69 66 63 60 58 55 53 50 48 46 45 43 42 41 40 39 39 39 39 40 40 42 43 45 47 49 51 54 56 58 61 63 65 67 69 71 73 74 75 76 77 78 79 80 80 81 82 82 83 83 84 84 85 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 100 101 101 102 101 101 101 100 99 98 96 94 92 90 88 86 83 80 78 75 72 69 67 64 61 59 56 54 52 50 48 46 45 43 42 41 41 41 41 41 42 43 44 46 48 50 52 54 57 59 61 63 66 67 69 71 72 73 74 74 75 75 75 75 75 75 74 74 73 73 72 72 71 71 70 70 69 69 68 68 68 68 68 67 67 67 67 67 68 68 68 68 68 69 69 69 69 69 70 70 70 70 70 70 70 70 70 69 69 68 68 67 66 65 64 63 61 60 58 57 55 53 51 49 48 46 44 43 42 41 40
 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 34 35 37 38 39 41 42 43 44 45 45 45 45 45 44 43 41 39 37 35 33 31 29 26 24 22 20 19 17 16 14 13 13 12 12 11 11 11 11 12 12 12 13 13 14 15 15 16 17 17 18 19 19 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 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 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22 22 22 22 22 22 22 21 21 20 20 19 19 18 18 17 16 16 15 15 15 14 14 14 14 14 15 15 16 17 18 19 21 22 24 26 28 30 32 34 36 38 40 41 42 42 43 42 41 40 39 37 36 34 32 30 28 26 25 23 22 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 21 21 22 21 21 21 21 20 20
 39 40 41 42 44 45 47 49 51 53 55 57 59 61 63 64 66 67 68 69 70 71 72 72 73 73 74 74 74 74 75 75 75 75 75 75 76 76 76 76 76 77 77 77 78 78 78 78 79 79 79 80 80 80 80 80 80 80 80 80 80 79 79 78 78 77 76 76 75 74 72 71 70 69 67 66 64 62 60 59 57 55 53 52 50 49 47 46 45 44 43 43 43 43 43 43 44 44 45 46 47 48 49 50 52 53 54 55 57 58 59 60 61 63 64 65 66 67 68 69 70 71 72 73 73 74 75 75 76 77 77 78 78 78 79 79 79 80 80 80 80 80 80 80 81 81 81 81 80 80 80 80 80 79 79 78 77 77 76 74 73 72 70 68 67 65 62 60 58 55 53 50 48 46 43 41 39 38 36 35 34 33 33 33 33 34 34 35 37 38 40 42 44 47 49 52 55 58 61 65 68 72 75 79 83 87 92 96 100 104 108 112 116 119 123 126 128 130 132 133 134 134 134 133 132 130 128 126 123 120 117 114 111 107 104 101 97 94 91 88 85 82 79 76 74 71 69 66 64 62 60 58 56 54 52 50 49 47 46 44 43 41 40 39 38 38 37 37 37 37 37 38 39 40 41 43 45 46 48 50 52 55 57 59 61 63 66 68 70 72 74 76 78 80 82 84 86 88 90 93 95 97 99 101 103 105 108 110 112 114 116 117 119 120 122 123 123 124 124 124 123 123 122 120 118 116 114 112 109 106 103 100 97 93 90 87 83 80 77 74 71 68 65 62 59 56 54 52 49 47 45 44 42 41 40 39 38 38 38 38
 100 103 106 109 112 116 119 123 126 129 132 134 136 138 139 139 139 139 138 137 135 134 132 130 128 125 123 121 118 116 113 111 109 107 105 103 101 99 97 95 94 92 91 90 89 88 87 86 85 84 84 83 83 82 82 82 82 82 82 82 83 83 84 85 86 87 88 89 90 92 94 95 97 100 102 104 107 109 112 115 118 121 124 127 131 134 137 140 142 145 147 149 151 152 152 152 152 150 149 147 145 142 139 136 132 129 125 122 118 115 112 108 105 102 100 97 94 92 90 88 86 84 83 81 80 79 78 77 76 76 75 75 75 75 75 76 76 77 78 79 81 82 84 86 89 91 94 97 101 105 109 113 118 123 129 135 141 147 154 160 167 173 180 186 191 196 200 203 204 204 203 201 197 192 186 179 172 164 156 149 141 134 128 122 117 112 108 105 102 99 97 96 95 93 93 92 92 92 91 91 91 92 92 92 93 93 93 94 94 95 95 96 96 97 97 98 98 99 99 99 100 100 100 100 100 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 102 102 102 103 103 104 104 105 105 106 106 107 108 108 109 110 110 111 112 112 113 113 114 115 115 116 116 116 117 117 117 116 116 115 114 112 111 109 108 106 104 102 100 98 96 94 92 91 89 87 86 84 83 82 81 80 79 78 78 77 77 76 76 76 76 76 76 77 77 77 78 78 79 80 81 81 82 83 84 85 86 87 88 88 89 90 91 91 92 93 93 93 94 94 94 94 94 94 94 94 93 93 93 92 92 92 91 91 91 92 92 93 94 96 98
 90 90 90 91 92 92 93 94 96 98 99 101 104 106 109 112 116 119 123 127 131 136 141 146 151 156 161 167 172 177 182 186 190 194 196 198 200 200 200 199 196 193 190 186 181 176 171 165 160 154 148 143 138 133 128 124 119 115 112 108 105 102 100 97 95 93 91 90 88 87 85 84 83 82 81 80 79 78 77 76 75 74 73 71 70 69 68 67 66 65 64 64 63 63 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 64 64 64 65 65 66 67 68 68 70 71 72 74 75 77 79 81 84 86 89 92 95 99 102 106 110 114 118 122 126 130 133 137 140 143 146 148 149 150 150 150 149 148 146 144 141 138 135 131 127 123 119 115 111 107 103 99 95 92 88 85 81 78 76 73 71 69 67 65 64 63 62 61 60 60 60 59 59 59 59 59 59 59 59 59 58 58 58 58 57 57 57 57 57 56 56 56 56 56 57 57 57 57 58 58 58 59 60 60 61 62 62 63 64 65 66 67 67 68 69 70 70 71 72 72 73 73 73 74 74 74 74 74 74 74 74 73 73 73 73 73 72 72 72 72 71 71 71 71 71 71 72 72 72 73 74 75 76 77 78 80 82 84 86 88 91 93 95 97 99 101 103 104 105 106 107 107 107 107 107 106 105 104 102 101 99 98 96 94 92 90 87 85 83 81 79 77 75 73 71 69 67 66 64 63 61 60 59 58 57 56 55 55 54 54 54 53 53 53 54 54 54 55 55 56 57 58 59 60 62 63 65 66 68 70 72 73 75 77 79 80 82 83 85 86 87 88 88 89 89 89
 23 23 24 25 26 28 30 32 35 38 41 44 47 51 55 58 62 66 70 74 78 81 85 89 92 96 99 102 105 107 110 112 114 116 118 120 121 122 123 124 125 125 126 126 126 126 126 126 126 125 125 124 123 122 121 120 119 117 115 113 111 109 106 104 101 98 95 91 88 84 81 77 73 70 66 62 58 55 51 48 44 41 38 36 33 31 30 28 27 27 26 27 27 29 30 32 35 38 41 45 49 54 59 65 70 77 83 90 97 105 113 121 129 138 146 155 164 172 180 188 195 202 208 213 218 221 224 225 225 225 223 221 217 214 209 204 199 193 187 181 175 169 163 157 151 146 140 135 129 124 119 114 109 105 100 96 92 87 83 79 75 72 68 64 61 57 54 51 48 45 42 39 37 35 33 32 31 30 30 30 31 32 33 36 38 41 45 49 53 58 63 68 74 80 86 92 98 104 110 115 121 127 132 138 143 148 152 156 160 164 167 171 173 176 178 181 183 184 186 188 189 190 192 193 194 195 196 197 198 199 199 199 200 199 199 198 196 195 192 190 186 183 179 174 169 163 157 151 144 138 131 124 116 109 102 95 89 82 76 70 64 58 53 49 45 41 38 35 33 31 30 30 29 30 30 32 33 35 37 40 42 45 48 51 54 58 61 65 69 73 77 81 85 89 93 98 102 107 112 117 122 127 133 138 144 150 156 162 168 174 180 186 192 198 203 208 212 216 219 222 223 224 224 222 220 217 213 207 202 195 188 180 173 164 156 148 139 131 123 115 107 100 93 86 79 73 67 61 56 51 46 42 38 35 32 30 27 26 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 65 67 70 73 76 80 84 88 93 98 103 108 113 119 124 129 134 139 143 147 151 154 156 158 159 160 160 159 158 157 154 152 149 146 143 139 136 133 129 126 122 119 116 114 111 108 106 104 102 100 99 97 96 95 94 93 92 91 91 90 90 89 89 88 88 87 87 86 86 85 84 83 83 81 80 79 78 76 75 73 72 70 69 67 66 65 64 63 62 62 61 61 62 62 62 63 64 64 65 66 66 67 68 68 69 69 70 70 71 71 72 72 73 73 74 74 75 76 76 77 78 79 80 82 83 85 87 89 91 93 96 99 102 105 109 113 117 121 126 130 135 139 144 148 153 156 160 163 165 167 167 167 166 164 162 158 154 149 144 138 132 126 119 113 106 100 94 88 83 77 73 68 64 61 58 55 53 51 50 49 49 49 49 50 51 52 53 55 57 59 61 63 66 68 70 73 75 78 80 82 84 86 88 90 91 92 94 94 95 96 96 96 96 96 96 96 95 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 69 68 67 66 65 64 62 61 60 58 57 56 55 53 52 51 50 49 48 47 47 46 46 46 47 47 48 49 50 52 54 56 58 60 63 65 68 71 73 76 78 81 83 85 87 89 91 92 93 94 95 96 96 97 97 97 97 97 97 96 96 95 95 94 94 93 93 92 92 92 91 91 91 91 91 91 91 91 92 92 92 92 93 93 93 93 93 93 93 92 92 92 91 90 89 88 87 85 84 82 80 78 76 75 73 71 69 67 66 64 63 62 61 61 61 61
 110 112 115 119 123 127 132 137 142 148 154 161 167 174 180 186 192 198 203 208 212 216 218 220 221 221 220 218 215 211 206 201 196 189 183 176 170 163 156 150 143 137 131 126 121 116 112 108 105 102 99 97 95 93 92 91 91 90 91 91 92 92 94 95 97 99 101 103 106 109 112 114 117 120 122 124 126 127 127 126 125 122 119 115 110 105 99 93 86 80 75 69 64 60 56 53 50 48 46 45 44 43 43 43 43 44 45 46 47 49 51 53 55 58 61 65 69 73 78 83 88 95 102 109 117 126 136 146 157 169 181 194 206 219 231 242 253 261 268 273 276 276 274 270 263 255 246 235 224 213 201 189 178 167 156 146 137 128 120 112 104 98 91 85 80 75 71 66 63 59 56 53 51 49 48 47 46 45 45 46 46 48 49 51 53 56 59 62 65 69 72 76 80 84 88 93 97 101 105 109 113 117 120 124 127 130 133 135 138 140 142 143 145 146 147 147 148 148 147 147 146 144 143 141 139 137 134 131 129 125 122 119 116 112 109 105 102 98 95 92 89 86 83 81 78 76 74 72 70 68 67 65 64 63 62 62 61 61 61 61 61 62 63 64 65 67 68 70 72 75 77 79 82 84 86 88 90 91 92 93 94 94 94 93 93 92 91 90 89 88 88 87 86 86 86 85 85 86 86 87 88 89 90 92 94 96 98 101 103 106 109 112 116 119 122 126 129 132 136 139 141 144 146 148 149 150 151 151 151 151 150 149 148 147 145 143 141 139 137 134 132 129 127 125 122 120 118 115 113 112 110 108 107 106 105 105 105 106 107 108
 71 75 80 85 89 93 97 100 103 104 105 105 105 103 101 99 96 93 89 86 82 79 75 72 69 66 63 61 58 56 54 52 50 49 47 46 45 44 43 43 42 42 42 42 42 42 43 44 44 45 46 48 49 51 52 54 57 59 61 64 67 70 73 76 79 82 86 89 92 95 98 100 102 103 104 104 104 102 101 98 95 91 88 83 79 75 71 66 63 59 56 53 50 48 47 45 44 44 43 43 44 44 45 46 47 49 50 52 55 57 60 62 65 69 72 76 79 83 87 90 94 97 100 103 105 107 108 109 109 108 107 105 103 100 97 94 90 87 83 80 76 73 70 67 64 62 60 57 56 54 52 51 50 49 48 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 44 44 43 43 42 42 41 40 39 39 38 37 37 36 36 35 35 35 35 35 35 36 36 36 37 37 38 39 40 41 42 43 44 45 47 48 50 51 53 55 58 60 62 65 68 71 74 78 81 85 89 92 96 100 104 108 112 116 119 122 124 126 127 128 129 128 127 125 123 120 117 114 110 106 102 98 94 89 85 81 77 73 70 66 63 60 57 54 52 50 48 46 44 42 41 40 39 39 38 38 38 38 39 39 40 41 42 43 44 45 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 81 82 82 82 81 80 79 78 77 75 73 71 69 67 65 63 60 58 56 54 52 50 49 47 46 44 43 42 42 41 40 40 40 40 40 41 41 42 44 45 47 49 52 55 58 62 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
 128 127 126 124 122 121 119 117 115 113 111 109 107 105 103 102 100 99 97 96 95 94 93 92 91 91 90 90 89 89 89 89 89 89 89 90 90 91 92 92 93 94 95 97 98 100 101 103 105 107 109 112 114 117 119 122 124 127 129 132 134 137 139 141 143 144 146 147 147 148 147 147 146 145 143 141 139 136 133 130 126 123 119 116 112 109 106 103 100 98 96 94 93 92 91 91 91 91 91 91 92 93 93 94 95 96 97 97 98 99 99 100 100 100 101 101 100 100 100 99 99 98 97 96 95 94 93 92 90 89 88 87 85 84 83 82 81 80 79 78 78 77 76 76 75 75 75 74 74 74 74 74 74 74 74 74 75 75 75 76 76 77 77 78 79 80 80 81 82 83 84 85 86 87 89 90 91 92 94 95 96 98 99 100 101 102 103 103 104 104 105 105 104 104 104 103 103 102 101 101 100 99 98 97 96 95 95 94 93 92 91 91 90 90 89 89 88 88 88 87 87 87 87 88 88 88 88 89 89 90 90 91 92 92 93 93 94 95 95 96 96 97 97 97 98 98 98 98 98 97 97 97 96 96 95 95 94 94 93 93 92 92 92 91 91 92 92 93 94 95 97 99 101 103 106 109 112 115 118 120 123 126 128 130 132 134 135 136 136 136 136 136 135 134 132 131 129 127 125 123 121 119 116 114 112 110 108 106 104 102 100 99 97 96 95 94 93 92 92 91 91 91 91 91 91 91 91 92 92 93 94 95 96 97 98 100 101 103 104 106 108 110 112 114 116 117 119 121 123 125 126 128 129 130 130 131 131 131 130 129
 36 36 36 36 36 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 41 42 44 45 47 48 50 53 55 58 60 63 67 70 74 78 82 86 90 94 98 101 104 107 109 111 111 111 111 109 107 104 101 98 94 90 86 82 78 75 71 68 64 61 58 56 53 51 49 46 45 43 41 40 38 37 36 35 34 33 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 30 30 31 32 32 33 34 35 36 37 39 40 42 43 45 47 48 50 52 54 56 57 59 60 61 62 63 63 64 63 63 62 61 60 59 57 56 54 52 51 49 47 45 44 42 41 39 38 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 25 24 24 24 25 25 25 25 25 26 26 27 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 38 39 40 41 42 43 44 45 45 46 46 46 47 47 47 46 46 45 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 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 28 28 29 30 31 32 34 35 36 38 39 41 43 44 46 48 50 52 54 57 59 61 63 66 68 70 72 73 75 76 76 77 77 77 76 75 74 72 70 68 66 63 61 59 56 54 52 50 48 46 44 43 42 40 39 38 37 36 36 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36
 2 2 2 2 2 2 2 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 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 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 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 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 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 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 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 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 3 3 3 3 2 2 2 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 65 64 63 62 61 60 60 59 59 59 58 58 59 59 59 59 60 60 61 61 62 63 63 64 65 66 66 67 68 69 69 70 70 71 72 72 73 73 74 74 75 75 76 76 77 77 78 78 79 79 79 80 80 81 81 81 81 82 82 82 81 81 81 80 80 79 78 78 77 76 74 73 72 71 69 68 66 64 63 61 60 58 56 55 53 52 50 49 48 47 45 44 44 43 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 37 37 38 38 38 38 38 39 39 39 40 40 41 42 43 44 45 46 47 48 50 51 53 54 56 57 59 60 62 63 64 65 66 66 66 66 66 65 65 64 62 61 60 58 56 55 53 51 50 48 46 45 44 42 41 40 39 38 38 37 37 36 36 37 37 37 38 39 40 42 43 45 47 49 51 53 56 58 60 62 64 66 68 69 70 71 71 71 71 70 70 69 68 67 65 64 62 61 59 57 56 54 53 51 50 48 47 46 45 44 43 43 42 42 41 41 41 41 41 41 41 41 42 42 43 43 44 44 45 46 47 47 48 49 50 51 52 52 53 54 55 56 57 57 58 59 59 60 60 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 63 63 64 64 65 66 67 68 69 70 71 72 74 75 76 78 79 80 82 83 84 86 87 88 88 89 89 89 89 89 88 88 86 85 84 82 80 78 76 74 72 70 68 66 65 63 62 60 59 58 57 57 56 56 55 55 56 56 56 57 57 58 59 60 61 62 63 65 66 67 68 70 71 72 72 73 73 74 73 73 73 72 71 70 69 68
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 27 28 29 31 33 35 37 40 43 47 51 55 60 65 70 76 83 89 96 103 109 115 120 124 127 129 129 128 125 120 115 109 102 95 88 81 74 68 62 57 53 49 45 42 39 37 35 34 33 32 31 31 31 31 31 31 31 32 32 33 33 34 35 36 36 37 38 39 39 40 41 41 42 42 43 43 43 43 43 43 43 43 43 43 43 43 44 44 45 45 46 48 49 51 53 55 57 59 62 65 68 71 74 76 79 82 85 87 90 92 93 95 96 96 96 96 96 95 94 93 92 90 88 87 85 84 82 81 80 79 78 78 78 78 78 79 80 82 84 86 88 90 93 95 98 100 103 105 107 109 110 111 111 110 109 108 106 103 100 97 93 89 85 81 77 73 69 65 61 58 54 52 49 47 44 43 41 40 39 38 37 37 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 34 34 34 34 35 36 37 38 40 42 44 46 49 52 56 60 64 69 73 78 83 88 92 96 99 101 103 103 102 101 98 95 91 87 82 78 73 68 64 59 55 51 48 44 41 39 36 34 32 30 29 28 27 26 25 25 25 25 25 25 26 26 27 28 29 30 31 32 33 34 35 36 38 38 39 40 41 41 42 42 42 42 41 41 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 28 28 29 29 30 30 31 32 32 33 34 35 36 36 37 38 38 39 39 39 39 39 39 38 38 37 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 26 25 25 25 24 24 23 23 22 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 11 11 12 13 14 15 16 18 19 21 24 26 29 32 35 38 42 45 48 51 54 56 57 58 58 57 56 54 52 49 47 44 41 39 36 34 32 30 28 27 25 24 23 22 22 21 21 21 21 22 22 23 24 25 26 28 29 31 33 35 38 40 42 45 47 49 50 51 52 52 51 50 49 47 45 42 40 37 35 32 30 27 25 23 21 19 18 16 15 14 13 12 11 10 10 10 9 9 9 9 9 9 9 10 10 11 12 13 13 14 16 17 18 19 21 23 24 26 28 30 31 33 35 37 38 40 41 42 42 42 42 42 41 41 39 38 37 35 34 32 31 30 29 27 27 26 25 25 24 24 24 24 24 25 25 26 26 27 28 29 30 31 32 33 35 36 37 37 38 39 39 39 39 38 37 36 35 34 32 30 29 27 25 23 22 20 19 18 17 16 15 15 14 14 13 13 13 13 13 14 14 14 15 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 30 32 33 35 37 38 40 42 45 47 49 51 53 55 56 57 58 58 58 58 57 56 54 53 51 49 47 44 42 40 39 37 35 34 33 32 31 30 30 29 29 29 29 29 30 30 30 31 32 32 33 33 34 34 35 35 35 35 36 36 35 35 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 26
 30 32 35 37 40 43 46 50 53 57 60 62 65 66 67 68 67 66 64 61 59 56 53 49 46 43 40 37 35 32 30 28 27 25 24 22 21 20 20 19 19 19 19 19 19 20 20 21 22 24 25 27 29 31 33 36 38 41 44 47 49 52 55 58 61 63 65 67 69 70 71 72 72 72 72 71 70 68 67 65 63 61 59 57 55 53 52 50 48 47 45 44 43 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 36 36 35 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 19 19 19 19 20 20 21 22 23 24 25 26 27 29 30 32 33 35 36 38 39 41 42 43 44 44 44 44 44 43 42 41 40 38 36 35 33 32 30 29 28 27 26 25 24 24 24 24 24 24 25 26 27 28 29 31 33 35 37 40 43 46 49 53 56 60 64 67 71 74 76 78 79 79 78 77 74 72 68 65 61 57 54 50 47 44 41 38 36 34 32 31 30 29 28 27 26 26 26 26 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 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 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 29 29 30 32 33 35 36 38 40 43 45 48 50 53 56 58 61 63 64 65 66 66 66 65 64 62 60 57 55 52 49 46 44 41 39 37 34 33 31 29 28 27 26 25 25 24 24 24 24 25 25 26 27 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 94 94 94 94 95 95 96 96 97 97 98 99 99 100 100 101 102 102 102 103 103 103 103 103 103 103 103 102 102 101 100 99 98 97 96 95 94 92 91 89 88 87 85 84 82 81 80 78 77 76 75 75 74 73 72 72 72 71 71 71 71 71 71 72 72 73 74 75 76 78 79 81 83 85 88 91 94 97 101 105 109 114 119 123 128 134 139 143 148 152 156 159 162 163 164 164 163 161 158 155 151 147 142 137 132 127 122 117 112 108 103 99 95 91 88 85 82 79 76 74 72 70 69 67 66 65 65 65 65 65 66 67 68 70 72 75 78 81 85 90 95 100 106 112 118 125 132 139 146 153 160 166 172 178 182 186 189 190 191 190 188 185 182 177 172 166 160 153 146 140 133 127 121 115 109 104 99 95 91 87 84 81 78 76 73 72 70 69 68 67 66 65 65 64 64 64 64 64 64 64 64 65 65 65 66 66 66 67 67 68 68 68 69 69 69 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 70 70 70 69 69 68 68 67 67 66 65 65 64 64 63 63 62 62 61 61 61 61 61 61 61 61 61 62 62 63 63 64 65 66 67 67 68 70 71 72 73 74 75 77 78 79 80 82 83 84 85 87 88 89 90 91 93 94 95 96 96 97 98 98 98 98 98 98 97 97 95 94 93 91 89 87 85 83 81 79 77 75 74 72 71 70 69 68 68 67 68 68 68 69 70 71 72 73 74 76 77 79 80 82 83 85 86 88 89 90 91 92 93 93 94 94 95 95 95 95 95 95 94 94 94 94 94 94 94 94
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 32 32 32 31 31 31 31 32 32 32 33 34 34 35 36 37 38 39 40 41 42 42 43 44 44 44 44 44 44 43 42 42 41 40 38 37 36 35 34 33 32 31 30 30 29 29 29 28 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 32 32 31 30 29 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 22 24 25 28 30 32 35 38 41 44 46 49 51 53 54 55 55 55 54 53 51 49 46 44 42 39 37 34 32 30 29 27 25 24 23 22 21 20 20 19 19 19 19 19 19 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 31 32 32 32 32 32 31 31 30 30 29 28 27 27 26 25 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 29 30 30 31 32 32 32 33 33 34 34 34 34 34 34 34 35 34 34 34 34 34 34 33 33 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 32 32 33 34 35 35 36 38 39 40 41 42 43 44 44 45 45 45 45 45 44 43 41 40 38 36 34 32 30 28 27 25 23 22 21 19 18 18 17 17 16 16 16 16 16 16 17 17 18 18 19 20 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 35 35 36 36 35 35 35 34 34 33
 57 60 62 64 65 67 68 69 69 69 68 67 66 64 63 61 58 56 54 52 50 47 45 43 41 40 38 36 35 33 32 31 30 29 28 28 27 27 26 26 26 26 26 27 27 27 28 29 30 31 32 33 35 36 38 39 41 42 44 46 47 49 50 52 53 55 56 58 59 60 61 62 63 63 64 64 64 64 64 63 62 61 60 58 57 55 53 50 48 46 44 41 39 37 35 33 31 30 28 27 26 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 30 31 31 32 32 32 32 31 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 51 53 54 56 57 58 59 60 60 61 61 60 60 59 58 57 55 54 52 50 48 46 44 42 40 38 37 35 34 32 31 30 29 29 28 27 27 27 27 26 26 26 27 27 27 28 28 29 30 30 31 32 33 34 36 37 38 40 41 43 44 46 47 49 50 51 52 52 53 53 52 52 51 50 49 47 46 44 42 40 39 37 36 34 33 31 30 29 28 27 27 26 26 25 25 25 25 25 25 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 33 34 34 34 34 34 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 28 28 29 29 30 31 31 33 34 35 36 38 40 42 44 46 48 50 53 55
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 71 74 77 81 85 89 93 98 103 108 113 118 122 127 130 132 134 134 133 131 128 123 118 113 106 100 93 87 81 75 69 64 59 55 51 48 45 42 40 38 37 36 35 35 35 35 36 36 38 39 41 43 46 49 52 55 59 63 68 72 77 82 87 92 97 101 106 110 113 116 119 121 122 123 123 123 123 122 121 119 118 116 115 113 111 110 108 106 105 103 101 100 98 96 95 93 91 89 87 84 82 80 77 75 72 70 67 65 62 60 57 55 52 50 48 46 44 42 41 39 38 36 35 34 33 32 31 31 31 30 31 31 31 32 32 33 34 36 37 39 40 42 44 46 48 50 52 54 56 58 60 62 64 66 67 69 70 71 72 73 73 74 75 75 76 76 77 77 78 79 80 81 83 84 86 88 91 94 97 101 105 110 115 120 126 131 137 143 149 154 159 162 165 166 165 163 159 154 148 141 133 125 117 108 100 92 85 78 72 66 60 56 51 48 44 41 39 36 35 33 32 31 31 31 31 31 32 33 35 37 39 42 45 48 52 57 62 67 74 80 88 95 104 112 121 130 139 147 155 162 167 171 173 173 171 167 162 156 150 142 134 127 119 112 105 99 93 87 83 78 74 71 68 65 63 61 59 57 56 55 54 54 53 53 53 52 52 52 52 52 52 52 52 52 52 51 51 50 49 49 48 47 46 45 44 43 41 40 39 38 37 36 35 35 34 34 34 34 34 34 34 35 35 36 36 37 38 39 40 41 42 43 44 44 45 46 47 48 48 49 50 50 51 51 52 52 53 53 54 54 55 56 57 58 59 60 62 64
 60 62 65 68 72 75 80 84 89 94 100 105 111 116 122 126 130 133 135 137 137 135 133 130 126 122 116 111 105 100 94 89 83 78 74 69 65 61 58 55 52 50 48 47 45 44 44 43 43 43 44 45 46 47 49 51 53 55 58 61 64 67 71 75 79 83 88 92 97 101 106 110 113 117 119 121 123 124 124 123 122 120 117 115 112 109 105 102 99 96 93 90 88 86 84 82 81 80 79 78 78 78 79 79 80 81 82 83 84 85 87 88 89 90 91 92 92 92 92 91 90 88 86 84 81 78 75 72 69 65 62 59 56 53 50 48 45 44 42 41 40 39 39 39 39 39 39 40 41 42 43 45 46 48 50 52 54 56 58 60 62 64 66 68 69 71 72 73 74 75 75 75 75 75 75 75 75 74 74 74 74 74 74 75 75 76 77 78 79 80 82 83 85 86 88 89 90 91 92 92 92 92 91 90 88 86 84 81 78 76 73 70 67 64 61 59 56 54 52 51 50 49 48 47 47 48 48 49 50 52 54 56 58 61 64 67 70 73 76 80 83 86 88 91 93 94 95 96 96 96 96 95 94 93 91 89 88 86 84 83 81 80 78 77 76 75 74 73 72 72 71 70 70 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 40 39 38 37 36 36 36 35 35 36 36 37 38 39 40 42 44 46 48 51 54 57 60 63 67 70 73 76 79 81 83 85 86 86 87 86 85 84 83 81 79 76 74 72 69 67 65 63 61 59 58 56 55 54 54 54 54 54 55 55 57 58
 76 76 77 77 77 78 79 80 81 82 83 85 86 87 89 90 92 93 94 95 96 97 97 97 97 97 97 96 95 94 93 91 90 88 86 84 82 80 78 76 75 73 71 70 68 67 66 65 64 63 62 62 61 61 61 61 61 61 61 62 62 63 64 65 66 67 68 70 72 73 75 78 80 82 85 88 90 93 96 99 102 105 107 110 112 114 115 116 117 117 117 117 116 115 114 112 111 109 107 105 103 101 100 98 96 95 94 93 92 91 90 89 89 89 88 88 88 87 87 86 86 85 85 84 83 82 81 80 78 77 76 75 74 72 72 71 70 70 69 69 69 69 70 70 71 72 73 74 76 77 79 80 82 83 85 86 88 89 90 91 92 93 94 94 94 95 95 94 94 94 93 93 92 92 91 91 90 90 90 89 89 89 89 89 89 89 90 90 90 90 91 91 91 91 91 91 91 91 90 90 89 88 87 86 85 84 83 81 80 79 78 76 75 74 73 72 71 71 70 70 70 69 70 70 70 71 72 72 73 74 75 76 77 78 79 79 80 81 81 82 82 82 82 83 83 83 83 84 84 84 85 86 87 88 89 90 92 93 95 97 99 101 103 105 107 109 111 113 114 115 116 116 116 115 114 113 111 110 107 105 102 99 96 93 91 88 85 82 80 77 75 73 71 69 68 66 65 64 63 62 61 61 60 60 60 60 60 60 61 61 62 63 63 65 66 67 69 70 72 74 76 78 80 83 85 87 89 91 93 95 96 98 99 100 101 101 101 101 101 100 100 99 97 96 95 93 91 90 88 87 85 84 82 81 80 79 78 77 77 77
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 82 82 81 81 80 79 78 77 75 74 72 70 68 66 64 62 60 58 56 55 53 52 50 49 48 47 46 46 45 45 45 45 45 46 47 48 49 51 53 55 57 60 62 65 69 72 75 79 82 85 88 90 92 93 94 94 93 92 90 89 86 84 82 79 77 74 72 70 69 67 66 65 64 64 64 64 64 65 65 66 67 68 69 70 71 72 72 73 73 74 73 73 73 72 71 69 68 66 64 62 60 58 57 55 53 51 49 48 47 46 45 44 43 43 42 42 42 43 43 44 44 45 47 48 49 51 52 54 56 58 60 62 64 66 68 69 71 72 73 74 75 75 75 75 74 74 73 72 71 70 68 67 66 64 63 62 60 59 58 57 56 55 54 53 52 51 51 50 50 49 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 47 47 47 48 49 50 50 51 53 54 55 57 59 61 63 65 67 70 72 75 78 80 83 85 87 89 90 92 92 93 92 92 90 89 86 84 81 78 75 72 68 65 62 59 56 54 51 49 47 45 44 42 41 40 40 39 39 39 39 39 39 40 41 42 43 44 46 48 50 52 54 57 59 62 65 67 70 72 75 77 79 80 81 82 82 82 81 81 80 78 77 75 73 72 70 68 67 65 64 63 62 62 61 61 61 61 62 63 64 65 66 68 69 71 72 74 76 77 78 79 80 81 81 81 80 80 79 77 76 75 73 71 70 68 66 65 64 62 61 60 59 59 58 58 57 57 57 57 58 58 58 59 59 60 61 62 63 64 65 66 68 69 70 72 73 74 75 77 78 79 80 80 81 81
 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 41 42 44 45 46 48 49 51 54 56 58 61 64 68 71 75 78 82 86 90 93 96 99 101 102 103 102 101 99 97 94 90 86 82 78 74 70 67 63 60 57 55 52 50 48 47 45 44 43 42 42 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 38 38 37 37 37 36 36 35 35 34 34 34 33 33 33 33 34 34 34 35 36 37 38 40 42 44 46 49 53 57 61 66 71 77 84 90 97 104 111 118 123 127 130 130 129 125 120 113 105 97 89 80 72 65 58 53 47 43 39 36 33 31 29 27 26 25 24 24 23 23 23 24 24 25 26 27 28 30 31 33 35 37 40 42 45 48 51 54 57 61 64 67 69 72 74 76 77 78 78 78 78 77 76 75 74 72 70 68 67 65 63 62 60 59 58 57 56 55 54 54 54 54 54 54 54 54 55 56 56 57 58 59 60 61 62 63 65 66 67 68 70 71 72 73 74 75 75 76 76 76 76 76 75 74 74 73 72 71 70 68 67 66 65 64 64 63 62 62 61 61 61 61 61 61 61 61 61 62 62 62 62 62 62 61 61 60 59 58 57 56 54 53 51 49 47 45 43 41 39 38 36 34 32 31 30 28 27 26 26 25 24 24 24 24 24 25 25 26 27 28 30 32 35 38 41 45 50 55 61 68 76 84 92 101 109 116 122 126 128 128 126 122 117 110 103 95 88 81 74 68 62 57 53 49 45 42 39 37 35 34 32 31 30 30 29 29 28 28 28 28 29 29 29 30 30 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
 50 50 50 50 50 50 50 51 51 51 52 52 53 54 55 56 57 58 60 62 64 66 69 71 74 78 81 84 87 91 93 96 98 99 100 99 98 96 93 89 85 81 76 71 66 61 57 52 48 45 42 39 37 35 34 32 31 31 30 30 30 30 31 32 33 34 35 37 39 41 43 45 48 50 53 56 58 61 63 66 68 70 72 74 75 77 78 79 80 80 81 82 82 83 84 86 87 89 91 93 96 99 103 107 112 116 122 127 133 139 144 149 153 156 157 158 156 154 149 144 137 130 122 114 106 98 91 83 77 71 65 60 55 51 48 44 42 39 38 36 35 34 33 33 33 33 34 34 35 37 38 40 43 45 49 52 57 62 67 74 81 89 99 109 120 133 146 160 174 188 202 214 224 231 235 236 233 227 218 207 195 182 168 155 143 131 120 109 100 92 84 77 71 65 60 55 51 48 45 42 39 37 35 33 32 31 29 29 28 27 27 26 26 26 26 27 27 28 29 30 31 33 35 37 39 42 45 48 52 56 59 64 68 71 75 78 81 83 85 86 86 85 84 82 80 77 74 71 68 65 62 59 56 54 52 50 49 47 46 46 45 45 45 45 45 46 47 48 49 50 52 53 55 57 59 60 62 64 65 66 67 68 68 68 67 66 65 63 62 59 57 55 53 50 48 46 44 43 41 40 39 38 38 37 37 38 38 39 40 41 43 45 48 51 54 58 62 66 71 76 81 87 93 98 103 108 112 115 117 118 118 117 114 111 108 103 99 94 90 85 81 77 73 70 67 64 61 59 58 56 55 54 53 52 51 51 50 50 50 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 59 59 60 61 62 64 66 69 72 76 80 84 89 95 100 106 112 118 123 128 131 134 135 134 132 129 125 119 113 107 100 93 86 80 74 69 63 59 55 51 48 45 42 40 38 37 36 35 34 34 34 34 35 35 36 38 39 41 43 46 49 52 55 59 64 69 74 80 86 92 99 106 112 119 125 130 134 138 141 142 143 142 141 138 136 133 129 126 123 119 116 113 111 108 106 105 104 103 103 103 104 104 106 108 110 112 114 117 119 122 124 125 126 126 125 123 120 116 112 107 101 95 88 82 76 70 64 59 54 49 45 41 38 35 33 31 30 29 28 27 27 27 28 29 30 31 33 35 37 40 43 47 51 55 60 65 71 76 82 88 94 100 106 111 115 119 122 125 126 128 128 128 128 128 128 127 127 127 128 129 130 131 133 135 137 140 143 146 149 151 153 154 155 154 151 148 143 137 130 122 114 106 97 89 81 74 67 61 55 50 46 42 39 36 33 31 29 28 27 26 26 26 26 27 28 29 31 33 36 39 43 47 51 57 62 69 75 83 90 98 106 114 121 128 135 140 144 146 148 148 147 145 142 139 136 132 129 126 123 121 119 117 116 115 115 115 115 116 117 118 120 121 123 125 127 128 129 130 130 130 129 127 124 121 117 113 108 102 97 91 86 81 75 70 66 62 58 54 51 48 45 43 41 39 38 36 35 34 34 33 33 33 34 34 35 36 37 39 41 43 45 48 51 54 58 62 67 71 76 81 86 90 95 99 103 106 108 110 110 110 109 107 104 100 97 93 89 85 81 77 74 71 68 66 64 62 61 60 59 59
 38 38 37 37 37 37 37 38 39 40 41 43 45 47 50 53 57 61 66 71 77 83 89 95 101 107 112 116 118 120 120 119 116 112 107 102 96 90 83 77 71 65 60 55 51 47 43 40 37 35 33 31 29 28 27 26 26 25 25 25 25 26 26 27 29 30 32 34 36 39 42 45 49 53 57 62 66 71 75 79 83 86 88 90 91 91 91 90 88 86 84 81 78 76 73 70 68 66 64 62 61 59 59 58 58 58 59 59 61 62 64 65 67 69 71 73 74 75 76 75 75 73 71 69 66 63 59 56 52 49 46 43 40 37 35 33 32 31 30 29 28 28 28 28 29 30 31 32 33 34 36 37 39 41 43 45 48 50 52 55 57 59 61 64 66 68 70 72 74 75 77 79 81 83 85 87 89 91 93 95 98 100 102 103 105 105 106 105 104 102 100 96 92 88 83 78 72 67 62 57 52 48 44 40 37 34 32 29 28 26 25 24 23 22 22 22 22 22 23 24 25 26 28 30 33 36 39 43 47 52 57 62 68 74 79 85 89 94 97 99 101 101 100 98 96 92 89 85 82 78 75 72 70 68 67 65 65 65 65 66 67 68 70 72 75 78 81 84 87 91 94 98 101 103 105 107 107 107 105 103 100 96 91 86 81 76 71 66 62 57 53 50 47 44 41 39 38 36 35 35 34 34 34 34 34 35 36 36 38 39 41 42 44 46 49 51 54 57 59 62 65 68 71 74 77 79 82 84 86 88 89 90 91 91 91 90 90 88 87 85 83 80 77 75 72 69 66 63 60 57 55 52 50 48 46 44 43 41 40 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
 96 96 97 97 97 97 98 98 99 100 101 103 105 107 109 111 113 116 118 120 122 124 125 126 126 125 124 122 119 116 113 109 105 101 96 92 88 84 81 78 75 72 70 68 66 65 64 63 63 63 63 63 64 65 66 67 68 70 71 73 74 76 78 79 81 83 85 87 89 92 94 96 99 101 104 106 109 112 114 116 118 120 122 123 124 124 124 124 123 122 120 118 116 113 110 107 103 100 96 92 89 85 81 78 75 71 68 66 63 61 59 57 56 54 53 52 52 51 51 50 50 50 50 51 51 51 52 53 53 54 56 57 58 60 62 64 66 68 71 73 76 78 81 83 85 87 89 90 91 91 91 90 89 88 87 85 83 81 79 76 74 72 71 69 68 67 66 65 65 65 65 66 67 68 69 70 72 74 77 79 82 85 88 91 94 98 101 105 108 111 113 115 117 118 118 117 116 115 113 110 107 104 100 97 94 90 87 84 81 79 76 74 72 70 69 68 67 66 65 65 65 65 66 66 67 68 69 71 73 74 76 79 81 83 85 88 90 92 94 96 98 100 102 103 105 106 107 108 109 110 111 112 113 114 114 115 115 115 115 115 114 114 113 112 110 109 107 105 103 101 98 96 94 91 89 87 85 82 80 78 77 75 74 73 72 71 70 70 70 71 71 72 74 75 77 78 80 82 84 86 87 89 90 90 91 91 90 90 88 86 84 82 79 77 74 71 68 66 63 61 59 57 55 54 53 52 51 51 50 50 50 51 51 52 53 54 56 57 59 61 64 66 69 71 74 77 79 82 84 87 89 91 92 93 94 95 96 96 96 96
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 101 95 89 84 79 75 71 68 65 63 61 59 58 57 56 56 56 56 57 57 58 60 61 62 63 64 65 66 67 67 67 66 65 64 63 62 60 58 56 54 52 50 49 47 46 45 44 43 42 42 42 42 42 42 43 43 44 44 45 46 46 47 48 48 49 50 50 51 52 53 53 54 56 57 58 59 61 63 64 66 68 70 72 75 77 79 82 84 87 90 93 96 99 103 106 110 113 117 120 123 126 128 130 131 132 132 131 129 126 123 119 115 110 105 100 94 89 84 80 75 71 67 64 60 58 55 53 51 50 48 48 47 47 48 49 50 52 54 57 60 64 69 74 79 86 92 99 107 114 121 129 135 141 145 148 150 150 149 146 142 138 132 127 122 117 112 108 105 101 99 97 95 94 93 93 93 93 93 94 95 95 96 96 97 97 97 97 96 95 94 92 90 88 85 82 79 76 74 71 68 66 63 61 60 58 57 56 55 55 55 55 55 55 55 56 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 77 77 78 79 80 82 83 85 86 88 89 91 93 95 97 99 102 104 107 109 112 115 118 122 125 129 133 137 141 145 148 152 155 158 160 162 163 163 162 160 157 154 150 145 139 134 128 122 116 110 104 98 93 88 83 79 74 71 67 64 62 60 58 56 55 54 53 53 53 53 53 54 55 56 58 60 62 65 68 72 76 80 86 91 98 105 113 122 131 140 150 158 166 173 178 181 182 181 178 172 166 158 150 141 132 124 116 108
 118 115 113 110 108 105 103 101 100 98 97 97 97 98 100 102 105 109 113 119 125 132 140 148 156 165 173 180 186 191 194 195 194 191 187 181 173 165 156 147 138 129 121 113 106 100 94 89 85 82 79 77 75 74 74 73 73 74 75 76 77 79 81 83 85 87 90 93 96 99 102 106 109 112 115 118 121 123 125 127 128 130 130 131 131 131 131 130 129 129 127 126 125 124 122 121 119 117 115 114 112 110 108 106 104 102 100 98 97 95 94 92 91 90 89 88 87 86 86 85 84 84 84 83 83 83 83 83 84 84 85 86 87 89 90 92 95 97 99 102 104 106 109 111 112 113 114 115 114 114 113 112 110 108 106 104 102 100 98 97 96 95 95 95 96 98 100 103 107 111 116 122 128 135 143 151 159 168 177 186 194 202 209 214 217 219 218 215 210 204 195 186 175 165 154 144 134 125 117 110 103 98 93 89 86 83 81 80 79 79 79 80 81 83 84 86 89 92 95 98 102 106 110 114 119 124 128 133 138 143 147 151 155 158 161 163 165 165 166 165 164 163 161 159 156 153 149 146 142 138 135 131 128 125 122 119 117 114 112 110 109 107 106 104 103 102 101 100 99 99 98 98 97 97 97 97 96 96 96 96 96 97 97 97 98 98 99 99 100 101 102 103 104 106 107 109 110 112 113 115 117 119 120 122 124 126 128 129 131 133 134 135 136 137 137 137 137 136 135 133 131 129 126 123 120 117 114 111 108 105 102 99 97 95 94 92 92 92 92 92 93 95 97 99 102 105 108 111 114 116 119 121 123 124 124 124 124 123 121 120
 110 110 110 110 110 110 111 111 111 111 112 112 113 114 114 115 116 118 119 120 122 123 124 125 126 127 127 127 127 126 125 124 122 120 118 116 113 110 107 104 102 99 96 94 92 90 88 87 86 85 84 84 84 84 84 85 85 86 87 88 90 91 92 94 96 98 99 101 103 105 108 110 112 113 115 117 118 120 121 122 122 122 122 122 122 121 121 120 119 118 117 116 115 114 113 112 111 110 110 109 108 108 107 107 106 106 106 106 106 106 106 106 106 105 105 105 104 103 103 101 100 99 97 96 94 93 91 89 88 86 85 84 82 82 81 80 80 80 80 81 81 82 83 84 85 86 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 105 107 109 110 112 114 116 118 120 122 124 126 128 130 131 133 134 136 137 138 138 139 139 139 138 137 136 135 133 131 129 126 124 121 118 115 113 110 107 105 102 100 98 96 94 92 90 89 87 86 84 83 82 81 80 79 78 78 77 77 77 78 78 79 80 82 83 85 87 89 91 93 96 98 101 103 105 107 109 111 113 114 115 116 116 116 117 116 116 116 115 115 114 114 113 113 113 112 112 112 111 111 111 111 111 111 111 111 111 112 112 112 112 111 111 111 110 110 109 108 107 106 105 103 102 101 99 98 96 95 94 92 91 90 89 88 87 87 86 85 85 84 84 83 83 83 83 83 83 84 84 85 86 87 88 89 91 92 94 95 96 98 99 100 101 102 103 103 104 104 104 104 104 104 103 103 103 103 103 103 103 103 103 104 104 105 105 106 106 107 107 108 108 109 109 109 109 110
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 32 32 33 33 34 34 34 33 33 32 31 30 30 29 28 27 27 26 26 26 26 27 27 28 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 46 47 47 47 47 47 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 27 27 27 27 27 28 29 30 31 32 33 34 35 36 37 38 38 39 39 39 39 38 38 37 35 34 33 31 30 28 27 25 24 23 22 21 20 20 20 20 20 20 21 21 22 23 24 26 27 29 30 32 34 36 38 40 42 44 46 48 49 50 51 51 50 49 48 47 45 43 41 38 36 34 32 30 29 27 25 24 23 22 21 20 20 19 19 19 19 19 20 20 21 22 23 25 26 28 30 32 34 36 38 39 41 42 43 43 43 43 43 42 41 40 39 38 36 35 34 32 31 30 29 29 28 28 28 28 28 29 29 30 31 32 33 33 34 35 36 37 38 39 39 40 40 41 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 42 42 41 40 39 39 38 37 35 34 33 33 32 31 30 30 29 29 29 29 29 29 30 30 31 32 33 34 34 35 36 36 36 37 36 36 36 35 34 33 32 31 30 29 27 26 25 24 23 22 22 21 21 21 21 21 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 39 40 41 41 42 42 42 43 43 43 43 43 43 43 43 42 41 40 39 38 37 35 34 32 31 29 28 26 25 24 23 22 21 20 20 19 19 19 19 20 20 21 22 22 23 24 25 27 28 29 30
 179 185 191 195 200 203 206 208 208 207 206 203 199 194 189 183 178 172 167 162 157 153 149 146 143 140 138 136 134 133 131 130 130 129 129 129 129 130 131 132 134 137 140 144 148 153 159 166 174 182 191 200 209 218 226 234 241 247 251 253 254 252 249 243 237 229 219 210 200 190 180 171 163 155 149 144 140 137 135 134 134 134 135 137 139 141 143 145 147 150 152 153 154 155 155 155 154 152 150 147 143 139 135 131 127 124 121 118 115 114 113 113 113 114 116 118 121 125 129 134 139 145 151 158 165 172 180 187 194 201 208 213 218 221 223 223 222 220 216 211 205 199 192 185 178 171 164 157 150 144 139 133 129 124 121 117 114 112 110 109 108 108 109 110 112 114 116 119 122 125 128 131 134 137 139 141 142 143 144 144 144 144 144 144 143 143 143 143 143 143 144 146 148 150 154 158 163 168 175 182 190 197 205 213 220 226 232 236 239 240 240 239 236 232 227 221 214 206 198 190 182 175 167 160 154 148 143 138 134 131 128 126 124 123 121 121 120 120 121 121 122 124 126 128 131 134 138 143 149 156 163 172 181 192 203 214 226 237 247 256 263 268 271 270 268 263 256 248 238 228 217 206 196 185 176 166 158 150 143 137 131 127 123 120 118 117 117 118 119 121 123 126 128 131 134 137 140 142 144 145 146 147 146 145 144 142 140 138 135 132 130 127 125 123 121 120 120 120 120 121 122 123 124 126 127 128 130 131 131 132 132 131 131 130 128 127 125 123 122 120 118 117 116 115 115 116 117 118 120 123 127 130 135 140 145 150 156 162 167 173
 83 84 85 85 84 83 82 81 79 78 76 74 73 71 70 69 68 68 68 68 68 68 68 68 68 67 66 66 64 63 61 60 58 56 54 52 50 48 47 45 44 43 42 41 41 41 42 43 44 46 48 50 52 55 58 61 64 67 70 73 76 78 80 81 81 81 81 80 78 76 74 71 69 67 65 64 62 62 61 61 61 61 62 62 63 63 64 65 65 66 66 66 65 64 63 62 60 58 56 53 51 48 45 42 40 38 36 34 32 31 30 29 29 29 28 29 29 29 30 31 31 32 34 35 36 38 40 42 45 47 50 54 57 61 65 69 73 78 81 85 87 89 90 90 89 88 85 82 78 74 70 66 61 57 53 49 46 43 40 37 35 33 32 31 30 29 29 30 30 31 32 33 35 37 39 41 43 46 48 51 53 56 59 61 64 66 68 70 72 73 74 75 76 77 77 77 78 78 79 80 81 82 83 84 86 87 88 89 90 91 91 91 91 91 90 89 87 85 83 81 79 77 74 72 70 68 66 64 63 61 60 59 59 58 58 57 57 57 58 58 58 59 60 61 62 63 64 66 68 70 72 75 78 80 83 85 87 88 89 89 89 87 85 82 79 75 71 67 64 60 56 52 49 46 43 40 38 36 34 32 31 30 29 28 28 28 28 29 30 31 32 34 36 38 41 43 45 48 50 53 55 57 59 60 61 62 63 63 62 61 60 59 57 56 54 52 50 48 46 45 43 42 40 39 38 36 35 34 33 32 31 31 30 29 29 28 28 28 28 28 29 30 31 32 34 36 38 41 44 47 51 54 58 62 66 70 73 76 79 81
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 170 157 146 135 126 117 109 101 95 89 83 79 75 71 69 66 64 63 62 62 61 61 61 61 61 62 62 62 63 63 63 63 64 64 64 65 65 65 66 66 66 67 68 69 69 70 71 72 73 74 75 75 75 75 74 73 72 71 70 68 67 65 64 62 61 60 59 59 58 58 59 60 61 63 66 69 72 76 81 86 91 96 102 107 113 118 123 128 132 136 140 143 147 150 153 156 159 162 165 168 172 176 181 185 190 194 198 201 203 203 202 199 194 188 180 171 162 153 144 135 126 118 110 103 96 90 85 80 76 73 70 69 68 68 68 70 73 77 83 89 97 107 118 130 144 160 176 194 212 230 247 263 275 284 288 286 280 268 253 235 215 195 176 158 142 128 115 105 96 89 83 78 74 71 69 67 65 64 63 62 62 61 61 61 61 61 61 61 61 62 62 63 64 65 66 68 69 71 74 76 79 82 85 88 91 95 98 101 104 107 110 113 115 117 119 120 121 121 121 121 120 119 118 117 116 115 115 114 114 114 114 114 114 114 114 113 113 112 110 109 107 105 103 100 97 94 91 87 84 81 77 74 71 69 67 65 64 64 64 64 65 67 69 71 74 77 80 84 88 92 97 101 106 111 115 120 125 129 133 137 140 143 146 148 150 151 153 154 156 158 159 161 163 164 165 166 167 167 166 165 162 160 156 151 146 140 134 127 120 113 106 100 93 88 82 78 74 70 68 66 64 63 62 62 63 63 64 66 68 70 73 76 80 84 89 95 102 110 120 130 142 156 171 187 204 221 237 252 264 272 276 275 271 263 252 239 225 211 196 183
 68 64 61 57 53 50 47 43 40 37 35 32 30 28 26 25 23 22 21 20 20 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 18 19 20 21 22 24 25 27 28 30 31 32 33 33 34 34 33 33 32 31 30 29 27 26 25 23 22 21 19 18 17 17 16 15 15 15 15 15 15 15 16 16 17 18 19 19 21 22 23 24 26 28 30 32 35 38 41 44 48 52 56 60 63 67 70 72 73 73 73 71 69 66 63 60 57 53 50 47 44 42 39 37 35 33 32 31 29 29 28 28 28 28 29 30 31 33 35 37 40 44 48 52 56 61 66 71 77 82 86 90 94 96 97 96 94 91 87 82 77 71 65 60 55 50 46 42 39 36 34 31 29 28 26 25 24 23 21 21 20 19 18 17 17 16 16 15 15 15 15 15 15 16 16 17 18 19 20 22 23 25 27 30 32 34 37 40 42 44 47 48 50 51 51 50 49 47 45 43 40 37 34 32 29 27 25 24 22 21 20 20 19 19 18 18 18 18 17 17 17 17 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 55 56 58 59 60 61 61 61 60 59 58 56 53 51 48 45 42 39 37 34 31 29 27 25 23 21 20 18 17 16 15 15 14 14 14 14 15 15 16 17 18 19 20 22 23 25 27 29 31 33 35 38 40 43 46 49 52 56 59 62 66 69 72 75 78 81 83 84 85 86 86 85 84 82 80 77 74 71
 53 52 52 51 50 50 50 50 51 52 53 55 58 61 64 68 73 78 83 89 94 99 103 106 108 108 107 105 102 98 93 87 82 76 70 65 60 55 50 47 43 40 38 36 35 34 34 34 35 36 38 40 42 45 48 51 55 58 62 66 69 73 77 80 84 87 89 92 93 95 96 97 97 98 98 99 99 100 101 103 105 106 108 111 113 115 116 118 119 119 119 119 117 115 113 109 106 102 97 93 88 84 80 76 72 69 66 64 62 60 59 58 57 56 55 54 54 53 52 52 51 50 49 48 47 46 45 44 42 41 40 40 39 39 39 39 39 40 42 43 45 47 49 52 54 56 59 61 63 65 66 67 68 68 68 67 66 65 63 61 59 57 54 52 51 49 48 47 46 46 46 47 48 49 50 52 54 56 58 61 64 67 70 73 76 79 82 85 87 89 90 91 90 90 88 87 85 82 80 77 74 72 69 67 65 63 61 59 57 55 54 53 52 51 50 49 49 48 48 48 49 50 51 53 55 57 60 64 68 72 77 81 86 91 96 100 103 106 109 110 110 110 109 107 104 101 98 94 90 87 83 79 76 73 71 69 67 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 49 48 47 46 45 44 43 43 43 43 44 44 46 48 50 53 56 60 64 68 73 78 82 87 91 95 98 101 103 104 104 103 101 98 95 91 87 82 78 74 70 66 63 60 58 56 54 53 53 52 52 52 52 53 53 53 54 54 55 55 56 56 57 57 57 58 58 59 59 60 60 60 61 61 61 61 61 61 61 61 60 60 59 58 57 56 55 54
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 121 120 119 117 115 113 111 109 107 106 105 104 104 105 106 109 111 115 118 123 127 131 135 139 143 146 149 152 154 156 157 159 160 161 162 163 165 166 168 171 174 178 183 188 194 201 209 216 224 231 237 242 245 247 246 243 238 232 224 216 206 197 187 177 168 159 151 144 137 132 128 125 123 123 124 126 131 136 144 152 162 173 185 196 207 216 223 227 228 225 220 212 201 189 176 163 150 138 126 116 108 100 95 90 88 86 86 87 90 93 98 104 111 119 128 138 149 161 173 186 198 211 223 233 242 248 252 253 250 246 238 229 219 208 196 186 176 166 158 151 145 140 135 131 128 125 123 120 118 116 114 112 110 108 106 104 102 100 97 95 93 91 89 88 87 86 86 87 89 91 95 98 103 108 113 118 124 130 136 141 146 151 154 157 159 159 159 157 154 149 145 139 134 128 123 118 114 110 107 105 103 102 101 101 101 101 102 103 104 106 108 110 112 115 118 122 125 130 134 139 145 152 158 166 174 182 190 199 207 214 220 224 227 228 226 223 218 212 204 195 186 176 167 157 148 139 131 124 117 112 107 103 101 99 99 101 104 108 114 122 131 142 154 166 180 192 204 215 223 228 229 226 220 210 198 185 170 155 141 128 116 105 96 89 83 79 76 74 74 74 76 79 83 87 93 99 106 114 123 134 145 157 170 183 198 213 227 242 254 265 274 279 281 278 273 264 253 240 227 213 199 185 172 161 150 140 131 123 116 109 104 98 94 90 86 83 80 78 76 74 74 73 74 75 76 78 81 84 88 92 97 101 105 109 113 116 118 120 121 122
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 31 30 28 26 25 23 22 22 21 20 20 20 20 20 21 21 22 22 23 24 24 25 26 27 27 28 28 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 24 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 36 38 39 41 42 45 47 50 53 56 60 63 67 71 74 76 78 79 79 78 76 74 71 67 63 59 55 51 48 44 41 38 35 33 30 28 27 25 24 23 23 23 23 23 24 25 27 29 31 34 37 40 43 47 51 55 59 64 67 71 74 76 77 78 77 76 73 70 67 63 59 55 51 48 45 42 39 37 36 34 33 32 32 31 31 30 30 29 29 28 28 28 27 26 26 25 25 24 24 24 23 23 23 23 24 24 25 25 26 27 27 28 29 30 31 33 34 35 36 37 38 39 40 41 41 42 42 42 42 41 41 40 39 39 38 37 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 30 29 28 28 27 26 25 24 23 23 22 21 21 20 20 20 20 20 20 21 21 22 23 23 24 25 26 27 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 45 45 46 46 45 45 45 44 44 43 42 41 40 39 38 37 36 35 34 32 31 30 29 28 28 27 27 26 26 26 27 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 51 52 53 54 54 55 55 54 53 52 51 49 47 45 42 40 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
 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 7 7 8 10 11 12 13 15 16 16 17 16 16 14 13 12 10 9 8 6 6 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 10 11 11 11 11 11 10 10 9 8 8 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 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 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 4 4 4 5 6 6 7 8 9 9 10 11 11 12 12 12 12 11 11 10 9 9 8 8 7 7 7 6 6 6 5 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 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 6 6 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 3 3 3 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 6 6 7 7 7 8 9 9 10 11 11 12 12 12 12 12 12 11 10 10 9 8 8 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 3 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 28 28 28 28 28 27 27 26 25 24 24 23 22 21 21 20 20 20 19 19 19 19 19 20 20 20 21 21 22 23 24 25 26 27 28 30 32 33 35 37 38 40 42 43 44 45 45 45 44 43 42 41 39 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 22 24 25 27 30 33 36 39 43 47 52 56 60 64 67 70 72 73 72 71 69 67 64 61 57 54 50 47 44 41 39 37 35 33 31 30 29 29 29 29 29 30 31 32 34 35 37 39 41 43 45 47 49 51 53 55 57 58 60 62 63 64 66 66 67 67 67 66 65 63 61 58 55 51 48 44 41 37 34 31 28 26 24 22 20 19 17 16 16 15 15 15 15 15 15 16 17 18 20 22 24 26 28 31 34 36 39 42 44 47 48 50 51 51 51 50 49 47 45 43 41 38 36 33 31 29 27 26 25 24 23 23 23 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 36 37 37 37 37 37 36 36 35 34 33 32 31 31 30 29 29 29 29 29 29 30 30 31 32 33 34 36 38 39 41 43 45 47 50 52 54 56 58 59 60 61 62 62 61 61 59 58 56 54 52 50 47 45 42 39 37 34 32 30 27 25 23 22 20 18 17 16 15 15 15 15 15 15 16 17 18 20 21 23 25 28 30 33 36 39 42 46 49 51 54 56 57 57 57 56 54 51 48 45 42 39 37 34 32 30 29 27 27 26 26 25 26 26 26
 50 51 52 53 53 54 54 53 53 52 52 51 50 49 48 47 47 46 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 45 46 46 47 48 48 49 50 51 51 52 52 53 53 53 52 52 51 51 50 49 48 47 46 44 43 42 40 39 38 36 35 34 33 32 31 31 30 30 30 30 30 30 30 31 32 32 34 35 36 38 40 43 45 49 52 56 60 64 68 73 76 80 83 85 86 86 86 85 83 81 78 75 72 69 66 63 60 57 55 53 51 49 48 47 47 46 47 48 49 51 54 57 61 66 71 76 81 87 92 97 102 106 109 111 112 112 111 109 107 104 101 97 93 89 85 81 78 74 70 67 64 61 58 56 53 51 49 46 44 42 41 39 37 36 34 33 32 31 30 29 29 29 30 30 31 33 35 38 41 44 49 54 59 65 72 78 86 93 100 107 112 117 120 121 121 118 115 109 103 97 89 82 75 69 63 58 53 49 46 44 42 41 40 40 41 42 43 44 46 48 50 52 55 58 60 63 66 69 72 74 77 79 80 81 81 81 80 78 76 73 70 67 64 61 58 55 52 50 48 47 45 44 44 43 43 43 43 43 44 45 46 48 49 51 53 55 58 60 63 65 67 69 71 73 74 75 75 75 74 73 71 69 67 64 62 59 56 53 50 47 44 41 38 36 34 32 31 30 29 29 29 29 30 32 33 35 37 40 43 46 49 52 55 58 61 64 67 69 71 72 73 73 72 71 69 67 65 62 59 57 54 52 50 48 47 46 46 45 46 46 47 47 48 49
 55 56 56 56 56 56 56 56 56 57 57 57 58 58 59 59 60 61 61 61 62 62 61 61 60 59 58 57 56 55 54 52 51 50 49 47 46 46 45 44 44 44 45 46 47 48 51 53 56 59 63 66 69 73 76 78 80 82 83 83 82 82 80 79 77 75 72 70 68 66 63 61 60 58 57 55 54 54 53 52 52 52 52 52 52 52 51 51 51 50 50 49 49 48 47 47 47 46 47 47 47 48 49 51 53 55 58 60 63 66 69 72 75 78 81 83 85 86 87 87 86 86 84 83 81 78 76 73 71 68 66 63 62 60 59 58 58 59 59 60 62 64 66 68 70 72 74 76 78 79 80 81 82 82 82 81 80 78 76 74 72 70 67 65 62 60 58 56 55 54 53 52 51 51 51 51 51 52 52 52 52 53 53 53 53 52 52 52 52 52 51 52 52 52 53 54 55 56 57 59 60 62 64 66 68 70 72 74 75 76 77 77 77 77 76 74 72 70 67 64 61 58 55 53 51 49 47 46 46 45 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 59 60 60 60 60 60 59 59 58 58 58 57 57 57 58 58 59 59 60 61 61 62 62 63 62 62 61 60 59 57 56 54 52 50 48 47 45 44 43 42 41 41 40 40 40 40 41 41 41 42 42 43 44 44 45 45 46 46 46 47 47 47 47 47 47 47 47 46 46 46 47 47 47 47 47 48 48 48 48 48 47 47 46 46 45 44 44 43 42 41 41 40 39 39 38 38 38 38 38 38 39 39 40 41 42 43 45 46 48 49 51 52 53 54
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 87 83 80 78 76 74 73 72 72 72 72 72 72 72 73 73 74 74 75 75 75 75 76 76 76 75 75 75 74 73 72 71 70 68 66 63 61 58 55 53 50 48 45 44 42 41 41 41 41 42 43 45 47 49 51 54 56 59 62 65 68 71 73 75 77 78 78 78 77 75 72 69 66 62 58 54 50 47 44 42 40 38 38 38 38 40 42 46 50 56 63 71 81 93 106 120 135 150 163 174 180 181 178 171 160 148 136 123 112 102 93 86 79 74 69 65 62 60 58 57 56 55 55 55 56 57 58 59 61 63 65 68 71 74 77 81 85 90 94 98 102 106 109 111 113 114 114 114 113 111 109 106 103 100 97 93 90 86 82 78 74 71 67 63 60 56 53 50 47 44 42 40 38 36 34 33 32 31 31 30 30 30 30 31 31 32 33 34 36 38 40 42 45 48 51 54 57 60 64 67 70 73 75 78 80 83 85 88 90 93 96 99 103 106 111 116 122 128 135 142 150 158 167 174 181 186 189 190 188 184 177 169 160 150 140 130 121 113 106 99 94 89 85 82 79 77 76 75 75 75 76 77 78 79 80 81 82 82 82 81 79 76 73 69 64 60 56 51 48 44 41 39 37 35 35 35 35 36 39 42 46 52 59 68 79 92 109 128 151 176 205 235 264 290 309 318 317 305 284 259 231 203 177 153 132 114 98 85 74 64 57 51 46 42 39 38 37 37 38 39 41 43 46 50 55 60 65 72 80 89 99 110 123 138 154 173 193 215 238 260 280 297 308 313 310 300 285 266 244 222 201 181 164 148 134 123 113 105 98 92
 112 106 100 94 88 82 77 72 68 65 63 61 61 61 62 64 66 70 74 80 86 93 100 109 118 127 136 144 152 157 160 160 157 151 143 133 122 111 99 89 79 70 62 56 50 46 43 40 39 38 38 39 40 41 43 45 48 51 55 58 62 66 71 75 80 84 87 90 93 94 95 94 93 90 87 84 81 78 75 73 71 70 69 70 71 73 76 80 84 89 94 100 106 111 116 119 121 121 119 116 111 104 97 90 83 77 71 66 61 57 54 51 49 47 46 45 45 44 44 44 45 45 46 47 48 50 51 53 54 56 58 60 62 64 67 69 71 74 76 78 80 82 83 84 84 84 83 82 80 78 75 73 70 67 64 60 57 54 52 49 47 45 43 41 40 40 40 40 41 42 45 47 50 54 58 63 68 72 77 80 83 85 85 85 82 79 75 71 66 61 57 53 50 47 44 43 42 41 41 41 41 42 43 45 47 49 51 54 56 60 63 67 71 75 79 84 89 93 98 103 107 110 113 115 116 115 114 111 108 103 98 93 87 82 77 72 67 63 59 56 53 51 48 47 45 44 43 43 43 43 44 44 46 47 49 51 53 56 58 60 62 64 65 65 65 64 63 61 59 57 55 53 51 50 49 48 48 48 49 51 53 56 60 65 70 76 82 88 95 100 105 109 112 113 112 110 107 104 99 94 89 84 79 75 71 67 64 61 59 57 57 57 57 59 61 65 69 75 81 89 97 106 115 123 132 139 146 151 154 155 154 152 148 143 138 132 127 121 116 111 108 104 102 100 99 99 100 101 103 106 109 113 117 120 122 124 124 123 121 117
 129 128 128 128 129 130 131 132 133 133 132 131 130 127 124 120 115 111 106 101 96 92 87 83 80 76 73 71 68 67 65 64 63 62 61 61 61 61 62 63 64 66 68 70 73 77 80 84 89 93 97 102 106 110 113 116 118 119 120 119 119 117 114 111 108 104 99 95 90 85 80 75 70 65 61 57 54 51 48 46 44 44 43 43 44 46 48 52 56 61 67 75 83 93 105 118 132 147 162 176 189 200 208 212 213 211 206 199 190 182 173 164 156 149 143 138 133 129 126 124 122 121 120 120 120 121 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 136 137 138 139 141 142 143 145 146 148 149 151 152 153 154 154 154 152 150 147 143 138 132 125 118 111 103 96 89 82 76 70 65 60 56 52 49 47 45 43 42 41 41 41 41 41 42 44 45 47 49 51 54 56 59 62 65 68 71 74 78 81 85 89 92 97 101 106 111 117 122 128 135 141 148 154 159 164 167 169 169 167 163 158 152 144 136 128 121 113 106 100 94 89 85 81 78 75 73 72 71 71 71 72 73 74 77 79 83 86 91 95 100 105 110 114 118 120 121 121 119 116 111 106 101 95 90 84 80 76 73 70 68 67 67 68 70 72 75 79 84 90 96 102 109 116 123 129 135 139 142 144 144 142 139 134 129 122 115 108 101 94 87 80 74 68 63 58 54 51 48 45 44 43 42 42 43 44 45 47 49 52 55 58 62 66 71 76 81 87 94 101 108 116 125 134 143 152 161 169 176 182 186 188 189 187 184 179 174 167 161 155 149 144 139 135 132 130
 78 78 80 81 83 85 87 90 92 94 96 97 97 97 96 94 91 87 84 79 75 71 67 62 59 55 52 49 46 43 41 39 38 36 35 33 33 32 31 31 31 31 31 32 33 34 36 38 41 43 46 49 53 56 60 63 66 69 72 74 75 76 77 76 75 74 72 70 68 65 62 59 56 53 51 48 46 44 43 42 41 40 40 41 41 43 44 46 49 51 55 58 62 66 70 74 78 81 84 86 87 87 87 85 84 82 79 77 74 72 69 68 66 65 63 63 62 62 62 63 64 65 66 68 70 72 74 77 80 82 85 88 91 94 96 98 99 100 100 100 99 97 96 94 91 89 87 84 82 80 78 76 74 72 70 68 67 65 63 61 59 57 55 53 50 48 46 43 41 39 37 35 34 32 31 30 30 29 29 29 29 29 30 31 32 33 35 37 39 42 44 47 50 53 56 59 62 65 68 70 72 74 76 77 78 79 80 81 81 82 82 82 82 82 82 82 82 81 81 80 79 78 77 77 75 74 73 72 71 71 70 69 68 68 67 67 66 66 66 67 67 68 69 70 71 73 75 77 80 82 85 89 92 95 98 100 102 103 103 101 99 95 91 86 80 75 69 64 58 54 49 46 42 40 37 35 34 33 32 32 32 33 33 34 35 37 39 41 43 45 47 50 52 55 57 59 62 64 65 67 68 69 69 69 69 68 66 64 62 60 57 55 52 50 47 45 43 41 39 38 37 36 36 35 35 35 35 36 36 37 38 39 40 41 43 45 47 49 51 54 57 59 62 65 68 71 73 75 76 77 78 78 78 78 78 77 77 77 77 77
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 19 21 23 25 27 30 33 36 40 43 46 49 51 53 54 55 55 55 55 54 53 52 50 49 49 48 47 47 47 46 47 47 47 48 49 49 50 52 53 54 56 57 59 60 62 63 65 66 68 69 70 70 70 71 70 70 69 68 66 65 63 61 59 58 56 54 52 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 33 32 30 29 27 25 23 22 20 19 17 16 15 15 14 14 14 14 14 15 15 16 17 19 20 22 25 27 30 33 36 40 43 47 51 55 59 62 65 67 68 68 67 65 63 60 56 53 49 46 42 39 36 34 31 29 28 26 25 24 23 23 23 22 22 23 23 23 24 25 26 27 29 31 33 36 39 42 46 49 53 57 61 64 67 68 69 68 66 63 60 56 52 49 45 42 40 38 36 35 35 35 35 36 38 40 42 45 48 52 55 58 61 64 65 66 66 64 61 58 54 50 46 42 38 35 32 29 26 24 22 20 18 17 16 15 15 14 14 14 15 15 16 18 19 21 24 27 30 34 38 43 47 52 57 61 65 68 69 70 70 68 66 63 59 55 51 47 44 40 37 35 33 31 29 28 27 26 26 26 27 28 29 30 32 34 37 39 42 45 47 50 52 54 56 57 58 58 58 57 57 56 56 55 54 54 54 53 53 53 54 54 54 54 55 55 55 55 56 55 55 55 54 53 53 52 51 49 48 47 46 45 44 44 43 43 43 43 44 44 45 46 47 49 50 51 53 54 55 56 56 56 56 55 54 52 50 47 44 41 38 35 32 29 27 24 22 20 19 18 17 16 16 16 16 16 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
 107 112 118 125 132 139 146 153 160 165 169 172 173 172 169 164 158 151 143 135 127 119 111 104 98 92 87 82 78 75 72 70 68 67 67 67 68 69 72 75 79 84 91 98 108 118 130 144 159 175 191 206 219 229 236 238 235 228 218 206 193 178 165 152 140 129 119 111 104 98 94 90 88 86 85 85 86 87 89 91 94 98 101 104 107 109 111 112 112 111 109 106 103 100 97 94 91 89 87 86 86 86 88 90 93 98 103 109 116 124 133 143 153 164 175 186 197 206 215 221 226 228 228 226 222 216 209 201 192 183 174 166 158 150 143 137 132 127 124 120 118 116 115 115 114 115 116 118 120 122 125 129 133 138 144 149 156 162 169 176 183 189 194 199 202 204 204 203 200 196 190 183 176 169 161 154 147 140 134 129 124 120 117 114 112 110 109 108 108 108 109 109 110 111 112 114 115 116 118 119 120 121 122 123 124 124 124 124 123 122 120 118 116 113 110 106 102 98 94 91 87 83 80 78 76 74 73 72 72 72 73 75 76 78 81 84 87 90 94 97 101 105 108 111 114 117 118 120 120 121 120 120 119 118 117 116 116 116 117 118 120 123 126 130 135 140 146 151 156 159 161 161 160 156 151 144 135 127 118 109 101 94 87 81 76 72 69 66 65 63 63 63 63 64 65 67 69 72 75 78 81 85 88 92 95 99 102 104 106 107 108 108 107 106 104 101 98 95 92 88 85 82 79 76 74 72 70 68 66 65 64 63 63 62 62 62 62 63 63 63 64 65 66 66 67 68 69 71 72 73 75 77 79 81 83 86 89 93 97 102
 100 103 106 109 111 114 116 119 121 123 126 128 131 133 136 139 142 145 149 152 154 157 159 160 161 161 161 159 157 153 150 145 140 135 130 125 120 115 110 106 102 99 96 94 93 92 93 93 95 97 100 103 107 111 116 122 127 133 138 144 149 154 158 161 163 164 164 164 162 159 156 152 147 143 138 133 129 125 120 117 113 110 107 104 102 100 98 96 94 92 90 88 87 85 83 82 80 79 78 77 76 76 76 76 77 78 79 81 83 85 88 92 95 99 103 108 112 117 122 126 130 134 137 140 142 143 143 142 141 138 135 132 129 125 121 118 114 111 108 106 104 102 100 99 98 98 97 97 96 96 96 96 96 96 96 96 96 96 97 97 97 98 98 99 99 100 101 102 103 104 106 107 108 109 110 111 111 111 110 109 108 107 105 103 101 99 97 96 94 93 92 91 91 91 92 92 93 95 96 98 99 101 102 104 105 106 106 106 106 105 104 102 100 98 95 92 90 87 84 81 79 77 75 74 73 72 72 73 73 74 76 77 79 81 84 86 88 91 93 95 97 98 100 101 102 103 103 103 103 103 103 103 103 102 102 102 103 103 103 104 104 105 106 107 108 108 109 110 110 110 110 109 109 108 107 107 106 105 104 103 103 102 102 102 102 102 102 102 102 102 101 101 101 100 100 99 98 97 96 95 94 93 92 91 91 90 90 90 90 90 91 92 94 96 99 102 105 109 113 117 121 125 128 131 134 135 136 136 135 133 131 127 124 119 115 110 106 102 97 94 90 87 84 81 79 78 77 76 76 76 77 78 79 81 83 85 88 91 94 97
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 60 63 66 70 74 78 82 86 89 92 95 98 99 101 102 102 102 102 102 102 102 102 102 103 104 105 107 110 113 117 122 128 135 143 152 162 174 186 200 214 230 245 260 273 284 293 297 296 291 282 269 253 235 217 199 182 166 152 140 130 121 114 109 105 103 102 103 104 107 110 115 120 125 131 136 140 142 143 142 139 133 126 118 108 99 90 81 73 67 61 57 54 52 51 51 53 55 59 65 72 80 90 102 116 131 148 165 183 199 213 224 230 232 228 221 210 197 184 171 158 146 136 127 120 114 109 106 103 102 102 102 104 106 109 113 117 122 128 134 140 147 155 163 170 178 186 194 202 209 216 223 229 234 239 243 246 248 249 249 248 245 241 236 230 222 214 204 194 184 173 162 151 141 131 122 114 107 100 95 90 86 84 82 80 80 81 82 84 86 90 94 98 104 110 116 124 132 140 149 158 167 176 184 192 200 205 210 212 213 211 208 202 195 187 177 167 157 146 136 127 118 109 102 95 89 84 80 77 74 72 72 71 72 74 76 80 84 89 96 104 113 123 134 145 156 167 176 182 186 185 181 174 164 152 139 127 114 103 93 85 78 72 68 65 63 63 64 67 72 77 85 94 105 117 130 143 157 169 179 186 190 190 186 179 170 160 149 138 128 119 111 105 99 95 92 90 88 88 89 90 93 95 99 103 107 112 117 122 126 131 135 138 141 143 144 145 145 144 143 142 140 138 136 134 132 129 127 124 122 119 116 114 111 108 105 101 98 95 91 87 84 80 77 73 70 67 64 61 59 57 55 53 52 52 52 52 52 54 55
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 44 45 45 47 48 50 52 54 56 58 59 60 61 61 60 59 57 55 52 49 45 42 39 36 34 32 30 28 27 26 25 25 24 24 25 25 26 27 28 30 32 34 36 39 42 45 48 52 55 58 61 63 65 66 66 66 64 63 60 58 55 52 49 47 44 42 40 39 38 37 36 35 35 35 35 35 36 37 38 39 40 41 42 43 44 45 46 46 46 46 45 45 44 43 42 41 40 39 38 37 37 37 37 37 38 39 40 41 42 44 46 48 51 54 56 59 62 64 66 68 69 69 69 67 66 63 60 57 54 51 48 45 42 39 37 35 33 32 30 29 29 28 28 28 28 29 30 31 33 34 36 39 41 44 47 50 53 55 57 59 60 60 60 59 57 56 54 52 50 48 46 45 43 42 42 41 41 41 41 41 41 42 42 42 41 41 40 39 38 36 35 34 32 31 30 28 27 27 26 26 25 25 25 26 26 27 28 29 30 31 33 34 36 37 38 39 40 40 41 40 40 39 39 38 36 35 34 33 32 31 30 29 28 28 27 26 26 26 25 25 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 34 35 36 38 40 41 43 44 45 46 46 47 46 46 45 44 42 40 39 37 35 33 32 30 29 28 27 26 25 24 24 23 23 23 23 23 23 23 23 24 24 25 26 26 27 28 29 30 31 33 34 35 37 38 39 40 41 41 42 42 42 41 40 39 37 36 34 33 31 29 28 26 25 24 24 23 23 22 23 23 23 24 25 26 27 28 30 31 33 35 36 38 40 41 42 43 43 44 44 44 44 43
 71 71 72 72 72 73 73 74 75 76 76 77 77 76 75 73 71 67 63 58 53 48 43 39 34 30 27 24 21 19 17 16 14 13 13 12 12 11 11 12 12 12 13 14 15 17 19 21 24 27 31 35 40 45 50 55 59 62 64 64 63 60 56 52 48 44 40 36 33 30 28 26 24 23 22 21 21 21 21 22 23 24 26 28 31 34 38 43 48 53 59 66 72 77 82 85 87 88 87 85 83 80 77 74 71 69 66 64 63 62 61 60 60 60 60 60 61 61 62 63 64 65 65 66 67 67 68 68 69 69 69 69 69 69 69 68 68 67 67 66 65 64 64 63 62 62 61 61 60 60 60 59 59 59 58 58 57 56 55 54 53 52 50 49 48 46 45 44 43 42 42 41 41 41 41 41 42 43 43 44 45 46 46 46 46 46 45 44 43 42 41 39 38 37 36 35 35 34 34 35 35 36 37 39 41 43 46 49 52 55 58 61 63 65 65 64 62 59 56 52 48 44 41 37 35 32 30 28 26 25 24 24 23 23 23 23 23 24 25 26 27 29 30 32 34 37 40 43 46 49 53 57 62 66 71 77 82 87 92 97 101 104 105 105 103 98 92 85 77 68 60 53 46 40 34 30 26 23 21 19 17 16 15 14 13 13 13 13 13 13 13 14 14 15 16 17 18 19 21 22 24 26 28 30 31 33 35 36 38 38 39 39 39 38 37 36 35 33 31 30 28 26 24 23 21 20 19 18 17 16 15 15 15 14 14 15 15 15 16 17 18 19 20 22 24 26 29 32 35 38 42 46 50 54 58 61 64 66 68 70
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 59 53 48 44 40 37 34 32 31 30 29 29 28 29 29 29 30 31 32 33 34 35 36 37 38 39 40 40 41 41 42 42 42 42 42 42 42 42 42 42 41 41 40 40 39 39 38 37 36 35 34 33 32 31 31 30 29 29 29 29 30 30 31 33 34 37 39 42 46 50 55 59 65 70 76 81 86 90 93 96 97 97 96 94 92 89 87 84 82 80 79 79 79 79 80 81 83 85 86 87 88 87 86 84 81 77 73 68 64 59 54 50 46 42 39 36 34 32 31 30 29 29 29 30 31 32 33 35 37 40 42 45 48 51 53 56 59 61 63 64 65 65 65 65 63 62 60 58 56 53 51 48 46 44 42 40 38 36 34 33 31 30 29 28 27 27 26 26 26 26 27 27 29 30 32 35 38 42 47 52 59 65 72 79 86 91 95 97 97 96 92 88 83 78 73 68 63 59 56 53 50 48 47 46 45 45 45 46 47 48 50 51 53 55 57 59 61 63 64 65 65 65 65 64 63 61 60 58 56 53 51 49 47 45 43 42 41 40 39 39 39 39 40 41 42 44 46 48 51 54 56 59 62 64 66 67 68 68 68 67 66 65 63 62 60 59 58 57 56 56 56 56 57 57 58 59 60 60 60 60 59 57 56 54 51 49 46 43 41 39 37 35 33 32 31 31 31 31 32 34 36 39 42 46 51 56 62 69 77 85 93 100 107 113 117 119 119 116 112 106 99 92 84 77 70 63 57 52 47 43 40 37 34 33 32 31 31 31 31 33 34 36 39 42 46 50 54 59 65 70 75 80 83 85 85 84 81 76 71 65
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 69 66 63 59 55 52 48 45 41 39 37 35 33 32 31 30 30 30 30 31 32 33 34 36 37 39 41 43 45 46 48 49 50 51 51 51 51 50 49 48 47 46 45 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 35 35 35 36 36 37 39 40 42 44 47 50 54 58 62 67 72 77 82 86 90 94 96 96 96 93 90 86 82 77 73 69 65 62 59 57 55 54 54 54 54 54 55 55 56 57 57 57 56 56 54 53 51 49 46 44 41 39 37 35 33 32 31 30 30 30 30 30 31 32 33 34 36 38 41 44 47 50 54 58 62 66 70 73 75 77 78 77 76 73 70 66 62 58 54 50 47 44 42 40 38 37 36 35 35 35 36 37 38 40 42 45 48 52 55 59 63 67 71 74 76 78 79 79 78 77 76 75 73 72 71 70 70 70 71 71 73 74 76 78 80 82 83 84 85 85 84 82 79 76 73 69 65 62 58 55 52 49 46 44 42 41 39 38 37 37 37 37 37 38 39 40 41 43 45 48 51 54 58 62 66 70 74 77 79 81 82 81 80 78 76 73 70 67 64 61 59 57 55 54 53 53 54 55 56 58 61 65 68 72 76 80 83 86 87 88 87 85 82 79 75 71 67 63 60 57 54 52 50 49 48 48 48 48 49 51 53 55 57 60 63 65 68 70 72 73 73 73 72 71 70 68 66 64 62 60 58 56 55 53 52 51 51 50 50 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 47 47 48 48 49 50 52 53 55 57 60 62 65 67 69 70 71 71 70
 82 83 84 86 87 87 88 88 88 88 87 87 86 84 83 82 80 79 77 76 74 73 72 71 71 71 71 72 73 74 76 78 81 84 88 92 97 102 107 113 120 126 133 141 148 155 161 167 171 174 176 175 173 168 162 154 146 136 127 117 108 100 92 85 80 75 71 68 66 64 63 63 63 64 66 67 69 72 74 77 80 82 84 86 87 87 87 85 84 81 79 76 73 71 69 67 66 65 65 66 67 69 72 75 79 84 90 96 103 110 117 124 130 134 137 138 136 132 126 119 111 103 95 87 80 73 68 63 59 56 53 51 49 48 47 47 47 47 48 49 51 53 56 59 62 67 72 77 83 90 97 104 112 120 127 134 139 144 147 149 149 149 147 144 140 136 132 128 123 119 115 111 107 104 100 97 94 91 89 86 84 82 80 79 77 76 74 73 72 71 71 70 69 69 69 69 69 69 70 70 71 72 74 75 77 79 82 84 87 90 94 97 100 103 106 109 111 112 113 114 113 113 112 110 108 106 104 101 99 96 94 92 90 88 87 85 84 83 82 82 81 80 80 79 78 77 76 75 73 72 70 69 67 65 64 63 62 61 60 60 60 61 62 63 65 68 71 74 77 81 85 89 93 96 99 102 103 104 104 104 103 102 101 99 98 97 95 94 93 93 92 92 92 92 91 91 90 89 88 86 84 82 79 76 73 71 68 65 63 60 58 56 55 54 53 53 52 52 53 54 55 56 58 60 62 64 67 70 73 77 80 83 85 87 89 90 91 91 91 90 89 88 86 85 83 82 80 79 78 77 77 76 76 76 77 77 78 79 80 81
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 31 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 36 36 36 36 35 35 35 35 35 35 35 35 36 36 37 37 38 38 39 39 40 40 40 40 39 39 39 38 38 37 37 36 35 35 34 34 34 33 33 33 33 33 33 33 34 34 35 35 36 37 37 38 39 39 40 40 40 40 40 39 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 33 34 35 36 37 37 38 39 40 40 41 41 41 41 41 40 40 39 39 38 37 37 36 35 34 33 32 31 31 30 29 29 28 28 28 28 29 29 30 31 31 32 33 34 34 35 35 35 35 35 35 34 34 33 33 32 31 31 30 30 30 30 31 31 32 33 34 35 36 38 39 41 42 43 44 45 45 46 45 44 43 42 40 39 37 35 34 32 31 30 29 28 28 28 28 28 28 29 30 30 31 32 34 35 36 37 38 40 41 42 44 45 46 47 47 47 48 47 47 46 45 44 42 41 39 38 36 35 34 33 32 31 31 30 30 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 45 45 45 45 45 45 44 44 43 43 42 41 40 40 39 38 37 36 36 36 35 35 36 36 37 37 38 39 40 41 42 43 44 44 44 44 44 43 42 41 40 39 37 36 35 34 33 32 31
 10 10 10 10 11 11 11 12 12 13 13 13 13 13 13 12 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 11 11 10 10 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 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 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 12 13 13 13 13 14 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 12 12 12 12 11 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 8 8 9 9 9 10 10 11 11 12 12 12 12 12 13 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 10 10 9 9 8 8 8 7 7 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 9 9 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 7 7 8 9 9 10 11 12 12 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10
 77 74 70 66 62 57 53 49 46 43 40 38 36 34 33 32 31 31 31 32 33 34 36 39 42 46 51 56 62 69 75 80 85 87 88 87 84 80 74 69 63 58 53 48 44 40 37 35 32 30 29 28 27 26 26 26 26 26 27 28 29 31 33 36 39 42 45 48 51 54 57 59 61 63 64 65 66 66 67 68 69 70 71 73 74 75 77 78 78 78 78 77 75 72 69 66 62 59 55 51 48 45 42 40 38 36 34 33 32 31 30 29 29 29 29 29 29 29 30 31 31 32 33 33 34 35 35 36 36 36 37 37 38 38 39 40 40 41 42 42 43 43 43 44 43 43 42 41 40 38 37 35 33 32 31 29 28 28 27 27 27 27 28 28 29 31 32 34 36 38 41 44 47 51 55 59 63 67 71 75 79 82 84 86 88 89 90 91 92 93 94 95 96 97 97 97 96 95 93 90 86 81 75 69 63 57 52 47 43 39 36 34 32 31 30 29 29 29 30 30 32 33 35 38 41 44 48 53 59 66 73 81 90 99 108 115 120 121 120 116 109 100 91 82 73 65 59 54 49 46 44 42 41 40 40 40 41 43 44 46 49 52 55 59 63 67 71 74 77 79 80 80 79 78 76 74 73 71 69 68 67 67 67 68 69 71 74 77 80 84 89 93 98 102 106 108 109 109 108 105 100 96 90 85 79 74 69 65 61 58 55 52 50 48 47 45 45 44 44 44 44 45 46 47 49 51 54 58 62 66 71 77 83 90 96 102 108 112 115 116 116 115 113 111 108 105 102 99 97 94 93 91 90 89 89 88 86 85 83 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
 68 72 76 79 80 80 78 75 70 65 59 53 48 43 38 34 31 28 25 23 21 20 18 18 17 18 18 19 21 23 26 29 33 37 42 48 53 59 65 70 75 79 81 83 83 81 79 76 71 67 62 57 52 47 42 38 34 31 28 25 23 21 19 18 18 18 18 18 19 20 22 23 26 28 30 33 37 40 44 48 53 57 62 66 70 73 76 77 77 76 74 71 68 64 61 57 54 52 49 47 45 44 42 41 40 39 38 37 36 35 34 33 31 30 28 27 26 24 23 22 21 21 20 20 20 20 20 20 20 21 21 21 22 23 23 24 25 26 27 28 29 29 30 31 31 32 32 32 31 31 30 29 29 28 28 28 28 28 29 30 31 32 34 36 38 41 44 47 50 54 58 61 65 68 70 72 73 73 72 70 67 65 62 59 56 54 52 50 48 47 46 45 44 43 43 42 41 40 39 38 37 35 34 33 32 31 30 29 29 29 30 31 32 34 35 38 40 43 46 50 53 56 60 63 65 68 69 70 70 70 68 66 63 60 57 54 50 47 44 41 38 36 35 33 32 32 31 31 31 32 32 33 34 35 36 38 39 41 42 44 46 48 51 53 55 58 60 63 65 66 67 67 67 66 65 63 61 58 56 53 51 49 46 45 43 41 40 39 38 37 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 20 19 19 19 19 20 20 21 22 23 24 26 28 30 32 35 37 39 40 42 42 43 43 43 43 42 42 42 42 42 42 43 45 46 49 52 55 59 63
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 107 110 114 119 124 130 136 141 145 148 148 147 144 139 132 125 117 108 99 91 84 77 71 66 62 60 59 59 60 63 67 72 78 85 92 99 107 114 121 127 132 136 139 141 142 142 140 138 135 131 127 122 117 111 105 100 94 88 83 78 73 69 66 63 62 61 61 62 63 65 67 70 72 76 79 82 86 89 93 96 100 103 106 108 110 112 113 113 113 112 111 109 107 106 103 101 99 98 96 94 93 91 90 88 87 85 84 82 80 78 76 74 72 71 69 68 67 67 68 69 71 74 77 80 84 89 93 98 104 109 114 120 125 130 135 139 142 144 145 145 143 140 135 129 122 115 107 99 92 85 79 74 70 68 67 68 70 73 77 83 89 96 103 111 119 126 133 138 142 144 144 143 139 135 129 124 118 112 107 103 100 98 98 98 100 102 106 112 118 124 132 139 146 152 157 160 161 159 155 148 139 129 119 109 100 92 85 79 75 73 72 72 74 76 79 83 87 92 97 103 109 114 120 126 131 136 140 144 147 149 150 150 149 147 144 140 136 131 126 121 115 110 106 102 98 96 94 92 91 90 89 88 88 87 87 87 87 87 87 88 89 89 90 92 93 95 96 98 100 101 103 104 104 105 105 104 103 101 100 98 95 93 91 88 86 84 82 81 79 78 78 78 79 81 83 87 91 97 104 112 120 129 139 147 155 161 166 169 170 170 167 163 158 152 145 137 129 122 114 107 100 93 87 81 76 72 68 65 63 62 61 63 65 69 75 82 90 100 111 122 133 144 152 159 163 164 162 158 153 146 139 132 125 119 113 109 106 105 104 105
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 99 94 90 86 83 81 80 80 80 81 83 85 87 90 93 95 97 98 99 98 97 94 91 87 83 79 75 73 71 71 72 74 76 79 83 87 92 96 101 106 110 114 118 122 125 127 129 129 129 128 127 124 121 117 112 108 103 98 93 89 85 83 81 81 82 84 87 91 95 100 104 108 112 114 115 116 115 114 112 110 107 104 101 98 95 93 91 89 88 88 88 89 90 92 94 96 98 100 102 103 104 104 104 103 101 98 96 92 89 85 81 78 75 73 72 71 73 75 80 85 92 100 109 118 128 136 144 151 156 159 160 160 158 154 148 142 135 128 121 113 106 99 93 86 80 75 70 66 63 60 59 58 59 61 64 68 73 78 83 88 93 96 98 99 98 97 95 93 91 88 86 84 83 82 83 83 85 87 91 95 100 105 111 117 123 128 132 134 135 134 131 126 121 114 108 100 93 86 79 73 68 63 59 56 54 53 54 56 60 64 70 77 84 91 98 105 111 116 121 124 127 128 129 129 128 127 125 123 120 116 112 108 103 98 93 88 82 77 71 67 63 59 57 56 57 58 61 65 70 76 82 88 94 101 107 113 118 123 127 130 132 134 135 135 134 133 132 131 130 129 129 129 130 131 132 135 137 140 142 144 146 147 147 146 144 140 135 128 121 112 104 95 87 79 72 66 62 59 58 58 59 61 64 68 73 78 84 90 96 103 110 117 124 131 139 145 152 157 162 165 166 166 163 158 151 142 132 121 110 99 89 80 72 66 62 59 58 59 61 64 68 73 78 85 91 98 105 112 119 125 129 133 134 134 132 128 123 117 111 105
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 100 103 105 108 111 114 118 121 126 131 136 142 148 154 160 166 170 172 173 170 164 155 144 131 118 105 94 85 77 72 67 64 62 60 59 59 59 59 60 61 63 65 67 70 73 77 81 86 92 97 104 110 117 123 128 133 136 137 136 133 129 125 120 116 112 110 109 109 110 112 115 117 120 124 127 130 132 134 136 136 134 132 128 123 118 111 104 97 91 84 79 74 69 66 63 60 58 57 56 56 56 57 58 59 61 62 65 67 70 73 77 81 86 92 99 108 117 128 139 150 160 168 174 176 175 171 165 157 148 138 128 119 110 102 94 88 82 77 72 68 65 62 60 58 57 57 57 58 60 64 69 76 86 98 112 128 144 159 171 180 183 182 176 167 157 145 134 123 113 104 95 88 82 76 72 68 64 61 58 56 54 52 51 49 48 47 46 45 44 43 43 42 42 42 41 41 41 42 42 43 45 47 49 53 58 65 72 81 90 99 107 114 118 121 121 119 116 112 107 102 96 91 87 82 78 74 71 68 65 63 61 59 57 56 54 53 53 52 52 53 54 56 59 63 67 71 75 77 79 79 78 76 74 71 67 64 61 58 56 53 52 51 50 50 50 51 53 55 58 62 67 72 79 86 94 102 111 120 129 137 144 149 152 153 152 148 143 135 127 117 107 96 87 78 70 64 60 57 55 54 54 55 56 57 59 61 63 65 68 71 75 79 83 89 94 101 109 117 126 135 145 153 161 165 167 164 157 146 133 118 102 88 76 67 59 53 50 47 46 45 45 46 47 48 49 51 53 56 59 62 65 68 72 75 79 83 87 90 93
 31 33 34 36 36 36 36 35 34 32 30 28 26 24 22 21 19 18 17 16 15 15 15 15 15 16 17 18 20 22 25 27 30 32 33 34 35 35 34 33 32 31 29 28 26 25 23 22 21 20 19 18 17 16 15 15 14 14 13 13 13 13 14 15 16 17 19 21 23 25 27 30 31 33 35 36 37 37 38 38 38 38 38 38 38 37 37 36 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 15 15 14 14 13 13 13 14 14 15 16 16 17 18 19 19 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 20 19 19 18 16 15 15 14 13 13 13 13 14 15 15 16 17 19 20 21 23 24 26 27 29 30 31 32 32 32 32 31 30 29 28 27 25 24 23 23 22 22 22 22 22 22 23 23 24 24 24 25 25 24 24 23 22 20 19 18 16 15 14 14 13 13 14 14 14 15 16 17 18 19 20 21 22 23 25 26 28 29 30 32 33 33 34 33 33 32 31 29 27 25 23 21 20 18 17 16 16 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 26 26 25 24 23 23 22 21 20 20 20 20 20 20 20 21 21 22 22 22 22 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 20 21 21 22 23 24 24 24 24 24 24 23 23 22 22 22 21 21 21 22 22 23 24 25 26 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 25 25 24 23 22 21 19 18 17 15 14 13 11 10 9 8 8 7 6 6 6 6 6 7 8 11 13 17 23 29 37 47 57 66 75 80 82 80 74 67 59 51 43 37 31 27 23 20 17 15 13 11 10 8 7 7 6 6 5 6 6 7 9 12 16 20 27 34 43 53 64 73 79 81 80 75 67 60 52 45 39 35 31 28 25 24 22 21 21 20 20 20 20 20 21 21 21 21 21 20 20 19 18 17 16 14 13 12 11 9 8 8 7 7 7 7 8 9 10 12 14 16 18 20 22 23 24 25 26 27 27 27 27 27 26 26 25 24 24 23 22 20 19 18 16 14 13 11 10 8 7 6 6 6 6 6 7 8 8 9 10 11 12 13 14 14 15 16 16 17 18 18 18 19 19 19 20 20 20 21 21 22 23 24 26 27 29 32 34 37 39 41 42 43 42 41 38 34 29 25 20 16 13 10 8 7 6 5 5 5 6 6 7 8 9 11 12 14 17 19 23 27 32 39 47 56 67 78 89 97 100 97 88 76 63 50 39 30 23 18 14 11 9 8 7 7 7 8 8 9 10 11 12 14 15 16 18 19 20 21 22 23 23 23 23 24 24 24 24 24 24 25 26 27 28 30 32 34 36 38 40 41 42 42 41 39 37 33 30 26 23 19 17 14 13 12 11 11 12 12 13 14 15 16 18 19 20 21 22 23 23 24 24 24 24 24 23 23 22 21 20 19 18 17 16 14 13 12 12 11 11 11 12 13 14 16 18 19 21 23 24 25 26 26 27 27 27 26 26 26 26 26 26 26 26 26 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
 131 132 134 135 137 139 141 143 144 145 145 145 144 142 139 136 132 127 123 117 112 107 101 97 93 90 89 89 90 93 96 100 103 106 109 112 113 114 115 116 116 116 116 115 115 115 116 116 116 117 117 118 118 118 117 116 115 112 109 105 101 97 93 90 88 87 87 87 88 90 92 95 97 100 103 106 109 112 115 118 122 125 129 132 136 139 142 145 147 149 151 153 154 155 156 157 158 159 160 160 161 162 162 162 161 160 157 154 149 144 137 130 122 114 106 99 94 90 87 87 87 89 92 95 100 104 109 115 120 126 132 139 145 152 159 165 171 177 182 186 188 189 187 184 179 172 163 152 141 130 120 110 102 96 92 91 91 93 96 101 107 113 119 126 133 139 145 151 155 158 160 161 161 159 156 152 148 143 138 134 129 126 123 120 118 117 117 117 117 118 120 121 123 125 126 127 127 127 126 124 121 117 113 109 104 101 98 97 97 98 100 103 106 109 113 115 118 119 121 121 122 122 121 120 120 118 117 116 114 113 112 110 108 107 105 103 101 100 98 96 95 95 95 96 99 102 105 109 112 115 117 119 120 120 120 119 118 117 116 115 115 115 115 115 116 117 119 121 123 125 127 129 130 131 132 132 132 131 129 127 124 121 118 115 111 108 104 100 97 94 91 88 87 86 86 88 92 97 104 112 122 133 143 154 164 173 180 186 190 193 194 194 192 189 185 180 174 168 161 154 147 140 133 126 120 113 107 101 96 92 89 87 87 89 94 100 107 116 126 136 145 154 160 165 168 169 169 167 164 160 155 151 147 143 139 136 134 132 131 131
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 28 28 27 26 26 25 25 25 24 24 25 25 25 25 26 26 26 27 27 27 27 26 26 25 25 24 24 24 25 25 26 27 28 29 30 31 32 33 33 34 35 35 35 35 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 22 22 23 24 25 27 29 32 34 36 38 38 39 38 38 36 35 34 32 31 30 28 28 27 27 27 27 27 27 28 29 29 30 31 31 32 32 31 31 30 29 28 26 25 24 22 21 20 19 18 18 17 17 18 19 20 22 25 28 31 35 39 42 44 46 46 46 44 42 40 37 35 32 30 28 26 24 23 21 20 19 18 18 17 16 16 16 16 16 16 17 18 19 21 23 26 28 31 33 35 36 37 37 37 36 36 35 34 33 33 32 32 32 32 33 34 35 36 37 38 40 41 42 42 43 43 42 41 40 39 38 36 34 33 31 30 28 27 26 25 24 23 22 22 21 21 21 21 22 22 23 24 25 25 26 26 26 26 27 27 27 27 27 28 28 29 29 30 31 32 33 33 34 34 34 34 34 32 31 29 27 25 24 22 21 20 20 20 20 21 22 24 25 27 29 31 33 35 37 39 40 41 42 42 42 41 40 39 37 36 34 33 32 31 30 30 30 30 31 32 33 35 37 39 41 43 45 46 46 46 44 42 38 35 31 27 24 21 19 18 17 16 16 16 16 17 18 18 19 20 21 22 23 25 26 28 29 31 33 35 37 38 40 41 42 43 42 41 39 37 34 30 27 25 22 20 19 18 17 17 17 17 17 17 18 19 20 21 22 23 24 25 26 27 28 28 29 29 29 29
 89 89 89 89 89 91 92 94 97 100 103 106 109 112 114 114 113 110 106 99 92 83 74 66 58 51 46 42 40 40 40 42 45 49 53 59 65 72 79 88 97 106 117 127 137 147 155 161 164 164 162 156 147 137 125 113 100 89 78 68 60 54 49 46 44 45 47 50 54 58 64 69 75 80 85 89 92 94 95 96 96 95 94 93 91 90 90 89 90 91 92 94 96 99 102 105 108 110 111 111 110 107 104 99 94 88 81 75 68 62 56 51 47 44 42 42 43 45 50 56 63 72 82 92 101 111 119 126 130 132 133 131 127 122 116 109 102 95 88 81 75 69 63 58 53 49 45 42 39 37 36 36 37 40 44 50 57 65 74 83 92 99 106 111 115 117 117 117 115 114 112 110 109 108 107 108 109 110 112 115 117 120 122 124 125 124 123 119 115 110 103 97 90 83 76 69 63 58 53 48 44 41 38 37 36 37 39 42 47 54 61 70 79 89 98 107 115 122 127 130 132 133 132 130 127 123 119 114 109 103 98 92 86 80 74 68 63 57 52 48 44 42 40 40 42 45 50 56 63 73 83 94 105 117 128 139 147 154 157 158 155 151 144 137 128 120 113 106 101 96 93 90 89 88 89 91 93 96 99 103 107 111 114 116 116 115 113 108 102 94 86 77 69 61 54 48 44 41 39 39 41 43 46 50 54 58 63 69 74 79 85 91 96 102 107 113 117 122 125 128 129 129 127 124 119 112 104 95 85 75 66 58 51 45 40 38 36 36 36 38 40 43 46 50 53 57 62 66 70 74 78 82 85 87 89 90 91 91 91 90
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 64 67 69 71 72 72 72 70 68 66 63 59 55 51 47 43 39 35 31 28 25 22 20 18 16 15 14 14 15 16 17 19 21 24 27 30 33 37 41 45 48 52 54 57 58 59 59 57 55 53 49 46 42 38 34 31 27 24 21 19 17 16 15 14 15 15 17 18 21 23 26 30 34 38 42 46 50 54 58 61 64 67 69 70 70 71 70 70 69 68 66 65 63 62 60 58 56 53 51 49 46 44 41 38 36 33 30 28 25 23 21 19 17 16 15 14 14 14 15 16 18 20 22 25 27 29 31 33 35 37 38 39 39 39 39 38 37 36 35 34 32 30 29 27 25 23 22 20 18 17 16 15 14 14 14 15 16 17 19 21 23 25 28 30 32 35 37 39 42 44 46 48 50 52 54 55 57 58 60 61 61 62 62 62 62 61 60 59 57 56 53 51 48 45 42 39 36 33 30 27 24 22 19 17 16 15 14 14 15 16 17 19 21 24 27 30 34 38 42 46 50 54 58 61 63 65 65 64 62 59 56 52 48 43 39 35 31 27 24 21 19 17 16 15 15 15 16 17 19 21 24 27 30 34 37 41 44 48 51 54 56 58 59 60 60 60 59 58 57 56 55 54 52 51 50 49 49 48 47 46 45 44 42 41 39 37 35 33 30 28 25 23 21 19 17 16 15 15 15 15 16 18 19 21 23 25 27 29 31 32 34 36 37 38 39 40 40 40 39 39 37 36 34 33 30 28 26 24 22 20 18 17 15 15 14 15 15 16 17 19 20 22 24 25 27 29 31 33 35 37 39 41 43 46 48 51 54 56 59 62
 224 226 229 232 236 241 245 250 253 255 254 250 242 231 216 198 179 159 139 119 102 86 72 60 51 44 39 36 36 37 40 46 53 62 73 86 102 119 139 162 187 214 242 269 295 315 328 331 325 309 286 258 228 199 170 144 121 101 84 70 58 49 43 39 37 38 42 47 55 66 79 95 114 135 159 185 211 236 258 274 281 280 272 257 238 219 199 182 167 154 143 135 129 124 121 119 119 119 119 119 119 118 117 114 110 105 98 91 83 75 66 59 52 46 41 38 37 38 42 47 54 64 75 88 103 118 133 149 163 176 186 194 197 197 193 187 177 166 154 142 129 117 105 93 83 73 64 56 50 44 39 36 35 35 38 42 48 55 63 72 82 91 99 107 113 117 120 122 122 122 121 119 118 117 117 117 118 121 124 129 134 141 149 157 165 174 180 185 188 187 183 175 164 152 138 124 110 96 84 72 62 54 47 41 38 36 36 38 42 48 57 68 82 98 117 139 164 191 221 253 286 317 344 364 374 373 361 339 311 278 245 213 183 156 132 111 93 78 66 56 48 42 39 38 39 43 49 58 69 82 97 115 133 152 171 188 202 212 218 219 215 209 201 192 184 176 170 165 162 161 162 165 170 177 184 193 202 211 217 222 222 219 212 200 186 170 153 136 119 103 88 76 64 55 48 43 40 39 40 42 46 52 58 66 73 81 89 96 103 110 116 121 126 130 134 136 138 138 138 136 133 129 124 117 109 101 91 82 72 63 55 48 42 39 37 36 38 41 45 51 57 65 74 83 93 104 116 128 140 153 165 176 186 195 203 209 213 217 219 222
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 131 132 131 127 121 113 104 95 87 79 72 65 60 55 52 49 46 45 44 44 44 45 46 49 51 55 58 62 67 72 76 81 85 89 92 95 97 98 100 100 100 100 99 97 95 93 91 88 85 82 78 75 72 68 65 63 61 59 58 58 58 60 63 67 73 79 87 95 104 112 119 126 130 132 132 131 127 122 117 111 105 100 95 91 87 84 81 80 78 77 77 76 76 77 77 77 78 78 78 77 77 76 75 74 73 72 71 70 69 68 68 68 69 69 71 73 75 78 80 83 85 87 88 89 89 88 86 84 82 80 78 76 74 72 71 70 69 68 68 68 68 69 70 71 73 74 76 77 77 78 77 76 74 71 68 65 61 58 56 53 52 51 50 51 51 53 55 58 62 66 70 76 81 87 93 98 103 107 110 111 111 110 108 106 104 102 100 98 98 98 98 100 102 104 107 109 111 112 110 107 102 96 88 79 71 63 56 50 46 42 40 39 39 40 41 43 46 50 54 59 64 71 78 85 94 103 111 120 128 134 138 139 137 132 125 115 105 94 83 74 65 58 52 47 44 42 42 42 43 45 47 50 54 58 63 68 73 79 84 88 92 96 98 100 100 100 98 97 94 92 89 87 84 82 80 78 77 75 74 73 71 70 69 67 65 63 61 58 56 53 51 49 47 45 45 45 46 47 50 53 56 61 65 69 73 76 79 81 82 83 82 80 78 76 73 69 66 62 59 56 53 50 47 45 43 41 40 40 40 40 42 44 46 49 53 56 59 61 63 64 65 65 65 64 64 64 64 65 67 69 72 76 80 86 92 100 107 115 122
 45 44 42 39 37 34 32 30 28 26 25 24 23 22 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 23 23 23 22 22 22 22 21 21 21 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 26 27 27 27 27 27 27 26 26 25 24 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 22 22 23 24 26 27 29 30 32 34 35 36 37 38 38 38 37 36 36 34 33 32 30 29 28 27 25 24 24 23 22 22 21 21 21 22 22 22 23 23 23 23 23 23 22 22 21 21 20 20 19 19 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 21 22 22 23 24 25 26 27 29 30 31 32 32 33 33 33 32 31 30 29 28 26 25 24 23 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 23 24 25 26 27 29 30 32 33 35 36 37 37 37 37 36 35 34 32 31 29 28 27 26 24 24 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 23 24 25 26 27 29 31 33 35 37 40 42 44 46 47 47 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
 24 23 23 23 23 23 23 24 25 26 27 29 30 32 34 36 37 37 37 36 34 32 29 27 24 22 20 18 17 17 17 17 18 19 21 22 25 27 30 33 36 39 42 45 48 50 51 52 51 50 48 45 41 38 34 31 28 25 22 20 19 17 17 16 17 17 18 18 19 20 21 22 22 23 23 23 23 23 23 23 23 24 24 25 27 28 30 33 36 39 43 46 49 52 53 53 52 50 47 43 38 34 30 27 24 22 20 18 17 16 15 15 15 15 16 17 18 20 22 24 26 28 29 30 31 32 32 32 32 31 31 30 29 28 28 27 26 25 24 24 23 22 21 20 20 19 19 18 18 19 19 20 22 24 27 30 34 39 43 48 53 57 61 63 64 63 62 60 58 56 54 52 50 49 49 49 49 50 51 53 54 56 57 58 59 58 57 55 52 48 45 41 38 35 32 30 28 26 25 24 24 24 25 26 28 31 34 37 41 45 49 52 53 54 53 51 48 45 41 38 35 32 30 28 26 25 24 23 22 22 22 22 23 24 24 26 27 29 31 32 34 36 37 38 39 39 39 39 38 38 38 38 38 38 39 40 42 43 45 46 48 48 48 48 47 45 43 40 38 35 33 31 29 28 27 26 26 26 27 28 29 32 34 37 41 45 49 52 55 57 57 55 52 48 44 39 35 31 28 26 25 24 23 23 24 25 26 27 29 31 33 36 39 42 45 49 52 56 59 63 66 68 69 70 69 66 63 58 53 47 42 37 32 28 25 22 20 18 17 16 16 16 17 17 18 19 20 21 22 24 25 26 26 27 27 27 26 26 25 25
 85 85 85 85 85 84 84 83 81 78 75 71 66 61 56 50 45 40 36 32 29 26 24 22 21 21 21 22 24 27 30 35 41 48 55 64 73 82 90 97 102 105 105 102 98 92 85 78 71 64 58 52 47 42 38 34 31 28 26 25 23 23 23 24 26 28 32 38 44 53 62 74 87 100 111 120 125 124 118 109 97 85 74 64 55 48 43 39 35 33 31 30 30 30 30 31 32 33 35 36 38 40 41 41 41 41 40 39 37 35 33 32 30 29 28 28 29 30 32 35 39 43 48 54 59 65 70 75 79 82 85 86 87 87 86 85 83 80 78 74 71 68 64 60 56 52 48 44 41 38 35 33 32 31 30 30 31 31 32 34 35 36 37 38 39 39 39 39 39 38 38 37 36 36 36 36 36 37 38 40 42 45 49 54 59 66 75 84 95 105 116 125 130 132 129 123 112 101 88 76 65 55 47 40 34 30 26 24 22 21 21 21 21 22 24 26 28 31 34 38 42 47 53 60 67 75 83 91 98 104 107 106 102 95 85 75 64 54 45 38 32 27 23 21 19 19 19 20 21 24 27 31 36 42 48 56 64 72 80 87 92 96 97 96 93 90 87 83 80 78 76 75 75 75 75 76 77 78 77 76 75 71 67 63 57 52 47 41 37 33 29 26 23 21 20 19 18 18 19 20 22 24 26 28 30 32 34 35 36 36 36 36 36 35 35 34 33 32 32 31 30 29 28 27 26 25 23 22 21 20 20 19 19 19 20 21 22 24 27 29 32 36 40 44 49 53 58 64 68 73 77 81 83 85 86 87 87 86 86 86
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 131 136 140 144 146 146 144 141 136 130 124 117 111 106 102 98 96 94 94 95 97 99 103 106 110 113 116 118 120 120 120 119 117 116 114 113 112 112 113 114 116 118 122 126 130 135 141 147 153 158 163 166 168 168 167 163 159 153 146 140 134 129 125 122 120 119 120 121 124 127 130 133 136 139 140 141 141 140 138 136 133 131 128 126 125 124 125 126 129 132 137 143 151 159 168 177 185 193 199 203 204 203 198 192 183 174 165 156 148 140 134 129 125 122 120 119 118 119 120 121 122 123 124 125 124 124 122 120 118 116 113 111 109 107 105 103 102 102 102 102 103 104 105 107 109 112 114 116 117 118 118 118 116 114 111 108 104 101 99 97 96 97 99 102 107 114 123 135 149 165 183 202 222 240 255 265 268 265 256 243 227 210 194 179 166 155 146 139 134 131 130 130 131 133 135 138 140 141 141 139 135 130 124 117 109 102 95 89 85 81 79 78 79 81 84 88 92 98 103 109 115 121 127 133 137 142 145 148 149 150 150 148 145 141 136 131 124 117 110 103 97 91 85 81 78 76 74 74 75 77 79 82 86 91 96 102 108 113 118 122 125 127 128 127 125 123 120 116 113 110 108 106 104 104 104 104 105 106 108 109 111 112 112 112 110 108 105 101 96 92 87 83 80 77 76 75 76 79 83 89 97 108 121 136 153 172 192 212 230 246 257 263 263 257 247 232 216 198 180 163 147 132 120 108 99 91 84 80 77 75 76 78 82 88 96 105 115 125 136 145 152 156 157 156 151 145 138 131 124 118 113 110 107 107 107 109 112 116 120 126
 156 142 128 115 103 93 84 76 71 66 63 61 60 60 61 63 65 68 71 74 77 79 80 81 80 79 77 74 71 68 65 63 62 61 60 61 61 62 63 64 66 67 69 70 72 73 75 77 78 80 81 82 83 84 85 85 84 83 82 80 77 74 71 68 64 61 57 54 52 49 47 46 45 45 45 46 47 50 53 57 61 66 72 79 86 93 99 106 111 116 120 122 124 124 124 122 120 118 115 112 109 105 102 98 95 91 87 83 79 75 72 68 65 62 60 58 58 58 60 63 67 73 81 91 103 117 133 150 166 182 195 204 208 206 198 186 172 156 140 125 111 99 88 79 71 65 60 56 54 53 54 56 59 64 71 78 87 96 106 115 123 129 133 134 133 131 127 123 119 115 112 109 107 106 105 104 103 102 100 98 95 91 87 83 78 72 67 62 58 54 50 48 45 44 43 44 45 47 49 53 57 62 68 74 81 87 94 99 103 107 109 110 110 109 108 107 106 105 104 103 103 103 103 103 104 104 105 106 106 107 107 108 108 108 107 107 107 106 106 106 106 106 105 105 104 103 101 98 94 90 85 80 75 71 66 62 59 57 55 54 53 54 55 56 59 62 66 70 75 81 88 95 102 110 117 125 131 137 141 144 146 146 146 144 142 139 135 132 128 124 120 116 111 107 102 98 94 90 87 84 83 82 81 82 83 85 87 90 93 96 100 104 108 111 115 118 120 122 124 124 123 122 120 117 113 110 106 102 98 95 91 88 86 84 82 80 79 78 77 77 77 78 79 82 85 90 96 103 112 123 134 147 160 172 181 188 190 187 179 169
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 35 37 39 43 46 51 55 59 63 65 66 65 63 60 57 53 50 47 45 43 42 42 43 45 48 51 55 60 66 71 76 80 83 84 83 81 77 73 69 65 61 57 54 51 49 48 46 45 45 45 45 46 47 48 49 50 52 53 55 56 56 56 56 56 55 54 53 52 51 51 51 51 52 53 55 57 59 61 64 67 69 71 73 74 74 74 74 73 73 72 72 72 72 73 75 77 80 84 89 94 99 104 108 111 111 109 104 97 89 80 71 62 55 48 42 37 33 30 27 26 25 25 25 26 27 29 31 33 36 40 43 48 53 58 64 70 77 82 87 91 92 91 86 80 72 64 55 47 41 35 31 27 25 23 22 22 23 24 26 29 32 37 43 49 57 65 73 79 83 84 83 79 74 68 62 57 53 50 47 46 45 45 46 48 50 52 55 57 58 59 58 56 53 49 44 40 36 32 29 26 24 23 22 22 22 23 25 27 31 35 40 46 52 58 64 68 71 73 73 71 68 65 61 56 52 48 44 41 37 34 32 29 27 26 24 23 23 23 23 24 26 28 30 33 36 40 44 47 51 54 56 58 59 60 60 60 60 59 59 59 60 61 63 65 68 71 75 80 85 89 94 98 100 101 101 98 94 89 83 77 70 64 59 54 50 47 44 42 40 39 38 38 37 37 37 37 38 38 39 40 41 42 44 46 47 49 51 53 56 58 60 63 65 67 69 71 73 73 73 72 71 68 65 61 57 53 49 45 43 40 39 39 39 40 43 46 51 57 64 72 81 91 99 105 108 106 100 91 81 71 62 54 47 42 38 36 34 33

