
 % 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
 8761 8790 8815 8836 8851 8862 8868 8869 8865 8856 8842 8824 8801 8773 8741 8704 8663 8618 8569 8516 8460 8400 8337 8270 8201 8130 8056 7980 7901 7822 7740 7657 7573 7488 7403 7316 7230 7143 7056 6969 6883 6796 6711 6626 6541 6458 6376 6294 6214 6135 6057 5981 5906 5832 5760 5690 5621 5554 5488 5424 5362 5302 5243 5186 5131 5077 5026 4976 4928 4881 4836 4793 4752 4713 4675 4639 4605 4572 4541 4512 4484 4458 4434 4411 4390 4371 4353 4337 4323 4310 4298 4289 4280 4274 4269 4265 4263 4263 4264 4267 4272 4278 4285 4294 4305 4317 4331 4347 4364 4383 4403 4425 4448 4474 4501 4529 4560 4591 4625 4660 4698 4736 4777 4819 4863 4909 4956 5006 5057 5109 5164 5220 5278 5338 5399 5463 5527 5594 5662 5732 5803 5876 5951 6026 6104 6182 6262 6343 6425 6508 6592 6677 6762 6848 6935 7021 7108 7195 7282 7368 7454 7540 7624 7707 7789 7870 7949 8026 8101 8173 8243 8311 8375 8436 8494 8548 8599 8646 8688 8727 8761 8790 8815 8836 8851 8862 8868 8869 8865 8856 8842 8824 8801 8773 8741 8704 8663 8618 8569 8516 8460 8400 8337 8271 8202 8130 8056 7980 7902 7822 7740 7658 7574 7489 7403 7317 7230 7143 7057 6970 6883 6797 6711 6626 6542 6458 6376 6295 6214 6135 6058 5981 5906 5833 5761 5690 5621 5554 5489 5425 5363 5302 5244 5187 5131 5078 5026 4976 4928 4882 4837 4794 4753 4713 4676 4640 4605 4573 4542 4512 4485 4459 4435 4412 4391 4372 4354 4338 4323 4310 4299 4289 4281 4274 4269 4266 4264 4264 4265 4268 4272 4278 4286 4295 4305 4318 4332 4347 4364 4383 4403 4425 4449 4474 4501 4530 4560 4592 4626 4661 4698 4737 4777 4820 4864 4909 4957 5006 5057 5110 5164 5221 5279 5338 5400 5463 5528 5594 5663 5732 5804 5877 5951 6027 6104 6183 6262 6343 6425 6508 6592 6677 6763 6849 6935 7022 7109 7196 7282 7369 7455 7540 7624 7708 7790 7870 7949 8026 8101 8173 8243 8311 8375 8436 8494 8548 8599 8646 8688 8727
 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 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 42 42 43 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 47 47 47 47 46 46 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41
 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 64 64 64 64 64 63 63 63 63 63 62 62 62 62 61 61 61 61 61 60 60 60 60 60 59 59 59 59 59 59 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 59 59 59 59 60 60 60 60 61 61 61 62 62 62 63 63 64 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 73 73 74 74 75 76 76 77 77 78 79 79 80 81 81 82 82 83 84 84 85 85 86 87 87 88 88 89 89 90 90 91 91 91 92 92 92 93 93 93 94 94 94 94 94 94 94 95 95 95 95 94 94 94 94 94 94 94 93 93 93 92 92 92 91 91 90 90 90 89 89 88 88 87 86 86 85 85 84 84 83 82 82 81 80 80 79 79 78 77 77 76 76 75 74 74 73 73 72 71 71 70 70 69 69 68 68 67 67 66 66 65 65 64 64 63 63 63 62 62 62 61 61 60 60 60 60 59 59 59 58 58 58 58 58 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 58 58 58 58 58 59 59 59 59 59 60 60 60 60 60 61 61 61 61 62 62 62 62 63 63 63 63 63 64 64 64 64 64 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67
 109 109 108 108 108 108 108 108 108 108 109 109 109 109 109 110 110 111 111 111 112 112 113 114 114 115 116 116 117 118 119 120 121 122 123 124 125 126 127 128 130 131 132 134 135 136 138 139 141 142 144 146 147 149 150 152 154 156 158 159 161 163 165 167 169 170 172 174 176 178 180 182 184 186 187 189 191 193 194 196 198 199 201 203 204 205 207 208 209 211 212 213 214 215 215 216 217 217 218 218 219 219 219 219 219 219 219 219 219 218 218 217 217 216 215 215 214 213 212 211 210 209 208 207 205 204 203 202 200 199 198 196 195 194 192 191 190 188 187 186 184 183 182 180 179 178 177 175 174 173 172 171 170 169 168 167 166 165 164 163 162 162 161 160 160 159 158 158 157 157 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 157 157 158 158 159 160 160 161 162 163 164 165 166 167 168 169 170 171 172 174 175 176 178 179 181 182 184 185 187 188 190 192 194 195 197 199 201 203 204 206 208 210 212 214 216 218 220 221 223 225 227 229 230 232 234 235 237 238 240 241 243 244 245 246 247 248 249 249 250 251 251 251 251 252 251 251 251 251 250 250 249 248 247 246 245 244 242 241 240 238 236 235 233 231 229 227 225 223 220 218 216 214 211 209 206 204 202 199 197 194 192 190 187 185 182 180 178 175 173 171 169 167 164 162 160 158 156 154 152 150 148 147 145 143 141 140 138 137 135 134 132 131 129 128 127 126 125 123 122 121 120 119 118 118 117 116 115 114 114 113 113 112 112 111 111 110 110 109 109 109
 106 105 105 104 103 103 102 101 101 100 99 98 98 97 96 96 95 94 94 93 92 92 91 90 90 89 88 88 87 87 86 85 85 84 84 83 83 82 82 82 81 81 80 80 80 79 79 79 79 78 78 78 78 78 78 78 78 77 77 77 77 77 78 78 78 78 78 78 78 79 79 79 79 80 80 80 81 81 82 82 83 83 84 84 85 85 86 87 87 88 89 90 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 109 110 111 112 113 114 116 117 118 119 121 122 123 124 125 127 128 129 130 131 132 133 134 135 136 137 138 139 139 140 141 141 142 142 143 143 143 144 144 144 144 144 144 144 144 144 143 143 142 142 141 141 140 139 139 138 137 136 135 134 133 132 131 130 129 128 127 125 124 123 122 120 119 118 117 115 114 113 112 110 109 108 107 106 104 103 102 101 100 99 98 97 95 94 93 92 91 91 90 89 88 87 86 85 85 84 83 82 82 81 80 80 79 79 78 78 77 77 76 76 75 75 75 74 74 74 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 74 74 74 74 75 75 75 76 76 77 77 77 78 78 79 79 80 80 81 81 82 83 83 84 85 85 86 86 87 88 89 89 90 91 91 92 93 94 94 95 96 97 97 98 99 100 100 101 102 103 103 104 105 105 106 106 107 108 108 109 109 110 110 111 111 111 112 112 112 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 112 112 112 111 111 111 110 110 109 109 108 108 107 106
 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 49 52 55 57 60 64 67 71 75 79 83 88 93 99 104 111 117 124 132 139 148 157 166 177 187 199 210 223 236 250 265 280 295 311 328 345 362 379 396 412 428 444 458 471 483 493 501 507 510 512 511 508 502 495 485 474 462 448 433 417 401 384 367 350 334 317 301 286 271 257 243 230 217 205 194 183 173 163 154 146 138 130 123 117 110 105 99 94 89 85 80 76 73 69 66 63 60 57 55 52 50 48 46 44 42 40 39 37 36 35 34 33 31 30 30 29 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 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 47 49 51 54 56 58 61 64 67 70 73 76 80 83 87 92 96 100 105 110 116 121 127 133 139 146 152 159 167 174 181 189 197 205 213 221 229 236 244 251 258 265 271 276 281 285 288 291 293 293 293 292 291 288 284 280 275 269 263 256 249 242 234 226 218 210 202 194 186 178 170 163 155 148 142 135 129 122 117 111 106 100 96 91 87 82 78 75 71 68 65 61 59 56 53 51 49 46 44 42 41 39 37 36 34 33 32 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18
 36 36 37 37 37 38 38 38 39 39 40 40 40 41 42 42 43 43 44 44 45 46 47 47 48 49 50 51 51 52 53 54 55 56 57 58 59 61 62 63 64 65 67 68 69 71 72 73 75 76 78 79 81 82 84 85 87 88 90 91 92 94 95 97 98 99 101 102 103 104 105 106 107 108 109 110 110 111 111 112 112 112 112 112 112 112 112 112 111 111 110 109 109 108 107 106 105 104 103 102 101 100 98 97 96 95 93 92 91 89 88 87 85 84 82 81 80 79 77 76 75 74 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 55 54 53 53 52 52 51 51 50 50 49 49 48 48 48 47 47 47 47 46 46 46 46 46 46 46 46 46 45 45 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 48 48 49 49 50 50 50 51 51 52 52 53 53 54 54 55 56 56 57 57 58 59 60 60 61 62 62 63 64 65 65 66 67 68 69 69 70 71 72 73 73 74 75 76 76 77 78 78 79 80 80 81 81 82 82 83 83 83 84 84 84 84 84 85 85 85 84 84 84 84 84 83 83 83 82 82 81 81 80 79 79 78 77 77 76 75 74 73 73 72 71 70 69 68 67 66 65 65 64 63 62 61 60 59 58 57 57 56 55 54 53 52 52 51 50 49 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36
 45 43 42 41 39 38 37 36 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 29 30 31 32 34 35 36 37 38 40 41 42 44 45 47 49 50 52 54 56 58 59 61 63 65 67 69 72 74 76 78 80 82 84 86 88 89 91 93 94 96 97 98 99 100 101 101 102 102 102 102 101 101 100 99 98 97 96 95 93 92 90 88 87 85 83 81 79 77 75 73 71 69 67 66 64 62 60 58 57 55 54 52 50 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 37 38 39 41 42 43 44 45 46 48 49 50 52 53 55 56 58 59 61 62 64 66 67 69 70 72 73 75 76 78 79 81 82 83 84 85 86 87 87 88 88 88 89 89 88 88 88 87 87 86 85 84 83 81 80 79 77 76 74 73 71 69 68 66 64 62 61 59 57 56 54 52 51 49 48 46
 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 42 43 44 45 46 47 48 48 49 50 51 52 53 54 55 56 56 57 58 59 60 61 61 62 63 63 64 65 65 66 66 67 67 67 68 68 68 68 68 68 68 68 68 68 68 67 67 67 66 66 65 65 64 64 63 62 62 61 60 59 59 58 57 56 55 55 54 53 52 51 50 50 49 48 47 46 46 45 44 43 43 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 30
 28 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 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 44 45 46 47 48 49 50 50 51 52 53 54 55 55 56 57 58 59 59 60 61 61 62 63 63 64 64 64 65 65 65 65 66 66 66 66 65 65 65 65 64 64 64 63 63 62 61 61 60 59 59 58 57 56 55 54 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 49 51 52 53 55 56 58 59 61 62 64 66 67 69 71 72 74 76 77 79 81 83 84 86 87 89 90 92 93 94 96 97 98 98 99 100 100 101 101 101 101 101 101 101 100 100 99 98 98 97 96 94 93 92 90 89 88 86 84 83 81 80 78 76 75 73 71 70 68 66 65 63 62 60 59 57 56 55 53 52 51 50 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28
 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 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 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 45 46 48 50 51 53 55 57 59 60 62 64 66 68 70 72 74 76 78 80 81 83 85 86 88 89 91 92 93 94 94 95 95 96 96 96 95 95 94 94 93 92 91 89 88 87 85 83 82 80 78 77 75 73 71 69 67 65 64 62 60 58 57 55 53 52 50 49 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 26 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 49 51 52 54 55 57 58 60 61 63 64 66 67 69 70 72 73 74 76 77 78 79 80 81 82 82 83 83 84 84 84 84 83 83 83 82 81 80 80 78 77 76 75 73 72 71 69 67 66 64 63 61 59 58 56 54 53 51 50 48 47 45 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24
 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 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 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24
 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35
 18 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 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 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 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 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 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18
 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 42 43 43 44 45 45 46 46 47 47 48 48 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 48 48 47 47 46 46 45 45 44 43 43 42 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 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 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18
 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 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 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 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 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17
 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 47 47 47 48 48 48 48 48 48 49 49 49 49 49 49 49 49 48 48 48 48 48 48 47 47 47 47 46 46 46 45 45 45 44 44 44 43 43 42 42 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 47 47 48 48 49 50 50 51 51 52 53 53 54 54 55 55 56 56 56 57 57 58 58 58 58 59 59 59 59 59 59 59 59 59 59 58 58 58 58 57 57 57 56 56 55 55 54 54 53 52 52 51 50 50 49 48 47 47 46 45 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22
 34 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 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 37 38 38 38 38 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 45 46 46 46 47 47 47 48 48 48 48 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 48 48 48 47 47 47 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 47 48 49 50 51 52 53 54 55 55 56 57 58 59 60 61 62 63 63 64 65 66 66 67 68 68 69 70 70 71 71 71 72 72 72 72 73 73 73 73 73 72 72 72 72 72 71 71 70 70 69 69 68 68 67 66 66 65 64 64 63 62 61 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 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34
 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 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 14 14 14 14 14 14 14 14 14 14
 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 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 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 21 21 21 22 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 39 39 39 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23
 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 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15
 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 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 7 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 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 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 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 42 42 42 41 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 25 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 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 49 49 49 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 53 54 54 54 54 54 54 53 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 50 49 49 48 48 48 47 47 46 46 45 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26
 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 63 64 64 65 66 66 66 67 67 68 68 68 68 68 68 68 68 68 67 67 67 66 66 65 64 64 63 62 62 61 60 59 58 57 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 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 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 37 37 36 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 29 30 31 31 32 33 34 34 35 36 37 37 38 39 40 41 41 42 43 44 45 45 46 47 48 48 49 50 50 51 52 52 53 53 53 54 54 54 54 54 55 55 54 54 54 54 54 53 53 53 52 52 51 50 50 49 48 48 47 46 45 44 44 43 42 41 40 39 39 38 37 36 35 34 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 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 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18
 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 45 46 46 47 48 49 50 50 51 52 53 53 54 55 55 56 57 57 58 58 59 59 60 60 60 60 61 61 61 61 61 61 61 61 61 60 60 60 59 59 59 58 57 57 56 56 55 54 54 53 52 51 51 50 49 48 47 47 46 45 44 43 42 42 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 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 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 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 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19
 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 56 57 58 59 61 62 64 65 67 68 70 72 73 75 77 79 81 83 85 87 89 91 93 96 98 100 102 105 107 109 111 114 116 118 120 122 124 126 128 130 132 133 135 136 137 138 139 140 141 141 141 141 141 141 141 140 140 139 138 136 135 134 132 130 128 126 124 122 120 118 116 113 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 56 55 54 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 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 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 45 46 46 47 48 48 49 50 51 51 52 53 53 54 55 56 56 57 57 58 59 59 60 60 60 61 61 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 61 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 53 53 52 52 51 50 50 49 48 48 47 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 34 34
 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 36 37 38 40 41 43 44 46 48 50 52 54 56 59 61 64 67 70 73 77 80 84 88 92 97 101 106 111 117 123 129 135 141 148 156 163 171 179 187 195 204 212 221 230 239 248 256 265 273 280 287 294 299 304 308 311 314 315 315 314 312 309 305 300 294 288 281 273 266 257 249 240 231 222 213 204 196 187 179 171 163 155 148 141 135 128 122 116 111 105 100 96 91 87 83 79 75 72 69 66 63 60 57 55 53 50 48 46 44 43 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17
 27 28 28 29 30 31 32 33 34 35 36 38 39 41 43 45 47 49 52 55 57 61 64 68 72 76 80 85 91 97 103 110 117 125 134 143 153 164 176 189 203 219 235 254 273 295 318 343 371 401 433 468 507 549 594 643 695 752 813 879 949 1023 1102 1184 1269 1357 1445 1534 1620 1703 1779 1847 1904 1948 1978 1991 1988 1969 1934 1884 1823 1751 1671 1587 1498 1409 1320 1232 1147 1066 988 915 846 782 722 666 614 567 523 482 445 410 379 350 323 298 276 255 236 218 202 187 173 161 149 139 129 120 111 104 96 90 84 78 73 68 64 60 56 52 49 46 43 41 38 36 34 32 30 29 27 26 25 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 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 76 77 78 78 79 80 81 82 82 83 83 84 84 85 85 85 85 85 86 85 85 85 85 85 84 84 83 83 82 82 81 80 79 79 78 77 76 75 74 73 72 71 70 69 67 66 65 64 63 62 60 59 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 26 26 26 27
 12 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 40 42 44 47 50 53 56 59 62 66 70 74 79 84 89 94 100 107 113 120 128 136 145 154 164 174 185 197 210 223 237 252 268 284 301 319 338 358 378 399 420 442 464 486 507 528 549 568 587 603 618 631 641 649 655 657 657 654 648 640 630 618 603 588 571 552 533 514 494 474 455 435 416 397 378 361 344 327 311 296 282 268 255 243 231 220 209 200 190 181 173 165 158 151 144 138 132 127 122 117 112 108 104 100 96 93 90 87 84 81 79 76 74 72 70 68 66 65 63 61 60 59 57 56 55 54 53 52 51 50 49 48 48 47 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 38 38 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 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 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 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 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12
 45 46 47 48 49 51 52 54 55 57 58 60 62 64 66 68 70 73 75 78 81 84 87 90 94 97 101 105 109 114 119 124 129 135 140 147 153 160 167 175 183 191 200 210 219 230 240 252 263 275 288 301 315 329 343 358 373 388 404 419 435 450 465 480 494 507 520 532 542 551 559 565 570 572 573 573 570 566 560 552 543 533 521 509 495 481 466 451 435 419 403 387 372 356 341 327 312 298 285 272 259 247 236 225 214 204 194 185 177 168 161 153 146 139 133 127 121 116 111 106 102 97 93 89 86 82 79 76 73 70 68 65 63 61 59 57 55 53 51 50 48 47 45 44 43 42 41 40 39 38 37 36 35 34 34 33 33 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 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 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 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 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 35 35 36 36 37 38 38 39 40 41 42 43 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 15 25 37 51 67 86 108 133 163 197 236 283 336 399 472 558 658 775 913 1074 1264 1486 1747 2051 2404 2809 3267 3774 4317 4871 5397 5843 6153 6282 6210 5950 5541 5038 4494 3951 3438 2969 2552 2188 1872 1600 1367 1168 998 852 728 622 531 453 387 329 280 237 200 169 141 118 97 79 64 51 39 29 21 13 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 36 50 65 82 102 124 149 178 210 246 287 334 387 447 515 593 681 782 896 1026 1173 1340 1529 1742 1983 2253 2554 2888 3255 3653 4079 4527 4986 5443 5880 6279 6617 6875 7038 7095 7047 6898 6662 6357 6001 5614 5212 4808 4414 4037 3682 3352 3047 2769 2515 2285 2078 1890 1722 1570 1434 1312 1201 1102 1013 932 859 793 733 678 628 583 542 504 469 437 407 380 354 331 309 289 270 252 235 220 205 191 178 166 155 144 133 124 115 106 98 90 82 75 69 62 56 51 45 40 35 30 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 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 59 127 210 311 435 586 771 998 1276 1619 2040 2560 3204 4003 4996 6229 7760 9648 11951 14692 17821 21141 24242 26519 27377 26550 24283 21168 17818 14656 11886 9563 7660 6122 4885 3892 3094 2453 1936 1518 1179 904 680 498 349 228 129 49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 53 97 150 214 291 384 497 633 798 998 1240 1536 1896 2335 2871 3526 4325 5295 6464 7857 9478 11302 13241 15126 16703 17689 17871 17210 15862 14096 12183 10325 8635 7161 5910 4863 3996 3281 2693 2208 1810 1482 1211 987 802 648 520 414 326 252 190 139 95 59 29 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 13 24 35 48 63 79 97 117 139 164 192 223 258 297 341 391 446 509 580 660 750 852 967 1098 1246 1414 1605 1821 2066 2344 2658 3012 3411 3857 4354 4904 5505 6155 6845 7562 8288 8996 9653 10225 10673 10966 11083 11015 10768 10364 9833 9211 8532 7830 7130 6452 5810 5211 4661 4160 3707 3301 2937 2613 2324 2068 1840 1638 1459 1300 1159 1033 921 822 733 654 583 519 462 412 366 325 288 254 224 197 172 150 130 112 95 80 66 54 42 32 22 14 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 19 30 43 56 70 85 101 118 136 156 177 200 225 251 280 311 345 382 422 466 515 568 626 691 763 844 933 1034 1147 1275 1420 1585 1773 1988 2234 2518 2845 3223 3661 4168 4755 5437 6227 7140 8192 9396 10763 12295 13982 15793 17667 19509 21185 22532 23387 23621 23180 22104 20519 18597 16516 14429 12443 10623 9002 7585 6363 5320 4434 3686 3056 2526 2080 1706 1391 1127 904 717 559 427 315 221 142 75 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 45 73 105 142 183 230 284 346 416 495 586 689 806 940 1093 1267 1466 1692 1949 2242 2575 2953 3381 3864 4407 5015 5690 6433 7244 8117 9039 9993 10955 11890 12760 13520 14128 14545 14745 14715 14461 14004 13377 12619 11774 10879 9970 9073 8210 7393 6632 5931 5291 4710 4186 3715 3293 2916 2580 2280 2013 1776 1565 1377 1209 1061 928 811 706 612 529 455 389 330 278 231 190 153 119 90 64 41 20 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 1 16 34 56 82 113 149 193 245 308 382 471 577 705 857 1040 1260 1526 1845 2231 2698 3263 3947 4773 5767 6956 8360 9987 11812 13753 15655 17274 18326 18579 17962 16603 14770 12751 10770 8961 7383 6045 4929 4008 3253 2635 2129 1716 1377 1099 871 684 529 402 297 211 139 80 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 293 293 292 292 291 290 289 287 286 284 283 281 279 277 275 273 271 269 267 265 263 261 260 258 256 255 254 253 252 252 251 251 252 252 253 255 257 259 262 266 270 275 281 288 295 304 314 325 338 352 367 385 405 427 451 478 508 542 579 620 666 716 772 835 904 980 1065 1159 1263 1378 1505 1646 1802 1974 2163 2372 2601 2852 3125 3421 3739 4079 4438 4812 5194 5577 5947 6293 6598 6847 7024 7117 7118 7025 6843 6581 6254 5880 5474 5053 4630 4217 3822 3449 3102 2783 2491 2227 1987 1772 1579 1406 1252 1114 991 881 783 696 618 549 487 432 382 338 299 263 232 204 178 156 135 117 101 86 73 61 50 41 32 24 17 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 10 12 14 17 19 22 25 28 31 34 37 41 44 48 52 56 60 64 68 73 77 82 87 92 97 103 108 114 119 125 131 137 143 149 155 162 168 174 180 187 193 199 205 211 217 223 229 234 240 245 250 254 259 263 267 271 274 277 280 283 285 287 289 290 291 292 292 293
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 34 59 86 117 151 190 232 280 334 394 462 537 623 718 826 948 1085 1240 1416 1615 1841 2098 2389 2721 3099 3529 4018 4575 5206 5921 6728 7633 8641 9754 10965 12263 13622 15004 16356 17609 18685 19505 19997 20115 19845 19209 18260 17072 15730 14310 12881 11493 10183 8971 7868 6876 5993 5212 4525 3922 3396 2936 2536 2187 1883 1619 1389 1188 1014 861 729 613 512 423 346 279 220 168 123 84 50 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 4 11 18 26 35 45 55 67 80 94 109 125 144 164 185 209 235 264 296 330 368 410 456 506 561 621 688 761 841 929 1025 1131 1247 1374 1512 1663 1828 2006 2200 2408 2632 2872 3126 3394 3673 3962 4257 4553 4845 5127 5392 5632 5841 6010 6134 6208 6230 6197 6112 5978 5800 5585 5339 5071 4787 4494 4198 3905 3618 3341 3075 2824 2587 2365 2159 1967 1790 1628 1478 1341 1215 1100 995 900 812 733 661 595 535 481 431 386 346 308 275 244 216 190 167 146 127 110 94 80 67 55 44 34 25 17 10 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 2 6 9 14 18 23 29 35 41 49 57 66 76 86 99 112 127 143 162 182 204 229 257 288 323 361 404 452 506 566 633 707 790 883 986 1101 1228 1369 1524 1695 1881 2083 2301 2532 2774 3025 3279 3529 3768 3988 4179 4333 4442 4501 4507 4462 4369 4235 4065 3870 3656 3433 3206 2981 2761 2551 2351 2164 1990 1828 1680 1543 1418 1304 1200 1105 1019 941 870 805 746 693 644 600 559 522 489 458 430 404 381 359 339 321 304 288 273 260 247 236 225 214 205 196 188 180 172 165 158 152 146 140 134 129 124 119 114 110 105 101 97 93 89 85 82 78 75 71 68 65 62 59 56 53 51 48 45 43 40 38 35 33 31 29 27 25 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 19 20 20 21 22 23 23 24 25 26 28 29 30 32 33 35 37 39 41 43 46 48 51 54 58 61 65 69 74 79 84 90 97 104 111 119 128 138 149 160 173 187 202 218 236 256 278 302 328 356 388 422 460 501 546 596 651 710 776 847 925 1009 1101 1199 1305 1419 1538 1664 1795 1928 2063 2195 2321 2438 2541 2626 2690 2728 2740 2725 2683 2616 2528 2423 2304 2176 2042 1907 1772 1641 1515 1395 1282 1176 1078 986 902 825 754 689 630 576 527 482 441 403 369 338 310 284 260 239 219 202 185 170 157 144 133 122 113 104 96 88 82 75 70 64 60 55 51 47 44 41 38 35 32 30 28 26 24 22 21 19 18 17 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 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 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 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 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 15 15 15 15 16 16 16 17 17 17
 17 18 18 19 19 20 21 22 23 23 24 25 26 28 29 30 32 33 35 36 38 40 42 45 47 50 52 55 59 62 66 70 74 79 84 89 95 102 108 116 124 132 142 152 163 175 188 202 217 233 251 270 291 313 338 364 392 422 455 490 527 566 608 652 698 745 794 844 893 942 990 1034 1075 1111 1141 1165 1180 1187 1186 1176 1158 1133 1100 1063 1021 975 927 878 828 779 730 683 638 595 554 515 479 445 413 383 355 330 306 284 263 244 227 211 196 182 170 158 147 137 128 119 111 104 97 91 85 80 75 70 66 62 58 55 52 49 46 44 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 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
 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 6 7 8 9 11 13 14 16 18 21 23 26 28 32 35 39 42 47 52 57 62 68 75 82 90 99 109 119 131 144 158 173 190 209 229 252 277 304 335 368 406 447 492 542 597 657 724 797 877 964 1059 1161 1271 1388 1512 1640 1771 1903 2033 2156 2268 2365 2443 2497 2525 2525 2498 2446 2370 2275 2166 2046 1921 1792 1665 1540 1420 1306 1199 1098 1005 919 840 768 702 641 586 536 490 449 411 377 345 317 291 268 246 227 209 193 178 165 152 141 131 122 113 105 98 92 86 80 75 70 66 62 59 55 52 49 47 44 42 40 38 37 35 33 32 31 30 28 27 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 29 30 32 33 34 36 38 39 41 43 45 46 49 51 53 55 58 60 63 66 69 72 76 79 83 87 91 95 99 104 108 114 119 124 130 136 142 148 155 162 169 177 184 192 200 209 217 226 235 243 252 262 271 280 289 298 307 315 323 331 339 346 353 359 365 370 375 378 382 384 386 387 387 387 386 384 382 379 376 372 368 363 358 353 347 341 335 329 323 317 310 304 297 291 285 278 272 266 260 254 249 243 238 232 227 222 217 213 208 204 199 195 191 187 184 180 177 173 170 167 164 161 158 155 152 150 147 145 142 140 137 135 133 131 129 126 124 122 120 118 116 114 112 110 108 107 105 103 101 99 97 95 93 92 90 88 86 84 83 81 79 77 76 74 72 70 69 67 65 64 62 61 59 58 56 55 53 52 50 49 47 46 45 44 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24
 45 47 50 52 54 57 59 62 65 68 71 74 78 81 85 88 92 96 101 105 110 114 119 124 130 135 141 146 152 158 165 171 178 185 192 199 206 214 221 229 236 244 252 259 267 275 283 290 298 305 312 319 325 332 338 343 349 354 358 362 366 369 372 375 376 378 379 379 379 379 378 377 375 373 370 368 365 361 358 354 350 346 341 337 332 327 322 317 312 307 301 296 291 286 280 275 270 264 259 254 249 244 239 234 229 224 219 214 210 205 200 196 191 187 183 178 174 170 166 162 158 154 151 147 143 140 136 133 129 126 123 119 116 113 110 107 104 101 99 96 93 91 88 86 83 81 78 76 74 72 70 68 65 64 62 60 58 56 54 53 51 49 48 46 45 43 42 40 39 38 36 35 34 33 32 31 29 28 27 26 25 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 18 19 20 21 22 24 25 26 27 28 30 31 33 34 36 38 39 41 43
 26 27 27 27 28 28 29 29 29 30 31 31 32 32 33 34 35 36 36 37 39 40 41 42 43 45 46 48 49 51 53 55 57 59 61 64 66 69 72 75 78 82 85 89 93 98 102 107 112 117 123 129 135 141 148 155 163 171 179 187 196 205 215 225 235 245 256 267 277 288 299 310 321 332 342 352 361 369 377 384 390 395 399 402 403 404 403 401 398 393 388 381 374 366 357 348 338 328 318 307 296 286 275 264 254 244 234 224 214 205 196 188 180 172 164 157 150 144 137 131 126 120 115 110 105 101 97 93 89 86 82 79 76 73 70 68 65 63 61 59 57 55 53 52 50 48 47 46 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 40 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26
 69 72 75 78 82 85 89 93 97 102 106 111 116 122 127 133 140 147 154 161 169 177 186 195 205 215 226 237 249 262 275 289 304 319 335 352 370 388 407 427 448 469 492 515 538 562 586 611 636 661 685 710 734 757 779 800 820 838 854 868 880 890 897 901 903 902 898 892 884 873 860 845 828 809 790 769 747 725 702 678 655 631 608 585 562 540 518 496 476 455 436 417 399 382 365 349 333 318 304 291 278 265 254 242 232 221 212 202 194 185 177 169 162 155 149 142 136 131 125 120 115 110 106 101 97 93 90 86 83 79 76 73 71 68 65 63 60 58 56 54 52 50 48 47 45 43 42 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 15 14 14 13 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 43 44 46 48 50 52 54 56 58 61 63 66
 18 19 19 20 21 22 22 23 24 25 26 27 29 30 31 33 34 36 37 39 41 43 46 48 50 53 56 59 62 66 70 74 78 83 87 93 99 105 111 118 126 134 143 152 162 173 185 197 210 225 240 256 274 293 313 334 356 380 405 432 459 488 518 549 580 612 644 676 707 737 766 792 816 837 854 867 876 880 880 876 867 854 837 817 794 768 741 712 683 653 622 592 563 534 506 478 452 427 403 381 359 339 319 301 284 268 253 239 226 213 202 191 181 171 162 154 146 139 132 126 120 114 109 104 100 95 91 88 84 81 78 75 72 69 67 65 62 60 59 57 55 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 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 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17
 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 24 25 26 28 29 31 33 35 37 40 43 46 49 53 57 61 66 71 77 83 90 98 106 116 126 137 150 164 179 196 215 235 258 284 312 343 377 415 456 503 553 609 670 737 809 887 970 1058 1151 1245 1341 1435 1524 1604 1673 1726 1760 1773 1764 1734 1684 1618 1538 1449 1354 1256 1159 1064 973 886 806 731 662 599 542 489 442 399 360 325 294 265 240 216 195 177 160 144 130 118 106 96 87 78 71 64 58 52 47 42 38 34 31 28 25 22 20 18 16 14 12 11 9 8 7 6 5 4 4 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12
 8 8 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 23 24 25 27 29 30 32 34 36 38 41 43 46 48 51 54 58 61 65 69 73 77 82 87 93 99 105 111 118 126 134 142 151 161 171 182 194 206 219 233 248 263 279 296 314 333 353 374 395 417 440 463 487 511 536 560 585 609 633 655 677 698 717 734 750 763 775 783 790 794 795 794 791 785 777 767 756 743 729 713 697 680 662 644 626 608 589 571 553 535 518 501 485 469 454 439 425 411 398 386 374 363 352 342 332 323 314 306 298 290 283 276 270 264 258 253 247 243 238 233 229 225 221 217 214 210 207 203 200 197 194 191 188 185 182 180 177 174 171 169 166 163 161 158 155 152 150 147 144 142 139 136 133 131 128 125 122 120 117 114 111 109 106 103 101 98 95 93 90 88 85 83 80 78 75 73 71 69 66 64 62 60 58 56 54 52 50 48 47 45 43 42 40 39 37 36 35 33 32 31 30 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7
 17 18 18 19 19 19 20 20 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 47 48 50 52 54 57 59 62 64 67 70 73 76 80 83 87 92 96 101 106 111 116 122 128 135 142 149 157 165 174 183 193 203 213 224 236 248 260 273 287 301 315 329 344 358 373 388 402 416 430 442 454 465 474 482 489 494 497 498 498 496 492 486 479 470 459 448 436 422 408 394 379 364 349 334 319 305 291 277 263 250 238 226 214 203 193 183 173 164 156 148 140 133 126 119 113 108 102 97 92 88 84 80 76 72 69 66 63 60 57 55 53 50 48 46 44 43 41 39 38 36 35 34 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17
 48 49 49 49 50 50 51 52 52 53 53 54 55 55 56 57 57 58 59 59 60 61 62 63 64 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 82 84 85 86 88 89 90 91 93 94 96 97 98 100 101 102 104 105 107 108 109 111 112 114 115 116 118 119 120 121 123 124 125 126 127 128 129 130 131 132 133 133 134 135 135 136 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 137 137 136 136 135 135 134 133 132 132 131 130 129 128 127 126 125 124 123 122 121 120 119 117 116 115 114 113 111 110 109 108 107 105 104 103 102 100 99 98 97 96 95 93 92 91 90 89 88 87 86 85 84 83 81 80 80 79 78 77 76 75 74 73 72 71 71 70 69 68 67 67 66 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 51 50 50 50 49 49 49 48 48 48 48 47 47 47 47 47 46 46 46 46 46 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 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 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 46 47 47 48
 0 0 1 1 2 2 3 4 5 5 6 7 8 9 10 11 13 14 15 17 18 20 22 24 25 28 30 32 35 38 41 44 47 51 55 59 63 68 73 79 85 91 98 106 114 123 132 142 153 165 178 192 207 223 241 260 280 302 326 351 379 408 440 474 510 548 589 632 677 724 774 824 876 929 982 1034 1085 1133 1179 1220 1257 1287 1311 1328 1337 1338 1332 1318 1297 1270 1238 1200 1159 1115 1069 1022 974 926 878 832 787 743 701 661 623 586 552 519 489 460 433 408 385 363 342 323 305 288 273 258 245 232 220 209 199 189 181 172 165 157 150 144 138 133 128 123 118 114 110 106 103 99 96 93 90 88 85 83 81 78 76 74 73 71 69 68 66 65 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 41 40 39 38 38 37 36 36 35 34 33 33 32 31 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 39 41 42 44 47 49 51 54 57 59 63 66 69 73 77 81 85 90 95 100 105 111 117 123 129 136 143 151 159 167 175 183 192 201 210 219 228 237 246 255 263 271 279 286 292 297 302 306 308 310 311 311 309 307 304 299 294 289 282 275 268 260 252 244 235 227 218 210 201 193 185 177 170 162 155 148 142 135 129 124 118 113 108 103 99 95 91 87 83 80 77 73 71 68 65 63 61 58 56 54 53 51 49 48 46 45 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 29 29 28 28 28 27 27 26 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 22 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 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 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 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11
 52 53 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 70 71 73 74 76 77 79 81 83 85 87 89 91 93 95 98 100 103 105 108 111 114 117 120 124 127 131 134 138 142 146 151 155 160 164 169 174 179 184 189 195 200 206 211 217 223 228 234 240 246 251 257 262 268 273 278 283 287 291 295 299 302 305 307 309 310 311 312 312 311 310 308 306 304 301 297 293 289 284 279 274 269 263 257 251 245 239 232 226 219 213 207 200 194 188 182 176 170 164 158 153 148 143 138 133 128 124 119 115 111 107 103 100 96 93 89 86 83 81 78 75 73 70 68 66 64 62 60 58 56 54 53 51 50 48 47 46 44 43 42 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 24 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 41 42 42 43 43 44 45 45 46 46 47 48 48 49 50 50 51
 42 43 44 44 45 46 47 48 49 50 50 51 53 54 55 56 57 58 59 61 62 64 65 67 68 70 72 73 75 77 80 82 84 86 89 92 94 97 101 104 107 111 115 119 123 128 133 138 143 149 155 161 168 175 182 190 199 207 217 227 237 248 260 272 285 298 313 328 343 360 377 395 413 433 453 474 495 517 539 562 585 608 631 653 676 698 719 739 757 774 790 803 814 823 829 833 834 832 827 820 810 798 784 768 750 730 709 687 664 641 618 594 570 546 523 500 478 456 435 414 394 375 357 340 323 307 292 278 264 251 239 228 217 206 196 187 178 170 162 154 147 140 134 128 122 117 112 107 103 98 94 90 87 83 80 77 74 71 68 65 63 60 58 56 54 52 50 48 47 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 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 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 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 35 35 36 37 37 38 38 39 40 41 41
 15 16 16 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 31 32 33 35 36 38 40 41 43 45 48 50 53 55 58 61 65 68 72 76 80 84 89 94 100 105 111 118 125 132 140 148 157 166 176 187 198 209 221 234 247 260 274 289 304 319 334 349 364 379 394 408 421 434 445 455 464 471 476 479 481 481 478 474 469 462 453 443 432 420 407 394 380 366 352 338 324 310 296 283 270 257 245 234 223 212 202 192 183 174 166 158 151 144 137 131 125 119 114 109 104 100 96 92 88 85 82 79 76 73 70 68 66 64 62 60 58 56 55 53 52 51 49 48 47 46 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 22 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 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15
 89 91 93 95 98 100 103 106 109 112 115 118 122 126 130 134 138 143 148 153 158 164 170 176 182 189 197 204 212 221 230 239 249 259 270 282 294 306 319 333 347 362 377 393 410 427 444 461 479 497 515 533 551 568 585 602 617 632 645 657 667 676 683 687 690 690 689 685 679 671 661 649 636 621 605 588 570 552 532 513 493 474 454 435 416 397 379 362 345 328 312 297 282 268 255 242 230 218 207 197 187 178 169 160 153 145 138 131 125 119 113 108 103 98 93 89 85 81 78 75 71 69 66 63 61 58 56 54 52 50 49 47 46 44 43 42 40 39 38 37 37 36 35 34 34 33 32 32 31 31 31 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 36 37 37 37 37 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 50 50 50 50 50 51 51 51 52 52 52 53 53 54 54 54 55 55 56 57 57 58 59 59 60 61 62 62 63 64 65 66 67 69 70 71 72 74 75 76 78 80 81 83 85 87
 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 106 107 108 109 110 112 113 114 116 117 119 120 122 123 125 127 128 130 132 134 136 138 140 142 144 146 148 151 153 156 158 161 164 166 169 172 175 178 181 184 187 191 194 197 200 204 207 210 213 217 220 223 226 229 232 235 237 240 242 244 246 248 250 251 252 253 254 254 254 254 254 253 252 250 249 247 245 242 239 236 233 230 226 222 218 214 210 206 201 197 192 187 183 178 173 168 164 159 155 150 146 141 137 133 129 125 121 117 113 110 106 103 100 96 93 90 88 85 82 80 77 75 72 70 68 66 64 62 60 59 57 55 54 52 51 50 48 47 46 45 44 42 41 40 40 39 38 37 36 35 35 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 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 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 39 39 40 40 40 41 41 42 42 43 43 44 45 45 46 46 47 47 48 49 49 50 51 51 52 53 53 54 55 56 56 57 58 59 60 60 61 62 63 64 65 66 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 80
 42 43 44 46 47 49 51 52 54 56 58 60 63 65 68 70 73 76 79 82 86 90 93 97 102 106 111 116 121 126 132 138 144 150 157 165 172 180 188 197 205 215 224 234 244 254 265 276 287 298 310 321 332 343 354 365 375 385 394 402 410 417 423 428 432 434 436 436 435 433 430 426 421 414 407 399 391 381 372 362 351 340 330 319 308 297 286 275 265 254 244 235 225 216 207 198 190 182 174 167 160 153 147 141 135 129 124 119 114 109 105 101 97 93 90 86 83 80 77 74 72 69 67 64 62 60 58 57 55 53 52 50 49 48 46 45 44 43 42 41 40 39 39 38 37 37 36 35 35 34 34 34 33 33 32 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 30 30 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 47 48 48 48 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 43 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 26 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40
 23 24 25 25 26 27 28 28 29 30 31 32 33 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 51 52 54 55 57 58 60 62 63 65 67 69 71 73 75 77 80 82 84 87 90 92 95 98 101 104 107 110 114 117 121 124 128 132 136 140 144 149 153 158 162 167 172 177 181 186 192 197 202 207 212 217 222 227 232 237 242 246 250 254 258 262 265 268 271 273 275 277 278 279 279 279 278 277 276 274 272 269 266 263 259 255 251 246 241 236 231 226 220 215 209 204 198 192 187 181 176 170 165 160 154 149 144 140 135 130 126 122 117 113 109 106 102 99 95 92 89 86 83 80 77 75 72 70 68 65 63 61 59 57 56 54 52 51 49 48 46 45 43 42 41 40 39 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23
 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 30 31 32 33 34 36 37 39 40 42 43 45 47 49 51 53 55 57 59 61 63 65 68 70 72 74 77 79 81 83 86 88 90 91 93 95 96 98 99 100 101 101 102 102 102 102 101 101 100 99 98 96 95 93 92 90 88 86 84 82 80 78 76 74 72 70 68 66 64 62 60 58 56 55 53 51 50 48 47 45 44 42 41 40 39 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 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 32 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 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 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 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14
 11 12 12 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 32 33 35 37 39 41 43 45 48 50 53 56 59 62 66 70 74 79 83 89 94 100 106 113 121 128 137 146 156 166 178 190 203 216 231 247 264 282 301 321 343 365 388 413 438 464 491 518 545 572 598 623 646 667 687 703 715 725 730 731 729 722 712 698 681 662 640 616 591 565 539 513 486 460 435 410 386 364 342 321 302 283 266 249 234 219 206 193 181 170 160 150 142 133 125 118 111 105 99 94 89 84 80 75 72 68 65 62 59 56 53 51 49 47 45 43 41 40 38 37 35 34 33 32 31 30 29 28 27 27 26 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 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11
 134 135 137 138 139 141 142 144 145 147 149 150 152 154 155 157 159 161 163 165 167 169 171 173 176 178 181 183 186 189 191 194 197 201 204 207 211 214 218 222 226 230 234 239 243 248 252 257 262 267 272 278 283 288 294 299 305 310 316 321 326 332 337 342 347 352 356 360 364 368 371 374 377 379 380 381 382 382 382 381 379 377 374 371 368 363 359 354 348 342 336 329 322 315 307 300 292 284 276 268 259 251 243 235 227 219 212 204 197 189 182 175 169 162 156 150 144 138 132 127 122 117 112 108 103 99 95 91 88 84 81 78 75 72 69 66 64 61 59 57 55 53 51 49 47 45 44 42 41 39 38 37 36 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 42 43 44 45 46 47 48 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 75 76 77 79 80 81 82 83 84 85 87 88 89 90 91 92 94 95 96 97 98 100 101 102 103 105 106 107 108 109 111 112 113 114 116 117 118 119 121 122 123 125 126 127 128 130 131 132
 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 40 42 44 47 50 53 56 59 63 67 71 76 81 86 91 97 104 111 118 127 135 145 155 166 178 190 204 219 235 252 270 290 311 334 358 383 410 439 469 500 533 566 600 635 669 702 735 765 793 818 839 856 868 874 875 871 861 846 827 804 777 747 716 683 649 615 581 547 514 483 452 423 396 370 345 322 300 280 261 243 227 211 197 184 172 160 150 140 131 122 115 107 101 94 89 83 78 74 70 66 62 58 55 52 50 47 45 42 40 38 37 35 33 32 31 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 16 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8
 32 33 35 36 38 40 41 43 45 47 50 52 54 57 59 62 65 68 71 75 78 82 86 90 95 100 105 110 116 121 128 134 141 149 157 165 174 183 193 204 215 227 240 254 268 283 299 316 334 353 373 393 415 438 462 487 513 540 568 596 625 654 684 713 742 771 798 824 849 871 891 909 923 935 942 947 947 944 937 927 914 897 878 857 833 808 781 753 725 696 667 639 610 582 555 528 502 477 453 430 408 387 366 347 329 312 296 280 266 252 239 226 215 204 194 184 175 166 158 151 144 137 131 125 119 114 109 104 100 95 92 88 84 81 78 75 72 70 67 65 63 61 59 57 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 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 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 21 22 23 24 26 27 28 29 30
 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42 45 47 50 52 55 58 61 65 69 73 77 81 86 91 96 102 108 115 122 129 137 146 155 164 175 186 197 210 223 236 251 266 283 299 317 335 354 373 393 412 432 452 471 490 507 524 539 552 563 572 579 582 583 582 577 570 561 549 536 520 504 486 467 447 427 407 387 368 348 329 311 294 277 261 245 231 217 204 191 180 169 158 149 140 131 123 116 109 102 96 91 85 80 76 71 67 63 60 57 53 51 48 45 43 41 38 36 35 33 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 4 5 5 5 6 6 6 7 7 8
 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 61 63 64 66 68 69 71 73 75 77 80 82 84 87 89 92 94 97 100 103 106 109 113 116 119 123 127 131 135 139 143 147 151 156 160 165 169 174 179 183 188 193 197 202 207 211 216 220 224 228 232 236 239 242 245 248 250 252 253 255 256 256 256 256 255 254 253 251 249 247 244 241 238 235 231 227 223 219 215 210 206 201 197 192 187 183 178 173 169 164 160 156 151 147 143 139 135 131 128 124 121 117 114 111 108 105 102 99 96 94 91 89 87 84 82 80 78 76 74 73 71 69 68 66 65 63 62 60 59 58 57 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 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 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 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 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33
 25 26 27 28 30 31 32 33 35 36 38 39 41 43 45 47 49 51 53 56 58 61 64 67 70 74 77 81 85 89 94 99 104 109 115 121 128 135 142 150 158 167 176 186 196 207 219 232 245 258 273 288 304 321 339 357 376 396 416 437 458 479 501 523 545 566 587 607 626 644 660 675 688 699 708 714 718 719 718 715 709 701 691 679 665 650 634 616 598 579 560 540 520 501 481 462 443 425 407 390 373 357 341 326 312 298 285 273 261 250 239 229 219 210 201 193 185 178 171 164 158 152 147 141 137 132 127 123 119 116 112 109 106 103 100 97 95 92 90 88 86 84 82 80 79 77 76 74 73 72 70 69 68 67 66 65 64 63 62 61 61 60 59 58 57 57 56 55 55 54 53 53 52 52 51 50 50 49 49 48 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 17 17 18 18 19 20 20 21 22 23 24 24
 62 64 66 68 70 72 74 76 79 81 83 86 89 91 94 97 101 104 107 111 114 118 122 126 130 135 139 144 149 154 159 165 171 176 182 189 195 202 209 216 223 230 238 246 253 262 270 278 286 295 303 312 320 329 337 345 354 361 369 377 384 391 397 403 409 414 419 423 426 429 432 433 435 435 435 434 433 432 429 426 423 419 415 411 406 400 395 389 383 377 370 364 357 350 343 336 330 323 316 309 302 296 289 283 276 270 264 258 252 246 241 235 230 225 220 215 210 205 201 196 192 188 184 180 176 173 169 165 162 159 156 152 149 146 144 141 138 135 133 130 128 125 123 121 118 116 114 112 110 108 106 104 102 100 98 96 94 92 91 89 87 86 84 82 81 79 77 76 74 73 71 70 69 67 66 64 63 62 60 59 58 57 55 54 53 52 51 50 49 47 46 45 44 43 42 41 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 40 41 42 43 44 46 47 48 49 50 52 53 54 56 57 59 61
 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 54 56 58 60 63 65 67 70 73 76 79 83 86 90 94 98 103 107 112 118 123 129 135 142 149 156 164 172 181 190 199 209 220 231 242 254 266 279 292 306 319 334 348 363 378 392 407 422 436 450 463 475 487 498 507 515 522 528 532 534 535 534 531 527 522 515 507 498 487 476 464 451 438 424 410 396 382 368 354 340 327 313 300 288 275 263 252 241 230 220 211 201 192 184 176 168 161 154 147 141 135 129 123 118 113 109 104 100 96 92 88 85 82 78 75 73 70 67 65 62 60 58 56 54 52 50 48 47 45 44 42 41 39 38 37 36 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 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 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26
 53 54 54 55 55 56 57 57 58 58 59 60 60 61 62 63 64 64 65 66 67 68 69 70 72 73 74 76 77 79 80 82 84 86 89 91 94 96 99 103 106 110 114 118 123 128 133 139 145 152 159 167 176 185 195 206 218 231 245 260 276 294 313 334 356 380 406 435 465 498 534 572 613 658 705 756 811 869 930 995 1064 1135 1210 1287 1365 1445 1524 1601 1676 1747 1811 1868 1915 1951 1975 1986 1983 1967 1937 1895 1842 1780 1710 1635 1555 1473 1389 1306 1225 1145 1068 995 925 859 797 739 684 634 587 543 503 466 431 399 370 343 318 295 274 255 237 221 205 192 179 167 156 146 136 128 120 112 106 99 93 88 83 78 74 70 66 62 59 56 53 50 48 45 43 41 39 37 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 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 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 48 48 49 49 50 50 51 52 52 53
 3 3 4 4 5 5 5 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 31 33 35 37 39 42 44 47 49 52 56 59 63 67 71 75 80 85 91 96 103 110 117 125 133 142 152 163 174 186 199 213 228 244 261 279 299 320 343 367 392 419 448 478 510 543 578 614 652 690 729 769 809 849 888 925 961 994 1025 1051 1074 1092 1105 1113 1115 1112 1103 1089 1071 1048 1021 991 958 924 887 850 812 773 735 698 661 626 592 559 527 497 468 441 415 391 368 346 326 307 289 272 257 242 228 215 203 192 181 171 162 153 145 137 130 123 117 111 105 100 95 90 86 81 77 74 70 67 63 60 57 55 52 49 47 45 43 40 38 37 35 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 6 6 5 5 4 4 4 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 1 3 5 7 10 12 16 19 23 28 33 39 46 53 61 71 81 93 107 122 140 159 181 206 234 266 302 343 389 442 502 569 646 733 833 945 1072 1217 1380 1563 1769 1997 2249 2522 2814 3119 3427 3725 3996 4221 4382 4464 4458 4366 4196 3963 3687 3385 3075 2770 2479 2206 1957 1730 1527 1346 1185 1043 918 808 711 625 550 484 426 375 330 290 255 225 197 173 152 133 117 102 89 78 67 58 50 43 37 31 26 22 18 14 11 8 6 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 1 1 1 1 2 2 2 2 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 3 3 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 12 16 21 27 34 42 51 61 72 85 100 117 136 159 184 213 246 284 327 377 434 499 573 658 756 867 993 1136 1298 1480 1682 1903 2142 2393 2650 2902 3135 3334 3483 3569 3585 3529 3408 3235 3024 2790 2548 2307 2075 1857 1656 1473 1308 1160 1029 912 808 716 635 564 501 445 396 352 314 280 251 224 201 180 162 146 132 120 109 99 90 83 76 70 65 61 57 53 50 48 45 43 42 40 39 38 37 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 29 29 28 27 27 26 26 25 24 24 23 23 22 21 21 20 20 19 18 18 17 16 16 15 15 14 13 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 4 4 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 8 9 10 11 12 13 15 16 18 20 22 24 27 29 32 35 38 42 46 50 55 60 66 72 79 87 95 105 115 126 138 151 166 183 201 221 243 267 294 324 357 393 433 477 525 579 638 703 775 853 938 1031 1132 1240 1356 1479 1608 1742 1879 2015 2148 2273 2386 2483 2559 2611 2636 2633 2601 2544 2464 2365 2251 2127 1996 1863 1731 1602 1477 1359 1248 1143 1047 957 875 800 731 668 611 559 512 469 430 394 362 333 306 282 260 240 222 206 191 177 165 154 143 134 125 117 110 104 97 92 87 82 78 74 70 66 63 60 57 55 53 50 48 46 44 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 17 18 20 22 24 26 28 31 33 36 40 43 47 51 56 61 66 72 79 86 94 103 112 122 133 145 158 173 189 206 225 245 267 291 318 346 377 411 447 486 527 572 620 670 724 780 839 899 961 1023 1086 1147 1206 1261 1312 1356 1393 1422 1442 1452 1453 1443 1425 1398 1364 1323 1276 1226 1173 1118 1062 1006 950 896 843 793 744 698 655 614 575 539 505 473 444 416 391 367 345 324 305 287 271 255 241 227 215 203 192 182 172 163 155 147 140 133 126 120 114 108 103 98 93 89 84 80 76 73 69 66 62 59 56 54 51 48 46 43 41 39 37 35 33 31 29 27 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 55 56 57 59 60 61 63 64 66 67 69 70 72 74 75 77 79 80 82 84 86 87 89 91 93 95 97 99 101 102 104 106 108 110 112 114 116 118 120 122 124 126 128 130 132 133 135 137 139 140 142 144 145 147 148 150 151 152 154 155 156 157 158 159 159 160 161 161 161 162 162 162 162 162 162 161 161 160 160 159 158 157 156 155 154 153 151 150 148 147 145 143 141 139 138 136 134 131 129 127 125 123 121 118 116 114 112 110 107 105 103 101 99 96 94 92 90 88 86 84 82 80 79 77 75 73 71 70 68 67 65 63 62 60 59 58 56 55 54 52 51 50 49 48 46 45 44 43 42 41 40 39 38 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 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 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 29 30 30 31 32
 11 12 12 13 14 15 16 17 18 19 20 21 23 24 26 27 29 30 32 34 36 38 41 43 46 49 52 55 58 62 66 70 74 79 84 90 96 102 109 116 124 132 142 152 162 174 186 199 214 229 246 264 283 304 326 350 375 403 432 462 495 529 564 602 640 680 720 761 801 841 879 916 950 980 1007 1029 1045 1056 1061 1060 1053 1041 1023 1000 974 944 910 875 839 801 763 725 687 650 614 579 546 514 484 455 427 401 377 354 333 312 294 276 259 244 229 216 203 192 181 171 161 152 144 137 129 123 117 111 105 100 96 91 87 83 80 77 73 71 68 65 63 61 59 57 55 53 51 50 48 47 46 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 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 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10
 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 33 34 35 37 39 40 42 44 46 49 51 54 57 60 63 67 71 75 80 84 90 95 101 108 115 122 130 139 149 159 170 181 194 207 222 237 254 271 290 309 330 352 374 398 423 448 473 499 524 550 574 597 618 637 654 667 678 684 687 685 680 671 659 643 625 604 582 558 533 508 482 456 431 406 383 359 337 316 296 277 260 243 227 212 199 186 174 162 152 142 133 125 117 110 103 97 91 86 81 76 72 68 64 60 57 54 51 48 46 44 41 39 37 36 34 32 31 29 28 27 26 24 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 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 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 12 12 12 12 12 12 12 13 13 13 13 13
 35 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 47 48 49 50 51 52 54 55 56 57 58 60 61 62 64 65 67 69 70 72 74 76 78 80 82 84 87 89 91 94 97 100 103 106 109 112 115 119 123 126 130 134 139 143 147 152 157 162 167 172 177 182 188 193 199 205 211 216 222 228 234 240 246 252 258 263 269 274 279 284 289 294 298 302 305 309 312 314 316 318 319 319 320 319 319 317 316 314 311 308 305 302 298 293 289 284 279 274 268 263 257 251 245 239 233 228 222 216 210 204 199 193 187 182 177 172 167 162 157 152 148 144 139 135 131 128 124 120 117 114 110 107 104 101 99 96 94 91 89 86 84 82 80 78 76 74 72 71 69 67 66 64 63 62 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 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 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35
 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 19 20 20 21 22 23 24 24 25 26 27 28 30 31 32 34 35 37 38 40 42 44 47 49 51 54 57 60 63 67 71 75 79 84 89 94 100 106 113 120 127 136 144 153 163 174 185 197 210 224 238 254 270 287 305 324 343 364 385 406 428 450 472 494 516 536 556 574 590 604 616 625 631 634 634 630 624 615 603 589 573 555 535 515 494 472 450 429 407 386 366 346 327 308 291 274 258 243 229 215 203 191 180 169 160 150 142 134 126 119 113 107 101 96 91 86 81 77 74 70 67 64 61 58 55 53 51 48 46 45 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 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 10 10 10 10 10 10 10 11 11 11 11 12
 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25 27 28 29 31 33 35 36 39 41 43 46 49 52 55 58 62 66 71 76 81 87 93 99 107 115 123 132 142 153 165 178 192 206 223 240 259 279 301 324 349 376 405 435 466 499 533 568 604 640 675 710 742 772 799 822 840 852 859 860 854 843 826 804 778 749 717 683 648 613 578 543 508 476 444 414 386 359 333 310 288 267 248 231 214 199 185 172 160 149 139 130 121 113 106 99 93 87 82 77 72 68 64 61 57 54 51 49 46 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 19 19 18 18 18 17 17 16 16 16 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 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 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7
 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 66 67 68 69 70 72 73 74 76 77 78 80 81 82 84 85 87 88 90 91 93 94 96 98 99 101 103 105 107 109 111 113 115 117 119 121 124 126 128 131 133 136 139 141 144 147 150 153 156 159 163 166 169 173 176 180 183 187 190 194 198 201 205 209 213 216 220 224 227 231 234 238 241 244 247 250 253 256 258 260 262 264 266 267 268 269 270 270 270 270 269 268 267 265 264 262 259 257 254 251 248 244 241 237 233 229 225 220 216 212 207 202 198 193 189 184 179 175 170 166 162 157 153 149 145 141 137 133 129 125 122 118 115 112 108 105 102 99 96 93 91 88 86 83 81 78 76 74 72 70 68 66 64 62 60 59 57 55 54 52 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 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 13 13 13 13 13 13 13 13 13 13 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 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 35 36 37 38 39 40 41 41 42 43
 33 34 35 37 38 39 41 42 43 45 47 48 50 51 53 55 57 59 61 63 65 67 69 71 74 76 78 81 84 86 89 92 95 98 101 104 108 111 115 119 122 126 131 135 139 144 149 154 159 164 170 176 182 188 194 201 208 215 223 231 239 247 256 265 274 284 293 304 314 324 335 346 358 369 380 392 403 415 426 437 448 459 469 478 487 496 503 510 515 520 523 525 526 526 524 521 517 512 505 497 488 478 467 456 443 431 417 403 389 375 361 347 333 319 305 292 278 266 253 241 230 219 208 198 188 179 170 161 153 145 138 131 125 118 113 107 102 97 92 88 83 80 76 72 69 66 63 60 57 55 52 50 48 46 44 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 19 20 20 21 22 23 24 25 25 26 27 28 29 31 32
 13 13 14 14 15 15 15 16 16 17 18 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 49 50 52 54 56 58 61 63 66 68 71 74 77 80 83 86 90 94 97 101 106 110 114 119 124 129 135 140 146 152 158 164 171 177 184 191 199 206 214 221 229 237 245 254 262 270 278 287 295 303 311 319 326 333 340 347 353 359 365 370 374 378 381 384 386 388 388 389 388 387 386 383 381 377 374 369 365 359 354 348 342 336 329 322 316 309 302 295 287 280 273 266 259 252 246 239 232 226 220 214 208 202 196 191 185 180 175 170 165 160 156 151 147 143 139 135 131 128 124 121 117 114 111 108 105 102 99 97 94 91 89 86 84 82 80 77 75 73 71 69 67 66 64 62 60 59 57 55 54 52 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 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 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12
 26 28 29 31 32 34 35 37 39 41 43 45 47 49 51 53 55 58 60 63 66 69 71 74 78 81 84 88 91 95 99 103 107 111 115 120 124 129 134 139 144 150 155 161 166 172 178 184 191 197 204 210 217 224 231 238 245 252 259 266 273 281 288 295 302 309 317 324 331 338 344 351 358 364 371 377 383 389 395 401 406 412 417 422 427 432 437 441 446 450 454 458 462 466 470 473 477 480 483 486 489 492 495 497 500 502 504 506 508 509 510 512 513 513 514 514 514 513 513 512 510 509 507 504 502 499 495 491 487 483 478 472 467 461 454 448 441 433 426 418 410 401 393 384 376 367 358 349 340 331 322 313 303 295 286 277 268 260 251 243 235 227 219 212 204 197 190 183 176 170 163 157 151 146 140 135 129 124 119 115 110 106 101 97 93 90 86 82 79 76 73 70 67 64 61 59 56 54 52 49 47 45 44 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 16 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 10 11 12 13 14 14 15 16 17 18 19 20 22 23 24 25
 18 19 20 21 22 24 25 26 28 29 31 33 34 36 38 40 42 44 46 49 51 54 56 59 62 65 68 71 75 78 82 86 91 95 100 105 110 115 121 127 134 141 148 155 164 172 181 191 201 212 223 236 248 262 276 292 308 325 343 361 381 402 424 446 470 494 519 545 571 598 625 652 678 705 730 755 778 799 818 835 849 860 868 872 873 871 865 855 842 826 807 786 763 738 711 683 655 626 597 568 539 511 483 457 431 406 382 360 338 318 298 280 263 246 231 217 203 191 179 168 157 148 139 130 123 115 108 102 96 91 86 81 76 72 68 64 61 58 55 52 49 47 45 42 40 38 36 35 33 32 30 29 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 10 11 11 12 13 14 15 16 17
 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 53 55 57 59 61 63 65 68 71 74 76 80 83 86 90 94 98 102 106 111 115 120 125 131 136 142 148 155 161 168 175 182 190 197 205 213 221 229 238 246 254 262 271 279 286 294 301 308 314 320 325 330 334 337 339 341 342 341 340 338 336 332 328 323 317 311 305 297 290 282 274 266 258 249 241 233 224 216 208 201 193 186 178 171 165 158 152 146 141 135 130 125 120 116 111 107 103 100 96 93 89 86 83 81 78 75 73 71 69 67 65 63 61 59 58 56 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 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 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15
 33 33 34 35 35 36 36 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 60 62 63 65 67 68 70 72 74 76 78 80 82 85 87 89 92 95 97 100 103 106 109 112 115 118 121 125 128 132 135 138 142 146 149 153 156 160 163 166 170 173 176 179 182 184 186 189 191 192 194 195 196 196 197 197 197 196 195 194 192 191 189 186 184 181 178 175 172 169 165 161 158 154 150 146 142 138 134 131 127 123 119 115 112 108 104 101 98 94 91 88 85 82 80 77 74 72 69 67 65 63 60 58 57 55 53 51 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 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 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32
 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 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 47 48 49 50 52 53 55 56 58 60 61 63 65 67 69 72 74 76 79 82 85 88 91 94 98 101 105 109 114 118 123 128 133 138 144 150 156 163 170 177 185 193 201 210 219 228 238 248 259 269 280 292 304 315 327 339 351 363 375 386 397 407 417 425 433 439 444 448 450 450 449 446 442 436 428 419 409 398 386 373 359 345 331 317 302 288 274 260 247 234 221 209 197 186 176 166 156 147 139 131 123 116 109 103 97 92 86 81 77 72 68 64 61 57 54 51 48 45 43 40 38 36 34 32 30 29 27 25 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14
 24 24 25 26 27 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 45 46 48 49 51 53 55 57 59 61 64 66 69 71 74 77 80 83 86 90 93 97 101 105 110 114 119 124 129 134 140 146 152 158 165 171 178 186 193 201 209 217 225 234 242 251 260 269 277 286 295 304 313 321 329 337 345 352 359 365 371 376 381 385 388 391 393 394 394 394 393 391 389 386 382 378 373 368 362 356 349 342 335 328 320 313 305 297 289 281 273 265 258 250 242 235 228 220 214 207 200 194 188 182 176 170 165 159 154 150 145 140 136 132 128 124 121 117 114 111 107 104 102 99 96 94 91 89 87 85 83 81 79 77 75 73 72 70 69 67 66 64 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 26 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 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23
 61 62 63 65 66 67 69 70 71 73 74 76 77 79 80 81 83 84 86 87 89 90 92 93 95 96 98 99 101 102 103 105 106 108 109 111 112 114 115 116 118 119 121 122 124 125 127 128 129 131 132 134 135 137 138 140 141 143 144 146 147 149 151 152 154 155 157 159 160 162 164 166 167 169 171 173 174 176 178 180 181 183 185 186 188 190 191 193 194 196 197 199 200 201 202 203 204 205 206 207 207 208 208 208 208 208 208 208 207 207 206 205 204 203 202 200 199 197 195 193 191 189 186 184 181 179 176 173 170 167 165 162 159 156 152 149 146 143 140 137 134 131 128 125 122 119 117 114 111 108 106 103 101 98 96 93 91 89 87 84 82 80 78 76 74 73 71 69 67 66 64 63 61 60 58 57 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 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 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 60
 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 35 36 38 39 41 42 44 46 48 51 53 56 58 61 65 68 71 75 79 84 89 94 99 105 112 118 126 134 142 151 161 171 183 195 208 222 237 253 271 289 309 331 354 378 404 432 462 494 527 562 599 637 677 718 759 801 843 885 925 962 997 1028 1055 1076 1091 1100 1102 1097 1085 1066 1042 1012 978 940 900 857 814 770 726 683 641 600 561 524 489 455 424 395 368 342 318 296 276 257 239 223 208 194 181 169 158 148 138 129 121 113 106 100 94 88 83 78 73 69 64 61 57 54 51 48 45 42 40 37 35 33 31 29 28 26 24 23 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 4 4
 43 44 44 45 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 68 69 70 72 73 75 76 78 79 81 82 84 86 88 89 91 93 95 97 99 101 104 106 108 110 113 115 118 120 123 125 128 131 134 137 140 142 145 148 152 155 158 161 164 167 170 174 177 180 183 186 189 192 195 198 201 204 206 209 212 214 216 218 220 222 224 225 227 228 229 230 230 231 231 231 231 231 230 229 228 227 226 224 223 221 219 216 214 211 209 206 203 200 197 194 190 187 184 180 177 173 169 166 162 159 155 152 148 145 141 138 135 131 128 125 122 119 115 113 110 107 104 101 99 96 93 91 89 86 84 82 80 77 75 73 71 70 68 66 64 63 61 59 58 56 55 53 52 51 49 48 47 46 45 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 31 32 32 33 33 34 35 35 36 36 37 37 38 39 39 40 41 41 42
 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 50 51 52 54 55 57 59 61 63 65 67 69 72 75 77 81 84 87 91 95 100 105 110 115 121 128 135 142 150 159 168 178 189 201 214 227 242 258 275 293 313 333 356 380 406 433 462 493 526 561 597 636 676 718 761 805 851 896 942 988 1032 1075 1115 1152 1185 1213 1236 1253 1263 1267 1264 1254 1238 1215 1187 1154 1117 1077 1034 989 942 896 849 803 757 713 671 630 591 554 519 485 454 425 397 371 347 325 304 285 266 250 234 219 206 193 182 171 161 152 143 135 127 120 114 108 102 97 92 87 83 78 75 71 68 64 61 58 56 53 51 48 46 44 42 40 38 37 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 8 8 7 7 6 6 6 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 5 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 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 26 27 27 27 27 28 28 28 29 29 29 30 30 31
 9 10 11 12 14 15 16 17 18 20 21 23 24 26 28 29 31 33 35 38 40 42 45 47 50 53 56 59 62 65 69 73 76 80 85 89 93 98 103 108 113 119 125 131 137 143 150 156 163 170 178 185 193 201 209 217 226 235 243 252 261 270 279 289 298 307 317 326 335 345 354 363 372 381 390 398 407 415 423 431 439 446 453 460 467 473 479 484 489 494 498 501 505 507 509 511 511 512 511 510 508 506 503 499 494 489 483 476 469 461 452 443 434 424 413 402 391 380 368 356 345 333 321 309 297 286 274 263 252 241 231 221 211 201 192 183 175 166 159 151 144 137 130 124 118 112 106 101 96 91 86 82 78 74 70 66 63 60 56 54 51 48 45 43 41 38 36 34 32 30 29 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 8 9
 17 18 20 21 22 24 25 27 28 30 32 33 35 37 39 41 43 45 48 50 52 55 57 60 63 66 69 72 75 79 82 86 90 94 98 102 107 111 116 121 127 132 138 144 150 156 163 170 177 185 192 201 209 218 227 236 246 256 267 278 289 300 313 325 338 351 365 379 393 408 424 439 455 472 489 506 523 541 560 578 597 616 635 654 674 693 713 732 752 771 791 810 828 847 864 882 899 915 930 944 958 970 982 992 1000 1008 1014 1018 1021 1022 1022 1020 1016 1010 1003 994 983 971 958 943 926 909 890 870 850 829 807 784 761 738 715 691 668 644 621 599 576 554 532 511 490 470 451 432 413 396 378 362 346 331 316 302 288 275 262 250 239 228 217 207 198 188 179 171 163 155 148 141 134 128 121 116 110 105 99 95 90 85 81 77 73 69 66 62 59 56 53 50 48 45 43 40 38 36 34 32 30 29 27 25 24 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16
 36 37 39 40 42 43 45 46 48 50 52 54 55 57 59 61 64 66 68 70 72 75 77 80 82 85 87 90 93 95 98 101 104 107 110 113 116 119 122 125 129 132 135 139 142 146 149 153 156 160 164 168 171 175 179 183 187 192 196 200 205 209 214 219 224 229 234 239 245 251 257 263 269 276 283 290 297 305 313 321 329 338 347 357 367 377 388 399 411 422 435 447 460 473 487 501 515 529 543 558 572 586 600 614 627 640 651 662 672 680 687 693 697 699 699 697 694 688 680 671 659 646 631 615 598 579 560 540 520 499 479 458 437 417 397 378 359 341 324 307 291 275 260 246 233 221 209 197 187 176 167 158 149 141 134 127 120 114 108 102 97 91 87 82 78 74 70 67 63 60 57 54 51 49 46 44 42 39 37 36 34 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 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34
 26 28 29 31 33 35 38 40 42 45 48 50 53 56 60 63 67 70 74 79 83 88 92 98 103 109 115 121 128 135 142 150 158 166 175 184 194 205 215 226 238 250 263 276 290 304 318 333 348 364 379 395 411 427 442 458 473 488 503 516 529 542 553 563 572 580 587 593 597 600 602 603 602 601 598 594 590 585 579 572 565 557 549 541 532 523 514 505 496 487 478 470 461 453 444 436 429 421 414 407 400 393 387 381 376 370 365 360 355 351 347 343 339 336 333 329 326 324 321 318 316 313 311 309 306 304 302 299 297 294 292 289 286 283 280 277 273 270 266 262 258 253 249 244 239 234 229 224 219 213 208 202 196 191 185 179 173 168 162 156 151 145 139 134 129 124 118 113 109 104 99 95 90 86 82 78 74 70 67 63 60 57 53 50 48 45 42 40 37 35 33 31 29 27 25 23 22 20 18 17 16 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 11 12 13 15 16 17 18 20 21 23 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 9 10 12 14 16 18 20 22 25 28 31 35 39 43 48 53 59 66 73 80 89 98 109 120 132 146 161 178 196 216 237 260 286 313 343 375 409 445 483 522 564 606 649 693 736 778 818 855 890 920 946 967 982 991 994 992 984 971 954 932 907 879 849 817 783 750 715 681 648 615 582 551 521 492 464 438 412 388 365 344 323 304 286 269 253 237 223 210 197 185 174 163 153 144 135 127 119 112 105 98 92 86 81 76 71 66 62 58 54 51 47 44 41 38 36 33 31 28 26 24 22 20 19 17 16 14 13 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 20 21 22 24 25 27 28 30 32 34 36 38 40 42 45 47 50 53 56 59 63 67 70 75 79 84 89 94 100 106 112 119 126 134 142 151 160 170 181 192 204 217 230 244 259 275 292 309 327 346 366 387 408 431 453 476 500 523 547 570 594 616 638 658 678 695 711 725 736 745 752 755 756 754 749 741 730 717 702 685 665 645 623 600 576 552 528 503 479 455 431 408 386 364 344 324 305 287 270 253 238 223 210 197 185 174 163 153 144 135 127 119 112 106 100 94 88 83 79 74 70 66 63 59 56 53 50 48 45 43 41 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 1 1 2 3 3 4 4 5 6 6 7 8 8 9 10 11 12 12 13 14 15 16 17 18 20 21 22 23 25 26 28 29 31 33 34 36 38 41 43 45 48 50 53 56 59 62 66 69 73 78 82 87 92 97 103 109 115 122 130 138 146 155 165 175 186 198 211 225 239 255 271 289 308 328 350 373 398 424 452 482 513 546 581 618 657 698 740 783 828 874 920 967 1012 1057 1099 1139 1175 1207 1233 1252 1265 1271 1269 1259 1241 1217 1185 1148 1106 1060 1011 960 908 856 804 754 704 657 612 569 528 490 454 421 390 362 335 311 288 267 248 230 214 199 185 172 160 149 139 130 121 113 106 99 93 87 82 76 72 67 63 59 56 52 49 46 43 41 38 36 34 32 30 28 26 24 23 21 20 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 30 34 38 42 47 52 57 62 68 74 81 88 95 104 112 121 131 142 153 165 178 191 206 221 238 255 274 293 314 336 360 384 410 437 465 494 525 556 588 621 655 688 722 756 790 823 855 887 917 946 973 998 1021 1042 1062 1079 1094 1107 1119 1129 1137 1144 1149 1154 1158 1161 1164 1167 1170 1172 1175 1178 1181 1185 1190 1195 1201 1207 1214 1221 1229 1238 1246 1255 1264 1273 1281 1289 1296 1301 1306 1309 1309 1308 1304 1297 1287 1274 1258 1239 1216 1190 1161 1128 1094 1057 1018 977 935 893 850 807 765 723 682 642 603 566 530 496 463 433 404 376 350 326 303 282 262 244 226 210 195 181 168 155 144 133 123 114 106 97 90 83 76 70 64 59 54 49 45 41 37 33 30 26 23 21 18 15 13 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 58 59 60 60 61 62 62 63 64 64 65 66 66 67 68 69 69 70 71 71 72 73 74 74 75 76 77 77 78 79 80 81 82 83 84 85 86 88 89 90 92 93 95 97 99 101 103 105 107 110 113 116 119 122 125 129 133 137 142 147 152 157 163 169 176 183 190 198 206 215 225 235 245 256 268 281 294 308 323 339 356 374 392 412 433 455 478 503 529 556 584 614 646 679 713 749 787 826 866 907 950 993 1038 1083 1128 1172 1217 1260 1302 1341 1378 1412 1441 1467 1487 1502 1512 1515 1513 1504 1489 1469 1443 1412 1377 1338 1295 1250 1204 1155 1107 1057 1008 960 912 866 821 777 735 695 657 620 585 552 521 492 464 438 413 390 368 347 328 310 292 276 261 247 233 221 209 198 187 177 168 159 150 142 135 128 121 115 109 103 97 92 87 83 78 74 70 67 63 60 56 53 50 48 45 43 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 47 48 49 49 50 51 51 52 53 53 54 55 55 56 57
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 8 8 9 10 11 12 13 15 16 17 18 20 21 23 24 26 28 30 32 34 37 39 42 45 48 51 54 57 61 65 69 74 78 83 89 94 100 106 113 120 127 135 143 152 161 171 181 192 204 216 229 242 257 272 288 305 323 342 362 383 406 430 455 482 511 541 574 608 644 682 722 764 809 855 903 952 1003 1054 1105 1156 1205 1251 1293 1331 1362 1385 1400 1405 1401 1386 1360 1326 1282 1232 1175 1114 1049 983 917 851 788 726 668 612 561 512 468 426 389 354 322 293 266 242 220 200 182 165 150 136 124 113 102 93 84 76 69 62 56 50 45 41 36 32 29 25 22 19 17 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 47 49 51 53 55 57 59 62 64 66 69 71 74 76 79 81 84 87 90 93 96 99 102 105 109 112 115 119 122 126 130 133 137 141 144 148 152 156 159 163 167 171 175 178 182 186 189 193 196 200 203 207 210 213 216 219 222 225 228 230 233 235 238 240 242 244 247 248 250 252 254 256 257 259 261 262 264 265 267 268 270 271 273 274 276 277 279 280 282 284 286 288 290 292 294 296 298 301 303 306 309 312 315 318 321 324 328 331 335 339 343 347 351 355 360 364 369 373 378 383 388 392 397 402 406 411 415 419 423 427 430 434 436 439 441 442 443 444 444 444 443 441 439 436 433 429 424 419 414 408 401 394 387 379 371 362 354 345 336 327 318 308 299 290 280 271 262 253 244 235 226 218 209 201 193 186 178 171 164 157 150 144 137 131 126 120 115 109 104 100 95 91 86 82 78 75 71 68 65 61 58 56 53 50 48 46 44 42 40 38 36 34 33 31 30 29 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 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 5 6 6 6 7 7 7 8 8 8 9 9 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 40 42 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 11 13 15 17 20 22 25 28 31 34 37 41 45 49 54 58 63 69 75 81 87 94 102 110 118 127 137 147 157 169 181 193 206 220 235 250 266 283 300 318 336 355 375 394 414 435 455 476 497 517 538 558 578 598 617 637 655 674 692 709 727 744 761 777 794 811 827 844 862 879 897 916 936 956 977 999 1022 1046 1071 1097 1124 1152 1181 1211 1241 1271 1301 1330 1358 1384 1408 1430 1447 1460 1468 1471 1467 1457 1440 1417 1387 1350 1308 1260 1209 1154 1096 1036 976 916 857 799 742 688 636 587 541 497 456 418 383 350 319 291 266 242 220 200 181 164 148 134 121 108 97 87 78 69 61 54 47 41 35 30 25 21 16 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 1 1 2 3 4 4 5 6 7 8 9 10 10 12 13 14 15 16 17 19 20 21 23 24 26 27 29 31 33 34 36 38 41 43 45 47 50 52 55 58 60 63 66 69 73 76 80 83 87 91 95 99 104 108 113 118 123 128 134 140 146 152 159 166 174 182 190 199 208 218 228 239 251 263 276 290 305 321 338 357 376 397 420 444 470 498 528 560 594 631 670 712 757 803 853 904 958 1013 1068 1124 1178 1231 1279 1323 1359 1388 1406 1414 1411 1396 1369 1332 1286 1231 1170 1105 1037 968 899 831 766 704 646 591 539 492 448 408 372 338 307 280 254 231 210 191 174 158 144 131 119 108 98 89 81 73 66 60 54 49 44 39 35 31 27 24 21 18 15 13 11 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 41 44 47 50 53 57 60 64 68 72 76 80 85 90 95 100 105 110 116 122 127 133 140 146 152 159 166 172 179 186 193 199 206 213 220 226 232 238 244 250 255 261 265 270 274 278 281 284 287 289 291 292 293 294 295 295 295 295 294 294 293 292 291 290 289 288 288 287 286 285 285 285 285 285 285 286 287 288 289 291 293 296 298 302 305 309 314 318 324 329 336 342 350 358 366 375 385 395 406 418 430 443 456 470 485 501 517 533 550 568 585 603 621 638 655 671 687 701 714 725 734 741 746 748 747 743 737 728 716 701 684 665 645 622 599 574 549 524 498 473 448 423 399 376 354 333 312 293 275 257 241 225 210 197 184 171 160 149 139 130 121 113 105 98 91 84 78 73 67 62 58 53 49 46 42 39 35 32 30 27 24 22 20 18 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 1 1 2 3 4 5 6 7 8 9 11 12 13 15 17 18 20 22 24 26 28 30 33 35
 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 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 7 8 9 10 11 13 15 17 19 22 25 28 32 36 41 47 54 61 69 79 89 101 115 130 148 167 190 215 244 276 313 355 402 456 517 586 663 750 847 955 1074 1203 1342 1487 1635 1779 1913 2028 2115 2166 2177 2147 2077 1975 1849 1707 1558 1408 1264 1127 1001 886 783 690 608 536 472 415 366 323 285 251 222 196 174 154 136 121 108 96 85 76 67 60 54 48 43 38 34 30 27 24 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 47 48 48 48 48 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 53 53 53 53 54 54 54 55 55 56 57 57 58 59 60 61 62 63 64 66 67 69 71 73 76 78 81 84 88 91 95 100 104 110 115 121 128 135 143 151 160 169 180 191 203 216 230 245 261 278 296 316 337 359 383 409 436 464 495 527 561 597 634 673 714 755 798 841 885 928 970 1011 1049 1084 1115 1141 1161 1175 1183 1183 1176 1163 1142 1115 1083 1046 1005 961 916 869 821 774 727 682 638 596 556 518 483 449 418 389 361 336 313 291 271 253 235 220 205 191 179 167 157 147 138 129 121 114 107 101 95 89 84 79 74 70 66 62 59 56 52 49 47 44 41 39 37 35 32 31 29 27 25 24 22 20 19 18 16 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 40 41 41 41 42 42 43 43 44 44 44 45 45 46 46 46 47 47
 47 49 51 53 55 58 60 62 64 66 69 71 73 75 78 80 82 84 86 89 91 93 95 97 99 102 104 106 108 110 112 115 117 119 121 124 126 128 131 133 136 139 141 144 147 151 154 158 162 166 170 175 180 186 192 198 205 213 221 230 240 251 262 274 288 302 318 335 353 373 394 417 441 468 496 526 558 593 630 669 710 754 801 850 902 956 1013 1073 1135 1198 1264 1331 1400 1468 1537 1604 1669 1731 1789 1841 1887 1926 1956 1976 1985 1984 1973 1950 1917 1874 1823 1764 1699 1630 1556 1480 1403 1327 1250 1176 1104 1034 968 905 846 790 737 688 642 600 560 524 490 458 429 402 378 354 333 313 295 278 262 247 233 220 208 197 186 176 167 158 150 142 135 128 121 115 109 103 97 92 87 82 78 73 69 65 61 58 54 51 47 44 41 38 35 33 30 28 25 23 20 18 16 14 12 10 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 11 13 14 16 18 19 21 23 24 26 28 30 32 34 36 38 40 42 44
 6 7 8 9 10 11 13 14 15 16 18 19 21 22 23 25 26 28 30 31 33 35 37 38 40 42 44 46 48 50 52 55 57 59 62 64 67 69 72 75 78 81 84 87 90 93 97 101 104 108 112 117 121 126 131 136 142 148 154 160 168 175 183 192 201 211 222 234 247 260 275 291 308 326 346 367 390 415 442 471 502 535 571 609 650 694 741 790 843 898 956 1017 1080 1145 1212 1279 1347 1413 1477 1538 1594 1644 1685 1718 1740 1750 1749 1735 1710 1673 1626 1570 1507 1438 1366 1290 1214 1138 1063 990 920 853 790 731 676 624 577 533 492 455 421 390 362 336 313 291 272 254 238 223 210 198 187 177 168 159 152 145 138 133 127 122 118 114 110 106 103 100 97 95 92 90 88 86 84 82 81 79 78 77 75 74 73 72 71 70 69 68 67 67 66 65 64 64 63 62 61 61 60 59 58 58 57 56 55 55 54 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 13 13 12 11 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 55 56 57 59 60 62 63 64 66 67 69 70 72 74 75 77 78 80 81 83 85 86 88 90 92 93 95 97 99 101 103 105 107 109 111 113 115 118 120 123 125 128 131 134 137 141 144 148 152 156 161 165 170 176 181 187 194 201 208 215 224 232 242 251 262 273 285 297 310 324 339 354 370 387 405 424 444 464 485 508 531 554 578 603 629 654 680 706 731 756 780 803 825 845 863 879 892 902 910 913 914 911 904 894 880 864 844 823 798 772 745 716 687 657 627 597 567 538 510 482 456 430 406 383 361 340 320 301 284 267 251 237 223 210 198 187 177 167 158 149 141 133 126 120 114 108 102 97 93 88 84 80 76 73 69 66 63 60 58 55 53 50 48 46 44 42 40 39 37 35 34 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 32 33 34 35 36 37 39 40 41 42 43 44 46 47 48 49 51 52 53
 63 65 67 69 71 73 74 76 78 80 82 83 85 87 88 90 92 93 95 96 98 100 101 103 104 106 107 109 111 112 114 116 118 120 122 124 126 129 131 134 137 140 144 147 152 156 161 166 172 178 185 193 201 211 221 232 244 257 271 287 304 322 343 365 389 415 443 473 506 541 578 619 662 708 756 807 861 918 976 1036 1098 1161 1223 1285 1345 1403 1457 1506 1548 1583 1610 1628 1636 1634 1622 1600 1568 1529 1482 1429 1371 1309 1245 1179 1114 1048 984 922 862 804 750 698 650 604 562 522 485 451 420 391 364 339 316 295 276 258 242 227 213 200 188 177 167 158 149 141 133 126 120 114 108 102 97 93 88 84 80 76 72 69 66 63 60 57 54 51 49 46 44 42 39 37 35 33 31 30 28 26 24 23 21 20 18 17 15 14 13 11 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 6 6 7 8 9 9 10 11 12 13 14 15 17 18 19 20 22 23 25 26 28 29 31 33 34 36 38 40 42 44 46 47 49 51 53 55 57 59 61
 4 5 6 7 8 9 11 12 13 15 16 18 19 21 23 24 26 28 30 32 35 37 39 42 44 47 50 53 56 59 62 65 69 73 77 81 85 90 95 100 105 111 117 123 130 137 144 152 160 169 179 189 199 211 223 236 249 264 279 296 314 333 353 374 397 422 448 476 505 536 569 605 642 681 722 766 811 859 909 960 1014 1069 1125 1183 1241 1299 1357 1414 1469 1522 1571 1616 1655 1688 1714 1731 1740 1740 1729 1710 1681 1643 1596 1543 1483 1418 1349 1278 1205 1132 1059 987 918 851 787 726 669 616 565 519 475 435 398 364 333 304 278 254 232 212 193 176 161 147 134 122 111 101 92 84 76 69 62 56 51 46 41 37 33 29 25 22 19 16 14 12 9 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 0 0 0 0 0 0 0 0 0 0 0 0 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
 1 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 23 24 26 28 30 32 35 37 40 44 47 52 56 61 67 73 80 88 96 106 116 127 140 154 169 186 204 224 246 270 295 323 352 384 418 453 490 528 567 607 646 684 721 754 784 810 831 845 853 855 851 840 823 801 775 746 714 680 645 610 575 540 507 474 443 414 386 361 336 314 293 274 256 240 225 211 198 186 176 166 157 149 141 134 128 122 116 111 107 102 98 94 91 87 84 81 78 75 72 70 68 65 63 61 59 57 55 53 51 49 47 46 44 42 41 39 38 36 35 33 32 30 29 28 26 25 24 23 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 7 6 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1
 4 4 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 24 25 27 29 31 33 35 37 40 43 46 49 53 57 61 66 72 77 84 91 99 108 118 129 141 154 170 187 206 227 251 278 309 343 381 424 472 526 586 653 727 809 899 997 1104 1217 1337 1460 1584 1706 1820 1922 2006 2068 2103 2110 2088 2040 1968 1878 1775 1662 1545 1428 1313 1203 1098 1000 910 826 749 680 616 558 506 459 416 377 342 311 282 256 233 212 193 176 161 147 135 124 113 104 96 89 83 77 72 68 64 61 58 55 53 51 50 49 48 47 46 46 46 46 46 46 47 47 48 48 49 50 50 51 52 53 54 55 55 56 57 58 59 59 60 61 61 62 63 63 64 64 64 65 65 65 65 65 65 65 65 65 64 64 64 63 63 62 61 60 59 59 58 56 55 54 53 52 50 49 48 46 45 43 42 40 39 37 36 34 33 31 30 28 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 1 2 3 5 6 8 9 11 13 14 16 18 21 23 25 28 31 33 36 40 43 46 50 54 58 63 67 72 77 83 89 95 101 108 115 123 131 139 148 158 168 178 189 201 213 225 239 252 266 281 296 312 328 345 362 379 397 415 433 451 469 487 505 523 540 557 574 590 606 621 636 650 664 677 689 701 713 724 735 745 756 766 775 785 795 805 814 824 834 845 855 866 878 889 901 913 925 938 950 963 975 988 1000 1011 1022 1032 1041 1048 1054 1058 1059 1059 1056 1050 1041 1030 1015 997 977 953 927 899 869 837 803 769 734 698 663 627 592 558 525 493 462 433 404 377 352 328 305 284 264 245 227 211 195 181 167 155 143 132 122 112 104 95 88 81 74 68 62 56 51 47 42 38 34 30 27 24 21 18 15 13 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 41 42 43 45 46 48 49 51 52 54 56 57 59 61 63 65 68 70 72 75 78 81 84 87 90 94 98 102 107 112 117 123 129 136 143 151 159 168 178 189 201 214 228 243 259 277 297 318 342 367 395 425 457 493 531 573 618 667 720 778 840 906 978 1054 1136 1222 1314 1409 1509 1611 1715 1819 1921 2019 2110 2192 2261 2316 2352 2369 2365 2341 2296 2232 2151 2057 1953 1841 1725 1607 1491 1376 1266 1162 1063 970 885 805 732 666 605 549 499 453 412 375 341 310 282 257 235 214 196 179 163 150 137 126 115 106 97 89 82 75 69 63 58 53 49 45 41 37 34 31 28 26 23 21 19 16 15 13 11 9 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 9 10 11 11 12 13 14 15 15 16 17
 0 0 0 0 0 2 4 6 8 11 13 16 18 21 24 28 31 35 39 43 48 53 58 64 70 76 83 90 98 106 115 125 135 146 157 169 183 196 211 227 244 261 280 299 320 341 364 387 410 435 460 485 510 535 560 585 609 632 654 674 693 710 726 739 751 760 768 774 778 780 781 781 779 777 774 771 767 763 759 756 753 750 748 748 748 749 751 755 760 766 774 784 796 809 825 843 862 884 909 935 964 996 1030 1067 1106 1146 1189 1234 1279 1326 1372 1417 1460 1501 1537 1568 1593 1610 1618 1616 1605 1583 1551 1510 1460 1402 1339 1271 1199 1126 1053 980 909 841 775 713 654 599 548 500 457 416 379 345 314 285 259 235 214 194 176 159 144 130 117 105 95 85 76 68 60 53 47 41 35 30 26 22 18 14 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 15 21 28 35 44 53 64 77 91 107 126 147 172 200 232 269 311 360 416 480 553 638 734 843 968 1109 1267 1444 1641 1856 2089 2336 2594 2855 3112 3354 3570 3750 3883 3964 3988 3958 3878 3754 3597 3415 3217 3012 2805 2602 2406 2220 2046 1883 1732 1594 1466 1350 1245 1148 1061 981 909 844 784 731 681 637 596 559 525 494 465 439 415 393 372 352 334 318 302 287 273 259 247 235 223 212 202 192 182 173 164 156 147 140 132 125 118 111 105 98 92 86 81 76 70 66 61 56 52 48 44 40 36 33 29 26 23 20 17 14 12 9 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 18 20 22 25 28 31 34 37 40 44 48 52 56 61 65 70 76 82 88 94 101 109 117 126 135 145 156 168 181 195 209 226 243 262 282 305 329 355 383 414 448 484 523 566 611 661 714 771 833 899 969 1043 1122 1205 1292 1383 1478 1575 1674 1775 1876 1977 2075 2171 2261 2345 2421 2488 2544 2589 2621 2639 2643 2634 2611 2575 2527 2468 2400 2323 2239 2150 2057 1961 1864 1767 1671 1576 1484 1394 1308 1225 1147 1072 1001 934 872 813 758 706 658 613 571 532 496 462 431 402 375 349 326 304 283 264 246 230 214 200 186 174 162 150 140 130 121 112 104 96 89 82 76 70 64 59 53 49 44 40 35 32 28 24 21 18 15 12 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 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 11 14 17 21 26 31 36 42 49 56 65 74 85 97 111 126 143 162 184 209 237 268 303 342 387 436 492 553 622 698 782 873 972 1079 1192 1311 1434 1560 1684 1806 1921 2025 2116 2192 2249 2286 2304 2301 2281 2245 2195 2133 2063 1986 1905 1822 1739 1656 1575 1497 1421 1349 1281 1215 1154 1096 1042 990 942 897 854 814 776 740 706 674 643 613 585 559 533 508 484 461 439 418 397 377 358 339 321 304 287 271 256 241 227 213 200 188 176 165 154 144 134 125 117 108 100 93 86 80 73 67 62 57 52 47 42 38 34 31 27 24 21 18 15 12 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 1 2 4 5 7 8 10 12 14 16 18 21 23 26 29 32 35 38 42 46 50 54 59 64 69 75 81 88 95 103 111 120 130 141 152 165 179 193 209 227 246 267 289 314 340 370 401 435 472 513 556 603 653 707 764 824 888 955 1025 1096 1169 1243 1316 1388 1456 1521 1581 1634 1680 1717 1744 1762 1770 1768 1757 1737 1709 1674 1633 1588 1538 1485 1430 1373 1316 1260 1203 1148 1094 1041 990 941 894 849 806 765 726 688 653 619 588 558 529 502 477 453 430 409 388 369 351 334 319 303 289 276 263 252 240 230 220 210 202 193 185 178 171 164 158 151 146 140 135 130 125 121 116 112 108 104 101 97 94 91 87 84 82 79 76 73 71 68 66 64 61 59 57 55 53 51 49 48 46 44 43 41 39 38 36 35 34 32 31 30 28 27 26 25 24 23 21 20 19 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 11 13 14 16 19 21 24 27 30 34 38 43 48 54 61 69 77 87 98 110 124 140 157 177 199 224 252 283 316 353 393 435 480 526 572 617 660 698 730 755 771 778 776 765 746 721 691 657 622 585 548 512 478 445 414 384 357 332 309 288 268 250 234 219 205 193 182 171 162 153 146 138 132 126 121 116 112 108 105 102 99 97 94 92 90 89 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 68 67 66 64 63 61 60 58 56 55 53 51 50 48 46 44 43 41 39 38 36 34 33 31 29 28 26 25 23 22 21 19 18 17 16 15 13 12 11 10 9 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 28 29 31 32 34 36 38 39 41 43 45 47 50 52 54 57 59 62 65 67 70 73 76 80 83 87 90 94 98 102 107 111 116 121 126 131 137 143 149 155 162 169 176 183 191 199 207 216 225 234 244 254 264 275 286 297 309 321 333 346 358 371 384 398 411 424 438 451 465 478 491 504 517 529 541 553 565 575 586 596 605 614 622 629 636 642 647 652 656 659 662 663 664 664 664 663 661 658 655 651 646 641 635 629 622 614 606 597 588 579 569 558 548 537 526 514 502 491 479 467 454 442 430 418 405 393 381 369 357 346 334 323 312 301 290 280 269 259 250 240 231 222 213 205 196 188 181 173 166 159 152 146 139 133 128 122 116 111 106 101 97 92 88 84 80 76 72 68 65 62 58 55 52 50 47 44 42 39 37 35 33 31 29 27 25 23 22 20 19 17 16 15 13 12 11 10 9 8 7 7 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 11 12 13 14 15 16 17 19 20 21 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 16 28 42 58 78 101 128 161 199 244 298 361 436 524 628 750 894 1063 1260 1488 1751 2048 2377 2732 3099 3457 3777 4028 4180 4214 4130 3940 3672 3355 3018 2682 2363 2068 1803 1567 1361 1181 1025 890 773 673 588 514 450 396 349 309 274 244 218 196 177 160 146 134 123 113 105 97 91 85 80 75 71 67 64 61 58 55 52 50 48 45 43 41 39 37 36 34 32 30 29 27 25 24 22 21 19 18 16 15 13 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 0 0 0 0 0 0 0
 10 11 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 21 22 23 24 25 26 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 48 50 52 54 57 59 62 65 68 72 75 79 84 88 93 99 105 112 119 126 135 144 153 164 175 188 201 215 231 247 265 285 305 327 350 375 401 429 458 489 520 553 587 622 657 693 729 764 798 831 862 891 918 940 960 975 986 993 995 992 986 975 960 942 921 897 871 843 815 785 754 724 693 663 634 605 578 551 525 501 478 456 435 415 397 380 364 349 335 322 309 298 288 278 269 260 253 245 238 232 226 221 216 211 206 202 197 193 190 186 183 179 176 173 169 166 163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 112 109 106 102 99 96 93 90 87 84 81 78 75 72 69 66 64 61 58 56 53 51 48 46 44 42 39 37 35 33 32 30 28 27 25 24 22 21 20 19 17 16 15 15 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 8 9 9
 3 3 4 4 5 5 6 6 7 7 8 9 9 10 10 11 12 12 13 14 14 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 46 48 49 51 53 56 58 60 63 66 69 72 75 79 83 87 91 95 100 105 111 117 123 130 137 144 152 161 170 179 189 200 212 224 236 250 264 279 295 312 330 349 368 389 411 434 458 483 510 537 565 595 625 656 687 719 751 783 814 844 872 899 923 944 962 976 985 990 990 986 976 962 943 920 894 865 833 799 764 729 692 656 621 586 552 519 488 458 430 403 377 353 331 310 290 271 254 238 223 208 195 183 171 160 150 141 132 123 115 108 101 94 88 83 77 72 67 63 58 54 50 47 43 40 37 34 31 29 26 24 22 20 18 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 1 1 2 2
 51 52 53 55 56 58 59 61 63 64 66 68 70 72 74 76 78 80 82 84 87 89 92 94 97 100 103 106 110 113 117 120 124 129 133 138 143 148 153 159 165 171 178 185 193 200 209 218 227 237 247 258 270 282 294 308 322 336 351 367 383 400 418 435 454 473 492 511 531 550 570 590 609 628 647 665 682 699 714 729 742 755 766 775 784 790 796 799 802 802 802 800 796 791 785 778 769 760 750 738 726 713 700 686 672 657 642 626 611 595 580 564 549 533 518 503 488 473 459 444 431 417 404 391 378 366 354 343 331 321 310 300 290 280 271 262 253 245 236 228 221 213 206 199 192 185 179 173 167 161 155 150 144 139 134 129 124 120 115 111 107 103 99 95 92 88 84 81 78 75 72 69 66 63 60 57 55 52 50 47 45 43 41 39 37 35 33 31 29 28 26 24 23 21 20 19 17 16 15 14 12 11 10 10 9 8 7 6 6 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 49
 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 41 43 46 49 52 55 59 63 68 73 79 85 91 99 107 116 125 136 148 161 175 190 207 226 246 268 291 317 344 374 405 438 473 509 546 585 624 663 702 739 774 807 836 861 882 897 907 912 911 904 893 877 857 834 808 780 751 721 690 659 628 598 569 540 513 487 463 439 417 397 377 359 343 327 313 300 288 277 267 258 250 242 236 230 225 220 216 212 209 206 204 202 200 199 197 196 195 194 193 192 191 190 189 187 186 185 183 181 180 177 175 173 170 167 164 161 158 154 151 147 143 139 135 130 126 121 117 112 108 103 99 94 90 85 81 76 72 68 64 60 56 53 49 46 42 39 36 33 31 28 26 23 21 19 17 15 13 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 1 1 2
 8 9 9 10 11 12 13 13 14 15 16 17 18 19 20 22 23 24 25 27 28 29 31 32 34 36 38 40 41 43 46 48 50 53 55 58 61 64 67 70 74 77 81 85 89 93 98 103 107 113 118 124 130 136 142 148 155 162 169 177 184 192 200 208 216 224 233 241 249 258 266 275 283 291 299 307 315 322 330 337 344 351 358 364 371 377 383 390 396 401 407 413 419 425 431 437 442 448 454 460 466 473 479 485 491 497 504 510 516 521 527 532 537 541 544 547 550 551 551 550 549 546 541 536 529 521 512 501 490 477 464 449 434 419 403 387 371 354 338 322 306 291 276 261 247 234 221 208 196 185 174 164 154 145 136 128 120 112 105 98 92 86 81 75 70 66 61 57 53 49 46 42 39 36 33 31 28 26 23 21 19 17 15 14 12 11 9 8 7 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 7 7
 36 39 41 44 46 49 51 54 57 60 63 66 69 72 75 79 82 86 90 93 97 101 105 110 114 118 123 128 133 138 144 149 155 161 167 174 181 188 195 203 211 219 228 237 247 257 268 279 291 303 316 329 343 358 373 389 406 423 441 460 479 498 518 539 559 580 602 623 644 665 686 706 725 745 763 780 797 812 826 839 851 861 870 877 883 888 891 892 892 891 888 884 879 873 865 856 846 835 823 810 796 782 767 751 735 718 701 683 665 647 629 611 592 574 556 538 521 503 486 469 453 436 421 405 390 376 362 348 335 322 310 298 286 275 264 254 244 234 225 215 207 198 190 182 175 167 160 154 147 141 135 129 123 118 112 107 102 97 93 88 84 80 76 72 68 65 61 58 55 51 48 45 43 40 37 35 32 30 27 25 23 21 19 17 15 13 12 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 12 14 15 17 18 20 22 24 26 28 30 32 34
 17 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 42 44 46 48 50 52 54 56 58 61 63 66 69 72 74 78 81 84 88 91 95 99 103 107 111 116 121 125 130 136 141 146 152 158 163 169 175 181 187 193 199 205 211 217 223 229 234 239 244 249 254 258 261 265 268 270 273 274 276 276 277 277 276 275 274 272 270 267 264 261 257 253 249 245 240 235 229 224 218 213 207 201 195 189 183 177 171 165 159 154 148 142 137 132 126 121 117 112 107 103 99 95 91 87 83 80 77 73 70 68 65 62 60 57 55 53 51 49 47 45 43 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 10 10 11 11 12 12 13 14 14 15 16
 5 6 6 7 8 8 9 9 10 11 11 12 13 13 14 15 16 16 17 18 19 20 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 38 39 41 42 44 46 48 50 53 55 57 60 63 66 69 72 76 80 84 89 93 98 104 110 116 123 130 137 146 154 164 174 184 195 207 220 233 247 262 278 295 312 331 350 370 391 412 435 458 481 506 531 556 582 608 634 660 686 711 736 759 782 803 822 839 854 867 877 884 888 889 886 881 873 861 847 830 811 790 767 743 717 691 664 637 610 583 556 530 505 480 457 434 412 391 372 353 335 318 302 287 273 259 246 234 223 212 202 193 183 175 167 159 152 145 138 132 126 120 115 110 105 100 95 91 87 83 79 75 72 68 65 62 59 56 53 50 48 45 43 40 38 36 34 32 30 28 26 24 22 21 19 18 16 15 14 12 11 10 9 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 4 4 5 5 6 7 7 8 9 10 10 11 12 13 14 14 15 16 17 18 19 20 21 23 24 25 26 27 29 30 32 33 35 36 38 40 42 44 45 48 50 52 54 56 59 61 64 67 70 73 76 79 82 86 89 93 96 100 104 109 113 117 122 127 132 137 142 148 153 159 165 172 178 185 193 200 208 217 226 235 245 255 267 278 291 304 318 334 350 368 386 406 428 451 476 503 532 564 597 633 671 711 754 799 846 895 945 995 1044 1092 1136 1175 1209 1234 1250 1256 1250 1233 1204 1166 1118 1063 1002 939 873 807 743 681 621 566 514 466 422 381 345 312 282 254 230 208 188 170 154 139 126 114 103 94 85 77 70 63 57 52 47 42 38 34 31 27 24 22 19 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 141 146 152 158 163 169 174 180 186 192 197 203 208 214 219 225 230 235 240 245 250 254 259 263 267 271 275 278 282 285 288 290 293 295 297 299 300 302 303 304 305 306 307 308 308 309 309 310 311 312 313 314 315 316 318 320 322 324 327 330 334 337 342 346 351 356 362 368 375 382 389 397 406 415 424 433 444 454 465 476 488 500 513 526 539 552 566 579 593 606 620 633 646 658 670 681 691 699 707 713 717 720 720 719 715 710 702 692 680 666 650 633 614 594 573 551 528 506 483 460 438 416 394 373 353 334 315 298 281 265 250 236 223 210 198 187 177 167 158 150 142 135 128 121 115 110 104 99 95 90 86 82 79 75 72 69 66 63 61 58 56 54 51 49 47 46 44 42 41 39 37 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 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 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 4 4 4 4 4 4 5 5 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 40 42 45 47 50 53 56 60 63 67 70 74 78 82 87 91 95 100 105 110 115 120 125 130 136
 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 40 41 43 44 46 48 50 52 55 57 60 63 66 69 72 76 80 84 88 93 97 103 108 114 120 126 133 140 147 154 162 170 179 187 196 205 215 224 234 244 254 264 274 284 295 305 315 326 336 347 357 367 377 388 398 408 418 428 438 448 459 469 479 490 500 511 522 533 544 556 567 580 592 605 618 632 646 660 674 689 704 719 734 748 763 777 790 802 814 823 832 838 842 844 844 840 835 826 815 801 785 766 746 723 699 674 648 621 593 566 538 511 484 457 432 407 383 360 338 317 296 277 259 242 225 210 195 182 169 157 145 134 124 115 106 97 89 82 75 69 63 57 52 47 42 38 34 30 27 23 20 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 1 1 1 1 1 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 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 4 5 5 6 6 7 7 8
 2 2 2 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 29 30 32 34 36 38 41 43 46 49 53 57 61 66 71 76 82 89 96 104 113 123 133 144 156 169 184 199 216 233 253 274 296 320 345 372 401 432 465 499 535 573 612 653 696 739 784 828 874 918 963 1005 1046 1085 1120 1151 1178 1201 1218 1229 1235 1234 1228 1217 1200 1178 1152 1122 1090 1054 1017 978 939 899 859 820 781 744 707 672 639 607 576 547 519 493 469 445 423 402 383 364 347 330 314 299 285 272 259 247 236 225 214 204 194 185 177 168 160 153 145 138 131 125 118 112 107 101 96 90 85 81 76 72 67 63 59 55 52 48 45 42 39 36 33 30 27 25 23 20 18 16 14 13 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 1 1 1
 54 55 56 56 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 64 65 65 65 65 66 66 66 66 67 67 67 67 67 68 68 68 68 68 68 68 69 69 69 69 69 70 70 70 71 71 71 72 72 73 73 74 75 75 76 77 78 79 80 81 83 84 85 87 88 90 92 93 95 97 99 101 104 106 108 111 114 116 119 122 125 129 132 136 139 143 147 151 155 160 164 169 174 179 184 189 195 200 206 212 218 224 230 236 242 248 254 260 266 271 277 282 286 290 294 297 300 302 303 303 303 302 301 299 296 292 288 283 278 272 266 260 253 246 239 232 225 217 210 203 196 189 183 176 170 164 158 152 146 141 136 131 126 122 117 113 109 105 102 98 95 92 89 86 83 80 77 75 72 70 68 66 64 62 60 58 56 54 53 51 49 48 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 46 47 48 49 50 51 51 52 53 54
 170 176 183 189 196 203 209 216 222 229 235 241 247 252 258 262 267 271 274 278 280 282 284 284 285 284 284 282 280 278 275 271 267 263 258 254 249 243 238 232 227 221 216 210 205 200 194 189 184 180 175 171 167 163 159 156 153 150 147 145 142 140 138 136 135 133 132 131 130 129 128 128 127 127 127 127 127 127 128 128 129 129 130 131 132 133 134 135 136 137 139 140 142 143 145 147 149 151 153 155 157 159 161 163 165 167 169 171 173 174 176 178 179 180 181 182 183 183 184 184 183 183 182 181 179 178 176 174 171 168 166 162 159 156 152 148 145 141 137 133 129 125 121 117 113 109 106 102 98 95 91 88 85 82 78 76 73 70 67 65 62 60 57 55 53 51 49 47 45 44 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 39 40 41 43 45 47 48 50 53 55 57 60 62 65 68 72 75 78 82 86 90 94 98 103 107 112 117 123 128 133 139 145 151 157 163
 5 6 7 8 9 11 12 13 14 16 17 19 20 21 23 24 26 28 29 31 33 34 36 38 40 42 44 46 48 50 53 55 58 60 63 65 68 71 74 77 80 84 87 91 95 99 103 107 111 116 121 126 132 137 143 150 156 163 171 178 187 195 204 214 224 234 245 257 270 282 296 310 325 341 357 375 392 411 431 451 472 494 517 540 565 590 617 644 672 701 731 761 793 826 859 893 928 964 1000 1037 1074 1111 1148 1186 1222 1258 1293 1327 1358 1388 1415 1439 1459 1476 1488 1495 1498 1495 1488 1475 1456 1433 1405 1373 1336 1296 1254 1209 1162 1114 1065 1016 967 919 872 826 781 737 696 656 618 581 547 514 483 454 426 400 375 352 330 310 291 272 255 239 224 210 196 183 171 160 150 139 130 121 113 105 97 90 83 77 71 65 60 55 50 45 41 37 33 29 26 23 19 17 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 13 14 15 17 19 20 22 23 25 27 29 31 33 35 37 39 41 43 45 48 50 52 55 57 60 63 65 68 71 73 76 79 82 85 88 91 94 97 100 103 106 110 113 116 119 123 126 129 133 136 140 143 147 151 155 159 163 168 172 177 182 188 194 200 206 213 220 228 236 244 253 263 273 284 295 307 319 333 346 361 376 391 408 425 442 460 479 498 517 537 557 578 598 619 639 659 679 698 716 733 749 763 776 787 795 802 806 807 806 802 796 787 775 762 746 728 709 689 667 644 621 598 574 551 528 505 483 461 440 420 401 382 365 348 332 317 302 289 276 264 252 241 231 221 211 202 194 185 178 170 163 156 150 144 138 132 126 121 116 111 106 102 97 93 89 85 81 77 74 70 67 64 61 57 55 52 49 46 44 41 39 36 34 32 30 28 26 24 22 20 19 17 16 14 13 12 11 10 9 8 7 6 5 4 4 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 13 16 19 23 28 33 39 45 52 60 70 80 92 105 121 138 158 180 205 234 266 303 344 390 442 500 563 632 707 787 871 957 1044 1129 1209 1281 1342 1391 1425 1444 1447 1437 1413 1380 1338 1290 1238 1184 1130 1076 1025 975 929 885 845 809 775 746 719 695 675 657 642 630 620 612 606 603 602 602 604 607 612 618 625 632 640 648 656 663 668 673 676 677 675 671 664 654 641 625 607 586 563 538 512 485 458 430 403 376 349 324 300 276 254 234 214 196 179 163 149 135 123 111 101 91 82 74 66 59 52 46 41 36 31 27 23 19 16 13 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 41 42 44 46 48 50 52 54 56 58 61 64 67 70 73 77 81 85 89 94 100 106 112 120 127 136 146 156 168 181 195 211 228 247 269 292 318 346 377 412 449 490 534 581 632 686 744 804 866 929 993 1056 1117 1175 1226 1271 1308 1334 1350 1355 1348 1330 1302 1265 1221 1170 1115 1056 996 935 875 816 759 704 652 602 556 513 472 435 400 368 339 312 287 264 243 224 207 191 176 163 151 140 130 121 112 105 98 92 86 81 76 71 67 64 60 57 54 51 49 46 44 42 40 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 11 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 1 1 1 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 14 15
 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 71 72 73 74 75 76 77 78 80 81 82 83 84 85 87 88 89 91 92 94 96 97 99 101 104 106 108 111 114 117 120 124 127 131 135 140 145 150 155 161 167 174 181 188 196 204 212 221 230 240 251 261 272 284 296 309 322 335 349 364 379 394 409 425 441 457 473 488 503 518 532 544 556 566 574 579 583 584 582 578 570 560 547 532 515 495 475 453 430 407 383 360 338 315 294 274 254 236 219 203 188 174 161 149 138 128 118 110 102 95 88 82 76 71 66 62 58 54 51 48 45 42 39 37 35 33 31 29 27 26 24 23 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 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 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 33 34 35 36 38 39 40 41 43 44 45 46
 28 29 30 31 32 32 33 34 35 36 36 37 38 38 39 40 40 41 41 42 42 43 43 43 44 44 44 44 44 44 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 44 45 46 46 47 48 48 49 50 51 52 53 55 56 57 59 60 62 63 65 67 68 70 72 74 77 79 81 84 86 89 92 95 98 101 104 107 111 115 118 122 126 130 135 139 144 148 153 158 163 168 173 178 183 188 193 198 203 208 212 216 220 224 227 230 232 234 235 236 236 236 235 234 232 229 226 222 218 214 209 204 199 193 188 182 176 170 164 158 152 146 140 134 129 123 118 113 108 103 98 94 89 85 81 77 73 70 66 63 60 57 54 51 48 46 43 41 39 37 35 33 31 29 27 26 24 23 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 6 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 12 13 14 15 15 16 17 18 19 19 20 21 22 23 24 25 25 26 27
 30 31 32 33 34 35 36 38 39 40 41 42 44 45 46 47 49 50 52 53 54 56 57 59 61 62 64 66 67 69 71 73 75 77 80 82 84 87 90 92 95 98 101 105 108 112 116 120 124 129 134 139 145 150 157 163 170 177 185 193 202 211 220 230 241 252 263 276 288 301 315 329 344 359 374 390 406 422 439 456 472 489 505 522 538 553 568 582 595 607 618 628 637 644 649 653 655 656 655 652 648 642 635 626 616 605 593 580 566 551 536 521 505 489 473 457 441 425 409 394 379 365 351 338 325 313 301 290 280 270 260 251 243 235 228 221 214 209 203 198 193 189 184 181 177 174 171 168 166 164 161 160 158 156 155 153 152 151 150 149 148 148 147 146 146 145 145 144 144 144 143 143 143 142 142 142 142 141 141 141 140 140 140 139 139 139 138 138 137 136 136 135 134 133 133 132 131 130 128 127 126 125 123 122 120 119 117 115 114 112 110 108 106 105 103 101 99 97 95 93 91 89 87 85 83 81 79 77 75 74 72 70 68 67 65 63 62 60 58 57 55 54 52 51 50 48 47 46 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 23 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 13 14 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29
 12 13 14 15 16 18 19 20 22 23 25 26 28 30 32 34 35 37 40 42 44 47 49 52 54 57 60 63 66 70 73 77 80 84 88 93 97 101 106 111 116 121 126 132 137 143 148 154 160 166 172 177 183 189 194 200 205 210 214 219 223 227 230 233 236 238 240 242 243 244 244 244 244 244 243 242 241 240 239 237 236 234 233 231 229 228 226 225 223 222 220 219 218 217 216 215 215 214 214 214 214 214 215 215 216 217 218 220 221 223 226 228 231 234 237 240 244 248 253 257 262 267 273 278 284 289 295 300 306 311 316 320 324 328 331 333 334 335 334 333 331 328 324 319 313 306 299 290 282 273 263 253 243 233 222 212 202 191 182 172 162 153 144 135 127 119 112 104 97 91 85 79 73 68 62 58 53 49 45 41 38 34 31 28 25 23 20 18 16 14 12 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 1 2 2 3 4 4 5 6 7 8 9 10 11
 46 49 51 53 56 58 61 64 67 70 73 77 80 84 88 92 97 102 106 112 117 123 129 135 142 149 157 164 173 181 190 199 209 219 229 240 250 261 273 284 295 307 318 329 339 349 358 367 375 382 388 392 396 398 400 400 398 396 392 388 382 376 369 361 353 345 336 327 318 308 299 290 281 272 263 255 247 239 231 224 217 210 204 198 192 187 181 176 172 167 163 159 155 152 148 145 142 140 137 135 133 131 129 127 126 125 124 123 122 121 121 121 121 121 121 122 122 123 124 125 126 128 129 131 133 135 137 139 141 144 146 148 151 154 156 159 161 164 166 168 170 172 174 176 177 178 179 180 181 181 181 180 180 179 178 176 174 172 170 168 165 162 159 156 152 149 145 141 138 134 130 126 122 118 114 111 107 103 99 96 92 88 85 81 78 75 72 69 66 63 60 57 55 52 50 48 45 43 41 39 37 35 34 32 30 29 28 26 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 41 42 44
 31 33 35 38 40 43 45 48 51 54 57 60 63 67 70 74 78 82 87 91 96 101 106 111 117 123 129 135 141 148 155 162 169 177 185 193 201 209 217 226 234 243 251 259 268 276 284 291 299 306 313 319 325 330 336 340 344 348 351 354 356 358 360 361 362 362 362 362 362 362 361 361 360 359 359 358 357 356 355 354 354 353 352 351 351 350 350 349 348 348 347 347 346 345 344 344 343 342 340 339 338 336 334 332 330 328 325 322 319 316 312 308 304 300 296 291 286 281 275 270 264 259 253 247 241 236 230 224 218 212 206 201 195 190 185 179 174 169 165 160 155 151 147 143 139 135 131 127 124 121 117 114 111 108 106 103 100 98 95 93 91 89 86 84 82 80 79 77 75 73 72 70 69 67 66 64 63 61 60 59 58 56 55 54 53 52 51 49 48 47 46 45 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 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 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 6 7 8 10 11 12 13 14 16 17 19 20 22 24 25 27 29
 12 13 14 15 16 17 18 20 21 22 24 25 27 29 30 32 34 36 39 41 43 46 49 52 55 58 61 65 69 73 77 82 87 92 97 103 109 116 123 130 138 146 154 163 173 183 193 204 215 226 238 250 262 275 287 299 311 323 335 346 357 367 376 384 392 399 404 409 412 415 417 418 418 417 415 413 411 408 405 401 397 393 389 385 381 377 374 370 367 363 360 358 355 353 351 350 348 347 347 346 346 346 346 347 348 348 349 350 352 353 354 354 355 356 356 356 355 354 352 349 346 343 338 333 327 321 313 305 297 288 279 269 259 249 238 228 217 207 197 187 177 168 158 150 141 133 125 118 110 104 97 91 85 80 75 70 65 61 57 53 49 46 42 39 36 34 31 28 26 24 22 20 18 16 15 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 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 5 6 7 7 8 9 10 11
 95 98 100 103 105 108 111 113 116 119 121 124 127 129 132 135 138 140 143 146 149 152 155 158 161 164 167 170 172 175 178 181 184 187 190 193 195 198 200 203 205 208 210 212 214 216 218 220 222 224 225 227 228 229 230 231 232 233 234 235 236 237 238 238 239 240 241 241 242 243 244 245 246 247 248 249 251 252 254 255 257 259 261 263 265 268 270 273 276 279 282 285 288 291 295 298 302 306 309 313 317 320 324 327 330 332 335 337 338 340 340 340 339 338 336 333 330 326 321 315 309 302 295 287 279 271 262 253 244 235 225 216 207 199 190 182 173 166 158 151 144 137 131 124 119 113 108 103 98 94 89 85 81 78 74 71 68 65 62 59 57 54 52 50 47 45 43 42 40 38 36 35 33 32 30 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 5 5 4 4 3 3 3 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 1 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 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 40 41 43 45 47 49 51 53 55 57 59 61 64 66 68 71 73 75 78 80 83 85 88 90 93
 45 46 48 49 50 52 53 54 56 57 59 60 62 64 65 67 69 71 72 74 76 78 80 82 85 87 89 91 94 96 99 101 104 107 110 113 116 119 122 125 128 132 135 139 142 146 150 153 157 161 165 169 173 177 181 185 189 193 197 201 205 209 213 217 221 225 228 232 236 239 243 246 249 252 256 259 262 265 268 271 273 276 279 281 284 287 289 292 294 297 299 301 304 306 308 310 312 314 316 318 319 321 322 323 324 324 325 325 325 324 323 322 321 319 316 314 311 307 303 299 294 289 284 279 273 267 260 254 247 241 234 227 220 214 207 200 194 187 181 174 168 162 156 151 145 140 135 130 125 120 116 112 108 104 100 96 93 89 86 83 80 77 74 71 69 66 64 61 59 57 55 53 51 49 47 45 44 42 40 39 37 36 34 33 32 30 29 28 27 26 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 8 7 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 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 44
 16 17 18 18 19 20 20 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 52 53 55 58 60 62 65 67 70 73 77 80 84 88 92 97 102 108 114 120 127 135 143 152 161 171 182 194 207 220 235 251 267 285 304 325 346 369 393 418 444 472 501 531 562 595 628 661 696 730 765 800 834 868 900 931 959 986 1009 1029 1046 1058 1066 1069 1067 1060 1048 1031 1010 985 956 923 888 850 811 771 730 690 650 610 572 535 499 465 433 403 374 347 323 299 278 258 239 222 206 192 178 166 155 144 134 125 117 109 102 95 89 83 78 73 69 64 60 57 53 50 47 44 41 39 36 34 32 30 28 26 24 22 21 19 18 16 15 14 13 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16
 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 35 37 39 42 44 47 49 52 55 59 62 66 70 75 80 85 91 97 104 111 119 128 137 147 158 169 182 195 209 225 241 259 277 297 318 340 363 387 412 437 464 491 519 547 575 604 632 659 686 712 737 760 781 801 819 834 847 858 866 872 875 875 874 870 863 855 845 833 820 805 789 772 754 736 717 697 678 658 638 618 599 579 560 541 523 505 487 469 452 436 420 404 388 373 359 344 330 317 304 291 279 266 255 243 232 222 211 201 192 182 173 165 156 148 140 133 126 119 112 106 100 94 88 83 78 73 68 64 60 55 51 48 44 41 37 34 31 29 26 23 21 19 16 14 12 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 1 1 2 3 4 5 6 7 9 10 11 13 15 16 18 21 23 25 28 31 34 38 42 47 51 57 63 70 78 86 96 107 119 133 149 167 187 210 236 266 300 338 382 431 486 547 616 691 773 860 951 1044 1136 1223 1301 1365 1411 1438 1442 1426 1390 1338 1274 1201 1123 1044 966 890 818 751 688 631 578 529 486 446 410 377 347 320 296 274 254 236 219 204 191 178 167 157 148 140 133 126 120 115 111 107 104 101 100 98 97 97 98 99 100 102 105 108 111 116 120 125 131 137 144 151 158 166 174 183 191 200 209 218 227 236 244 252 260 267 274 280 285 290 293 295 296 296 295 293 290 285 280 273 266 258 249 240 230 220 210 200 189 179 169 159 149 139 130 121 112 104 96 88 81 74 68 62 56 51 46 41 36 32 28 25 21 18 15 13 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42 44 47 49 52 54 57 60 63 67 70 74 78 82 87 92 97 103 109 115 122 129 137 146 154 164 174 184 195 207 219 231 244 257 271 285 298 311 324 337 349 360 369 378 385 391 395 397 398 397 394 391 385 379 372 364 355 345 335 325 315 304 294 283 273 263 253 244 235 226 218 210 202 194 187 180 174 168 162 157 151 146 142 137 133 129 126 122 119 116 113 111 109 106 104 103 101 100 98 97 96 95 94 94 93 93 92 92 91 91 91 90 90 90 90 89 89 89 88 88 87 86 86 85 84 83 82 81 80 79 78 77 75 74 72 71 69 68 66 64 63 61 59 57 56 54 52 50 48 47 45 43 41 40 38 36 35 33 31 30 28 27 25 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 12 13
 25 26 28 29 30 32 34 35 37 39 41 42 44 47 49 51 53 56 59 61 64 67 71 74 78 81 86 90 94 99 104 110 115 122 128 135 142 150 158 167 177 187 197 208 220 233 246 260 275 290 306 323 340 357 375 393 412 430 448 466 483 499 515 529 542 554 564 572 579 584 587 588 588 587 584 580 574 568 561 553 544 536 527 517 508 498 489 480 471 462 454 446 438 431 424 417 411 406 400 395 391 387 383 380 377 375 373 371 370 370 369 369 370 370 371 372 374 375 377 379 380 382 384 385 386 387 388 388 387 386 384 382 379 376 371 366 360 354 347 339 331 323 314 304 295 285 275 265 255 246 236 226 216 207 198 189 180 171 163 155 148 140 133 126 120 113 107 102 96 91 85 81 76 71 67 63 59 55 52 48 45 42 39 36 33 30 28 25 23 21 19 17 15 13 12 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 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 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 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 24
 31 33 35 37 39 41 43 45 47 50 52 55 57 60 63 66 69 72 75 78 82 85 89 93 97 101 105 109 114 119 124 129 134 140 145 151 157 163 170 177 183 190 198 205 213 220 228 236 244 253 261 269 278 286 294 303 311 319 327 335 342 349 356 363 369 375 380 385 390 394 397 400 403 405 407 409 410 410 410 410 410 409 408 406 405 403 401 398 396 393 390 388 384 381 378 375 371 368 364 361 357 354 350 346 342 339 335 331 327 323 320 316 312 308 305 301 297 294 290 287 283 280 276 273 269 266 263 259 256 253 249 246 242 239 235 232 228 225 221 217 213 209 206 202 198 194 189 185 181 177 173 169 164 160 156 152 147 143 139 135 131 127 123 119 115 111 107 103 100 96 93 89 86 82 79 76 73 70 67 64 61 58 55 53 50 48 45 43 41 39 37 35 33 31 29 27 26 24 22 21 20 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 6 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 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 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 1 1 2 2 3 4 4 5 6 7 7 8 9 10 11 12 13 15 16 17 19 20 21 23 24 26 28 29
 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 52 53 54 56 58 59 61 63 65 67 69 72 74 77 80 82 85 88 92 95 98 102 105 109 113 117 121 125 129 133 137 142 146 151 155 160 164 168 173 177 182 186 190 194 198 201 204 208 210 213 215 217 218 219 220 220 220 219 218 217 215 212 209 206 203 199 195 191 186 181 177 172 167 162 157 152 147 142 138 133 129 125 121 117 113 110 107 103 100 98 95 92 90 88 86 84 82 80 79 77 76 75 74 72 71 70 70 69 68 67 66 66 65 65 64 64 63 63 63 62 62 62 61 61 61 60 60 60 60 59 59 59 59 58 58 58 58 57 57 57 56 56 55 55 54 54 53 53 52 52 51 50 50 49 48 47 47 46 45 44 43 42 42 41 40 39 38 37 36 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 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 10 10 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 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23
 13 13 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 32 33 34 35 36 37 37 38 39 40 41 43 44 45 46 47 49 50 52 53 55 57 59 61 63 65 67 70 73 76 79 82 86 89 93 98 102 107 112 117 123 129 135 142 148 156 163 171 179 188 196 206 215 225 235 245 255 266 277 287 298 309 320 330 340 350 360 368 377 384 390 396 400 404 406 406 406 404 400 396 390 383 374 365 355 345 333 322 310 297 285 272 260 248 236 225 214 203 193 183 173 164 156 148 140 133 126 119 113 107 102 97 92 87 83 79 75 71 68 64 61 58 55 53 50 48 45 43 41 39 37 35 34 32 30 29 27 26 25 23 22 21 20 18 17 16 15 14 13 12 12 11 10 9 8 8 7 6 6 5 5 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 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 5 5 5 6 6 7 7 7 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 1 1 1 2 2 3 3 4 5 5 6 7 8 9 10 11 13 14 16 18 20 23 26 29 33 37 42 47 54 61 70 80 91 104 118 135 155 177 203 233 266 305 349 398 454 516 585 661 744 833 926 1021 1116 1208 1291 1363 1418 1455 1471 1466 1442 1401 1345 1280 1207 1131 1054 977 903 833 767 706 649 596 549 505 466 430 398 369 342 319 298 280 264 249 236 225 216 207 200 194 189 184 180 177 175 172 171 169 168 166 165 164 163 162 161 160 159 157 155 153 151 149 147 144 141 138 135 131 128 124 120 116 112 108 103 99 95 91 86 82 78 74 70 66 62 58 54 50 47 43 40 37 34 31 28 25 23 20 18 16 13 11 9 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
 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 17 18 19 21 22 24 26 29 31 34 37 40 44 49 53 59 65 72 80 89 99 110 123 137 154 173 194 217 244 274 308 347 389 437 489 547 610 678 751 827 906 986 1063 1136 1202 1257 1299 1325 1335 1328 1305 1267 1218 1160 1095 1027 958 889 821 756 695 637 584 534 488 446 407 372 340 311 284 259 237 217 199 182 167 154 141 130 120 111 102 95 88 82 76 71 66 62 58 54 51 48 46 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10 10 11 11 12 13 13 14 14 15 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 20 19 19 18 18 17 16 16 15 14 13 13 12 11 10 10 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1
 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 10 11 12 13 15 16 18 20 22 24 26 28 30 33 35 38 41 44 48 52 56 60 65 70 75 81 88 95 102 110 119 128 138 149 161 174 188 202 218 234 252 271 291 312 333 356 379 403 428 452 477 501 525 549 571 592 612 631 647 662 676 687 697 706 712 718 722 725 727 729 730 730 730 730 730 730 731 731 731 732 733 734 736 738 740 741 743 745 746 747 747 746 745 742 738 732 724 715 704 691 677 660 642 622 600 578 554 530 505 480 455 430 405 382 358 336 315 294 275 257 239 223 208 194 180 168 156 145 135 126 117 109 101 94 87 81 75 70 65 60 56 52 48 45 41 38 35 32 30 27 25 23 20 18 17 15 13 11 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 44 46 47 48 49 51 52 53 54 56 57 58 59 60 61 62 63 64 65 65 66 67 68 68 69 69 70 70 71 71 72 72 72 73 73 73 73 73 74 74 74 74 74 74 75 75 75 76 76 77 77 78 79 79 80 82 83 84 86 88 89 92 94 96 99 102 105 109 112 116 121 125 130 135 141 147 153 159 166 174 182 190 199 208 218 228 238 250 261 274 286 300 314 328 343 358 373 389 406 422 438 454 470 486 501 515 528 540 550 559 567 572 575 576 575 572 566 559 550 539 526 512 497 481 465 448 430 413 396 378 362 345 329 314 299 284 271 258 245 234 222 212 202 192 184 175 167 159 152 146 139 133 127 122 117 112 107 103 99 94 91 87 83 80 77 74 71 68 65 63 60 58 55 53 51 49 47 45 43 41 40 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 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 5 5 5 5 6 6 6 7 7 7 8 8 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 35 37 38 39 40 42
 18 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 45 46 48 49 51 53 55 58 60 63 66 69 72 76 80 84 89 94 99 106 113 120 128 138 148 159 171 184 199 216 233 253 274 297 322 349 379 410 443 478 515 554 594 635 676 717 757 796 832 865 895 920 941 956 965 969 967 959 947 929 908 884 856 827 795 763 730 697 664 631 600 568 538 510 482 455 430 406 384 363 343 324 306 290 274 260 246 234 223 212 202 193 185 177 170 163 157 152 147 142 138 134 130 127 123 120 117 115 112 110 107 105 103 101 99 97 95 93 92 90 88 86 85 83 81 80 78 77 75 74 72 70 69 67 66 64 63 61 60 58 57 55 54 52 50 49 47 46 44 43 41 40 38 37 35 34 32 31 29 28 27 25 24 22 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 6 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 10 11 12 12 13 14 14 15 16 16 17 18
 43 44 46 48 49 51 52 54 56 58 60 62 64 66 68 70 72 74 77 79 82 84 87 90 92 95 98 101 104 107 111 114 117 121 124 128 132 135 139 143 146 150 154 157 161 165 168 171 175 178 181 183 186 188 190 192 194 195 196 197 198 198 198 197 197 196 195 194 192 191 189 187 184 182 180 177 175 172 169 167 164 161 158 155 153 150 147 144 142 139 136 134 131 129 126 124 122 119 117 115 113 111 109 107 105 103 102 100 99 97 96 94 93 92 90 89 88 87 87 86 85 84 84 84 83 83 83 83 83 83 84 84 84 85 86 87 88 89 90 91 92 94 95 97 98 100 102 103 105 107 109 111 113 115 117 119 120 122 124 126 128 130 131 133 134 136 137 138 140 141 141 142 143 143 143 143 143 143 143 142 141 140 139 138 136 134 133 131 128 126 124 121 118 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 68 66 63 61 58 56 54 52 50 48 46 44 43 41 40 38 37 36 35 33 32 31 30 30 29 28 27 26 26 25 25 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 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 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 42
 36 37 39 41 43 45 47 49 51 53 54 56 58 60 62 64 66 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 100 102 104 106 108 109 111 113 115 116 118 120 121 123 125 127 128 130 132 134 137 139 142 145 148 151 154 158 162 167 172 177 183 190 197 204 212 221 230 241 251 263 275 289 303 318 334 352 370 389 410 432 455 479 505 532 561 590 621 653 687 721 755 790 825 859 892 923 952 978 1001 1019 1031 1038 1040 1035 1023 1006 983 954 922 885 846 804 762 718 675 633 592 553 515 479 446 414 385 358 333 309 288 268 250 233 218 204 191 179 168 158 149 140 132 125 118 112 106 100 95 90 86 82 78 74 71 67 64 61 58 56 53 51 48 46 44 42 40 38 36 35 33 31 30 28 27 25 24 22 21 20 19 17 16 15 14 13 12 11 10 9 8 7 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 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 1 2 2 3 4 5 6 7 8 9 10 11 13 14 15 17 18 19 21 22 24 26 27 29 30 32 34
 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 31 31 31 32 32 33 34 34 35 36 37 38 39 40 41 43 44 46 47 49 51 53 56 58 61 64 66 70 73 76 80 84 88 92 97 101 106 111 116 121 127 132 138 144 150 156 162 168 173 179 185 191 196 202 207 211 216 220 224 227 230 232 234 235 236 236 236 235 234 233 231 228 225 222 219 215 212 208 204 200 196 191 187 183 179 175 172 168 164 161 157 154 151 148 145 142 140 137 135 132 130 127 125 123 120 118 116 114 111 109 107 105 102 100 98 96 93 91 89 86 84 82 79 77 75 72 70 68 65 63 61 58 56 54 52 50 48 46 44 42 40 38 36 34 33 31 30 28 27 25 24 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 12 13 13 14 14 15 15
 32 34 35 37 39 40 42 44 46 48 50 52 54 57 59 62 64 67 70 73 76 79 82 85 89 93 97 101 105 109 114 119 124 129 135 141 147 153 160 166 174 181 189 197 205 213 222 231 240 249 258 267 276 285 294 302 310 318 325 331 337 342 346 350 352 353 354 353 352 350 347 343 338 333 327 320 313 306 298 290 282 274 266 258 249 241 233 225 218 210 203 195 188 181 175 169 162 156 151 145 140 135 130 125 121 117 113 109 105 102 98 95 92 89 87 84 82 80 78 76 75 73 72 71 70 69 68 68 67 67 67 67 67 67 67 67 67 68 68 69 69 70 71 71 72 73 74 74 75 76 77 78 78 79 80 80 81 81 82 82 83 83 84 84 84 84 84 84 84 84 83 83 83 82 82 81 80 79 78 78 76 75 74 73 72 70 69 68 66 65 63 62 60 59 57 55 54 52 51 49 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 14 15 16 17 18 19 21 22 23 24 25 27 28 29 31
 79 82 85 88 92 95 98 102 105 108 112 115 118 122 125 128 132 135 139 142 145 148 152 155 158 162 165 168 171 174 177 180 183 186 189 192 195 198 201 204 207 210 213 216 219 222 225 228 231 234 237 240 243 246 249 252 255 257 260 262 264 267 269 270 272 273 275 276 276 277 277 277 277 277 276 275 274 273 271 269 267 265 263 261 258 255 253 250 247 244 241 237 234 231 227 224 221 217 214 211 207 204 201 197 194 191 188 185 182 179 176 173 170 168 165 163 160 158 156 154 152 150 149 147 146 144 143 142 141 140 139 139 138 137 137 136 135 135 134 134 133 133 132 132 131 130 130 129 128 127 126 125 124 123 121 120 119 117 116 114 112 110 109 107 105 103 101 98 96 94 92 89 87 85 82 80 77 75 72 70 68 65 63 60 58 56 53 51 49 46 44 42 40 38 36 34 32 31 29 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 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 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 20 22 23 24 26 28 29 31 33 35 37 39 41 43 46 48 51 53 56 59 61 64 67 70 73 76
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 12 16 21 27 33 41 50 60 72 85 100 118 138 161 187 217 252 292 337 389 449 516 592 677 771 874 983 1094 1205 1307 1393 1455 1489 1488 1455 1393 1308 1209 1101 992 886 787 695 612 538 473 416 366 323 285 253 225 200 179 161 146 132 120 110 101 93 87 81 75 71 66 63 59 56 54 51 49 47 45 43 41 40 38 37 36 34 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 13 12 11 10 9 9 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 30 32 33 34 36 37 38 40 41 42 44 45 46 48 49 51 52 53 55 56 58 59 61 62 64 65 67 68 70 72 73 75 77 79 81 83 85 88 90 93 95 98 102 105 109 113 117 122 127 133 139 145 153 161 170 180 191 202 215 230 245 262 281 301 322 346 371 398 427 458 491 525 561 599 638 677 717 758 798 837 875 910 943 972 998 1019 1034 1044 1049 1048 1041 1029 1012 990 964 935 902 868 831 794 756 718 680 643 607 572 538 506 475 446 418 393 368 346 325 305 287 271 255 241 228 216 205 195 186 177 169 162 155 149 143 138 133 128 123 119 115 112 108 105 101 98 95 93 90 87 85 82 80 77 75 73 71 68 66 64 62 60 58 56 54 53 51 49 47 45 44 42 40 38 37 35 34 32 30 29 27 26 24 23 22 20 19 17 16 15 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 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 23 24 25 26 28
 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24 25 27 29 31 32 34 36 39 41 43 46 48 51 53 56 59 62 65 68 71 75 78 81 85 88 92 95 99 103 107 110 114 118 122 126 130 134 137 141 146 150 154 158 162 167 171 176 181 186 191 197 202 208 215 221 228 235 243 251 260 269 279 289 300 312 325 339 353 369 385 403 422 442 463 486 510 536 562 590 618 647 676 706 734 761 786 808 827 840 849 852 848 838 822 800 772 740 704 666 626 585 544 505 466 429 394 361 330 302 276 252 230 209 191 174 159 145 132 120 110 100 91 83 76 69 63 57 52 48 43 39 35 32 29 26 23 21 18 16 14 12 11 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 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 45 47 48 50 52 54 56 59 61 64 67 70 73 77 80 85 89 94 99 105 111 118 125 133 142 151 162 173 185 199 213 229 247 266 286 309 333 358 386 416 447 480 514 550 587 624 662 699 736 771 804 834 861 884 904 918 928 934 935 932 924 913 899 883 864 843 821 798 775 751 727 704 680 658 636 615 594 574 556 538 520 504 488 474 459 446 433 421 410 399 388 378 368 359 350 341 333 325 317 309 301 293 285 278 270 263 255 248 240 232 225 217 210 203 195 188 181 174 167 160 154 147 141 135 129 123 118 112 107 102 97 93 88 84 80 76 72 68 65 62 58 55 52 50 47 44 42 39 37 35 33 31 29 27 25 23 22 20 18 17 15 14 12 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 1 1 1 2 2 3 3 3 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26
 34 35 36 37 38 40 41 42 43 45 46 48 49 50 52 54 55 57 59 61 62 64 66 69 71 73 76 78 81 84 87 90 93 97 100 104 108 113 117 122 127 133 139 145 152 159 166 174 183 192 201 212 223 234 246 259 273 287 302 317 334 350 368 386 404 423 442 461 480 499 518 537 555 572 589 604 619 633 645 656 665 673 680 685 688 690 691 690 688 684 679 674 667 659 650 640 630 619 607 595 582 569 556 542 529 515 501 487 473 460 446 433 419 406 394 381 369 357 346 335 324 314 304 294 285 277 268 261 253 246 239 233 227 221 215 210 205 200 195 191 187 183 179 175 172 168 165 162 159 156 153 150 147 144 142 139 137 134 132 129 127 125 123 120 118 116 114 112 110 108 105 103 101 99 97 95 93 91 89 87 85 84 82 80 78 76 74 72 70 68 66 64 62 61 59 57 55 53 52 50 48 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33
 27 28 29 29 30 31 32 32 33 34 35 35 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 56 57 58 59 61 62 64 66 68 70 72 74 77 79 82 85 88 92 96 100 104 109 113 119 124 130 136 143 150 157 165 173 182 190 200 209 219 229 239 250 261 272 283 294 306 317 329 340 352 363 374 386 397 408 418 429 439 448 457 466 474 482 489 495 500 504 507 510 511 511 509 507 503 498 491 484 475 466 455 444 432 419 406 392 379 365 351 338 324 311 299 287 275 264 253 243 233 224 215 207 199 192 185 179 173 167 162 157 152 147 143 139 135 131 128 124 121 118 115 112 109 106 104 101 98 96 93 91 89 86 84 81 79 77 74 72 70 67 65 62 60 58 55 53 51 48 46 44 42 39 37 35 33 31 29 27 25 23 21 20 18 16 15 13 12 11 10 8 7 6 6 5 4 3 3 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 1 1 1 2 2 3 3 4 4 5 6 6 7 8 9 10 10 11 12 13 14 15 16 17 17 18 19 20 21 22 23 24 25 25 26
 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 48 49 50 51 53 54 56 57 59 61 63 65 67 69 72 74 77 80 82 85 89 92 95 99 103 107 111 115 119 123 128 132 137 142 147 152 157 162 167 172 178 183 188 194 199 205 210 216 221 226 232 237 242 247 252 257 261 266 270 274 277 281 284 287 289 291 293 294 295 296 296 296 296 295 294 292 290 288 286 284 281 278 275 272 269 266 263 259 256 253 250 248 245 242 239 237 234 232 230 228 226 224 222 220 218 217 215 213 212 210 209 207 205 204 202 200 199 197 195 193 191 190 187 185 183 181 179 176 174 171 168 165 163 160 156 153 150 147 143 140 136 133 129 125 121 118 114 110 106 103 99 95 92 88 85 81 78 75 72 69 66 63 60 58 56 53 51 49 47 45 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 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
 47 46 46 45 44 43 43 42 41 41 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 38 39 40 41 43 44 46 48 50 52 54 57 60 63 67 70 74 78 83 87 92 98 103 109 115 122 128 135 143 150 158 166 175 183 192 202 211 221 232 242 253 264 276 288 300 313 326 339 353 367 381 396 411 426 442 457 473 488 504 519 534 548 562 575 586 597 606 613 619 623 625 625 622 618 611 603 592 580 566 551 534 517 499 481 462 444 425 407 389 372 356 340 326 312 298 286 275 264 254 245 237 229 222 216 210 204 200 195 192 188 185 183 180 178 177 175 174 174 173 173 173 173 174 174 175 176 177 179 180 182 184 186 188 191 193 196 198 201 204 206 209 212 214 217 219 221 223 225 226 227 227 228 227 227 225 223 221 218 215 211 207 202 197 191 186 180 173 167 161 154 148 142 136 130 124 118 113 108 103 98 93 89 85 81 78 74 71 68 65 62 60 58 56 54 52 50 48 47 45 44 43 41 40 39 38 38 37 36 35 35 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 47 48 49 51 52 53 55 56 58 59 61 62 63 65 66 67 68 69 70 71 72 72 73 73 73 73 73 73 73 73 72 72 71 70 70 69 68 67 66 65 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 48
 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 45 47 48 50 52 54 56 58 61 63 66 69 72 75 78 82 86 90 94 99 104 109 115 121 128 135 143 151 160 169 179 189 200 212 224 237 250 264 278 292 307 322 337 351 366 380 393 405 417 427 437 445 452 458 463 466 468 469 469 468 466 463 460 456 452 447 442 437 431 426 421 415 410 404 399 394 389 383 379 374 369 364 360 355 351 346 342 338 333 329 324 320 315 311 306 301 297 292 287 282 277 271 266 261 256 250 245 240 234 229 224 218 213 208 203 198 193 188 183 178 174 169 165 161 156 152 148 144 141 137 133 130 127 123 120 117 114 111 108 106 103 100 98 95 93 90 88 85 83 81 79 76 74 72 70 68 66 64 61 59 57 55 53 51 49 47 45 43 41 40 38 36 34 32 31 29 27 26 24 23 21 20 18 17 16 15 14 13 12 11 10 9 8 8 7 7 6 6 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 1 1 2 2 3 3 3 4 4 5 6 6 7 7 8 9 9 10 11 12 12 13 14 15 15 16 17 18 19 20 20 21
 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 38 39 40 41 42 44 45 46 48 49 51 52 53 55 56 58 60 61 63 65 67 68 70 72 74 77 79 81 84 86 89 92 95 98 102 105 109 113 117 122 126 132 137 143 149 155 162 169 177 185 193 202 212 221 232 242 254 265 277 290 303 316 330 344 359 374 389 405 421 437 454 470 487 504 520 537 553 569 584 599 613 626 638 649 658 666 672 677 679 679 677 674 668 660 650 639 625 611 595 578 560 542 523 504 485 466 448 429 412 395 378 363 348 333 320 307 295 283 272 262 252 243 235 227 219 211 205 198 192 186 180 174 169 164 159 154 150 145 141 137 133 129 125 121 117 114 110 107 103 100 96 93 90 86 83 80 77 74 70 67 64 62 59 56 53 50 48 45 43 40 38 35 33 31 29 27 25 23 21 20 18 17 15 14 13 12 10 9 9 8 7 6 6 5 4 4 4 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 5 6 7 8 9 10 11 12 13 14 15 16
 70 71 73 74 75 77 78 80 81 83 84 86 88 89 91 93 95 97 99 101 103 106 108 111 114 116 119 123 126 129 133 137 141 145 150 155 160 165 171 177 183 190 197 205 213 221 230 240 250 260 271 282 294 307 320 333 347 361 375 390 405 420 434 449 464 478 492 505 518 530 541 551 560 568 575 581 586 589 591 592 591 589 586 582 577 570 563 554 545 534 523 511 498 485 471 457 443 428 413 398 382 367 352 337 322 307 293 279 265 252 239 227 215 203 193 182 172 163 154 146 138 130 123 117 111 105 100 95 90 86 82 78 75 72 69 66 64 61 59 57 55 53 52 50 49 48 46 45 44 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 31 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 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45 46 48 49 50 52 53 54 55 57 58 59 61 62 63 65 66 67 69
 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 26 27 27 28 29 31 32 33 34 36 37 39 41 43 45 47 49 52 54 57 61 64 68 72 76 80 85 91 96 103 109 116 124 132 141 150 160 170 182 193 205 218 231 245 259 274 288 303 318 333 348 362 376 390 403 415 426 437 447 456 464 471 477 482 485 488 490 492 492 491 490 487 484 481 476 471 465 459 452 444 436 427 418 408 397 386 375 364 352 339 327 314 302 289 277 264 252 239 227 216 205 194 183 173 163 154 145 137 129 122 115 108 102 96 91 86 81 77 73 69 66 62 59 56 54 51 49 47 45 43 41 39 38 36 35 34 33 31 30 29 29 28 27 26 25 25 24 24 23 22 22 22 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 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 17
 16 16 17 18 18 19 19 20 21 21 22 22 23 24 24 25 25 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 43 44 45 46 47 49 50 51 52 54 55 57 59 60 62 65 67 69 72 75 78 82 85 89 93 98 103 108 113 119 125 132 139 146 154 162 171 180 190 200 210 221 232 244 256 269 282 296 310 325 340 355 371 387 404 421 438 455 472 490 507 524 541 557 573 588 602 615 627 638 647 655 661 665 667 667 666 663 657 650 642 632 621 608 595 580 565 550 534 518 502 486 470 454 439 423 409 394 380 367 353 341 328 316 305 294 283 273 263 253 244 235 226 217 209 202 194 187 179 173 166 160 153 147 141 136 130 125 120 115 110 105 101 96 92 88 84 80 76 72 69 65 62 59 56 53 50 47 44 42 39 37 35 33 31 29 27 25 24 22 21 20 19 17 17 16 15 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 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 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 5 6 6 7 8 8 9 9 10 11 11 12 13 13 14 14 15
 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 30 30 31 32 33 33 34 35 37 38 39 41 42 44 46 48 50 53 55 58 61 64 68 71 75 80 84 89 94 99 105 111 117 123 130 137 145 152 160 169 178 187 196 206 216 226 237 248 259 271 283 295 308 321 335 349 363 377 392 407 422 437 453 468 483 498 512 526 539 551 561 571 578 584 588 590 590 587 583 576 566 555 542 527 511 493 475 456 437 417 398 378 359 341 323 306 290 274 259 245 232 219 207 196 186 176 167 158 150 142 135 128 122 116 110 105 100 95 91 86 82 79 75 71 68 65 62 59 57 54 51 49 47 45 42 40 38 36 35 33 31 29 28 26 25 23 22 20 19 18 17 15 14 13 12 11 10 9 8 8 7 6 5 5 4 4 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 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 11 11 11 11 11 11 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 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 20
 31 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 51 52 53 55 56 58 59 61 62 64 66 68 70 72 74 77 79 82 85 89 92 96 101 105 110 116 123 130 138 146 156 167 179 192 207 224 242 263 285 310 338 368 402 438 477 520 565 613 663 715 768 821 873 923 968 1008 1041 1066 1081 1087 1083 1069 1046 1016 978 936 891 843 793 744 696 649 603 560 519 481 445 411 380 351 324 300 277 257 238 220 204 190 177 165 154 144 135 127 119 113 107 102 97 93 89 85 82 80 77 75 73 71 70 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 54 53 52 51 50 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 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 1 1 2 2 3 3 4 4 5 5 6 6 6 7 7 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30
 27 28 30 31 32 33 34 36 37 38 40 41 42 44 45 47 48 50 51 53 55 56 58 60 62 64 66 68 70 72 75 77 80 82 85 88 91 94 98 101 105 109 114 118 123 129 134 141 147 154 162 170 179 189 200 211 224 237 252 268 285 304 324 346 369 394 421 449 480 512 546 582 620 659 699 741 784 828 872 916 960 1003 1045 1085 1122 1156 1187 1214 1237 1255 1268 1276 1278 1275 1267 1253 1235 1212 1186 1156 1123 1087 1049 1010 970 929 888 847 806 766 727 689 653 618 584 553 522 494 467 441 418 395 374 355 337 320 304 290 276 263 251 240 230 220 211 202 194 187 180 173 167 160 155 149 144 139 134 130 125 121 117 113 109 106 102 99 96 92 89 86 83 81 78 75 73 70 68 65 63 61 58 56 54 52 50 48 46 44 42 40 38 36 35 33 31 29 28 26 25 23 22 20 19 17 16 15 13 12 11 10 9 8 7 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 9 9 8 8 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 2 2 1 1 1 1 2 2 2 2 2 3 3 3 4 4 5 6 6 7 8 8 9 10 11 12 13 14 15 15 16 17 18 20 21 22 23 24 25 26
 3 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 45 47 49 51 54 56 59 61 64 67 70 74 77 81 86 90 95 101 107 113 120 127 136 144 154 164 175 188 201 215 231 247 265 285 306 329 354 381 410 440 473 508 546 585 626 669 712 757 801 844 885 922 954 980 998 1008 1008 998 978 950 914 871 823 771 718 665 612 560 512 465 422 383 346 313 282 255 230 208 188 170 154 140 127 115 105 96 88 80 74 68 62 57 53 49 45 42 39 36 34 31 29 27 26 24 22 21 20 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 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 1 1 1 2 2 3 3 4 4 5 5 6 6 6 7 7 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 4 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3
 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 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 16 18 19 21 23 25 28 31 34 37 41 46 51 57 64 72 80 90 101 113 126 142 158 177 198 221 246 274 304 337 372 410 450 492 536 581 628 674 720 764 805 843 877 906 929 946 957 961 959 951 938 920 898 873 845 815 783 751 718 686 653 622 591 561 532 505 478 453 429 406 385 365 346 328 311 295 280 266 253 240 228 217 206 196 187 178 169 161 153 146 139 132 126 120 114 109 104 99 94 89 85 81 77 73 70 66 63 60 57 54 51 49 46 44 41 39 37 35 33 31 29 27 26 24 22 21 19 18 17 15 14 13 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 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 2 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 1 1 1 1 1 1 1 2 2
 52 53 53 54 54 55 56 56 57 57 58 58 59 59 60 60 61 62 62 63 64 64 65 66 67 68 69 70 71 72 73 75 76 78 80 81 83 86 88 91 93 96 99 103 106 110 115 119 124 129 134 140 146 153 160 167 174 182 190 198 206 215 223 232 240 249 257 264 272 279 285 291 297 302 306 309 312 314 316 317 317 317 316 315 314 312 310 308 306 303 301 298 295 292 290 287 284 282 279 277 275 273 271 269 267 266 264 263 262 261 260 260 259 259 259 259 259 259 260 260 261 262 263 264 265 266 267 268 269 270 271 272 273 273 273 274 273 273 272 271 270 268 266 264 261 259 255 252 248 245 240 236 232 227 222 217 212 207 201 196 190 185 179 174 168 162 157 151 145 140 134 129 124 118 113 108 103 98 93 88 83 79 74 70 66 61 57 54 50 46 43 40 37 34 31 28 26 23 21 19 17 15 13 11 10 9 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 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 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 51 51
 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 45 47 50 52 55 58 61 65 69 73 77 82 87 92 98 104 111 118 126 134 143 152 162 173 183 195 206 218 231 243 256 269 282 294 307 319 331 343 354 364 374 383 391 399 406 412 417 421 425 428 430 432 433 434 434 434 434 433 432 430 429 427 425 423 421 419 417 415 413 411 409 407 405 403 402 400 398 397 395 394 392 391 389 388 386 385 383 381 379 377 374 371 368 364 360 356 351 346 340 334 328 321 314 307 299 292 284 276 268 259 251 243 235 226 218 210 202 194 186 179 171 164 157 150 143 136 130 124 118 112 106 101 95 90 85 80 76 71 67 63 59 55 52 48 45 42 39 36 33 30 28 26 23 21 19 18 16 14 13 12 11 10 9 8 7 6 5 5 4 4 4 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 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 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 6 7 7 8 8
 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 37 38 40 41 43 45 48 50 53 56 59 62 66 70 74 78 83 88 93 99 105 111 118 124 131 139 146 154 161 169 177 185 193 200 208 215 222 229 235 240 246 250 254 258 260 262 264 265 265 264 263 261 259 256 253 249 245 241 237 232 227 222 217 212 207 203 198 193 188 184 180 176 172 168 165 162 159 157 154 152 151 150 149 148 148 148 148 149 150 151 152 154 156 158 160 162 164 167 169 172 175 177 180 183 185 188 190 192 194 196 198 199 200 201 202 202 202 201 200 199 198 196 194 191 188 185 182 178 174 170 165 160 155 150 145 140 135 129 124 119 114 109 104 99 94 89 85 80 76 72 68 65 61 58 55 52 49 47 45 42 40 38 37 35 33 32 31 30 28 27 27 26 25 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 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 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11
 76 75 75 74 73 73 72 71 71 70 69 69 68 68 67 67 67 66 66 66 65 65 65 65 65 65 65 65 66 66 67 67 68 68 69 70 71 73 74 76 77 79 81 84 86 89 92 95 99 102 106 111 115 120 125 131 137 143 149 155 162 168 175 182 189 196 203 209 216 222 229 234 240 245 250 254 258 262 265 268 270 272 274 275 276 277 277 278 278 278 278 278 277 277 277 276 276 276 276 276 276 276 276 276 277 278 278 279 281 282 284 285 287 289 292 294 297 300 303 307 311 314 318 323 327 332 336 341 346 351 356 361 365 370 375 379 383 387 390 393 396 398 399 400 401 401 400 399 397 395 392 388 384 380 375 369 364 357 351 344 336 328 320 312 304 295 286 277 268 259 250 241 231 222 213 204 195 186 177 168 159 151 143 134 127 119 112 104 98 91 84 78 73 67 62 57 52 47 43 39 35 32 29 25 23 20 18 16 14 12 10 9 7 6 5 4 3 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 40 42 44 46 47 49 51 53 55 57 59 61 62 64 66 68 69 71 72 74 75 76 77 78 79 79 80 80 81 81 81 81 81 81 81 80 80 79 79 78 78 77 77
 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 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 15 16 17 18 20 22 24 27 30 33 38 42 48 54 62 71 80 92 105 119 136 155 177 202 230 262 298 338 384 435 492 556 627 706 792 886 989 1098 1213 1332 1453 1571 1683 1784 1870 1935 1976 1991 1981 1946 1889 1814 1726 1628 1525 1420 1316 1215 1119 1028 942 863 790 723 662 606 556 510 468 431 397 367 339 315 293 273 255 240 226 213 202 192 183 175 167 161 155 150 145 140 136 133 129 126 123 120 117 115 112 110 108 106 103 101 99 97 95 93 91 89 87 86 84 82 80 78 76 75 73 71 69 68 66 64 62 61 59 57 56 54 52 51 49 47 46 44 42 41 39 38 36 34 33 31 30 28 26 25 23 22 20 19 17 16 14 13 12 11 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 1 1 2 3 3 4 5 5 6 7 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 39 40 41 42 42 43 44 44 45 46 46 46 47 47 47 48 48 48 48 48 47 47 47 46 46 45 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15
 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 32 33 34 36 37 39 41 43 45 48 50 53 57 60 64 68 73 78 83 89 96 103 111 119 128 137 147 158 170 182 195 209 224 239 255 271 288 305 323 341 359 377 395 413 430 447 462 477 491 503 515 525 533 540 545 549 552 553 553 552 550 547 543 538 532 526 520 513 506 498 491 484 476 469 462 455 449 442 436 431 425 420 416 412 408 404 401 398 396 393 391 389 387 385 384 382 380 378 375 373 370 366 363 359 355 350 345 340 334 328 321 314 307 299 292 284 276 268 259 251 243 234 226 218 209 201 193 185 178 170 163 155 148 142 135 128 122 116 110 104 99 94 88 84 79 74 70 66 62 58 54 50 47 44 41 38 35 32 30 28 25 23 22 20 18 17 15 14 13 12 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12
 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 40 41 43 45 46 48 50 52 54 57 59 62 64 67 70 74 77 81 85 89 93 98 103 109 115 121 128 135 143 151 160 169 180 191 202 215 228 243 258 274 291 310 329 349 370 392 415 439 463 489 515 541 568 595 622 649 676 702 728 753 777 800 822 843 862 879 895 910 922 932 941 947 952 955 956 955 952 947 941 932 923 912 899 885 870 853 836 818 799 779 759 738 717 696 675 654 633 612 591 570 550 531 512 493 476 458 442 426 410 395 381 368 355 342 330 319 308 297 287 278 269 260 252 244 236 229 222 215 208 202 196 190 185 180 175 170 165 160 156 152 148 144 140 137 133 130 127 124 121 118 115 112 110 107 105 103 100 98 96 94 92 90 88 86 84 82 81 79 77 76 74 73 71 70 68 67 66 64 63 62 61 60 59 58 57 56 55 55 54 53 53 52 52 51 51 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 46 45 45 45 44 44 44 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 24 24 23 23 22 21 21 20 19 18 18 17 16 16 15 14 13 12 12 11 10 9 8 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 7 8 9 9 10 11 11 12 13 14 14 15
 28 29 30 31 32 32 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 54 56 58 60 61 64 66 68 70 73 76 79 82 86 89 93 98 102 107 113 119 125 132 139 147 156 166 176 187 199 212 226 241 257 275 293 313 335 357 381 406 432 459 487 516 546 576 607 637 668 698 727 755 782 807 830 851 870 885 898 908 914 916 916 911 903 892 877 860 839 816 791 763 734 703 672 640 607 574 542 510 479 449 419 391 364 338 314 291 270 250 231 214 198 183 170 157 146 136 126 118 110 103 97 92 87 82 78 75 72 69 67 65 63 62 60 59 58 57 57 56 56 56 56 56 56 56 56 57 57 57 58 58 59 60 61 61 62 63 64 65 66 68 69 70 71 73 74 76 77 79 80 82 83 85 86 88 89 91 92 93 94 96 96 97 98 98 99 99 99 98 98 97 96 94 93 91 89 87 84 82 79 76 73 70 67 64 61 58 55 53 50 47 45 42 40 37 35 33 31 29 28 26 24 23 22 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 20 21 22 23 24 25 26 27 28
 64 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 37 38 38 39 40 41 42 44 45 47 48 50 52 54 56 59 61 64 67 69 73 76 79 83 86 90 94 98 103 107 112 117 122 127 133 138 144 150 156 163 169 176 183 190 197 204 212 219 227 234 242 249 256 263 270 277 283 288 293 298 301 304 306 308 308 307 305 303 299 294 289 283 276 268 260 252 243 234 225 216 207 197 189 180 171 163 156 148 141 134 128 121 116 110 105 100 95 91 87 83 79 76 73 70 67 64 62 59 57 55 53 51 49 48 46 44 43 42 40 39 38 37 35 34 33 32 31 30 30 29 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 41 42 43 45 46 48 50 51 53 55 56 58 60 62 64 67 69 71 73 76 78 81 83 86 89 91 94 97 100 102 105 108 111 113 116 118 120 122 124 126 128 129 130 131 131 132 132 132 131 131 130 129 127 126 124 122 120 118 116 114 112 109 107 105 102 100 98 95 93 91 89 86 84 82 80 78 76 75 73 71 70 68 66 65
 151 152 153 154 154 155 155 155 155 155 154 153 152 151 150 148 147 145 143 141 138 136 133 131 128 126 123 120 117 114 111 108 106 103 100 97 94 92 89 87 84 82 80 78 76 75 74 72 71 71 70 70 70 70 71 72 74 75 77 80 83 86 90 94 99 105 111 117 124 132 141 150 160 171 183 196 209 225 241 258 277 298 320 344 369 397 426 458 491 527 564 604 645 687 730 773 815 856 894 928 956 978 993 1000 998 987 968 941 908 869 826 780 732 684 636 589 545 502 462 424 390 357 328 301 276 254 233 215 198 183 169 157 146 135 126 118 110 104 97 92 87 82 78 74 70 67 64 61 58 56 53 51 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 32 33 34 35 36 37 37 38 39 40 40 41 41 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 47 48 49 50 51 52 54 55 57 59 61 63 65 67 70 72 75 78 81 84 87 90 93 96 99 103 106 109 113 116 119 122 125 128 131 134 136 139 141 143 145 147 149
 49 50 51 53 54 55 56 57 58 58 59 60 61 61 62 63 63 63 64 64 64 64 64 65 65 64 64 64 64 64 63 63 63 62 62 62 61 61 60 60 60 59 59 59 58 58 58 58 58 59 59 59 60 61 62 64 65 67 69 72 75 78 82 86 90 95 101 107 114 121 129 138 148 158 170 182 195 210 225 242 259 279 299 321 344 368 394 421 448 477 505 534 562 589 614 636 655 670 681 686 686 681 670 654 634 610 583 554 524 492 461 430 400 371 343 317 293 270 249 230 212 196 181 167 155 144 134 125 117 110 103 97 92 87 82 78 75 71 68 66 63 61 59 57 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 8 8 9 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 31 33 34 36 37 38 40 41 43 44 45 46 48
 62 63 64 65 67 68 69 70 71 71 72 73 74 75 76 77 78 78 79 80 81 82 83 84 85 85 87 88 89 90 91 92 94 95 97 98 100 102 104 106 109 111 114 117 120 124 127 131 136 141 146 152 158 164 171 179 187 196 205 215 226 237 249 261 274 287 301 315 329 344 359 374 389 403 418 432 446 459 471 482 492 502 510 516 522 525 528 528 528 525 522 516 510 502 493 483 471 459 446 433 419 404 389 374 359 344 329 314 299 285 271 257 244 231 219 207 195 185 175 165 156 148 140 133 126 120 114 109 104 100 96 92 89 87 84 82 81 79 78 77 76 76 76 76 76 76 76 77 78 78 79 81 82 83 84 86 87 89 91 93 95 97 99 101 104 106 108 111 114 116 119 122 125 128 130 133 136 139 142 145 148 150 153 155 157 159 161 162 163 164 164 164 163 163 161 160 157 155 152 149 145 141 137 133 128 123 118 114 109 104 99 94 90 85 81 77 73 69 65 62 59 55 53 50 47 45 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 22 23 25 26 28 29 31 32 34 35 37 39 40 42 44 45 47 48 50 51 53 54 56 57 58 60 61
 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 14 14 15 16 17 17 18 19 21 22 23 25 26 28 30 32 35 37 40 44 47 51 56 61 66 73 80 88 96 106 117 129 143 158 174 193 213 236 260 288 317 349 383 420 459 500 542 585 629 673 715 755 792 826 854 877 895 906 912 911 905 894 879 860 838 814 789 762 735 707 680 653 627 602 577 554 531 510 489 470 452 434 418 403 388 374 361 349 338 327 317 307 299 290 282 274 267 260 254 248 242 236 230 225 219 214 209 204 199 195 190 185 181 176 172 167 163 159 155 150 146 142 138 135 131 127 124 120 117 113 110 107 104 100 97 95 92 89 86 83 81 78 76 73 71 68 66 64 62 59 57 55 53 51 49 47 45 43 41 39 37 35 33 32 30 28 26 25 23 22 20 19 17 16 15 13 12 11 10 9 8 7 6 5 5 4 4 3 3 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 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 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 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 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 4
 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 36 36 36 37 38 38 39 40 41 42 43 44 46 47 49 51 53 56 59 62 65 69 73 78 83 89 95 102 109 118 126 136 147 158 171 185 200 216 234 254 275 298 324 351 381 414 449 487 529 574 622 674 729 787 848 911 975 1039 1100 1159 1211 1256 1290 1312 1321 1316 1296 1263 1219 1164 1103 1036 966 896 826 759 695 635 579 527 479 436 397 361 330 301 275 252 231 213 196 181 167 155 144 134 126 117 110 103 97 92 87 82 78 74 70 67 64 61 58 56 53 51 49 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 20 20
 19 20 21 21 22 23 24 25 26 26 27 28 29 30 32 33 34 35 36 38 39 41 42 44 45 47 49 51 53 55 57 60 62 65 67 70 73 77 80 84 88 92 96 101 106 111 117 123 129 136 143 150 158 167 176 185 195 205 216 227 239 251 263 276 288 301 315 328 341 354 366 379 390 401 412 422 430 438 445 451 456 460 462 464 465 464 463 461 458 455 451 446 441 435 429 422 416 409 402 395 388 381 374 367 360 353 346 340 334 327 321 315 310 304 299 294 289 284 280 275 271 267 263 260 256 253 249 246 243 239 236 233 230 227 223 220 217 213 210 206 202 199 195 191 187 183 179 175 171 167 162 158 154 150 146 142 138 134 130 126 122 119 115 111 108 105 101 98 95 92 89 86 83 81 78 76 73 71 68 66 64 62 60 58 56 54 52 50 49 47 45 44 42 41 40 38 37 36 35 33 32 31 30 29 28 28 27 26 26 25 24 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 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 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 17 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 17 18 18
 15 17 18 20 22 23 25 27 29 31 33 36 38 41 43 46 49 52 56 59 63 67 71 75 80 85 90 95 101 108 114 122 129 138 146 156 166 177 188 200 213 227 242 258 275 293 313 333 354 377 401 426 451 478 505 532 560 588 615 641 667 691 713 733 750 765 776 785 791 793 793 790 784 776 766 754 740 726 710 694 678 661 644 627 610 594 578 563 548 534 520 507 494 482 471 460 450 440 431 423 415 407 400 394 388 382 377 372 367 363 359 356 353 350 347 344 341 339 336 333 331 328 325 322 318 315 310 306 301 296 291 285 279 273 266 259 252 244 237 229 221 213 205 197 190 182 174 167 159 152 145 138 131 125 119 113 107 102 96 91 86 82 77 73 69 65 61 57 54 51 47 44 41 39 36 33 31 29 26 24 22 20 18 16 15 13 11 10 8 7 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 13 14
 18 19 20 21 22 23 24 25 26 27 29 30 31 32 34 35 36 38 39 41 42 44 45 47 48 50 52 53 55 57 59 61 63 65 66 68 70 73 75 77 79 81 84 86 88 91 93 96 99 101 104 107 110 114 117 121 124 128 132 137 141 146 151 156 161 167 173 179 186 193 200 207 215 223 232 240 249 258 268 278 288 298 309 320 332 344 356 368 381 394 407 421 434 449 463 477 492 506 521 535 549 563 576 588 600 610 619 627 633 637 639 639 636 632 624 615 603 589 573 555 536 515 494 472 450 427 405 383 361 340 320 301 282 264 248 232 217 203 190 178 166 155 145 136 127 119 111 104 98 91 86 80 75 70 66 62 58 54 51 48 45 42 39 37 34 32 30 28 26 24 22 21 19 18 16 15 13 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 5 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 6 6 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 1 1 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 17
 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 46 47 48 50 51 53 55 56 58 60 62 64 66 68 70 72 75 77 79 82 84 87 90 92 95 98 101 104 107 110 114 117 121 125 129 133 137 141 146 151 156 162 168 174 180 187 195 203 211 220 229 239 250 261 273 286 299 313 328 343 358 374 390 406 422 437 452 465 477 487 495 500 503 503 500 495 486 475 462 447 431 413 395 376 357 338 319 301 284 267 251 237 222 209 197 185 175 165 155 147 138 131 124 118 112 106 101 96 91 87 83 79 76 73 70 67 64 61 59 57 54 52 50 48 47 45 43 42 40 38 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 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 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28
 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 45 47 48 50 52 54 57 60 63 66 69 73 78 82 87 93 99 106 114 122 131 141 151 163 175 189 203 219 235 252 270 289 308 328 348 368 388 407 425 441 457 470 481 490 496 500 501 499 496 490 482 473 462 449 436 422 408 393 378 363 349 334 320 306 292 279 267 254 243 232 221 211 201 192 183 175 167 160 153 146 140 134 129 124 119 115 111 108 105 102 99 97 94 93 91 90 88 87 86 86 85 85 85 84 84 84 85 85 85 85 86 86 87 87 88 88 89 89 90 90 91 92 92 93 93 94 94 95 95 96 96 97 97 97 97 97 97 97 97 97 97 96 96 95 94 93 92 91 89 88 86 85 83 81 79 77 74 72 69 67 64 62 59 57 54 52 49 47 44 42 39 37 35 33 31 29 27 26 24 22 21 20 19 17 16 15 14 14 13 12 12 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 21 22 22
 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 46 47 49 50 51 52 53 55 56 58 60 62 64 66 68 70 73 76 79 82 85 89 92 96 101 105 110 115 120 126 132 138 144 151 158 165 172 180 187 195 203 210 218 225 233 240 246 253 259 265 270 275 279 283 287 290 292 295 297 298 299 301 301 302 303 303 303 304 304 305 305 306 306 307 308 309 311 312 314 316 318 320 323 326 329 332 335 339 343 347 351 355 359 363 368 372 376 380 384 387 390 393 396 398 400 401 401 401 400 399 397 395 391 388 383 379 373 368 362 355 349 342 335 328 321 314 307 300 293 286 279 273 266 260 254 248 243 237 232 227 222 217 213 208 204 200 196 192 189 185 182 178 175 172 168 165 162 159 156 153 150 147 144 141 138 135 132 129 125 122 119 116 112 109 106 102 99 95 92 88 85 82 78 75 72 69 66 63 60 57 54 52 49 47 45 42 40 38 37 35 33 32 30 29 28 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 25 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34
 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 42 43 45 46 48 50 52 54 56 58 61 64 66 70 73 76 80 84 89 93 98 103 109 115 121 127 134 142 149 157 166 175 184 193 203 214 224 236 247 259 271 284 296 310 323 337 351 366 381 396 412 428 444 461 478 495 512 530 547 565 583 600 618 635 651 667 682 695 708 718 727 734 739 741 740 737 731 723 712 698 682 665 645 624 601 578 554 530 506 482 458 435 413 391 371 351 333 315 299 283 269 255 243 231 220 209 200 191 183 175 168 161 155 149 143 138 133 129 125 121 117 114 111 108 105 102 100 97 95 93 91 89 87 85 84 82 81 79 78 77 76 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 56 55 54 53 52 51 50 49 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 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 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19
 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35 35 36 37 38 39 40 41 42 43 44 46 47 49 51 53 55 57 60 62 65 68 71 74 78 81 85 89 93 98 102 107 111 116 121 126 131 136 142 147 152 157 162 168 173 178 183 188 193 198 203 208 213 217 222 227 232 238 243 248 254 259 265 271 278 284 291 298 306 314 322 331 340 350 360 370 381 392 404 417 430 443 457 471 485 500 515 529 544 558 572 586 599 611 621 631 639 646 651 654 656 655 653 649 643 635 626 615 603 590 576 561 545 529 512 495 478 461 444 427 410 394 378 362 346 331 317 302 288 275 262 249 237 225 214 203 192 182 172 162 153 144 136 128 120 112 105 98 92 86 80 74 68 63 58 54 49 45 41 38 34 31 28 25 23 20 18 16 14 12 11 9 8 7 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15 15 16 16 17 18 18 19 19 20 21 21 22 22 22 23 23 24 24 24 25 25 25 25 26 26 26
 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 22 23 23 25 26 27 28 29 31 33 34 36 39 41 44 47 50 53 57 61 66 71 77 83 90 98 107 116 126 137 149 163 177 192 209 226 245 264 285 306 328 350 372 394 415 436 455 473 490 504 517 527 535 541 545 547 548 546 543 539 534 528 521 514 506 498 490 481 473 465 456 448 440 433 425 417 410 403 396 389 383 376 370 364 357 351 345 339 333 327 321 316 310 304 298 292 286 281 275 269 263 257 251 246 240 234 229 223 218 212 207 201 196 191 186 181 176 171 167 162 158 153 149 145 141 137 133 129 125 122 118 115 111 108 104 101 98 95 92 89 85 82 80 77 74 71 68 65 63 60 57 55 52 50 47 45 42 40 38 35 33 31 29 27 25 23 21 20 18 17 15 14 13 11 10 9 8 8 7 6 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9
 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 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 10 10 11 11 12 13 14 14 15 16 17 18 19 20 21 21 22 23 24 25 26 26 27 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 34 34 35 35 36 37 39 40 42 43 45 48 50 54 57 61 66 71 78 85 93 103 114 127 143 161 182 207 237 272 314 364 422 492 574 669 780 907 1048 1199 1354 1501 1625 1710 1744 1722 1648 1534 1395 1246 1098 959 833 722 625 541 470 408 356 311 273 241 212 188 167 149 133 119 107 96 87 79 71 64 58 53 48 43 39 36 32 29 26 23 21 18 16 14 12 11 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4
 42 42 41 41 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 40 41 41 42 43 43 44 45 46 46 47 48 50 51 52 53 55 56 58 59 61 63 65 67 69 71 73 75 77 80 82 84 87 89 92 94 97 99 102 104 107 109 112 114 116 118 121 123 125 127 129 131 133 136 138 140 142 144 146 148 151 153 156 158 161 164 167 170 173 177 181 185 189 193 198 203 208 214 220 226 232 239 246 253 261 268 276 284 291 299 306 313 319 325 330 334 338 340 341 340 339 336 332 326 320 312 304 294 284 274 263 252 241 231 220 209 199 189 180 171 162 154 146 139 132 125 119 113 108 103 98 94 89 85 82 78 75 72 69 66 64 61 59 57 55 53 51 50 48 46 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 23 23 22 21 21 20 19 18 18 17 17 16 16 15 14 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 46 48 49 51 53 55 57 59 62 64 66 68 71 73 75 77 80 82 84 86 87 89 90 92 93 93 94 94 95 94 94 94 93 92 91 89 88 86 85 83 81 79 77 76 74 72 70 68 66 65 63 61 60 58 57 55 54 53 52 50 49 48 47 46 46 45 44 43 43
 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 12 12 13 14 14 15 16 17 19 20 22 24 26 29 32 35 39 43 47 52 58 64 71 79 87 96 107 118 130 143 157 173 189 207 225 245 266 288 311 335 359 384 409 434 459 484 509 533 557 579 601 621 641 659 676 692 706 719 731 742 751 759 766 771 776 778 779 778 776 772 766 758 748 735 721 705 687 667 645 622 598 573 547 521 495 469 443 418 394 370 348 327 307 288 270 254 239 224 211 199 187 177 167 158 150 143 136 130 124 118 114 109 105 101 98 94 91 89 86 84 82 80 78 76 75 73 72 71 70 69 68 67 66 65 64 63 62 62 61 60 59 58 57 56 55 54 53 52 51 50 48 47 46 44 42 41 39 37 36 34 32 30 28 27 25 23 21 19 18 16 14 13 11 10 9 8 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 18 19 20 21 23 24 26 27 29 30 32 33 35 36 38 39 41 42 43 44 45 46 46 47 47 47 47 47 47 47 46 45 45 44 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24
 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 33 34 35 36 37 38 40 41 43 45 47 50 52 55 58 62 65 69 74 78 84 89 95 102 108 116 124 132 141 151 161 171 182 194 206 218 231 244 257 270 283 297 310 323 336 349 362 374 386 397 409 420 430 441 451 461 472 482 492 503 514 525 536 549 561 575 589 603 619 635 652 670 688 707 726 745 765 784 802 820 835 849 861 869 874 875 871 864 852 835 815 791 763 733 701 667 632 597 563 529 496 464 434 406 379 354 330 309 289 270 253 237 223 210 198 187 177 167 159 151 144 137 131 126 120 116 111 107 104 100 97 94 92 89 87 85 83 81 79 77 76 74 73 72 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 51 50 49 48 47 45 44 43 41 40 38 37 36 34 33 31 30 29 27 26 25 24 22 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 9 8 8 8 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 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 44 45 45 46 46 47 47 47 47 47 46 46 46 45 45 44 44 43 43 42 41 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30
 7 7 6 6 6 6 5 5 5 4 4 4 4 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 1 1 2 3 4 5 6 7 9 10 11 13 14 16 18 20 22 24 26 28 30 33 35 38 41 44 47 51 54 58 62 66 70 75 80 85 91 97 103 110 118 126 134 143 153 164 175 188 201 216 231 248 266 285 306 328 351 376 402 428 456 484 512 540 567 593 616 636 653 666 675 680 679 675 666 653 637 619 598 576 553 530 507 484 461 440 419 399 380 362 345 329 314 300 287 275 263 252 242 232 222 214 205 197 189 182 175 168 161 154 148 142 136 130 124 118 113 107 102 97 92 87 82 77 73 68 64 60 56 52 49 45 42 39 36 33 30 28 25 23 21 19 17 16 14 13 12 11 10 9 8 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 7
 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 21 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 36 37 38 39 41 42 43 45 46 48 50 51 53 55 56 58 60 62 63 65 67 69 71 73 74 76 78 80 82 84 86 88 90 92 94 97 99 101 104 106 109 112 115 118 122 126 129 134 138 143 148 153 159 165 172 179 186 194 202 211 221 231 242 253 264 276 289 301 314 326 338 350 361 370 379 385 390 392 393 390 386 379 370 360 347 334 319 304 289 273 258 243 228 214 201 188 176 165 155 146 137 128 121 114 107 102 96 91 87 82 78 75 71 68 66 63 61 58 56 55 53 51 50 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 31 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 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 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 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16
 63 64 65 66 67 68 69 70 70 71 72 73 74 74 75 76 76 77 77 78 78 78 79 79 79 79 79 79 79 79 79 79 78 78 77 77 76 76 75 75 74 73 73 72 71 70 70 69 68 67 67 66 66 65 64 64 64 63 63 63 63 63 63 63 63 64 64 65 65 66 67 68 69 70 71 72 73 75 76 78 80 82 84 86 89 91 94 97 100 104 107 111 115 120 125 130 135 141 147 154 162 169 178 187 197 207 219 231 244 258 274 290 308 326 346 368 390 414 438 464 490 516 543 569 595 619 641 660 676 688 696 700 699 693 683 668 650 629 606 580 554 527 499 472 445 419 393 369 347 325 305 286 268 251 236 221 208 195 184 173 163 153 144 136 129 122 115 109 103 98 92 88 83 79 75 71 68 65 61 58 56 53 50 48 46 44 42 40 38 36 34 33 31 30 29 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 60 61 62
 54 57 60 63 66 69 72 76 79 83 87 91 95 99 104 108 113 119 124 130 136 142 149 156 163 171 179 187 196 206 216 226 237 248 260 272 285 298 312 325 339 353 367 381 395 408 420 431 441 450 457 463 466 468 468 466 462 456 448 439 429 418 405 393 379 366 353 339 326 314 301 290 278 268 258 249 240 232 224 218 212 206 201 197 193 190 187 184 183 181 181 180 181 181 183 184 187 190 193 198 203 208 215 222 230 239 250 261 274 288 304 321 340 361 384 409 437 467 499 534 571 611 652 696 741 786 832 877 920 959 994 1024 1047 1062 1070 1069 1059 1042 1018 988 952 913 870 826 781 736 692 649 607 567 530 494 460 429 399 372 346 322 300 279 260 242 225 210 195 182 169 158 147 136 127 118 109 102 94 87 81 74 69 63 58 53 48 44 40 36 32 29 25 22 19 17 14 12 9 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 1 1 2 2 3 3 4 5 6 7 8 9 10 11 12 14 15 16 18 19 21 22 24 26 28 30 32 34 36 38 40 42 44 47 49 52
 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 1 0 0 0 1 1 1 1 2 2 3 4 5 6 7 8 10 11 13 15 17 19 22 24 27 30 34 38 42 46 51 56 61 67 74 81 89 97 106 115 126 137 150 163 177 193 210 229 249 271 294 320 347 376 407 440 474 510 547 584 622 658 693 726 755 779 798 811 818 818 812 800 782 759 733 704 672 640 607 574 542 511 482 454 427 402 378 356 336 317 299 282 267 253 239 227 215 204 194 184 175 166 158 150 143 136 129 123 117 111 105 100 95 90 85 81 76 72 68 65 61 57 54 51 48 45 42 39 36 34 31 29 27 25 23 21 19 17 15 14 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 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 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 23 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 26 26
 109 107 106 104 103 101 100 98 96 95 93 92 90 89 87 86 85 84 82 81 80 79 78 77 77 76 75 75 74 74 73 73 73 73 73 73 73 73 74 74 75 76 76 77 78 79 81 82 83 85 86 88 90 91 93 95 97 98 100 102 104 105 107 108 110 111 112 113 114 115 116 116 117 117 118 118 118 119 119 119 119 119 119 119 119 119 119 119 119 119 120 120 120 121 122 122 123 124 125 127 128 130 132 134 136 138 141 144 147 150 154 157 162 166 171 176 181 187 193 200 207 214 222 230 239 248 257 266 276 286 296 307 317 328 338 348 358 367 376 385 392 399 406 411 415 419 421 422 423 422 420 417 414 409 404 398 391 384 376 367 358 349 339 329 319 309 299 288 278 268 257 247 237 227 217 208 198 189 180 171 163 154 146 139 131 124 117 110 104 97 91 86 80 75 70 65 61 57 52 49 45 42 38 35 32 30 27 25 23 21 19 17 16 14 13 12 11 10 9 8 8 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 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 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 39 40 42 44 46 48 50 53 55 57 60 62 65 68 71 73 76 79 82 85 88 91 94 97 99 102 104 107 109 111 113 115 116 118 119 120 121 121 122 122 122 122 122 121 121 120 119 118 117 116 115 113 112 111
 37 37 37 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 48 49 49 50 51 52 53 54 55 56 58 60 61 63 65 67 70 72 75 78 81 84 87 91 95 99 103 107 111 116 120 125 130 135 139 144 149 154 159 164 169 174 179 183 188 192 196 199 203 206 209 212 214 216 218 219 220 221 221 221 221 220 220 218 217 215 214 212 209 207 205 202 200 197 194 191 189 186 183 181 179 176 174 172 170 169 167 166 165 164 164 164 164 164 165 165 166 168 169 171 173 175 177 180 183 185 188 191 194 197 200 203 206 208 211 214 216 218 220 222 223 224 225 225 226 225 225 224 223 221 219 217 215 212 209 206 202 198 194 190 186 181 176 172 167 162 157 152 147 142 137 132 128 123 118 114 109 105 101 96 92 89 85 82 78 75 72 69 66 64 62 59 57 56 54 52 51 49 48 47 46 45 45 44 43 43 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 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 28 29 29 30 31 31 32 32 33 33 34 34 35 35 35 36 36
 62 62 61 60 59 58 57 57 56 55 54 53 53 52 51 50 50 49 48 48 47 47 46 45 45 44 44 43 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 42 42 43 44 44 45 47 48 49 51 53 55 58 60 63 66 70 73 77 82 87 92 97 103 110 116 124 131 140 149 158 168 179 190 202 214 227 241 256 272 288 305 323 341 361 381 401 423 444 466 489 511 533 555 576 596 615 632 647 660 669 676 680 680 677 671 661 649 633 616 596 574 551 527 503 479 454 430 407 384 362 341 322 303 285 269 254 239 226 214 203 192 183 174 166 158 152 145 139 134 129 125 121 117 113 110 107 104 101 99 97 95 93 91 89 88 86 85 84 82 81 80 79 78 77 76 75 75 74 73 72 71 71 70 69 69 68 67 66 66 65 64 63 62 61 61 60 59 58 57 56 55 54 52 51 50 49 48 47 45 44 43 42 41 40 39 38 36 35 34 34 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 56 57 58 60 61 62 64 65 66 67 68 69 70 70 71 72 72 72 73 73 73 73 72 72 72 71 71 71 70 69 69 68 67 66 66 65 64 63
 69 68 66 65 64 63 62 60 59 58 57 56 55 54 53 51 50 49 49 48 47 46 45 44 44 43 42 42 41 41 40 40 39 39 39 39 38 38 38 38 38 39 39 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 59 60 61 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 92 93 95 97 98 100 103 105 107 110 113 115 119 122 125 129 133 137 141 146 151 156 161 167 173 179 185 191 198 205 212 219 227 234 242 249 257 264 272 279 286 293 300 306 312 318 323 328 332 336 340 342 345 347 348 349 349 349 348 347 345 343 340 337 333 329 324 319 314 308 301 294 287 280 272 264 256 247 239 230 221 212 203 194 186 177 168 160 151 143 135 128 120 113 106 100 93 87 81 76 71 66 61 57 52 48 45 41 38 35 32 30 27 25 23 21 19 18 16 15 13 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 25 26 27 29 30 32 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 68 70 71 72 74 75 75 76 77 77 77 78 78 77 77 77 76 76 75 74 74 73 72 71 70
 73 70 67 64 61 58 55 52 49 46 43 41 38 36 33 31 29 27 24 22 20 18 16 15 13 11 9 8 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 1 3 5 8 10 13 16 20 23 27 31 35 40 44 49 55 60 66 72 79 86 94 102 110 119 128 138 149 160 172 185 198 212 227 243 260 277 296 315 336 357 379 402 426 451 476 502 528 555 582 608 635 661 686 711 734 756 777 796 813 829 842 854 864 872 878 883 885 887 887 885 883 879 875 869 863 855 847 838 828 818 806 794 780 766 751 735 719 701 682 663 643 623 601 580 558 536 513 491 468 446 424 402 381 360 340 320 301 282 265 248 231 216 201 187 173 160 148 137 126 116 107 98 89 81 74 67 61 55 49 44 40 35 31 27 24 21 18 16 13 11 9 8 6 5 4 3 2 2 1 1 1 1 1 1 1 1 2 2 3 3 4 5 5 6 7 8 9 10 10 11 12 13 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 36 37 38 39 40 41 42 43 44 45 46 46 47 48 49 49 50 51 51 52 53 53 54 55 55 56 57 57 58 58 59 60 61 61 62 63 64 65 66 67 68 69 70 72 73 75 77 79 81 83 85 87 90 92 95 97 100 103 105 108 111 113 116 118 120 122 124 126 127 128 129 130 130 130 130 130 129 128 127 125 123 121 119 117 114 111 108 105 102 99 96 93 90 86 83 80 76
 78 78 79 80 80 81 81 81 82 82 82 82 82 82 82 81 81 81 80 80 80 79 79 78 78 77 77 76 76 76 75 75 75 74 74 74 74 74 74 75 75 75 76 77 78 79 80 82 83 85 87 90 92 95 99 102 106 111 115 120 126 131 137 144 150 158 165 173 181 189 197 206 215 224 233 242 251 260 269 277 286 295 303 312 320 328 336 344 351 359 366 373 380 388 395 402 409 416 424 431 439 447 455 463 472 481 490 500 510 520 531 542 554 566 579 592 606 620 635 650 667 683 700 718 736 754 773 793 812 831 851 870 889 907 924 940 955 968 980 989 997 1001 1003 1002 999 992 982 970 954 936 915 892 866 839 811 780 749 718 686 653 621 589 557 526 496 467 439 411 385 360 336 313 292 271 252 233 216 200 184 170 156 144 132 120 110 100 91 82 74 67 60 53 47 41 36 32 27 23 19 16 13 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 1 1 1 2 2 2 2 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 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 9 9 10 10 10 11 11 11 12 13 13 14 15 16 17 18 19 21 22 23 25 26 28 30 31 33 35 37 39 41 43 45 47 49 51 53 54 56 58 60 62 63 65 67 68 70 71 72 73 75 76 77
 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 36 37 38 40 41 42 44 46 48 50 52 54 56 58 61 63 66 69 72 76 79 82 86 90 94 98 102 106 111 115 120 124 128 133 137 141 145 148 152 155 158 160 162 164 166 167 168 168 169 169 168 168 167 167 166 165 164 162 161 160 159 158 157 156 155 154 154 153 153 153 153 153 153 154 155 156 158 159 161 164 166 169 173 177 181 186 191 197 204 211 219 228 238 249 260 273 287 303 319 337 357 378 400 424 450 476 504 532 561 590 619 646 672 695 716 733 745 753 756 754 746 734 718 698 674 649 621 592 562 533 503 475 447 420 395 370 347 326 306 287 269 253 237 223 210 197 186 175 165 156 147 139 131 124 117 111 105 100 94 90 85 81 76 73 69 65 62 59 56 53 50 48 45 43 41 39 37 35 33 31 30 28 27 26 25 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18
 150 152 154 155 156 157 157 156 155 154 152 150 147 144 141 138 134 130 126 122 118 113 109 105 100 96 92 88 84 80 76 72 68 65 61 58 55 51 48 46 43 40 38 36 34 32 30 28 27 25 24 23 22 21 21 20 20 20 20 20 20 20 21 22 22 24 25 26 28 29 31 33 35 37 40 43 46 49 52 56 60 64 68 73 78 83 89 95 102 109 116 125 133 143 153 164 176 189 203 217 234 251 270 290 311 334 359 386 414 443 475 507 541 576 611 646 681 715 747 776 803 826 845 860 869 874 874 869 860 847 830 811 790 767 743 718 693 668 643 619 595 571 549 527 506 486 466 447 429 411 394 377 361 345 330 316 301 287 274 261 248 236 224 212 201 190 180 169 160 151 142 133 125 117 110 103 96 89 83 78 72 67 62 57 53 49 45 41 37 34 31 28 25 22 20 18 16 14 12 10 8 7 6 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 1 1 2 3 3 4 4 5 5 6 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 7 7 7 8 8 9 10 11 12 14 15 17 18 20 23 25 27 30 33 36 39 43 46 50 54 58 62 66 70 75 80 84 89 94 98 103 108 113 117 122 126 130 134 138 142 145 148
 32 32 31 31 30 29 29 28 27 27 26 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 17 17 17 17 18 18 18 19 20 21 21 22 24 25 26 28 30 32 34 36 39 41 44 47 51 55 58 63 67 72 76 81 87 92 98 104 110 116 123 130 136 143 150 157 165 172 179 187 194 202 210 218 226 235 243 252 261 271 281 291 301 312 324 336 348 361 375 389 404 419 435 451 468 485 502 519 536 553 569 583 597 609 619 627 633 636 636 634 628 620 610 597 583 566 548 530 510 490 470 450 430 410 391 373 355 339 322 307 292 278 265 253 241 230 219 209 200 191 182 174 166 159 152 145 139 133 127 121 116 110 105 100 96 91 87 83 78 74 71 67 63 60 56 53 50 46 43 41 38 35 32 30 27 25 23 21 19 17 15 13 12 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 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 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 40 40 41 41 41 42 42 42 42 42 42 42 42 41 41 41 40 40 40 39 39 38 37 37 36 36 35 34 34 33
 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 11 14 18 22 27 33 39 47 56 67 79 92 108 127 148 172 200 232 268 309 355 407 465 530 601 679 762 849 939 1029 1116 1198 1269 1327 1370 1395 1402 1391 1365 1327 1278 1222 1161 1098 1035 973 913 856 801 750 703 659 618 581 546 514 485 458 434 411 391 372 355 339 325 312 300 290 280 272 264 257 251 245 240 236 232 228 226 223 221 219 217 216 215 214 213 213 212 212 212 212 212 212 212 213 213 213 214 215 215 216 216 217 218 218 219 219 219 220 220 220 220 219 219 218 216 215 213 211 208 205 202 198 194 189 184 178 172 166 160 153 146 138 131 124 116 109 101 94 87 80 73 66 60 54 48 43 38 33 29 25 21 18 14 11 9 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 1 1 2 2 3 3 3 4 4 5 5 6 7 7 8 8 9 10 10 11 12 12 13 14 14 15 16 17 17 18 19 20 21 21 22 23 24 24 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 27 27 27 26 25 25 24 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8
 25 25 25 26 26 26 27 27 28 28 28 29 29 30 31 31 32 32 33 34 35 36 36 37 39 40 41 42 44 45 47 49 51 53 55 58 60 63 67 70 74 79 83 89 95 101 108 116 124 133 144 155 167 180 195 210 228 246 266 287 309 333 357 382 408 434 460 485 509 531 551 568 582 592 599 601 600 595 587 577 563 548 531 512 493 474 455 435 417 398 380 363 347 332 317 303 290 278 266 256 246 236 227 219 212 205 198 192 186 181 177 172 168 165 162 159 156 154 152 151 149 148 148 147 147 147 147 147 148 149 150 151 152 154 155 157 159 161 163 165 166 168 170 172 174 176 177 179 180 182 183 184 185 186 187 187 188 188 188 188 188 188 187 187 186 185 185 184 183 181 180 179 178 176 175 173 172 170 168 166 164 162 160 158 156 153 151 148 146 143 140 137 134 131 128 125 121 118 114 111 107 104 100 96 93 89 86 82 79 75 72 69 66 63 60 58 55 53 50 48 46 44 43 41 39 38 37 35 34 33 32 32 31 30 29 29 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24
 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 18 19 20 21 23 24 26 28 30 33 35 38 42 45 49 53 57 62 68 73 79 86 92 99 107 115 123 131 139 148 157 166 174 183 192 200 208 215 223 229 235 241 246 250 254 257 260 262 264 265 265 266 265 265 263 262 260 258 256 253 250 247 244 240 237 233 229 224 220 215 211 206 201 196 191 186 182 177 172 167 163 158 154 150 146 142 139 135 132 129 126 124 121 119 117 115 113 112 110 109 108 107 106 105 105 104 103 103 103 102 102 102 102 102 102 102 102 102 102 102 102 102 101 101 100 100 99 98 97 96 95 93 92 90 88 85 83 80 78 75 72 69 66 63 60 56 53 50 47 44 41 38 35 33 30 28 25 23 21 19 17 15 14 12 11 10 9 8 7 6 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 22 23 24 25 27 28 30 31 33 34 36 37 39 40 41 42 44 45 46 46 47 48 48 48 48 48 48 48 47 47 46 46 45 44 43 42 41 40 39 38 37 35 34 33
 35 35 34 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 44 46 47 49 50 52 54 55 57 59 61 63 65 67 69 72 74 77 79 82 85 88 90 94 97 100 103 107 110 114 117 121 124 128 132 135 139 142 145 148 151 154 157 159 161 163 165 166 168 168 169 169 169 169 169 168 167 166 164 163 161 159 157 155 153 150 148 145 143 140 138 135 132 130 127 124 121 119 116 113 110 107 105 102 99 97 94 91 89 86 84 81 78 76 74 71 69 66 64 62 60 57 55 53 51 49 47 45 43 41 40 38 36 35 33 32 30 29 27 26 25 24 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 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 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 53 54 54 55 55 55 55 55 55 54 54 54 53 53 52 52 51 50 49 49 48 47 46 45 45 44 43 42 41 40 39 39 38 37 36
 19 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 21 22 23 24 26 27 29 31 33 36 39 42 45 49 53 57 62 67 73 79 86 93 101 109 118 128 138 148 159 171 183 195 207 220 232 244 256 267 278 288 297 305 312 317 322 325 328 329 329 328 326 323 320 317 312 308 303 298 293 288 283 278 273 268 263 259 254 250 246 242 239 236 233 230 227 225 222 220 218 217 215 214 212 211 210 209 208 207 206 206 205 204 203 203 202 201 200 199 198 197 196 194 193 191 190 188 186 184 183 181 179 176 174 172 170 168 166 164 162 160 158 156 154 153 151 149 148 146 145 144 142 141 140 139 138 137 136 135 134 133 133 132 131 130 129 128 126 125 124 122 121 119 117 115 113 111 108 106 103 100 97 94 91 88 84 81 78 74 71 67 64 61 58 55 52 49 47 44 42 39 37 35 34 32 30 29 28 26 25 24 24 23 22 22 21 21 20 20 20 20 19 19 19 19 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 87 89 90 91 92 93 94 94 94 94 94 93 93 92 91 89 88 86 84 82 80 78 75 73 71 68 66 64 61 59 57 55 53 51 49 47 45 43 41 40 38 37 35 34 33 32 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19
 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 20 22 23 24 26 27 29 31 34 36 39 43 46 50 54 59 64 69 75 81 88 95 103 111 120 128 137 147 156 166 175 184 193 201 209 216 222 228 233 236 239 241 242 243 243 242 240 238 236 234 231 228 225 223 220 217 215 213 211 209 208 206 206 205 205 206 206 208 210 212 215 218 222 227 232 238 245 252 261 270 280 291 303 315 329 343 358 374 390 406 422 438 454 469 483 496 507 516 523 527 529 528 525 519 511 500 487 472 456 439 421 402 383 364 345 326 308 290 273 256 241 225 211 198 185 172 161 150 140 130 121 113 105 97 90 83 77 71 66 60 56 51 47 42 39 35 32 28 25 23 20 18 15 13 11 9 8 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 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 9 10 10 11 11 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 21 22 22 22 23 23 23 23 23 23 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17
 18 18 19 19 19 19 20 20 21 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 38 40 42 44 46 48 51 53 56 60 63 67 71 75 80 85 90 96 102 108 115 121 129 136 143 151 158 165 172 178 184 189 193 196 198 199 199 197 195 191 187 182 177 170 164 157 151 144 137 131 124 118 113 107 102 97 92 88 84 80 76 73 70 67 64 62 59 57 55 53 52 50 49 48 46 45 44 43 43 42 41 41 41 40 40 40 40 40 40 40 40 41 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 61 62 63 63 64 64 65 65 65 65 65 64 64 64 63 63 62 61 61 60 59 59 58 57 56 55 55 54 53 53 52 51 51 50 50 49 49 48 48 48 47 47 47 47 46 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 43 43 42 42 41 40 40 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18
 26 26 25 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 27 27 28 29 29 30 31 32 33 35 36 37 39 40 42 44 46 48 50 52 55 57 60 63 66 69 72 76 80 83 88 92 96 101 106 111 116 121 127 133 139 145 152 159 166 174 182 190 199 208 218 228 239 250 262 275 288 303 318 334 351 370 389 410 432 455 479 504 531 558 586 614 643 671 698 723 746 766 782 793 799 800 794 783 766 743 716 686 652 617 580 543 507 471 437 404 373 344 317 292 270 249 229 212 196 182 169 157 146 136 127 120 112 106 100 95 90 86 82 78 75 72 70 67 65 63 62 60 59 58 56 56 55 54 53 53 53 52 52 52 52 52 52 52 52 52 52 53 53 53 54 54 55 55 56 56 57 57 58 58 58 59 59 59 59 60 60 60 59 59 59 59 58 58 57 56 55 54 53 52 51 50 49 48 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 41 42 42 42 43 43 43 43 43 43 43 43 42 42 41 41 40 40 39 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27
 23 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 7 7 8 8 9 10 11 12 13 14 16 17 19 21 23 26 28 31 35 38 42 46 50 55 60 66 72 79 85 93 100 109 117 127 136 146 157 168 180 192 205 218 231 245 259 273 288 303 318 333 348 363 378 392 406 420 433 445 456 467 476 484 492 498 502 506 508 508 508 506 503 499 494 488 481 474 466 457 448 439 430 421 411 402 393 384 375 367 359 352 345 338 331 325 319 314 308 303 299 294 290 286 282 278 275 271 268 264 261 257 254 250 247 243 240 236 232 228 224 219 215 210 205 200 195 190 184 178 172 167 160 154 148 142 136 129 123 117 110 104 98 92 87 81 76 70 65 61 56 52 47 43 40 36 33 30 27 24 22 19 17 15 14 12 11 9 8 7 6 5 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 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 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 23 24 25 26 26 27 28 29 30 31 33 34 35 36 37 39 40 41 42 43 45 46 47 48 49 50 51 51 52 52 53 53 53 53 53 53 52 52 51 51 50 49 48 47 46 45 44 43 42 41 39 38 37 36 35 34 33 32 30 29 28 27 26 26 25 24
 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 48 49 50 51 52 53 53 54 55 55 55 55 56 55 55 55 54 54 53 52 51 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 46 47 49 51 53 55 57 59 62 64 66 69 71 74 76 79 81 84 86 88 90 92 93 95 96 96 97 97 96 96 95 93 92 90 88 85 83 80 78 75 72 70 67 64 62 59 57 54 52 50 48 46 44 42 41 39 38 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 24 24 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 46 47 47 48 48 48 48 49 49 48 48 48 48 47 47 46 45 45 44 43 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23
 45 46 47 47 48 48 49 50 51 52 53 54 55 56 57 59 60 61 63 65 67 69 71 73 75 78 80 83 86 89 92 95 99 102 106 110 115 119 124 128 133 138 144 149 155 160 166 172 178 184 190 196 202 208 214 219 225 231 236 241 246 251 255 260 264 268 272 276 280 283 287 290 293 297 300 303 307 310 314 318 322 325 330 334 338 343 347 352 357 361 366 371 375 379 384 387 390 393 395 396 397 396 395 392 389 384 378 371 363 354 344 333 321 310 297 285 272 259 246 234 222 210 199 188 177 168 158 149 141 133 126 119 113 107 102 97 92 88 84 80 77 74 71 68 66 64 62 60 58 56 55 54 52 51 50 49 48 47 47 46 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 46 47 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 69 69 70 70 70 71 70 70 70 70 69 69 68 67 66 65 64 63 61 60 59 57 56 54 53 52 50 49 47 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 29 30 31 32 32 33 34 34 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 44 45
 60 61 61 61 62 62 62 62 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 65 65 65 65 66 66 66 66 67 67 68 68 69 70 70 71 72 73 74 75 76 77 78 80 81 82 84 85 87 88 90 91 92 94 95 97 98 99 100 101 102 103 104 104 105 105 106 106 106 106 106 105 105 105 104 103 103 102 101 100 99 98 97 95 94 93 91 90 89 87 86 84 83 81 80 78 76 75 73 72 70 68 67 65 64 62 60 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 48 48 49 49 50 51 51 52 52 53 53 54 54 54 55 55 55 56 56 56 56 56 56 56 56 56 55 55 55 54 54 53 53 52 51 51 50 49 48 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 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 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 28 28 29 30 31 32 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 56 56 57 58 58 59 59 60
 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 28 29 29 29 30 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 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37 38 38 39 40 41 42 43 45 46 47 48 50 51 53 54 56 57 59 60 62 63 65 66 67 68 69 70 71 72 72 72 72 72 71 71 70 69 68 66 65 63 61 60 58 56 54 52 50 49 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 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 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 17 17 18 18 19 20 20 21 22 23 23 24 25 25 26 27 27 28 28 29 29 29 30 30 30 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18
 25 26 26 26 26 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 34 34 34 33 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 22 22 23 23 24 25 26 27 28 29 30 32 33 35 36 38 40 43 45 48 51 54 57 61 65 69 74 79 85 91 97 104 112 120 129 138 148 159 170 181 193 204 216 228 239 250 260 269 276 282 287 289 290 289 287 283 277 271 263 255 246 236 227 217 208 198 189 180 172 164 156 149 142 136 130 124 119 114 109 105 101 98 94 91 88 86 83 81 79 77 75 74 72 71 70 69 69 68 68 67 67 67 67 68 68 68 69 70 71 72 73 74 76 77 79 80 82 84 86 88 90 92 94 97 99 101 103 105 107 109 111 112 114 115 117 118 119 119 120 120 121 121 121 121 120 120 119 119 118 118 117 116 115 115 114 113 112 112 111 110 110 109 109 108 108 108 107 107 107 107 107 107 107 108 108 108 108 108 109 109 109 109 109 109 109 109 108 108 107 106 105 104 102 101 99 97 95 92 90 87 84 82 79 76 73 70 67 64 62 59 56 54 52 49 47 45 43 42 40 38 37 36 34 33 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25
 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 52 54 57 60 62 65 68 71 74 78 81 85 89 93 96 101 105 109 113 118 122 127 131 136 140 145 150 154 158 163 167 171 175 179 183 187 190 193 197 199 202 205 207 210 212 214 215 217 219 220 221 222 223 224 225 225 226 226 226 227 226 226 226 225 224 223 222 220 218 216 213 210 207 204 200 196 191 187 182 177 172 167 162 156 151 146 141 135 130 125 121 116 112 107 103 99 95 92 89 85 82 79 77 74 72 70 67 65 64 62 60 59 57 56 55 53 52 51 50 50 49 48 47 47 46 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 40 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 38 38 39 39 40 40 41 42 43 44 44 45 46 47 48 50 51 52 53 55 56 57 59 60 61 63 64 66 68 69 71 72 74 76 77 79 80 82 83 85 86 88 89 91 92 93 94 95 96 97 98 98 99 99 100 100 100 100 100 100 99 99 98 97 96 95 94 92 91 89 88 86 84 82 80 78 76 74 72 70 68 65 63 61 59 57 55 53 51 49 48 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20
 45 44 43 42 41 40 39 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 33 33 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 49 51 52 54 56 58 61 63 66 68 71 74 77 81 84 88 92 96 100 105 110 115 120 126 132 138 145 153 160 168 177 186 196 207 218 230 242 256 270 285 301 319 337 356 376 397 419 442 466 490 514 538 562 585 607 627 645 660 672 680 684 683 679 670 657 640 620 597 572 546 518 490 462 435 408 382 357 333 311 290 271 252 236 220 206 193 181 169 159 150 141 134 126 120 114 108 103 99 95 91 87 84 81 78 76 74 72 70 68 66 65 64 62 61 60 59 59 58 57 57 56 56 56 55 55 55 55 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 51 51 51 50 50 50 49 49 49 49 48 48 48 48 48 47 47 47 47 47 47 47 47 48 48 48 48 48 48 49 49 49 50 50 50 51 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 60 60 61 62 63 64 64 65 66 67 68 70 71 72 74 75 77 78 80 82 84 86 88 90 93 96 98 101 104 108 111 115 119 122 127 131 135 140 144 149 153 158 162 166 170 174 177 180 183 185 186 187 187 186 185 183 180 177 173 169 164 159 154 149 143 138 132 127 121 116 111 106 102 97 93 89 85 81 78 74 71 68 66 63 61 59 56 54 53 51 49 48 46
 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 35 37 38 40 42 44 47 49 52 54 57 60 63 66 69 73 76 79 83 87 90 94 97 101 105 108 111 115 118 121 124 127 129 132 134 136 138 140 142 143 145 146 148 149 150 151 152 153 154 156 157 158 159 160 162 163 165 166 168 170 172 174 176 178 181 183 186 189 192 195 198 202 205 209 213 217 221 225 229 234 238 243 247 252 257 261 266 270 274 278 281 285 288 290 292 294 295 296 296 295 294 292 290 287 283 280 275 271 266 260 255 249 244 238 232 226 221 215 210 205 200 195 190 186 182 178 175 172 169 166 164 162 160 158 157 156 155 154 154 153 153 153 154 154 155 155 156 157 158 159 160 161 162 162 163 163 163 163 162 162 160 159 157 154 151 148 145 141 137 132 128 123 118 113 108 103 98 94 89 84 80 76 72 68 65 61 58 55 52 50 47 45 43 41 39 37 36 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 22 22 22 21 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 22 23 23 24 24 24 25 25 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 36 37 38 38 39 39 39 40 40 40 40 40 40 39 39 39 38 37 37 36 35 34 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 14
 17 18 18 19 20 21 22 22 23 24 25 27 28 29 30 32 33 35 36 38 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 68 70 71 73 74 75 75 76 76 76 76 76 75 74 73 72 70 69 67 65 64 62 60 58 56 54 52 50 48 46 44 42 40 39 37 35 34 32 31 30 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 16 16 17 18 19 20 21 23 24 26 28 30 33 36 39 42 46 50 54 59 64 70 76 82 89 97 104 112 120 128 136 144 151 157 162 167 170 172 172 171 169 166 162 157 151 145 138 132 125 119 112 106 101 95 90 85 80 76 72 68 65 62 59 56 53 51 49 47 45 44 42 41 39 38 37 36 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 36 36 37 37 38 38 39 40 41 42 43 44 45 47 48 49 51 53 54 56 58 60 63 65 67 70 72 75 77 80 82 85 87 90 92 93 95 96 97 97 97 97 96 94 93 90 88 85 81 78 74 71 67 63 60 56 52 49 46 43 40 37 35 32 30 28 26 25 23 22 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17
 90 89 89 88 87 87 86 86 86 85 85 85 85 84 84 84 84 83 83 83 82 82 81 81 80 80 79 78 78 77 76 75 74 72 71 70 69 67 66 65 63 62 60 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 44 45 46 48 49 51 53 55 57 59 61 64 67 70 73 76 80 84 88 92 97 102 107 112 118 124 130 136 143 149 156 162 169 175 181 187 192 197 201 204 207 209 210 210 209 208 205 202 198 194 189 184 179 173 167 162 156 150 144 139 133 128 123 118 114 109 105 101 97 94 91 88 85 82 80 77 75 73 71 69 68 66 65 63 62 61 60 59 58 57 56 56 55 54 54 53 53 53 52 52 52 52 51 51 51 51 51 51 51 51 52 52 52 52 52 53 53 54 54 54 55 55 56 57 57 58 59 59 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 73 73 73 72 72 71 70 70 69 69 68 67 67 66 65 65 64 64 63 63 62 62 61 61 61 61 61 61 61 61 61 61 62 62 63 63 64 65 66 67 68 69 71 73 74 76 78 80 83 85 88 91 94 97 101 104 108 112 116 121 125 129 134 138 142 147 151 155 158 162 165 168 170 172 173 174 174 174 174 173 171 169 167 165 162 159 156 153 150 146 143 140 136 133 130 127 124 121 118 116 113 111 109 107 105 103 101 99 98 96 95 94 93 92 91
 29 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 33 35 36 37 39 40 42 44 46 48 50 52 54 57 59 62 64 67 70 73 76 79 82 85 88 91 94 97 100 103 106 109 112 115 117 120 122 124 127 129 131 133 135 137 139 141 143 145 147 149 151 153 155 157 160 162 165 167 170 173 176 179 183 186 190 194 198 202 206 210 214 219 223 227 232 236 240 244 248 251 254 257 259 261 262 263 263 262 261 259 257 254 251 247 242 237 232 227 221 215 209 203 197 190 184 178 173 167 162 156 151 147 142 138 134 130 126 123 120 117 114 112 110 108 106 104 103 102 101 100 99 98 98 98 97 97 97 98 98 99 99 100 101 102 103 105 106 108 109 111 113 115 117 118 120 123 125 127 128 130 132 134 135 136 137 138 138 139 138 138 137 136 134 133 131 128 126 123 120 117 114 110 107 103 100 97 93 90 87 84 81 78 75 73 70 68 65 63 61 59 58 56 54 53 52 50 49 48 47 46 45 45 44 43 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 44 44 45 46 47 48 49 50 51 52 54 55 57 58 60 62 64 66 68 71 73 76 78 81 84 87 90 93 96 99 102 105 108 111 113 116 118 120 122 124 125 126 126 126 125 125 123 122 120 118 115 112 109 106 103 99 96 92 89 85 82 78 75 72 69 66 63 61 58 56 53 51 49 47 45 44 42 41 39 38 37 35 34 33 32 31 31 30
 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 21 22 23 24 25 26 27 28 30 31 33 34 36 38 41 43 46 48 51 55 58 62 66 71 76 81 86 92 98 105 112 119 127 135 144 153 162 171 180 190 199 208 217 225 233 239 245 251 254 257 259 259 258 257 254 250 245 239 233 227 220 212 205 198 190 183 176 169 163 156 150 145 139 134 129 125 120 117 113 110 106 104 101 99 97 95 93 92 91 90 89 88 88 88 88 88 88 89 89 90 91 92 93 94 95 97 98 99 100 101 102 103 104 105 105 106 106 106 106 105 105 104 103 102 101 100 98 97 95 93 92 90 88 87 85 83 82 80 79 78 76 75 74 73 72 71 70 69 68 68 67 66 66 66 65 65 65 64 64 64 64 64 64 64 64 64 63 63 63 63 63 62 62 62 61 61 60 60 59 58 57 56 55 54 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 38 37 36 36 36 35 35 35 35 35 35 36 36 37 37 38 39 40 41 42 43 45 47 48 50 52 55 57 60 63 66 69 73 77 81 85 90 95 100 106 112 118 125 132 139 147 154 163 171 179 188 196 205 213 221 228 234 240 245 248 251 252 253 251 249 245 241 235 228 221 213 205 196 187 178 169 160 151 143 135 127 119 112 105 98 92 86 81 76 71 67 63 59 55 52 49 46 44 41 39 37 35 34 32 31 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 16 16 16 16
 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 36 38 39 41 43 45 47 50 52 54 57 60 62 65 68 71 74 78 81 84 88 92 95 99 103 107 110 114 118 122 126 130 134 138 142 146 150 153 157 161 165 169 172 176 180 184 188 192 196 200 204 209 213 218 223 228 233 239 245 250 257 263 270 277 284 292 299 307 315 323 331 338 345 352 359 364 369 372 374 375 374 372 368 363 356 347 337 326 314 302 288 275 261 248 234 221 208 196 184 173 163 153 144 135 128 120 113 107 101 96 91 87 83 79 76 73 70 67 65 63 61 59 58 56 55 54 53 52 51 51 50 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 48 48 48 48 47 47 46 46 45 45 44 43 42 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 58 59 61 63 65 67 69 72 74 76 79 81 83 86 88 91 93 95 97 99 101 103 104 105 106 106 106 106 105 104 102 100 98 95 92 89 86 83 80 76 73 70 67 63 60 57 54 52 49 47 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 22 21 20
 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 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 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 20 21 22 24 25 27 29 31 33 35 37 39 41 44 46 48 51 53 56 59 61 64 66 69 71 74 76 78 80 82 84 86 87 89 90 91 92 93 93 93 94 94 94 93 93 93 92 92 91 90 90 89 88 88 87 86 86 85 85 85 84 84 84 84 84 85 85 86 87 87 88 89 91 92 93 95 96 98 99 101 103 104 106 107 109 110 111 112 113 113 114 114 113 113 112 111 110 108 106 104 102 100 97 94 91 88 85 82 79 76 72 69 66 63 60 57 54 51 48 46 43 41 39 36 34 32 30 28 27 25 23 22 20 19 18 17 16 15 14 13 12 11 11 10 9 9 9 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 33 34 35 35 35 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 15
 41 40 39 39 38 37 37 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 33 33 33 34 34 35 36 36 37 38 39 40 42 43 44 46 48 49 51 53 55 57 59 61 64 66 68 70 72 74 76 77 79 80 81 82 83 84 84 84 84 84 84 83 83 82 82 81 80 79 78 78 77 76 76 75 74 74 74 73 73 73 73 72 72 72 72 73 73 73 73 73 73 73 74 74 74 74 73 73 73 72 71 71 70 68 67 66 64 62 60 59 57 54 52 50 48 46 44 42 39 37 36 34 32 30 29 27 26 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 37 38 40 42 44 46 48 50 52 54 56 58 60 62 64 65 67 68 69 70 71 71 72 72 71 71 70 69 67 66 64 62 60 58 56 54 52 50 48 45 43 41 39 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 15 16 16 17 18 20 21 22 23 24 26 27 28 30 31 33 34 36 37 38 40 41 42 43 44 45 45 46 46 47 47 47 47 47 46 46 46 45 45 44 43 43 42 41
 55 53 50 48 46 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 22 22 23 24 24 25 26 27 28 30 31 33 34 36 38 40 43 45 48 51 54 57 61 64 68 72 77 81 86 91 96 101 106 112 117 123 129 135 141 147 153 159 166 172 178 185 192 198 205 212 219 226 233 241 248 256 264 272 281 290 299 309 318 328 339 349 360 370 381 392 402 412 422 431 439 446 452 456 459 460 459 457 452 445 437 427 416 403 389 375 359 344 328 312 297 282 267 253 239 226 214 203 193 183 174 165 157 150 144 138 133 128 123 119 116 113 110 108 106 104 102 101 100 99 99 99 98 99 99 99 100 101 102 103 104 105 106 108 109 111 113 115 117 118 120 122 124 126 127 129 130 131 132 133 134 134 133 133 132 131 129 127 125 122 119 116 112 109 105 101 97 93 89 85 81 77 73 69 66 63 59 56 53 51 48 46 44 42 40 38 36 35 33 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 48 49 51 52 54 56 58 60 62 64 66 69 72 74 77 81 84 88 91 95 99 103 108 112 117 122 127 131 136 141 146 150 154 158 161 164 167 169 170 171 171 170 169 167 164 161 158 154 149 145 140 135 130 124 119 114 109 104 100 95 90 86 82 78 74 71 67 64 61 58
 25 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 56 57 59 60 62 64 66 68 70 72 75 77 80 82 85 88 91 94 97 101 104 108 112 115 119 123 128 132 136 140 144 148 152 156 160 164 167 170 172 175 176 177 178 178 178 177 176 174 171 168 165 161 157 153 148 143 138 133 128 123 118 113 108 104 99 95 91 86 83 79 75 72 69 66 63 61 58 56 54 52 50 48 47 45 44 43 42 41 40 39 38 38 37 37 36 36 36 36 35 35 35 35 35 36 36 36 36 37 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 51 52 53 54 54 55 56 56 56 56 57 57 56 56 56 56 55 55 54 53 53 52 51 50 49 49 48 47 46 45 45 44 43 42 42 41 41 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 57 59 60 60 61 62 62 63 63 63 63 62 62 61 60 59 58 57 55 54 52 51 49 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 29 28 27 26 26 25
 61 60 60 59 59 58 57 57 56 55 54 53 52 51 50 49 48 47 46 44 43 42 41 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 19 18 18 18 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 27 28 29 31 32 34 36 38 40 42 44 47 49 52 55 58 61 65 68 72 76 81 85 90 95 100 105 111 116 122 128 134 140 146 151 157 162 167 171 175 179 182 184 186 187 188 188 187 186 184 182 179 176 173 170 166 163 159 155 152 148 145 142 138 135 132 130 127 125 122 120 118 117 115 113 112 110 109 108 107 106 104 103 102 101 100 99 98 97 95 94 93 92 90 89 87 86 84 83 81 79 78 76 74 72 71 69 67 66 64 62 61 59 57 56 54 52 51 49 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 75 77 78 80 81 82 83 83 84 84 84 84 84 83 83 82 81 80 79 78 77 76 75 73 72 71 69 68 67 66 64 63 62 61 60 59 58 57 56 55 55 54 53 53 52 52 51 51 51 51 51 50 50 51 51 51 51 51 52 52 52 53 53 54 54 55 55 56 56 57 57 57 58 58 59 59 60 60 60 61 61 61 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 61
 24 24 25 25 26 27 27 28 29 30 31 32 33 34 36 37 38 40 42 43 45 47 49 51 54 56 59 61 64 67 70 73 76 79 82 86 89 93 96 99 103 106 109 112 115 118 120 123 125 127 128 130 131 131 132 132 132 132 131 131 130 129 128 126 125 123 121 120 118 116 114 112 110 108 106 104 102 100 98 97 95 93 91 89 88 86 84 83 81 80 78 77 75 74 72 71 70 69 68 66 65 64 63 63 62 61 60 59 59 58 58 57 57 57 57 57 57 57 57 58 58 59 60 60 62 63 64 66 67 69 71 74 76 79 82 86 89 93 97 101 106 111 116 121 126 132 138 144 149 155 161 167 173 178 183 188 192 196 199 202 204 206 207 207 208 207 207 206 205 203 202 200 198 196 194 192 190 189 187 185 184 183 182 181 180 179 179 179 178 178 179 179 179 180 180 181 181 182 182 183 183 183 184 184 184 183 183 182 181 180 179 177 175 173 171 168 166 163 160 157 154 151 148 146 143 140 138 135 133 131 129 127 125 124 122 121 120 120 119 119 118 118 118 119 119 120 120 121 122 123 124 126 127 128 130 131 133 134 136 138 139 141 143 144 146 148 149 151 152 153 154 155 156 157 157 157 157 157 157 156 155 154 152 151 149 146 144 141 138 134 131 127 123 119 115 111 107 103 99 95 91 87 83 79 75 72 68 65 62 59 56 53 50 48 46 43 41 39 38 36 34 33 31 30 29 28 27 26 25 24 24 23 22 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23
 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 18 18 19 19 19 20 21 21 22 23 24 24 25 26 27 29 30 31 32 34 35 37 39 40 42 44 46 47 49 51 53 55 57 58 60 61 63 64 65 66 67 68 68 69 69 69 69 68 68 67 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 47 47 47 48 48 49 49 50 50 51 51 52 53 53 54 54 55 55 55 56 56 56 56 56 56 55 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 33 32 32 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 35 35 36 37 37 38 39 40 41 41 42 43 44 44 45 46 46 46 47 47 47 47 47 46 46 45 45 44 43 42 41 40 38 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 48 48 49 49 50 50 50 50 50 49 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 20
 17 17 16 16 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 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 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 27 28 29 29 30 30 31 31 31 32 32 32 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 37 38 38 38 38 39 39 39 38 38 38 38 37 37 36 36 35 35 34 33 32 32 31 30 29 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17
 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 50 51 51 52 52 53 53 53 52 52 52 51 51 50 49 48 47 46 44 43 42 40 39 37 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 26 27 29 31 33 35 37 39 41 44 46 48 51 53 55 58 60 61 63 64 65 66 67 67 67 67 66 65 64 63 61 60 58 56 55 53 51 49 48 46 44 43 41 40 39 37 36 35 34 33 32 31 31 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 51 52 53 55 55 56 57 57 57 57 57 56 55 54 53 51 50 48 46 45 43 41 39 37 35 34 32 31 29 28 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 30 31 33 35 37 39 42 44 47 50 53 56 60 64 67 71 75 79 84 87 91 95 98 101 103 105 107 107 107 107 105 104 101 99 96 92 89 85 81 77 74 70 66 63 59 56 53 51 48 45 43 41 39 37 36 34 33 31 30 29 28 27 26 26 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22
 52 51 51 50 50 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 41 42 43 44 45 46 48 49 51 53 55 57 59 62 64 67 70 73 76 79 82 85 89 92 95 98 101 103 106 108 110 111 112 113 113 113 112 112 111 109 108 106 104 101 99 96 94 91 89 86 83 81 78 75 73 71 68 66 64 61 59 57 55 53 52 50 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 21 21 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 34 35 37 39 40 42 44 46 48 51 53 56 59 62 65 68 71 75 78 82 86 91 95 99 104 109 113 118 123 128 133 138 143 147 152 156 159 162 165 166 168 168 168 167 166 164 161 157 153 149 144 139 134 129 123 118 112 107 102 97 92 88 83 79 75 71 68 65 62 59 56 54 51 49 47 46 44 43 41 40 39 38 37 36 36 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 49 49 50 50 51 52 52 52 53 53 53 54 54 54 54 54 54 54 53 53 53 52
 208 205 201 197 192 187 182 177 171 166 160 154 149 143 138 133 128 123 118 114 109 105 101 98 94 91 88 86 83 81 79 77 75 74 72 71 70 70 69 69 69 69 69 69 70 71 72 73 75 76 78 81 83 86 89 92 96 100 104 109 114 119 125 131 137 144 152 160 168 177 186 196 206 216 227 238 249 261 273 285 297 308 320 331 341 351 360 368 374 379 382 383 383 380 376 369 361 351 339 327 313 298 283 267 251 235 220 205 190 176 163 151 139 128 118 109 100 92 85 78 72 66 61 57 53 49 46 43 40 38 36 34 32 31 29 28 27 27 26 25 25 25 24 24 24 24 24 25 25 25 26 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 45 46 48 49 51 53 55 56 58 60 62 63 65 67 68 70 71 73 74 75 76 77 78 78 79 79 79 79 79 79 78 78 77 76 75 74 72 71 69 68 66 65 63 61 59 58 56 55 53 51 50 49 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 29 30 32 34 36 38 41 43 46 49 53 56 60 65 69 74 80 85 91 98 104 111 119 126 134 141 149 156 164 171 178 185 191 196 201 205 208 211 212 213 213 212 210
 89 87 85 83 81 80 78 76 74 72 70 69 67 65 64 62 61 60 58 57 56 55 54 53 52 52 51 50 50 50 49 49 49 49 49 49 49 49 50 50 51 51 52 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 76 77 78 79 79 80 80 81 81 82 82 82 83 83 83 83 83 83 83 83 83 83 82 82 82 81 80 80 79 78 77 76 75 74 73 72 70 69 68 66 64 63 61 60 58 56 54 53 51 50 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 31 31 32 33 34 34 35 36 38 39 40 41 42 44 45 47 48 50 51 53 55 56 58 60 61 63 65 66 68 69 71 72 73 75 76 77 77 78 79 79 79 79 79 79 79 78 78 77 76 75 74 73 72 70 69 68 66 65 64 62 61 59 58 57 56 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 32 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 28 28 28 28 28 29 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 54 56 58 60 62 64 66 69 71 73 75 78 80 82 84 86 88 90 92 94 95 96 97 98 98 98 99 98 98 97 97 96 94 93 92 90
 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 30 32 33 35 36 38 40 42 44 46 49 51 54 57 60 63 66 69 73 76 80 83 87 90 94 97 101 104 107 110 113 116 119 121 123 125 127 128 129 130 131 131 131 131 131 131 130 129 129 128 127 126 124 123 122 121 120 119 117 116 115 114 113 113 112 111 110 110 109 109 108 108 108 107 107 107 107 107 106 106 106 106 106 106 105 105 105 104 104 104 103 103 102 102 101 101 100 100 99 98 98 97 96 96 95 94 93 92 91 90 90 89 88 87 86 85 83 82 81 80 79 77 76 75 73 72 70 69 67 66 64 62 61 59 57 55 53 52 50 48 46 45 43 41 39 38 36 35 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 49 50 50 51 52 52 53 53 54 54 55 55 56 56 56 57 57 57 57 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 57 57 57 56 56 55 55 54 53 53 52 51 51 50 49 49 48 47 46 45 45 44 43 42 41 41 40 39 38 37 37 36 35 34 34 33 32 31
 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 44 44 43 42 42 42 41 41 41 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 44 45 46 47 48 49 50 52 53 55 57 59 61 64 66 69 72 75 79 82 86 91 95 99 104 109 115 120 126 132 138 144 150 156 163 169 175 180 186 191 196 200 203 207 209 211 212 213 213 212 211 209 207 204 200 196 192 188 183 179 174 169 164 159 154 149 144 139 134 129 125 120 116 112 108 104 101 97 94 91 88 85 82 79 77 75 72 70 68 66 64 62 60 59 57 56 54 53 52 50 49 48 47 46 45 45 44 43 43 42 42 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 44 45 46 46 47 48 48 49 50 51 52 52 53 54 55 56 57 58 58 59 60 61 62 62 63 63 64 65 65 65 66 66 66 66 66 66 66 65 65 65 64 64 63 62 62 61 60 60 59 58 57 56 56 55 54 53 53 52 51 51 50 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 49 49 50 50 51 52 52 53 53 54 55 55 56 56 57 57 58 58 59 59 60 60 60 60 60 60 60 60 60 60 60 60 59 59 58 58 58 57 57 56 56 55 55 54 54 53 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 60 60 61 62 63 64 65 66 67 68 69 70 70 71 71 72 72 72 72 72 72 72 72 72 71 71 70 69 68 68 67 66 65 64 63 62 61
 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 4 4 4 4 5 5 6 6 6 7 8 8 9 10 11 12 13 14 15 16 18 19 21 23 25 27 29 31 34 36 39 41 44 46 49 51 53 55 56 57 58 58 58 57 56 55 53 52 50 48 46 43 41 39 37 35 33 32 30 28 27 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 27 28 30 32 35 37 40 42 46 49 53 56 60 65 69 73 77 81 84 87 89 90 90 89 87 84 80 76 72 67 62 58 53 49 45 41 37 34 31 28 26 24 22 20 18 17 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4
 29 28 26 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 18 18 19 20 20 21 22 23 24 26 27 28 30 31 33 34 36 38 40 42 44 46 49 51 54 57 60 63 67 70 74 78 82 87 92 97 102 108 113 120 126 133 140 147 154 162 169 177 185 193 201 209 217 225 232 239 246 252 258 264 268 272 276 278 280 281 281 281 280 278 275 272 268 263 259 253 248 242 235 229 222 216 209 203 196 190 183 177 171 165 159 153 147 142 137 132 127 122 117 113 108 104 100 96 93 89 86 82 79 76 74 71 68 66 64 62 60 58 56 55 54 53 52 51 50 49 49 49 49 49 49 49 49 50 50 51 52 53 54 55 57 58 60 62 64 66 68 70 73 75 78 81 83 86 89 92 95 98 100 103 105 107 108 109 110 110 110 109 108 106 104 102 99 95 92 88 84 80 76 72 69 65 61 58 55 52 49 46 44 41 39 37 35 34 32 31 30 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 35 36 37 38 39 40 41 41 42 43 44 44 45 46 46 47 47 48 48 49 49 50 50 51 51 51 52 52 53 53 54 54 55 56 56 57 58 59 60 61 63 64 65 67 69 71 72 75 77 79 81 84 86 89 92 94 97 99 102 104 106 108 110 112 113 113 114 114 113 112 110 108 106 103 100 97 94 90 86 82 79 75 71 67 64 60 57 54 51 48 46 43 41 38 36 34 33 31
 28 28 27 27 27 27 27 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 31 31 32 33 34 35 36 37 39 40 41 43 45 46 48 50 52 54 57 59 62 64 67 70 74 77 81 84 88 93 97 102 107 112 117 123 129 134 141 147 153 159 165 171 177 182 187 192 196 199 202 204 205 205 205 204 202 199 196 193 189 184 179 174 169 164 158 153 148 143 137 133 128 123 119 115 111 107 104 100 97 94 92 90 87 86 84 82 81 80 80 79 79 79 79 80 81 82 83 85 87 89 92 95 98 102 106 110 114 119 125 130 136 142 149 156 163 170 177 185 192 200 207 214 221 227 233 238 243 247 250 253 255 256 256 256 256 254 253 251 248 246 243 241 238 235 233 230 228 226 224 222 220 219 218 217 216 216 216 216 216 216 216 216 217 217 217 217 217 217 216 215 214 212 210 208 205 201 197 192 188 182 177 171 165 158 152 145 139 133 126 120 114 108 103 98 93 88 83 79 75 72 68 65 62 59 57 54 52 50 48 47 46 44 43 43 42 41 41 41 41 41 41 42 42 43 44 45 46 47 49 51 53 55 57 59 62 65 68 71 75 78 82 87 91 96 101 106 112 117 123 130 136 143 150 157 164 172 179 186 193 200 207 213 218 223 228 231 234 236 237 237 236 234 232 229 225 221 216 210 205 199 192 186 180 173 167 161 155 149 143 137 131 126 121 116 111 106 101 97 93 89 85 81 78 74 71 68 65 62 60 57 55 53 51 49 47 45 44 42 41 40 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28
 13 13 13 12 12 12 12 12 12 12 12 11 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 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 24 25 26 26 27 27 28 28 28 28 28 28 28 27 27 27 26 25 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 30 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 30 29 29 28 27 26 25 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 24 25 27 28 29 30 32 33 34 35 36 37 38 39 40 40 41 41 41 40 40 39 38 37 36 35 34 32 31 30 28 27 26 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13
 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 19 19 19 18 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 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 28 29 30 31 32 32 33 33 34 34 35 35 35 35 35 35 34 34 33 33 32 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9
 65 64 63 62 60 59 58 57 56 54 53 52 51 50 49 48 46 45 44 43 43 42 41 40 39 39 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 37 37 38 38 39 40 41 42 43 44 45 47 48 50 51 53 55 57 59 62 64 67 69 72 75 77 80 83 86 89 91 94 97 99 102 104 106 108 110 111 112 113 114 115 115 115 115 114 114 113 112 111 110 109 107 106 104 103 101 100 98 96 94 93 91 89 88 86 85 83 82 80 79 78 77 75 74 73 73 72 71 70 69 69 68 68 67 66 66 66 65 65 64 64 64 64 63 63 63 63 63 63 63 63 63 63 64 64 64 64 65 65 65 66 66 67 67 68 68 68 69 69 70 70 70 71 71 71 71 71 71 71 71 71 71 70 70 70 69 69 68 67 67 66 65 64 63 62 61 60 59 58 56 55 54 53 52 50 49 48 47 46 45 43 42 41 40 39 39 38 37 36 35 34 34 33 32 31 31 30 30 29 28 28 27 27 27 26 26 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 48 49 50 51 52 54 55 56 57 58 59 60 62 63 64 64 65 66 67 68 69 69 70 71 71 72 72 73 74 74 75 75 76 76 76 77 77 78 78 79 79 79 80 80 80 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 81 81 81 80 80 79 79 78 78 77 76 76 75 74 73 72 71 70 69 68 67 66
 63 62 61 59 58 57 55 53 51 50 48 46 44 42 40 38 36 34 33 31 29 28 26 25 24 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 20 21 22 23 24 25 27 28 30 32 34 36 39 41 44 46 49 52 55 58 61 63 66 69 71 73 75 77 78 79 80 80 80 80 79 78 77 76 74 73 71 69 68 66 64 62 61 59 58 56 55 53 52 51 50 49 49 48 48 47 47 47 47 48 48 48 49 50 51 52 53 54 56 58 59 61 63 65 67 70 72 75 77 80 83 86 89 93 96 100 104 108 112 116 121 125 130 135 139 144 149 154 159 163 168 172 175 179 181 183 184 184 184 183 180 178 174 170 165 159 153 147 141 134 127 121 114 108 101 95 89 84 78 73 69 64 60 56 52 49 46 43 40 37 35 33 31 29 27 26 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 12 12 12 13 13 14 15 16 16 17 18 20 21 22 24 25 27 29 31 33 35 37 40 43 46 49 52 56 59 63 67 71 76 80 84 88 93 97 100 104 106 109 111 112 113 113 112 111 109 107 104 101 98 95 91 88 84 81 77 74 71 68 65 62 60 58 56 54 52 50 49 47 46 45 44 44 43 42 42 42 42 42 42 42 43 43 44 45 45 46 47 48 49 51 52 53 54 56 57 58 59 60 61 62 63 63 64 64 64 64 64 63
 26 26 26 25 25 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 24 25 27 28 29 31 33 34 36 39 41 44 47 51 55 59 63 68 74 79 86 92 99 107 114 122 129 137 144 150 155 160 163 165 165 164 161 157 152 146 139 132 124 116 109 101 94 87 81 75 69 64 59 55 50 47 43 40 37 34 32 30 28 26 25 23 22 21 20 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 17 18 19 19 20 21 22 23 24 25 27 28 29 31 33 35 37 39 41 44 46 49 52 55 58 61 65 68 72 75 79 82 86 89 92 95 98 100 102 103 104 104 104 104 103 101 99 97 94 91 87 84 80 77 73 69 65 62 58 55 51 48 45 43 40 38 35 33 31 30 28 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 37 38 39 39 40 40 40 40 40 40 39 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 25 25 26
 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 41 40 40 40 40 40 40 40 41 41 42 42 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 60 61 62 63 64 64 65 65 65 65 64 64 63 62 61 60 59 58 57 55 54 53 51 50 49 48 47 46 45 44 43 43 42 42 41 41 41 40 40 40 41 41 41 41 42 42 43 43 44 45 45 46 47 48 49 49 50 51 52 52 53 53 53 53 53 53 53 53 52 51 50 49 48 47 46 44 43 42 40 39 37 36 35 33 32 31 29 28 27 26 25 24 24 23 22 22 21 20 20 20 19 19 19 19 18 18 18 19 19 19 19 20 20 20 21 22 22 23 24 25 25 26 27 28 30 31 32 33 34 36 37 38 40 41 42 44 45 46 48 49 50 51 52 52 53 54 54 54 55 55 55 55 55 55 54 54 54 53 53 53 52 52 51 51 51 50 50 49 49 49 48 48 48 47 47 46 46 46 45 45 44 43 43 42 41 41 40 39 38 37 36 36 35 34 33 32 30 29 28 27 26 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 15 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 30 31 31 32 33 34 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 58 59 60 60 61 61 61 61 61 61 61 60 60 59
 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 35 36 38 40 41 43 45 47 50 52 54 56 59 61 64 66 68 70 72 74 76 78 79 80 81 82 82 82 82 81 80 79 78 76 74 72 70 68 66 64 61 59 57 54 52 50 48 46 44 42 41 39 38 36 35 34 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 32 33 34 36 37 38 40 42 43 45 47 49 51 53 55 58 60 62 64 66 67 69 71 72 73 74 74 75 75 75 74 74 73 71 70 69 67 65 63 61 59 57 55 53 51 49 47 46 44 42 41 39 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 52 53 54 55 57 58 58 59 60 60 60 60 60 60 60 59 58 58 57 55 54 53 51 50 48 47 45 44 42 40 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 30 31 32 33 35 36 38 40 41 43 45 47 49 50 52 54 56 58 59 61 63 64 65 66 67 68 69 69 69 69 69 69 68 68 67 66 65 63 62 60 59 57 56 54 52 50 49 47 45 44 42 40 39 37 36 35 34 33 31 30 29 29 28 27 26 26 25 25 24 24 23 23 23 23
 34 33 31 30 29 29 28 27 26 25 25 24 23 23 23 22 22 22 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 28 29 30 31 33 34 36 38 40 42 44 46 49 51 54 57 61 65 68 73 77 82 87 93 98 105 111 118 125 133 140 148 156 164 172 179 186 192 197 202 206 208 210 210 209 208 205 202 197 192 187 181 175 169 163 157 151 145 139 133 128 122 117 113 108 104 100 96 92 89 86 83 80 77 75 73 71 69 67 65 63 62 60 59 57 56 55 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 26 26 27 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 52 54 57 59 62 64 67 69 71 74 76 78 80 81 83 84 84 85 84 84 83 82 81 79 77 75 73 70 68 65 62 60 57 55 52 50 47 45 43 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 50 51 52 53 53 54 54 54 55 55 54 54 54 53 53 52 51 50 49 48 47 46 45 43 42 41 40 38 37 36 35
 71 69 66 64 62 60 58 56 55 53 52 51 50 49 48 48 48 47 47 47 47 48 48 49 49 50 51 52 53 55 56 58 59 61 63 65 67 69 71 73 75 78 80 83 85 88 91 94 97 100 103 106 109 113 117 120 124 128 133 137 142 147 152 157 163 169 176 183 190 197 205 214 222 231 240 250 259 269 279 289 298 308 317 325 332 339 345 349 353 354 355 354 351 347 342 335 327 319 309 298 287 276 264 253 241 229 218 207 197 186 177 168 159 151 143 136 129 123 117 111 106 101 96 92 88 85 81 78 75 72 69 67 64 62 60 57 55 54 52 50 48 47 45 44 43 41 40 39 38 37 36 35 34 34 33 33 32 32 32 32 31 31 32 32 32 33 33 34 34 35 36 37 39 40 42 43 45 47 49 51 54 56 59 62 65 68 71 75 78 82 86 90 94 97 101 104 108 111 113 116 118 119 120 121 121 120 119 118 116 114 112 109 106 104 101 98 94 91 89 86 83 80 77 75 73 70 68 66 64 63 61 59 58 57 55 54 53 52 52 51 50 50 49 49 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 48 48 48 47 47 46 46 45 44 44 43 42 41 41 40 39 38 37 37 36 35 35 34 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 34 35 36 36 37 38 40 41 42 44 45 47 49 51 53 55 57 60 63 65 68 71 75 78 81 85 88 92 96 99 102 105 108 111 113 115 117 118 118 118 118 117 115 114 111 109 106 103 100 97 93 90 87 83 80 77 74
 43 42 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 42 43 44 46 48 49 51 53 56 58 60 63 65 68 71 74 77 81 84 88 91 95 98 102 105 109 112 115 118 121 124 126 128 130 131 132 132 132 131 130 129 127 125 123 120 117 114 111 107 104 100 97 94 90 87 84 81 78 75 72 69 67 64 62 60 58 56 54 52 50 49 47 46 44 43 42 41 39 38 37 36 36 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 41 41 41 41 41 41 41 41 41 40 40 40 39 39 39 38 38 37 37 36 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 26 26 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 40 41 43 45 46 48 50 52 54 56 58 60 63 65 67 69 71 74 76 78 79 81 82 83 84 85 85 85 85 85 84 83 81 80 78 76 74 72 70 68 65 63 61 59 56 54 52 50 48 47 45
 53 52 51 51 50 49 48 47 46 45 44 43 42 40 39 38 37 37 36 35 34 33 32 32 31 31 30 30 29 29 28 28 28 28 28 28 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 52 54 55 56 57 59 60 61 62 63 64 65 66 66 67 68 68 68 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 69 69 69 70 70 71 71 72 73 73 74 75 76 77 77 78 79 80 81 82 83 84 85 85 86 87 88 89 89 90 91 91 92 93 93 94 94 95 95 95 96 96 97 97 97 97 98 98 98 98 98 98 97 97 97 96 95 95 94 93 91 90 89 87 85 84 82 80 78 76 74 72 69 67 65 63 61 59 57 55 53 51 49 48 46 45 43 42 41 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 29 29 29 29 30 30 30 31 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55 56 58 60 61 63 64 66 67 69 70 71 73 74 75 76 76 77 78 78 78 79 79 79 79 79 78 78 78 77 77 76 75 75 74 74 73 72 71 71 70 69 68 67 67 66 65 64 63 63 62 61 60 60 59 58 58 57 57 56 55 55 55 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 54 54 53
 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 22 23 24 25 26 27 28 29 29 30 31 32 33 34 35 36 36 37 38 38 39 39 40 40 41 41 41 41 41 41 40 40 40 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 40 40 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 36 35 34 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 20 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 32 33 33 34 34 34 34 34 34 34 34 34 34 33 33 32 32 31 30 30 29 28 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 29 30 30 31 31 32 32 32 32 33 33 33 32 32 32 32 31 31 31 30 29 29 28 27 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 16 16 16 15 15 14 14 14 13
 35 35 36 36 37 37 38 39 39 40 41 42 43 44 44 45 46 47 48 49 51 52 53 54 55 56 57 58 59 60 61 61 62 63 64 65 65 66 67 67 68 69 69 70 70 71 72 72 73 73 74 75 75 76 77 77 78 79 79 80 81 81 82 83 83 84 84 85 85 86 86 86 87 87 87 87 87 87 86 86 85 85 84 84 83 82 81 80 80 79 78 77 76 75 74 73 72 72 71 70 70 69 69 68 68 68 68 68 68 69 69 70 70 71 72 73 74 76 77 79 80 82 84 86 88 90 93 95 98 100 103 106 108 111 114 117 120 122 125 127 130 132 134 136 137 138 139 140 140 140 139 138 137 135 133 131 129 126 123 120 117 113 110 107 103 100 97 94 91 88 86 83 81 79 77 75 73 72 71 69 68 67 67 66 66 65 65 65 65 65 66 66 67 67 68 69 70 71 72 73 74 76 77 78 79 80 81 82 83 84 84 85 85 85 85 85 84 84 83 82 82 80 79 78 77 75 74 72 71 69 68 66 65 63 62 60 59 58 56 55 54 53 52 51 50 49 49 48 48 47 47 47 47 47 47 47 48 48 48 49 50 51 52 53 54 55 56 57 59 60 62 63 65 67 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 99 101 103 104 106 107 108 109 110 111 111 111 112 112 111 111 111 110 109 108 107 106 104 103 101 99 97 95 93 91 89 86 84 81 79 76 74 71 69 67 64 62 59 57 55 53 51 49 47 46 44 43 42 40 39 38 37 37 36 36 35 35 35 34 34 34 34 34 35 35
 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 22 23 24 24 25 25 26 26 27 27 27 27 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 23 24 26 28 30 32 34 37 40 43 46 50 54 58 62 67 72 77 82 87 93 98 103 108 112 115 117 119 119 119 117 115 112 108 104 100 95 91 86 82 77 73 69 66 62 59 56 54 51 49 47 45 44 42 41 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 35 36 38 39 41 43 45 47 49 50 52 54 56 58 60 61 63 64 65 66 67 67 68 67 67 66 65 64 63 61 60 58 56 54 52 50 48 46 44 42 40 38 36 34 33 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6
 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 41 43 46 49 52 55 58 62 66 70 74 78 83 87 92 97 102 107 112 116 121 125 128 131 133 135 135 135 134 133 130 127 123 119 114 109 104 99 94 89 84 80 75 71 67 63 60 56 53 50 48 45 43 41 39 38 36 35 34 32 31 31 30 29 29 28 28 28 28 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 29 29 28 29 29 29 29 29 30 30 31 32 33 34 35 36 38 39 41 43 45 48 51 53 57 60 64 68 72 77 82 87 93 98 104 110 117 123 129 134 139 144 148 151 153 154 154 153 151 148 144 140 135 129 124 118 112 106 100 95 89 84 79 74 70 66 62 58 55 51 48 46 43 41 38 36 34 32 31 29 27 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 27 27 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 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18
 43 42 41 40 40 39 39 38 38 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 41 42 42 43 43 44 44 44 45 45 45 46 46 46 46 46 46 46 45 45 45 44 44 43 43 42 41 40 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 29 29 30 30 31 32 33 34 35 36 38 39 41 43 45 47 49 52 54 57 60 62 65 68 71 74 77 80 83 85 88 90 92 93 95 96 96 97 97 97 97 96 95 94 92 91 89 87 86 84 81 79 77 75 73 71 68 66 64 62 60 58 57 55 53 52 50 49 47 46 45 44 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 48 48 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 49 49 48 48 47 47 46 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 36 38 39 42 44 46 49 52 55 59 63 67 71 76 81 86 91 97 103 109 114 120 126 132 137 143 147 152 155 158 161 163 163 164 163 162 160 157 154 151 147 143 138 134 129 124 119 114 110 105 101 96 92 89 85 81 78 75 72 69 67 64 62 60 58 57 55 54 52 51 50 48 47 46 45 44 44
 45 42 39 36 33 31 29 27 25 24 22 21 20 19 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 20 20 21 21 22 23 24 25 25 26 27 28 29 30 32 33 34 36 37 39 41 43 45 47 49 51 54 57 59 62 66 69 73 76 80 84 88 92 97 101 106 111 115 120 125 129 134 138 143 147 151 155 159 162 166 169 171 174 176 178 179 180 181 181 181 180 179 178 176 174 172 169 166 163 159 155 151 147 143 139 134 130 125 121 116 112 108 104 100 96 92 88 85 81 78 75 72 69 67 64 62 59 57 55 53 52 50 49 47 46 45 44 43 43 42 42 42 42 42 42 42 42 43 44 45 46 47 48 49 51 53 54 56 58 60 62 64 66 68 70 72 74 76 77 78 79 80 80 80 80 79 78 76 75 73 71 69 66 64 61 59 57 54 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 36 36 37 39 40 41 42 43 45 46 48 50 51 53 55 57 59 61 64 66 69 72 75 78 81 84 88 92 96 100 104 109 113 118 122 126 131 135 138 142 144 146 147 148 147 145 143 140 136 131 126 120 114 108 101 95 89 83 77 72 66 62 57 53 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 38 37 36 35 34 32 31 29 28 27 25 24 23 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 12 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 43 44 44 45 46 46 46 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 46 47 47 48 48 48 49 49 49 49 49 48 48 47 46 45 44 43 42 40 39 37 35 34 32 30 29 27 26 24 23 22 21 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 31 32 33 34 34 35 36 36 37 38 38 39 40 40 41 41 42 43 43 43 44 44 45 45 45 45 45 45 45 45 44 44 43 43 42 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 21 22 23 24 24 25 27 28 29 30 31 32 34 35 36 37 38 38 39 39 39 39 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 42 43 43 44 45 45 45 46 46 46 46 46 46 46 46 45 45 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 41 41 42 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 55 56 57 57 58 58 58 58 58 57 57 56 55 54 53 52 51 50 48 47 46 45 43 42 41 40 39 39 38 37 37 36 36 36 36 36 36 36 36 36 37 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 50 51 52 53 54 54 55 56 56 57 58 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 58 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 50 50 49 48 48 47 47 46 45 45 44 44 44 43 43 43 43 43 43 43 43 44 44 45 45 46 47 48 49 49 50 52 53 54 55 56 57 58 59 60 61 62 63 64 64 65 66 66 66 66 66 66 66 66 65 64 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 47 46 46 46 46 47 47 47 48 48 49 50 51 51 52 53 54 55 56 57 58 58 59 59 60 60 60 59 59 58 58 57 56 54 53 52 51 49 48 46 45 44 42 41 40 39 38 36 35 35 34 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 40
 28 26 25 24 23 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 43 44 46 48 50 51 53 55 57 59 60 62 63 65 66 67 68 69 70 70 70 70 69 68 67 66 65 63 62 60 58 56 54 52 50 49 47 45 43 42 41 39 38 37 36 36 35 35 34 34 34 34 34 34 35 36 36 37 38 40 41 43 44 46 48 50 53 55 58 60 63 65 68 70 72 74 76 78 79 80 81 81 81 81 80 79 77 75 73 71 69 67 64 62 59 57 54 52 49 47 45 42 40 38 37 35 33 31 30 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 30 31 33 35 37 39 41 43 45 48 50 53 55 58 61 63 66 69 71 73 75 77 79 81 82 83 84 84 85 85 84 84 83 82 81 79 78 76 74 72 70 68 65 63 61 58 56 53 51 49 46 44 42 40 37 35 33 32 30 28 26 25 23 22 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 14 15 15 16 16 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 57 58 59 59 60 60 60 61 61 60 60 59 59 58 57 56 54 53 51 50 48 46 45 43 41 39 38 36 34 33 32 30 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
 61 61 61 61 61 61 61 62 62 63 63 64 64 65 66 66 67 67 67 67 67 67 67 67 66 66 65 64 63 62 61 60 59 57 56 55 53 52 50 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 28 28 28 28 28 28 29 30 30 31 32 33 35 36 38 40 42 44 47 49 52 55 58 62 65 69 72 76 80 84 87 91 94 97 100 103 105 107 108 109 110 110 110 109 108 107 106 104 103 101 99 97 95 94 92 90 88 86 85 83 81 80 79 77 76 75 73 72 71 70 69 68 66 65 64 63 62 61 60 59 58 57 55 54 53 52 51 49 48 47 45 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 46 46 47 48 48 49 49 50 50 51 51 52 52 52 53 53 54 54 55 55 56 57 57 58 59 59 60 61 62 63 64 65 66 67 69 70 71 72 74 75 76 77 78 78 79 79 79 79 79 78 77 76 75 73 72 70 68 66 64 62 59 57 55 53 51 50 48 46 45 44 43 42 41 40 39 39 39 39 39 39 39 40 40 41 42 43 44 45 46 48 50 51 53 55 57 59 61 64 66 69 72 74 77 80 83 86 89 92 95 97 100 102 105 106 108 109 110 110 111 110 109 108 107 105 103 101 98 96 93 90 87 85 82 79 77 75 73 71 69 67 66 65 63 63 62 61
 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 24 24 25 26 28 29 30 32 34 36 38 41 43 46 49 53 56 60 63 67 71 74 77 80 83 85 86 87 87 87 86 85 83 81 79 76 73 71 68 65 63 60 58 56 54 53 52 50 49 49 48 48 48 48 48 49 49 50 51 52 53 54 55 57 58 60 61 63 65 67 68 70 72 73 75 76 77 78 79 80 80 80 80 80 79 78 77 76 74 72 71 69 66 64 62 60 58 56 53 51 49 47 46 44 42 41 39 38 37 36 35 34 34 33 33 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 39 39 39 39 39 39 38 38 37 37 36 36 35 34 33 32 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 18 18 19 20 21 22 24 25 26 28 29 31 32 34 35 37 38 40 41 42 43 43 44 44 44 44 44 44 43 43 42 42 41 41 40 40 39 39 38 38 38 38 38 38 38 38 39 39 40 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 58 59 60 60 61 61 61 61 60 60 59 58 57 56 54 52 51 49 47 45 43 41 39 38 36 34 32 31 29 28 27 26 25 24 23 22 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 15 15 16 17 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 40 42 45 48 51 54 56 59 61 64 66 67 68 68 68 67 66 65 63 60 58 55 52 49 47 44 42 39 37 35 33 31 30 28 27 26 25 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 25 26 26 28 29 30 32 34 36 38 40 43 46 49 52 55 59 62 66 69 72 75 78 80 81 82 81 80 79 76 73 70 66 63 59 55 51 48 45 42 39 36 34 31 29 27 26 24 23 22 20 19 18 18 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 12 13 14 15 16 16 17 18 19 20 21 22 22 23 24 24 24 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13
 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 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 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 31 32 32 32 32 32 32 32 31 31 30 30 29 29 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 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 10 11 11 12 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 24 25 25 26 26 27 27 27 27 27 27 26 26 25 24 23 22 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 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 19 20 20 21 21 21 22 22 22 22 23
 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 31 31 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 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 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 29 30 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 26 26 27 28 28 29 30 30 31 31 31 31 31 31 31 31 30 30 29 29 28 27 26 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12
 57 58 59 60 62 63 65 67 68 70 72 74 76 78 79 81 83 85 87 88 89 91 92 93 94 94 95 95 95 95 94 94 93 93 92 91 90 88 87 86 84 83 81 80 78 77 75 74 72 71 69 68 66 65 63 62 61 59 58 56 55 54 53 52 50 49 48 47 46 45 44 43 43 42 41 40 40 40 39 39 39 38 38 38 38 39 39 39 40 40 41 41 42 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 61 62 63 65 66 68 69 71 72 74 75 77 78 80 81 83 84 86 87 88 90 91 93 94 95 97 98 99 100 102 103 104 104 105 106 107 107 107 108 108 107 107 107 106 105 104 103 102 100 99 97 95 93 91 89 87 85 83 80 78 76 74 72 70 68 66 65 63 61 60 58 57 56 54 53 52 51 50 50 49 48 48 47 47 46 46 46 45 45 45 45 45 45 46 46 46 46 47 47 47 48 48 49 49 50 50 51 51 52 53 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 79 80 80 81 81 81 81 81 81 81 80 80 80 79 79 78 77 77 76 75 74 74 73 72 71 71 70 70 69 69 68 68 68 68 67 67 67 67 68 68 68 68 68 68 69 69 69 69 69 69 70 70 70 69 69 69 69 69 69 68 68 67 67 67 66 66 65 65 64 63 63 62 62 61 61 60 59 59 58 58 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 50 50 49 49 49 49 49 49 50 50 50 51 51 52 53 54 54 55
 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 40 41 42 43 44 45 46 46 46 46 45 45 44 43 42 41 39 38 37 35 34 32 31 30 29 28 27 26 25 25 25 24 24 25 25 25 26 27 27 29 30 31 33 35 37 39 41 44 47 50 53 56 60 63 67 70 73 77 80 82 85 87 88 89 89 89 88 87 85 83 80 77 74 71 68 64 61 58 55 52 50 47 45 42 40 38 36 34 33 31 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 23 23 23 24 24 25 25 26 27 28 28 29 30 31 31 32 32 33 33 33 33 33 33 32 32 31 31 30 29 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 15 16 18 19 20 22 23 25 26 28 30 31 33 34 35 36 37 38 39 40 40 40 40 40 40 40 39 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 28 27 26 25 24 23 22 21
 22 23 23 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 36 37 38 39 40 40 41 41 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 40 40 39 39 38 38 37 36 36 35 34 34 33 32 31 30 29 28 27 27 26 25 24 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 18 18 18 19 19 20 21 22 23 24 25 27 28 30 32 34 36 39 41 44 47 50 53 57 60 64 68 73 77 81 86 90 95 100 104 109 113 117 121 124 127 129 131 132 133 133 132 131 129 127 124 121 117 113 109 105 101 96 92 87 83 79 75 71 67 63 60 56 53 50 48 45 43 40 38 36 35 33 31 30 29 28 27 26 25 25 24 24 23 23 23 23 22 22 23 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 38 39 40 40 41 42 42 43 43 44 44 45 45 46 46 46 46 46 46 46 46 45 45 44 44 43 42 42 41 40 39 38 37 36 35 33 32 31 30 29 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 25 26 26 27 28 29 30 31 33 34 36 37 39 40 42 44 46 47 49 51 52 54 55 57 58 59 60 60 61 61 61 61 61 61 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 22 22
 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 12 13 14 16 17 19 20 22 24 27 29 32 34 37 40 44 47 51 55 59 64 68 73 78 83 88 93 98 102 107 110 113 116 118 118 118 117 115 112 109 105 100 95 90 85 79 74 69 63 58 54 49 45 41 38 34 31 28 26 23 21 19 18 16 15 14 13 12 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 33 34 35 35 36 36 36 36 36 36 36 36 36 35 35 34 34 33 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 9 9 8 8 8 8 8 9 9 9 10 10 11 11 12 13 14 15 16 18 19 20 22 24 26 28 30 32 34 37 39 41 44 46 49 51 54 56 58 60 62 64 66 68 69 71 72 72 73 73 73 73 73 72 71 70 69 67 65 63 61 59 57 54 52 49 46 44 41 39 36 34 32 30 27 25 23 22 20 18 17 16 14 13 12 11 10 9 9 8 8 7 7 7 6 6 6 6
 19 18 17 16 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 39 40 40 40 40 40 40 40 40 39 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 25 23 23 22 21 20 19 18 17 17 16 16 15 14 14 14 13 13 13 13 12 12 12 12 13 13 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 32 34 35 37 39 41 42 44 46 47 48 49 50 50 50 49 48 47 45 44 42 39 37 35 33 30 28 26 24 22 21
 76 75 73 71 69 67 64 62 59 56 54 52 49 47 45 44 42 41 40 39 38 37 37 36 36 36 36 36 36 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 45 45 46 47 47 48 48 49 49 49 50 50 50 50 50 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 47 47 48 48 49 50 51 52 53 54 54 55 56 56 57 57 57 57 57 57 56 55 54 53 52 51 49 48 47 45 44 42 41 40 38 37 36 35 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 21 21 22 23 24 25 26 28 29 31 32 34 36 38 39 41 42 44 45 46 46 47 47 46 46 45 44 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 25 24 24 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 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 46 47 47 47 47 46 46 45 45 44 43 43 42 41 40 39 39 38 37 37 36 36 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 38 39 39 41 42 43 45 46 48 50 52 54 57 59 62 64 67 69 71 73 75 76 77 77 77
 16 16 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16 15 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 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 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 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 9 9 9 10 10 10 11 11 12 12 13 14 14 15 15 15 16 16 16
 50 53 57 60 63 66 69 72 74 75 76 76 76 76 75 73 72 70 67 65 63 60 58 56 54 52 50 48 46 45 43 42 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 23 23 23 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 36 37 37 38 38 39 39 39 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 34 34 33 33 33 34 34 34 34 34 34 35 35 35 36 36 37 38 38 39 40 41 42 43 45 46 48 49 51 53 56 58 61 63 66 69 72 76 79 82 86 89 91 94 95 97 97 96 95 93 90 87 83 78 73 68 63 58 54 49 45 41 38 34 32 29 27 25 23 22 20 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 35 36 37 38 40 41 42 44 46 47 49 51 53 55 56 58 60 63 65 67 69 70 72 74 76 77 78 79 80 81 81 81 81 80 79 78 77 76 75 74 72 71 70 69 67 66 65 65 64 63 63 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 60 60 59 59 58 57 57 56 55 54 52 51 50 49 47 46 45 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 22 22 22 23 23 24 24 25 26 28 29 31 33 35 38 40 43 47
 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 45 46 46 47 48 49 51 52 53 54 55 57 58 59 61 62 63 65 66 67 68 69 70 71 72 72 72 73 73 73 72 72 71 70 69 68 67 65 64 62 61 59 57 55 53 51 50 48 46 44 42 41 39 38 36 35 34 32 31 30 30 29 28 28 27 27 27 27 28 28 29 30 31 32 34 36 38 40 42 45 48 52 55 59 63 67 71 75 79 83 86 90 93 96 99 101 102 103 104 104 104 103 102 100 99 97 95 92 90 88 85 83 81 78 76 74 71 69 67 65 63 61 59 57 55 54 52 50 49 47 46 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 34 35 36 37 37 38 38 38 38 38 38 38 37 36 35 34 33 32 31 30 28 27 26 25 24 23 22 21 20 20 20 19 19 19 20 20 20 21 21 22 23 24 25 26 27 29 30 32 33 35 36 38 39 41 42 44 45 46 48 49 50 51 52 53 54 54 55 55 55 55 56 55 55 55 55 55 54 54 53 53 52 52 51 51 50 50 50 49 49 48 48 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 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
 22 23 24 24 25 26 26 27 27 27 28 28 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 20 21 22 23 24 25 27 28 30 31 33 35 36 38 40 41 43 44 46 47 48 48 49 49 49 49 49 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 27 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 25 25 24 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 18 19 20 20 21 21 22 23 24 25 25 26 27 28 29 30 31 33 34 35 36 37 39 40 41 42 44 45 46 47 48 48 49 49 49 49 49 48 48 47 46 44 43 41 40 38 36 35 33 32 30 29 27 26 25 24 23 23 22 22 22 21 21 22 22 22 23 24 24 25 26 27 28 30 31 33 34 36 37 39 41 42 44 46 48 49 51 52 54 55 56 57 58 58 59 59 59 59 58 58 57 56 55 53 52 51 49 48 46 45 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 18 18 18 18 19 19 19 19 20 20 21 22
 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 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 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2
 22 23 25 26 28 30 32 34 37 40 44 47 51 55 59 63 68 73 77 82 87 92 96 101 105 108 112 114 117 119 120 120 121 120 119 118 117 115 112 110 107 105 102 99 96 94 91 88 85 83 80 78 75 73 71 68 66 64 62 60 58 56 54 52 50 48 46 45 43 41 39 37 35 33 32 30 28 27 25 23 22 21 19 18 17 16 15 15 14 14 14 13 13 14 14 15 15 16 17 18 19 21 23 24 26 29 31 33 36 39 42 45 49 52 56 60 64 69 73 78 83 88 93 99 104 110 115 121 126 132 137 142 147 151 155 159 162 164 166 167 167 166 165 163 160 156 152 148 142 137 131 125 119 113 106 100 94 88 82 76 71 66 61 56 51 47 43 40 36 33 30 28 25 23 21 20 18 17 16 15 15 14 14 14 14 15 15 16 16 17 18 19 21 22 23 25 27 28 30 32 34 36 39 41 43 46 49 51 54 57 60 63 66 69 72 76 79 83 86 89 93 96 100 103 106 109 112 114 116 118 119 120 120 120 119 118 116 113 111 107 104 100 96 92 87 83 78 74 70 65 61 57 53 50 46 43 40 38 35 33 31 29 27 26 25 24 23 23 23 23 23 23 24 25 26 27 28 29 31 33 35 36 38 40 42 44 46 48 50 52 54 56 57 58 60 61 62 63 63 64 64 64 64 64 64 64 64 63 63 62 62 61 60 60 59 58 57 56 56 55 54 53 52 51 50 49 48 47 46 45 44 43 41 40 39 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 22 21 20 20 20 20 20 20 21 21
 29 29 29 29 29 29 29 30 30 31 32 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 51 53 54 56 57 59 60 62 63 65 66 68 69 70 71 72 73 74 75 75 76 76 76 76 76 76 76 75 74 74 73 72 70 69 68 66 64 63 61 59 58 56 54 52 50 48 47 45 43 42 40 39 38 37 36 35 34 33 33 33 32 33 33 33 34 35 36 37 39 40 42 44 47 49 52 55 58 61 64 67 71 74 78 81 85 88 92 95 98 101 104 106 109 111 113 114 115 116 117 117 117 117 116 115 114 112 111 109 107 104 102 100 97 94 91 89 86 83 80 77 75 72 69 67 64 62 59 57 54 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 26 26 25 25 25 25 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 35 36 37 37 38 39 39 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 46 46 46 47 47 47 48 48 49 49 49 50 50 51 51 51 52 52 52 52 52 52 52 52 52 51 51 50 49 48 47 46 45 44 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 25 24 24 24 24 24 24 25 26 26 27 29 30 31 33 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 65 67 68 70 71 72 73 73 74 74 75 75 75 74 74 74 73 73 72 71 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 50 49 48 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 31 30 30
 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 43 44 44 44 43 43 42 41 40 39 38 37 36 34 33 31 30 28 27 26 24 23 22 21 19 18 17 17 16 15 14 14 13 13 12 12 12 12
 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 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 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 36 37 38 38 38 39 39 39 38 38 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 19 19 19 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 30 30 30 31 31 31 31 31 31 30 30 30 29 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 17 17 16 16 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 32 33 34 35 36 37 38 38 39 40 41 41 42 42 43 43 43 43 43 43 42 41 41 40 39 38 37 36 34 33 32 31 30 28 27 27 26
 17 17 17 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 30 30 29 28 28 27 26 25 24 23 23 22 21 20 20 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 38 39 40 41 41 42 43 43 43 44 44 44 45 45 45 45 45 44 44 44 44 43 43 42 42 41 40 40 39 38 37 36 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 23 22 22 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 39 40 41 41 41 41 42 42 42 41 41 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 16 16 16 17 17 18 19 20 20 21 22 23 23 24 24 25 25 26 26 26 26 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 27 27 28 28 28 28 28 28 27 27 27 26 25 25 24 23 22 22 21 20 19 19 18 18
 21 21 21 22 22 23 24 26 27 29 31 33 35 37 39 42 45 47 50 52 55 57 60 62 64 66 67 68 69 70 70 70 70 70 69 68 67 65 64 62 61 59 58 56 54 53 51 49 48 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 17 17 17 18 19 20 21 23 24 26 28 30 33 36 38 41 45 48 51 55 59 62 66 70 74 78 81 85 89 92 95 98 101 104 106 109 111 112 114 115 115 116 116 116 116 116 115 114 113 111 110 108 106 104 101 99 96 93 91 88 85 81 78 75 72 69 65 62 59 56 53 50 47 44 41 39 36 33 31 29 27 25 23 21 20 18 17 16 15 14 13 13 13 13 13 13 13 14 15 16 17 18 19 21 22 24 25 27 29 31 33 34 36 38 39 41 43 44 45 47 48 49 50 50 51 52 52 53 53 54 54 54 55 55 55 55 56 56 56 56 56 57 57 57 57 58 58 58 58 58 58 58 58 58 58 57 57 56 55 55 53 52 51 49 48 46 44 42 40 38 36 34 31 29 27 25 23 22 20 18 17 16 15 14 13 13 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 36 37 38 40 41 43 44 46 47 49 51 53 54 56 58 60 62 64 66 68 69 71 73 74 76 77 78 79 79 79 79 79 78 76 75 73 71 69 66 63 60 57 54 51 48 45 42 40 37 34 32 30 28 26 25 24 23 22 21
 25 23 22 21 20 20 19 19 19 19 19 20 20 21 22 22 23 24 25 26 27 29 30 31 32 34 35 36 38 39 40 42 43 44 45 47 48 49 50 51 52 53 54 55 56 56 57 57 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 60 59 59 59 58 58 57 57 56 55 54 53 52 51 50 49 48 46 45 43 42 41 39 38 37 36 35 34 33 33 32 32 32 32 32 32 33 33 34 35 36 37 38 40 41 43 45 47 49 51 54 56 59 62 65 69 72 76 80 84 88 92 97 101 105 110 114 117 121 124 126 128 129 129 128 127 125 122 118 114 110 105 100 96 90 86 81 76 71 67 63 59 55 51 48 45 42 39 37 35 32 31 29 27 26 25 24 23 22 22 22 22 22 22 23 24 25 26 28 30 32 35 37 40 43 46 49 52 55 58 61 63 66 67 69 70 70 71 71 70 69 68 67 66 64 62 60 59 57 55 53 52 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 17 17 16 17 17 17 17 17 18 18 19 20 20 21 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 39 40 41 42 43 44 45 46 47 49 50 51 52 53 55 56 57 59 60 62 63 65 66 68 70 71 73 75 76 78 80 81 83 84 85 86 87 88 88 88 88 87 86 85 84 82 79 76 73 70 67 63 60 56 52 49 45 42 39 36 33 31 28 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 10 11 11 12 13 14 15 16 17 18 19 21 22 23 25 26 27 28 29 30 31 32 33 33 34 34 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 9 9 8 8 9 9 9 9 10 11 11 12 13 15 16 17 19 20 22 24 26 28 30 32 34 37 39 42 45 48 50 53 56 59 62 65 68 71 73 76 78 80 82 84 85 86 86 87 87 86 86 85 83 82 80 78 76 74 72 70 67 65 62 59 57 54 52 49 47 44 42 40 38 35 33 31 29 27 25 24 22 20 19 18 16 15 14 13 12 11 11 10 10 10 10 10 10 10 10 11 11 12 13 13 14 15 16 18 19 20 21 23 24 25 27 28 30 31 32 34 35 37 38 39 41 42 43 44 46 47 48 49 50 50 51 52 53 53 54 54 54 55 55 55 55 54 54 54 53 53 52 51 50 49 48 47 46 44 43 41 40 38 36 35 33 31 30 28 27 25 24 22 21 19 18 17 16 15 14 13 13 12 12 12 11 11 11 11 12 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 34 35 36 37 39 40 41 43 44 45 47 48 49 51 52 53 54 55 56 57 58 58 59 59 59 59 59 58 57 56 55 54 52 50 49 47 45 43 41 39 36 34 32 30 28 26 25 23 21 20 18 17 16 14 13 12 12 11 10 10 10 10
 22 22 22 22 22 23 24 25 26 28 29 31 33 35 37 40 42 45 47 50 53 55 58 60 63 65 67 69 71 73 74 75 76 77 77 77 77 77 77 76 75 74 73 72 71 70 68 67 66 65 63 62 61 59 58 57 56 54 53 52 51 50 48 47 46 44 43 42 41 39 38 36 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 18 18 18 18 18 19 20 21 22 23 25 27 29 31 34 37 40 43 46 50 54 57 61 66 70 75 79 84 89 94 99 104 109 114 119 124 129 133 137 141 144 147 149 150 151 152 152 151 149 147 145 142 138 134 130 125 121 116 111 106 101 96 91 86 81 76 72 67 63 59 55 52 48 45 42 38 36 33 30 28 26 24 22 20 19 18 16 16 15 14 14 14 14 15 15 16 17 18 20 21 23 25 27 29 32 34 36 39 41 43 45 48 50 51 53 55 56 58 59 60 61 61 62 62 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 64 64 64 64 63 63 62 61 60 59 58 57 56 54 53 51 49 47 45 43 41 39 37 35 33 31 29 27 25 23 22 21 20 19 18 17 17 17 16 17 17 17 18 19 20 21 22 23 24 26 27 28 30 31 32 34 35 36 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 73 74 75 75 75 75 75 75 74 73 72 71 69 67 65 63 61 58 55 53 50 47 44 41 39 36 34 32 30 28 26 25 24 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 17 18 18 18 19 19 19 20 20 20 20 19 19 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 11 11 12 12 13 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 13 13 12 11 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 18 18 19 20 20 21 22 22 23 23 24 24 24 24 24 23 23 22 22 21 20 20 19 18 17 16 15 15 14 13 13 12 12
 30 28 27 26 25 24 23 23 22 21 21 21 21 21 20 20 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 38 39 40 41 41 42 42 43 43 44 44 45 45 45 45 46 46 46 45 45 45 44 44 43 42 41 41 39 38 37 36 35 34 32 31 30 29 28 27 26 25 25 24 24 24 23 23 23 24 24 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 36 37 37 38 38 39 39 40 40 41 41 41 42 42 42 42 41 41 41 41 40 40 39 38 37 37 36 35 34 33 32 31 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 27 28 29 30 32 33 34 34 35 36 36 36 36 36 36 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 22 23 23 24 25 26 27 29 30 31 32 32 33 34 35 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 38 38 39 40 40 41 41 42 43 43 43 44 44 44 44 44 43 43 42 41 40 39 37 36 34 33 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
 35 34 33 33 33 33 34 35 37 39 41 44 47 50 53 57 61 66 70 75 79 84 89 94 99 103 107 111 115 118 121 123 124 125 125 124 123 121 119 116 113 110 107 104 100 97 93 90 87 83 80 78 75 72 70 68 65 63 61 60 58 56 55 53 52 51 50 48 47 46 45 44 43 41 40 39 38 37 36 34 33 32 31 30 29 28 27 27 27 26 26 27 27 28 28 29 31 32 33 35 36 38 39 41 42 44 46 47 49 50 52 54 55 57 58 60 62 64 66 68 70 72 74 76 79 81 84 87 90 93 96 99 103 106 110 113 117 121 124 127 130 133 136 138 139 140 141 140 139 138 136 133 129 125 121 117 112 107 101 96 91 86 81 76 71 67 63 59 55 52 49 46 44 42 40 39 38 37 37 37 38 39 40 41 43 46 48 50 53 56 59 62 64 67 69 72 74 76 77 79 80 81 81 82 82 82 82 81 81 80 80 79 78 78 77 76 76 75 75 74 74 73 73 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 69 69 68 68 67 66 65 64 63 62 61 60 59 57 56 55 54 52 51 50 49 48 48 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 45 45 46 47 48 49 50 51 52 54 55 57 59 61 62 64 66 68 70 72 74 76 78 79 80 81 82 82 82 81 80 79 77 75 72 69 66 63 59 56 53 49 46 44 41 39 37
 28 28 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 26 26 26 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 31 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 32 33 33 33 33 32 32 32 32 31 31 31 30 30 29 29 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 23 22 22 21 21 21 21 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 44 45 47 48 50 51 52 54 55 56 57 59 60 61 62 63 64 65 66 66 67 68 69 70 70 71 72 73 73 74 74 75 75 75 75 75 75 75 74 73 72 70 68 66 64 61 58 55 52 48 45 41 38 34 31 28 25 22 20 18 16 14 13 12 11 10 10 10 10 10 10 11 11 12 13 14 15 16 17 18 19 21 22 24 26 28 30 32 35 38 41 44 47 51 56 60 66 71 77 84 91 99 107 116 125 134 142 151 158 165 169 172 173 171 168 162 155 147 138 129 119 110 101 92 84 77 70 63 57 52 47 43 38 35 31 28 25 23 21 19 17 15 14 12 11 10 10 9 9 9 9 9 10 10 11 12 14 15 16 18 19 21 22 24 25 27 28 29 30 31 32 32 33 33 33 33 33 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 14 14 15 15 16 18 19 21 23 25 28 31 34 37 41 45 49 54 58 62 67 71 76 80 84 88 91 94 97 99 101 102 102 102 102 101 100 98 96 94 92 90 87 85 82 79 77 75 72 70 68 66 64 62 60 59 57 56 55 54 53 52 51 50 50 49 49 48 48 48 47 47 47 47 46 46 46 46 45 45 44 43 42 41 40 39 38 36 35 33 32 30 29 27 26 25
 65 64 62 61 60 60 59 59 59 59 60 60 61 62 64 65 67 68 70 72 74 76 77 79 81 82 83 84 85 86 86 86 86 85 84 82 81 79 77 74 72 69 67 64 61 59 56 54 52 49 47 45 43 41 40 38 37 35 34 33 32 30 30 29 28 27 27 26 25 25 25 24 24 24 24 24 24 24 24 25 26 26 27 29 31 33 35 38 41 45 49 54 59 65 71 77 83 88 94 99 103 107 109 112 113 114 114 114 114 113 111 110 108 106 105 103 101 100 98 97 95 94 93 92 91 90 89 89 88 87 86 86 85 84 84 83 82 82 81 80 79 78 77 76 75 74 73 72 71 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 54 53 53 53 52 52 52 52 53 53 53 54 54 55 56 56 57 57 57 57 57 57 56 55 54 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 34 33 33 32 32 32 32 32 32 32 32 32 33 33 34 34 35 36 37 38 39 40 42 43 45 46 48 50 52 55 57 60 62 65 68 72 75 79 82 86 90 94 98 102 106 109 112 115 117 119 120 119 118 116 113 110 105 100 94 88 83 77 71 65 60 56 51 47 44 41 38 36 34 32 31 30 29 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 39 40 42 44 46 47 50 52 54 56 58 61 63 65 67 69 71 72 73 74 74 74 73 72 71 70 68 67
 10 9 9 9 9 9 9 9 10 10 10 11 11 12 13 14 14 15 17 18 19 21 22 24 26 28 30 33 35 38 41 45 48 52 56 60 65 69 73 76 79 82 83 84 84 83 82 80 77 73 70 66 62 58 55 51 48 45 42 39 37 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 30 31 32 32 33 33 34 34 34 34 34 33 33 32 32 31 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 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 28 29 30 31 32 33 34 35 36 36 37 37 37 37 37 37 36 35 35 34 33 32 30 29 28 27 26 25 24 22 21 20 19 19 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 16 16 17 17 18 18 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 11 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 23 24 26 27 29 30 32 33 35 36 37 38 39 40 41 42 42 43 43 44 44 44 44 45 45 45 45 46 46 46 46 47 47 48 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 57 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 59 59 58 57 56 54 53 51 50 48 46 44 42 40 38 36 34 32 31 29 28 27 26 25 25 24 24 24 24 24 24 25 25 25 26 27 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 40 40 41 42 43 43 44 45 45 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 45 45 44 44 43 42 41 40 39 37 36 34 32 31 29 27 26 24 22 21 20 19 18 17 17 16 16 16 16 16 16 16 17 17 18 18 19 20 21 21 22 23 24 26 27 28 30 31 33 35 37 39 41 43 45 48 50 53 56 58 61 63 66 68 70 72 73 74 75 75 74 74 72 71 69 67 64 62 59 57 54 51 48 46 43 41 38 36 34 32 30 28 26 25 23 22 21 20 19 18 17 16 16 15 15 15 15 15 16 16 17 18 19 20 22 24 26 27 30 32 34 36 38 40 42 45 46 48 50 51 53 54 55 56 56 57 57 57 57 57 57 57 56 56 55 54 53 52 51 50 49 48 47 46 45 44 42 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 18 18 19 19 20 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 20 19 18 18 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 31 31 31 32 32 32 32 32 31 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 25 25 26 27 29 30 31 33 35 36 38 40 41 43 44 45 46 47 48 49 49 49 49 49 49 48 48 47 46 45 45 44 43 42 41 40 39 38 37 36 36 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 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 28 29 30 31 32 34 35 37 39 41 43 44 46 48 49 50 51 51 52 52 52 51 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 47 47 47 47 47 47 46 46 45 45 44 43 42 41 40 38 37 36 35 34 32 31 31 30 29 28 28 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 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 33 34 35 36 37 39 40 41 42 42 43 43 44 44 43 43 42 40 39 37 36 34 32 30 28 26 24 23
 56 55 55 54 53 53 52 52 51 50 49 49 48 47 46 45 44 43 42 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 27 27 27 28 28 28 29 30 30 31 32 33 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 49 49 49 49 49 49 49 48 47 47 46 45 44 44 43 42 42 41 41 40 40 40 39 39 38 38 37 37 36 35 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 35 36 37 38 38 39 40 40 41 41 41 42 42 43 43 43 44 44 44 45 46 46 47 48 49 49 50 51 51 52 52 52 52 51 51 50 49 48 47 46 45 44 42 41 40 38 37 36 35 33 32 31 30 29 28 27 27 26 25 25 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 35 35 36 38 39 40 41 43 44 46 47 48 49 50 50 51 50 50 49 49 48 46 45 44 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 23 22 21 21 20 20 20 20 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 26 27 28 29 30 32 33 34 36 38 39 41 42 44 46 47 49 50 52 53 54 55 56 56 56 56 56 56 56
 39 37 35 34 33 32 32 31 31 31 32 32 33 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 52 53 53 54 54 54 54 54 54 53 53 52 52 51 50 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 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 27 27 26 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 30 31 32 33 34 36 37 38 39 41 42 43 44 45 46 47 48 48 49 49 49 49 48 48 47 47 46 45 44 43 42 41 40 39 38 38 37 36 36 36 36 36 36 37 38 39 41 43 45 48 51 55 58 62 66 70 73 77 80 82 84 86 86 86 85 84 82 79 76 72 69 65 62 58 55 52 48 46 43 40 38 36 34 32 30 29 27 26 25 24 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 41 43 44 45 46 46 46 46 46 46 46 45 44 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 33 33 34 34 35 35 36 37 38 39 40 42 43 44 46 48 49 51 53 55 57 60 62 64 66 68 69 71 72 72 73 72 72 70 69 67 64 61 58 55 52 49 46 44 41
 9 9 9 9 9 9 9 10 10 11 12 13 14 15 16 17 18 20 22 23 25 27 29 31 34 36 39 41 44 47 50 52 55 58 60 62 64 65 66 67 67 67 66 65 64 62 60 58 56 54 51 49 46 44 42 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 37 38 39 40 40 40 40 40 39 38 37 36 34 33 31 30 28 26 25 23 21 20 19 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 23 24 24 25 25 25 25 25 25 25 25 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 14 14 13 13 12 11 11 10 10 9 9
 21 23 25 26 29 31 33 35 38 40 43 45 47 49 50 52 53 53 53 53 53 52 51 50 49 48 46 45 43 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 27 27 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 31 32 34 35 37 38 40 42 44 45 47 49 50 52 53 54 55 56 56 56 55 55 53 52 50 48 46 43 41 38 36 33 31 29 27 25 23 21 20 19 18 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 31 32 32 33 33 33 33 33 33 33 33 33 32 32 32 31 30 30 29 28 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 17 17 18 19 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 86 88 91 93 95 97 98 100 100 100 100 99 98 96 94 92 89 87 84 81 78 75 72 70 67 65 62 60 58 56 54 52 51 49 48 47 45 44 43 43 42 41 41 40 40 40 39 39 39 39 39 40 40 40 41 41 42 43 44 45 46 47 48 49 51 53 54 56 58 61 63 66 69 72 75 78 81 85 89 92 96 100 103 106 109 112 114 115 116 117 117 116 114 112 110 108 105 102 99 96 92 89 86 83 80 78 75 73 70 68 66 64 63 61 59 58 56 55 54 53 52 51 50 49 48 47 46 46 45 45 44 44 44 44 43 43 43 43 44 44 44 45 45 46 47 48 49 50 51 53 55 56 58 60 62 65 67 69 72 75 77 80 83 85 88 90 92 94 95 95 96 95 95 94 92 90 88 85 83 80 78 75 73 71 69 68 67 66 65 65 64 64 64 65 65 66 66 67 68 68 69 70 71 72 73 74 74 75 76 76 76 77 77 77 76 76 76 75 74 73 72 71 69 68 66 65 63 62 60 59 57 56 54 53 52 50 49 48 47 46 45 45 44 43 43 42 42 42 42 41 42 42 42 42 43 43 44 45 46 47 48 49 51 53 55 57 59 62 64 67 69 72 74 77 78 80 81 82 82 82 82 81 80 78 76 75 73 71 69 67 65 63 61 59 57 56 54 53 52 50 49 48 48 47 46 46 45 45 45 45 45 45 45 45 45 46 46 46 47 47 48 49 49 50 51 52 52 53 54 55 55 56 57 57 58 58 59 60 60 61 61 62 62 63 63 64 64 65 66 67 67 69 70 71 73 75 76 79 81 83
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 17 18 19 20 21 22 23 24 24 25 26 26 27 27 28 28 28 28 28 28 28 28 27 27 26 25 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 6 6 7 7 8 9 11 12 13 15 17 19 20 22 24 26 28 30 31 32 33 34 34 34 34 33 32 31 30 29 28 27 26 25 23 22 21 21 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 17 18 19 20 22 24 26 29 32 36 40 45 50 55 60 65 70 74 78 81 82 82 81 79 76 72 68 63 59 55 50 46 43 39 36 33 31 28 26 25 23 22 20 19 18 18 17 16 16 16 16 16 16 16 16 16 17 18 19 20 21 22 23 25 27 29 32 35 38 41 45 49 54 59 64 69 73 78 82 84 86 86 84 81 77 71 65 59 53 47 42 37 32 29 25 22 20 18 16 15 14 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 29 29 29 28 28 27 26 25 24 23 21 20 18 17 15 14 12 11 10 9 8 7 6 6 5
 22 20 19 18 17 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 39 41 42 43 44 44 45 45 45 44 44 43 41 40 39 37 36 34 33 31 30 28 27 25 24 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 22 23 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 18 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 28 29 30 30 31 31 32 32 32 33 33 33 33 32 32 32 32 31 31 30 30 29 28 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 15 15 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 35 36 36 36 36 36 36 36 35 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 30 31 31 32 33 34 35 37 38 39 40 41 42 44 45 45 46 47 47 47 46 46 45 44 42 40 39 37 35 32 30 28 26 25 23
 39 39 40 40 41 41 41 40 40 39 38 37 36 35 34 33 31 30 30 29 28 27 27 26 26 25 25 25 25 25 25 26 26 26 27 28 29 30 31 33 34 36 38 40 42 44 46 49 51 53 56 58 60 61 63 64 65 65 66 65 65 64 63 62 61 60 58 57 55 54 53 52 50 49 48 47 47 46 45 45 44 44 44 43 43 43 43 43 42 42 42 42 41 41 41 40 40 39 39 38 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 31 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 33 33 33 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 29 29 30 30 31 32 33 34 35 36 38 39 41 42 44 46 48 49 51 53 54 55 56 57 57 57 57 56 55 54 52 51 49 47 45 43 41 39 37 35 34 32 31 29 28 27 26 25 25 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 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 30 31 32 33 34 36 37 39 41 44 46 49 52 55 58 62 65 69 73 77 81 85 88 91 94 96 97 97 97 96 94 92 88 85 81 77 73 69 66 62 58 55 52 49 47 44 42 40 38 37 36 34 33 33 32 31 31 30 30 30 30 31 31 31 32 33 33 34 35 36 37 38
 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 32 32 32 32 32 32 32 31 31 30 30 29 28 27 26 25 24 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 21 22 24 25 27 29 32 34 37 40 42 45 47 49 51 52 53 53 52 51 50 48 46 44 41 39 37 35 32 31 29 27 25 24 23 21 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 35 37 39 41 42 44 46 48 50 51 53 54 56 57 58 58 59 59 59 58 57 56 55 53 52 50 48 46 43 41 39 37 35 33 31 30 28 26 25 24 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 37 37 37 36 36 35 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 21 21 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 5 5 5 5 5 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 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 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 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 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 9 9 9 10 10 10 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 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 30 30 30 30 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 34 34 34 33 33 32 32 31 30 30 29 28 27 26 25 25 24 23 23 22 21 21 21 20 20 20 20 20 21 21 21 22 23 23 24 25 26 27 29 30 31 32 34 35 36 38 39 40 40 41 41 41 41 41 40 39 38 36 35 33 32 30 29 27 26 25 24 23 22 21 21 20 20 20 20 20 20 21 21 22 22 23 24 25 25 26 27 28 28 29 30 30 31 31 31 32 32 32 32 32 31 31 31 30 30 30 29 29 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 27 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 26 27 29 30 32 33 34 36 37 38 38 39 39 39 38 38 37 36 35 34 33 31 30 29 27 26 25 24 23 22 21 21 20 20 20 20 20 20 20 21 21 22 23 24 25 27 28 30 31 33 34 36 37 38 39 40 41 41 41 41 40 40 39 38 36 35 33 32 30 29 27 26 25 23 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 26 27 27 28 28 28 28 29 29 29 29 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 44 45 46 46 47 48 49 49 50 50 50 50 50 50 49 49 48 48 47 46 45 45 44 43 43 42 42 42 41 41 41 41 41 42 42 42 43 43 44 45 45 46 46 46 47 47 47 47 47 47 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 31 31 31 31 32 32 33 34 35 36 37 38 39 41 42 43 45 46 47 48 49 50 51 51 51 52 52 52 51 51 50 50 49 48 48 47 46 45 44 44 43 42 42 41 41 40 40 40 40 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 43 43 44 45 46 48 49 51 53 54 56 59 61 63 65 67 69 71 73 74 74 75 75 74 73 72 70 68 66 64 61 59 57 54 52 50 47 45 43 41 40 38 37 35 34 33 32 31 31 30 30 30 30 30 30 30 31 32 33 35 36 38 40 42 45 48 51 55 58 62 67 71 76 80 85 90 94 98 101 104 106 107 107 107 105 103 99 96 91 87 82 77 72 68 64 60 56 53 50 47 45 43 41 40 38 38 37 36 36 36 36 36 37 37 37 38 38 39 39 40 41 41 41 42 42 42 42 43 42 42 42 42 41 41 40 39 39 38 37 36 36 35 34 33 32 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30
 46 46 45 45 44 43 43 42 42 41 41 40 40 40 40 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 45 46 46 46 46 47 47 47 47 47 48 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 52 52 52 52 52 51 51 50 49 49 48 47 46 44 43 42 41 40 38 37 36 35 33 32 31 31 30 29 29 28 28 28 28 28 28 28 28 29 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 53 53 54 54 54 54 54 54 54 53 53 52 51 50 49 48 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 43 44 44 43 43 43 42 41 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 31 30 30 30 30 31 31 31 32 33 33 34 35 37 38 39 41 43 45 47 49 51 53 55 57 59 61 63 65 66 67 68 69 70 70 70 70 69 69 68 67 65 64 62 61 59 58 56 54 53 51 50 49 48 47 46 45 44 44 44 44 44 44 44 45 45 46 46 47 48 49 50 51 52 53 54 55 55 56 57 57 58 58 58 58 58 58 57 57 56 55 54 53 52 51 50 48 47 46 44 43 41 40 39 38 37 36 35 34 33 33 32 32 31 31 31 31 31 31 31 31 31 32 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 45 46 47 47 47 47 47 47 47
 44 44 44 45 45 44 44 44 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 38 38 39 39 40 41 42 43 45 46 47 49 51 53 54 56 58 60 62 64 65 67 68 69 70 70 70 70 69 69 68 66 65 63 62 60 59 57 55 54 52 51 49 48 47 46 45 45 44 44 43 43 43 44 44 45 45 46 47 49 50 51 53 54 56 57 58 60 61 62 63 63 64 64 64 63 63 62 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 43 42 42 41 41 41 41 40 40 40 40 40 41 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 47 48 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 68 69 69 69 69 69 68 68 67 66 66 65 64 63 63 62 61 60 60 59 58 58 57 57 56 56 55 55 55 54 54 53 53 53 52 51 51 50 50 49 48 47 47 46 45 44 44 43 43 42 42 41 41 41 41 41 41 42 42 43 43 44 45 46 48 49 50 52 53 55 57 58 60 62 63 65 67 68 69 70 70 71 71 70 69 68 67 65 64 62 60 58 56 54 52 50 48 47 46 44 43 43 42 42 41 41 41 41 42 42 43 43 44 45 46 47 48 49 50 52 53 54 56 57 58 59 60 61 62 62 62 63 63 62 62 61 61 60 59 58 57 56 54 53 52 51 49 48 47 46 45 44 43 42 42 41 40 40 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 42 43 43 43 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 26 26 26 26 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 21 21 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 32 33 34 34 35 35 35 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 34 35 36 37 38 39 41 42 44 45 47 48 49 51 52 52 53 53 53 53 52 51 50 49 48 46 45 43 41 40 38 37 35 34 32 31 30 29 28 27 26 25 24 24 23 23 22 22 21 21 21 21 21 21 22 22 22 23 23 24 25 26 27 28 29 30 32 33 34 36 38 39 41 43 45 47 49 50 52 54 55 56 57 58 58 58 58 57 56 55 53 52 50 48 46 45 43 41 39 38 36 35 34 33 32 32 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 22 22 22 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 27 28 28 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22
 48 49 49 50 50 51 51 51 51 51 51 50 49 49 48 47 46 45 44 42 41 40 39 37 36 35 33 32 31 30 29 27 26 25 24 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 20 20 21 22 22 23 24 25 26 27 28 30 31 32 34 35 37 39 40 42 43 45 46 47 48 49 50 50 51 51 50 50 49 49 48 46 45 44 43 41 40 39 38 36 35 34 33 33 32 31 31 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 24 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 36 37 37 37 38 38 38 37 37 37 36 36 35 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 23 23 22 22 22 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 44 45 45 46 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 24 24 25 25 25 24 24 24 23 22 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 18 19 20 20 21 21 22 22 22 22 22 22 22 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 23 23 23 23 22 22 21 21 20 19 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 18 19 19 19 19 20 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 22 23
 105 106 106 106 106 106 106 105 105 104 103 102 100 99 98 96 95 93 92 90 88 87 85 83 82 80 78 77 75 73 71 70 68 67 65 64 63 61 60 59 58 58 57 56 56 56 56 56 56 56 56 57 57 58 59 59 60 61 62 63 64 65 67 68 69 70 72 73 74 76 77 79 81 83 84 86 88 90 92 94 96 99 101 102 104 106 107 108 109 109 109 109 108 107 106 104 102 100 97 94 92 89 86 83 80 77 75 72 70 68 65 63 62 60 58 57 56 55 54 53 52 51 51 50 50 50 50 50 51 51 51 52 53 54 55 56 57 58 60 61 62 64 65 67 68 70 71 73 74 75 76 77 78 79 80 81 82 82 83 83 84 85 85 86 86 87 87 88 88 89 89 90 91 91 92 93 93 94 94 95 96 96 96 97 97 97 97 97 97 96 96 95 94 94 93 92 90 89 88 86 85 83 82 80 78 77 75 73 71 69 68 66 64 62 61 59 57 56 54 53 52 51 50 49 48 47 46 46 46 46 45 46 46 46 46 47 48 48 49 50 51 52 54 55 56 58 60 61 63 65 67 69 71 73 76 78 80 82 84 86 88 90 91 93 94 94 95 95 95 95 94 94 93 92 90 89 88 86 85 83 82 80 79 77 76 75 74 73 72 71 70 69 68 68 67 66 65 64 63 63 62 61 60 59 58 57 56 54 53 52 51 50 50 49 48 47 47 47 46 46 46 46 46 47 47 48 49 49 50 51 52 54 55 56 58 59 61 62 64 66 68 70 72 74 76 78 80 83 85 87 89 91 93 95 97 99 100 102 103 104
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 15 14 14 13 13 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 15 15 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 22 24 25 26 28 29 30 31 32 32 32 32 32 32 31 30 29 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 9 9 9 9 9 8 8 8 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 15 16 17 18 19 19 20 21 22 22 23 24 24 25 25 25 25 25 25 25 25 24 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 51 51 51 52 52 52 52 52 52 51 51 50 50 49 48 48 47 46 45 45 44 43 43 42 42 41 41 41 40 40 40 40 41 41 41 41 42 42 43 43 43 44 44 45 45 45 46 46 46 46 46 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 48 48 48 48 48 47 47 47 47 46 46 46 45 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 44 45 46 47 47 48 49 49 50 51 51 52 52 53 53 54 54 54 55 55 55 55 55 55 55 54 54 54 53 53 53 52 52 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 29 30 30 31 31 32 33 34 36 37 38 40 42 43 45 47 48 50 52 53 54 56 57 58 58 59 59 59 59 58 57 56 55 54 53 51 49 48 46 44 43 41 40 38 37 36 35 34 33 32 31 30 30 29 29 29 29 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 29 29 29 29 30 30 31 31 32 33
 60 60 60 60 61 62 63 64 66 68 70 72 74 77 80 83 86 89 93 96 100 104 107 111 114 117 119 122 123 124 125 125 124 122 120 117 114 110 105 101 96 91 86 82 77 73 69 66 62 60 57 55 53 52 50 49 49 48 48 48 49 49 50 51 52 54 55 57 59 61 63 65 67 69 71 73 75 77 78 79 80 80 80 80 79 78 77 75 73 71 69 67 65 63 61 60 58 57 55 54 53 52 52 51 51 51 51 51 51 51 52 52 53 53 54 55 56 57 58 59 60 60 61 62 63 64 65 65 66 67 67 68 69 69 70 70 71 71 72 72 73 73 74 74 74 74 74 74 74 74 73 72 72 71 69 68 67 66 64 63 61 60 58 56 55 53 52 51 49 48 47 46 45 44 44 43 43 42 42 42 42 41 42 42 42 42 42 43 43 44 44 44 45 45 46 46 46 46 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 47 47 48 49 50 52 53 55 57 60 63 65 69 72 75 78 81 84 86 88 90 91 91 91 90 89 87 85 82 80 77 74 71 68 65 63 60 58 56 54 52 51 50 49 48 47 47 47 47 47 47 48 48 49 50 51 52 54 55 57 58 59 61 62 63 65 66 67 67 68 68 68 68 68 68 68 67 67 66 65 65 64 64 63 63 62 62 62 61 61 61 61 62 62 62 63 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 83 83 84 84 84 84 84 83 83 82 82 81 80 79 78 76 75 73 72 71 69 68 66 65 64 63 62 61 61 60 60
 100 101 101 100 98 96 93 90 86 83 79 75 72 68 65 62 59 56 54 52 50 48 47 46 45 44 43 42 42 42 41 41 41 41 42 42 42 43 43 44 44 45 46 46 47 48 49 50 51 52 53 55 56 57 58 59 60 62 63 64 65 66 67 68 69 69 70 71 72 73 74 74 75 76 77 77 78 78 79 79 79 79 79 79 79 78 77 76 75 74 73 71 69 68 66 64 62 60 58 56 54 52 50 48 46 45 43 42 41 39 38 37 36 35 34 34 33 33 32 32 32 32 32 32 33 33 34 34 35 36 37 38 39 41 42 44 45 46 48 49 50 51 52 53 53 53 53 53 52 52 51 50 50 49 48 47 46 46 45 45 45 44 44 44 44 45 45 45 46 47 47 48 49 50 50 51 52 53 53 54 54 54 54 54 54 53 53 52 52 51 50 50 49 48 47 47 46 45 45 44 44 44 44 44 44 44 44 44 44 44 45 45 45 46 46 46 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 49 49 50 50 50 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 54 54 55 55 56 56 57 58 59 60 60 61 62 63 64 64 65 65 65 65 65 64 64 63 62 60 59 57 56 54 52 50 48 47 45 43 42 40 39 38 37 36 35 35 34 34 34 34 34 34 35 35 36 37 38 40 41 43 45 48 50 53 56 60 63 67 71 75 79 83 87 91 94 97 99
 53 55 56 58 59 61 62 64 65 66 67 68 68 69 69 70 70 70 70 70 70 70 70 70 70 71 71 71 71 72 72 72 73 73 73 74 74 73 73 73 72 71 70 68 67 65 63 61 59 57 55 53 51 49 48 46 45 44 43 42 42 41 41 41 41 42 43 44 45 46 48 50 52 54 57 60 63 67 70 73 77 80 83 85 87 88 89 89 88 86 84 82 79 76 72 69 66 63 60 57 54 52 50 48 47 46 45 44 43 43 43 43 44 44 45 46 47 49 50 52 54 56 58 60 63 65 67 69 71 72 73 74 74 74 73 72 71 69 68 66 64 62 60 58 56 54 53 51 50 48 47 46 46 45 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 40 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 31 31 31 32 33 33 34 35 36 37 38 40 41 43 44 46 48 50 52 54 56 59 61 63 65 66 68 69 69 70 69 69 68 66 65 63 60 58 55 53 50 48 46 44 42 40 38 37 35 34 33 33 32 32 31 31 31 31 31 32 32 33 34 34 35 36 37 38 39 39 40 41 41 42 42 42 42 42 42 41 41 40 39 39 38 37 36 36 35 34 34 34 33 33 33 33 33 34 34 35 36 37 38 39 40 42 44 46 47 49 51 53 55 57 59 60 61 62 63 63 63 62 62 61 60 58 57 56 54 52 51 49 48 47 45 44 43 42 41 41 40 39 39 39 39 39 39 39 39 40 40 41 42 42 43 45 46 47 48 50 51
 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 36 37 37 38 38 38 38 38 38 38 37 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 34 35 37 38 40 41 43 44 46 47 48 49 50 50 51 51 52 52 52 51 51 51 50 50 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 19 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 39 41 42 43 44 44 45 45 45 45 45 45 44 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 30 30 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 25 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 37 38 38 39 40 42 43 45 46 48 51 53 56 58 61 64 68 71 73 76 78 79 80 80 80 78 76 73 70 66 62 58 54 50 46 43 39 36 33 31 28 26 24 23 21 20 19 18 18 17 17 17 17 17 17 17 18 19 19 20 22 23 25 26 28 30 33 35 38 40 43 46 48 51 53 55 56 57 58 58 58 57 56 54 53 51 49 48 46 44 43 41 40 38 37 36 36 35 35 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 35 35 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 18 18 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 54 55 57 58 60 61 62 62 63 62 62 61 59 58 55 53 50 48 45 42 39 36 34 31 29 27 25 23 21 20 19 18 17 16 15 15 15 14 14 14 15 15 16 16 17 19 20 22 23 26 28 31 34 37 40 44 48 52 56 60 63 67 69 71 73 73 73 72 70 68 66 63 60 58 55 53 50 48 46 44 43 42 41 40 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 36 35 34 34 33 32 31 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 19 19 18 18 19 19 19 19 20 20 20 21 22 22 23 24 25 26 27 27 28 29 30 31 32 33 33 34 35 35 36 36 37 37 37 37 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 14 14 14 14 13 13 13 12 12 11 10 10 9 9 8 8 8 7 7 7 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 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 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 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 11 11 12 12 12 12 13 13 12 12 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 15 16 16 16 16 16 15 15 15 14 14 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8
 38 38 37 37 36 36 35 34 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 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 40 41 41 42 42 43 43 43 43 43 42 42 42 41 41 40 39 39 38 38 37 36 36 35 34 34 33 33 32 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 42 43 43 43 43 43 43 42 42 42 41 41 40 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 39 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 36 36 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 38 39 39 39 40 40 40 40 39 39 39
 45 46 46 46 47 47 48 49 49 50 50 51 51 52 52 52 52 52 52 51 51 50 49 48 47 46 44 43 42 41 40 39 38 37 37 36 35 35 35 35 35 35 35 35 36 36 37 37 38 39 40 41 41 42 43 44 44 45 45 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 48 48 48 47 47 46 45 45 44 44 43 42 42 41 41 40 40 39 39 39 39 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 41 41 40 40 40 39 38 38 37 36 36 35 34 34 33 33 32 32 32 32 32 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 39 39 39 39 39 39 38 38 37 36 36 35 34 34 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 31 31 32 32 33 34 35 36 36 37 38 39 40 41 41 42 43 43 44 44 44 44 44 44 44 43 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 57 58 58 58 58 58 57 56 56 55 54 53 52 50 49 48 47 46 45 44 43 43 42 42 41 41 41 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 43 43 43 44 44 45 45 45 46 46 47 47 48 48 48 48 49 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 45 45 45 45
 37 38 38 38 39 39 39 40 40 40 41 41 41 41 41 41 41 40 40 39 38 37 36 35 34 33 32 31 30 28 27 26 25 24 23 23 22 21 21 20 20 20 20 20 20 20 20 21 21 22 23 23 24 25 26 27 28 30 31 32 33 34 35 37 38 39 39 40 41 41 42 42 42 42 42 42 42 42 42 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 33 33 32 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 21 21 22 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 33 33 34 35 35 36 36 37 37 38 38 38 39 39 39 39 40 40 40 40 41 41 42 42 43 44 44 45 46 47 48 49 49 50 51 52 52 53 53 53 53 53 52 51 50 49 47 45 44 42 40 38 36 34 33 31 29 28 26 25 24 23 22 22 21 20 20 20 20 20 20 20 20 21 21 22 23 24 25 26 27 28 30 31 32 34 36 37 39 41 42 44 46 47 48 50 51 52 53 53 54 54 54 54 54 54 53 53 52 51 51 50 49 48 47 46 46 45 44 43 42 41 40 39 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 20 20 20 20 21 21 22 23 23 24 25 26 27 28 28 29 30 31 32 33 33 34 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 36 36 37 37 37 37 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 62 63 65 66 66 67 68 69 70 70 71 72 72 73 73 74 74 75 75 74 74 73 72 70 68 66 63 60 57 54 51 47 44 41 38 35 32 29 27 25 23 21 20 19 18 17 16 15 15 15 14 14 15 15 15 16 17 18 19 20 22 24 26 28 31 34 38 41 45 49 53 57 61 64 67 69 70 70 69 67 65 62 59 56 53 50 47 44 42 40 38 36 34 33 32 30 30 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 28 29 29 30 31 32 33 34 35 36 38 39 41 43 44 46 48 49 51 52 54 55 56 56 57 57 56 55 54 53 51 49 47 45 43 41 39 37 35 33 31 29 28 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 19 19 20 21 22 23 24 25 27 29 31 33 35 38 40 43 45 48 50 52 54 55 56 56 55 54 53 51 49 47 44 42 40 38 36 35 33 32 31 30 29 29 28 28 28 28 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 34 34 34 34 33 33 32 31 30 30 29 28 27 26 26 25 24 24 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 28 29 30 31 33 34 36 38 39 41 43 45 47 49 51 53 55 56 58 60 61
 13 14 15 15 16 16 17 17 17 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 14 14 14 14 14 13 13 12 11 11 10 10 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 10 10 11 11 12 12 13 13 13 13 14 13 13 13 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 12 12 13 13 14 14 14 14 14 13 13 12 12 11 11 10 9 9 9 8 8 8 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 12 12 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 85 79 74 69 65 61 57 53 50 47 45 42 40 38 37 35 34 33 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 33 33 34 35 36 37 38 39 40 41 42 42 43 43 43 43 43 43 42 41 40 40 39 38 37 36 35 35 34 34 33 33 33 33 34 34 35 36 37 38 39 40 41 43 45 46 48 50 52 54 56 58 60 61 63 65 66 67 68 68 69 68 68 67 66 65 64 62 60 58 57 55 53 51 50 48 47 45 44 43 42 41 40 39 39 38 38 38 38 39 39 40 41 43 44 46 48 50 53 56 59 62 66 69 73 76 79 82 84 86 88 89 89 88 87 85 83 81 78 75 73 70 68 65 63 61 60 58 57 56 55 54 53 52 52 51 51 50 50 49 49 48 48 47 46 46 45 44 44 43 42 42 41 41 40 40 40 40 40 40 41 41 42 42 43 44 45 46 47 48 49 50 50 51 51 51 51 51 50 50 49 48 47 45 44 42 41 40 38 37 36 35 34 33 32 32 31 31 30 30 30 30 31 31 32 33 34 35 36 38 40 42 44 46 49 51 54 57 60 64 67 70 73 77 80 83 86 89 92 95 97 100 102 105 107 110 112 114 116 118 119 121 122 123 124 125 124 124 122 120 118 115 111 107 103 98 93 88 83 78 74 69 65 61 57 53 50 47 45 42 40 39 37 36 35 34 34 33 33 34 34 34 35 36 37 39 41 43 45 47 50 54 57 62 66 72 77 83 90 96 103 110 116 121 126 129 131 131 130 128 124 120 115 109 103 97 91
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 42 42 42 43 43 44 44 45 45 45 46 46 45 45 44 44 43 42 41 39 38 37 36 34 33 32 31 30 29 29 28 27 27 27 27 27 27 27 28 28 29 30 32 33 35 36 38 40 42 44 46 48 50 52 53 54 55 55 56 55 55 54 54 53 52 51 50 49 48 47 46 46 45 45 45 45 45 46 46 47 48 48 49 50 51 52 53 54 55 55 56 57 57 57 57 57 57 56 55 54 53 52 51 50 49 48 46 46 45 44 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 48 49 49 49 50 50 50 51 51 52 52 53 54 54 54 55 55 55 55 55 54 54 53 52 51 49 48 46 45 43 42 40 39 37 36 35 34 33 32 32 31 31 30 30 30 30 30 30 31 31 31 32 33 34 34 35 36 37 39 40 41 42 43 43 44 45 45 45 46 46 45 45 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 36 36 36 36 37 38 38 39 40 41 43 44 45 46 47 48 49 50 51 51 52 52 52 53 53 52 52 52 52 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 50 50 50 51 51 51 51 51 50 50 49 48 47 45 44 42 41 39 37 35 34 32 31 30 29 28 27 26 26 26 26 26 26 27 27 28 29 30 31 32 33 34 36 37 39 40 41 43 44 45 46 47 48 48 48 48 48 47 47 46 45 45 44 44 43 42 42 42 42 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 42 44 46 47 48 48 48 47 45 43 41 38 36 33 31 29 26 25 23 21 20 19 18 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 25 26 27 27 28 28 28 29 28 28 28 27 27 26 25 24 23 23 22 21 21 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 22 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 20 20 20 21 22 23 24 26 27 29 31 33 34 36 38 39 40 40 40 39 38 37 35 33 31 29 27 24 23 21 19 18 16 15 14 14 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 26 27 27 27 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 19 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 19 19 20 21 22 23 24 26 28 30 32 34 36 38
 78 77 76 74 72 70 68 66 64 62 60 58 56 54 53 52 51 50 49 49 49 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 63 63 64 64 65 65 65 65 65 65 65 65 65 65 65 64 64 63 63 62 62 61 60 59 58 57 56 55 54 53 53 52 51 51 50 50 50 50 51 51 52 53 54 55 56 57 58 59 60 61 61 62 62 62 62 62 61 60 60 59 57 56 55 53 52 50 49 48 47 46 45 44 44 44 44 44 44 45 45 46 47 48 49 51 52 53 55 56 58 59 61 62 64 66 67 69 71 72 74 75 76 77 78 79 79 79 79 79 78 76 75 73 71 69 67 65 62 60 58 56 53 52 50 48 47 46 45 45 45 45 45 46 46 47 48 49 50 52 53 54 55 56 57 58 58 59 59 59 59 58 58 57 56 55 54 53 51 50 49 49 48 47 47 47 47 48 48 49 50 51 53 54 56 58 60 62 64 66 68 70 72 73 75 76 77 78 79 79 80 79 79 78 78 77 75 74 73 71 69 68 66 64 62 60 59 57 55 54 52 51 50 49 48 48 47 47 47 47 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 62 62 62 62 62 62 61 60 60 59 58 57 56 55 55 54 53 53 53 53 53 54 54 55 56 57 58 59 60 62 63 64 65 67 68 68 69 70 70 70 71 70 70 70 69 68 68 67 66 65 64 63 61 60 59 58 57 56 54 53 52 51 50 50 49 48 48 48 48 48 48 49 50 51 52 54 55 57 60 62 64 67 69 71 73 75 76 77 78 78 78
 51 48 46 44 42 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 23 23 24 25 26 26 27 28 28 28 28 29 28 28 28 28 27 27 27 26 26 25 25 25 25 25 25 26 26 27 28 29 30 32 33 35 37 39 41 44 46 49 51 54 57 60 62 65 67 69 71 72 73 73 72 71 69 67 65 62 60 57 54 51 49 46 44 42 40 38 37 35 34 33 32 31 30 29 28 27 27 26 26 26 26 26 26 26 27 28 29 30 31 32 34 36 38 40 43 45 48 51 53 56 59 61 63 65 66 67 67 67 66 65 63 60 58 55 53 50 47 45 43 40 38 37 35 34 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 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 31 31 30 30 29 29 28 27 26 26 25 24 24 23 23 23 23 23 23 23 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 50 52 54 56 59 62 65 69 72 76 79 82 85 87 88 87 86 84 81 78 73 69 64 59 54 49 45 41 37 34 31 28 26 24 23 21 20 19 19 18 18 18 19 19 19 20 21 22 23 25 27 29 31 33 36 39 42 46 50 54 58 62 66 69 72 75 76 77 77 76 75 73 71 69 66 63 60 58 55 53
 32 34 37 40 44 47 51 54 57 60 62 63 64 63 62 60 57 53 50 46 43 40 37 34 31 29 27 26 24 23 22 21 21 20 19 19 19 19 19 19 19 19 20 20 21 22 23 25 26 28 30 32 34 36 39 41 43 46 48 50 52 53 54 55 55 54 53 52 50 48 46 44 41 39 37 35 34 32 31 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 13 13 14 15 15 16 17 18 19 21 22 24 25 27 28 30 31 33 34 35 36 36 36 35 34 33 31 30 28 26 24 23 21 20 19 17 16 15 14 14 13 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 23 24 25 26 28 29 31 33 36 38 41 44 47 50 53 56 58 59 59 59 58 57 55 52 50 47 44 42 39 36 34 32 30 28 27 26 24 24 23 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 33 34 36 38 40 42 44 45 47 48 50 50 51 50 50 49 47 45 43 41 39 37 35 32 30 28 26 25 23 21 20 19 17 16 15 14 14 13 12 12 12 12 11 11 12 12 12 12 13 13 13 14 14 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 16 17 18 19 20 22 23 25 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
 29 28 28 27 26 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 29 29 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 23 24 24 25 26 27 29 30 32 34 36 39 41 43 46 48 50 52 54 55 56 56 56 56 55 54 52 50 49 47 45 43 42 40 39 38 37 36 36 35 35 35 35 35 35 34 34 34 34 33 33 32 31 30 30 29 28 27 26 25 25 24 23 23 23 23 23 23 23 23 24 24 25 26 26 27 28 29 29 30 31 31 32 32 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 31 31 30 30 29 28 27 27 26 25 24 23 23 22 22 21 21 21 21 20 20 20 20 20 21 21 21 21 22 22 22 23 24 24 25 26 27 28 29 30 32 33 34 36 37 38 39 40 40 40 40 40 39 38 37 36 34 33 31 30 29 27 26 25 24 24 23 23 23 23 23 24 24 25 26 27 28 29 30 31 32 33 34 35 35 36 36 36 36 36 35 35 34 33 33 32 32 31 31 30 30 30 31 31 32 33 34 36 37 39 40 42 44 45 46 47 48 49 49 48 48 47 46 44 43 41 39 38 36 35 33 32 31 30 29 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 33 34 34 34 34 34 34 33 33 32 32 31 30 30
 26 26 26 26 26 25 25 25 25 24 24 24 24 24 25 25 26 26 28 29 30 32 34 36 38 40 43 45 47 50 52 54 55 57 57 58 58 57 56 55 53 51 49 47 44 42 40 38 36 34 32 30 29 28 27 26 25 24 23 23 23 22 22 22 22 22 22 23 24 24 26 27 29 31 33 36 39 42 45 48 51 54 56 58 59 60 59 59 57 55 53 50 47 44 42 39 37 34 32 31 29 28 27 26 26 25 25 26 26 27 28 29 30 31 33 34 35 36 37 38 39 39 39 38 38 37 36 34 33 32 30 29 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 24 25 25 26 27 29 30 32 34 36 38 41 43 46 48 50 53 55 57 59 60 61 61 61 60 59 57 55 53 50 48 45 42 39 37 34 32 30 28 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 21 22 23 24 25 27 29 31 33 36 39 41 44 47 49 51 52 53 53 53 52 50 48 46 43 41 38 35 33 30 28 26 25 24 23 22 22 22 22 22 23 23 24 25 26 28 29 30 32 33 34 36 37 38 38 39 39 39 38 37 36 35 33 32 31 29 28 27 26 25 25 24 24 24 24 24 25 25 26 27 27 28 29 31 32 33 35 36 38 39 41 42 44 46 47 49 50 51 52 53 53 53 53 52 52 51 49 48 46 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26
 34 35 35 35 35 35 36 36 36 37 37 38 39 39 40 41 43 44 45 46 47 48 49 50 50 50 50 50 50 49 48 47 47 46 45 44 43 43 42 42 42 42 42 43 43 44 46 47 49 51 52 54 56 58 60 61 62 63 63 63 63 63 62 61 60 58 57 55 54 52 51 49 48 47 46 45 45 44 43 42 42 41 40 39 38 37 36 35 33 32 31 30 29 27 26 25 24 24 23 22 22 22 22 22 22 23 24 26 27 29 32 35 38 41 45 49 53 57 60 64 67 70 72 73 73 72 70 68 65 61 58 54 51 48 45 42 40 38 36 34 33 33 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 29 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 44 44 45 46 46 47 47 46 46 45 45 44 43 42 41 40 39 38 37 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 30 30 31 32 32 33 34 35 36 36 37 37 38 38 38 39 39 39 38 38 38 37 37 37 37 37 37 37 38 39 40 42 44 46 49 52 55 58 61 65 68 71 74 76 78 79 79 79 77 74 71 68 63 59 54 50 46 42 38 35 32 30 28 26 25 23 23 22 21 21 21 21 21 21 22 22 23 23 24 25 25 26 27 28 30 31 32 34 35 36 38 39 40 41 42 43 43 43 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 29 28 28 28 29 29 29 30 30 31 31 32 32 33 33 33 34 34 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 48 47 46 45 44 43 42 42 41 41 41 41 42 42 43 43 44 45 46 47 47 48 48 48 48 47 46 45 44 42 41 39 38 36 34 33 31 30 29 28 27 26 26 26 26 26 27 28 29 31 33 35 37 39 42 45 47 50 52 54 56 57 58 58 58 57 56 54 52 50 47 45 43 41 39 37 36 34 34 33 33 33 33 33 34 34 35 36 36 37 38 39 40 41 41 42 42 43 43 42 42 41 41 40 39 38 38 37 36 36 35 35 35 35 35 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 37 38 38 39 40 41 42 43 44 45 45 46 46 46 46 46 45 44 43 42 41 40 38 37 35 34 33 32 31 30 30 29 29 29 29 30 30 30 31 32 32 33 34 34 35 36 37 37 38 38 39 39 39 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 43 43 42 42 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 34 34 35 36 37 38 39 41 42 44 45 47 48 50 51 51 51 51 51 50 50 48 47 46 45 43 42 40 39 38 37 36 36 35 35 35 35 36 36 37 39 40 42 43 45 47 48 50 51 52 53 53 53 53 52 52 50 49 47 46 44 43 41 39 38 36 35 34 33 32 32 32 31 31 32 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 40 41 41 42 43 44 45 47 48 49 50 51 52 53 53 53 53 53 53 52 51 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
 26 26 26 26 26 26 27 27 28 28 29 31 32 34 36 38 40 42 45 47 49 50 51 52 52 52 51 51 49 48 46 45 43 41 40 38 37 36 35 34 33 33 32 32 33 33 34 35 36 37 39 40 42 43 44 45 46 47 47 47 47 47 47 46 46 45 45 44 44 44 44 44 45 46 47 49 51 54 56 59 62 65 67 69 70 71 71 70 68 66 64 60 57 54 50 47 44 41 39 36 35 33 32 31 31 31 32 32 34 35 37 39 42 44 47 49 52 54 55 57 57 57 57 55 53 51 48 45 42 39 36 33 31 28 26 25 24 23 22 22 22 22 22 23 23 24 25 26 27 28 30 31 32 33 35 36 37 38 38 39 39 39 39 39 38 38 37 37 36 36 36 35 35 35 35 36 36 37 37 38 39 40 41 43 44 45 47 48 49 50 51 52 52 51 51 50 48 47 45 43 41 39 37 36 34 32 31 29 28 27 26 25 24 23 23 22 22 22 22 22 22 23 24 25 26 28 30 33 36 39 43 47 52 56 60 64 67 70 72 73 74 73 72 70 67 64 60 57 54 51 48 45 43 41 40 39 39 39 40 41 42 44 46 49 51 54 57 60 62 65 66 68 69 69 68 67 65 63 60 57 54 51 48 46 43 41 40 39 38 38 38 38 39 39 40 42 43 45 46 48 49 51 52 54 55 55 56 56 55 55 53 52 50 48 46 45 43 41 40 38 37 36 35 34 34 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 33 33 33 32 32 31 30 30 29 29 28 28 27 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
 55 53 51 49 47 44 42 39 37 35 33 32 30 29 29 29 29 29 30 32 34 36 38 41 45 49 53 57 62 68 73 78 83 88 92 95 96 97 96 94 90 86 82 77 72 67 63 59 55 52 49 47 45 43 42 41 40 39 38 37 37 36 35 35 35 34 34 33 33 32 32 32 32 32 32 33 34 35 36 37 39 41 43 45 48 50 53 55 57 59 60 62 63 63 63 62 61 60 58 56 54 51 49 47 45 43 41 40 39 38 37 37 37 37 37 37 38 38 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 50 51 52 53 54 55 55 56 56 56 56 56 56 55 54 53 52 51 50 48 47 46 45 43 43 42 41 41 42 42 43 45 47 50 54 58 63 68 74 81 88 94 101 106 111 114 115 114 112 108 102 96 88 81 74 67 60 54 49 45 41 37 35 33 31 30 30 29 29 30 30 31 32 33 34 36 37 39 41 43 45 48 51 54 57 60 64 68 72 76 80 83 87 90 92 93 93 93 91 89 86 82 78 74 69 65 61 57 53 49 46 43 40 37 35 33 31 30 29 28 27 27 27 27 27 28 28 29 30 31 32 33 34 35 36 37 38 38 39 39 40 40 40 41 41 41 42 43 44 45 47 48 51 53 56 58 61 64 67 70 72 74 76 78 79 79 80 80 80 79 79 78 77 76 76 75 75 75 75 75 76 77 79 81 84 87 89 92 95 98 100 102 103 103 103 102 100 97 94 91 87 83 79 75 72 68 65 62 59 57 55 54 53 53 53 53 54 55 55 56 57 58 58 58 58 58 57
 57 56 55 54 53 51 49 47 45 42 40 38 36 34 32 30 29 28 27 27 26 26 26 26 26 26 26 27 27 28 28 29 29 30 30 30 30 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 31 31 31 31 32 32 32 32 31 31 30 30 29 28 27 26 24 23 22 21 20 19 19 18 18 18 18 18 19 19 20 21 22 24 26 27 30 32 35 38 41 44 47 50 53 55 56 57 57 56 55 52 50 47 45 42 40 37 36 34 33 31 30 30 29 29 29 29 29 30 30 31 32 33 35 36 38 40 42 45 47 50 52 54 57 58 60 61 61 61 61 60 59 58 57 55 54 52 51 49 48 46 45 44 44 43 43 42 42 42 43 43 43 44 44 44 44 43 43 42 41 39 38 36 35 33 32 30 28 27 26 25 23 23 22 21 21 21 21 21 22 23 24 25 26 28 30 32 34 36 38 41 43 45 47 49 51 53 54 55 55 55 54 53 52 50 48 45 43 40 38 36 34 32 30 29 27 26 25 24 24 23 22 22 22 22 22 22 22 22 22 23 23 24 25 25 26 28 29 30 31 32 33 34 34 35 35 34 34 33 33 32 31 30 29 29 28 28 27 27 27 28 28 29 30 32 34 36 39 43 47 51 55 59 63 66 69 70 70 69 66 63 60 56 52 48 44 40 37 33 30 28 26 24 22 20 19 19 18 18 18 18 19 20 21 23 25 27 29 32 35 38 42 45 49 52 56 60 63 66 69 71 72 73 73 73 72 70 69 67 65 63 61 60 59 58 57 57 57 57 57 57 57 57 57
 37 37 38 38 39 40 41 41 42 43 44 45 45 46 47 47 47 47 47 47 46 46 45 44 43 42 41 39 38 37 36 35 34 33 33 32 31 31 30 30 30 30 31 32 33 34 36 38 40 43 46 49 52 55 58 60 63 65 66 67 67 67 66 64 62 60 57 55 52 49 46 44 41 39 37 36 35 34 33 33 33 33 34 34 35 36 37 38 39 41 42 43 44 45 46 46 47 47 48 48 48 48 48 49 49 49 50 50 51 52 53 54 55 57 58 59 60 61 62 63 63 63 63 62 61 60 59 57 56 54 52 50 48 46 44 43 42 41 40 39 39 39 39 40 40 41 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 56 56 56 55 55 54 53 51 50 49 47 46 44 43 41 40 39 38 37 36 35 34 34 33 33 33 33 33 33 33 34 34 35 36 37 38 39 40 41 42 43 44 44 45 45 45 45 45 45 44 44 43 42 41 40 39 38 37 36 36 35 34 34 34 33 33 34 34 34 35 35 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 40 40 41 42 42 44 45 46 48 50 52 54 55 57 59 60 61 62 62 62 61 60 59 58 57 55 54 52 51 49 48 47 47 46 46 46 46 47 47 48 49 50 51 51 52 52 52 52 51 51 50 48 47 45 44 42 40 38 36 34 32 31 29 28 27 26 26 26 26 26 27 28 29 30 31 33 34 36 37 39 41 42 44 46 47 48 49 50 50 50 50 50 49 48 47 46 44 43 42 41 40 39 38 37 37 36 36 36 36 36 36
 67 68 69 70 70 70 69 68 67 65 63 61 59 57 55 53 51 50 49 48 48 47 47 47 47 47 48 48 49 49 50 51 52 52 53 54 55 56 56 57 58 58 59 59 60 60 60 60 61 61 61 61 60 60 60 59 59 58 58 57 56 55 55 54 53 52 51 50 49 49 48 47 46 45 44 43 43 42 41 41 40 39 39 38 38 38 37 37 37 36 36 36 36 36 36 36 37 37 38 39 40 42 43 45 47 49 52 54 56 58 61 62 64 65 66 67 67 67 67 67 66 65 64 63 62 61 60 59 58 58 57 56 56 56 56 57 57 58 59 60 61 62 63 64 65 65 66 66 66 66 66 65 65 65 64 64 63 63 62 62 62 62 62 62 62 63 63 64 65 66 66 67 67 67 67 67 66 65 64 63 61 60 58 57 55 53 52 51 50 49 49 48 49 49 50 51 53 55 57 59 62 64 67 69 72 74 76 77 78 79 78 78 76 74 72 69 66 63 59 56 52 49 46 44 42 40 38 37 36 36 36 36 36 37 38 39 40 41 42 44 45 47 48 50 51 53 55 56 57 59 60 60 61 61 61 62 61 61 61 61 61 61 61 61 61 61 62 62 63 63 64 65 65 66 66 67 67 67 67 67 67 66 65 64 62 61 59 58 56 55 53 51 50 48 47 46 45 43 42 41 40 40 39 38 38 37 36 36 36 36 36 36 36 37 38 39 40 41 43 45 47 49 51 53 55 57 58 60 61 61 62 62 62 61 61 60 59 58 56 55 53 52 51 50 49 49 48 48 49 49 50 51 53 54 56 58 60 62 64 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
 76 80 82 83 83 82 80 77 74 71 67 64 60 57 55 52 51 49 47 46 45 44 44 43 42 41 41 40 39 38 37 35 34 33 31 30 28 27 26 24 23 22 21 20 19 18 18 18 18 18 18 19 19 20 21 22 23 24 26 27 28 30 31 33 34 35 37 38 38 39 39 39 39 38 37 36 35 33 32 31 30 28 27 27 26 25 25 25 24 24 24 24 25 25 25 26 26 27 28 28 29 29 30 30 30 30 30 30 29 29 28 28 27 26 25 25 24 23 23 22 22 21 21 21 21 21 22 22 23 24 25 26 28 31 34 37 42 47 52 58 64 70 75 79 82 83 83 82 79 75 70 65 60 55 50 46 42 38 35 32 29 27 25 24 22 21 21 20 20 20 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 26 26 26 26 27 28 29 31 32 35 38 41 45 49 54 60 66 73 80 87 93 99 104 107 108 107 104 99 92 84 76 68 61 54 47 42 37 33 30 27 25 24 23 22 22 21 22 22 22 23 24 25 26 28 29 31 34 36 38 41 44 47 50 53 55 57 58 58 57 56 53 50 47 44 40 37 34 32 30 27 26 24 23 22 21 20 19 19 18 18 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 27 27 28 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 22 22 22 22 23 24 25 26 28 30 33 36 40 44 48 53 58 63 68 72
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 62 64 65 64 62 59 54 50 45 40 36 32 29 26 24 22 20 19 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 26 27 28 28 28 28 28 27 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 21 22 22 23 24 24 25 26 27 28 30 31 33 35 37 40 42 44 47 49 50 51 52 51 50 48 46 44 41 38 35 33 30 28 26 24 22 20 19 18 17 16 15 15 14 14 14 14 15 15 16 16 17 17 18 19 19 19 20 20 20 19 19 19 18 17 17 16 16 15 15 15 15 15 16 16 17 19 20 22 24 26 29 32 35 39 43 47 51 54 57 59 61 61 59 57 54 50 46 42 37 34 30 27 25 22 21 19 18 18 17 17 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 37 37 37 36 35 34 33 32 30 29 27 25 24 22 20 19 18 16 15 15 14 13 13 13 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 14 15 16 18 19 22 24 27 31 35 40 44 49 54
 41 40 40 39 39 38 38 37 37 37 38 39 40 42 44 46 49 53 57 61 66 71 76 81 85 90 93 96 98 98 98 96 94 91 87 83 78 74 69 65 61 57 54 51 49 48 47 46 46 46 46 47 48 49 51 52 54 55 57 58 60 61 62 63 64 65 66 67 67 68 68 69 69 70 71 71 73 74 75 77 79 80 81 82 83 83 82 81 79 77 74 70 67 63 59 55 51 47 44 41 38 36 34 33 32 31 31 31 31 31 32 33 34 36 37 39 40 42 43 45 46 48 49 50 51 51 51 51 50 50 49 47 46 45 44 43 42 41 41 40 40 40 40 39 39 39 39 39 39 39 39 38 38 37 37 36 35 35 34 33 33 32 31 31 31 31 31 32 33 34 36 38 41 44 47 51 55 59 63 68 72 76 79 82 83 84 84 82 80 77 73 69 65 61 57 54 51 48 46 44 43 41 40 39 39 38 38 38 38 37 37 38 38 38 38 39 39 39 40 41 41 42 43 45 46 48 49 51 53 55 57 59 60 61 62 62 62 62 61 60 59 57 55 53 51 49 47 45 44 42 41 39 39 38 38 38 38 39 40 41 43 44 46 48 50 52 54 55 56 57 57 57 56 55 53 52 50 47 45 43 41 40 38 37 36 35 35 35 35 35 36 37 38 39 40 41 43 44 46 47 49 50 52 54 56 57 59 61 63 66 68 70 72 74 76 78 79 81 81 82 82 81 80 78 75 73 70 67 64 61 58 55 52 50 47 45 43 41 39 38 37 36 35 35 34 34 34 35 35 36 37 38 39 39 40 41 41 41 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
 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 15 15 16 16 16 16 15 15 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16 15 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 19 19 19 19 19 19 18 18 17 16 15 15 14 13 12 11 10 10 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 16 16 16 16 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8
 59 61 63 65 66 68 69 70 71 72 73 74 74 75 75 76 76 76 75 75 74 73 71 70 68 66 64 62 60 58 56 54 52 51 49 47 46 44 43 42 41 41 41 41 42 43 44 46 48 50 53 56 59 63 66 69 72 75 78 80 82 83 84 84 84 84 83 82 80 79 77 75 73 72 70 68 67 66 65 64 63 62 62 61 60 59 58 57 56 55 53 51 50 48 46 44 42 40 39 38 36 36 35 35 35 35 35 36 37 38 39 40 42 43 45 47 49 51 53 55 57 59 61 63 65 67 68 70 71 72 73 74 74 74 74 73 73 72 71 70 69 67 66 64 63 61 60 58 56 55 53 51 50 48 47 45 44 43 42 41 40 39 38 37 37 37 37 37 37 38 39 40 41 43 44 46 48 50 53 55 57 60 62 64 67 69 71 73 75 77 79 81 83 84 85 87 88 88 89 89 89 89 88 88 86 85 84 82 80 78 75 73 70 68 65 63 60 58 56 54 52 50 49 48 47 47 47 48 49 50 51 53 55 57 59 61 63 66 68 70 72 74 76 78 79 80 81 81 82 82 81 81 80 80 79 79 78 78 77 77 76 76 76 75 74 73 72 71 69 67 65 62 60 57 54 51 48 46 43 41 39 37 36 35 34 33 33 33 33 34 34 35 36 37 38 40 41 43 44 46 48 49 51 53 55 56 58 59 60 61 62 62 62 62 62 61 60 59 58 57 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 35 34 34 34 34 34 34 34 35 36 37 38 39 41 43 45 47 49 51 53 55 57
 24 24 25 26 26 28 29 30 31 33 34 36 37 39 40 41 42 43 43 44 44 45 45 46 46 47 47 48 49 50 51 52 53 55 56 58 59 61 62 64 65 65 66 66 66 65 64 62 61 59 57 55 53 52 50 49 47 46 45 45 44 44 43 43 43 43 43 44 44 44 44 44 44 44 44 43 42 41 40 38 37 35 33 32 30 29 27 26 25 25 24 24 24 24 24 24 25 26 27 29 31 33 35 38 41 43 46 49 52 55 57 59 60 61 62 62 62 62 61 60 58 57 55 54 52 50 48 47 45 43 42 40 39 38 37 36 35 35 35 35 35 35 35 36 36 37 37 38 39 40 42 43 45 46 48 50 53 55 58 60 63 66 68 70 72 72 73 72 71 69 66 64 60 57 54 51 48 45 43 41 39 38 37 37 36 36 36 37 38 39 40 42 43 45 47 48 50 51 52 53 54 54 54 53 53 52 50 49 48 46 44 43 41 40 38 36 35 34 32 31 30 29 28 27 27 27 27 27 27 28 29 30 31 32 33 35 36 37 39 41 42 44 45 47 48 49 51 51 52 52 52 52 51 50 49 48 46 44 43 41 40 38 37 36 36 36 36 36 37 38 40 42 44 47 50 54 58 62 67 71 76 80 83 86 87 87 86 84 80 77 73 68 64 60 56 53 50 47 44 42 40 38 37 35 34 33 32 31 31 30 30 30 30 31 32 33 34 35 37 39 41 44 46 49 52 55 58 61 64 67 69 71 73 74 75 75 75 73 72 69 66 63 59 55 52 48 44 41 38 35 32 30 28 27 26 25 24 24 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
 24 23 22 21 19 19 18 17 17 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 39 40 41 42 42 43 43 43 43 42 42 41 40 39 38 37 35 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 15 16 16 17 19 20 22 23 25 27 29 31 33 35 37 38 39 39 40 39 39 38 37 35 34 32 30 29 27 25 24 23 22 21 20 19 19 18 18 18 18 18 19 19 19 20 21 21 22 23 24 24 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 37 38 38 38 38 38 38 38 37 37 36 36 35 35 34 33 32 32 31 30 29 28 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 31 32 33 33 33 33 33 33 32 31 30 29 28 27 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 19 19 19 19 20 20 21 22 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 37 37 37 36 35 34 32 31 29 28 26
 13 12 12 12 11 12 12 12 13 13 14 15 16 16 17 18 19 20 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 27 28 29 30 32 33 35 36 38 39 40 41 42 43 43 43 43 42 41 40 39 37 36 34 32 31 29 27 26 25 23 22 21 19 18 17 17 16 15 15 14 14 14 14 14 14 15 15 16 17 18 19 20 21 23 24 26 27 29 30 32 33 35 36 37 37 37 37 36 35 33 31 29 27 25 23 21 19 18 17 16 15 14 14 14 14 14 14 15 16 17 18 19 21 22 24 26 28 29 31 32 32 33 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 20 20 20 20 21 21 22 22 23 25 26 28 29 31 34 36 38 40 42 44 45 46 47 47 47 46 45 44 43 41 39 38 36 34 32 31 29 27 26 24 23 22 20 19 18 17 16 16 15 15 14 14 13 13 13 13 13 13 14 14 15 15 16 16 17 18 19 20 22 23 25 27 29 31 33 35 37 39 41 44 46 48 50 51 53 54 54 54 54 54 53 51 49 47 45 42 40 37 34 32 30 28 26 24 23 22 21 20 20 19 19 19 20 20 21 21 22 23 25 27 28 31 33 36 39 43 46 50 54 57 59 60 60 59 56 52 48 43 39 34 30 27 23 21 18 17 15 14
 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 12 13 14 15 16 17 18 18 19 19 19 19 18 18 17 16 15 14 13 12 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 19 20 21 21 21 21 20 19 18 17 16 14 13 12 11 10 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 13 14 15 15 15 15 15 15 14 14 13 12 12 11 11 10 10 9 9 9 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 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 15 16 17 18 19 20 21 21 21 20 19 18 17 15 14 13 12 11 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
 14 13 13 12 12 12 12 12 12 12 12 13 13 14 15 17 18 20 23 25 28 32 35 39 43 46 50 52 54 55 55 53 51 48 45 41 37 34 30 27 24 22 20 18 17 16 15 15 14 14 14 14 14 15 15 16 17 17 18 19 20 22 23 25 26 28 30 32 34 36 38 40 42 44 45 47 47 47 47 46 45 43 41 39 37 35 32 30 28 26 25 23 22 20 19 18 17 17 16 15 15 15 15 14 14 14 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 13 13 12 12 12 12 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 17 17 18 20 21 23 25 27 30 32 35 38 40 42 44 44 44 43 41 38 36 33 30 28 25 23 21 20 18 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 20 20 20 20 20 20 20 19 19 18 18 17 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 13 14 15 15 16 16 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 23 24 25 27 29 31 34 37 40 43 46 49 52 53 54 54 53 52 49 46 43 40 37 34 31 29 26 24 23 21 20 19 18 17 17 16 16 16 15 15 15 15 16 16 16 16 16 16 16 15 15 15 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 40 40 39 39 38 37 37 36 36 36 35 35 35 35 36 36 36 36 37 37 37 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 37 38 39 40 41 42 44 45 46 47 48 49 50 50 50 49 49 48 47 46 45 43 42 41 39 38 37 36 35 34 33 33 33 33 33 33 33 34 35 36 36 37 38 39 40 40 40 40 40 40 39 39 38 37 37 36 36 35 35 35 36 36 37 38 39 41 42 44 46 48 50 52 54 55 57 58 59 59 59 58 57 56 54 52 50 47 45 43 41 39 37 35 34 33 32 32 32 32 32 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 49 49 48 48 48 48 47 47 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 31 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 39 39 39 40 40 41 41 41 42 42 42 42 42 42 42 42 41 41 40 39 38 38 37 36 35 34 33 32 31 31 30 30 30 30 30 30 30 31 32 33 34 35 36 38 39 40 41 42 43 43 44 43 43 42 42 41 40 39 38 37 36 36 35 35 35 35 36 36 36 37 37 38 39 39 40 40 41 41 41 41 41 41 41 40 40 39 38 38 37 36 36 35 35 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 36 36 36 36 37 37 38 38 39 39 40 40 41 41 41 41 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
 40 41 42 41 41 39 37 35 33 31 29 27 25 24 23 22 21 21 20 20 20 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 25 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 34 34 34 34 33 32 32 31 29 28 27 26 25 25 24 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 20 20 21 22 23 24 25 27 28 30 31 33 34 36 37 37 38 37 37 36 34 33 31 30 28 26 24 23 22 20 19 19 18 17 17 17 17 17 17 18 19 20 21 23 25 27 29 32 34 37 39 41 43 44 44 44 43 41 40 38 36 34 32 31 30 29 28 27 27 27 28 28 29 30 30 31 32 33 34 35 35 35 35 35 34 33 32 31 29 28 26 25 23 22 20 19 18 17 17 16 16 16 16 16 16 16 17 18 18 19 20 21 23 24 25 27 28 29 31 32 33 34 35 35 36 36 36 36 35 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 31 31 31 30 30 29 28 27 26 25 24 23 22 21 21 20 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 25 26 27 28 28 29 29 29 29 29 29 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 21 21 20 20 19 19 18 18 18 18 17 17 18 18 18 19 20 21 22 24 26 28 30 32 35 37 39
 46 46 45 44 43 41 39 38 36 34 33 31 30 29 28 27 27 26 26 26 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 32 32 33 34 35 37 38 40 42 43 45 47 48 49 49 50 49 48 47 45 44 41 39 37 35 33 31 30 28 27 26 25 24 24 23 23 23 23 23 24 25 25 27 28 29 31 33 36 38 41 44 47 49 52 54 56 58 58 58 57 56 54 52 49 47 44 41 39 36 34 32 30 29 28 26 25 25 24 24 23 23 24 24 24 25 26 26 27 28 30 31 32 33 33 34 34 35 35 35 35 34 34 33 33 33 32 32 32 32 32 33 33 34 35 36 37 38 39 41 42 44 45 47 48 50 51 52 52 53 53 53 52 51 50 49 47 46 44 42 41 39 38 36 35 34 33 32 31 31 30 30 30 30 30 31 31 32 33 34 35 37 39 40 42 45 47 49 51 53 54 55 56 56 56 55 54 52 50 48 46 44 42 40 38 37 35 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 30 31 31 31 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 27 27 27 28 28 29 30 31 33 34 35 37 39 40 42 43 45 45 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 30 33 35 38 42 45 49 52 55 57 59 60 60 60 59 57 55 53 51 49 47 46 44 43 42 41 40 40 40 41 41 42 43 45 46 48 50 52 54 57 59 61 63 65 66 67 67 67 67 66 65 63 62 60 58 56 54 52 51 49 48 47 46 45 44 43 43 42 42 41 41 40 39 39 38 37 36 35 34 32 31 30 29 28 27 26 26 25 25 25 25 25 25 26 26 27 28 29 30 31 31 32 33 34 35 36 37 37 38 39 40 40 41 42 43 44 45 47 48 50 51 53 55 57 59 60 62 63 64 64 64 64 63 62 60 58 56 54 52 49 47 45 43 42 40 39 38 37 36 36 36 36 37 38 39 40 42 44 47 49 52 55 58 61 64 66 67 68 68 66 64 61 57 53 49 45 42 38 35 32 30 28 27 25 25 24 24 23 23 24 24 25 25 26 27 27 28 29 30 31 31 32 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 34 34 33 33 32 32 31 31 30 29 29 28 28 27 27 27 27 27 27 27 27 28 28 29 30 31 31 33 34 35 36 37 38 39 39 40 40 40 40 40 39 39 38 38 37 36 36 36 36 36 36 37 38 39 40 42 43 45 47 49 50 52 52 53 53 53 52 50 49 47 45 42 40 38 36 34 33 31 30 29 28 27 26 26 26 25 25 26 26 26 27 28 29 29 31 32 33 34 35 36 37 39 40 41 41 42 43 43 43 43 43 43 43 42 41 40 39 38 37 35 34 33 31 30 28 27 26 25 24 23 22 22 22 21 22 22 23 23 25 26
 9 8 8 8 9 9 9 10 11 11 12 13 14 15 15 16 16 16 16 16 15 15 14 13 12 11 10 10 9 8 8 8 7 7 7 7 7 7 8 8 8 9 10 10 11 12 13 15 16 17 19 20 21 22 23 23 23 23 22 21 20 19 18 17 16 15 14 13 12 12 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 24 24 24 23 23 22 21 19 18 17 16 14 13 12 11 11 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 11 12 13 14 16 18 19 21 23 25 26 27 27 27 26 25 23 21 19 17 16 14 13 12 11 10 10 9 9 9 9 9 9 10 10 11 11 12 12 13 13 13 13 13 13 13 12 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 12 13 13 14 14 14 14 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 13 13 12 12 12 11 11 10 10 9 9
 44 45 45 46 47 49 50 51 52 53 54 54 54 54 53 52 51 50 48 46 44 42 40 38 36 35 33 32 31 30 29 29 29 29 29 29 29 30 31 32 34 36 38 40 42 45 48 51 54 57 60 63 65 66 67 67 66 65 62 60 57 54 51 48 45 43 40 38 37 36 35 34 34 34 34 34 35 36 38 39 41 42 44 45 46 47 48 48 48 47 46 44 42 41 39 38 36 35 34 34 33 34 34 35 35 37 38 40 42 44 47 49 52 55 57 59 61 63 64 64 64 64 63 62 61 59 58 56 54 53 51 50 49 48 47 46 45 44 44 43 43 43 43 43 43 43 44 45 45 46 47 49 50 51 53 55 57 59 61 63 65 66 68 69 70 70 70 70 69 68 66 65 63 61 59 57 55 54 53 52 51 50 50 50 51 51 52 53 53 54 55 56 57 58 58 59 59 59 59 58 58 57 56 55 54 53 52 51 50 49 47 46 45 45 44 43 42 41 41 40 39 39 38 38 38 38 38 38 38 39 39 40 41 42 43 44 46 47 49 50 51 52 53 53 53 53 53 52 51 49 48 46 45 43 42 41 40 39 39 39 39 40 41 42 43 45 46 48 50 51 53 54 54 54 53 52 50 48 45 43 41 38 36 35 33 32 31 30 30 30 30 30 31 32 33 35 36 38 41 43 45 48 50 53 55 56 57 58 58 57 56 55 53 51 49 47 44 42 40 38 36 34 33 31 30 29 29 28 28 28 28 28 28 29 29 30 31 32 33 34 35 37 38 39 40 41 42 42 43 43 43 44 43 43 43 43 43 43 43 44
 19 21 22 24 26 28 31 33 36 38 40 41 42 43 42 41 40 38 36 33 31 29 27 25 23 21 20 19 18 17 17 17 16 16 16 16 17 17 18 18 19 19 20 21 22 23 23 24 25 26 26 27 27 28 28 28 28 27 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 28 29 31 33 35 36 38 40 41 42 42 42 42 41 39 38 36 34 32 30 28 26 25 23 22 21 20 19 19 19 19 19 19 19 20 20 21 22 23 25 26 27 28 29 30 30 30 30 29 28 27 26 25 23 22 21 19 18 18 17 17 16 16 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 25 26 27 27 27 28 28 28 28 27 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 25 26 27 27 27 27 27 26 26 25 24 23 22 21 20 19 18 17 17 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 18 18
 48 47 46 47 48 50 53 57 61 67 73 79 85 91 97 101 104 105 105 102 98 93 87 80 74 68 63 58 53 50 47 44 42 41 40 40 40 40 41 43 45 47 49 52 56 59 63 68 73 77 83 88 93 98 102 106 109 110 111 110 109 106 102 98 93 88 82 77 72 67 63 59 56 53 50 48 46 45 44 43 42 42 42 42 43 44 44 45 46 48 49 50 51 51 52 53 53 54 54 54 55 55 56 56 57 58 59 60 62 64 66 68 71 73 76 79 83 86 89 91 94 96 97 98 99 99 98 97 95 92 89 86 83 80 76 73 69 66 63 60 57 55 53 51 50 49 49 49 49 50 51 53 56 58 61 65 68 72 75 78 81 82 83 82 81 78 74 70 66 61 57 52 49 46 43 41 40 39 39 40 42 44 47 52 57 63 70 78 87 96 105 113 120 124 126 125 121 116 108 101 93 85 78 72 66 61 58 55 53 51 51 51 51 53 54 57 60 63 67 71 76 82 88 94 100 106 113 119 124 129 133 136 138 139 138 136 132 128 122 117 110 104 98 91 86 80 75 71 67 64 61 58 56 55 53 52 51 51 50 50 50 50 50 49 49 49 48 48 47 46 45 44 43 42 40 39 38 38 37 37 36 36 37 37 38 40 41 43 46 49 52 57 61 67 73 79 86 94 102 110 118 126 132 137 141 142 142 140 137 132 126 119 112 105 98 91 84 78 73 67 63 59 55 52 49 47 46 45 44 44 45 46 48 51 54 58 64 70 77 86 95 104 114 123 131 136 139 138 134 127 118 108 98 88 79 71 64 59 54 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 51 51 52 53 53 54 55 56 56 57 57 57 56 55 54 52 51 49 47 44 42 40 38 37 35 34 33 33 33 33 33 34 35 37 39 42 45 48 52 56 61 66 72 77 83 89 94 98 100 102 102 100 97 92 87 81 75 69 63 58 53 49 46 43 41 39 38 38 37 38 38 39 40 42 44 46 49 51 54 56 58 60 61 61 61 60 58 56 53 50 47 45 42 40 38 37 36 35 35 35 35 36 37 39 40 42 44 47 49 52 54 57 59 61 63 64 65 66 66 65 64 63 62 60 59 57 55 54 52 50 49 47 46 45 44 42 41 40 40 39 38 38 37 37 37 37 38 39 40 41 43 45 47 50 54 58 62 67 72 77 82 87 92 95 98 99 100 99 97 94 90 86 81 77 73 69 66 63 60 58 56 55 54 53 53 53 53 53 53 53 52 52 52 51 50 49 48 47 46 44 43 42 41 40 40 39 39 39 39 39 40 41 41 42 43 45 46 47 48 48 49 49 49 49 48 47 47 45 44 43 42 41 40 39 38 38 37 37 37 36 37 37 37 37 38 38 38 38 38 38 38 38 37 37 36 36 35 35 35 34 34 35 35 36 37 39 41 43 46 49 52 56 59 63 66 68 69 69 69 67 65 62 59 55 52 49 46 43 40 38 36 35 34 33 33 32 32 33 34 35 36 37 39 41 42 44 46 48 50 51 53 54 54 55 55 54 53 52 51 49 47 46 44 42 40 38 37 35 34 33 32 32 32 32 32 32 33 34 35 36 37 39 40 42 43 45 46 47 48 49 50 50 51 51 51 51 51 51 51 51
 26 26 26 26 26 26 27 28 28 29 30 31 32 33 34 34 35 35 35 34 34 33 33 32 31 31 30 30 29 29 29 29 29 29 30 30 30 31 32 32 33 33 34 34 35 35 35 35 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 33 33 32 31 30 29 28 27 26 24 23 22 21 20 19 18 18 17 17 17 17 17 18 18 19 20 22 23 25 28 30 33 35 38 41 43 45 46 47 48 48 47 46 45 44 42 41 39 38 36 35 34 34 33 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 32 31 31 30 29 28 27 26 24 23 22 21 21 20 19 19 18 18 18 18 19 19 20 21 22 23 24 25 26 27 29 30 30 31 32 32 32 32 31 31 31 30 30 30 30 30 30 30 31 32 33 34 36 38 41 43 46 49 53 56 60 63 66 69 71 73 73 73 73 71 69 66 62 59 55 51 48 44 41 39 36 34 32 31 30 29 29 29 29 29 30 30 31 32 33 34 35 36 37 37 37 36 35 34 33 31 29 27 25 23 21 20 19 18 17 16 16 16 16 16 17 18 18 19 21 22 24 26 27 29 32 34 35 37 39 40 41 41 41 40 39 38 37 35 34 32 31 30 28 27 26 25 25 24 23 23 22 22 22 22 22 22 22 22 23 23 24 25 26 27 28 30 32 34 36 38 41 43 46 49 51 53 55 56 56 56 55 53 51 49 46 43 41 38 35 33 31 30 28 27
 9 9 9 8 8 8 7 7 7 7 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 13 13 13 13 13 13 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 12 12 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 15 15 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 23 25 26 27 29 31 32 33 34 35 36 36 36 35 35 34 33 32 30 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 36 36 36 36 35 34 32 31 29 28 26 25 23 22 21 21 20 20 19 19 19 19 19 19 20 20 20 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 17 17 17 17 17 18 18 19 20 21 22 23 25 26 28 29 31 32 33 34 35 35 35 35 34 34 33 32 31 31 30 29 29 28 28 28 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 32 33 34 35 36 36 37 37 38 38 37 37 36 34 33 32 30 29 27 26 25 24 23 22 22 22 22 22 23 23 24 26 27 29 31 33 35 37 40 42 43 44 45 45 44 43 41 39 37 34 32 30 27 26 24 23 21 21 20 19 19 19 18 19 19 19 19 20 21 22 23 24 26 28 30 32 34 37 40 42 45 47 48 49 49 49 48 46 43 41 38 35 33 31 29 27 25 24 23 22 22 21 21 21 21 21 22 22 23 23 24 24 25 25 26 26 26 25 25 25 25 24 24 24 24 24 24 24 25 25 26 27 28 30 32 33 35 38 40 41 43 44 45 45 45 44 42 41 39 37 35 33 31 29 27 26 24 23 22 21 21 20 20 19 19 19 20 20 20 21 22 23 24 25 27 28 29 30 31 32 32 32 32 31 30 29 28 27 25 24 23 22 21 21 20 20 20 20 20 21 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 7 7 7 8 8 9 10 11 12 14 16 17 20 22 23 25 26 27 27 26 25 24 22 20 18 17 15 14 12 11 11 10 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 18 18 18 18 18 17 17 16 16 15 14 13 13 12 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 13 14 15 15 16 16 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 9 9 9 10 10 11 12 13 14 16 18 20 22 24 26 28 30 31 31 31 30 28 26 24 21 19 17 15 13 12 11 10 9 8 8 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 8 8 8 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 31 30 28 26 25 24 23 22 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 30 30 30 30 30 29 29 28 27 26 25 24 23 22 21 21 21 21 21 22 23 24 26 28 30 32 35 37 39 41 43 45 46 46 46 45 44 43 41 39 38 36 35 34 33 33 32 33 33 34 35 37 38 40 41 43 44 45 45 45 44 43 41 39 36 34 32 29 27 25 24 22 22 21 21 21 22 22 23 24 26 27 28 30 31 33 34 35 36 37 38 38 38 38 38 38 37 36 36 35 34 33 32 30 29 28 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 21 21 22 23 23 24 26 27 28 30 32 33 34 35 36 37 36 36 35 34 33 31 30 28 27 25 24 23 22 22 21 21 20 20 21 21 22 23 24 26 27 29 31 32 34 35 36 37 37 37 37 36 35 34 33 31 30 28 27 26 24 23 22 20 19 18 18 17 16 16 16 16 16 17 17 19 20 22 24 27 29 32 34 36 38 40 41 41 41 41 40 39 38 37 36 35 34 33 33 33 33 34 35 36 37 38 40 41 42 43 43 43 42 40 38 36 34 31 29 26 24 22 20 18 17 16 15 15 15 15 15 16 18 19 21 23 25 27 29 32 34 36 38 40 41 43 43 44 44 43 43 41 40 38 36 34 32 30 27 25 23 21 20 18 17 16 16 15 15 16 16 17 17 18 19 21 22 24 25 27 29 31 33 34 36 37 37 37 37 36 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 39 39 40 41 42 44 46 47 49 51 53 54 55 56 56 55 53 51 48 45 42 38 35 33 30 29 27 27 27 27 28 29 31 33 36 38 41 45 49 53 57 61 65 70 74 78 81 83 84 85 84 82 78 74 69 64 59 53 48 44 40 36 34 32 30 29 29 29 29 30 31 31 32 33 34 35 36 36 37 37 38 38 38 38 39 39 40 40 41 42 44 45 47 49 52 55 58 61 64 68 71 73 75 77 77 77 75 73 70 66 62 58 54 50 47 44 42 41 40 40 40 41 42 43 45 46 49 51 53 55 58 60 62 64 66 68 69 70 71 71 70 69 68 66 63 61 58 56 54 51 50 49 48 48 48 49 50 51 52 53 54 55 55 56 55 55 54 53 51 50 48 47 45 44 43 42 42 41 41 42 42 43 44 46 47 49 50 52 53 54 55 55 55 55 54 53 52 51 49 48 47 46 45 45 45 46 48 51 54 58 63 68 73 78 84 88 92 95 96 97 96 94 91 88 84 80 75 71 67 62 59 55 52 49 46 44 42 41 40 40 40 40 42 44 47 50 54 59 63 67 71 75 77 78 79 78 76 74 70 67 63 59 56 52 49 46 44 41 40 38 37 36 36 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 31 31 31 30 31 31 32 33 34 37 39 43 46 50 54 58 61 65 67 69 71 72 72 71 70 68 66 63 61 58 55 52 49 46 43 41 38 36 34 32 30 29 28 28 28 29 30 32 34 37 40 42 45 48 51 53 54 56 56 56 55 54 52 50 49 47 45 43 42 40 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 86 84 81 77 74 70 67 63 60 57 54 51 48 46 43 41 39 37 35 33 31 30 29 28 27 27 27 27 27 28 29 30 31 32 32 33 34 35 35 36 36 37 37 37 37 37 37 37 37 37 36 36 35 35 34 33 33 32 31 30 30 29 29 29 29 29 29 30 30 31 31 32 33 34 36 38 40 42 45 48 52 56 60 65 70 75 79 82 84 84 83 81 77 73 68 63 59 54 51 47 44 41 39 37 35 34 32 31 30 29 29 28 28 28 28 28 29 29 30 31 32 33 34 35 35 36 37 37 37 38 38 38 38 38 38 37 37 37 36 35 35 34 33 32 30 29 28 27 26 26 25 25 25 26 26 27 28 30 31 33 35 37 39 41 43 46 48 51 54 57 60 64 67 70 74 76 79 81 82 82 81 80 78 76 73 70 66 63 59 56 53 50 47 44 42 39 37 35 33 31 29 27 26 24 24 23 23 23 24 24 25 26 27 28 29 30 31 32 33 33 34 35 35 35 36 36 36 36 36 35 35 34 34 33 32 31 30 29 27 26 25 25 24 24 24 25 25 26 27 28 29 31 32 34 36 39 42 45 49 53 58 63 69 74 79 84 87 88 88 85 82 77 71 66 60 55 50 46 43 40 37 35 33 31 30 29 28 27 26 25 25 25 25 25 25 26 26 27 28 29 30 32 33 33 34 35 35 36 36 36 36 36 36 36 35 35 35 34 33 32 32 31 30 29 28 27 26 25 25 24 24 25 25 26 27 29 31 33 35 37 39 42 45 48 50 54 57 60 64 67 71 75 78 81 84 87 88 89
 15 14 14 13 13 13 12 12 12 13 13 14 14 15 16 18 19 21 23 25 27 28 29 29 29 27 25 23 21 19 18 16 15 14 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 17 18 19 19 20 21 22 23 24 25 26 26 27 27 27 26 26 25 24 23 21 20 19 18 17 16 15 14 14 13 13 13 13 13 13 13 14 14 15 16 17 18 19 20 20 21 21 22 22 21 21 20 20 19 19 18 18 17 17 17 17 17 17 18 19 20 21 23 25 27 28 30 30 30 30 28 27 25 24 22 20 18 17 16 14 13 13 12 11 11 10 10 10 9 9 9 10 10 11 11 12 14 15 17 18 20 21 22 22 22 22 21 20 19 18 17 17 16 16 16 15 16 16 16 17 17 18 19 20 21 21 21 21 21 20 19 18 17 16 15 13 12 11 11 10 9 9 8 8 8 8 8 8 9 10 11 12 13 15 17 18 19 20 21 21 21 21 20 20 19 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 11 11 12 12 13 14 15 17 18 19 21 22 23 24 25 26 27 27 27 26 26 25 23 22 21 20 19 18 17 16 16 15 15 15 15 16 16 17 17 18 19 20 20 21 21 21 21 21 20 18 17 15 14 13 12 11 10 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 18 19 21 23 25 27 29 30 31 31 30 28 26 23 21 18 16 14 13 11 11 10 10 9 9 9 10 10 10 11 11 12 13 13 14 14 15 15 16 16 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 54 57 60 63 65 66 66 65 64 62 59 56 52 49 45 42 39 35 32 29 27 24 22 20 18 17 16 15 15 15 15 16 16 17 18 19 20 21 23 24 25 27 28 29 30 31 32 33 34 34 34 34 33 33 32 30 29 27 25 23 22 20 19 18 17 16 16 16 16 16 17 18 19 20 21 22 24 26 28 31 34 38 42 46 51 56 60 64 67 68 68 66 63 58 54 49 45 41 37 34 31 29 27 25 24 23 22 21 20 19 19 18 18 18 17 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 15 15 16 17 18 20 21 23 25 27 28 30 32 34 36 38 40 42 44 46 49 50 52 54 55 55 55 55 53 52 50 47 44 42 39 36 34 31 29 27 25 24 22 21 19 18 17 16 15 14 14 13 13 13 13 13 14 15 16 18 20 22 23 25 27 29 30 31 32 33 33 33 32 32 31 30 29 27 26 25 23 22 21 19 18 17 16 15 14 14 13 13 13 13 14 14 15 16 17 18 19 20 22 23 24 26 27 29 31 33 35 37 39 41 43 44 45 45 45 44 43 41 39 37 35 33 31 29 27 26 25 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 19 19 18 18 18 17 17 16 15 15 15 15 14 15 15 15 16 16 17 17 18 19 20 20 21 23 24 25 27 29 31 33 36 39 42 46 50
 41 40 39 39 39 39 40 41 42 43 45 46 48 49 50 51 51 51 49 47 45 42 39 35 32 29 27 25 23 22 22 22 22 22 23 24 25 26 28 29 31 32 33 35 36 38 39 40 41 42 42 42 42 42 41 40 39 37 36 34 32 30 29 28 27 26 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 40 41 40 40 39 39 38 37 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 24 24 24 25 25 26 27 29 30 32 33 35 36 37 37 37 37 37 36 36 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 20 20 19 20 20 21 23 24 27 29 32 35 38 41 43 45 46 46 46 46 45 43 42 41 40 39 38 38 38 38 38 39 40 41 42 44 45 47 48 48 48 47 46 45 42 40 37 35 32 30 27 25 23 21 20 19 18 17 17 18 19 21 23 26 29 32 36 39 43 46 48 50 51 51 51 50 49 47 45 43 41 39 37 34 32 30 28 27 25 23 22 20 19 18 17 17 17 17 18 18 19 21 22 23 25 26 28 29 31 32 34 35 37 38 40 41 42 43 44 45 45 45 45 45 44 44 43 41 40 39 38 37 36 34 33 32 32 31 30 29 28 27 26 24 23 22 21 20 19 18 18 18 18 18 19 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 40 41 42 43 43 42 41 40 38 35 33 30 27 25 23 21 20 20 19 20 20 21 23 24 26 28 30 32 34 37 39 41 42 44 45 45 45 45 44 43 42 41
 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 18 19 19 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 19 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 11 11 11 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 17 17 18 18 18 19 19 18 18 17 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 17 17 18 18 17 17 16 15 14 13 13 12 11 11 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 14 15 15 16 16 16 16 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 12 12 12 13 14 15 15 16 17 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 15 14 14 13 12 12 11 11 11 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 15 15 14 14 13 13 12 12 11 11 11 11 10 10 11 11 11 11 12 12 13 13 14 14 15 15 15 16 15 15 14 14 13 12 11 11 10 10 9 9 9 9 9 8 8 8 8 9 9 9 9 9 10 10 11 11 12 13 13 14 15 16 17 17 18 18 18 17 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11
 37 35 33 32 31 31 32 33 34 37 40 44 49 55 61 69 77 85 93 98 101 99 95 87 78 68 59 51 44 39 36 33 31 31 30 30 31 31 32 33 34 36 38 40 42 44 47 50 54 58 62 67 72 77 82 87 92 95 96 95 92 88 81 74 67 60 54 48 44 40 38 35 33 32 31 30 30 30 30 30 30 30 30 31 31 32 32 32 32 32 31 31 31 30 29 29 28 28 27 27 27 27 27 28 29 30 31 33 35 37 40 43 47 52 57 63 69 75 80 84 86 87 86 83 80 76 72 67 63 59 55 51 48 45 43 40 38 37 35 33 32 31 30 29 29 29 29 29 30 32 35 39 44 51 59 69 79 89 97 101 101 97 91 83 74 65 57 51 45 40 36 33 31 29 28 27 27 27 28 29 31 33 35 38 40 43 46 48 49 50 51 50 49 48 46 44 42 39 37 35 34 33 32 32 33 35 38 42 47 53 60 66 72 77 80 81 80 77 74 70 65 61 57 53 49 46 43 41 39 38 36 35 35 34 34 33 33 34 34 34 35 36 37 38 39 40 41 41 42 42 42 41 40 40 39 38 38 37 37 37 37 37 37 38 38 39 40 40 41 42 42 42 42 42 42 41 41 40 40 39 39 38 38 38 38 38 38 39 39 40 41 41 42 42 42 42 41 41 40 39 38 37 36 35 34 34 33 33 32 32 32 33 33 34 36 37 39 41 44 46 49 52 56 59 61 63 64 64 62 60 56 52 48 45 42 40 39 39 39 40 42 44 46 49 52 54 57 59 61 63 63 63 61 59 56 53 49 46 42 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 40 40 41 42 44 46 49 52 56 60 65 70 76 81 86 90 93 95 95 94 91 87 82 77 72 68 65 63 62 62 63 64 66 68 70 71 73 74 74 75 74 74 73 72 70 68 66 64 62 61 59 57 55 54 53 52 52 52 52 53 55 58 61 65 69 73 77 79 80 80 78 75 71 68 64 60 57 54 51 49 47 46 45 45 44 44 45 45 45 46 46 46 46 45 44 43 41 40 38 36 34 32 31 29 28 26 25 25 24 24 25 26 28 31 36 42 50 60 71 83 96 106 114 118 118 115 108 101 92 84 76 68 62 56 51 46 42 39 36 33 31 29 27 26 24 23 23 22 23 23 25 28 33 39 46 55 66 77 88 97 104 108 108 105 99 92 85 77 70 64 58 53 50 46 44 42 41 41 41 41 42 44 45 47 50 52 54 56 58 59 60 60 60 58 57 54 51 48 45 42 38 36 33 31 30 29 30 31 34 36 40 43 47 50 54 56 59 61 63 64 65 66 67 68 69 70 70 71 71 72 72 72 71 69 67 65 61 57 52 47 42 38 34 31 28 27 26 26 26 27 28 29 31 32 34 36 38 39 41 43 44 46 47 47 48 47 47 46 46 45 44 43 43 43 43 44 45 46 48 51 54 58 63 68 74 80 85 89 92 91 88 83 75 66 57 48 41 35 31 28 26 25 24 24 25 25 27 28 30 32 35 38 42 47 52 59 66 75 84 95 106 117 127 134 138 137 131 121 109 95 82 70 60 52 46 42 40 38 37 37 38 39 39 40 41 42 43 44 45 45 45 45 44 44 43 42 41 41 40
 31 31 30 30 30 30 29 29 29 28 28 27 27 27 27 26 26 26 27 27 27 28 28 29 30 31 33 34 35 37 38 39 39 39 39 38 37 36 35 34 32 31 30 29 28 28 27 27 26 26 26 26 25 25 25 26 26 26 26 27 28 29 30 31 33 35 37 39 41 42 43 44 44 43 42 42 40 39 38 37 36 35 34 33 33 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 31 31 30 30 29 29 29 29 29 29 30 31 32 34 35 36 37 38 38 39 38 38 38 37 37 36 35 35 34 34 34 33 33 33 32 32 32 32 32 31 31 30 30 29 29 28 28 28 28 29 29 30 30 31 31 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 33 33 32 32 31 31 30 30 30 30 29 30 30 30 30 31 32 32 33 34 35 35 35 35 35 35 34 33 31 30 29 28 27 27 27 26 26 26 26 27 27 27 27 28 28 29 30 31 32 33 34 35 37 38 40 41 42 43 44 44 43 43 41 40 38 36 34 33 31 30 30 29 29 29 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 32 33 34 34 35 36 37 39 40 41 42 42 43 43 43 43 42 42 40 39 38 37 36 35 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 35 36 36 36 36 36 36 35 35 34 34 33 32 32 31 31 31 31 30 30 30 30 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
 13 14 15 16 16 16 16 16 15 14 13 12 11 10 9 8 7 7 6 6 5 5 5 4 4 5 5 5 6 6 7 8 9 9 10 10 10 10 10 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 14 15 15 15 15 15 15 14 13 13 12 11 10 10 9 9 8 8 7 7 7 7 7 6 6 6 6 6 6 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 9 10 10 9 9 9 8 8 7 7 6 6 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 11 11 12 12 12 11 11 11 10 10 9 9 9 8 8 8 8 8 9 9 9 10 10 11 11 12 12 12 12 12 11 10 9 8 7 7 6 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 10 10 9 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 9 10 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 7 8 8 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 71 72 73 74 74 74 74 73 73 72 71 69 68 67 65 63 62 59 57 55 52 49 47 44 42 40 39 38 38 38 38 38 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 48 48 49 49 50 50 50 49 49 48 46 45 43 42 40 39 38 38 38 38 39 39 41 42 43 45 47 48 50 53 55 57 59 62 64 66 68 70 71 71 71 70 69 68 66 64 62 60 58 56 54 53 51 50 49 48 47 47 46 45 44 43 42 41 40 39 38 38 37 38 38 39 41 42 44 45 47 48 49 50 51 51 52 52 52 52 52 51 51 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 38 38 39 41 42 44 46 48 50 52 54 55 56 57 58 59 60 60 61 61 62 62 62 62 61 60 60 59 57 56 55 54 52 51 50 48 47 46 45 44 44 43 42 42 41 40 40 39 38 38 38 38 38 38 40 41 43 45 48 50 52 54 56 57 58 59 59 59 59 58 58 57 56 55 54 53 51 50 49 47 46 45 44 42 41 40 39 39 39 39 40 41 42 44 46 49 50 52 53 54 55 55 55 55 55 55 55 55 55 55 55 56 56 57 58 58 59 60 60 60 60 60 59 59 58 57 56 54 53 52 51 50 48 47 46 45 44 43 42 41 41 40 40 40 41 42 43 44 45 46 47 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 49 49 48 48 47 46 44 43 42 41 40 40 40 40 41 42 42 43 44 45 46 46 47 48 49 50 51 52 53 55 56 58 60 62 64 66 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

