49 41 42 40 34 35 47 62 76 90 113 135 148 149 144 137 145 163 182 189 190 191 194 199 203 209 220 194 120 111 129 111 146 189 190 187 195 205 203 207 214 207 200 209 224 222 208 173 106 79 110 155 176 171 141 87 73 135 205 231 186 112 91 151 155 80 62 35 23 55 82 83 83 100 84 48 96 159 173 135 147 185 116 25 23 72 111 107 119 132 98 29 23 52 79 93 89 111 87 52 47 52 52 48 40 37 47 59 48 45 58 88 120 133 134 138 137 138 141 152 174 193 200 205 199 198 212 191 122 112 119 97 134 183 191 185 192 206 203 205 214 213 214 214 212 216 228 221 177 129 119 130 150 146 108 79 99 143 182 210 200 139 97 166 217 150 90 45 38 67 96 77 57 63 64 34 59 106 123 109 130 157 99 32 29 67 121 118 114 151 128 32 14 47 84 91 67 72 62 48 52 56 60 61 54 47 46 48 47 43 40 47 64 86 103 132 139 143 137 135 153 174 195 205 203 205 219 187 111 102 112 106 147 191 196 189 198 210 207 206 213 218 213 206 202 202 214 232 225 196 164 132 132 121 85 91 138 153 152 170 175 123 76 146 225 215 169 95 67 104 143 115 70 42 47 36 43 53 76 71 85 104 76 38 35 87 150 134 104 142 142 44 14 62 106 103 81 73 52 36 57 56 62 68 65 55 47 45 50 57 53 38 32 48 69 93 114 137 141 134 136 144 160 179 194 215 235 191 99 72 91 102 145 189 198 194 202 207 206 208 215 216 205 199 201 198 199 214 217 227 220 180 154 125 83 91 135 142 147 163 144 87 65 119 176 217 227 154 99 137 173 171 123 55 39 30 47 73 77 49 52 80 70 37 42 106 150 136 117 135 136 55 18 72 109 103 104 117 74 25 55 61 63 63 60 55 54 56 59 61 60 51 43 46 51 51 66 88 104 113 125 135 144 157 175 200 220 188 101 62 71 76 109 157 187 192 194 198 199 205 212 211 206 198 196 200 203 208 198 207 229 223 201 172 133 121 124 125 136 149 110 71 97 129 150 181 205 157 106 132 173 198 173 113 74 37 58 138 150 99 51 54 57 35 34 79 96 99 110 122 117 56 20 70 111 121 138 151 92 22 56 64 64 62 57 55 59 65 72 69 64 61 58 55 55 52 47 50 60 77 100 120 139 148 158 163 178 170 121 102 100 94 100 137 174 185 189 196 198 198 203 205 206 196 193 199 202 206 201 197 209 216 214 214 211 200 165 150 143 137 88 65 120 144 139 150 156 111 67 102 160 177 176 180 156 78 76 155 195 150 68 33 31 30 40 75 79 66 62 84 97 57 20 57 120 165 168 130 71 23 62 62 60 57 61 66 65 61 65 67 64 60 60 62 62 62 56 49 46 50 68 86 108 123 135 135 145 151 139 142 141 137 130 140 157 171 190 200 199 197 196 199 203 199 197 197 197 205 211 209 204 202 202 212 228 231 211 201 189 165 109 75 101 128 125 142 144 84 41 85 145 148 151 187 180 100 91 161 189 170 132 102 67 40 64 112 129 91 44 59 86 56 21 39 106 157 149 98 51 23 62 59 53 48 62 78 69 54 56 65 66 66 70 68 59 55 59 59 51 41 47 58 67 80 93 104 117 137 143 132 138 143 144 143 143 153 178 190 189 196 197 197 199 197 192 191 200 206 203 203 205 207 201 192 191 201 209 218 220 204 175 148 132 127 122 123 118 69 50 96 148 160 153 151 120 75 76 134 165 180 206 219 168 86 85 145 169 136 81 55 50 35 23 40 68 79 95 97 64 29 56 54 57 63 64 65 65 57 61 67 77 80 74 68 64 58 58 56 51 44 45 51 57 56 50 53 74 111 126 123 132 129 126 135 145 152 158 165 171 181 196 195 191 194 196 199 205 205 199 198 199 198 195 188 190 200 191 196 210 222 224 217 208 184 153 128 109 67 52 87 119 140 149 151 112 58 50 98 144 162 197 233 210 125 101 169 169 135 124 93 51 26 36 75 74 57 63 83 74 46 53 60 64 72 66 63 69 61 62 65 79 88 77 69 71 67 65 64 61 57 53 54 61 57 45 34 41 62 88 116 124 120 121 136 144 146 143 145 152 160 185 191 187 194 198 202 207 208 203 199 199 200 199 193 192 198 199 196 193 198 207 210 205 205 201 197 184 151 113 99 81 82 102 129 103 63 65 116 140 131 142 169 156 93 78 143 160 143 170 186 153 86 63 120 134 97 62 55 56 49 53 65 68 66 66 76 81 72 63 60 73 83 75 70 75 73 70 67 66 66 61 57 58 64 60 46 38 41 52 71 80 82 98 130 152 151 141 145 145 146 171 183 184 192 195 195 197 200 199 196 197 202 203 198 192 195 208 204 191 184 190 197 197 197 210 215 212 215 202 173 134 100 101 113 80 56 78 127 142 136 132 129 111 67 44 80 134 146 171 223 233 143 67 123 172 146 92 50 40 42 52 63 68 55 66 94 88 78 65 60 67 77 74 71 74 75 71 64 61 62 61 57 61 68 68 56 43 35 35 42 46 47 62 97 130 145 150 151 142 140 151 156 172 187 192 192 192 195 196 195 196 201 205 199 194 195 201 202 194 189 193 198 193 189 192 195 192 210 227 217 197 178 180 163 110 82 93 122 130 124 124 120 104 70 47 63 122 146 147 178 212 150 62 97 158 163 143 114 80 60 56 62 73 49 66 102 81 69 68 62 65 74 76 71 67 79 74 63 56 58 59 59 67 71 73 63 49 37 35 41 47 43 35 45 75 108 137 140 135 142 143 142 151 167 185 191 193 194 195 192 191 192 194 190 188 190 197 198 191 187 196 199 190 186 176 187 185 178 194 202 200 209 225 216 188 161 141 150 149 123 120 127 108 61 60 98 128 133 126 132 160 127 53 67 122 156 184 204 156 89 57 66 74 56 73 98 72 60 72 75 71 72 78 69 75 86 80 67 59 63 65 63 71 80 82 80 73 50 34 41 43 39 34 38 45 66 87 93 113 143 158 152 147 145 155 175 190 198 194 188 185 184 184 182 183 186 198 195 190 193 201 200 192 183 178 182 181 178 187 192 181 187 194 197 200 200 196 202 191 163 158 157 113 58 59 98 116 119 121 125 127 100 52 58 112 148 174 217 177 99 64 71 72 67 85 96 73 60 77 82 77 79 89 75 84 97 89 76 72 80 81 75 81 88 88 86 82 63 48 42 39 45 48 44 43 48 48 45 62 98 128 134 130 128 140 158 174 188 189 185 182 178 176 176 177 179 186 186 187 191 195 197 198 192 188 182 181 184 189 191 177 177 177 179 183 187 192 197 193 182 186 191 164 128 113 121 119 115 114 113 108 84 62 90 135 140 138 153 125 82 67 78 74 82 100 99 78 61 72 80 78 83 96 79 81 100 92 81 81 91 91 83 83 89 94 92 81 70 62 47 40 56 63 47 40 45 42 31 31 52 78 92 97 113 133 143 153 169 180 180 179 177 174 172 174 174 172 175 179 179 181 190 200 203 194 185 181 180 181 181 187 184 183 184 184 180 176 177 182 183 185 192 196 192 183 167 145 131 123 115 98 59 51 96 131 133 132 119 88 63 70 73 64 83 110 113 96 73 67 83 81 81 94 78 79 96 96 89 86 91 92 86 83 86 99 105 90 68 61 59 48 56 69 62 43 36 39 39 39 45 54 55 62 87 106 111 124 138 150 159 171 178 175 170 171 174 172 173 174 173 175 183 193 202 192 182 178 179 178 176 190 186 187 190 190 184 179 177 178 178 172 171 181 194 198 188 175 167 159 151 133 94 75 84 91 109 129 110 78 56 74 69 61 77 109 124 107 79 67 89 85 77 88 77 80 93 101 96 86 88 92 92 90 84 94 109 102 73 59 69 63 53 66 78 57 29 28 39 45 46 44 37 38 55 61 67 86 91 95 124 151 170 169 165 169 174 179 178 174 174 178 182 184 187 181 177 179 182 183 183 181 180 181 187 190 186 183 183 180 177 173 168 174 183 185 189 187 187 188 185 185 179 160 129 100 104 109 92 90 102 70 83 87 86 106 123 98 69 67 89 79 68 84 77 79 88 94 86 77 83 94 98 95 85 87 106 111 86 58 63 73 56 60 83 72 41 36 46 48 46 43 37 34 40 33 42 64 55 55 87 117 139 145 150 160 165 171 170 169 172 177 180 180 175 174 175 178 182 184 184 182 181 182 185 187 188 188 187 181 176 171 169 172 178 181 185 186 189 195 198 194 202 210 189 162 142 129 126 155 194 69 90 107 96 107 125 98 73 75 92 78 68 91 86 84 88 86 75 72 86 103 104 88 85 85 105 115 91 53 51 73 58 55 76 78 55 45 54 55 55 54 50 42 37 24 34 54 37 37 54 74 96 107 122 138 143 152 155 159 165 171 175 177 172 174 176 175 174 175 178 187 186 184 182 182 185 186 184 180 172 167 169 175 178 181 184 187 193 198 196 182 188 207 204 195 173 161 180 212 239 64 89 113 95 97 124 110 88 86 87 83 94 106 97 85 82 79 72 82 93 94 97 98 90 73 91 110 87 55 50 67 54 47 73 80 60 61 70 64 66 68 71 68 48 32 40 48 39 29 33 38 53 69 85 106 111 122 132 137 139 150 166 174 178 175 172 170 170 173 176 177 179 183 185 183 177 172 173 173 172 170 170 173 177 181 181 187 192 194 193 182 186 197 182 188 200 171 160 180 198 59 82 106 89 83 111 119 119 100 89 98 110 103 95 88 84 87 84 94 97 82 79 99 94 70 80 91 78 68 64 64 50 45 66 71 58 68 75 66 70 76 79 76 60 51 55 51 38 35 32 26 33 43 54 71 74 93 103 103 101 110 128 141 151 160 170 176 175 169 165 170 175 180 180 177 173 173 175 174 171 169 171 174 177 179 181 187 191 191 186 183 190 189 179 187 195 172 137 125 130 62 81 105 87 76 110 130 126 91 75 101 112 94 91 89 88 96 94 100 96 74 67 96 98 68 67 70 70 87 84 64 53 53 66 66 59 72 75 62 64 72 74 68 60 62 65 51 37 46 43 28 25 28 34 47 48 60 68 74 78 84 94 101 115 128 145 159 165 168 169 176 179 177 170 164 165 171 179 178 176 173 173 175 177 179 180 184 188 186 181 176 181 190 186 184 189 193 183 170 160 75 83 101 82 77 128 147 112 63 62 95 100 87 92 84 92 97 89 90 91 78 71 86 92 68 60 57 66 97 90 65 63 66 71 70 62 69 68 53 55 62 64 58 55 65 69 51 40 61 58 36 27 25 26 36 38 38 42 52 66 76 77 75 74 85 102 120 139 159 172 175 181 180 170 160 158 163 174 176 176 176 175 174 177 178 177 178 182 185 184 178 179 191 189 177 178 194 212 214 209 84 95 100 81 81 131 141 92 56 71 95 94 88 89 76 91 96 81 77 84 86 84 77 80 71 63 58 70 91 82 66 70 71 70 71 66 66 62 54 57 60 65 66 61 68 73 56 47 71 72 49 36 31 26 31 34 33 28 29 41 52 56 58 63 72 84 95 107 123 135 151 167 180 179 169 163 161 164 168 171 173 173 175 177 176 173 174 178 183 185 186 185 181 182 183 183 189 187 185 189 80 96 96 94 98 113 109 77 65 85 98 96 89 79 70 86 98 83 74 82 89 92 78 72 84 76 71 80 82 74 70 74 66 63 67 71 71 62 62 66 61 68 76 67 66 72 60 52 74 78 57 46 40 32 35 41 39 29 22 21 23 31 42 53 64 76 80 81 84 90 111 129 149 159 162 163 166 171 170 169 167 168 171 174 173 171 173 177 181 180 183 184 174 178 189 194 193 188 186 187 74 82 83 100 113 106 91 76 73 87 97 100 89 74 69 83 97 87 78 81 86 93 86 77 94 90 85 87 78 71 71 76 63 58 63 72 75 63 68 69 58 70 84 66 57 64 58 51 72 73 55 48 47 38 39 47 46 39 32 25 17 18 29 29 38 50 57 62 67 72 80 93 107 119 130 142 157 175 170 166 165 168 170 171 171 167 169 174 178 177 175 176 175 176 180 184 187 193 192 185 69 77 84 96 109 107 91 80 77 77 94 101 92 84 75 82 92 88 83 81 81 88 96 93 90 89 91 84 76 70 67 78 69 61 60 66 65 55 65 66 57 83 102 71 44 50 50 47 66 72 64 57 55 46 41 49 51 46 45 44 30 20 22 23 22 21 26 35 48 56 68 73 82 86 90 103 118 126 133 142 156 171 175 172 169 160 159 166 173 175 170 168 171 171 170 175 183 195 195 186 67 76 90 99 100 97 91 82 71 68 88 102 94 87 83 82 91 91 88 86 82 83 98 100 90 92 91 76 73 78 76 75 75 70 70 66 55 50 59 67 69 97 109 72 38 38 42 46 68 79 73 67 63 51 46 52 51 47 50 51 37 23 21 28 22 14 11 15 24 33 48 54 62 66 67 77 86 89 99 109 121 139 154 164 169 158 156 164 174 178 174 170 171 170 169 174 183 188 186 185 63 77 95 98 91 91 86 73 67 62 86 104 94 86 85 84 87 91 91 90 87 83 94 94 96 123 111 75 71 85 84 72 75 74 76 75 60 51 56 71 76 94 96 63 37 37 41 49 78 83 73 67 65 60 54 56 48 45 49 52 43 29 21 33 32 28 23 19 16 15 24 29 38 45 51 63 78 94 96 90 85 93 107 125 143 137 143 158 171 178 173 168 172 172 171 175 185 179 175 180 62 74 92 96 91 95 89 69 65 66 92 108 98 91 89 83 79 87 87 89 92 86 98 91 76 111 129 97 75 81 87 79 81 77 73 79 73 57 58 77 80 80 70 51 44 46 43 48 78 88 76 67 66 67 61 55 49 46 47 51 48 37 30 33 37 41 39 30 19 12 11 12 18 24 30 44 61 81 94 98 90 85 82 82 84 90 106 130 148 157 156 159 166 170 172 175 184 177 174 181 64 69 85 93 93 97 94 77 67 75 99 106 101 101 99 85 76 88 84 85 94 89 105 102 51 53 107 117 90 76 81 87 92 85 74 77 79 62 59 76 78 68 55 46 49 54 44 44 68 94 88 74 69 68 62 53 55 52 50 53 54 47 37 35 38 41 40 36 29 24 18 16 16 15 16 23 33 51 79 105 114 108 94 77 63 68 81 103 123 133 136 141 149 156 161 170 180 181 180 184 68 64 78 89 90 90 89 84 74 86 100 96 94 102 101 92 82 98 90 87 98 92 106 105 59 23 53 106 115 84 69 81 93 96 89 81 81 68 58 68 70 59 52 46 50 56 49 47 66 94 95 82 69 61 57 56 61 57 53 56 58 49 37 30 33 35 38 37 35 32 27 25 24 21 15 14 18 23 45 74 102 120 120 111 99 86 82 92 108 120 121 121 129 137 145 158 174 180 178 178 78 63 75 87 83 80 85 80 75 89 103 95 87 95 96 89 94 105 100 94 95 91 101 106 69 29 31 82 123 90 66 86 95 97 89 73 79 73 57 66 66 57 53 48 49 51 46 51 77 96 92 82 73 64 56 52 57 56 52 53 60 54 38 27 29 37 31 33 35 34 33 27 22 19 18 18 18 13 17 35 58 83 114 135 132 115 95 91 103 113 114 117 120 119 130 152 169 173 175 174 89 66 74 86 81 81 90 84 76 86 102 98 91 95 95 88 95 100 100 94 88 86 98 108 76 48 34 62 113 104 84 95 93 84 72 62 74 72 59 67 66 58 57 52 48 47 45 60 94 96 82 76 79 72 59 52 55 54 50 52 57 56 48 31 28 40 33 35 36 37 33 25 18 17 21 24 26 22 18 25 31 37 59 89 115 124 117 102 102 109 107 108 115 114 123 146 159 166 171 172 99 72 75 83 81 84 95 91 82 87 101 103 102 106 101 90 88 89 92 91 84 79 100 105 75 55 34 44 102 123 103 90 77 67 60 60 69 68 61 65 64 62 63 57 50 43 46 70 109 93 71 71 85 79 61 57 56 52 51 53 54 57 63 40 27 39 40 40 37 39 32 25 19 20 26 32 34 30 25 29 29 21 23 38 66 99 114 108 103 103 99 103 114 114 119 139 156 163 167 170 103 78 74 78 79 86 99 97 87 85 96 102 106 109 99 87 82 83 90 92 82 77 103 98 54 42 35 42 90 118 101 78 69 67 68 67 61 60 60 60 59 63 67 64 53 43 50 77 108 90 65 66 85 81 63 62 61 54 53 55 53 60 77 50 32 42 45 44 37 39 34 30 28 32 37 39 38 33 29 34 34 25 23 24 27 48 67 81 91 90 89 100 111 111 113 128 147 156 158 162 98 77 68 71 79 92 108 109 93 84 89 97 104 106 95 83 81 83 90 92 85 81 96 87 50 44 50 55 76 90 86 79 79 81 82 77 60 54 61 58 56 61 67 69 59 49 61 85 97 86 67 66 80 76 64 67 68 60 56 55 56 65 79 57 38 45 45 44 39 40 38 39 43 47 48 42 38 34 32 35 36 29 26 25 22 24 27 35 48 60 69 84 101 109 108 113 124 131 133 137 91 74 62 64 77 95 112 113 101 89 88 93 100 103 92 83 83 83 84 87 89 90 86 73 67 69 69 69 71 71 79 91 87 89 91 85 63 55 70 65 59 59 63 67 59 53 72 94 88 79 70 68 75 72 65 69 74 66 56 54 60 68 71 57 44 47 41 44 44 43 44 47 53 57 54 46 38 30 33 40 42 39 39 37 31 32 26 18 21 34 45 57 78 91 92 93 98 103 105 106 87 74 59 59 71 88 104 105 100 86 81 83 89 92 84 88 87 83 78 80 90 98 82 59 80 89 78 76 77 74 82 98 83 84 97 92 67 60 81 76 63 57 56 60 53 51 77 98 84 72 71 71 73 70 67 69 77 70 55 51 62 68 61 54 47 48 38 45 49 47 47 50 56 60 57 49 39 31 38 46 47 44 45 43 37 39 38 34 28 27 26 32 46 56 60 66 75 86 92 91 92 86 62 49 63 81 92 97 89 80 78 81 80 78 79 89 94 90 79 76 88 96 78 55 64 88 90 77 74 79 95 111 87 73 90 98 81 63 73 81 71 60 58 50 49 61 79 94 85 73 69 69 70 66 65 71 75 67 55 56 64 64 55 46 41 39 41 42 45 51 50 53 52 54 58 54 44 39 39 44 46 44 45 45 39 42 38 34 32 28 26 27 31 35 34 37 50 68 82 88 88 94 69 53 63 78 86 90 87 80 78 81 79 76 78 94 97 94 83 79 89 97 77 51 57 82 85 68 64 78 97 112 85 69 85 98 86 65 70 82 72 63 58 50 54 68 83 93 81 70 69 69 68 62 63 72 70 63 55 55 61 60 49 41 39 42 46 44 44 46 49 52 53 54 57 56 50 44 45 47 46 42 42 43 41 43 40 37 34 26 20 21 24 25 21 22 31 47 59 64 84 93 70 54 63 75 81 85 87 83 82 84 82 77 77 92 95 94 86 82 89 97 81 53 54 75 78 66 62 73 94 108 88 72 84 98 89 64 64 79 70 63 57 55 69 82 87 89 76 69 71 70 65 57 60 69 66 61 55 54 58 54 45 39 40 45 48 46 44 44 47 54 58 57 57 57 56 54 52 51 45 37 39 41 39 40 39 41 40 33 25 22 25 27 23 21 29 29 29 33 85 88 67 54 63 73 78 81 83 83 83 83 81 77 75 79 83 88 85 79 84 93 85 63 56 64 69 74 76 76 89 100 95 84 86 93 88 63 56 72 62 57 59 66 89 95 84 80 73 70 73 71 62 54 57 63 64 61 55 51 53 53 47 44 45 47 47 47 46 45 45 56 64 63 58 56 57 62 56 51 43 37 42 44 38 39 37 41 47 45 41 38 38 34 25 18 19 21 22 22 92 89 69 57 64 70 70 72 75 79 78 77 76 73 70 67 71 78 78 73 76 87 88 73 60 54 61 81 94 90 89 92 102 93 83 86 89 65 52 65 53 51 64 78 101 98 76 72 74 72 74 69 61 56 58 59 62 61 55 50 51 52 49 49 50 48 45 45 45 42 43 52 63 65 58 54 57 62 53 49 47 44 48 49 43 44 40 42 48 51 49 45 42 37 27 18 17 23 22 19 95 89 72 63 69 72 68 67 69 74 73 70 72 71 68 65 63 69 70 65 72 86 93 81 65 53 59 86 103 99 90 86 103 97 84 84 91 73 52 63 48 49 70 83 100 92 70 70 75 71 70 66 60 60 62 60 57 59 56 51 50 50 47 49 52 49 44 43 40 35 38 44 55 59 55 54 57 56 49 49 54 54 54 51 47 51 48 44 48 53 50 43 41 40 34 29 31 29 21 16 92 89 70 62 73 75 68 66 67 74 74 71 70 69 67 70 66 64 63 60 69 90 100 86 69 58 66 87 99 98 89 86 100 97 88 86 92 77 58 62 48 51 75 86 91 82 68 72 77 71 69 64 60 65 68 60 51 53 54 53 51 49 46 50 55 52 43 39 36 32 37 39 45 53 56 57 56 49 45 52 61 60 55 48 46 54 53 49 50 53 51 45 42 40 35 29 30 33 29 24 96 86 63 57 71 71 64 66 65 74 78 75 71 68 63 73 74 60 59 57 64 92 104 88 73 69 78 84 88 91 89 92 95 95 90 87 91 79 64 59 50 58 84 92 83 70 67 74 77 71 69 63 57 66 72 63 49 46 48 53 50 47 49 51 57 56 43 35 37 42 43 41 40 50 63 63 55 45 44 53 65 61 52 42 38 50 54 55 57 58 52 46 44 40 33 27 29 36 36 33 93 79 68 61 60 59 64 73 71 73 74 75 77 71 64 71 74 67 66 64 70 90 96 83 78 76 74 76 82 85 87 93 99 96 87 84 92 82 59 54 52 67 92 93 80 70 68 72 72 69 71 64 53 55 64 66 55 50 48 49 47 46 49 53 54 53 44 33 36 48 52 47 43 50 62 64 57 44 46 54 62 57 50 42 38 50 53 53 56 58 54 48 41 36 30 28 34 38 38 36 72 76 75 66 57 57 66 74 76 77 75 75 77 73 65 67 74 74 74 74 83 92 80 71 74 75 67 68 77 81 83 90 96 93 84 83 93 79 52 50 56 74 94 88 75 73 76 76 71 71 72 64 52 50 56 59 57 53 50 48 45 45 46 56 52 52 47 33 34 50 59 50 41 46 58 62 56 47 51 56 59 55 48 45 50 56 55 48 47 47 50 48 40 35 32 31 36 40 40 41 68 67 72 73 73 75 74 69 74 77 75 70 71 70 66 59 67 73 70 71 82 85 74 68 72 75 69 74 83 84 83 85 90 91 86 86 93 74 49 49 55 74 89 78 68 78 86 80 71 71 66 57 52 55 57 53 54 54 52 49 47 44 43 45 47 60 67 53 44 50 53 43 35 41 55 62 58 52 55 57 58 56 50 47 52 58 54 47 46 50 51 47 41 39 37 35 37 40 42 45 74 65 66 74 85 88 80 67 70 71 68 65 67 68 66 62 69 76 66 67 79 77 70 67 68 70 70 77 85 85 81 82 88 92 90 89 92 75 54 49 48 72 90 73 61 73 83 78 73 70 61 51 52 59 59 53 53 55 52 48 47 46 42 36 46 67 83 78 62 53 45 38 33 40 56 63 60 56 56 54 55 57 51 49 59 64 58 49 49 54 54 48 43 42 41 38 38 41 46 52 89 82 70 64 71 78 80 79 69 64 60 64 72 74 70 67 71 79 66 68 83 77 69 71 67 66 72 79 80 77 75 77 84 90 91 89 91 81 64 50 38 71 98 75 54 63 72 71 74 75 64 52 52 56 55 51 53 55 50 44 46 49 46 46 51 62 76 82 73 61 50 43 37 42 55 59 57 60 54 49 52 58 52 50 64 68 62 52 52 60 61 51 44 41 41 40 40 44 50 57 113 103 81 67 67 64 66 78 75 75 69 69 76 74 62 62 74 73 63 70 82 75 65 70 69 68 70 76 78 73 67 70 82 90 91 86 88 89 73 49 39 66 92 83 59 51 59 64 71 79 70 56 50 51 53 53 55 53 48 42 43 48 53 59 60 52 55 73 77 62 53 51 47 49 54 53 48 52 49 46 49 57 53 52 68 72 64 58 61 67 63 53 48 45 45 43 40 44 52 61 131 128 111 91 78 64 58 66 76 84 81 71 68 65 56 54 69 66 61 71 77 71 63 67 67 65 67 73 76 71 66 70 81 87 85 84 87 86 72 54 48 57 71 78 66 55 61 64 65 75 72 62 54 52 54 57 51 51 49 46 46 49 53 60 63 54 50 63 70 62 59 62 60 56 55 49 45 48 48 47 50 56 54 55 69 72 64 60 65 68 61 53 50 46 45 42 38 42 50 57 143 150 143 123 98 80 72 69 70 76 76 74 73 63 50 51 61 61 63 73 74 67 66 69 68 64 65 72 75 72 69 70 74 78 79 83 85 77 70 64 59 50 50 65 71 67 74 72 61 66 69 67 61 57 54 56 45 46 51 53 51 50 48 57 62 60 55 54 58 61 65 70 68 62 57 50 44 47 51 52 53 55 55 54 64 66 60 58 63 65 58 52 47 43 41 39 37 39 45 51 145 148 152 141 118 104 97 89 70 62 60 72 84 73 55 59 59 59 64 72 71 66 70 71 69 65 66 71 76 76 72 69 70 74 80 82 81 75 70 67 59 47 43 60 68 71 85 83 64 60 61 61 61 60 56 51 42 43 49 53 53 52 49 55 58 62 61 55 53 58 65 67 66 63 60 50 41 46 52 55 56 55 54 53 57 59 54 55 61 60 54 50 45 40 37 36 35 38 43 47 147 143 148 143 126 114 105 96 86 73 60 60 71 80 80 68 61 58 63 67 65 63 67 69 67 64 63 67 71 72 75 77 78 78 79 79 79 79 75 59 45 43 55 66 61 68 88 87 70 60 56 54 58 62 56 45 43 44 46 49 52 54 54 54 54 59 63 59 55 55 66 65 61 60 58 48 39 47 50 56 57 55 54 53 54 56 53 55 62 57 50 47 45 40 36 35 36 41 45 45 141 138 138 133 124 116 110 105 103 92 74 57 56 73 89 75 66 64 67 65 60 59 63 66 66 62 60 63 67 69 73 79 84 85 83 80 77 81 80 55 37 55 80 77 60 62 80 78 72 67 60 55 56 58 53 43 45 45 43 46 51 55 57 54 54 54 55 57 57 56 65 67 62 57 55 51 48 48 47 53 58 56 53 53 54 54 52 57 63 54 47 48 47 44 40 39 40 45 46 44 125 129 124 121 122 123 125 126 109 97 80 66 60 63 70 79 71 73 74 67 60 59 62 66 68 64 61 63 68 72 69 71 79 86 92 85 74 81 86 61 42 77 100 84 63 61 69 66 71 73 67 61 57 55 49 44 47 45 43 46 51 55 55 54 56 52 45 50 57 58 61 69 67 58 55 61 63 48 45 50 58 56 52 52 52 52 50 55 61 51 44 49 50 48 44 43 45 47 46 44 115 111 114 120 127 134 132 126 126 124 110 90 75 63 55 59 67 77 82 78 70 65 63 60 69 68 54 59 76 79 72 70 75 82 86 81 74 83 87 59 42 78 100 73 69 72 54 63 70 78 75 64 58 55 50 44 46 44 42 44 49 52 51 53 56 51 44 47 55 60 59 69 71 60 50 62 74 56 49 50 56 54 47 48 55 53 49 50 50 44 43 49 52 54 55 52 49 47 46 46 114 109 106 117 132 131 122 121 141 148 139 113 88 71 65 66 52 52 71 89 90 77 60 62 68 68 60 63 75 78 73 72 76 76 69 68 73 85 84 54 37 67 81 60 67 74 56 64 77 80 76 68 61 57 52 47 48 44 41 40 43 48 50 53 56 52 46 50 58 62 60 67 68 57 48 62 75 58 55 55 57 51 46 48 55 56 53 50 50 45 44 50 54 57 57 53 48 46 45 46 123 122 112 114 122 118 112 118 129 137 136 120 102 87 82 83 61 47 58 78 90 88 70 60 55 63 71 71 71 71 66 68 74 73 62 60 74 86 77 45 32 60 63 48 62 73 60 65 81 80 75 69 62 57 55 54 52 46 41 38 38 44 50 56 57 54 50 53 60 63 61 65 65 55 49 61 74 60 57 58 60 55 50 48 51 54 54 55 56 51 49 55 55 56 52 46 40 38 38 39 132 132 127 117 109 112 116 117 110 107 108 114 118 114 107 90 78 62 56 62 75 84 82 72 59 58 66 68 66 64 57 59 69 73 66 64 75 83 68 39 34 59 61 49 58 71 66 66 76 76 72 66 59 56 58 61 57 50 44 39 36 41 52 60 61 56 52 55 60 61 61 64 65 58 52 61 71 61 53 56 65 66 58 51 47 48 52 61 68 60 53 54 51 46 41 37 34 35 36 35 130 124 130 125 115 120 125 117 107 93 91 107 121 124 121 106 94 79 69 64 58 59 77 89 86 66 54 56 63 65 57 58 66 71 68 66 72 77 66 45 38 58 66 54 52 65 68 64 68 70 69 66 59 55 57 64 58 52 49 45 37 39 52 62 62 58 54 57 60 60 59 62 63 58 53 59 68 63 48 50 66 71 61 51 47 47 50 62 69 63 53 47 44 40 38 40 42 43 44 43 123 120 127 131 130 129 125 119 112 103 100 104 108 112 116 120 112 100 88 73 59 55 67 82 92 79 62 56 61 65 63 66 71 71 66 63 65 73 75 57 41 52 65 58 49 56 64 59 66 67 69 71 65 57 54 58 55 51 51 49 37 38 51 59 59 56 54 59 63 61 58 58 58 54 50 57 67 63 48 47 60 64 55 48 49 52 52 55 58 56 50 46 44 43 44 48 51 51 50 50 127 128 127 129 131 127 122 123 120 115 110 105 100 101 108 111 119 118 105 89 77 70 61 63 76 88 83 71 63 58 63 75 81 73 64 61 63 71 80 69 44 44 60 59 48 51 60 57 63 67 71 75 69 58 52 52 52 52 55 50 37 37 52 58 57 55 56 60 64 64 57 54 53 50 48 55 65 64 50 48 55 56 50 47 53 57 54 49 49 51 53 52 51 52 53 55 55 51 47 48 137 137 129 124 125 124 122 122 121 114 105 99 98 99 100 100 111 120 127 120 94 72 67 65 67 77 85 86 79 62 58 71 85 81 71 68 69 70 76 71 48 47 61 61 49 43 56 64 66 71 68 66 67 66 59 48 48 57 63 53 37 38 52 62 57 57 60 59 59 61 59 56 55 53 49 50 58 61 51 50 56 55 49 48 53 58 57 51 48 51 53 55 59 60 60 58 55 49 45 46 138 142 136 132 134 130 122 116 114 115 110 100 93 94 99 102 102 113 129 135 117 97 92 82 67 58 63 80 92 88 69 58 70 86 84 77 75 72 70 64 50 58 66 64 48 36 52 70 80 75 62 53 62 73 67 49 48 59 67 59 42 39 52 63 58 56 59 58 54 54 65 62 63 61 55 48 50 54 48 53 64 63 53 48 48 54 56 52 49 46 46 50 57 59 55 51 50 49 49 52 138 140 134 132 137 133 120 112 112 120 119 106 93 93 99 109 111 112 113 119 128 129 117 100 80 68 65 65 74 87 79 66 63 71 79 81 80 74 70 68 55 54 61 64 48 36 56 73 73 74 69 61 57 57 58 57 54 62 69 62 48 50 63 69 59 54 56 58 56 57 63 61 63 66 64 58 53 46 45 56 70 69 58 49 44 48 51 52 50 47 46 48 51 55 51 43 39 41 47 52 137 135 130 131 134 128 113 103 108 119 122 111 100 100 105 109 110 105 97 99 116 133 135 125 111 94 77 63 61 66 70 78 77 70 69 73 75 69 71 78 65 48 52 58 48 50 73 78 62 67 71 67 60 54 51 53 49 57 68 67 56 54 62 64 58 60 65 65 61 60 62 61 61 63 66 66 60 43 42 54 70 71 59 49 44 46 46 48 51 53 56 54 48 52 53 42 31 32 42 49 141 137 134 135 135 125 111 104 109 116 121 118 110 108 108 101 96 96 99 100 103 111 124 130 125 105 84 75 71 60 59 73 87 83 72 68 69 63 66 81 75 53 50 54 51 63 84 80 63 57 54 54 57 58 50 40 39 47 60 67 62 54 54 54 57 67 72 69 62 61 65 64 60 58 62 64 61 46 41 48 64 67 59 50 49 50 49 48 51 57 64 61 50 55 57 46 32 32 43 53 150 143 144 147 145 134 122 120 121 123 125 123 117 110 104 97 96 101 105 102 101 102 103 112 119 117 105 91 79 72 68 61 69 84 84 76 72 62 58 75 76 62 58 56 53 66 78 69 65 57 52 53 55 57 51 44 31 35 46 60 65 64 67 55 57 63 66 62 61 66 65 66 61 55 57 60 59 52 40 42 57 63 57 52 55 57 54 49 49 57 66 63 53 57 57 45 36 36 49 62 159 150 149 150 148 144 143 145 143 136 132 131 124 116 111 106 108 107 104 104 107 106 96 99 115 127 121 109 98 91 83 60 50 64 80 86 86 73 57 61 68 63 58 59 61 67 68 64 72 70 61 60 57 53 73 106 80 40 40 39 55 76 71 60 61 58 53 54 61 67 68 64 58 53 54 58 61 55 44 44 54 57 53 52 57 61 60 57 56 53 56 56 51 52 51 45 40 43 56 67 150 151 151 150 148 148 151 154 152 143 141 142 137 130 129 127 123 109 100 104 110 109 103 107 112 115 114 121 124 105 82 71 65 55 59 75 87 83 71 66 66 57 55 61 66 66 60 63 81 75 61 54 48 48 101 189 187 130 107 67 49 62 62 64 63 58 53 58 63 64 66 61 55 53 55 59 63 56 45 43 48 50 48 51 58 61 62 60 57 49 47 47 44 45 47 46 43 46 57 68 147 151 151 150 147 147 148 151 150 145 145 148 146 143 142 145 136 123 113 110 112 111 109 108 102 103 112 122 124 112 98 93 83 62 50 55 69 78 82 81 74 59 51 58 69 68 58 57 70 74 74 66 51 37 87 213 253 232 217 150 67 43 60 69 66 60 59 63 65 60 59 57 55 54 56 63 66 58 44 38 40 44 46 51 60 63 62 57 52 43 39 39 37 39 43 47 46 46 56 67 142 144 144 144 143 143 145 147 149 145 140 140 142 143 143 140 140 139 134 126 116 111 113 107 100 107 117 111 100 108 118 108 90 82 69 55 52 56 70 86 85 71 50 49 65 74 74 67 62 57 72 73 58 35 74 207 254 252 251 208 107 47 52 70 71 67 62 63 62 58 53 54 54 53 57 64 68 60 44 35 37 40 46 54 65 64 59 54 50 44 38 37 36 36 41 48 49 45 52 62 126 130 133 137 139 141 145 148 148 145 140 136 138 142 141 128 130 135 138 133 124 121 128 125 116 109 107 102 97 101 106 109 109 104 93 78 55 41 53 78 84 74 60 55 60 70 81 77 62 61 79 83 68 41 55 141 217 243 253 234 143 55 45 67 73 70 62 58 58 57 53 55 54 52 55 62 68 61 48 38 38 41 46 55 65 61 55 50 52 51 44 41 40 36 41 51 51 44 46 53 127 121 125 132 136 137 139 140 139 141 139 137 140 144 141 128 124 127 133 132 130 132 137 136 126 109 99 102 110 105 99 112 124 118 110 98 74 55 57 67 69 68 74 77 70 66 67 67 61 58 69 80 76 59 50 64 126 194 235 242 156 59 46 62 67 65 59 58 59 58 57 58 54 49 50 58 67 64 52 44 41 40 42 49 58 55 51 50 54 56 50 45 43 37 41 53 53 43 42 46 131 121 124 129 131 130 126 125 123 132 136 137 140 141 138 136 128 129 134 134 134 134 128 121 118 113 104 105 109 114 124 119 120 127 122 106 88 77 73 64 57 64 77 85 85 74 67 71 77 72 66 67 66 65 61 40 45 100 139 185 144 62 39 59 59 57 57 61 62 57 60 60 55 48 48 56 65 66 55 48 43 38 36 41 50 50 49 50 56 58 51 46 44 37 42 54 55 44 41 42 129 132 137 125 119 127 126 122 126 132 138 135 126 126 133 142 138 133 127 127 133 135 120 114 113 117 119 112 111 123 129 122 115 120 130 126 112 99 88 80 71 60 62 70 77 81 81 80 83 74 68 65 64 62 56 49 33 44 63 77 75 60 48 60 59 58 57 59 64 66 57 51 47 47 49 56 65 71 66 55 42 35 36 41 44 43 42 47 54 55 51 46 42 43 51 59 65 56 43 38 132 126 140 135 129 139 138 130 132 137 140 131 117 115 123 133 129 124 121 122 127 129 124 120 119 120 121 118 117 121 124 120 115 119 126 130 131 125 114 98 79 65 58 57 62 73 84 89 87 79 68 59 59 61 55 43 53 51 45 40 41 50 59 59 60 58 56 55 60 64 57 49 46 48 49 51 58 68 63 52 40 36 40 44 46 48 47 49 51 48 44 44 43 48 57 64 70 62 50 45 150 141 145 132 123 135 147 157 143 145 147 140 126 117 118 122 117 115 117 120 123 122 121 120 117 115 116 118 122 124 123 121 122 126 128 130 136 139 133 116 94 78 70 61 52 57 76 93 100 84 70 61 57 57 52 45 57 61 56 50 44 48 55 58 62 60 55 52 57 62 59 52 49 52 52 50 53 60 55 45 35 34 42 48 52 54 53 52 50 44 41 43 45 51 57 61 63 59 54 53 138 156 148 132 127 128 135 158 171 159 152 153 150 141 135 124 120 117 120 122 121 119 121 121 118 113 113 120 127 126 124 126 131 133 131 130 132 134 131 121 105 91 76 66 60 61 70 77 80 77 78 77 64 50 47 49 57 60 58 50 43 47 54 60 62 62 57 54 57 62 60 54 53 55 53 50 50 55 50 41 33 34 43 52 58 60 56 53 52 48 45 47 50 52 52 49 47 48 50 51 66 78 100 139 172 166 139 133 125 128 143 164 166 154 144 143 139 133 130 129 127 127 131 129 122 113 113 120 127 125 122 127 132 130 126 122 119 119 121 122 120 117 97 82 74 64 58 57 56 69 83 88 73 51 43 49 55 52 45 37 37 46 56 60 61 60 58 57 59 61 57 54 53 52 50 49 53 58 53 45 37 38 48 57 62 62 57 52 53 51 51 52 53 53 47 42 39 41 46 49 37 36 56 79 108 134 139 142 137 139 140 135 132 144 157 156 154 150 145 143 145 148 149 142 130 119 115 121 127 124 122 127 128 122 115 112 111 114 117 121 128 135 132 117 96 74 63 60 62 64 72 81 75 60 49 45 48 49 47 46 47 50 54 59 56 55 57 60 61 59 56 54 53 50 46 51 60 61 57 48 40 41 49 57 62 63 58 52 51 49 48 49 51 49 45 42 40 45 54 60 29 39 45 33 32 61 89 101 108 122 131 124 115 125 154 159 159 157 154 153 159 164 163 157 144 130 124 126 131 129 126 128 125 114 108 114 121 121 119 115 120 129 141 138 122 104 92 82 72 59 58 65 72 71 60 51 51 49 49 50 53 55 57 58 54 53 57 61 60 57 57 58 56 52 50 56 63 62 58 49 40 41 47 55 62 63 58 51 49 47 45 45 47 46 44 43 46 54 63 68 31 43 45 38 26 24 33 39 45 57 85 125 145 127 140 153 157 158 154 152 158 165 164 164 159 148 139 140 144 143 138 136 128 118 118 124 126 125 123 119 118 122 127 134 137 130 122 107 82 64 61 65 70 69 67 71 60 49 46 51 52 51 54 56 55 56 59 60 59 56 59 67 65 59 57 59 61 62 56 47 39 41 48 55 61 59 54 51 50 50 50 51 51 49 47 49 54 60 60 58 24 25 34 40 36 33 32 30 32 21 28 89 159 150 133 146 155 160 155 151 155 159 161 161 159 157 156 157 158 158 156 148 140 137 138 134 129 128 131 134 130 121 109 117 134 139 137 120 94 78 76 76 70 62 64 79 65 53 48 48 49 50 52 55 57 59 61 61 57 53 56 72 72 60 51 52 56 54 50 42 37 41 51 58 58 55 52 50 51 53 55 56 55 52 51 54 61 60 50 44 22 13 20 30 35 38 43 46 49 35 12 47 134 155 146 146 156 161 160 157 152 150 153 152 154 157 164 164 164 171 168 157 150 153 153 146 140 136 136 139 137 125 116 119 123 125 128 127 119 106 91 76 67 63 62 65 68 64 59 54 50 50 53 57 60 64 65 62 55 50 56 70 71 58 49 51 52 49 47 44 42 47 56 64 62 54 51 49 49 53 56 59 58 53 52 58 66 59 41 29 23 22 23 25 25 24 25 29 30 38 18 33 110 143 148 152 158 162 164 164 154 145 150 151 151 158 169 170 168 171 171 162 161 167 167 161 157 148 135 130 130 125 126 127 122 117 119 125 127 120 105 88 75 63 55 53 61 69 71 64 52 44 40 50 56 61 63 60 55 52 56 61 59 54 53 54 52 49 51 52 52 55 61 65 61 52 51 52 51 54 56 57 57 50 49 59 67 59 40 26 23 20 21 24 27 23 19 20 22 27 9 27 102 136 144 154 161 163 165 168 161 151 153 155 152 156 167 170 166 165 165 165 168 170 171 167 165 158 141 129 126 122 116 118 123 125 122 117 111 113 113 107 90 69 58 62 50 54 60 61 60 56 50 47 52 57 58 56 54 53 56 55 52 53 58 59 56 55 57 57 56 56 61 63 56 50 53 58 56 58 57 55 57 49 49 59 67 60 44 33 22 22 20 23 27 23 20 22 25 20 6 33 103 129 141 150 163 166 162 166 168 164 169 169 157 152 160 162 159 157 154 160 163 157 153 156 163 163 152 144 138 125 113 115 125 131 127 119 112 113 109 104 97 85 75 74 71 54 36 41 64 80 77 57 59 59 56 51 48 49 55 56 54 55 61 63 60 63 60 57 52 52 59 62 56 50 57 63 58 57 56 56 59 51 52 63 70 59 45 37 20 22 21 22 22 19 16 18 20 15 7 30 100 135 141 151 166 165 161 165 168 173 179 180 179 174 168 166 165 160 154 153 150 142 140 147 160 168 167 159 149 133 123 124 130 137 137 130 124 114 106 101 103 103 93 81 80 77 65 52 50 63 74 75 69 63 56 48 45 49 53 55 59 60 55 57 64 66 59 52 48 48 54 60 60 58 64 66 58 52 51 52 57 54 51 61 69 57 41 36 20 18 20 22 21 19 18 19 19 13 7 28 99 138 143 154 171 170 166 169 171 179 182 187 193 191 180 174 173 167 161 155 148 143 147 156 167 173 171 165 158 148 138 134 134 136 138 134 128 117 111 110 112 111 99 85 74 86 86 64 44 48 63 75 71 68 61 48 43 45 49 52 59 59 50 52 63 65 58 53 49 47 53 60 59 60 64 64 56 48 48 49 53 54 49 60 70 57 39 35 19 18 20 21 21 20 20 21 18 13 6 33 102 132 140 156 176 177 174 175 178 183 183 181 181 177 170 167 171 172 169 164 159 159 168 178 183 180 173 169 166 162 155 146 135 131 133 132 129 121 117 118 116 112 98 85 76 80 76 61 53 56 59 59 63 69 66 55 47 46 44 50 57 56 47 49 59 61 57 56 51 49 55 60 57 56 59 60 53 48 48 48 52 51 47 61 75 58 38 35 19 17 19 21 21 20 21 22 19 14 8 39 104 125 136 157 178 181 180 180 182 186 181 169 161 156 155 161 169 173 173 171 169 174 185 191 190 185 178 172 168 167 165 156 140 132 131 130 127 124 122 120 115 106 96 88 82 83 75 66 66 65 57 45 49 57 62 62 58 52 43 50 56 54 46 48 55 57 57 57 53 50 55 59 54 53 56 58 55 52 51 49 51 50 47 62 77 60 39 37 19 17 19 21 22 21 21 22 20 17 10 47 107 118 133 162 179 182 182 183 179 179 171 162 158 158 159 165 169 170 173 171 170 174 179 179 178 181 180 173 167 168 171 165 153 145 140 136 129 131 131 124 113 102 97 97 96 107 106 90 78 69 58 50 48 48 53 60 62 57 49 53 55 54 50 50 53 54 56 57 53 49 54 58 51 52 56 59 57 56 54 50 52 50 46 59 73 59 40 38 20 19 20 22 22 21 22 22 19 18 11 54 112 116 135 174 184 182 183 182 172 167 158 153 154 158 160 162 165 167 170 169 168 168 162 157 162 174 178 170 163 167 175 175 169 161 152 144 138 140 139 132 118 106 105 110 112 119 116 105 101 94 78 67 64 54 48 52 60 62 60 59 56 57 56 54 52 52 54 56 51 46 52 57 51 51 57 60 56 55 54 49 51 48 41 53 65 56 40 36 22 19 21 22 22 21 21 22 17 17 11 58 115 116 139 184 189 183 182 181 166 159 158 148 146 149 151 155 159 164 168 169 171 168 155 147 155 170 176 164 156 163 177 180 176 168 157 149 146 144 143 137 122 110 109 116 121 105 86 95 129 135 109 79 78 65 49 47 59 68 68 62 57 59 61 57 53 52 54 54 49 44 51 57 52 52 57 59 54 51 51 49 50 46 37 47 57 51 38 34