2 0 11 0 1 9 3 2 10 1 3 8 3 2 10 0 1 9 1 4 5 0 5 4 5 6 7 4 7 6 5 6 7 0 5 4 3 8 1 1 9 0 7 10 3 5 11 2 7 10 3 1 9 0 2 12 5 3 13 4 6 14 7 7 15 6 6 14 7 3 13 4 0 16 1 2 17 0 4 18 3 6 19 2 4 18 3 2 17 0
+0 0 0 12 1 13 13 2 14 0 0 0 13 2 14 1 3 1 1 3 1 13 2 14 14 4 15 1 3 1 14 4 15 2 5 2 2 5 2 14 4 15 15 6 16 2 5 2 15 6 16 3 7 3 3 7 3 15 6 16 16 8 17 3 7 3 16 8 17 4 9 4 4 9 4 16 8 17 17 10 18 4 9 4 17 10 18 5 11 5 5 11 5 17 10 18 18 12 19 5 11 5 18 12 19 6 13 6 6 13 6 18 12 19 19 14 20 6 13 6 19 14 20 7 15 7 7 15 7 19 14 20 20 16 21 7 15 7 20 16 21 8 17 8 8 17 8 20 16 21 21 18 22 8 17 8 21 18 22 9 19 9 9 19 9 21 18 22 22 20 23 9 19 9 22 20 23 10 21 10 10 21 10 22 20 23 23 22 24 10 21 10 23 22 24 11 23 11 11 23 11 23 22 24 12 1 25 11 23 11 12 1 25 0 0 12 12 1 13 24 24 26 25 25 27 12 1 13 25 25 27 13 2 14 13 2 14 25 25 27 26 26 28 13 2 14 26 26 28 14 4 15 14 4 15 26 26 28 27 27 29 14 4 15 27 27 29 15 6 16 15 6 16 27 27 29 28 28 30 15 6 16 28 28 30 16 8 17 16 8 17 28 28 30 29 29 31 16 8 17 29 29 31 17 10 18 17 10 18 29 29 31 30 30 32 17 10 18 30 30 32 18 12 19 18 12 19 30 30 32 31 31 33 18 12 19 31 31 33 19 14 20 19 14 20 31 31 33 32 32 34 19 14 20 32 32 34 20 16 21 20 16 21 32 32 34 33 33 35 20 16 21 33 33 35 21 18 22 21 18 22 33 33 35 34 34 36 21 18 22 34 34 36 22 20 23 22 20 23 34 34 36 35 35 37 22 20 23 35 35 37 23 22 24 23 22 24 35 35 37 24 24 38 23 22 24 24 24 38 12 1 25 24 24 26 36 36 39 37 37 40 24 24 26 37 37 40 25 25 27 25 25 27 37 37 40 38 38 41 25 25 27 38 38 41 26 26 28 26 26 28 38 38 41 39 39 42 26 26 28 39 39 42 27 27 29 27 27 29 39 39 42 40 40 43 27 27 29 40 40 43 28 28 30 28 28 30 40 40 43 41 41 44 28 28 30 41 41 44 29 29 31 29 29 31 41 41 44 42 42 45 29 29 31 42 42 45 30 30 32 30 30 32 42 42 45 43 43 46 30 30 32 43 43 46 31 31 33 31 31 33 43 43 46 44 44 47 31 31 33 44 44 47 32 32 34 32 32 34 44 44 47 45 45 48 32 32 34 45 45 48 33 33 35 33 33 35 45 45 48 46 46 49 33 33 35 46 46 49 34 34 36 34 34 36 46 46 49 47 47 50 34 34 36 47 47 50 35 35 37 35 35 37 47 47 50 36 36 51 35 35 37 36 36 51 24 24 38 36 36 39 48 48 52 49 49 53 36 36 39 49 49 53 37 37 40 37 37 40 49 49 53 50 50 54 37 37 40 50 50 54 38 38 41 38 38 41 50 50 54 51 51 55 38 38 41 51 51 55 39 39 42 39 39 42 51 51 55 52 52 56 39 39 42 52 52 56 40 40 43 40 40 43 52 52 56 53 53 57 40 40 43 53 53 57 41 41 44 41 41 44 53 53 57 54 54 58 41 41 44 54 54 58 42 42 45 42 42 45 54 54 58 55 55 59 42 42 45 55 55 59 43 43 46 43 43 46 55 55 59 56 56 60 43 43 46 56 56 60 44 44 47 44 44 47 56 56 60 57 57 61 44 44 47 57 57 61 45 45 48 45 45 48 57 57 61 58 58 62 45 45 48 58 58 62 46 46 49 46 46 49 58 58 62 59 59 63 46 46 49 59 59 63 47 47 50 47 47 50 59 59 63 48 48 64 47 47 50 48 48 64 36 36 51 48 48 52 60 60 65 61 61 66 48 48 52 61 61 66 49 49 53 49 49 53 61 61 66 62 62 67 49 49 53 62 62 67 50 50 54 50 50 54 62 62 67 63 63 68 50 50 54 63 63 68 51 51 55 51 51 55 63 63 68 64 64 69 51 51 55 64 64 69 52 52 56 52 52 56 64 64 69 65 65 70 52 52 56 65 65 70 53 53 57 53 53 57 65 65 70 66 66 71 53 53 57 66 66 71 54 54 58 54 54 58 66 66 71 67 67 72 54 54 58 67 67 72 55 55 59 55 55 59 67 67 72 68 68 73 55 55 59 68 68 73 56 56 60 56 56 60 68 68 73 69 69 74 56 56 60 69 69 74 57 57 61 57 57 61 69 69 74 70 70 75 57 57 61 70 70 75 58 58 62 58 58 62 70 70 75 71 71 76 58 58 62 71 71 76 59 59 63 59 59 63 71 71 76 60 60 77 59 59 63 60 60 77 48 48 64 60 60 65 72 72 78 73 73 79 60 60 65 73 73 79 61 61 66 61 61 66 73 73 79 74 74 80 61 61 66 74 74 80 62 62 67 62 62 67 74 74 80 75 75 81 62 62 67 75 75 81 63 63 68 63 63 68 75 75 81 76 76 82 63 63 68 76 76 82 64 64 69 64 64 69 76 76 82 77 77 83 64 64 69 77 77 83 65 65 70 65 65 70 77 77 83 78 78 84 65 65 70 78 78 84 66 66 71 66 66 71 78 78 84 79 79 85 66 66 71 79 79 85 67 67 72 67 67 72 79 79 85 80 80 86 67 67 72 80 80 86 68 68 73 68 68 73 80 80 86 81 81 87 68 68 73 81 81 87 69 69 74 69 69 74 81 81 87 82 82 88 69 69 74 82 82 88 70 70 75 70 70 75 82 82 88 83 83 89 70 70 75 83 83 89 71 71 76 71 71 76 83 83 89 72 72 90 71 71 76 72 72 90 60 60 77 72 72 78 84 84 91 85 85 92 72 72 78 85 85 92 73 73 79 73 73 79 85 85 92 86 86 93 73 73 79 86 86 93 74 74 80 74 74 80 86 86 93 87 87 94 74 74 80 87 87 94 75 75 81 75 75 81 87 87 94 88 88 95 75 75 81 88 88 95 76 76 82 76 76 82 88 88 95 89 89 96 76 76 82 89 89 96 77 77 83 77 77 83 89 89 96 90 90 97 77 77 83 90 90 97 78 78 84 78 78 84 90 90 97 91 91 98 78 78 84 91 91 98 79 79 85 79 79 85 91 91 98 92 92 99 79 79 85 92 92 99 80 80 86 80 80 86 92 92 99 93 93 100 80 80 86 93 93 100 81 81 87 81 81 87 93 93 100 94 94 101 81 81 87 94 94 101 82 82 88 82 82 88 94 94 101 95 95 102 82 82 88 95 95 102 83 83 89 83 83 89 95 95 102 84 84 103 83 83 89 84 84 103 72 72 90 84 84 91 96 96 104 97 97 105 84 84 91 97 97 105 85 85 92 85 85 92 97 97 105 98 98 106 85 85 92 98 98 106 86 86 93 86 86 93 98 98 106 99 99 107 86 86 93 99 99 107 87 87 94 87 87 94 99 99 107 100 100 108 87 87 94 100 100 108 88 88 95 88 88 95 100 100 108 101 101 109 88 88 95 101 101 109 89 89 96 89 89 96 101 101 109 102 102 110 89 89 96 102 102 110 90 90 97 90 90 97 102 102 110 103 103 111 90 90 97 103 103 111 91 91 98 91 91 98 103 103 111 104 104 112 91 91 98 104 104 112 92 92 99 92 92 99 104 104 112 105 105 113 92 92 99 105 105 113 93 93 100 93 93 100 105 105 113 106 106 114 93 93 100 106 106 114 94 94 101 94 94 101 106 106 114 107 107 115 94 94 101 107 107 115 95 95 102 95 95 102 107 107 115 96 96 116 95 95 102 96 96 116 84 84 103 96 96 104 108 108 117 109 109 118 96 96 104 109 109 118 97 97 105 97 97 105 109 109 118 110 110 119 97 97 105 110 110 119 98 98 106 98 98 106 110 110 119 111 111 120 98 98 106 111 111 120 99 99 107 99 99 107 111 111 120 112 112 121 99 99 107 112 112 121 100 100 108 100 100 108 112 112 121 113 113 122 100 100 108 113 113 122 101 101 109 101 101 109 113 113 122 114 114 123 101 101 109 114 114 123 102 102 110 102 102 110 114 114 123 115 115 124 102 102 110 115 115 124 103 103 111 103 103 111 115 115 124 116 116 125 103 103 111 116 116 125 104 104 112 104 104 112 116 116 125 117 117 126 104 104 112 117 117 126 105 105 113 105 105 113 117 117 126 118 118 127 105 105 113 118 118 127 106 106 114 106 106 114 118 118 127 119 119 128 106 106 114 119 119 128 107 107 115 107 107 115 119 119 128 108 108 129 107 107 115 108 108 129 96 96 116 108 108 117 120 120 130 121 121 131 108 108 117 121 121 131 109 109 118 109 109 118 121 121 131 122 122 132 109 109 118 122 122 132 110 110 119 110 110 119 122 122 132 123 123 133 110 110 119 123 123 133 111 111 120 111 111 120 123 123 133 124 124 134 111 111 120 124 124 134 112 112 121 112 112 121 124 124 134 125 125 135 112 112 121 125 125 135 113 113 122 113 113 122 125 125 135 126 126 136 113 113 122 126 126 136 114 114 123 114 114 123 126 126 136 127 127 137 114 114 123 127 127 137 115 115 124 115 115 124 127 127 137 128 128 138 115 115 124 128 128 138 116 116 125 116 116 125 128 128 138 129 129 139 116 116 125 129 129 139 117 117 126 117 117 126 129 129 139 130 130 140 117 117 126 130 130 140 118 118 127 118 118 127 130 130 140 131 131 141 118 118 127 131 131 141 119 119 128 119 119 128 131 131 141 120 120 142 119 119 128 120 120 142 108 108 129 120 120 130 132 132 143 133 133 144 120 120 130 133 133 144 121 121 131 121 121 131 133 133 144 134 134 145 121 121 131 134 134 145 122 122 132 122 122 132 134 134 145 135 135 146 122 122 132 135 135 146 123 123 133 123 123 133 135 135 146 136 136 147 123 123 133 136 136 147 124 124 134 124 124 134 136 136 147 137 137 148 124 124 134 137 137 148 125 125 135 125 125 135 137 137 148 138 138 149 125 125 135 138 138 149 126 126 136 126 126 136 138 138 149 139 139 150 126 126 136 139 139 150 127 127 137 127 127 137 139 139 150 140 140 151 127 127 137 140 140 151 128 128 138 128 128 138 140 140 151 141 141 152 128 128 138 141 141 152 129 129 139 129 129 139 141 141 152 142 142 153 129 129 139 142 142 153 130 130 140 130 130 140 142 142 153 143 143 154 130 130 140 143 143 154 131 131 141 131 131 141 143 143 154 132 132 155 131 131 141 132 132 155 120 120 142 132 132 143 144 144 156 145 145 157 132 132 143 145 145 157 133 133 144 133 133 144 145 145 157 146 146 158 133 133 144 146 146 158 134 134 145 134 134 145 146 146 158 147 147 159 134 134 145 147 147 159 135 135 146 135 135 146 147 147 159 148 148 160 135 135 146 148 148 160 136 136 147 136 136 147 148 148 160 149 149 161 136 136 147 149 149 161 137 137 148 137 137 148 149 149 161 150 150 162 137 137 148 150 150 162 138 138 149 138 138 149 150 150 162 151 151 163 138 138 149 151 151 163 139 139 150 139 139 150 151 151 163 152 152 164 139 139 150 152 152 164 140 140 151 140 140 151 152 152 164 153 153 165 140 140 151 153 153 165 141 141 152 141 141 152 153 153 165 154 154 166 141 141 152 154 154 166 142 142 153 142 142 153 154 154 166 155 155 167 142 142 153 155 155 167 143 143 154 143 143 154 155 155 167 144 144 168 143 143 154 144 144 168 132 132 155 144 144 156 156 156 169 157 157 170 144 144 156 157 157 170 145 145 157 145 145 157 157 157 170 158 158 171 145 145 157 158 158 171 146 146 158 146 146 158 158 158 171 159 159 172 146 146 158 159 159 172 147 147 159 147 147 159 159 159 172 160 160 173 147 147 159 160 160 173 148 148 160 148 148 160 160 160 173 161 161 174 148 148 160 161 161 174 149 149 161 149 149 161 161 161 174 162 162 175 149 149 161 162 162 175 150 150 162 150 150 162 162 162 175 163 163 176 150 150 162 163 163 176 151 151 163 151 151 163 163 163 176 164 164 177 151 151 163 164 164 177 152 152 164 152 152 164 164 164 177 165 165 178 152 152 164 165 165 178 153 153 165 153 153 165 165 165 178 166 166 179 153 153 165 166 166 179 154 154 166 154 154 166 166 166 179 167 167 180 154 154 166 167 167 180 155 155 167 155 155 167 167 167 180 156 156 181 155 155 167 156 156 181 144 144 168 156 156 169 168 168 182 169 169 183 156 156 169 169 169 183 157 157 170 157 157 170 169 169 183 170 170 184 157 157 170 170 170 184 158 158 171 158 158 171 170 170 184 171 171 185 158 158 171 171 171 185 159 159 172 159 159 172 171 171 185 172 172 186 159 159 172 172 172 186 160 160 173 160 160 173 172 172 186 173 173 187 160 160 173 173 173 187 161 161 174 161 161 174 173 173 187 174 174 188 161 161 174 174 174 188 162 162 175 162 162 175 174 174 188 175 175 189 162 162 175 175 175 189 163 163 176 163 163 176 175 175 189 176 176 190 163 163 176 176 176 190 164 164 177 164 164 177 176 176 190 177 177 191 164 164 177 177 177 191 165 165 178 165 165 178 177 177 191 178 178 192 165 165 178 178 178 192 166 166 179 166 166 179 178 178 192 179 179 193 166 166 179 179 179 193 167 167 180 167 167 180 179 179 193 168 168 194 167 167 180 168 168 194 156 156 181 168 168 182 180 180 195 181 181 196 168 168 182 181 181 196 169 169 183 169 169 183 181 181 196 182 182 197 169 169 183 182 182 197 170 170 184 170 170 184 182 182 197 183 183 198 170 170 184 183 183 198 171 171 185 171 171 185 183 183 198 184 184 199 171 171 185 184 184 199 172 172 186 172 172 186 184 184 199 185 185 200 172 172 186 185 185 200 173 173 187 173 173 187 185 185 200 186 186 201 173 173 187 186 186 201 174 174 188 174 174 188 186 186 201 187 187 202 174 174 188 187 187 202 175 175 189 175 175 189 187 187 202 188 188 203 175 175 189 188 188 203 176 176 190 176 176 190 188 188 203 189 189 204 176 176 190 189 189 204 177 177 191 177 177 191 189 189 204 190 190 205 177 177 191 190 190 205 178 178 192 178 178 192 190 190 205 191 191 206 178 178 192 191 191 206 179 179 193 179 179 193 191 191 206 180 180 207 179 179 193 180 180 207 168 168 194 180 180 195 192 192 208 193 193 209 180 180 195 193 193 209 181 181 196 181 181 196 193 193 209 194 194 210 181 181 196 194 194 210 182 182 197 182 182 197 194 194 210 195 195 211 182 182 197 195 195 211 183 183 198 183 183 198 195 195 211 196 196 212 183 183 198 196 196 212 184 184 199 184 184 199 196 196 212 197 197 213 184 184 199 197 197 213 185 185 200 185 185 200 197 197 213 198 198 214 185 185 200 198 198 214 186 186 201 186 186 201 198 198 214 199 199 215 186 186 201 199 199 215 187 187 202 187 187 202 199 199 215 200 200 216 187 187 202 200 200 216 188 188 203 188 188 203 200 200 216 201 201 217 188 188 203 201 201 217 189 189 204 189 189 204 201 201 217 202 202 218 189 189 204 202 202 218 190 190 205 190 190 205 202 202 218 203 203 219 190 190 205 203 203 219 191 191 206 191 191 206 203 203 219 192 192 220 191 191 206 192 192 220 180 180 207 192 192 208 204 204 221 205 205 222 192 192 208 205 205 222 193 193 209 193 193 209 205 205 222 206 206 223 193 193 209 206 206 223 194 194 210 194 194 210 206 206 223 207 207 224 194 194 210 207 207 224 195 195 211 195 195 211 207 207 224 208 208 225 195 195 211 208 208 225 196 196 212 196 196 212 208 208 225 209 209 226 196 196 212 209 209 226 197 197 213 197 197 213 209 209 226 210 210 227 197 197 213 210 210 227 198 198 214 198 198 214 210 210 227 211 211 228 198 198 214 211 211 228 199 199 215 199 199 215 211 211 228 212 212 229 199 199 215 212 212 229 200 200 216 200 200 216 212 212 229 213 213 230 200 200 216 213 213 230 201 201 217 201 201 217 213 213 230 214 214 231 201 201 217 214 214 231 202 202 218 202 202 218 214 214 231 215 215 232 202 202 218 215 215 232 203 203 219 203 203 219 215 215 232 204 204 233 203 203 219 204 204 233 192 192 220 204 204 221 216 216 234 217 217 235 204 204 221 217 217 235 205 205 222 205 205 222 217 217 235 218 218 236 205 205 222 218 218 236 206 206 223 206 206 223 218 218 236 219 219 237 206 206 223 219 219 237 207 207 224 207 207 224 219 219 237 220 220 238 207 207 224 220 220 238 208 208 225 208 208 225 220 220 238 221 221 239 208 208 225 221 221 239 209 209 226 209 209 226 221 221 239 222 222 240 209 209 226 222 222 240 210 210 227 210 210 227 222 222 240 223 223 241 210 210 227 223 223 241 211 211 228 211 211 228 223 223 241 224 224 242 211 211 228 224 224 242 212 212 229 212 212 229 224 224 242 225 225 243 212 212 229 225 225 243 213 213 230 213 213 230 225 225 243 226 226 244 213 213 230 226 226 244 214 214 231 214 214 231 226 226 244 227 227 245 214 214 231 227 227 245 215 215 232 215 215 232 227 227 245 216 216 246 215 215 232 216 216 246 204 204 233 216 216 234 228 228 247 229 229 248 216 216 234 229 229 248 217 217 235 217 217 235 229 229 248 230 230 249 217 217 235 230 230 249 218 218 236 218 218 236 230 230 249 231 231 250 218 218 236 231 231 250 219 219 237 219 219 237 231 231 250 232 232 251 219 219 237 232 232 251 220 220 238 220 220 238 232 232 251 233 233 252 220 220 238 233 233 252 221 221 239 221 221 239 233 233 252 234 234 253 221 221 239 234 234 253 222 222 240 222 222 240 234 234 253 235 235 254 222 222 240 235 235 254 223 223 241 223 223 241 235 235 254 236 236 255 223 223 241 236 236 255 224 224 242 224 224 242 236 236 255 237 237 256 224 224 242 237 237 256 225 225 243 225 225 243 237 237 256 238 238 257 225 225 243 238 238 257 226 226 244 226 226 244 238 238 257 239 239 258 226 226 244 239 239 258 227 227 245 227 227 245 239 239 258 228 228 259 227 227 245 228 228 259 216 216 246 228 228 247 240 240 260 241 241 261 228 228 247 241 241 261 229 229 248 229 229 248 241 241 261 242 242 262 229 229 248 242 242 262 230 230 249 230 230 249 242 242 262 243 243 263 230 230 249 243 243 263 231 231 250 231 231 250 243 243 263 244 244 264 231 231 250 244 244 264 232 232 251 232 232 251 244 244 264 245 245 265 232 232 251 245 245 265 233 233 252 233 233 252 245 245 265 246 246 266 233 233 252 246 246 266 234 234 253 234 234 253 246 246 266 247 247 267 234 234 253 247 247 267 235 235 254 235 235 254 247 247 267 248 248 268 235 235 254 248 248 268 236 236 255 236 236 255 248 248 268 249 249 269 236 236 255 249 249 269 237 237 256 237 237 256 249 249 269 250 250 270 237 237 256 250 250 270 238 238 257 238 238 257 250 250 270 251 251 271 238 238 257 251 251 271 239 239 258 239 239 258 251 251 271 240 240 272 239 239 258 240 240 272 228 228 259 240 240 260 252 252 273 253 253 274 240 240 260 253 253 274 241 241 261 241 241 261 253 253 274 254 254 275 241 241 261 254 254 275 242 242 262 242 242 262 254 254 275 255 255 276 242 242 262 255 255 276 243 243 263 243 243 263 255 255 276 256 256 277 243 243 263 256 256 277 244 244 264 244 244 264 256 256 277 257 257 278 244 244 264 257 257 278 245 245 265 245 245 265 257 257 278 258 258 279 245 245 265 258 258 279 246 246 266 246 246 266 258 258 279 259 259 280 246 246 266 259 259 280 247 247 267 247 247 267 259 259 280 260 260 281 247 247 267 260 260 281 248 248 268 248 248 268 260 260 281 261 261 282 248 248 268 261 261 282 249 249 269 249 249 269 261 261 282 262 262 283 249 249 269 262 262 283 250 250 270 250 250 270 262 262 283 263 263 284 250 250 270 263 263 284 251 251 271 251 251 271 263 263 284 252 252 285 251 251 271 252 252 285 240 240 272 252 252 273 264 264 286 265 265 287 252 252 273 265 265 287 253 253 274 253 253 274 265 265 287 266 266 288 253 253 274 266 266 288 254 254 275 254 254 275 266 266 288 267 267 289 254 254 275 267 267 289 255 255 276 255 255 276 267 267 289 268 268 290 255 255 276 268 268 290 256 256 277 256 256 277 268 268 290 269 269 291 256 256 277 269 269 291 257 257 278 257 257 278 269 269 291 270 270 292 257 257 278 270 270 292 258 258 279 258 258 279 270 270 292 271 271 293 258 258 279 271 271 293 259 259 280 259 259 280 271 271 293 272 272 294 259 259 280 272 272 294 260 260 281 260 260 281 272 272 294 273 273 295 260 260 281 273 273 295 261 261 282 261 261 282 273 273 295 274 274 296 261 261 282 274 274 296 262 262 283 262 262 283 274 274 296 275 275 297 262 262 283 275 275 297 263 263 284 263 263 284 275 275 297 264 264 298 263 263 284 264 264 298 252 252 285 264 264 286 276 276 299 277 277 300 264 264 286 277 277 300 265 265 287 265 265 287 277 277 300 278 278 301 265 265 287 278 278 301 266 266 288 266 266 288 278 278 301 279 279 302 266 266 288 279 279 302 267 267 289 267 267 289 279 279 302 280 280 303 267 267 289 280 280 303 268 268 290 268 268 290 280 280 303 281 281 304 268 268 290 281 281 304 269 269 291 269 269 291 281 281 304 282 282 305 269 269 291 282 282 305 270 270 292 270 270 292 282 282 305 283 283 306 270 270 292 283 283 306 271 271 293 271 271 293 283 283 306 284 284 307 271 271 293 284 284 307 272 272 294 272 272 294 284 284 307 285 285 308 272 272 294 285 285 308 273 273 295 273 273 295 285 285 308 286 286 309 273 273 295 286 286 309 274 274 296 274 274 296 286 286 309 287 287 310 274 274 296 287 287 310 275 275 297 275 275 297 287 287 310 276 276 311 275 275 297 276 276 311 264 264 298 276 276 299 288 288 312 289 289 313 276 276 299 289 289 313 277 277 300 277 277 300 289 289 313 290 290 314 277 277 300 290 290 314 278 278 301 278 278 301 290 290 314 291 291 315 278 278 301 291 291 315 279 279 302 279 279 302 291 291 315 292 292 316 279 279 302 292 292 316 280 280 303 280 280 303 292 292 316 293 293 317 280 280 303 293 293 317 281 281 304 281 281 304 293 293 317 294 294 318 281 281 304 294 294 318 282 282 305 282 282 305 294 294 318 295 295 319 282 282 305 295 295 319 283 283 306 283 283 306 295 295 319 296 296 320 283 283 306 296 296 320 284 284 307 284 284 307 296 296 320 297 297 321 284 284 307 297 297 321 285 285 308 285 285 308 297 297 321 298 298 322 285 285 308 298 298 322 286 286 309 286 286 309 298 298 322 299 299 323 286 286 309 299 299 323 287 287 310 287 287 310 299 299 323 288 288 324 287 287 310 288 288 324 276 276 311 288 288 312 300 300 325 301 301 326 288 288 312 301 301 326 289 289 313 289 289 313 301 301 326 302 302 327 289 289 313 302 302 327 290 290 314 290 290 314 302 302 327 303 303 328 290 290 314 303 303 328 291 291 315 291 291 315 303 303 328 304 304 329 291 291 315 304 304 329 292 292 316 292 292 316 304 304 329 305 305 330 292 292 316 305 305 330 293 293 317 293 293 317 305 305 330 306 306 331 293 293 317 306 306 331 294 294 318 294 294 318 306 306 331 307 307 332 294 294 318 307 307 332 295 295 319 295 295 319 307 307 332 308 308 333 295 295 319 308 308 333 296 296 320 296 296 320 308 308 333 309 309 334 296 296 320 309 309 334 297 297 321 297 297 321 309 309 334 310 310 335 297 297 321 310 310 335 298 298 322 298 298 322 310 310 335 311 311 336 298 298 322 311 311 336 299 299 323 299 299 323 311 311 336 300 300 337 299 299 323 300 300 337 288 288 324 300 300 325 312 312 338 313 313 339 300 300 325 313 313 339 301 301 326 301 301 326 313 313 339 314 314 340 301 301 326 314 314 340 302 302 327 302 302 327 314 314 340 315 315 341 302 302 327 315 315 341 303 303 328 303 303 328 315 315 341 316 316 342 303 303 328 316 316 342 304 304 329 304 304 329 316 316 342 317 317 343 304 304 329 317 317 343 305 305 330 305 305 330 317 317 343 318 318 344 305 305 330 318 318 344 306 306 331 306 306 331 318 318 344 319 319 345 306 306 331 319 319 345 307 307 332 307 307 332 319 319 345 320 320 346 307 307 332 320 320 346 308 308 333 308 308 333 320 320 346 321 321 347 308 308 333 321 321 347 309 309 334 309 309 334 321 321 347 322 322 348 309 309 334 322 322 348 310 310 335 310 310 335 322 322 348 323 323 349 310 310 335 323 323 349 311 311 336 311 311 336 323 323 349 312 312 350 311 311 336 312 312 350 300 300 337 312 312 338 324 324 351 325 325 352 312 312 338 325 325 352 313 313 339 313 313 339 325 325 352 326 326 353 313 313 339 326 326 353 314 314 340 314 314 340 326 326 353 327 327 354 314 314 340 327 327 354 315 315 341 315 315 341 327 327 354 328 328 355 315 315 341 328 328 355 316 316 342 316 316 342 328 328 355 329 329 356 316 316 342 329 329 356 317 317 343 317 317 343 329 329 356 330 330 357 317 317 343 330 330 357 318 318 344 318 318 344 330 330 357 331 331 358 318 318 344 331 331 358 319 319 345 319 319 345 331 331 358 332 332 359 319 319 345 332 332 359 320 320 346 320 320 346 332 332 359 333 333 360 320 320 346 333 333 360 321 321 347 321 321 347 333 333 360 334 334 361 321 321 347 334 334 361 322 322 348 322 322 348 334 334 361 335 335 362 322 322 348 335 335 362 323 323 349 323 323 349 335 335 362 324 324 363 323 323 349 324 324 363 312 312 350 324 324 351 336 336 364 337 337 365 324 324 351 337 337 365 325 325 352 325 325 352 337 337 365 338 338 366 325 325 352 338 338 366 326 326 353 326 326 353 338 338 366 339 339 367 326 326 353 339 339 367 327 327 354 327 327 354 339 339 367 340 340 368 327 327 354 340 340 368 328 328 355 328 328 355 340 340 368 341 341 369 328 328 355 341 341 369 329 329 356 329 329 356 341 341 369 342 342 370 329 329 356 342 342 370 330 330 357 330 330 357 342 342 370 343 343 371 330 330 357 343 343 371 331 331 358 331 331 358 343 343 371 344 344 372 331 331 358 344 344 372 332 332 359 332 332 359 344 344 372 345 345 373 332 332 359 345 345 373 333 333 360 333 333 360 345 345 373 346 346 374 333 333 360 346 346 374 334 334 361 334 334 361 346 346 374 347 347 375 334 334 361 347 347 375 335 335 362 335 335 362 347 347 375 336 336 376 335 335 362 336 336 376 324 324 363 336 336 364 348 348 377 349 349 378 336 336 364 349 349 378 337 337 365 337 337 365 349 349 378 350 350 379 337 337 365 350 350 379 338 338 366 338 338 366 350 350 379 351 351 380 338 338 366 351 351 380 339 339 367 339 339 367 351 351 380 352 352 381 339 339 367 352 352 381 340 340 368 340 340 368 352 352 381 353 353 382 340 340 368 353 353 382 341 341 369 341 341 369 353 353 382 354 354 383 341 341 369 354 354 383 342 342 370 342 342 370 354 354 383 355 355 384 342 342 370 355 355 384 343 343 371 343 343 371 355 355 384 356 356 385 343 343 371 356 356 385 344 344 372 344 344 372 356 356 385 357 357 386 344 344 372 357 357 386 345 345 373 345 345 373 357 357 386 358 358 387 345 345 373 358 358 387 346 346 374 346 346 374 358 358 387 359 359 388 346 346 374 359 359 388 347 347 375 347 347 375 359 359 388 348 348 389 347 347 375 348 348 389 336 336 376 348 348 377 360 360 390 361 361 391 348 348 377 361 361 391 349 349 378 349 349 378 361 361 391 362 362 392 349 349 378 362 362 392 350 350 379 350 350 379 362 362 392 363 363 393 350 350 379 363 363 393 351 351 380 351 351 380 363 363 393 364 364 394 351 351 380 364 364 394 352 352 381 352 352 381 364 364 394 365 365 395 352 352 381 365 365 395 353 353 382 353 353 382 365 365 395 366 366 396 353 353 382 366 366 396 354 354 383 354 354 383 366 366 396 367 367 397 354 354 383 367 367 397 355 355 384 355 355 384 367 367 397 368 368 398 355 355 384 368 368 398 356 356 385 356 356 385 368 368 398 369 369 399 356 356 385 369 369 399 357 357 386 357 357 386 369 369 399 370 370 400 357 357 386 370 370 400 358 358 387 358 358 387 370 370 400 371 371 401 358 358 387 371 371 401 359 359 388 359 359 388 371 371 401 360 360 402 359 359 388 360 360 402 348 348 389 360 360 390 372 372 403 373 373 404 360 360 390 373 373 404 361 361 391 361 361 391 373 373 404 374 374 405 361 361 391 374 374 405 362 362 392 362 362 392 374 374 405 375 375 406 362 362 392 375 375 406 363 363 393 363 363 393 375 375 406 376 376 407 363 363 393 376 376 407 364 364 394 364 364 394 376 376 407 377 377 408 364 364 394 377 377 408 365 365 395 365 365 395 377 377 408 378 378 409 365 365 395 378 378 409 366 366 396 366 366 396 378 378 409 379 379 410 366 366 396 379 379 410 367 367 397 367 367 397 379 379 410 380 380 411 367 367 397 380 380 411 368 368 398 368 368 398 380 380 411 381 381 412 368 368 398 381 381 412 369 369 399 369 369 399 381 381 412 382 382 413 369 369 399 382 382 413 370 370 400 370 370 400 382 382 413 383 383 414 370 370 400 383 383 414 371 371 401 371 371 401 383 383 414 372 372 415 371 371 401 372 372 415 360 360 402 372 372 403 384 384 416 385 385 417 372 372 403 385 385 417 373 373 404 373 373 404 385 385 417 386 386 418 373 373 404 386 386 418 374 374 405 374 374 405 386 386 418 387 387 419 374 374 405 387 387 419 375 375 406 375 375 406 387 387 419 388 388 420 375 375 406 388 388 420 376 376 407 376 376 407 388 388 420 389 389 421 376 376 407 389 389 421 377 377 408 377 377 408 389 389 421 390 390 422 377 377 408 390 390 422 378 378 409 378 378 409 390 390 422 391 391 423 378 378 409 391 391 423 379 379 410 379 379 410 391 391 423 392 392 424 379 379 410 392 392 424 380 380 411 380 380 411 392 392 424 393 393 425 380 380 411 393 393 425 381 381 412 381 381 412 393 393 425 394 394 426 381 381 412 394 394 426 382 382 413 382 382 413 394 394 426 395 395 427 382 382 413 395 395 427 383 383 414 383 383 414 395 395 427 384 384 428 383 383 414 384 384 428 372 372 415 384 384 416 396 396 429 397 397 430 384 384 416 397 397 430 385 385 417 385 385 417 397 397 430 398 398 431 385 385 417 398 398 431 386 386 418 386 386 418 398 398 431 399 399 432 386 386 418 399 399 432 387 387 419 387 387 419 399 399 432 400 400 433 387 387 419 400 400 433 388 388 420 388 388 420 400 400 433 401 401 434 388 388 420 401 401 434 389 389 421 389 389 421 401 401 434 402 402 435 389 389 421 402 402 435 390 390 422 390 390 422 402 402 435 403 403 436 390 390 422 403 403 436 391 391 423 391 391 423 403 403 436 404 404 437 391 391 423 404 404 437 392 392 424 392 392 424 404 404 437 405 405 438 392 392 424 405 405 438 393 393 425 393 393 425 405 405 438 406 406 439 393 393 425 406 406 439 394 394 426 394 394 426 406 406 439 407 407 440 394 394 426 407 407 440 395 395 427 395 395 427 407 407 440 396 396 441 395 395 427 396 396 441 384 384 428 396 396 429 408 408 442 409 409 443 396 396 429 409 409 443 397 397 430 397 397 430 409 409 443 410 410 444 397 397 430 410 410 444 398 398 431 398 398 431 410 410 444 411 411 445 398 398 431 411 411 445 399 399 432 399 399 432 411 411 445 412 412 446 399 399 432 412 412 446 400 400 433 400 400 433 412 412 446 413 413 447 400 400 433 413 413 447 401 401 434 401 401 434 413 413 447 414 414 448 401 401 434 414 414 448 402 402 435 402 402 435 414 414 448 415 415 449 402 402 435 415 415 449 403 403 436 403 403 436 415 415 449 416 416 450 403 403 436 416 416 450 404 404 437 404 404 437 416 416 450 417 417 451 404 404 437 417 417 451 405 405 438 405 405 438 417 417 451 418 418 452 405 405 438 418 418 452 406 406 439 406 406 439 418 418 452 419 419 453 406 406 439 419 419 453 407 407 440 407 407 440 419 419 453 408 408 454 407 407 440 408 408 454 396 396 441 408 408 442 420 420 455 421 421 456 408 408 442 421 421 456 409 409 443 409 409 443 421 421 456 422 422 457 409 409 443 422 422 457 410 410 444 410 410 444 422 422 457 423 423 458 410 410 444 423 423 458 411 411 445 411 411 445 423 423 458 424 424 459 411 411 445 424 424 459 412 412 446 412 412 446 424 424 459 425 425 460 412 412 446 425 425 460 413 413 447 413 413 447 425 425 460 426 426 461 413 413 447 426 426 461 414 414 448 414 414 448 426 426 461 427 427 462 414 414 448 427 427 462 415 415 449 415 415 449 427 427 462 428 428 463 415 415 449 428 428 463 416 416 450 416 416 450 428 428 463 429 429 464 416 416 450 429 429 464 417 417 451 417 417 451 429 429 464 430 430 465 417 417 451 430 430 465 418 418 452 418 418 452 430 430 465 431 431 466 418 418 452 431 431 466 419 419 453 419 419 453 431 431 466 420 420 467 419 419 453 420 420 467 408 408 454 420 420 455 432 432 468 433 433 469 420 420 455 433 433 469 421 421 456 421 421 456 433 433 469 434 434 470 421 421 456 434 434 470 422 422 457 422 422 457 434 434 470 435 435 471 422 422 457 435 435 471 423 423 458 423 423 458 435 435 471 436 436 472 423 423 458 436 436 472 424 424 459 424 424 459 436 436 472 437 437 473 424 424 459 437 437 473 425 425 460 425 425 460 437 437 473 438 438 474 425 425 460 438 438 474 426 426 461 426 426 461 438 438 474 439 439 475 426 426 461 439 439 475 427 427 462 427 427 462 439 439 475 440 440 476 427 427 462 440 440 476 428 428 463 428 428 463 440 440 476 441 441 477 428 428 463 441 441 477 429 429 464 429 429 464 441 441 477 442 442 478 429 429 464 442 442 478 430 430 465 430 430 465 442 442 478 443 443 479 430 430 465 443 443 479 431 431 466 431 431 466 443 443 479 432 432 480 431 431 466 432 432 480 420 420 467 432 432 468 444 444 481 445 445 482 432 432 468 445 445 482 433 433 469 433 433 469 445 445 482 446 446 483 433 433 469 446 446 483 434 434 470 434 434 470 446 446 483 447 447 484 434 434 470 447 447 484 435 435 471 435 435 471 447 447 484 448 448 485 435 435 471 448 448 485 436 436 472 436 436 472 448 448 485 449 449 486 436 436 472 449 449 486 437 437 473 437 437 473 449 449 486 450 450 487 437 437 473 450 450 487 438 438 474 438 438 474 450 450 487 451 451 488 438 438 474 451 451 488 439 439 475 439 439 475 451 451 488 452 452 489 439 439 475 452 452 489 440 440 476 440 440 476 452 452 489 453 453 490 440 440 476 453 453 490 441 441 477 441 441 477 453 453 490 454 454 491 441 441 477 454 454 491 442 442 478 442 442 478 454 454 491 455 455 492 442 442 478 455 455 492 443 443 479 443 443 479 455 455 492 444 444 493 443 443 479 444 444 493 432 432 480 444 444 481 456 456 494 457 457 495 444 444 481 457 457 495 445 445 482 445 445 482 457 457 495 458 458 496 445 445 482 458 458 496 446 446 483 446 446 483 458 458 496 459 459 497 446 446 483 459 459 497 447 447 484 447 447 484 459 459 497 460 460 498 447 447 484 460 460 498 448 448 485 448 448 485 460 460 498 461 461 499 448 448 485 461 461 499 449 449 486 449 449 486 461 461 499 462 462 500 449 449 486 462 462 500 450 450 487 450 450 487 462 462 500 463 463 501 450 450 487 463 463 501 451 451 488 451 451 488 463 463 501 464 464 502 451 451 488 464 464 502 452 452 489 452 452 489 464 464 502 465 465 503 452 452 489 465 465 503 453 453 490 453 453 490 465 465 503 466 466 504 453 453 490 466 466 504 454 454 491 454 454 491 466 466 504 467 467 505 454 454 491 467 467 505 455 455 492 455 455 492 467 467 505 456 456 506 455 455 492 456 456 506 444 444 493 456 456 494 468 468 507 469 469 508 456 456 494 469 469 508 457 457 495 457 457 495 469 469 508 470 470 509 457 457 495 470 470 509 458 458 496 458 458 496 470 470 509 471 471 510 458 458 496 471 471 510 459 459 497 459 459 497 471 471 510 472 472 511 459 459 497 472 472 511 460 460 498 460 460 498 472 472 511 473 473 512 460 460 498 473 473 512 461 461 499 461 461 499 473 473 512 474 474 513 461 461 499 474 474 513 462 462 500 462 462 500 474 474 513 475 475 514 462 462 500 475 475 514 463 463 501 463 463 501 475 475 514 476 476 515 463 463 501 476 476 515 464 464 502 464 464 502 476 476 515 477 477 516 464 464 502 477 477 516 465 465 503 465 465 503 477 477 516 478 478 517 465 465 503 478 478 517 466 466 504 466 466 504 478 478 517 479 479 518 466 466 504 479 479 518 467 467 505 467 467 505 479 479 518 468 468 519 467 467 505 468 468 519 456 456 506 468 468 507 480 480 520 481 481 521 468 468 507 481 481 521 469 469 508 469 469 508 481 481 521 482 482 522 469 469 508 482 482 522 470 470 509 470 470 509 482 482 522 483 483 523 470 470 509 483 483 523 471 471 510 471 471 510 483 483 523 484 484 524 471 471 510 484 484 524 472 472 511 472 472 511 484 484 524 485 485 525 472 472 511 485 485 525 473 473 512 473 473 512 485 485 525 486 486 526 473 473 512 486 486 526 474 474 513 474 474 513 486 486 526 487 487 527 474 474 513 487 487 527 475 475 514 475 475 514 487 487 527 488 488 528 475 475 514 488 488 528 476 476 515 476 476 515 488 488 528 489 489 529 476 476 515 489 489 529 477 477 516 477 477 516 489 489 529 490 490 530 477 477 516 490 490 530 478 478 517 478 478 517 490 490 530 491 491 531 478 478 517 491 491 531 479 479 518 479 479 518 491 491 531 480 480 532 479 479 518 480 480 532 468 468 519 480 480 520 492 492 533 493 493 534 480 480 520 493 493 534 481 481 521 481 481 521 493 493 534 494 494 535 481 481 521 494 494 535 482 482 522 482 482 522 494 494 535 495 495 536 482 482 522 495 495 536 483 483 523 483 483 523 495 495 536 496 496 537 483 483 523 496 496 537 484 484 524 484 484 524 496 496 537 497 497 538 484 484 524 497 497 538 485 485 525 485 485 525 497 497 538 498 498 539 485 485 525 498 498 539 486 486 526 486 486 526 498 498 539 499 499 540 486 486 526 499 499 540 487 487 527 487 487 527 499 499 540 500 500 541 487 487 527 500 500 541 488 488 528 488 488 528 500 500 541 501 501 542 488 488 528 501 501 542 489 489 529 489 489 529 501 501 542 502 502 543 489 489 529 502 502 543 490 490 530 490 490 530 502 502 543 503 503 544 490 490 530 503 503 544 491 491 531 491 491 531 503 503 544 492 492 545 491 491 531 492 492 545 480 480 532 492 492 533 504 504 546 505 505 547 492 492 533 505 505 547 493 493 534 493 493 534 505 505 547 506 506 548 493 493 534 506 506 548 494 494 535 494 494 535 506 506 548 507 507 549 494 494 535 507 507 549 495 495 536 495 495 536 507 507 549 508 508 550 495 495 536 508 508 550 496 496 537 496 496 537 508 508 550 509 509 551 496 496 537 509 509 551 497 497 538 497 497 538 509 509 551 510 510 552 497 497 538 510 510 552 498 498 539 498 498 539 510 510 552 511 511 553 498 498 539 511 511 553 499 499 540 499 499 540 511 511 553 512 512 554 499 499 540 512 512 554 500 500 541 500 500 541 512 512 554 513 513 555 500 500 541 513 513 555 501 501 542 501 501 542 513 513 555 514 514 556 501 501 542 514 514 556 502 502 543 502 502 543 514 514 556 515 515 557 502 502 543 515 515 557 503 503 544 503 503 544 515 515 557 504 504 558 503 503 544 504 504 558 492 492 545 504 504 546 516 516 559 517 517 560 504 504 546 517 517 560 505 505 547 505 505 547 517 517 560 518 518 561 505 505 547 518 518 561 506 506 548 506 506 548 518 518 561 519 519 562 506 506 548 519 519 562 507 507 549 507 507 549 519 519 562 520 520 563 507 507 549 520 520 563 508 508 550 508 508 550 520 520 563 521 521 564 508 508 550 521 521 564 509 509 551 509 509 551 521 521 564 522 522 565 509 509 551 522 522 565 510 510 552 510 510 552 522 522 565 523 523 566 510 510 552 523 523 566 511 511 553 511 511 553 523 523 566 524 524 567 511 511 553 524 524 567 512 512 554 512 512 554 524 524 567 525 525 568 512 512 554 525 525 568 513 513 555 513 513 555 525 525 568 526 526 569 513 513 555 526 526 569 514 514 556 514 514 556 526 526 569 527 527 570 514 514 556 527 527 570 515 515 557 515 515 557 527 527 570 516 516 571 515 515 557 516 516 571 504 504 558 516 516 559 528 528 572 529 529 573 516 516 559 529 529 573 517 517 560 517 517 560 529 529 573 530 530 574 517 517 560 530 530 574 518 518 561 518 518 561 530 530 574 531 531 575 518 518 561 531 531 575 519 519 562 519 519 562 531 531 575 532 532 576 519 519 562 532 532 576 520 520 563 520 520 563 532 532 576 533 533 577 520 520 563 533 533 577 521 521 564 521 521 564 533 533 577 534 534 578 521 521 564 534 534 578 522 522 565 522 522 565 534 534 578 535 535 579 522 522 565 535 535 579 523 523 566 523 523 566 535 535 579 536 536 580 523 523 566 536 536 580 524 524 567 524 524 567 536 536 580 537 537 581 524 524 567 537 537 581 525 525 568 525 525 568 537 537 581 538 538 582 525 525 568 538 538 582 526 526 569 526 526 569 538 538 582 539 539 583 526 526 569 539 539 583 527 527 570 527 527 570 539 539 583 528 528 584 527 527 570 528 528 584 516 516 571 528 528 572 540 540 585 541 541 586 528 528 572 541 541 586 529 529 573 529 529 573 541 541 586 542 542 587 529 529 573 542 542 587 530 530 574 530 530 574 542 542 587 543 543 588 530 530 574 543 543 588 531 531 575 531 531 575 543 543 588 544 544 589 531 531 575 544 544 589 532 532 576 532 532 576 544 544 589 545 545 590 532 532 576 545 545 590 533 533 577 533 533 577 545 545 590 546 546 591 533 533 577 546 546 591 534 534 578 534 534 578 546 546 591 547 547 592 534 534 578 547 547 592 535 535 579 535 535 579 547 547 592 548 548 593 535 535 579 548 548 593 536 536 580 536 536 580 548 548 593 549 549 594 536 536 580 549 549 594 537 537 581 537 537 581 549 549 594 550 550 595 537 537 581 550 550 595 538 538 582 538 538 582 550 550 595 551 551 596 538 538 582 551 551 596 539 539 583 539 539 583 551 551 596 540 540 597 539 539 583 540 540 597 528 528 584 540 540 585 552 552 598 553 553 599 540 540 585 553 553 599 541 541 586 541 541 586 553 553 599 554 554 600 541 541 586 554 554 600 542 542 587 542 542 587 554 554 600 555 555 601 542 542 587 555 555 601 543 543 588 543 543 588 555 555 601 556 556 602 543 543 588 556 556 602 544 544 589 544 544 589 556 556 602 557 557 603 544 544 589 557 557 603 545 545 590 545 545 590 557 557 603 558 558 604 545 545 590 558 558 604 546 546 591 546 546 591 558 558 604 559 559 605 546 546 591 559 559 605 547 547 592 547 547 592 559 559 605 560 560 606 547 547 592 560 560 606 548 548 593 548 548 593 560 560 606 561 561 607 548 548 593 561 561 607 549 549 594 549 549 594 561 561 607 562 562 608 549 549 594 562 562 608 550 550 595 550 550 595 562 562 608 563 563 609 550 550 595 563 563 609 551 551 596 551 551 596 563 563 609 552 552 610 551 551 596 552 552 610 540 540 597 552 552 598 564 564 611 565 565 612 552 552 598 565 565 612 553 553 599 553 553 599 565 565 612 566 566 613 553 553 599 566 566 613 554 554 600 554 554 600 566 566 613 567 567 614 554 554 600 567 567 614 555 555 601 555 555 601 567 567 614 568 568 615 555 555 601 568 568 615 556 556 602 556 556 602 568 568 615 569 569 616 556 556 602 569 569 616 557 557 603 557 557 603 569 569 616 570 570 617 557 557 603 570 570 617 558 558 604 558 558 604 570 570 617 571 571 618 558 558 604 571 571 618 559 559 605 559 559 605 571 571 618 572 572 619 559 559 605 572 572 619 560 560 606 560 560 606 572 572 619 573 573 620 560 560 606 573 573 620 561 561 607 561 561 607 573 573 620 574 574 621 561 561 607 574 574 621 562 562 608 562 562 608 574 574 621 575 575 622 562 562 608 575 575 622 563 563 609 563 563 609 575 575 622 564 564 623 563 563 609 564 564 623 552 552 610 564 564 611 576 576 624 577 577 625 564 564 611 577 577 625 565 565 612 565 565 612 577 577 625 578 578 626 565 565 612 578 578 626 566 566 613 566 566 613 578 578 626 579 579 627 566 566 613 579 579 627 567 567 614 567 567 614 579 579 627 580 580 628 567 567 614 580 580 628 568 568 615 568 568 615 580 580 628 581 581 629 568 568 615 581 581 629 569 569 616 569 569 616 581 581 629 582 582 630 569 569 616 582 582 630 570 570 617 570 570 617 582 582 630 583 583 631 570 570 617 583 583 631 571 571 618 571 571 618 583 583 631 584 584 632 571 571 618 584 584 632 572 572 619 572 572 619 584 584 632 585 585 633 572 572 619 585 585 633 573 573 620 573 573 620 585 585 633 586 586 634 573 573 620 586 586 634 574 574 621 574 574 621 586 586 634 587 587 635 574 574 621 587 587 635 575 575 622 575 575 622 587 587 635 576 576 636 575 575 622 576 576 636 564 564 623 576 576 624 588 588 637 589 589 638 576 576 624 589 589 638 577 577 625 577 577 625 589 589 638 590 590 639 577 577 625 590 590 639 578 578 626 578 578 626 590 590 639 591 591 640 578 578 626 591 591 640 579 579 627 579 579 627 591 591 640 592 592 641 579 579 627 592 592 641 580 580 628 580 580 628 592 592 641 593 593 642 580 580 628 593 593 642 581 581 629 581 581 629 593 593 642 594 594 643 581 581 629 594 594 643 582 582 630 582 582 630 594 594 643 595 595 644 582 582 630 595 595 644 583 583 631 583 583 631 595 595 644 596 596 645 583 583 631 596 596 645 584 584 632 584 584 632 596 596 645 597 597 646 584 584 632 597 597 646 585 585 633 585 585 633 597 597 646 598 598 647 585 585 633 598 598 647 586 586 634 586 586 634 598 598 647 599 599 648 586 586 634 599 599 648 587 587 635 587 587 635 599 599 648 588 588 649 587 587 635 588 588 649 576 576 636 588 588 637 600 600 650 601 601 651 588 588 637 601 601 651 589 589 638 589 589 638 601 601 651 602 602 652 589 589 638 602 602 652 590 590 639 590 590 639 602 602 652 603 603 653 590 590 639 603 603 653 591 591 640 591 591 640 603 603 653 604 604 654 591 591 640 604 604 654 592 592 641 592 592 641 604 604 654 605 605 655 592 592 641 605 605 655 593 593 642 593 593 642 605 605 655 606 606 656 593 593 642 606 606 656 594 594 643 594 594 643 606 606 656 607 607 657 594 594 643 607 607 657 595 595 644 595 595 644 607 607 657 608 608 658 595 595 644 608 608 658 596 596 645 596 596 645 608 608 658 609 609 659 596 596 645 609 609 659 597 597 646 597 597 646 609 609 659 610 610 660 597 597 646 610 610 660 598 598 647 598 598 647 610 610 660 611 611 661 598 598 647 611 611 661 599 599 648 599 599 648 611 611 661 600 600 662 599 599 648 600 600 662 588 588 649 600 600 650 612 612 663 613 613 664 600 600 650 613 613 664 601 601 651 601 601 651 613 613 664 614 614 665 601 601 651 614 614 665 602 602 652 602 602 652 614 614 665 615 615 666 602 602 652 615 615 666 603 603 653 603 603 653 615 615 666 616 616 667 603 603 653 616 616 667 604 604 654 604 604 654 616 616 667 617 617 668 604 604 654 617 617 668 605 605 655 605 605 655 617 617 668 618 618 669 605 605 655 618 618 669 606 606 656 606 606 656 618 618 669 619 619 670 606 606 656 619 619 670 607 607 657 607 607 657 619 619 670 620 620 671 607 607 657 620 620 671 608 608 658 608 608 658 620 620 671 621 621 672 608 608 658 621 621 672 609 609 659 609 609 659 621 621 672 622 622 673 609 609 659 622 622 673 610 610 660 610 610 660 622 622 673 623 623 674 610 610 660 623 623 674 611 611 661 611 611 661 623 623 674 612 612 675 611 611 661 612 612 675 600 600 662 612 612 663 624 624 676 625 625 677 612 612 663 625 625 677 613 613 664 613 613 664 625 625 677 626 626 678 613 613 664 626 626 678 614 614 665 614 614 665 626 626 678 627 627 679 614 614 665 627 627 679 615 615 666 615 615 666 627 627 679 628 628 680 615 615 666 628 628 680 616 616 667 616 616 667 628 628 680 629 629 681 616 616 667 629 629 681 617 617 668 617 617 668 629 629 681 630 630 682 617 617 668 630 630 682 618 618 669 618 618 669 630 630 682 631 631 683 618 618 669 631 631 683 619 619 670 619 619 670 631 631 683 632 632 684 619 619 670 632 632 684 620 620 671 620 620 671 632 632 684 633 633 685 620 620 671 633 633 685 621 621 672 621 621 672 633 633 685 634 634 686 621 621 672 634 634 686 622 622 673 622 622 673 634 634 686 635 635 687 622 622 673 635 635 687 623 623 674 623 623 674 635 635 687 624 624 688 623 623 674 624 624 688 612 612 675 624 624 676 636 636 689 637 637 690 624 624 676 637 637 690 625 625 677 625 625 677 637 637 690 638 638 691 625 625 677 638 638 691 626 626 678 626 626 678 638 638 691 639 639 692 626 626 678 639 639 692 627 627 679 627 627 679 639 639 692 640 640 693 627 627 679 640 640 693 628 628 680 628 628 680 640 640 693 641 641 694 628 628 680 641 641 694 629 629 681 629 629 681 641 641 694 642 642 695 629 629 681 642 642 695 630 630 682 630 630 682 642 642 695 643 643 696 630 630 682 643 643 696 631 631 683 631 631 683 643 643 696 644 644 697 631 631 683 644 644 697 632 632 684 632 632 684 644 644 697 645 645 698 632 632 684 645 645 698 633 633 685 633 633 685 645 645 698 646 646 699 633 633 685 646 646 699 634 634 686 634 634 686 646 646 699 647 647 700 634 634 686 647 647 700 635 635 687 635 635 687 647 647 700 636 636 701 635 635 687 636 636 701 624 624 688 636 636 689 648 648 702 649 649 703 636 636 689 649 649 703 637 637 690 637 637 690 649 649 703 650 650 704 637 637 690 650 650 704 638 638 691 638 638 691 650 650 704 651 651 705 638 638 691 651 651 705 639 639 692 639 639 692 651 651 705 652 652 706 639 639 692 652 652 706 640 640 693 640 640 693 652 652 706 653 653 707 640 640 693 653 653 707 641 641 694 641 641 694 653 653 707 654 654 708 641 641 694 654 654 708 642 642 695 642 642 695 654 654 708 655 655 709 642 642 695 655 655 709 643 643 696 643 643 696 655 655 709 656 656 710 643 643 696 656 656 710 644 644 697 644 644 697 656 656 710 657 657 711 644 644 697 657 657 711 645 645 698 645 645 698 657 657 711 658 658 712 645 645 698 658 658 712 646 646 699 646 646 699 658 658 712 659 659 713 646 646 699 659 659 713 647 647 700 647 647 700 659 659 713 648 648 714 647 647 700 648 648 714 636 636 701 648 648 702 660 660 715 661 661 716 648 648 702 661 661 716 649 649 703 649 649 703 661 661 716 662 662 717 649 649 703 662 662 717 650 650 704 650 650 704 662 662 717 663 663 718 650 650 704 663 663 718 651 651 705 651 651 705 663 663 718 664 664 719 651 651 705 664 664 719 652 652 706 652 652 706 664 664 719 665 665 720 652 652 706 665 665 720 653 653 707 653 653 707 665 665 720 666 666 721 653 653 707 666 666 721 654 654 708 654 654 708 666 666 721 667 667 722 654 654 708 667 667 722 655 655 709 655 655 709 667 667 722 668 668 723 655 655 709 668 668 723 656 656 710 656 656 710 668 668 723 669 669 724 656 656 710 669 669 724 657 657 711 657 657 711 669 669 724 670 670 725 657 657 711 670 670 725 658 658 712 658 658 712 670 670 725 671 671 726 658 658 712 671 671 726 659 659 713 659 659 713 671 671 726 660 660 727 659 659 713 660 660 727 648 648 714 660 660 715 672 672 728 673 673 729 660 660 715 673 673 729 661 661 716 661 661 716 673 673 729 674 674 730 661 661 716 674 674 730 662 662 717 662 662 717 674 674 730 675 675 731 662 662 717 675 675 731 663 663 718 663 663 718 675 675 731 676 676 732 663 663 718 676 676 732 664 664 719 664 664 719 676 676 732 677 677 733 664 664 719 677 677 733 665 665 720 665 665 720 677 677 733 678 678 734 665 665 720 678 678 734 666 666 721 666 666 721 678 678 734 679 679 735 666 666 721 679 679 735 667 667 722 667 667 722 679 679 735 680 680 736 667 667 722 680 680 736 668 668 723 668 668 723 680 680 736 681 681 737 668 668 723 681 681 737 669 669 724 669 669 724 681 681 737 682 682 738 669 669 724 682 682 738 670 670 725 670 670 725 682 682 738 683 683 739 670 670 725 683 683 739 671 671 726 671 671 726 683 683 739 672 672 740 671 671 726 672 672 740 660 660 727 672 672 728 684 684 741 685 685 742 672 672 728 685 685 742 673 673 729 673 673 729 685 685 742 686 686 743 673 673 729 686 686 743 674 674 730 674 674 730 686 686 743 687 687 744 674 674 730 687 687 744 675 675 731 675 675 731 687 687 744 688 688 745 675 675 731 688 688 745 676 676 732 676 676 732 688 688 745 689 689 746 676 676 732 689 689 746 677 677 733 677 677 733 689 689 746 690 690 747 677 677 733 690 690 747 678 678 734 678 678 734 690 690 747 691 691 748 678 678 734 691 691 748 679 679 735 679 679 735 691 691 748 692 692 749 679 679 735 692 692 749 680 680 736 680 680 736 692 692 749 693 693 750 680 680 736 693 693 750 681 681 737 681 681 737 693 693 750 694 694 751 681 681 737 694 694 751 682 682 738 682 682 738 694 694 751 695 695 752 682 682 738 695 695 752 683 683 739 683 683 739 695 695 752 684 684 753 683 683 739 684 684 753 672 672 740 684 684 741 696 696 754 697 697 755 684 684 741 697 697 755 685 685 742 685 685 742 697 697 755 698 698 756 685 685 742 698 698 756 686 686 743 686 686 743 698 698 756 699 699 757 686 686 743 699 699 757 687 687 744 687 687 744 699 699 757 700 700 758 687 687 744 700 700 758 688 688 745 688 688 745 700 700 758 701 701 759 688 688 745 701 701 759 689 689 746 689 689 746 701 701 759 702 702 760 689 689 746 702 702 760 690 690 747 690 690 747 702 702 760 703 703 761 690 690 747 703 703 761 691 691 748 691 691 748 703 703 761 704 704 762 691 691 748 704 704 762 692 692 749 692 692 749 704 704 762 705 705 763 692 692 749 705 705 763 693 693 750 693 693 750 705 705 763 706 706 764 693 693 750 706 706 764 694 694 751 694 694 751 706 706 764 707 707 765 694 694 751 707 707 765 695 695 752 695 695 752 707 707 765 696 696 766 695 695 752 696 696 766 684 684 753 696 696 754 708 708 767 709 709 768 696 696 754 709 709 768 697 697 755 697 697 755 709 709 768 710 710 769 697 697 755 710 710 769 698 698 756 698 698 756 710 710 769 711 711 770 698 698 756 711 711 770 699 699 757 699 699 757 711 711 770 712 712 771 699 699 757 712 712 771 700 700 758 700 700 758 712 712 771 713 713 772 700 700 758 713 713 772 701 701 759 701 701 759 713 713 772 714 714 773 701 701 759 714 714 773 702 702 760 702 702 760 714 714 773 715 715 774 702 702 760 715 715 774 703 703 761 703 703 761 715 715 774 716 716 775 703 703 761 716 716 775 704 704 762 704 704 762 716 716 775 717 717 776 704 704 762 717 717 776 705 705 763 705 705 763 717 717 776 718 718 777 705 705 763 718 718 777 706 706 764 706 706 764 718 718 777 719 719 778 706 706 764 719 719 778 707 707 765 707 707 765 719 719 778 708 708 779 707 707 765 708 708 779 696 696 766 708 708 767 720 720 780 721 721 781 708 708 767 721 721 781 709 709 768 709 709 768 721 721 781 722 722 782 709 709 768 722 722 782 710 710 769 710 710 769 722 722 782 723 723 783 710 710 769 723 723 783 711 711 770 711 711 770 723 723 783 724 724 784 711 711 770 724 724 784 712 712 771 712 712 771 724 724 784 725 725 785 712 712 771 725 725 785 713 713 772 713 713 772 725 725 785 726 726 786 713 713 772 726 726 786 714 714 773 714 714 773 726 726 786 727 727 787 714 714 773 727 727 787 715 715 774 715 715 774 727 727 787 728 728 788 715 715 774 728 728 788 716 716 775 716 716 775 728 728 788 729 729 789 716 716 775 729 729 789 717 717 776 717 717 776 729 729 789 730 730 790 717 717 776 730 730 790 718 718 777 718 718 777 730 730 790 731 731 791 718 718 777 731 731 791 719 719 778 719 719 778 731 731 791 720 720 792 719 719 778 720 720 792 708 708 779 720 720 780 732 732 793 733 733 794 720 720 780 733 733 794 721 721 781 721 721 781 733 733 794 734 734 795 721 721 781 734 734 795 722 722 782 722 722 782 734 734 795 735 735 796 722 722 782 735 735 796 723 723 783 723 723 783 735 735 796 736 736 797 723 723 783 736 736 797 724 724 784 724 724 784 736 736 797 737 737 798 724 724 784 737 737 798 725 725 785 725 725 785 737 737 798 738 738 799 725 725 785 738 738 799 726 726 786 726 726 786 738 738 799 739 739 800 726 726 786 739 739 800 727 727 787 727 727 787 739 739 800 740 740 801 727 727 787 740 740 801 728 728 788 728 728 788 740 740 801 741 741 802 728 728 788 741 741 802 729 729 789 729 729 789 741 741 802 742 742 803 729 729 789 742 742 803 730 730 790 730 730 790 742 742 803 743 743 804 730 730 790 743 743 804 731 731 791 731 731 791 743 743 804 732 732 805 731 731 791 732 732 805 720 720 792 732 732 793 744 744 806 745 745 807 732 732 793 745 745 807 733 733 794 733 733 794 745 745 807 746 746 808 733 733 794 746 746 808 734 734 795 734 734 795 746 746 808 747 747 809 734 734 795 747 747 809 735 735 796 735 735 796 747 747 809 748 748 810 735 735 796 748 748 810 736 736 797 736 736 797 748 748 810 749 749 811 736 736 797 749 749 811 737 737 798 737 737 798 749 749 811 750 750 812 737 737 798 750 750 812 738 738 799 738 738 799 750 750 812 751 751 813 738 738 799 751 751 813 739 739 800 739 739 800 751 751 813 752 752 814 739 739 800 752 752 814 740 740 801 740 740 801 752 752 814 753 753 815 740 740 801 753 753 815 741 741 802 741 741 802 753 753 815 754 754 816 741 741 802 754 754 816 742 742 803 742 742 803 754 754 816 755 755 817 742 742 803 755 755 817 743 743 804 743 743 804 755 755 817 744 744 818 743 743 804 744 744 818 732 732 805 744 744 806 756 756 819 757 757 820 744 744 806 757 757 820 745 745 807 745 745 807 757 757 820 758 758 821 745 745 807 758 758 821 746 746 808 746 746 808 758 758 821 759 759 822 746 746 808 759 759 822 747 747 809 747 747 809 759 759 822 760 760 823 747 747 809 760 760 823 748 748 810 748 748 810 760 760 823 761 761 824 748 748 810 761 761 824 749 749 811 749 749 811 761 761 824 762 762 825 749 749 811 762 762 825 750 750 812 750 750 812 762 762 825 763 763 826 750 750 812 763 763 826 751 751 813 751 751 813 763 763 826 764 764 827 751 751 813 764 764 827 752 752 814 752 752 814 764 764 827 765 765 828 752 752 814 765 765 828 753 753 815 753 753 815 765 765 828 766 766 829 753 753 815 766 766 829 754 754 816 754 754 816 766 766 829 767 767 830 754 754 816 767 767 830 755 755 817 755 755 817 767 767 830 756 756 831 755 755 817 756 756 831 744 744 818 756 756 819 768 768 832 769 769 833 756 756 819 769 769 833 757 757 820 757 757 820 769 769 833 770 770 834 757 757 820 770 770 834 758 758 821 758 758 821 770 770 834 771 771 835 758 758 821 771 771 835 759 759 822 759 759 822 771 771 835 772 772 836 759 759 822 772 772 836 760 760 823 760 760 823 772 772 836 773 773 837 760 760 823 773 773 837 761 761 824 761 761 824 773 773 837 774 774 838 761 761 824 774 774 838 762 762 825 762 762 825 774 774 838 775 775 839 762 762 825 775 775 839 763 763 826 763 763 826 775 775 839 776 776 840 763 763 826 776 776 840 764 764 827 764 764 827 776 776 840 777 777 841 764 764 827 777 777 841 765 765 828 765 765 828 777 777 841 778 778 842 765 765 828 778 778 842 766 766 829 766 766 829 778 778 842 779 779 843 766 766 829 779 779 843 767 767 830 767 767 830 779 779 843 768 768 844 767 767 830 768 768 844 756 756 831 768 768 832 780 780 845 781 781 846 768 768 832 781 781 846 769 769 833 769 769 833 781 781 846 782 782 847 769 769 833 782 782 847 770 770 834 770 770 834 782 782 847 783 783 848 770 770 834 783 783 848 771 771 835 771 771 835 783 783 848 784 784 849 771 771 835 784 784 849 772 772 836 772 772 836 784 784 849 785 785 850 772 772 836 785 785 850 773 773 837 773 773 837 785 785 850 786 786 851 773 773 837 786 786 851 774 774 838 774 774 838 786 786 851 787 787 852 774 774 838 787 787 852 775 775 839 775 775 839 787 787 852 788 788 853 775 775 839 788 788 853 776 776 840 776 776 840 788 788 853 789 789 854 776 776 840 789 789 854 777 777 841 777 777 841 789 789 854 790 790 855 777 777 841 790 790 855 778 778 842 778 778 842 790 790 855 791 791 856 778 778 842 791 791 856 779 779 843 779 779 843 791 791 856 780 780 857 779 779 843 780 780 857 768 768 844 780 780 845 792 792 858 793 793 859 780 780 845 793 793 859 781 781 846 781 781 846 793 793 859 794 794 860 781 781 846 794 794 860 782 782 847 782 782 847 794 794 860 795 795 861 782 782 847 795 795 861 783 783 848 783 783 848 795 795 861 796 796 862 783 783 848 796 796 862 784 784 849 784 784 849 796 796 862 797 797 863 784 784 849 797 797 863 785 785 850 785 785 850 797 797 863 798 798 864 785 785 850 798 798 864 786 786 851 786 786 851 798 798 864 799 799 865 786 786 851 799 799 865 787 787 852 787 787 852 799 799 865 800 800 866 787 787 852 800 800 866 788 788 853 788 788 853 800 800 866 801 801 867 788 788 853 801 801 867 789 789 854 789 789 854 801 801 867 802 802 868 789 789 854 802 802 868 790 790 855 790 790 855 802 802 868 803 803 869 790 790 855 803 803 869 791 791 856 791 791 856 803 803 869 792 792 870 791 791 856 792 792 870 780 780 857 792 792 858 804 804 871 805 805 872 792 792 858 805 805 872 793 793 859 793 793 859 805 805 872 806 806 873 793 793 859 806 806 873 794 794 860 794 794 860 806 806 873 807 807 874 794 794 860 807 807 874 795 795 861 795 795 861 807 807 874 808 808 875 795 795 861 808 808 875 796 796 862 796 796 862 808 808 875 809 809 876 796 796 862 809 809 876 797 797 863 797 797 863 809 809 876 810 810 877 797 797 863 810 810 877 798 798 864 798 798 864 810 810 877 811 811 878 798 798 864 811 811 878 799 799 865 799 799 865 811 811 878 812 812 879 799 799 865 812 812 879 800 800 866 800 800 866 812 812 879 813 813 880 800 800 866 813 813 880 801 801 867 801 801 867 813 813 880 814 814 881 801 801 867 814 814 881 802 802 868 802 802 868 814 814 881 815 815 882 802 802 868 815 815 882 803 803 869 803 803 869 815 815 882 804 804 883 803 803 869 804 804 883 792 792 870 804 804 871 816 816 884 817 817 885 804 804 871 817 817 885 805 805 872 805 805 872 817 817 885 818 818 886 805 805 872 818 818 886 806 806 873 806 806 873 818 818 886 819 819 887 806 806 873 819 819 887 807 807 874 807 807 874 819 819 887 820 820 888 807 807 874 820 820 888 808 808 875 808 808 875 820 820 888 821 821 889 808 808 875 821 821 889 809 809 876 809 809 876 821 821 889 822 822 890 809 809 876 822 822 890 810 810 877 810 810 877 822 822 890 823 823 891 810 810 877 823 823 891 811 811 878 811 811 878 823 823 891 824 824 892 811 811 878 824 824 892 812 812 879 812 812 879 824 824 892 825 825 893 812 812 879 825 825 893 813 813 880 813 813 880 825 825 893 826 826 894 813 813 880 826 826 894 814 814 881 814 814 881 826 826 894 827 827 895 814 814 881 827 827 895 815 815 882 815 815 882 827 827 895 816 816 896 815 815 882 816 816 896 804 804 883 816 816 884 828 828 897 829 829 898 816 816 884 829 829 898 817 817 885 817 817 885 829 829 898 830 830 899 817 817 885 830 830 899 818 818 886 818 818 886 830 830 899 831 831 900 818 818 886 831 831 900 819 819 887 819 819 887 831 831 900 832 832 901 819 819 887 832 832 901 820 820 888 820 820 888 832 832 901 833 833 902 820 820 888 833 833 902 821 821 889 821 821 889 833 833 902 834 834 903 821 821 889 834 834 903 822 822 890 822 822 890 834 834 903 835 835 904 822 822 890 835 835 904 823 823 891 823 823 891 835 835 904 836 836 905 823 823 891 836 836 905 824 824 892 824 824 892 836 836 905 837 837 906 824 824 892 837 837 906 825 825 893 825 825 893 837 837 906 838 838 907 825 825 893 838 838 907 826 826 894 826 826 894 838 838 907 839 839 908 826 826 894 839 839 908 827 827 895 827 827 895 839 839 908 828 828 909 827 827 895 828 828 909 816 816 896 828 828 897 840 840 910 841 841 911 828 828 897 841 841 911 829 829 898 829 829 898 841 841 911 842 842 912 829 829 898 842 842 912 830 830 899 830 830 899 842 842 912 843 843 913 830 830 899 843 843 913 831 831 900 831 831 900 843 843 913 844 844 914 831 831 900 844 844 914 832 832 901 832 832 901 844 844 914 845 845 915 832 832 901 845 845 915 833 833 902 833 833 902 845 845 915 846 846 916 833 833 902 846 846 916 834 834 903 834 834 903 846 846 916 847 847 917 834 834 903 847 847 917 835 835 904 835 835 904 847 847 917 848 848 918 835 835 904 848 848 918 836 836 905 836 836 905 848 848 918 849 849 919 836 836 905 849 849 919 837 837 906 837 837 906 849 849 919 850 850 920 837 837 906 850 850 920 838 838 907 838 838 907 850 850 920 851 851 921 838 838 907 851 851 921 839 839 908 839 839 908 851 851 921 840 840 922 839 839 908 840 840 922 828 828 909 840 840 910 852 852 923 853 853 924 840 840 910 853 853 924 841 841 911 841 841 911 853 853 924 854 854 925 841 841 911 854 854 925 842 842 912 842 842 912 854 854 925 855 855 926 842 842 912 855 855 926 843 843 913 843 843 913 855 855 926 856 856 927 843 843 913 856 856 927 844 844 914 844 844 914 856 856 927 857 857 928 844 844 914 857 857 928 845 845 915 845 845 915 857 857 928 858 858 929 845 845 915 858 858 929 846 846 916 846 846 916 858 858 929 859 859 930 846 846 916 859 859 930 847 847 917 847 847 917 859 859 930 860 860 931 847 847 917 860 860 931 848 848 918 848 848 918 860 860 931 861 861 932 848 848 918 861 861 932 849 849 919 849 849 919 861 861 932 862 862 933 849 849 919 862 862 933 850 850 920 850 850 920 862 862 933 863 863 934 850 850 920 863 863 934 851 851 921 851 851 921 863 863 934 852 852 935 851 851 921 852 852 935 840 840 922 852 852 923 864 864 936 865 865 937 852 852 923 865 865 937 853 853 924 853 853 924 865 865 937 866 866 938 853 853 924 866 866 938 854 854 925 854 854 925 866 866 938 867 867 939 854 854 925 867 867 939 855 855 926 855 855 926 867 867 939 868 868 940 855 855 926 868 868 940 856 856 927 856 856 927 868 868 940 869 869 941 856 856 927 869 869 941 857 857 928 857 857 928 869 869 941 870 870 942 857 857 928 870 870 942 858 858 929 858 858 929 870 870 942 871 871 943 858 858 929 871 871 943 859 859 930 859 859 930 871 871 943 872 872 944 859 859 930 872 872 944 860 860 931 860 860 931 872 872 944 873 873 945 860 860 931 873 873 945 861 861 932 861 861 932 873 873 945 874 874 946 861 861 932 874 874 946 862 862 933 862 862 933 874 874 946 875 875 947 862 862 933 875 875 947 863 863 934 863 863 934 875 875 947 864 864 948 863 863 934 864 864 948 852 852 935 864 864 936 876 876 949 877 877 950 864 864 936 877 877 950 865 865 937 865 865 937 877 877 950 878 878 951 865 865 937 878 878 951 866 866 938 866 866 938 878 878 951 879 879 952 866 866 938 879 879 952 867 867 939 867 867 939 879 879 952 880 880 953 867 867 939 880 880 953 868 868 940 868 868 940 880 880 953 881 881 954 868 868 940 881 881 954 869 869 941 869 869 941 881 881 954 882 882 955 869 869 941 882 882 955 870 870 942 870 870 942 882 882 955 883 883 956 870 870 942 883 883 956 871 871 943 871 871 943 883 883 956 884 884 957 871 871 943 884 884 957 872 872 944 872 872 944 884 884 957 885 885 958 872 872 944 885 885 958 873 873 945 873 873 945 885 885 958 886 886 959 873 873 945 886 886 959 874 874 946 874 874 946 886 886 959 887 887 960 874 874 946 887 887 960 875 875 947 875 875 947 887 887 960 876 876 961 875 875 947 876 876 961 864 864 948 876 876 949 888 888 962 889 889 963 876 876 949 889 889 963 877 877 950 877 877 950 889 889 963 890 890 964 877 877 950 890 890 964 878 878 951 878 878 951 890 890 964 891 891 965 878 878 951 891 891 965 879 879 952 879 879 952 891 891 965 892 892 966 879 879 952 892 892 966 880 880 953 880 880 953 892 892 966 893 893 967 880 880 953 893 893 967 881 881 954 881 881 954 893 893 967 894 894 968 881 881 954 894 894 968 882 882 955 882 882 955 894 894 968 895 895 969 882 882 955 895 895 969 883 883 956 883 883 956 895 895 969 896 896 970 883 883 956 896 896 970 884 884 957 884 884 957 896 896 970 897 897 971 884 884 957 897 897 971 885 885 958 885 885 958 897 897 971 898 898 972 885 885 958 898 898 972 886 886 959 886 886 959 898 898 972 899 899 973 886 886 959 899 899 973 887 887 960 887 887 960 899 899 973 888 888 974 887 887 960 888 888 974 876 876 961 888 888 962 900 900 975 901 901 976 888 888 962 901 901 976 889 889 963 889 889 963 901 901 976 902 902 977 889 889 963 902 902 977 890 890 964 890 890 964 902 902 977 903 903 978 890 890 964 903 903 978 891 891 965 891 891 965 903 903 978 904 904 979 891 891 965 904 904 979 892 892 966 892 892 966 904 904 979 905 905 980 892 892 966 905 905 980 893 893 967 893 893 967 905 905 980 906 906 981 893 893 967 906 906 981 894 894 968 894 894 968 906 906 981 907 907 982 894 894 968 907 907 982 895 895 969 895 895 969 907 907 982 908 908 983 895 895 969 908 908 983 896 896 970 896 896 970 908 908 983 909 909 984 896 896 970 909 909 984 897 897 971 897 897 971 909 909 984 910 910 985 897 897 971 910 910 985 898 898 972 898 898 972 910 910 985 911 911 986 898 898 972 911 911 986 899 899 973 899 899 973 911 911 986 900 900 987 899 899 973 900 900 987 888 888 974 900 900 975 912 912 988 913 913 989 900 900 975 913 913 989 901 901 976 901 901 976 913 913 989 914 914 990 901 901 976 914 914 990 902 902 977 902 902 977 914 914 990 915 915 991 902 902 977 915 915 991 903 903 978 903 903 978 915 915 991 916 916 992 903 903 978 916 916 992 904 904 979 904 904 979 916 916 992 917 917 993 904 904 979 917 917 993 905 905 980 905 905 980 917 917 993 918 918 994 905 905 980 918 918 994 906 906 981 906 906 981 918 918 994 919 919 995 906 906 981 919 919 995 907 907 982 907 907 982 919 919 995 920 920 996 907 907 982 920 920 996 908 908 983 908 908 983 920 920 996 921 921 997 908 908 983 921 921 997 909 909 984 909 909 984 921 921 997 922 922 998 909 909 984 922 922 998 910 910 985 910 910 985 922 922 998 923 923 999 910 910 985 923 923 999 911 911 986 911 911 986 923 923 999 912 912 1000 911 911 986 912 912 1000 900 900 987 912 912 988 924 924 1001 925 925 1002 912 912 988 925 925 1002 913 913 989 913 913 989 925 925 1002 926 926 1003 913 913 989 926 926 1003 914 914 990 914 914 990 926 926 1003 927 927 1004 914 914 990 927 927 1004 915 915 991 915 915 991 927 927 1004 928 928 1005 915 915 991 928 928 1005 916 916 992 916 916 992 928 928 1005 929 929 1006 916 916 992 929 929 1006 917 917 993 917 917 993 929 929 1006 930 930 1007 917 917 993 930 930 1007 918 918 994 918 918 994 930 930 1007 931 931 1008 918 918 994 931 931 1008 919 919 995 919 919 995 931 931 1008 932 932 1009 919 919 995 932 932 1009 920 920 996 920 920 996 932 932 1009 933 933 1010 920 920 996 933 933 1010 921 921 997 921 921 997 933 933 1010 934 934 1011 921 921 997 934 934 1011 922 922 998 922 922 998 934 934 1011 935 935 1012 922 922 998 935 935 1012 923 923 999 923 923 999 935 935 1012 924 924 1013 923 923 999 924 924 1013 912 912 1000 924 924 1001 936 936 1014 937 937 1015 924 924 1001 937 937 1015 925 925 1002 925 925 1002 937 937 1015 938 938 1016 925 925 1002 938 938 1016 926 926 1003 926 926 1003 938 938 1016 939 939 1017 926 926 1003 939 939 1017 927 927 1004 927 927 1004 939 939 1017 940 940 1018 927 927 1004 940 940 1018 928 928 1005 928 928 1005 940 940 1018 941 941 1019 928 928 1005 941 941 1019 929 929 1006 929 929 1006 941 941 1019 942 942 1020 929 929 1006 942 942 1020 930 930 1007 930 930 1007 942 942 1020 943 943 1021 930 930 1007 943 943 1021 931 931 1008 931 931 1008 943 943 1021 944 944 1022 931 931 1008 944 944 1022 932 932 1009 932 932 1009 944 944 1022 945 945 1023 932 932 1009 945 945 1023 933 933 1010 933 933 1010 945 945 1023 946 946 1024 933 933 1010 946 946 1024 934 934 1011 934 934 1011 946 946 1024 947 947 1025 934 934 1011 947 947 1025 935 935 1012 935 935 1012 947 947 1025 936 936 1026 935 935 1012 936 936 1026 924 924 1013 936 936 1014 948 948 1027 949 949 1028 936 936 1014 949 949 1028 937 937 1015 937 937 1015 949 949 1028 950 950 1029 937 937 1015 950 950 1029 938 938 1016 938 938 1016 950 950 1029 951 951 1030 938 938 1016 951 951 1030 939 939 1017 939 939 1017 951 951 1030 952 952 1031 939 939 1017 952 952 1031 940 940 1018 940 940 1018 952 952 1031 953 953 1032 940 940 1018 953 953 1032 941 941 1019 941 941 1019 953 953 1032 954 954 1033 941 941 1019 954 954 1033 942 942 1020 942 942 1020 954 954 1033 955 955 1034 942 942 1020 955 955 1034 943 943 1021 943 943 1021 955 955 1034 956 956 1035 943 943 1021 956 956 1035 944 944 1022 944 944 1022 956 956 1035 957 957 1036 944 944 1022 957 957 1036 945 945 1023 945 945 1023 957 957 1036 958 958 1037 945 945 1023 958 958 1037 946 946 1024 946 946 1024 958 958 1037 959 959 1038 946 946 1024 959 959 1038 947 947 1025 947 947 1025 959 959 1038 948 948 1039 947 947 1025 948 948 1039 936 936 1026 948 948 1027 960 960 1040 961 961 1041 948 948 1027 961 961 1041 949 949 1028 949 949 1028 961 961 1041 962 962 1042 949 949 1028 962 962 1042 950 950 1029 950 950 1029 962 962 1042 963 963 1043 950 950 1029 963 963 1043 951 951 1030 951 951 1030 963 963 1043 964 964 1044 951 951 1030 964 964 1044 952 952 1031 952 952 1031 964 964 1044 965 965 1045 952 952 1031 965 965 1045 953 953 1032 953 953 1032 965 965 1045 966 966 1046 953 953 1032 966 966 1046 954 954 1033 954 954 1033 966 966 1046 967 967 1047 954 954 1033 967 967 1047 955 955 1034 955 955 1034 967 967 1047 968 968 1048 955 955 1034 968 968 1048 956 956 1035 956 956 1035 968 968 1048 969 969 1049 956 956 1035 969 969 1049 957 957 1036 957 957 1036 969 969 1049 970 970 1050 957 957 1036 970 970 1050 958 958 1037 958 958 1037 970 970 1050 971 971 1051 958 958 1037 971 971 1051 959 959 1038 959 959 1038 971 971 1051 960 960 1052 959 959 1038 960 960 1052 948 948 1039 960 960 1040 972 972 1053 973 973 1054 960 960 1040 973 973 1054 961 961 1041 961 961 1041 973 973 1054 974 974 1055 961 961 1041 974 974 1055 962 962 1042 962 962 1042 974 974 1055 975 975 1056 962 962 1042 975 975 1056 963 963 1043 963 963 1043 975 975 1056 976 976 1057 963 963 1043 976 976 1057 964 964 1044 964 964 1044 976 976 1057 977 977 1058 964 964 1044 977 977 1058 965 965 1045 965 965 1045 977 977 1058 978 978 1059 965 965 1045 978 978 1059 966 966 1046 966 966 1046 978 978 1059 979 979 1060 966 966 1046 979 979 1060 967 967 1047 967 967 1047 979 979 1060 980 980 1061 967 967 1047 980 980 1061 968 968 1048 968 968 1048 980 980 1061 981 981 1062 968 968 1048 981 981 1062 969 969 1049 969 969 1049 981 981 1062 982 982 1063 969 969 1049 982 982 1063 970 970 1050 970 970 1050 982 982 1063 983 983 1064 970 970 1050 983 983 1064 971 971 1051 971 971 1051 983 983 1064 972 972 1065 971 971 1051 972 972 1065 960 960 1052 972 972 1053 984 984 1066 985 985 1067 972 972 1053 985 985 1067 973 973 1054 973 973 1054 985 985 1067 986 986 1068 973 973 1054 986 986 1068 974 974 1055 974 974 1055 986 986 1068 987 987 1069 974 974 1055 987 987 1069 975 975 1056 975 975 1056 987 987 1069 988 988 1070 975 975 1056 988 988 1070 976 976 1057 976 976 1057 988 988 1070 989 989 1071 976 976 1057 989 989 1071 977 977 1058 977 977 1058 989 989 1071 990 990 1072 977 977 1058 990 990 1072 978 978 1059 978 978 1059 990 990 1072 991 991 1073 978 978 1059 991 991 1073 979 979 1060 979 979 1060 991 991 1073 992 992 1074 979 979 1060 992 992 1074 980 980 1061 980 980 1061 992 992 1074 993 993 1075 980 980 1061 993 993 1075 981 981 1062 981 981 1062 993 993 1075 994 994 1076 981 981 1062 994 994 1076 982 982 1063 982 982 1063 994 994 1076 995 995 1077 982 982 1063 995 995 1077 983 983 1064 983 983 1064 995 995 1077 984 984 1078 983 983 1064 984 984 1078 972 972 1065 984 984 1066 996 996 1079 997 997 1080 984 984 1066 997 997 1080 985 985 1067 985 985 1067 997 997 1080 998 998 1081 985 985 1067 998 998 1081 986 986 1068 986 986 1068 998 998 1081 999 999 1082 986 986 1068 999 999 1082 987 987 1069 987 987 1069 999 999 1082 1000 1000 1083 987 987 1069 1000 1000 1083 988 988 1070 988 988 1070 1000 1000 1083 1001 1001 1084 988 988 1070 1001 1001 1084 989 989 1071 989 989 1071 1001 1001 1084 1002 1002 1085 989 989 1071 1002 1002 1085 990 990 1072 990 990 1072 1002 1002 1085 1003 1003 1086 990 990 1072 1003 1003 1086 991 991 1073 991 991 1073 1003 1003 1086 1004 1004 1087 991 991 1073 1004 1004 1087 992 992 1074 992 992 1074 1004 1004 1087 1005 1005 1088 992 992 1074 1005 1005 1088 993 993 1075 993 993 1075 1005 1005 1088 1006 1006 1089 993 993 1075 1006 1006 1089 994 994 1076 994 994 1076 1006 1006 1089 1007 1007 1090 994 994 1076 1007 1007 1090 995 995 1077 995 995 1077 1007 1007 1090 996 996 1091 995 995 1077 996 996 1091 984 984 1078 996 996 1079 1008 1008 1092 1009 1009 1093 996 996 1079 1009 1009 1093 997 997 1080 997 997 1080 1009 1009 1093 1010 1010 1094 997 997 1080 1010 1010 1094 998 998 1081 998 998 1081 1010 1010 1094 1011 1011 1095 998 998 1081 1011 1011 1095 999 999 1082 999 999 1082 1011 1011 1095 1012 1012 1096 999 999 1082 1012 1012 1096 1000 1000 1083 1000 1000 1083 1012 1012 1096 1013 1013 1097 1000 1000 1083 1013 1013 1097 1001 1001 1084 1001 1001 1084 1013 1013 1097 1014 1014 1098 1001 1001 1084 1014 1014 1098 1002 1002 1085 1002 1002 1085 1014 1014 1098 1015 1015 1099 1002 1002 1085 1015 1015 1099 1003 1003 1086 1003 1003 1086 1015 1015 1099 1016 1016 1100 1003 1003 1086 1016 1016 1100 1004 1004 1087 1004 1004 1087 1016 1016 1100 1017 1017 1101 1004 1004 1087 1017 1017 1101 1005 1005 1088 1005 1005 1088 1017 1017 1101 1018 1018 1102 1005 1005 1088 1018 1018 1102 1006 1006 1089 1006 1006 1089 1018 1018 1102 1019 1019 1103 1006 1006 1089 1019 1019 1103 1007 1007 1090 1007 1007 1090 1019 1019 1103 1008 1008 1104 1007 1007 1090 1008 1008 1104 996 996 1091 1008 1008 1092 1020 1020 1105 1021 1021 1106 1008 1008 1092 1021 1021 1106 1009 1009 1093 1009 1009 1093 1021 1021 1106 1022 1022 1107 1009 1009 1093 1022 1022 1107 1010 1010 1094 1010 1010 1094 1022 1022 1107 1023 1023 1108 1010 1010 1094 1023 1023 1108 1011 1011 1095 1011 1011 1095 1023 1023 1108 1024 1024 1109 1011 1011 1095 1024 1024 1109 1012 1012 1096 1012 1012 1096 1024 1024 1109 1025 1025 1110 1012 1012 1096 1025 1025 1110 1013 1013 1097 1013 1013 1097 1025 1025 1110 1026 1026 1111 1013 1013 1097 1026 1026 1111 1014 1014 1098 1014 1014 1098 1026 1026 1111 1027 1027 1112 1014 1014 1098 1027 1027 1112 1015 1015 1099 1015 1015 1099 1027 1027 1112 1028 1028 1113 1015 1015 1099 1028 1028 1113 1016 1016 1100 1016 1016 1100 1028 1028 1113 1029 1029 1114 1016 1016 1100 1029 1029 1114 1017 1017 1101 1017 1017 1101 1029 1029 1114 1030 1030 1115 1017 1017 1101 1030 1030 1115 1018 1018 1102 1018 1018 1102 1030 1030 1115 1031 1031 1116 1018 1018 1102 1031 1031 1116 1019 1019 1103 1019 1019 1103 1031 1031 1116 1020 1020 1117 1019 1019 1103 1020 1020 1117 1008 1008 1104 1020 1020 1105 1032 1032 1118 1033 1033 1119 1020 1020 1105 1033 1033 1119 1021 1021 1106 1021 1021 1106 1033 1033 1119 1034 1034 1120 1021 1021 1106 1034 1034 1120 1022 1022 1107 1022 1022 1107 1034 1034 1120 1035 1035 1121 1022 1022 1107 1035 1035 1121 1023 1023 1108 1023 1023 1108 1035 1035 1121 1036 1036 1122 1023 1023 1108 1036 1036 1122 1024 1024 1109 1024 1024 1109 1036 1036 1122 1037 1037 1123 1024 1024 1109 1037 1037 1123 1025 1025 1110 1025 1025 1110 1037 1037 1123 1038 1038 1124 1025 1025 1110 1038 1038 1124 1026 1026 1111 1026 1026 1111 1038 1038 1124 1039 1039 1125 1026 1026 1111 1039 1039 1125 1027 1027 1112 1027 1027 1112 1039 1039 1125 1040 1040 1126 1027 1027 1112 1040 1040 1126 1028 1028 1113 1028 1028 1113 1040 1040 1126 1041 1041 1127 1028 1028 1113 1041 1041 1127 1029 1029 1114 1029 1029 1114 1041 1041 1127 1042 1042 1128 1029 1029 1114 1042 1042 1128 1030 1030 1115 1030 1030 1115 1042 1042 1128 1043 1043 1129 1030 1030 1115 1043 1043 1129 1031 1031 1116 1031 1031 1116 1043 1043 1129 1032 1032 1130 1031 1031 1116 1032 1032 1130 1020 1020 1117 1032 1032 1118 1044 1044 1131 1045 1045 1132 1032 1032 1118 1045 1045 1132 1033 1033 1119 1033 1033 1119 1045 1045 1132 1046 1046 1133 1033 1033 1119 1046 1046 1133 1034 1034 1120 1034 1034 1120 1046 1046 1133 1047 1047 1134 1034 1034 1120 1047 1047 1134 1035 1035 1121 1035 1035 1121 1047 1047 1134 1048 1048 1135 1035 1035 1121 1048 1048 1135 1036 1036 1122 1036 1036 1122 1048 1048 1135 1049 1049 1136 1036 1036 1122 1049 1049 1136 1037 1037 1123 1037 1037 1123 1049 1049 1136 1050 1050 1137 1037 1037 1123 1050 1050 1137 1038 1038 1124 1038 1038 1124 1050 1050 1137 1051 1051 1138 1038 1038 1124 1051 1051 1138 1039 1039 1125 1039 1039 1125 1051 1051 1138 1052 1052 1139 1039 1039 1125 1052 1052 1139 1040 1040 1126 1040 1040 1126 1052 1052 1139 1053 1053 1140 1040 1040 1126 1053 1053 1140 1041 1041 1127 1041 1041 1127 1053 1053 1140 1054 1054 1141 1041 1041 1127 1054 1054 1141 1042 1042 1128 1042 1042 1128 1054 1054 1141 1055 1055 1142 1042 1042 1128 1055 1055 1142 1043 1043 1129 1043 1043 1129 1055 1055 1142 1044 1044 1143 1043 1043 1129 1044 1044 1143 1032 1032 1130 1044 1044 1131 1056 1056 1144 1057 1057 1145 1044 1044 1131 1057 1057 1145 1045 1045 1132 1045 1045 1132 1057 1057 1145 1058 1058 1146 1045 1045 1132 1058 1058 1146 1046 1046 1133 1046 1046 1133 1058 1058 1146 1059 1059 1147 1046 1046 1133 1059 1059 1147 1047 1047 1134 1047 1047 1134 1059 1059 1147 1060 1060 1148 1047 1047 1134 1060 1060 1148 1048 1048 1135 1048 1048 1135 1060 1060 1148 1061 1061 1149 1048 1048 1135 1061 1061 1149 1049 1049 1136 1049 1049 1136 1061 1061 1149 1062 1062 1150 1049 1049 1136 1062 1062 1150 1050 1050 1137 1050 1050 1137 1062 1062 1150 1063 1063 1151 1050 1050 1137 1063 1063 1151 1051 1051 1138 1051 1051 1138 1063 1063 1151 1064 1064 1152 1051 1051 1138 1064 1064 1152 1052 1052 1139 1052 1052 1139 1064 1064 1152 1065 1065 1153 1052 1052 1139 1065 1065 1153 1053 1053 1140 1053 1053 1140 1065 1065 1153 1066 1066 1154 1053 1053 1140 1066 1066 1154 1054 1054 1141 1054 1054 1141 1066 1066 1154 1067 1067 1155 1054 1054 1141 1067 1067 1155 1055 1055 1142 1055 1055 1142 1067 1067 1155 1056 1056 1156 1055 1055 1142 1056 1056 1156 1044 1044 1143 1056 1056 1144 1068 1068 1157 1069 1069 1158 1056 1056 1144 1069 1069 1158 1057 1057 1145 1057 1057 1145 1069 1069 1158 1070 1070 1159 1057 1057 1145 1070 1070 1159 1058 1058 1146 1058 1058 1146 1070 1070 1159 1071 1071 1160 1058 1058 1146 1071 1071 1160 1059 1059 1147 1059 1059 1147 1071 1071 1160 1072 1072 1161 1059 1059 1147 1072 1072 1161 1060 1060 1148 1060 1060 1148 1072 1072 1161 1073 1073 1162 1060 1060 1148 1073 1073 1162 1061 1061 1149 1061 1061 1149 1073 1073 1162 1074 1074 1163 1061 1061 1149 1074 1074 1163 1062 1062 1150 1062 1062 1150 1074 1074 1163 1075 1075 1164 1062 1062 1150 1075 1075 1164 1063 1063 1151 1063 1063 1151 1075 1075 1164 1076 1076 1165 1063 1063 1151 1076 1076 1165 1064 1064 1152 1064 1064 1152 1076 1076 1165 1077 1077 1166 1064 1064 1152 1077 1077 1166 1065 1065 1153 1065 1065 1153 1077 1077 1166 1078 1078 1167 1065 1065 1153 1078 1078 1167 1066 1066 1154 1066 1066 1154 1078 1078 1167 1079 1079 1168 1066 1066 1154 1079 1079 1168 1067 1067 1155 1067 1067 1155 1079 1079 1168 1068 1068 1169 1067 1067 1155 1068 1068 1169 1056 1056 1156 1068 1068 1157 1080 1080 1170 1081 1081 1171 1068 1068 1157 1081 1081 1171 1069 1069 1158 1069 1069 1158 1081 1081 1171 1082 1082 1172 1069 1069 1158 1082 1082 1172 1070 1070 1159 1070 1070 1159 1082 1082 1172 1083 1083 1173 1070 1070 1159 1083 1083 1173 1071 1071 1160 1071 1071 1160 1083 1083 1173 1084 1084 1174 1071 1071 1160 1084 1084 1174 1072 1072 1161 1072 1072 1161 1084 1084 1174 1085 1085 1175 1072 1072 1161 1085 1085 1175 1073 1073 1162 1073 1073 1162 1085 1085 1175 1086 1086 1176 1073 1073 1162 1086 1086 1176 1074 1074 1163 1074 1074 1163 1086 1086 1176 1087 1087 1177 1074 1074 1163 1087 1087 1177 1075 1075 1164 1075 1075 1164 1087 1087 1177 1088 1088 1178 1075 1075 1164 1088 1088 1178 1076 1076 1165 1076 1076 1165 1088 1088 1178 1089 1089 1179 1076 1076 1165 1089 1089 1179 1077 1077 1166 1077 1077 1166 1089 1089 1179 1090 1090 1180 1077 1077 1166 1090 1090 1180 1078 1078 1167 1078 1078 1167 1090 1090 1180 1091 1091 1181 1078 1078 1167 1091 1091 1181 1079 1079 1168 1079 1079 1168 1091 1091 1181 1080 1080 1182 1079 1079 1168 1080 1080 1182 1068 1068 1169 1080 1080 1170 1092 1092 1183 1093 1093 1184 1080 1080 1170 1093 1093 1184 1081 1081 1171 1081 1081 1171 1093 1093 1184 1094 1094 1185 1081 1081 1171 1094 1094 1185 1082 1082 1172 1082 1082 1172 1094 1094 1185 1095 1095 1186 1082 1082 1172 1095 1095 1186 1083 1083 1173 1083 1083 1173 1095 1095 1186 1096 1096 1187 1083 1083 1173 1096 1096 1187 1084 1084 1174 1084 1084 1174 1096 1096 1187 1097 1097 1188 1084 1084 1174 1097 1097 1188 1085 1085 1175 1085 1085 1175 1097 1097 1188 1098 1098 1189 1085 1085 1175 1098 1098 1189 1086 1086 1176 1086 1086 1176 1098 1098 1189 1099 1099 1190 1086 1086 1176 1099 1099 1190 1087 1087 1177 1087 1087 1177 1099 1099 1190 1100 1100 1191 1087 1087 1177 1100 1100 1191 1088 1088 1178 1088 1088 1178 1100 1100 1191 1101 1101 1192 1088 1088 1178 1101 1101 1192 1089 1089 1179 1089 1089 1179 1101 1101 1192 1102 1102 1193 1089 1089 1179 1102 1102 1193 1090 1090 1180 1090 1090 1180 1102 1102 1193 1103 1103 1194 1090 1090 1180 1103 1103 1194 1091 1091 1181 1091 1091 1181 1103 1103 1194 1092 1092 1195 1091 1091 1181 1092 1092 1195 1080 1080 1182 1092 1092 1183 1104 1104 1196 1105 1105 1197 1092 1092 1183 1105 1105 1197 1093 1093 1184 1093 1093 1184 1105 1105 1197 1106 1106 1198 1093 1093 1184 1106 1106 1198 1094 1094 1185 1094 1094 1185 1106 1106 1198 1107 1107 1199 1094 1094 1185 1107 1107 1199 1095 1095 1186 1095 1095 1186 1107 1107 1199 1108 1108 1200 1095 1095 1186 1108 1108 1200 1096 1096 1187 1096 1096 1187 1108 1108 1200 1109 1109 1201 1096 1096 1187 1109 1109 1201 1097 1097 1188 1097 1097 1188 1109 1109 1201 1110 1110 1202 1097 1097 1188 1110 1110 1202 1098 1098 1189 1098 1098 1189 1110 1110 1202 1111 1111 1203 1098 1098 1189 1111 1111 1203 1099 1099 1190 1099 1099 1190 1111 1111 1203 1112 1112 1204 1099 1099 1190 1112 1112 1204 1100 1100 1191 1100 1100 1191 1112 1112 1204 1113 1113 1205 1100 1100 1191 1113 1113 1205 1101 1101 1192 1101 1101 1192 1113 1113 1205 1114 1114 1206 1101 1101 1192 1114 1114 1206 1102 1102 1193 1102 1102 1193 1114 1114 1206 1115 1115 1207 1102 1102 1193 1115 1115 1207 1103 1103 1194 1103 1103 1194 1115 1115 1207 1104 1104 1208 1103 1103 1194 1104 1104 1208 1092 1092 1195 1104 1104 1196 1116 1116 1209 1117 1117 1210 1104 1104 1196 1117 1117 1210 1105 1105 1197 1105 1105 1197 1117 1117 1210 1118 1118 1211 1105 1105 1197 1118 1118 1211 1106 1106 1198 1106 1106 1198 1118 1118 1211 1119 1119 1212 1106 1106 1198 1119 1119 1212 1107 1107 1199 1107 1107 1199 1119 1119 1212 1120 1120 1213 1107 1107 1199 1120 1120 1213 1108 1108 1200 1108 1108 1200 1120 1120 1213 1121 1121 1214 1108 1108 1200 1121 1121 1214 1109 1109 1201 1109 1109 1201 1121 1121 1214 1122 1122 1215 1109 1109 1201 1122 1122 1215 1110 1110 1202 1110 1110 1202 1122 1122 1215 1123 1123 1216 1110 1110 1202 1123 1123 1216 1111 1111 1203 1111 1111 1203 1123 1123 1216 1124 1124 1217 1111 1111 1203 1124 1124 1217 1112 1112 1204 1112 1112 1204 1124 1124 1217 1125 1125 1218 1112 1112 1204 1125 1125 1218 1113 1113 1205 1113 1113 1205 1125 1125 1218 1126 1126 1219 1113 1113 1205 1126 1126 1219 1114 1114 1206 1114 1114 1206 1126 1126 1219 1127 1127 1220 1114 1114 1206 1127 1127 1220 1115 1115 1207 1115 1115 1207 1127 1127 1220 1116 1116 1221 1115 1115 1207 1116 1116 1221 1104 1104 1208 1116 1116 1209 1128 1128 1222 1129 1129 1223 1116 1116 1209 1129 1129 1223 1117 1117 1210 1117 1117 1210 1129 1129 1223 1130 1130 1224 1117 1117 1210 1130 1130 1224 1118 1118 1211 1118 1118 1211 1130 1130 1224 1131 1131 1225 1118 1118 1211 1131 1131 1225 1119 1119 1212 1119 1119 1212 1131 1131 1225 1132 1132 1226 1119 1119 1212 1132 1132 1226 1120 1120 1213 1120 1120 1213 1132 1132 1226 1133 1133 1227 1120 1120 1213 1133 1133 1227 1121 1121 1214 1121 1121 1214 1133 1133 1227 1134 1134 1228 1121 1121 1214 1134 1134 1228 1122 1122 1215 1122 1122 1215 1134 1134 1228 1135 1135 1229 1122 1122 1215 1135 1135 1229 1123 1123 1216 1123 1123 1216 1135 1135 1229 1136 1136 1230 1123 1123 1216 1136 1136 1230 1124 1124 1217 1124 1124 1217 1136 1136 1230 1137 1137 1231 1124 1124 1217 1137 1137 1231 1125 1125 1218 1125 1125 1218 1137 1137 1231 1138 1138 1232 1125 1125 1218 1138 1138 1232 1126 1126 1219 1126 1126 1219 1138 1138 1232 1139 1139 1233 1126 1126 1219 1139 1139 1233 1127 1127 1220 1127 1127 1220 1139 1139 1233 1128 1128 1234 1127 1127 1220 1128 1128 1234 1116 1116 1221 1128 1128 1222 1140 1140 1235 1141 1141 1236 1128 1128 1222 1141 1141 1236 1129 1129 1223 1129 1129 1223 1141 1141 1236 1142 1142 1237 1129 1129 1223 1142 1142 1237 1130 1130 1224 1130 1130 1224 1142 1142 1237 1143 1143 1238 1130 1130 1224 1143 1143 1238 1131 1131 1225 1131 1131 1225 1143 1143 1238 1144 1144 1239 1131 1131 1225 1144 1144 1239 1132 1132 1226 1132 1132 1226 1144 1144 1239 1145 1145 1240 1132 1132 1226 1145 1145 1240 1133 1133 1227 1133 1133 1227 1145 1145 1240 1146 1146 1241 1133 1133 1227 1146 1146 1241 1134 1134 1228 1134 1134 1228 1146 1146 1241 1147 1147 1242 1134 1134 1228 1147 1147 1242 1135 1135 1229 1135 1135 1229 1147 1147 1242 1148 1148 1243 1135 1135 1229 1148 1148 1243 1136 1136 1230 1136 1136 1230 1148 1148 1243 1149 1149 1244 1136 1136 1230 1149 1149 1244 1137 1137 1231 1137 1137 1231 1149 1149 1244 1150 1150 1245 1137 1137 1231 1150 1150 1245 1138 1138 1232 1138 1138 1232 1150 1150 1245 1151 1151 1246 1138 1138 1232 1151 1151 1246 1139 1139 1233 1139 1139 1233 1151 1151 1246 1140 1140 1247 1139 1139 1233 1140 1140 1247 1128 1128 1234 1140 1140 1235 1152 1152 1248 1153 1153 1249 1140 1140 1235 1153 1153 1249 1141 1141 1236 1141 1141 1236 1153 1153 1249 1154 1154 1250 1141 1141 1236 1154 1154 1250 1142 1142 1237 1142 1142 1237 1154 1154 1250 1155 1155 1251 1142 1142 1237 1155 1155 1251 1143 1143 1238 1143 1143 1238 1155 1155 1251 1156 1156 1252 1143 1143 1238 1156 1156 1252 1144 1144 1239 1144 1144 1239 1156 1156 1252 1157 1157 1253 1144 1144 1239 1157 1157 1253 1145 1145 1240 1145 1145 1240 1157 1157 1253 1158 1158 1254 1145 1145 1240 1158 1158 1254 1146 1146 1241 1146 1146 1241 1158 1158 1254 1159 1159 1255 1146 1146 1241 1159 1159 1255 1147 1147 1242 1147 1147 1242 1159 1159 1255 1160 1160 1256 1147 1147 1242 1160 1160 1256 1148 1148 1243 1148 1148 1243 1160 1160 1256 1161 1161 1257 1148 1148 1243 1161 1161 1257 1149 1149 1244 1149 1149 1244 1161 1161 1257 1162 1162 1258 1149 1149 1244 1162 1162 1258 1150 1150 1245 1150 1150 1245 1162 1162 1258 1163 1163 1259 1150 1150 1245 1163 1163 1259 1151 1151 1246 1151 1151 1246 1163 1163 1259 1152 1152 1260 1151 1151 1246 1152 1152 1260 1140 1140 1247 1152 1152 1248 1164 1164 1261 1165 1165 1262 1152 1152 1248 1165 1165 1262 1153 1153 1249 1153 1153 1249 1165 1165 1262 1166 1166 1263 1153 1153 1249 1166 1166 1263 1154 1154 1250 1154 1154 1250 1166 1166 1263 1167 1167 1264 1154 1154 1250 1167 1167 1264 1155 1155 1251 1155 1155 1251 1167 1167 1264 1168 1168 1265 1155 1155 1251 1168 1168 1265 1156 1156 1252 1156 1156 1252 1168 1168 1265 1169 1169 1266 1156 1156 1252 1169 1169 1266 1157 1157 1253 1157 1157 1253 1169 1169 1266 1170 1170 1267 1157 1157 1253 1170 1170 1267 1158 1158 1254 1158 1158 1254 1170 1170 1267 1171 1171 1268 1158 1158 1254 1171 1171 1268 1159 1159 1255 1159 1159 1255 1171 1171 1268 1172 1172 1269 1159 1159 1255 1172 1172 1269 1160 1160 1256 1160 1160 1256 1172 1172 1269 1173 1173 1270 1160 1160 1256 1173 1173 1270 1161 1161 1257 1161 1161 1257 1173 1173 1270 1174 1174 1271 1161 1161 1257 1174 1174 1271 1162 1162 1258 1162 1162 1258 1174 1174 1271 1175 1175 1272 1162 1162 1258 1175 1175 1272 1163 1163 1259 1163 1163 1259 1175 1175 1272 1164 1164 1273 1163 1163 1259 1164 1164 1273 1152 1152 1260 1164 1164 1261 1176 1176 1274 1177 1177 1275 1164 1164 1261 1177 1177 1275 1165 1165 1262 1165 1165 1262 1177 1177 1275 1178 1178 1276 1165 1165 1262 1178 1178 1276 1166 1166 1263 1166 1166 1263 1178 1178 1276 1179 1179 1277 1166 1166 1263 1179 1179 1277 1167 1167 1264 1167 1167 1264 1179 1179 1277 1180 1180 1278 1167 1167 1264 1180 1180 1278 1168 1168 1265 1168 1168 1265 1180 1180 1278 1181 1181 1279 1168 1168 1265 1181 1181 1279 1169 1169 1266 1169 1169 1266 1181 1181 1279 1182 1182 1280 1169 1169 1266 1182 1182 1280 1170 1170 1267 1170 1170 1267 1182 1182 1280 1183 1183 1281 1170 1170 1267 1183 1183 1281 1171 1171 1268 1171 1171 1268 1183 1183 1281 1184 1184 1282 1171 1171 1268 1184 1184 1282 1172 1172 1269 1172 1172 1269 1184 1184 1282 1185 1185 1283 1172 1172 1269 1185 1185 1283 1173 1173 1270 1173 1173 1270 1185 1185 1283 1186 1186 1284 1173 1173 1270 1186 1186 1284 1174 1174 1271 1174 1174 1271 1186 1186 1284 1187 1187 1285 1174 1174 1271 1187 1187 1285 1175 1175 1272 1175 1175 1272 1187 1187 1285 1176 1176 1286 1175 1175 1272 1176 1176 1286 1164 1164 1273 1176 1176 1274 1188 1188 1287 1189 1189 1288 1176 1176 1274 1189 1189 1288 1177 1177 1275 1177 1177 1275 1189 1189 1288 1190 1190 1289 1177 1177 1275 1190 1190 1289 1178 1178 1276 1178 1178 1276 1190 1190 1289 1191 1191 1290 1178 1178 1276 1191 1191 1290 1179 1179 1277 1179 1179 1277 1191 1191 1290 1192 1192 1291 1179 1179 1277 1192 1192 1291 1180 1180 1278 1180 1180 1278 1192 1192 1291 1193 1193 1292 1180 1180 1278 1193 1193 1292 1181 1181 1279 1181 1181 1279 1193 1193 1292 1194 1194 1293 1181 1181 1279 1194 1194 1293 1182 1182 1280 1182 1182 1280 1194 1194 1293 1195 1195 1294 1182 1182 1280 1195 1195 1294 1183 1183 1281 1183 1183 1281 1195 1195 1294 1196 1196 1295 1183 1183 1281 1196 1196 1295 1184 1184 1282 1184 1184 1282 1196 1196 1295 1197 1197 1296 1184 1184 1282 1197 1197 1296 1185 1185 1283 1185 1185 1283 1197 1197 1296 1198 1198 1297 1185 1185 1283 1198 1198 1297 1186 1186 1284 1186 1186 1284 1198 1198 1297 1199 1199 1298 1186 1186 1284 1199 1199 1298 1187 1187 1285 1187 1187 1285 1199 1199 1298 1188 1188 1299 1187 1187 1285 1188 1188 1299 1176 1176 1286 1188 1188 1287 1200 1200 1300 1201 1201 1301 1188 1188 1287 1201 1201 1301 1189 1189 1288 1189 1189 1288 1201 1201 1301 1202 1202 1302 1189 1189 1288 1202 1202 1302 1190 1190 1289 1190 1190 1289 1202 1202 1302 1203 1203 1303 1190 1190 1289 1203 1203 1303 1191 1191 1290 1191 1191 1290 1203 1203 1303 1204 1204 1304 1191 1191 1290 1204 1204 1304 1192 1192 1291 1192 1192 1291 1204 1204 1304 1205 1205 1305 1192 1192 1291 1205 1205 1305 1193 1193 1292 1193 1193 1292 1205 1205 1305 1206 1206 1306 1193 1193 1292 1206 1206 1306 1194 1194 1293 1194 1194 1293 1206 1206 1306 1207 1207 1307 1194 1194 1293 1207 1207 1307 1195 1195 1294 1195 1195 1294 1207 1207 1307 1208 1208 1308 1195 1195 1294 1208 1208 1308 1196 1196 1295 1196 1196 1295 1208 1208 1308 1209 1209 1309 1196 1196 1295 1209 1209 1309 1197 1197 1296 1197 1197 1296 1209 1209 1309 1210 1210 1310 1197 1197 1296 1210 1210 1310 1198 1198 1297 1198 1198 1297 1210 1210 1310 1211 1211 1311 1198 1198 1297 1211 1211 1311 1199 1199 1298 1199 1199 1298 1211 1211 1311 1200 1200 1312 1199 1199 1298 1200 1200 1312 1188 1188 1299 1200 1200 1300 1212 1212 1313 1213 1213 1314 1200 1200 1300 1213 1213 1314 1201 1201 1301 1201 1201 1301 1213 1213 1314 1214 1214 1315 1201 1201 1301 1214 1214 1315 1202 1202 1302 1202 1202 1302 1214 1214 1315 1215 1215 1316 1202 1202 1302 1215 1215 1316 1203 1203 1303 1203 1203 1303 1215 1215 1316 1216 1216 1317 1203 1203 1303 1216 1216 1317 1204 1204 1304 1204 1204 1304 1216 1216 1317 1217 1217 1318 1204 1204 1304 1217 1217 1318 1205 1205 1305 1205 1205 1305 1217 1217 1318 1218 1218 1319 1205 1205 1305 1218 1218 1319 1206 1206 1306 1206 1206 1306 1218 1218 1319 1219 1219 1320 1206 1206 1306 1219 1219 1320 1207 1207 1307 1207 1207 1307 1219 1219 1320 1220 1220 1321 1207 1207 1307 1220 1220 1321 1208 1208 1308 1208 1208 1308 1220 1220 1321 1221 1221 1322 1208 1208 1308 1221 1221 1322 1209 1209 1309 1209 1209 1309 1221 1221 1322 1222 1222 1323 1209 1209 1309 1222 1222 1323 1210 1210 1310 1210 1210 1310 1222 1222 1323 1223 1223 1324 1210 1210 1310 1223 1223 1324 1211 1211 1311 1211 1211 1311 1223 1223 1324 1212 1212 1325 1211 1211 1311 1212 1212 1325 1200 1200 1312 1212 1212 1313 1224 1224 1326 1225 1225 1327 1212 1212 1313 1225 1225 1327 1213 1213 1314 1213 1213 1314 1225 1225 1327 1226 1226 1328 1213 1213 1314 1226 1226 1328 1214 1214 1315 1214 1214 1315 1226 1226 1328 1227 1227 1329 1214 1214 1315 1227 1227 1329 1215 1215 1316 1215 1215 1316 1227 1227 1329 1228 1228 1330 1215 1215 1316 1228 1228 1330 1216 1216 1317 1216 1216 1317 1228 1228 1330 1229 1229 1331 1216 1216 1317 1229 1229 1331 1217 1217 1318 1217 1217 1318 1229 1229 1331 1230 1230 1332 1217 1217 1318 1230 1230 1332 1218 1218 1319 1218 1218 1319 1230 1230 1332 1231 1231 1333 1218 1218 1319 1231 1231 1333 1219 1219 1320 1219 1219 1320 1231 1231 1333 1232 1232 1334 1219 1219 1320 1232 1232 1334 1220 1220 1321 1220 1220 1321 1232 1232 1334 1233 1233 1335 1220 1220 1321 1233 1233 1335 1221 1221 1322 1221 1221 1322 1233 1233 1335 1234 1234 1336 1221 1221 1322 1234 1234 1336 1222 1222 1323 1222 1222 1323 1234 1234 1336 1235 1235 1337 1222 1222 1323 1235 1235 1337 1223 1223 1324 1223 1223 1324 1235 1235 1337 1224 1224 1338 1223 1223 1324 1224 1224 1338 1212 1212 1325 1224 1224 1326 1236 1236 1339 1237 1237 1340 1224 1224 1326 1237 1237 1340 1225 1225 1327 1225 1225 1327 1237 1237 1340 1238 1238 1341 1225 1225 1327 1238 1238 1341 1226 1226 1328 1226 1226 1328 1238 1238 1341 1239 1239 1342 1226 1226 1328 1239 1239 1342 1227 1227 1329 1227 1227 1329 1239 1239 1342 1240 1240 1343 1227 1227 1329 1240 1240 1343 1228 1228 1330 1228 1228 1330 1240 1240 1343 1241 1241 1344 1228 1228 1330 1241 1241 1344 1229 1229 1331 1229 1229 1331 1241 1241 1344 1242 1242 1345 1229 1229 1331 1242 1242 1345 1230 1230 1332 1230 1230 1332 1242 1242 1345 1243 1243 1346 1230 1230 1332 1243 1243 1346 1231 1231 1333 1231 1231 1333 1243 1243 1346 1244 1244 1347 1231 1231 1333 1244 1244 1347 1232 1232 1334 1232 1232 1334 1244 1244 1347 1245 1245 1348 1232 1232 1334 1245 1245 1348 1233 1233 1335 1233 1233 1335 1245 1245 1348 1246 1246 1349 1233 1233 1335 1246 1246 1349 1234 1234 1336 1234 1234 1336 1246 1246 1349 1247 1247 1350 1234 1234 1336 1247 1247 1350 1235 1235 1337 1235 1235 1337 1247 1247 1350 1236 1236 1351 1235 1235 1337 1236 1236 1351 1224 1224 1338 1236 1236 1339 1248 1248 1352 1249 1249 1353 1236 1236 1339 1249 1249 1353 1237 1237 1340 1237 1237 1340 1249 1249 1353 1250 1250 1354 1237 1237 1340 1250 1250 1354 1238 1238 1341 1238 1238 1341 1250 1250 1354 1251 1251 1355 1238 1238 1341 1251 1251 1355 1239 1239 1342 1239 1239 1342 1251 1251 1355 1252 1252 1356 1239 1239 1342 1252 1252 1356 1240 1240 1343 1240 1240 1343 1252 1252 1356 1253 1253 1357 1240 1240 1343 1253 1253 1357 1241 1241 1344 1241 1241 1344 1253 1253 1357 1254 1254 1358 1241 1241 1344 1254 1254 1358 1242 1242 1345 1242 1242 1345 1254 1254 1358 1255 1255 1359 1242 1242 1345 1255 1255 1359 1243 1243 1346 1243 1243 1346 1255 1255 1359 1256 1256 1360 1243 1243 1346 1256 1256 1360 1244 1244 1347 1244 1244 1347 1256 1256 1360 1257 1257 1361 1244 1244 1347 1257 1257 1361 1245 1245 1348 1245 1245 1348 1257 1257 1361 1258 1258 1362 1245 1245 1348 1258 1258 1362 1246 1246 1349 1246 1246 1349 1258 1258 1362 1259 1259 1363 1246 1246 1349 1259 1259 1363 1247 1247 1350 1247 1247 1350 1259 1259 1363 1248 1248 1364 1247 1247 1350 1248 1248 1364 1236 1236 1351 1248 1248 1352 1260 1260 1365 1261 1261 1366 1248 1248 1352 1261 1261 1366 1249 1249 1353 1249 1249 1353 1261 1261 1366 1262 1262 1367 1249 1249 1353 1262 1262 1367 1250 1250 1354 1250 1250 1354 1262 1262 1367 1263 1263 1368 1250 1250 1354 1263 1263 1368 1251 1251 1355 1251 1251 1355 1263 1263 1368 1264 1264 1369 1251 1251 1355 1264 1264 1369 1252 1252 1356 1252 1252 1356 1264 1264 1369 1265 1265 1370 1252 1252 1356 1265 1265 1370 1253 1253 1357 1253 1253 1357 1265 1265 1370 1266 1266 1371 1253 1253 1357 1266 1266 1371 1254 1254 1358 1254 1254 1358 1266 1266 1371 1267 1267 1372 1254 1254 1358 1267 1267 1372 1255 1255 1359 1255 1255 1359 1267 1267 1372 1268 1268 1373 1255 1255 1359 1268 1268 1373 1256 1256 1360 1256 1256 1360 1268 1268 1373 1269 1269 1374 1256 1256 1360 1269 1269 1374 1257 1257 1361 1257 1257 1361 1269 1269 1374 1270 1270 1375 1257 1257 1361 1270 1270 1375 1258 1258 1362 1258 1258 1362 1270 1270 1375 1271 1271 1376 1258 1258 1362 1271 1271 1376 1259 1259 1363 1259 1259 1363 1271 1271 1376 1260 1260 1377 1259 1259 1363 1260 1260 1377 1248 1248 1364 1260 1260 1365 1272 1272 1378 1273 1273 1379 1260 1260 1365 1273 1273 1379 1261 1261 1366 1261 1261 1366 1273 1273 1379 1274 1274 1380 1261 1261 1366 1274 1274 1380 1262 1262 1367 1262 1262 1367 1274 1274 1380 1275 1275 1381 1262 1262 1367 1275 1275 1381 1263 1263 1368 1263 1263 1368 1275 1275 1381 1276 1276 1382 1263 1263 1368 1276 1276 1382 1264 1264 1369 1264 1264 1369 1276 1276 1382 1277 1277 1383 1264 1264 1369 1277 1277 1383 1265 1265 1370 1265 1265 1370 1277 1277 1383 1278 1278 1384 1265 1265 1370 1278 1278 1384 1266 1266 1371 1266 1266 1371 1278 1278 1384 1279 1279 1385 1266 1266 1371 1279 1279 1385 1267 1267 1372 1267 1267 1372 1279 1279 1385 1280 1280 1386 1267 1267 1372 1280 1280 1386 1268 1268 1373 1268 1268 1373 1280 1280 1386 1281 1281 1387 1268 1268 1373 1281 1281 1387 1269 1269 1374 1269 1269 1374 1281 1281 1387 1282 1282 1388 1269 1269 1374 1282 1282 1388 1270 1270 1375 1270 1270 1375 1282 1282 1388 1283 1283 1389 1270 1270 1375 1283 1283 1389 1271 1271 1376 1271 1271 1376 1283 1283 1389 1272 1272 1390 1271 1271 1376 1272 1272 1390 1260 1260 1377 1272 1272 1378 1284 1284 1391 1285 1285 1392 1272 1272 1378 1285 1285 1392 1273 1273 1379 1273 1273 1379 1285 1285 1392 1286 1286 1393 1273 1273 1379 1286 1286 1393 1274 1274 1380 1274 1274 1380 1286 1286 1393 1287 1287 1394 1274 1274 1380 1287 1287 1394 1275 1275 1381 1275 1275 1381 1287 1287 1394 1288 1288 1395 1275 1275 1381 1288 1288 1395 1276 1276 1382 1276 1276 1382 1288 1288 1395 1289 1289 1396 1276 1276 1382 1289 1289 1396 1277 1277 1383 1277 1277 1383 1289 1289 1396 1290 1290 1397 1277 1277 1383 1290 1290 1397 1278 1278 1384 1278 1278 1384 1290 1290 1397 1291 1291 1398 1278 1278 1384 1291 1291 1398 1279 1279 1385 1279 1279 1385 1291 1291 1398 1292 1292 1399 1279 1279 1385 1292 1292 1399 1280 1280 1386 1280 1280 1386 1292 1292 1399 1293 1293 1400 1280 1280 1386 1293 1293 1400 1281 1281 1387 1281 1281 1387 1293 1293 1400 1294 1294 1401 1281 1281 1387 1294 1294 1401 1282 1282 1388 1282 1282 1388 1294 1294 1401 1295 1295 1402 1282 1282 1388 1295 1295 1402 1283 1283 1389 1283 1283 1389 1295 1295 1402 1284 1284 1403 1283 1283 1389 1284 1284 1403 1272 1272 1390 1284 1284 1391 1296 1296 1404 1297 1297 1405 1284 1284 1391 1297 1297 1405 1285 1285 1392 1285 1285 1392 1297 1297 1405 1298 1298 1406 1285 1285 1392 1298 1298 1406 1286 1286 1393 1286 1286 1393 1298 1298 1406 1299 1299 1407 1286 1286 1393 1299 1299 1407 1287 1287 1394 1287 1287 1394 1299 1299 1407 1300 1300 1408 1287 1287 1394 1300 1300 1408 1288 1288 1395 1288 1288 1395 1300 1300 1408 1301 1301 1409 1288 1288 1395 1301 1301 1409 1289 1289 1396 1289 1289 1396 1301 1301 1409 1302 1302 1410 1289 1289 1396 1302 1302 1410 1290 1290 1397 1290 1290 1397 1302 1302 1410 1303 1303 1411 1290 1290 1397 1303 1303 1411 1291 1291 1398 1291 1291 1398 1303 1303 1411 1304 1304 1412 1291 1291 1398 1304 1304 1412 1292 1292 1399 1292 1292 1399 1304 1304 1412 1305 1305 1413 1292 1292 1399 1305 1305 1413 1293 1293 1400 1293 1293 1400 1305 1305 1413 1306 1306 1414 1293 1293 1400 1306 1306 1414 1294 1294 1401 1294 1294 1401 1306 1306 1414 1307 1307 1415 1294 1294 1401 1307 1307 1415 1295 1295 1402 1295 1295 1402 1307 1307 1415 1296 1296 1416 1295 1295 1402 1296 1296 1416 1284 1284 1403 1296 1296 1404 1308 1308 1417 1309 1309 1418 1296 1296 1404 1309 1309 1418 1297 1297 1405 1297 1297 1405 1309 1309 1418 1310 1310 1419 1297 1297 1405 1310 1310 1419 1298 1298 1406 1298 1298 1406 1310 1310 1419 1311 1311 1420 1298 1298 1406 1311 1311 1420 1299 1299 1407 1299 1299 1407 1311 1311 1420 1312 1312 1421 1299 1299 1407 1312 1312 1421 1300 1300 1408 1300 1300 1408 1312 1312 1421 1313 1313 1422 1300 1300 1408 1313 1313 1422 1301 1301 1409 1301 1301 1409 1313 1313 1422 1314 1314 1423 1301 1301 1409 1314 1314 1423 1302 1302 1410 1302 1302 1410 1314 1314 1423 1315 1315 1424 1302 1302 1410 1315 1315 1424 1303 1303 1411 1303 1303 1411 1315 1315 1424 1316 1316 1425 1303 1303 1411 1316 1316 1425 1304 1304 1412 1304 1304 1412 1316 1316 1425 1317 1317 1426 1304 1304 1412 1317 1317 1426 1305 1305 1413 1305 1305 1413 1317 1317 1426 1318 1318 1427 1305 1305 1413 1318 1318 1427 1306 1306 1414 1306 1306 1414 1318 1318 1427 1319 1319 1428 1306 1306 1414 1319 1319 1428 1307 1307 1415 1307 1307 1415 1319 1319 1428 1308 1308 1429 1307 1307 1415 1308 1308 1429 1296 1296 1416 1308 1308 1417 1320 1320 1430 1321 1321 1431 1308 1308 1417 1321 1321 1431 1309 1309 1418 1309 1309 1418 1321 1321 1431 1322 1322 1432 1309 1309 1418 1322 1322 1432 1310 1310 1419 1310 1310 1419 1322 1322 1432 1323 1323 1433 1310 1310 1419 1323 1323 1433 1311 1311 1420 1311 1311 1420 1323 1323 1433 1324 1324 1434 1311 1311 1420 1324 1324 1434 1312 1312 1421 1312 1312 1421 1324 1324 1434 1325 1325 1435 1312 1312 1421 1325 1325 1435 1313 1313 1422 1313 1313 1422 1325 1325 1435 1326 1326 1436 1313 1313 1422 1326 1326 1436 1314 1314 1423 1314 1314 1423 1326 1326 1436 1327 1327 1437 1314 1314 1423 1327 1327 1437 1315 1315 1424 1315 1315 1424 1327 1327 1437 1328 1328 1438 1315 1315 1424 1328 1328 1438 1316 1316 1425 1316 1316 1425 1328 1328 1438 1329 1329 1439 1316 1316 1425 1329 1329 1439 1317 1317 1426 1317 1317 1426 1329 1329 1439 1330 1330 1440 1317 1317 1426 1330 1330 1440 1318 1318 1427 1318 1318 1427 1330 1330 1440 1331 1331 1441 1318 1318 1427 1331 1331 1441 1319 1319 1428 1319 1319 1428 1331 1331 1441 1320 1320 1442 1319 1319 1428 1320 1320 1442 1308 1308 1429 1320 1320 1430 1332 1332 1443 1333 1333 1444 1320 1320 1430 1333 1333 1444 1321 1321 1431 1321 1321 1431 1333 1333 1444 1334 1334 1445 1321 1321 1431 1334 1334 1445 1322 1322 1432 1322 1322 1432 1334 1334 1445 1335 1335 1446 1322 1322 1432 1335 1335 1446 1323 1323 1433 1323 1323 1433 1335 1335 1446 1336 1336 1447 1323 1323 1433 1336 1336 1447 1324 1324 1434 1324 1324 1434 1336 1336 1447 1337 1337 1448 1324 1324 1434 1337 1337 1448 1325 1325 1435 1325 1325 1435 1337 1337 1448 1338 1338 1449 1325 1325 1435 1338 1338 1449 1326 1326 1436 1326 1326 1436 1338 1338 1449 1339 1339 1450 1326 1326 1436 1339 1339 1450 1327 1327 1437 1327 1327 1437 1339 1339 1450 1340 1340 1451 1327 1327 1437 1340 1340 1451 1328 1328 1438 1328 1328 1438 1340 1340 1451 1341 1341 1452 1328 1328 1438 1341 1341 1452 1329 1329 1439 1329 1329 1439 1341 1341 1452 1342 1342 1453 1329 1329 1439 1342 1342 1453 1330 1330 1440 1330 1330 1440 1342 1342 1453 1343 1343 1454 1330 1330 1440 1343 1343 1454 1331 1331 1441 1331 1331 1441 1343 1343 1454 1332 1332 1455 1331 1331 1441 1332 1332 1455 1320 1320 1442 1332 1332 1443 1344 1344 1456 1345 1345 1457 1332 1332 1443 1345 1345 1457 1333 1333 1444 1333 1333 1444 1345 1345 1457 1346 1346 1458 1333 1333 1444 1346 1346 1458 1334 1334 1445 1334 1334 1445 1346 1346 1458 1347 1347 1459 1334 1334 1445 1347 1347 1459 1335 1335 1446 1335 1335 1446 1347 1347 1459 1348 1348 1460 1335 1335 1446 1348 1348 1460 1336 1336 1447 1336 1336 1447 1348 1348 1460 1349 1349 1461 1336 1336 1447 1349 1349 1461 1337 1337 1448 1337 1337 1448 1349 1349 1461 1350 1350 1462 1337 1337 1448 1350 1350 1462 1338 1338 1449 1338 1338 1449 1350 1350 1462 1351 1351 1463 1338 1338 1449 1351 1351 1463 1339 1339 1450 1339 1339 1450 1351 1351 1463 1352 1352 1464 1339 1339 1450 1352 1352 1464 1340 1340 1451 1340 1340 1451 1352 1352 1464 1353 1353 1465 1340 1340 1451 1353 1353 1465 1341 1341 1452 1341 1341 1452 1353 1353 1465 1354 1354 1466 1341 1341 1452 1354 1354 1466 1342 1342 1453 1342 1342 1453 1354 1354 1466 1355 1355 1467 1342 1342 1453 1355 1355 1467 1343 1343 1454 1343 1343 1454 1355 1355 1467 1344 1344 1468 1343 1343 1454 1344 1344 1468 1332 1332 1455 1344 1344 1456 1356 1356 1469 1357 1357 1470 1344 1344 1456 1357 1357 1470 1345 1345 1457 1345 1345 1457 1357 1357 1470 1358 1358 1471 1345 1345 1457 1358 1358 1471 1346 1346 1458 1346 1346 1458 1358 1358 1471 1359 1359 1472 1346 1346 1458 1359 1359 1472 1347 1347 1459 1347 1347 1459 1359 1359 1472 1360 1360 1473 1347 1347 1459 1360 1360 1473 1348 1348 1460 1348 1348 1460 1360 1360 1473 1361 1361 1474 1348 1348 1460 1361 1361 1474 1349 1349 1461 1349 1349 1461 1361 1361 1474 1362 1362 1475 1349 1349 1461 1362 1362 1475 1350 1350 1462 1350 1350 1462 1362 1362 1475 1363 1363 1476 1350 1350 1462 1363 1363 1476 1351 1351 1463 1351 1351 1463 1363 1363 1476 1364 1364 1477 1351 1351 1463 1364 1364 1477 1352 1352 1464 1352 1352 1464 1364 1364 1477 1365 1365 1478 1352 1352 1464 1365 1365 1478 1353 1353 1465 1353 1353 1465 1365 1365 1478 1366 1366 1479 1353 1353 1465 1366 1366 1479 1354 1354 1466 1354 1354 1466 1366 1366 1479 1367 1367 1480 1354 1354 1466 1367 1367 1480 1355 1355 1467 1355 1355 1467 1367 1367 1480 1356 1356 1481 1355 1355 1467 1356 1356 1481 1344 1344 1468 1356 1356 1469 1368 1368 1482 1369 1369 1483 1356 1356 1469 1369 1369 1483 1357 1357 1470 1357 1357 1470 1369 1369 1483 1370 1370 1484 1357 1357 1470 1370 1370 1484 1358 1358 1471 1358 1358 1471 1370 1370 1484 1371 1371 1485 1358 1358 1471 1371 1371 1485 1359 1359 1472 1359 1359 1472 1371 1371 1485 1372 1372 1486 1359 1359 1472 1372 1372 1486 1360 1360 1473 1360 1360 1473 1372 1372 1486 1373 1373 1487 1360 1360 1473 1373 1373 1487 1361 1361 1474 1361 1361 1474 1373 1373 1487 1374 1374 1488 1361 1361 1474 1374 1374 1488 1362 1362 1475 1362 1362 1475 1374 1374 1488 1375 1375 1489 1362 1362 1475 1375 1375 1489 1363 1363 1476 1363 1363 1476 1375 1375 1489 1376 1376 1490 1363 1363 1476 1376 1376 1490 1364 1364 1477 1364 1364 1477 1376 1376 1490 1377 1377 1491 1364 1364 1477 1377 1377 1491 1365 1365 1478 1365 1365 1478 1377 1377 1491 1378 1378 1492 1365 1365 1478 1378 1378 1492 1366 1366 1479 1366 1366 1479 1378 1378 1492 1379 1379 1493 1366 1366 1479 1379 1379 1493 1367 1367 1480 1367 1367 1480 1379 1379 1493 1368 1368 1494 1367 1367 1480 1368 1368 1494 1356 1356 1481 1368 1368 1482 1380 1380 1495 1381 1381 1496 1368 1368 1482 1381 1381 1496 1369 1369 1483 1369 1369 1483 1381 1381 1496 1382 1382 1497 1369 1369 1483 1382 1382 1497 1370 1370 1484 1370 1370 1484 1382 1382 1497 1383 1383 1498 1370 1370 1484 1383 1383 1498 1371 1371 1485 1371 1371 1485 1383 1383 1498 1384 1384 1499 1371 1371 1485 1384 1384 1499 1372 1372 1486 1372 1372 1486 1384 1384 1499 1385 1385 1500 1372 1372 1486 1385 1385 1500 1373 1373 1487 1373 1373 1487 1385 1385 1500 1386 1386 1501 1373 1373 1487 1386 1386 1501 1374 1374 1488 1374 1374 1488 1386 1386 1501 1387 1387 1502 1374 1374 1488 1387 1387 1502 1375 1375 1489 1375 1375 1489 1387 1387 1502 1388 1388 1503 1375 1375 1489 1388 1388 1503 1376 1376 1490 1376 1376 1490 1388 1388 1503 1389 1389 1504 1376 1376 1490 1389 1389 1504 1377 1377 1491 1377 1377 1491 1389 1389 1504 1390 1390 1505 1377 1377 1491 1390 1390 1505 1378 1378 1492 1378 1378 1492 1390 1390 1505 1391 1391 1506 1378 1378 1492 1391 1391 1506 1379 1379 1493 1379 1379 1493 1391 1391 1506 1380 1380 1507 1379 1379 1493 1380 1380 1507 1368 1368 1494 1380 1380 1495 1392 1392 1508 1393 1393 1509 1380 1380 1495 1393 1393 1509 1381 1381 1496 1381 1381 1496 1393 1393 1509 1394 1394 1510 1381 1381 1496 1394 1394 1510 1382 1382 1497 1382 1382 1497 1394 1394 1510 1395 1395 1511 1382 1382 1497 1395 1395 1511 1383 1383 1498 1383 1383 1498 1395 1395 1511 1396 1396 1512 1383 1383 1498 1396 1396 1512 1384 1384 1499 1384 1384 1499 1396 1396 1512 1397 1397 1513 1384 1384 1499 1397 1397 1513 1385 1385 1500 1385 1385 1500 1397 1397 1513 1398 1398 1514 1385 1385 1500 1398 1398 1514 1386 1386 1501 1386 1386 1501 1398 1398 1514 1399 1399 1515 1386 1386 1501 1399 1399 1515 1387 1387 1502 1387 1387 1502 1399 1399 1515 1400 1400 1516 1387 1387 1502 1400 1400 1516 1388 1388 1503 1388 1388 1503 1400 1400 1516 1401 1401 1517 1388 1388 1503 1401 1401 1517 1389 1389 1504 1389 1389 1504 1401 1401 1517 1402 1402 1518 1389 1389 1504 1402 1402 1518 1390 1390 1505 1390 1390 1505 1402 1402 1518 1403 1403 1519 1390 1390 1505 1403 1403 1519 1391 1391 1506 1391 1391 1506 1403 1403 1519 1392 1392 1520 1391 1391 1506 1392 1392 1520 1380 1380 1507 1392 1392 1508 1404 1404 1521 1405 1405 1522 1392 1392 1508 1405 1405 1522 1393 1393 1509 1393 1393 1509 1405 1405 1522 1406 1406 1523 1393 1393 1509 1406 1406 1523 1394 1394 1510 1394 1394 1510 1406 1406 1523 1407 1407 1524 1394 1394 1510 1407 1407 1524 1395 1395 1511 1395 1395 1511 1407 1407 1524 1408 1408 1525 1395 1395 1511 1408 1408 1525 1396 1396 1512 1396 1396 1512 1408 1408 1525 1409 1409 1526 1396 1396 1512 1409 1409 1526 1397 1397 1513 1397 1397 1513 1409 1409 1526 1410 1410 1527 1397 1397 1513 1410 1410 1527 1398 1398 1514 1398 1398 1514 1410 1410 1527 1411 1411 1528 1398 1398 1514 1411 1411 1528 1399 1399 1515 1399 1399 1515 1411 1411 1528 1412 1412 1529 1399 1399 1515 1412 1412 1529 1400 1400 1516 1400 1400 1516 1412 1412 1529 1413 1413 1530 1400 1400 1516 1413 1413 1530 1401 1401 1517 1401 1401 1517 1413 1413 1530 1414 1414 1531 1401 1401 1517 1414 1414 1531 1402 1402 1518 1402 1402 1518 1414 1414 1531 1415 1415 1532 1402 1402 1518 1415 1415 1532 1403 1403 1519 1403 1403 1519 1415 1415 1532 1404 1404 1533 1403 1403 1519 1404 1404 1533 1392 1392 1520 1404 1404 1521 1416 1416 1534 1417 1417 1535 1404 1404 1521 1417 1417 1535 1405 1405 1522 1405 1405 1522 1417 1417 1535 1418 1418 1536 1405 1405 1522 1418 1418 1536 1406 1406 1523 1406 1406 1523 1418 1418 1536 1419 1419 1537 1406 1406 1523 1419 1419 1537 1407 1407 1524 1407 1407 1524 1419 1419 1537 1420 1420 1538 1407 1407 1524 1420 1420 1538 1408 1408 1525 1408 1408 1525 1420 1420 1538 1421 1421 1539 1408 1408 1525 1421 1421 1539 1409 1409 1526 1409 1409 1526 1421 1421 1539 1422 1422 1540 1409 1409 1526 1422 1422 1540 1410 1410 1527 1410 1410 1527 1422 1422 1540 1423 1423 1541 1410 1410 1527 1423 1423 1541 1411 1411 1528 1411 1411 1528 1423 1423 1541 1424 1424 1542 1411 1411 1528 1424 1424 1542 1412 1412 1529 1412 1412 1529 1424 1424 1542 1425 1425 1543 1412 1412 1529 1425 1425 1543 1413 1413 1530 1413 1413 1530 1425 1425 1543 1426 1426 1544 1413 1413 1530 1426 1426 1544 1414 1414 1531 1414 1414 1531 1426 1426 1544 1427 1427 1545 1414 1414 1531 1427 1427 1545 1415 1415 1532 1415 1415 1532 1427 1427 1545 1416 1416 1546 1415 1415 1532 1416 1416 1546 1404 1404 1533 1416 1416 1534 1428 1428 1547 1429 1429 1548 1416 1416 1534 1429 1429 1548 1417 1417 1535 1417 1417 1535 1429 1429 1548 1430 1430 1549 1417 1417 1535 1430 1430 1549 1418 1418 1536 1418 1418 1536 1430 1430 1549 1431 1431 1550 1418 1418 1536 1431 1431 1550 1419 1419 1537 1419 1419 1537 1431 1431 1550 1432 1432 1551 1419 1419 1537 1432 1432 1551 1420 1420 1538 1420 1420 1538 1432 1432 1551 1433 1433 1552 1420 1420 1538 1433 1433 1552 1421 1421 1539 1421 1421 1539 1433 1433 1552 1434 1434 1553 1421 1421 1539 1434 1434 1553 1422 1422 1540 1422 1422 1540 1434 1434 1553 1435 1435 1554 1422 1422 1540 1435 1435 1554 1423 1423 1541 1423 1423 1541 1435 1435 1554 1436 1436 1555 1423 1423 1541 1436 1436 1555 1424 1424 1542 1424 1424 1542 1436 1436 1555 1437 1437 1556 1424 1424 1542 1437 1437 1556 1425 1425 1543 1425 1425 1543 1437 1437 1556 1438 1438 1557 1425 1425 1543 1438 1438 1557 1426 1426 1544 1426 1426 1544 1438 1438 1557 1439 1439 1558 1426 1426 1544 1439 1439 1558 1427 1427 1545 1427 1427 1545 1439 1439 1558 1428 1428 1559 1427 1427 1545 1428 1428 1559 1416 1416 1546 1428 1428 1547 0 0 1560 1 3 1561 1428 1428 1547 1 3 1561 1429 1429 1548 1429 1429 1548 1 3 1561 2 5 1562 1429 1429 1548 2 5 1562 1430 1430 1549 1430 1430 1549 2 5 1562 3 7 1563 1430 1430 1549 3 7 1563 1431 1431 1550 1431 1431 1550 3 7 1563 4 9 1564 1431 1431 1550 4 9 1564 1432 1432 1551 1432 1432 1551 4 9 1564 5 11 1565 1432 1432 1551 5 11 1565 1433 1433 1552 1433 1433 1552 5 11 1565 6 13 1566 1433 1433 1552 6 13 1566 1434 1434 1553 1434 1434 1553 6 13 1566 7 15 1567 1434 1434 1553 7 15 1567 1435 1435 1554 1435 1435 1554 7 15 1567 8 17 1568 1435 1435 1554 8 17 1568 1436 1436 1555 1436 1436 1555 8 17 1568 9 19 1569 1436 1436 1555 9 19 1569 1437 1437 1556 1437 1437 1556 9 19 1569 10 21 1570 1437 1437 1556 10 21 1570 1438 1438 1557 1438 1438 1557 10 21 1570 11 23 1571 1438 1438 1557 11 23 1571 1439 1439 1558 1439 1439 1558 11 23 1571 0 0 1572 1439 1439 1558 0 0 1572 1428 1428 1559
+0 0 0 5 1 5 6 2 6 6 2 6 1 3 1 0 0 0 1 3 1 6 2 6 7 4 7 7 4 7 2 5 2 1 3 1 2 5 2 7 4 7 8 6 8 8 6 8 3 7 3 2 5 2 3 7 3 8 6 8 9 8 9 9 8 9 4 9 4 3 7 3 5 1 5 10 10 10 11 11 11 11 11 11 6 2 6 5 1 5 6 2 6 11 11 11 12 12 12 12 12 12 7 4 7 6 2 6 7 4 7 12 12 12 13 13 13 13 13 13 8 6 8 7 4 7 8 6 8 13 13 13 14 14 14 14 14 14 9 8 9 8 6 8 10 10 10 15 15 15 16 16 16 16 16 16 11 11 11 10 10 10 11 11 11 16 16 16 17 17 17 17 17 17 12 12 12 11 11 11 12 12 12 17 17 17 18 18 18 18 18 18 13 13 13 12 12 12 13 13 13 18 18 18 19 19 19 19 19 19 14 14 14 13 13 13 15 15 15 20 20 20 21 21 21 21 21 21 16 16 16 15 15 15 16 16 16 21 21 21 22 22 22 22 22 22 17 17 17 16 16 16 17 17 17 22 22 22 23 23 23 23 23 23 18 18 18 17 17 17 18 18 18 23 23 23 24 24 24 24 24 24 19 19 19 18 18 18 20 20 25 25 25 30 26 26 31 26 26 31 21 21 26 20 20 25 21 21 26 26 26 31 27 27 32 27 27 32 22 22 27 21 21 26 22 22 27 27 27 32 28 28 33 28 28 33 23 23 28 22 22 27 23 23 28 28 28 33 29 29 34 29 29 34 24 24 29 23 23 28 25 25 30 30 30 35 31 31 36 31 31 36 26 26 31 25 25 30 26 26 31 31 31 36 32 32 37 32 32 37 27 27 32 26 26 31 27 27 32 32 32 37 33 33 38 33 33 38 28 28 33 27 27 32 28 28 33 33 33 38 34 34 39 34 34 39 29 29 34 28 28 33 30 30 35 35 35 40 36 36 41 36 36 41 31 31 36 30 30 35 31 31 36 36 36 41 37 37 42 37 37 42 32 32 37 31 31 36 32 32 37 37 37 42 38 38 43 38 38 43 33 33 38 32 32 37 33 33 38 38 38 43 39 39 44 39 39 44 34 34 39 33 33 38 35 35 40 40 40 45 41 41 46 41 41 46 36 36 41 35 35 40 36 36 41 41 41 46 42 42 47 42 42 47 37 37 42 36 36 41 37 37 42 42 42 47 43 43 48 43 43 48 38 38 43 37 37 42 38 38 43 43 43 48 44 44 49 44 44 49 39 39 44 38 38 43 40 40 50 45 45 55 46 46 56 46 46 56 41 41 51 40 40 50 41 41 51 46 46 56 47 47 57 47 47 57 42 42 52 41 41 51 42 42 52 47 47 57 48 48 58 48 48 58 43 43 53 42 42 52 43 43 53 48 48 58 49 49 59 49 49 59 44 44 54 43 43 53 45 45 55 50 50 60 51 51 61 51 51 61 46 46 56 45 45 55 46 46 56 51 51 61 52 52 62 52 52 62 47 47 57 46 46 56 47 47 57 52 52 62 53 53 63 53 53 63 48 48 58 47 47 57 48 48 58 53 53 63 54 54 64 54 54 64 49 49 59 48 48 58 50 50 60 55 55 65 56 56 66 56 56 66 51 51 61 50 50 60 51 51 61 56 56 66 57 57 67 57 57 67 52 52 62 51 51 61 52 52 62 57 57 67 58 58 68 58 58 68 53 53 63 52 52 62 53 53 63 58 58 68 59 59 69 59 59 69 54 54 64 53 53 63 55 55 65 60 60 70 61 61 71 61 61 71 56 56 66 55 55 65 56 56 66 61 61 71 62 62 72 62 62 72 57 57 67 56 56 66 57 57 67 62 62 72 63 63 73 63 63 73 58 58 68 57 57 67 58 58 68 63 63 73 64 64 74 64 64 74 59 59 69 58 58 68 60 60 75 65 65 80 66 66 81 66 66 81 61 61 76 60 60 75 61 61 76 66 66 81 67 67 82 67 67 82 62 62 77 61 61 76 62 62 77 67 67 82 68 68 83 68 68 83 63 63 78 62 62 77 63 63 78 68 68 83 69 69 84 69 69 84 64 64 79 63 63 78 65 65 80 70 70 85 71 71 86 71 71 86 66 66 81 65 65 80 66 66 81 71 71 86 72 72 87 72 72 87 67 67 82 66 66 81 67 67 82 72 72 87 73 73 88 73 73 88 68 68 83 67 67 82 68 68 83 73 73 88 74 74 89 74 74 89 69 69 84 68 68 83 70 70 85 75 75 90 76 76 91 76 76 91 71 71 86 70 70 85 71 71 86 76 76 91 77 77 92 77 77 92 72 72 87 71 71 86 72 72 87 77 77 92 78 78 93 78 78 93 73 73 88 72 72 87 73 73 88 78 78 93 79 79 94 79 79 94 74 74 89 73 73 88 75 75 90 0 0 95 1 3 96 1 3 96 76 76 91 75 75 90 76 76 91 1 3 96 2 5 97 2 5 97 77 77 92 76 76 91 77 77 92 2 5 97 3 7 98 3 7 98 78 78 93 77 77 92 78 78 93 3 7 98 4 9 99 4 9 99 79 79 94 78 78 93 4 9 100 9 8 105 84 80 106 84 80 106 80 81 101 4 9 100 80 81 101 84 80 106 85 82 107 85 82 107 81 83 102 80 81 101 81 83 102 85 82 107 86 84 108 86 84 108 82 85 103 81 83 102 82 85 103 86 84 108 87 86 109 87 86 109 83 87 104 82 85 103 9 8 105 14 14 110 88 88 111 88 88 111 84 80 106 9 8 105 84 80 106 88 88 111 89 89 112 89 89 112 85 82 107 84 80 106 85 82 107 89 89 112 90 90 113 90 90 113 86 84 108 85 82 107 86 84 108 90 90 113 91 91 114 91 91 114 87 86 109 86 84 108 14 14 110 19 19 115 92 92 116 92 92 116 88 88 111 14 14 110 88 88 111 92 92 116 93 93 117 93 93 117 89 89 112 88 88 111 89 89 112 93 93 117 94 94 118 94 94 118 90 90 113 89 89 112 90 90 113 94 94 118 95 95 119 95 95 119 91 91 114 90 90 113 19 19 115 24 24 120 96 96 121 96 96 121 92 92 116 19 19 115 92 92 116 96 96 121 97 97 122 97 97 122 93 93 117 92 92 116 93 93 117 97 97 122 98 98 123 98 98 123 94 94 118 93 93 117 94 94 118 98 98 123 99 99 124 99 99 124 95 95 119 94 94 118 24 24 125 29 29 130 100 100 131 100 100 131 96 96 126 24 24 125 96 96 126 100 100 131 101 101 132 101 101 132 97 97 127 96 96 126 97 97 127 101 101 132 102 102 133 102 102 133 98 98 128 97 97 127 98 98 128 102 102 133 103 103 134 103 103 134 99 99 129 98 98 128 29 29 130 34 34 135 104 104 136 104 104 136 100 100 131 29 29 130 100 100 131 104 104 136 105 105 137 105 105 137 101 101 132 100 100 131 101 101 132 105 105 137 106 106 138 106 106 138 102 102 133 101 101 132 102 102 133 106 106 138 107 107 139 107 107 139 103 103 134 102 102 133 34 34 135 39 39 140 108 108 141 108 108 141 104 104 136 34 34 135 104 104 136 108 108 141 109 109 142 109 109 142 105 105 137 104 104 136 105 105 137 109 109 142 110 110 143 110 110 143 106 106 138 105 105 137 106 106 138 110 110 143 111 111 144 111 111 144 107 107 139 106 106 138 39 39 140 44 44 145 112 112 146 112 112 146 108 108 141 39 39 140 108 108 141 112 112 146 113 113 147 113 113 147 109 109 142 108 108 141 109 109 142 113 113 147 114 114 148 114 114 148 110 110 143 109 109 142 110 110 143 114 114 148 115 115 149 115 115 149 111 111 144 110 110 143 44 44 150 49 49 155 116 116 156 116 116 156 112 112 151 44 44 150 112 112 151 116 116 156 117 117 157 117 117 157 113 113 152 112 112 151 113 113 152 117 117 157 118 118 158 118 118 158 114 114 153 113 113 152 114 114 153 118 118 158 119 119 159 119 119 159 115 115 154 114 114 153 49 49 155 54 54 160 120 120 161 120 120 161 116 116 156 49 49 155 116 116 156 120 120 161 121 121 162 121 121 162 117 117 157 116 116 156 117 117 157 121 121 162 122 122 163 122 122 163 118 118 158 117 117 157 118 118 158 122 122 163 123 123 164 123 123 164 119 119 159 118 118 158 54 54 160 59 59 165 124 124 166 124 124 166 120 120 161 54 54 160 120 120 161 124 124 166 125 125 167 125 125 167 121 121 162 120 120 161 121 121 162 125 125 167 126 126 168 126 126 168 122 122 163 121 121 162 122 122 163 126 126 168 127 127 169 127 127 169 123 123 164 122 122 163 59 59 165 64 64 170 128 128 171 128 128 171 124 124 166 59 59 165 124 124 166 128 128 171 129 129 172 129 129 172 125 125 167 124 124 166 125 125 167 129 129 172 130 130 173 130 130 173 126 126 168 125 125 167 126 126 168 130 130 173 131 131 174 131 131 174 127 127 169 126 126 168 64 64 175 69 69 180 132 132 181 132 132 181 128 128 176 64 64 175 128 128 176 132 132 181 133 133 182 133 133 182 129 129 177 128 128 176 129 129 177 133 133 182 134 134 183 134 134 183 130 130 178 129 129 177 130 130 178 134 134 183 135 135 184 135 135 184 131 131 179 130 130 178 69 69 180 74 74 185 136 136 186 136 136 186 132 132 181 69 69 180 132 132 181 136 136 186 137 137 187 137 137 187 133 133 182 132 132 181 133 133 182 137 137 187 138 138 188 138 138 188 134 134 183 133 133 182 134 134 183 138 138 188 139 139 189 139 139 189 135 135 184 134 134 183 74 74 185 79 79 190 140 140 191 140 140 191 136 136 186 74 74 185 136 136 186 140 140 191 141 141 192 141 141 192 137 137 187 136 136 186 137 137 187 141 141 192 142 142 193 142 142 193 138 138 188 137 137 187 138 138 188 142 142 193 143 143 194 143 143 194 139 139 189 138 138 188 79 79 190 4 9 195 80 81 196 80 81 196 140 140 191 79 79 190 140 140 191 80 81 196 81 83 197 81 83 197 141 141 192 140 140 191 141 141 192 81 83 197 82 85 198 82 85 198 142 142 193 141 141 192 142 142 193 82 85 198 83 87 199 83 87 199 143 143 194 142 142 193 83 87 200 87 86 205 148 144 206 148 144 206 144 145 201 83 87 200 144 145 201 148 144 206 149 146 207 149 146 207 145 147 202 144 145 201 145 147 202 149 146 207 150 148 208 150 148 208 146 149 203 145 147 202 146 149 203 150 148 208 151 150 209 151 150 209 147 151 204 146 149 203 87 86 205 91 91 210 152 152 211 152 152 211 148 144 206 87 86 205 148 144 206 152 152 211 153 153 212 153 153 212 149 146 207 148 144 206 149 146 207 153 153 212 154 154 213 154 154 213 150 148 208 149 146 207 150 148 208 154 154 213 155 155 214 155 155 214 151 150 209 150 148 208 91 91 210 95 95 215 156 156 216 156 156 216 152 152 211 91 91 210 152 152 211 156 156 216 157 157 217 157 157 217 153 153 212 152 152 211 153 153 212 157 157 217 158 158 218 158 158 218 154 154 213 153 153 212 154 154 213 158 158 218 159 159 219 159 159 219 155 155 214 154 154 213 95 95 215 99 99 220 160 160 221 160 160 221 156 156 216 95 95 215 156 156 216 160 160 221 161 161 222 161 161 222 157 157 217 156 156 216 157 157 217 161 161 222 162 162 223 162 162 223 158 158 218 157 157 217 158 158 218 162 162 223 163 163 224 163 163 224 159 159 219 158 158 218 99 99 225 103 103 230 164 164 231 164 164 231 160 160 226 99 99 225 160 160 226 164 164 231 165 165 232 165 165 232 161 161 227 160 160 226 161 161 227 165 165 232 166 166 233 166 166 233 162 162 228 161 161 227 162 162 228 166 166 233 167 167 234 167 167 234 163 163 229 162 162 228 103 103 230 107 107 235 168 168 236 168 168 236 164 164 231 103 103 230 164 164 231 168 168 236 169 169 237 169 169 237 165 165 232 164 164 231 165 165 232 169 169 237 170 170 238 170 170 238 166 166 233 165 165 232 166 166 233 170 170 238 171 171 239 171 171 239 167 167 234 166 166 233 107 107 235 111 111 240 172 172 241 172 172 241 168 168 236 107 107 235 168 168 236 172 172 241 173 173 242 173 173 242 169 169 237 168 168 236 169 169 237 173 173 242 174 174 243 174 174 243 170 170 238 169 169 237 170 170 238 174 174 243 175 175 244 175 175 244 171 171 239 170 170 238 111 111 240 115 115 245 176 176 246 176 176 246 172 172 241 111 111 240 172 172 241 176 176 246 177 177 247 177 177 247 173 173 242 172 172 241 173 173 242 177 177 247 178 178 248 178 178 248 174 174 243 173 173 242 174 174 243 178 178 248 179 179 249 179 179 249 175 175 244 174 174 243 115 115 250 119 119 255 180 180 256 180 180 256 176 176 251 115 115 250 176 176 251 180 180 256 181 181 257 181 181 257 177 177 252 176 176 251 177 177 252 181 181 257 182 182 258 182 182 258 178 178 253 177 177 252 178 178 253 182 182 258 183 183 259 183 183 259 179 179 254 178 178 253 119 119 255 123 123 260 184 184 261 184 184 261 180 180 256 119 119 255 180 180 256 184 184 261 185 185 262 185 185 262 181 181 257 180 180 256 181 181 257 185 185 262 186 186 263 186 186 263 182 182 258 181 181 257 182 182 258 186 186 263 187 187 264 187 187 264 183 183 259 182 182 258 123 123 260 127 127 265 188 188 266 188 188 266 184 184 261 123 123 260 184 184 261 188 188 266 189 189 267 189 189 267 185 185 262 184 184 261 185 185 262 189 189 267 190 190 268 190 190 268 186 186 263 185 185 262 186 186 263 190 190 268 191 191 269 191 191 269 187 187 264 186 186 263 127 127 265 131 131 270 192 192 271 192 192 271 188 188 266 127 127 265 188 188 266 192 192 271 193 193 272 193 193 272 189 189 267 188 188 266 189 189 267 193 193 272 194 194 273 194 194 273 190 190 268 189 189 267 190 190 268 194 194 273 195 195 274 195 195 274 191 191 269 190 190 268 131 131 275 135 135 280 196 196 281 196 196 281 192 192 276 131 131 275 192 192 276 196 196 281 197 197 282 197 197 282 193 193 277 192 192 276 193 193 277 197 197 282 198 198 283 198 198 283 194 194 278 193 193 277 194 194 278 198 198 283 199 199 284 199 199 284 195 195 279 194 194 278 135 135 280 139 139 285 200 200 286 200 200 286 196 196 281 135 135 280 196 196 281 200 200 286 201 201 287 201 201 287 197 197 282 196 196 281 197 197 282 201 201 287 202 202 288 202 202 288 198 198 283 197 197 282 198 198 283 202 202 288 203 203 289 203 203 289 199 199 284 198 198 283 139 139 285 143 143 290 204 204 291 204 204 291 200 200 286 139 139 285 200 200 286 204 204 291 205 205 292 205 205 292 201 201 287 200 200 286 201 201 287 205 205 292 206 206 293 206 206 293 202 202 288 201 201 287 202 202 288 206 206 293 207 207 294 207 207 294 203 203 289 202 202 288 143 143 290 83 87 295 144 145 296 144 145 296 204 204 291 143 143 290 204 204 291 144 145 296 145 147 297 145 147 297 205 205 292 204 204 291 205 205 292 145 147 297 146 149 298 146 149 298 206 206 293 205 205 292 206 206 293 146 149 298 147 151 299 147 151 299 207 207 294 206 206 293 147 151 300 151 150 305 212 208 306 212 208 306 208 209 301 147 151 300 208 209 301 212 208 306 213 210 307 213 210 307 209 211 302 208 209 301 209 211 302 213 210 307 214 212 308 214 212 308 210 213 303 209 211 302 210 213 303 214 212 308 211 214 309 211 214 309 211 214 304 210 213 303 151 150 305 155 155 310 215 215 311 215 215 311 212 208 306 151 150 305 212 208 306 215 215 311 216 216 312 216 216 312 213 210 307 212 208 306 213 210 307 216 216 312 217 217 313 217 217 313 214 212 308 213 210 307 214 212 308 217 217 313 211 214 314 211 214 314 211 214 309 214 212 308 155 155 310 159 159 315 218 218 316 218 218 316 215 215 311 155 155 310 215 215 311 218 218 316 219 219 317 219 219 317 216 216 312 215 215 311 216 216 312 219 219 317 220 220 318 220 220 318 217 217 313 216 216 312 217 217 313 220 220 318 211 214 319 211 214 319 211 214 314 217 217 313 159 159 315 163 163 320 221 221 321 221 221 321 218 218 316 159 159 315 218 218 316 221 221 321 222 222 322 222 222 322 219 219 317 218 218 316 219 219 317 222 222 322 223 223 323 223 223 323 220 220 318 219 219 317 220 220 318 223 223 323 211 214 324 211 214 324 211 214 319 220 220 318 163 163 325 167 167 330 224 224 331 224 224 331 221 221 326 163 163 325 221 221 326 224 224 331 225 225 332 225 225 332 222 222 327 221 221 326 222 222 327 225 225 332 226 226 333 226 226 333 223 223 328 222 222 327 223 223 328 226 226 333 211 214 334 211 214 334 211 214 329 223 223 328 167 167 330 171 171 335 227 227 336 227 227 336 224 224 331 167 167 330 224 224 331 227 227 336 228 228 337 228 228 337 225 225 332 224 224 331 225 225 332 228 228 337 229 229 338 229 229 338 226 226 333 225 225 332 226 226 333 229 229 338 211 214 339 211 214 339 211 214 334 226 226 333 171 171 335 175 175 340 230 230 341 230 230 341 227 227 336 171 171 335 227 227 336 230 230 341 231 231 342 231 231 342 228 228 337 227 227 336 228 228 337 231 231 342 232 232 343 232 232 343 229 229 338 228 228 337 229 229 338 232 232 343 211 214 344 211 214 344 211 214 339 229 229 338 175 175 340 179 179 345 233 233 346 233 233 346 230 230 341 175 175 340 230 230 341 233 233 346 234 234 347 234 234 347 231 231 342 230 230 341 231 231 342 234 234 347 235 235 348 235 235 348 232 232 343 231 231 342 232 232 343 235 235 348 211 214 349 211 214 349 211 214 344 232 232 343 179 179 350 183 183 355 236 236 356 236 236 356 233 233 351 179 179 350 233 233 351 236 236 356 237 237 357 237 237 357 234 234 352 233 233 351 234 234 352 237 237 357 238 238 358 238 238 358 235 235 353 234 234 352 235 235 353 238 238 358 211 214 359 211 214 359 211 214 354 235 235 353 183 183 355 187 187 360 239 239 361 239 239 361 236 236 356 183 183 355 236 236 356 239 239 361 240 240 362 240 240 362 237 237 357 236 236 356 237 237 357 240 240 362 241 241 363 241 241 363 238 238 358 237 237 357 238 238 358 241 241 363 211 214 364 211 214 364 211 214 359 238 238 358 187 187 360 191 191 365 242 242 366 242 242 366 239 239 361 187 187 360 239 239 361 242 242 366 243 243 367 243 243 367 240 240 362 239 239 361 240 240 362 243 243 367 244 244 368 244 244 368 241 241 363 240 240 362 241 241 363 244 244 368 211 214 369 211 214 369 211 214 364 241 241 363 191 191 365 195 195 370 245 245 371 245 245 371 242 242 366 191 191 365 242 242 366 245 245 371 246 246 372 246 246 372 243 243 367 242 242 366 243 243 367 246 246 372 247 247 373 247 247 373 244 244 368 243 243 367 244 244 368 247 247 373 211 214 374 211 214 374 211 214 369 244 244 368 195 195 375 199 199 380 248 248 381 248 248 381 245 245 376 195 195 375 245 245 376 248 248 381 249 249 382 249 249 382 246 246 377 245 245 376 246 246 377 249 249 382 250 250 383 250 250 383 247 247 378 246 246 377 247 247 378 250 250 383 211 214 384 211 214 384 211 214 379 247 247 378 199 199 380 203 203 385 251 251 386 251 251 386 248 248 381 199 199 380 248 248 381 251 251 386 252 252 387 252 252 387 249 249 382 248 248 381 249 249 382 252 252 387 253 253 388 253 253 388 250 250 383 249 249 382 250 250 383 253 253 388 211 214 389 211 214 389 211 214 384 250 250 383 203 203 385 207 207 390 254 254 391 254 254 391 251 251 386 203 203 385 251 251 386 254 254 391 255 255 392 255 255 392 252 252 387 251 251 386 252 252 387 255 255 392 256 256 393 256 256 393 253 253 388 252 252 387 253 253 388 256 256 393 211 214 394 211 214 394 211 214 389 253 253 388 207 207 390 147 151 395 208 209 396 208 209 396 254 254 391 207 207 390 254 254 391 208 209 396 209 211 397 209 211 397 255 255 392 254 254 391 255 255 392 209 211 397 210 213 398 210 213 398 256 256 393 255 255 392 256 256 393 210 213 398 211 214 399 211 214 399 211 214 394 256 256 393 257 257 400 262 258 405 263 259 406 263 259 406 258 260 401 257 257 400 258 260 401 263 259 406 264 261 407 264 261 407 259 262 402 258 260 401 259 262 402 264 261 407 265 263 408 265 263 408 260 264 403 259 262 402 260 264 403 265 263 408 266 265 409 266 265 409 261 266 404 260 264 403 262 258 405 267 267 410 268 268 411 268 268 411 263 259 406 262 258 405 263 259 406 268 268 411 269 269 412 269 269 412 264 261 407 263 259 406 264 261 407 269 269 412 270 270 413 270 270 413 265 263 408 264 261 407 265 263 408 270 270 413 271 271 414 271 271 414 266 265 409 265 263 408 267 267 410 272 272 415 273 273 416 273 273 416 268 268 411 267 267 410 268 268 411 273 273 416 274 274 417 274 274 417 269 269 412 268 268 411 269 269 412 274 274 417 275 275 418 275 275 418 270 270 413 269 269 412 270 270 413 275 275 418 276 276 419 276 276 419 271 271 414 270 270 413 272 272 415 277 277 420 278 278 421 278 278 421 273 273 416 272 272 415 273 273 416 278 278 421 279 279 422 279 279 422 274 274 417 273 273 416 274 274 417 279 279 422 280 280 423 280 280 423 275 275 418 274 274 417 275 275 418 280 280 423 281 281 424 281 281 424 276 276 419 275 275 418 277 277 425 282 282 430 283 283 431 283 283 431 278 278 426 277 277 425 278 278 426 283 283 431 284 284 432 284 284 432 279 279 427 278 278 426 279 279 427 284 284 432 285 285 433 285 285 433 280 280 428 279 279 427 280 280 428 285 285 433 286 286 434 286 286 434 281 281 429 280 280 428 282 282 430 287 287 435 288 288 436 288 288 436 283 283 431 282 282 430 283 283 431 288 288 436 289 289 437 289 289 437 284 284 432 283 283 431 284 284 432 289 289 437 290 290 438 290 290 438 285 285 433 284 284 432 285 285 433 290 290 438 291 291 439 291 291 439 286 286 434 285 285 433 287 287 435 292 292 440 293 293 441 293 293 441 288 288 436 287 287 435 288 288 436 293 293 441 294 294 442 294 294 442 289 289 437 288 288 436 289 289 437 294 294 442 295 295 443 295 295 443 290 290 438 289 289 437 290 290 438 295 295 443 296 296 444 296 296 444 291 291 439 290 290 438 292 292 440 257 257 445 258 260 446 258 260 446 293 293 441 292 292 440 293 293 441 258 260 446 259 262 447 259 262 447 294 294 442 293 293 441 294 294 442 259 262 447 260 264 448 260 264 448 295 295 443 294 294 442 295 295 443 260 264 448 261 266 449 261 266 449 296 296 444 295 295 443 261 266 450 266 265 455 301 297 456 301 297 456 297 298 451 261 266 450 297 298 451 301 297 456 302 299 457 302 299 457 298 300 452 297 298 451 298 300 452 302 299 457 303 301 458 303 301 458 299 302 453 298 300 452 299 302 453 303 301 458 304 303 459 304 303 459 300 304 454 299 302 453 266 265 455 271 271 460 305 305 461 305 305 461 301 297 456 266 265 455 301 297 456 305 305 461 306 306 462 306 306 462 302 299 457 301 297 456 302 299 457 306 306 462 307 307 463 307 307 463 303 301 458 302 299 457 303 301 458 307 307 463 308 308 464 308 308 464 304 303 459 303 301 458 271 271 460 276 276 465 309 309 466 309 309 466 305 305 461 271 271 460 305 305 461 309 309 466 310 310 467 310 310 467 306 306 462 305 305 461 306 306 462 310 310 467 311 311 468 311 311 468 307 307 463 306 306 462 307 307 463 311 311 468 312 312 469 312 312 469 308 308 464 307 307 463 276 276 465 281 281 470 313 313 471 313 313 471 309 309 466 276 276 465 309 309 466 313 313 471 314 314 472 314 314 472 310 310 467 309 309 466 310 310 467 314 314 472 315 315 473 315 315 473 311 311 468 310 310 467 311 311 468 315 315 473 316 316 474 316 316 474 312 312 469 311 311 468 281 281 475 286 286 480 317 317 481 317 317 481 313 313 476 281 281 475 313 313 476 317 317 481 318 318 482 318 318 482 314 314 477 313 313 476 314 314 477 318 318 482 319 319 483 319 319 483 315 315 478 314 314 477 315 315 478 319 319 483 320 320 484 320 320 484 316 316 479 315 315 478 286 286 480 291 291 485 321 321 486 321 321 486 317 317 481 286 286 480 317 317 481 321 321 486 322 322 487 322 322 487 318 318 482 317 317 481 318 318 482 322 322 487 323 323 488 323 323 488 319 319 483 318 318 482 319 319 483 323 323 488 324 324 489 324 324 489 320 320 484 319 319 483 291 291 485 296 296 490 325 325 491 325 325 491 321 321 486 291 291 485 321 321 486 325 325 491 326 326 492 326 326 492 322 322 487 321 321 486 322 322 487 326 326 492 327 327 493 327 327 493 323 323 488 322 322 487 323 323 488 327 327 493 328 328 494 328 328 494 324 324 489 323 323 488 296 296 490 261 266 495 297 298 496 297 298 496 325 325 491 296 296 490 325 325 491 297 298 496 298 300 497 298 300 497 326 326 492 325 325 491 326 326 492 298 300 497 299 302 498 299 302 498 327 327 493 326 326 492 327 327 493 299 302 498 300 304 499 300 304 499 328 328 494 327 327 493 329 329 500 334 330 505 335 331 506 335 331 506 330 332 501 329 329 500 330 332 501 335 331 506 336 333 507 336 333 507 331 334 502 330 332 501 331 334 502 336 333 507 337 335 508 337 335 508 332 336 503 331 334 502 332 336 503 337 335 508 338 337 509 338 337 509 333 338 504 332 336 503 334 330 505 339 339 510 340 340 511 340 340 511 335 331 506 334 330 505 335 331 506 340 340 511 341 341 512 341 341 512 336 333 507 335 331 506 336 333 507 341 341 512 342 342 513 342 342 513 337 335 508 336 333 507 337 335 508 342 342 513 343 343 514 343 343 514 338 337 509 337 335 508 339 339 510 344 344 515 345 345 516 345 345 516 340 340 511 339 339 510 340 340 511 345 345 516 346 346 517 346 346 517 341 341 512 340 340 511 341 341 512 346 346 517 347 347 518 347 347 518 342 342 513 341 341 512 342 342 513 347 347 518 348 348 519 348 348 519 343 343 514 342 342 513 344 344 515 349 349 520 350 350 521 350 350 521 345 345 516 344 344 515 345 345 516 350 350 521 351 351 522 351 351 522 346 346 517 345 345 516 346 346 517 351 351 522 352 352 523 352 352 523 347 347 518 346 346 517 347 347 518 352 352 523 353 353 524 353 353 524 348 348 519 347 347 518 349 349 525 354 354 530 355 355 531 355 355 531 350 350 526 349 349 525 350 350 526 355 355 531 356 356 532 356 356 532 351 351 527 350 350 526 351 351 527 356 356 532 357 357 533 357 357 533 352 352 528 351 351 527 352 352 528 357 357 533 358 358 534 358 358 534 353 353 529 352 352 528 354 354 530 359 359 535 360 360 536 360 360 536 355 355 531 354 354 530 355 355 531 360 360 536 361 361 537 361 361 537 356 356 532 355 355 531 356 356 532 361 361 537 362 362 538 362 362 538 357 357 533 356 356 532 357 357 533 362 362 538 363 363 539 363 363 539 358 358 534 357 357 533 359 359 535 364 364 540 365 365 541 365 365 541 360 360 536 359 359 535 360 360 536 365 365 541 366 366 542 366 366 542 361 361 537 360 360 536 361 361 537 366 366 542 367 367 543 367 367 543 362 362 538 361 361 537 362 362 538 367 367 543 368 368 544 368 368 544 363 363 539 362 362 538 364 364 540 329 329 545 330 332 546 330 332 546 365 365 541 364 364 540 365 365 541 330 332 546 331 334 547 331 334 547 366 366 542 365 365 541 366 366 542 331 334 547 332 336 548 332 336 548 367 367 543 366 366 542 367 367 543 332 336 548 333 338 549 333 338 549 368 368 544 367 367 543 333 338 550 338 337 555 373 369 556 373 369 556 369 370 551 333 338 550 369 370 551 373 369 556 374 371 557 374 371 557 370 372 552 369 370 551 370 372 552 374 371 557 375 373 558 375 373 558 371 374 553 370 372 552 371 374 553 375 373 558 376 375 559 376 375 559 372 376 554 371 374 553 338 337 555 343 343 560 377 377 561 377 377 561 373 369 556 338 337 555 373 369 556 377 377 561 378 378 562 378 378 562 374 371 557 373 369 556 374 371 557 378 378 562 379 379 563 379 379 563 375 373 558 374 371 557 375 373 558 379 379 563 380 380 564 380 380 564 376 375 559 375 373 558 343 343 560 348 348 565 381 381 566 381 381 566 377 377 561 343 343 560 377 377 561 381 381 566 382 382 567 382 382 567 378 378 562 377 377 561 378 378 562 382 382 567 383 383 568 383 383 568 379 379 563 378 378 562 379 379 563 383 383 568 384 384 569 384 384 569 380 380 564 379 379 563 348 348 565 353 353 570 385 385 571 385 385 571 381 381 566 348 348 565 381 381 566 385 385 571 386 386 572 386 386 572 382 382 567 381 381 566 382 382 567 386 386 572 387 387 573 387 387 573 383 383 568 382 382 567 383 383 568 387 387 573 388 388 574 388 388 574 384 384 569 383 383 568 353 353 575 358 358 580 389 389 581 389 389 581 385 385 576 353 353 575 385 385 576 389 389 581 390 390 582 390 390 582 386 386 577 385 385 576 386 386 577 390 390 582 391 391 583 391 391 583 387 387 578 386 386 577 387 387 578 391 391 583 392 392 584 392 392 584 388 388 579 387 387 578 358 358 580 363 363 585 393 393 586 393 393 586 389 389 581 358 358 580 389 389 581 393 393 586 394 394 587 394 394 587 390 390 582 389 389 581 390 390 582 394 394 587 395 395 588 395 395 588 391 391 583 390 390 582 391 391 583 395 395 588 396 396 589 396 396 589 392 392 584 391 391 583 363 363 585 368 368 590 397 397 591 397 397 591 393 393 586 363 363 585 393 393 586 397 397 591 398 398 592 398 398 592 394 394 587 393 393 586 394 394 587 398 398 592 399 399 593 399 399 593 395 395 588 394 394 587 395 395 588 399 399 593 400 400 594 400 400 594 396 396 589 395 395 588 368 368 590 333 338 595 369 370 596 369 370 596 397 397 591 368 368 590 397 397 591 369 370 596 370 372 597 370 372 597 398 398 592 397 397 591 398 398 592 370 372 597 371 374 598 371 374 598 399 399 593 398 398 592 399 399 593 371 374 598 372 376 599 372 376 599 400 400 594 399 399 593 401 401 600 401 401 605 406 402 606 406 402 606 402 403 601 401 401 600 402 403 601 406 402 606 407 404 607 407 404 607 403 405 602 402 403 601 403 405 602 407 404 607 408 406 608 408 406 608 404 407 603 403 405 602 404 407 603 408 406 608 409 408 609 409 408 609 405 409 604 404 407 603 401 401 605 401 401 610 410 410 611 410 410 611 406 402 606 401 401 605 406 402 606 410 410 611 411 411 612 411 411 612 407 404 607 406 402 606 407 404 607 411 411 612 412 412 613 412 412 613 408 406 608 407 404 607 408 406 608 412 412 613 413 413 614 413 413 614 409 408 609 408 406 608 401 401 610 401 401 615 414 414 616 414 414 616 410 410 611 401 401 610 410 410 611 414 414 616 415 415 617 415 415 617 411 411 612 410 410 611 411 411 612 415 415 617 416 416 618 416 416 618 412 412 613 411 411 612 412 412 613 416 416 618 417 417 619 417 417 619 413 413 614 412 412 613 401 401 615 401 401 620 418 418 621 418 418 621 414 414 616 401 401 615 414 414 616 418 418 621 419 419 622 419 419 622 415 415 617 414 414 616 415 415 617 419 419 622 420 420 623 420 420 623 416 416 618 415 415 617 416 416 618 420 420 623 421 421 624 421 421 624 417 417 619 416 416 618 401 401 625 401 401 630 422 422 631 422 422 631 418 418 626 401 401 625 418 418 626 422 422 631 423 423 632 423 423 632 419 419 627 418 418 626 419 419 627 423 423 632 424 424 633 424 424 633 420 420 628 419 419 627 420 420 628 424 424 633 425 425 634 425 425 634 421 421 629 420 420 628 401 401 630 401 401 635 426 426 636 426 426 636 422 422 631 401 401 630 422 422 631 426 426 636 427 427 637 427 427 637 423 423 632 422 422 631 423 423 632 427 427 637 428 428 638 428 428 638 424 424 633 423 423 632 424 424 633 428 428 638 429 429 639 429 429 639 425 425 634 424 424 633 401 401 635 401 401 640 430 430 641 430 430 641 426 426 636 401 401 635 426 426 636 430 430 641 431 431 642 431 431 642 427 427 637 426 426 636 427 427 637 431 431 642 432 432 643 432 432 643 428 428 638 427 427 637 428 428 638 432 432 643 433 433 644 433 433 644 429 429 639 428 428 638 401 401 640 401 401 645 434 434 646 434 434 646 430 430 641 401 401 640 430 430 641 434 434 646 435 435 647 435 435 647 431 431 642 430 430 641 431 431 642 435 435 647 436 436 648 436 436 648 432 432 643 431 431 642 432 432 643 436 436 648 437 437 649 437 437 649 433 433 644 432 432 643 401 401 650 401 401 655 438 438 656 438 438 656 434 434 651 401 401 650 434 434 651 438 438 656 439 439 657 439 439 657 435 435 652 434 434 651 435 435 652 439 439 657 440 440 658 440 440 658 436 436 653 435 435 652 436 436 653 440 440 658 441 441 659 441 441 659 437 437 654 436 436 653 401 401 655 401 401 660 442 442 661 442 442 661 438 438 656 401 401 655 438 438 656 442 442 661 443 443 662 443 443 662 439 439 657 438 438 656 439 439 657 443 443 662 444 444 663 444 444 663 440 440 658 439 439 657 440 440 658 444 444 663 445 445 664 445 445 664 441 441 659 440 440 658 401 401 660 401 401 665 446 446 666 446 446 666 442 442 661 401 401 660 442 442 661 446 446 666 447 447 667 447 447 667 443 443 662 442 442 661 443 443 662 447 447 667 448 448 668 448 448 668 444 444 663 443 443 662 444 444 663 448 448 668 449 449 669 449 449 669 445 445 664 444 444 663 401 401 665 401 401 670 450 450 671 450 450 671 446 446 666 401 401 665 446 446 666 450 450 671 451 451 672 451 451 672 447 447 667 446 446 666 447 447 667 451 451 672 452 452 673 452 452 673 448 448 668 447 447 667 448 448 668 452 452 673 453 453 674 453 453 674 449 449 669 448 448 668 401 401 675 401 401 680 454 454 681 454 454 681 450 450 676 401 401 675 450 450 676 454 454 681 455 455 682 455 455 682 451 451 677 450 450 676 451 451 677 455 455 682 456 456 683 456 456 683 452 452 678 451 451 677 452 452 678 456 456 683 457 457 684 457 457 684 453 453 679 452 452 678 401 401 680 401 401 685 458 458 686 458 458 686 454 454 681 401 401 680 454 454 681 458 458 686 459 459 687 459 459 687 455 455 682 454 454 681 455 455 682 459 459 687 460 460 688 460 460 688 456 456 683 455 455 682 456 456 683 460 460 688 461 461 689 461 461 689 457 457 684 456 456 683 401 401 685 401 401 690 462 462 691 462 462 691 458 458 686 401 401 685 458 458 686 462 462 691 463 463 692 463 463 692 459 459 687 458 458 686 459 459 687 463 463 692 464 464 693 464 464 693 460 460 688 459 459 687 460 460 688 464 464 693 465 465 694 465 465 694 461 461 689 460 460 688 401 401 690 401 401 695 402 403 696 402 403 696 462 462 691 401 401 690 462 462 691 402 403 696 403 405 697 403 405 697 463 463 692 462 462 691 463 463 692 403 405 697 404 407 698 404 407 698 464 464 693 463 463 692 464 464 693 404 407 698 405 409 699 405 409 699 465 465 694 464 464 693 405 409 700 409 408 705 470 466 706 470 466 706 466 467 701 405 409 700 466 467 701 470 466 706 471 468 707 471 468 707 467 469 702 466 467 701 467 469 702 471 468 707 472 470 708 472 470 708 468 471 703 467 469 702 468 471 703 472 470 708 473 472 709 473 472 709 469 473 704 468 471 703 409 408 705 413 413 710 474 474 711 474 474 711 470 466 706 409 408 705 470 466 706 474 474 711 475 475 712 475 475 712 471 468 707 470 466 706 471 468 707 475 475 712 476 476 713 476 476 713 472 470 708 471 468 707 472 470 708 476 476 713 477 477 714 477 477 714 473 472 709 472 470 708 413 413 710 417 417 715 478 478 716 478 478 716 474 474 711 413 413 710 474 474 711 478 478 716 479 479 717 479 479 717 475 475 712 474 474 711 475 475 712 479 479 717 480 480 718 480 480 718 476 476 713 475 475 712 476 476 713 480 480 718 481 481 719 481 481 719 477 477 714 476 476 713 417 417 715 421 421 720 482 482 721 482 482 721 478 478 716 417 417 715 478 478 716 482 482 721 483 483 722 483 483 722 479 479 717 478 478 716 479 479 717 483 483 722 484 484 723 484 484 723 480 480 718 479 479 717 480 480 718 484 484 723 485 485 724 485 485 724 481 481 719 480 480 718 421 421 725 425 425 730 486 486 731 486 486 731 482 482 726 421 421 725 482 482 726 486 486 731 487 487 732 487 487 732 483 483 727 482 482 726 483 483 727 487 487 732 488 488 733 488 488 733 484 484 728 483 483 727 484 484 728 488 488 733 489 489 734 489 489 734 485 485 729 484 484 728 425 425 730 429 429 735 490 490 736 490 490 736 486 486 731 425 425 730 486 486 731 490 490 736 491 491 737 491 491 737 487 487 732 486 486 731 487 487 732 491 491 737 492 492 738 492 492 738 488 488 733 487 487 732 488 488 733 492 492 738 493 493 739 493 493 739 489 489 734 488 488 733 429 429 735 433 433 740 494 494 741 494 494 741 490 490 736 429 429 735 490 490 736 494 494 741 495 495 742 495 495 742 491 491 737 490 490 736 491 491 737 495 495 742 496 496 743 496 496 743 492 492 738 491 491 737 492 492 738 496 496 743 497 497 744 497 497 744 493 493 739 492 492 738 433 433 740 437 437 745 498 498 746 498 498 746 494 494 741 433 433 740 494 494 741 498 498 746 499 499 747 499 499 747 495 495 742 494 494 741 495 495 742 499 499 747 500 500 748 500 500 748 496 496 743 495 495 742 496 496 743 500 500 748 501 501 749 501 501 749 497 497 744 496 496 743 437 437 750 441 441 755 502 502 756 502 502 756 498 498 751 437 437 750 498 498 751 502 502 756 503 503 757 503 503 757 499 499 752 498 498 751 499 499 752 503 503 757 504 504 758 504 504 758 500 500 753 499 499 752 500 500 753 504 504 758 505 505 759 505 505 759 501 501 754 500 500 753 441 441 755 445 445 760 506 506 761 506 506 761 502 502 756 441 441 755 502 502 756 506 506 761 507 507 762 507 507 762 503 503 757 502 502 756 503 503 757 507 507 762 508 508 763 508 508 763 504 504 758 503 503 757 504 504 758 508 508 763 509 509 764 509 509 764 505 505 759 504 504 758 445 445 760 449 449 765 510 510 766 510 510 766 506 506 761 445 445 760 506 506 761 510 510 766 511 511 767 511 511 767 507 507 762 506 506 761 507 507 762 511 511 767 512 512 768 512 512 768 508 508 763 507 507 762 508 508 763 512 512 768 513 513 769 513 513 769 509 509 764 508 508 763 449 449 765 453 453 770 514 514 771 514 514 771 510 510 766 449 449 765 510 510 766 514 514 771 515 515 772 515 515 772 511 511 767 510 510 766 511 511 767 515 515 772 516 516 773 516 516 773 512 512 768 511 511 767 512 512 768 516 516 773 517 517 774 517 517 774 513 513 769 512 512 768 453 453 775 457 457 780 518 518 781 518 518 781 514 514 776 453 453 775 514 514 776 518 518 781 519 519 782 519 519 782 515 515 777 514 514 776 515 515 777 519 519 782 520 520 783 520 520 783 516 516 778 515 515 777 516 516 778 520 520 783 521 521 784 521 521 784 517 517 779 516 516 778 457 457 780 461 461 785 522 522 786 522 522 786 518 518 781 457 457 780 518 518 781 522 522 786 523 523 787 523 523 787 519 519 782 518 518 781 519 519 782 523 523 787 524 524 788 524 524 788 520 520 783 519 519 782 520 520 783 524 524 788 525 525 789 525 525 789 521 521 784 520 520 783 461 461 785 465 465 790 526 526 791 526 526 791 522 522 786 461 461 785 522 522 786 526 526 791 527 527 792 527 527 792 523 523 787 522 522 786 523 523 787 527 527 792 528 528 793 528 528 793 524 524 788 523 523 787 524 524 788 528 528 793 529 529 794 529 529 794 525 525 789 524 524 788 465 465 790 405 409 795 466 467 796 466 467 796 526 526 791 465 465 790 526 526 791 466 467 796 467 469 797 467 469 797 527 527 792 526 526 791 527 527 792 467 469 797 468 471 798 468 471 798 528 528 793 527 527 792 528 528 793 468 471 798 469 473 799 469 473 799 529 529 794 528 528 793
+0 0 0 2 1 2 1 2 1 0 0 0 3 3 3 2 1 2 0 0 0 4 4 4 3 3 3 0 0 0 5 5 5 4 4 4 0 0 0 6 6 6 5 5 110 0 0 0 7 7 7 6 6 6 0 0 0 8 8 8 7 7 7 0 0 0 9 9 9 8 8 8 0 0 0 10 10 10 9 9 9 0 0 0 11 11 11 10 10 10 0 0 0 12 12 12 11 11 11 0 0 0 13 13 13 12 12 12 0 0 0 14 14 14 13 13 13 0 0 0 15 15 15 14 14 14 0 0 0 16 16 16 15 15 15 0 0 0 17 17 17 16 16 16 0 0 0 18 18 18 17 17 17 0 0 0 1 2 1 18 18 18 1 19 1 20 20 20 19 21 19 1 19 1 2 22 2 20 20 20 2 22 2 21 23 21 20 20 20 2 22 2 3 24 3 21 23 21 3 24 3 22 25 22 21 23 21 3 24 3 4 26 4 22 25 22 4 26 4 23 27 23 22 25 22 4 26 4 5 28 5 23 27 23 5 28 111 24 29 24 23 27 112 5 28 113 6 30 6 24 29 24 6 30 6 25 31 25 24 29 24 6 30 6 7 32 7 25 31 25 7 32 7 26 33 26 25 31 25 7 32 7 8 34 8 26 33 26 8 34 8 27 35 27 26 33 26 8 34 8 9 36 9 27 35 27 9 36 9 28 37 28 27 35 27 9 36 9 10 38 10 28 37 28 10 38 10 29 39 29 28 37 28 10 38 10 11 40 11 29 39 29 11 40 11 30 41 30 29 39 29 11 40 11 12 42 12 30 41 30 12 42 12 31 43 31 30 41 30 12 42 12 13 44 13 31 43 31 13 44 13 32 45 32 31 43 31 13 44 13 14 46 14 32 45 32 14 46 14 33 47 33 32 45 32 14 46 14 15 48 15 33 47 33 15 48 15 34 49 34 33 47 33 15 48 15 16 50 16 34 49 34 16 50 16 35 51 35 34 49 34 16 50 16 17 52 17 35 51 35 17 52 17 36 53 36 35 51 35 17 52 17 18 54 18 36 53 36 18 54 18 19 21 19 36 53 36 18 54 18 1 19 1 19 21 19 19 21 19 38 55 38 37 56 37 19 21 19 20 20 20 38 55 38 20 20 20 39 57 39 38 55 38 20 20 20 21 23 21 39 57 39 21 23 21 40 58 40 39 57 39 21 23 21 22 25 22 40 58 40 22 25 22 41 59 41 40 58 40 22 25 22 23 27 23 41 59 41 23 27 114 42 60 42 41 59 115 23 27 116 24 29 24 42 60 42 24 29 24 43 61 43 42 60 42 24 29 24 25 31 25 43 61 43 25 31 25 44 62 44 43 61 43 25 31 25 26 33 26 44 62 44 26 33 26 45 63 45 44 62 44 26 33 26 27 35 27 45 63 45 27 35 27 46 64 46 45 63 45 27 35 27 28 37 28 46 64 46 28 37 28 47 65 47 46 64 46 28 37 28 29 39 29 47 65 47 29 39 29 48 66 48 47 65 47 29 39 29 30 41 30 48 66 48 30 41 30 49 67 49 48 66 48 30 41 30 31 43 31 49 67 49 31 43 31 50 68 50 49 67 49 31 43 31 32 45 32 50 68 50 32 45 32 51 69 51 50 68 50 32 45 32 33 47 33 51 69 51 33 47 33 52 70 52 51 69 51 33 47 33 34 49 34 52 70 52 34 49 34 53 71 53 52 70 52 34 49 34 35 51 35 53 71 53 35 51 35 54 72 54 53 71 53 35 51 35 36 53 36 54 72 54 36 53 36 37 56 37 54 72 54 36 53 36 19 21 19 37 56 37 37 56 37 56 73 56 55 74 55 37 56 37 38 55 38 56 73 56 38 55 38 57 75 57 56 73 56 38 55 38 39 57 39 57 75 57 39 57 39 58 76 58 57 75 57 39 57 39 40 58 40 58 76 58 40 58 40 59 77 59 58 76 58 40 58 40 41 59 41 59 77 59 41 59 117 60 78 60 59 77 118 41 59 119 42 60 42 60 78 60 42 60 42 61 79 61 60 78 60 42 60 42 43 61 43 61 79 61 43 61 43 62 80 62 61 79 61 43 61 43 44 62 44 62 80 62 44 62 44 63 81 63 62 80 62 44 62 44 45 63 45 63 81 63 45 63 45 64 82 64 63 81 63 45 63 45 46 64 46 64 82 64 46 64 46 65 83 65 64 82 64 46 64 46 47 65 47 65 83 65 47 65 47 66 84 66 65 83 65 47 65 47 48 66 48 66 84 66 48 66 48 67 85 67 66 84 66 48 66 48 49 67 49 67 85 67 49 67 49 68 86 68 67 85 67 49 67 49 50 68 50 68 86 68 50 68 50 69 87 69 68 86 68 50 68 50 51 69 51 69 87 69 51 69 51 70 88 70 69 87 69 51 69 51 52 70 52 70 88 70 52 70 52 71 89 71 70 88 70 52 70 52 53 71 53 71 89 71 53 71 53 72 90 72 71 89 71 53 71 53 54 72 54 72 90 72 54 72 54 55 74 55 72 90 72 54 72 54 37 56 37 55 74 55 55 74 55 74 91 74 73 92 73 55 74 55 56 73 56 74 91 74 56 73 56 75 93 75 74 91 74 56 73 56 57 75 57 75 93 75 57 75 57 76 94 76 75 93 75 57 75 57 58 76 58 76 94 76 58 76 58 77 95 77 76 94 76 58 76 58 59 77 59 77 95 77 59 77 120 78 96 78 77 95 121 59 77 122 60 78 60 78 96 78 60 78 60 79 97 79 78 96 78 60 78 60 61 79 61 79 97 79 61 79 61 80 98 80 79 97 79 61 79 61 62 80 62 80 98 80 62 80 62 81 99 81 80 98 80 62 80 62 63 81 63 81 99 81 63 81 63 82 100 82 81 99 81 63 81 63 64 82 64 82 100 82 64 82 64 83 101 83 82 100 82 64 82 64 65 83 65 83 101 83 65 83 65 84 102 84 83 101 83 65 83 65 66 84 66 84 102 84 66 84 66 85 103 85 84 102 84 66 84 66 67 85 67 85 103 85 67 85 67 86 104 86 85 103 85 67 85 67 68 86 68 86 104 86 68 86 68 87 105 87 86 104 86 68 86 68 69 87 69 87 105 87 69 87 69 88 106 88 87 105 87 69 87 69 70 88 70 88 106 88 70 88 70 89 107 89 88 106 88 70 88 70 71 89 71 89 107 89 71 89 71 90 108 90 89 107 89 71 89 71 72 90 72 90 108 90 72 90 72 73 92 73 90 108 90 72 90 72 55 74 55 73 92 73 73 92 73 92 109 92 91 110 91 73 92 73 74 91 74 92 109 92 74 91 74 93 111 93 92 109 92 74 91 74 75 93 75 93 111 93 75 93 75 94 112 94 93 111 93 75 93 75 76 94 76 94 112 94 76 94 76 95 113 95 94 112 94 76 94 76 77 95 77 95 113 95 77 95 123 96 114 96 95 113 124 77 95 125 78 96 78 96 114 96 78 96 78 97 115 97 96 114 96 78 96 78 79 97 79 97 115 97 79 97 79 98 116 98 97 115 97 79 97 79 80 98 80 98 116 98 80 98 80 99 117 99 98 116 98 80 98 80 81 99 81 99 117 99 81 99 81 100 118 100 99 117 99 81 99 81 82 100 82 100 118 100 82 100 82 101 119 101 100 118 100 82 100 82 83 101 83 101 119 101 83 101 83 102 120 102 101 119 101 83 101 83 84 102 84 102 120 102 84 102 84 103 121 103 102 120 102 84 102 84 85 103 85 103 121 103 85 103 85 104 122 104 103 121 103 85 103 85 86 104 86 104 122 104 86 104 86 105 123 105 104 122 104 86 104 86 87 105 87 105 123 105 87 105 87 106 124 106 105 123 105 87 105 87 88 106 88 106 124 106 88 106 88 107 125 107 106 124 106 88 106 88 89 107 89 107 125 107 89 107 89 108 126 108 107 125 107 89 107 89 90 108 90 108 126 108 90 108 90 91 110 91 108 126 108 90 108 90 73 92 73 91 110 91 109 127 109 91 128 91 92 129 92 109 127 109 92 129 92 93 130 93 109 127 109 93 130 93 94 131 94 109 127 109 94 131 94 95 132 95 109 127 109 95 132 126 96 133 96 109 127 109 96 133 96 97 134 97 109 127 109 97 134 97 98 135 98 109 127 109 98 135 98 99 136 99 109 127 109 99 136 99 100 137 100 109 127 109 100 137 100 101 138 101 109 127 109 101 138 101 102 139 102 109 127 109 102 139 102 103 140 103 109 127 109 103 140 103 104 141 104 109 127 109 104 141 104 105 142 105 109 127 109 105 142 105 106 143 106 109 127 109 106 143 106 107 144 107 109 127 109 107 144 107 108 145 108 109 127 109 108 145 108 91 128 91
+