343 3544 0 1 0 2 0 3 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 21 0 22 0 24 0 26 0 27 0 28 0 29 0 31 1 2 1 3 1 4 1 5 1 6 1 9 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 21 1 22 1 24 1 25 1 26 1 27 1 28 1 29 2 3 2 4 2 5 2 6 2 7 2 9 2 11 2 12 2 13 2 14 2 15 2 16 2 17 2 18 2 19 2 21 2 22 2 24 2 25 2 26 2 27 2 28 2 29 2 30 3 4 3 5 3 6 3 7 3 8 3 11 3 12 3 13 3 14 3 15 3 16 3 17 3 18 3 19 3 20 3 21 3 22 3 24 3 25 3 26 3 27 3 28 3 29 3 30 4 5 4 6 4 7 4 8 4 10 4 13 4 14 4 15 4 16 4 17 4 18 4 19 4 20 4 21 4 24 4 25 4 27 4 28 4 29 4 30 5 6 5 7 5 8 5 10 5 14 5 15 5 16 5 17 5 18 5 19 5 20 5 21 5 24 5 25 5 27 5 28 5 30 5 33 6 7 6 8 6 10 6 16 6 17 6 18 6 19 6 20 6 21 6 23 6 25 6 27 6 30 7 8 7 10 7 16 7 17 7 18 7 19 7 20 7 21 7 23 7 25 7 30 8 10 8 17 8 18 8 19 8 20 8 23 8 25 8 30 9 11 9 12 9 13 9 14 9 15 9 22 9 26 9 31 10 19 10 20 10 23 10 25 11 12 11 13 11 14 11 15 11 16 11 21 11 22 11 24 11 26 11 31 12 13 12 14 12 15 12 16 12 17 12 18 12 21 12 22 12 24 12 26 12 27 12 28 12 29 12 31 12 32 12 34 13 14 13 15 13 16 13 17 13 18 13 19 13 21 13 22 13 24 13 26 13 27 13 28 13 29 13 31 13 32 13 34 14 15 14 16 14 17 14 18 14 19 14 21 14 22 14 24 14 26 14 27 14 28 14 29 14 31 14 32 14 34 15 16 15 17 15 18 15 19 15 21 15 22 15 24 15 25 15 26 15 27 15 28 15 29 15 31 15 32 16 17 16 18 16 19 16 20 16 21 16 22 16 24 16 25 16 26 16 27 16 28 16 29 16 30 16 32 16 33 17 18 17 19 17 20 17 21 17 24 17 25 17 26 17 27 17 28 17 29 17 30 17 32 17 33 18 19 18 20 18 21 18 24 18 25 18 27 18 28 18 29 18 30 18 33 19 20 19 21 19 24 19 25 19 27 19 28 19 29 19 30 19 33 20 21 20 23 20 25 20 27 20 30 20 33 21 22 21 24 21 25 21 26 21 27 21 28 21 29 21 30 21 32 21 33 22 24 22 26 22 27 22 28 22 29 22 31 22 32 22 34 23 25 23 35 24 25 24 26 24 27 24 28 24 29 24 30 24 31 24 32 24 33 24 34 25 27 25 28 25 29 25 30 25 32 25 33 25 35 26 27 26 28 26 29 26 31 26 32 26 34 27 28 27 29 27 30 27 32 27 33 27 34 28 29 28 30 28 31 28 32 28 33 28 34 28 38 28 39 29 30 29 31 29 32 29 33 29 34 29 36 29 37 29 38 29 39 30 32 30 33 30 35 30 40 30 41 30 42 30 43 31 32 31 34 31 36 31 37 31 44 32 33 32 34 32 36 32 37 32 38 32 39 32 40 32 41 32 44 32 45 32 46 33 35 33 40 33 41 33 42 33 43 33 46 33 47 34 36 34 37 34 38 34 39 34 44 35 40 35 41 35 42 35 43 35 47 35 49 36 37 36 38 36 39 36 40 36 44 36 45 36 46 36 48 36 50 36 52 36 54 36 56 37 38 37 39 37 40 37 41 37 44 37 45 37 46 37 48 37 50 37 51 37 52 37 54 37 56 37 57 38 39 38 40 38 41 38 42 38 44 38 45 38 46 38 48 38 50 38 51 38 52 38 54 38 56 38 57 38 58 39 40 39 41 39 42 39 43 39 44 39 45 39 46 39 48 39 50 39 51 39 52 39 54 39 56 39 57 39 58 40 41 40 42 40 43 40 45 40 46 40 47 40 48 40 49 40 51 40 52 40 53 40 54 40 55 40 57 40 58 40 59 41 42 41 43 41 45 41 46 41 47 41 48 41 49 41 51 41 52 41 53 41 54 41 55 41 58 41 59 41 60 42 43 42 45 42 46 42 47 42 48 42 49 42 51 42 52 42 53 42 55 42 59 42 60 43 45 43 46 43 47 43 49 43 51 43 53 43 55 43 59 43 60 44 45 44 48 44 50 44 52 44 54 44 61 45 46 45 47 45 48 45 49 45 50 45 51 45 52 45 54 45 55 45 56 45 57 45 58 46 47 46 48 46 49 46 50 46 51 46 52 46 53 46 54 46 55 46 56 46 57 46 58 46 59 47 49 47 51 47 53 47 55 47 59 47 60 48 49 48 50 48 51 48 52 48 54 48 56 48 57 48 58 48 61 49 51 49 52 49 53 49 55 49 57 49 58 49 59 49 60 50 51 50 52 50 54 50 56 50 57 50 58 50 61 51 52 51 53 51 54 51 55 51 56 51 57 51 58 51 59 51 60 52 53 52 54 52 55 52 56 52 57 52 58 52 59 52 61 52 64 52 65 52 66 52 67 53 55 53 57 53 58 53 59 53 60 53 70 53 71 54 55 54 56 54 57 54 58 54 61 54 62 54 63 54 64 54 65 54 66 54 67 54 68 55 57 55 58 55 59 55 60 55 69 55 70 55 71 56 57 56 58 56 59 56 61 56 62 56 63 56 64 56 65 56 66 56 67 56 68 56 69 56 70 56 72 57 58 57 59 57 60 57 61 57 62 57 63 57 64 57 65 57 66 57 67 57 68 57 69 57 70 57 72 58 59 58 60 58 62 58 63 58 64 58 65 58 66 58 67 58 68 58 69 58 70 58 72 59 60 59 66 59 67 59 68 59 69 59 70 59 71 60 67 60 68 60 69 60 70 60 71 61 62 61 63 61 64 61 65 61 73 62 63 62 64 62 65 62 66 62 67 62 68 62 69 62 72 62 73 62 74 62 75 62 76 62 77 62 78 62 79 62 80 62 82 63 64 63 65 63 66 63 67 63 68 63 69 63 72 63 73 63 74 63 75 63 76 63 77 63 78 63 79 63 80 63 82 64 65 64 66 64 67 64 68 64 69 64 70 64 72 64 73 64 74 64 75 64 76 64 77 64 78 64 79 64 80 64 82 65 66 65 67 65 68 65 69 65 70 65 72 65 73 65 74 65 75 65 76 65 77 65 78 65 79 65 80 65 82 66 67 66 68 66 69 66 70 66 71 66 72 66 73 66 74 66 75 66 76 66 77 66 78 66 80 66 81 67 68 67 69 67 70 67 71 67 72 67 74 67 75 67 76 67 77 67 78 67 81 68 69 68 70 68 71 68 72 68 74 68 75 68 77 68 78 68 81 69 70 69 71 69 72 69 74 69 75 69 77 69 78 69 81 70 71 70 72 70 75 70 77 70 78 70 81 70 83 71 75 72 73 72 74 72 75 72 76 72 77 72 78 72 79 72 80 72 81 72 82 73 74 73 76 73 77 73 79 73 80 73 82 74 75 74 76 74 77 74 78 74 79 74 80 74 81 74 82 75 76 75 77 75 78 75 80 75 81 75 83 75 84 76 77 76 78 76 79 76 80 76 81 76 82 76 85 77 78 77 79 77 80 77 81 77 82 77 83 77 85 77 86 77 87 77 88 77 89 78 80 78 81 78 82 78 83 78 84 78 86 78 87 78 88 78 89 78 90 78 91 78 92 79 80 79 82 80 81 80 82 80 83 80 85 80 86 80 87 80 88 80 89 80 90 80 91 80 92 80 95 80 98 81 83 81 84 81 85 81 86 81 87 81 88 81 89 81 90 81 91 81 92 81 93 81 94 81 96 82 85 82 86 82 87 82 88 82 95 82 97 82 98 83 84 83 86 83 87 83 88 83 89 83 90 83 91 83 92 83 93 83 94 83 96 84 90 84 91 84 92 84 93 84 94 84 96 85 86 85 87 85 88 85 89 85 90 85 91 85 92 85 95 85 96 85 97 85 98 85 99 85 100 85 101 85 102 85 103 85 105 85 106 85 107 85 108 85 110 86 87 86 88 86 89 86 90 86 91 86 92 86 95 86 96 86 97 86 98 86 99 86 100 86 101 86 102 86 103 86 105 86 106 86 107 86 108 87 88 87 89 87 90 87 91 87 92 87 95 87 96 87 97 87 98 87 99 87 100 87 101 87 102 87 103 87 104 87 106 87 107 87 108 88 89 88 90 88 91 88 92 88 93 88 95 88 96 88 97 88 98 88 99 88 100 88 101 88 102 88 103 88 104 88 106 88 108 89 90 89 91 89 92 89 93 89 94 89 95 89 96 89 98 89 99 89 100 89 101 89 102 89 103 89 104 89 108 90 91 90 92 90 93 90 94 90 95 90 96 90 98 90 99 90 100 90 101 90 102 90 103 90 104 90 108 91 92 91 93 91 94 91 95 91 96 91 99 91 100 91 101 91 102 91 103 91 104 91 108 92 93 92 94 92 95 92 96 92 99 92 100 92 101 92 102 92 103 92 104 92 108 93 94 93 96 93 100 93 102 93 103 93 104 94 96 94 103 94 104 95 97 95 98 95 99 95 100 95 101 95 102 95 105 95 106 95 107 95 108 95 109 95 110 96 99 96 100 96 101 96 102 96 103 96 104 96 108 97 98 97 99 97 101 97 105 97 106 97 107 97 109 97 110 98 99 98 100 98 101 98 105 98 106 98 107 98 108 98 109 98 110 99 100 99 101 99 102 99 103 99 104 99 105 99 106 99 107 99 108 99 109 99 110 100 101 100 102 100 103 100 104 100 106 100 107 100 108 100 110 101 102 101 103 101 104 101 105 101 106 101 107 101 108 101 109 101 110 101 113 101 114 101 115 101 116 102 103 102 104 102 106 102 107 102 108 102 110 102 115 102 116 102 117 102 118 102 119 103 104 103 108 103 117 103 118 103 119 103 120 103 121 104 108 104 118 104 119 104 120 104 121 105 106 105 107 105 108 105 109 105 110 105 111 105 112 106 107 106 108 106 109 106 110 106 112 107 108 107 109 107 110 107 111 107 112 107 113 107 114 107 115 107 116 108 109 108 110 108 112 108 113 108 114 108 115 108 116 108 117 108 118 108 119 108 120 109 110 109 111 109 112 109 113 109 114 110 111 110 112 110 113 110 114 110 115 110 116 111 112 111 113 112 113 112 114 112 115 112 116 112 117 112 118 112 124 112 126 112 129 113 114 113 115 113 116 113 117 113 118 113 119 113 120 113 124 113 126 113 127 113 129 113 131 114 115 114 116 114 117 114 118 114 119 114 120 114 121 114 124 114 126 114 127 114 129 114 131 115 116 115 117 115 118 115 119 115 120 115 121 115 124 115 126 115 127 115 129 115 131 116 117 116 118 116 119 116 120 116 121 116 122 116 124 116 125 116 126 116 127 116 129 116 131 117 118 117 119 117 120 117 121 117 122 117 123 117 124 117 125 117 126 117 127 117 128 117 129 117 130 117 131 117 135 118 119 118 120 118 121 118 122 118 123 118 124 118 125 118 126 118 127 118 128 118 129 118 130 118 131 118 132 119 120 119 121 119 122 119 123 119 124 119 125 119 126 119 127 119 128 119 129 119 130 119 131 119 132 119 133 120 121 120 122 120 123 120 124 120 125 120 127 120 128 120 129 120 130 120 132 120 133 120 134 121 122 121 123 121 124 121 125 121 127 121 128 121 129 121 130 121 132 121 133 121 134 122 123 122 124 122 125 122 127 122 128 122 129 122 130 122 132 122 133 122 134 123 125 123 127 123 128 123 130 123 132 123 133 123 134 124 125 124 126 124 127 124 128 124 129 124 130 124 131 124 132 124 133 124 135 124 136 125 127 125 128 125 129 125 130 125 131 125 132 125 133 125 134 125 135 126 127 126 129 126 131 126 135 126 136 127 128 127 129 127 130 127 131 127 132 127 133 127 134 127 135 128 129 128 130 128 131 128 132 128 133 128 134 128 135 128 141 128 142 129 130 129 131 129 132 129 133 129 135 129 136 129 140 130 131 130 132 130 133 130 134 130 135 130 141 130 142 131 132 131 133 131 134 131 135 131 136 131 137 131 138 131 139 131 140 131 143 131 144 131 145 132 133 132 134 132 135 132 141 132 142 132 145 133 134 133 135 133 141 133 142 133 145 134 135 134 141 134 142 135 136 135 138 135 139 135 140 135 141 135 142 135 143 135 144 135 145 135 149 136 137 136 138 136 139 136 140 136 143 136 146 136 147 137 138 137 139 137 140 137 143 137 144 137 146 137 147 137 148 137 149 137 151 137 153 137 155 137 156 137 157 137 161 138 139 138 140 138 143 138 144 138 146 138 147 138 148 138 149 138 151 138 153 138 155 138 156 138 157 138 158 138 161 139 140 139 143 139 144 139 145 139 146 139 147 139 148 139 149 139 151 139 152 139 153 139 155 139 156 139 157 139 158 139 161 140 143 140 144 140 145 140 146 140 147 140 148 140 149 140 150 140 151 140 152 140 153 140 155 140 156 140 157 140 158 141 142 141 143 141 144 141 145 141 148 141 149 141 150 141 151 141 152 141 154 141 160 142 144 142 145 142 149 142 150 142 152 142 154 143 144 143 145 143 146 143 147 143 148 143 149 143 150 143 151 143 152 143 153 143 154 143 156 143 157 143 158 143 159 143 160 144 145 144 147 144 148 144 149 144 150 144 151 144 152 144 153 144 154 144 156 144 157 144 158 144 159 144 160 145 148 145 149 145 150 145 151 145 152 145 154 145 156 145 158 145 159 145 160 146 147 146 148 146 153 146 155 146 156 146 157 146 161 147 148 147 149 147 150 147 151 147 152 147 153 147 155 147 156 147 157 147 158 147 159 147 161 148 149 148 150 148 151 148 152 148 153 148 154 148 156 148 157 148 158 148 159 148 160 149 150 149 151 149 152 149 153 149 154 149 156 149 157 149 158 149 159 149 160 150 151 150 152 150 154 150 156 150 157 150 158 150 159 150 160 151 152 151 153 151 154 151 156 151 157 151 158 151 159 151 160 152 153 152 154 152 156 152 157 152 158 152 159 152 160 153 155 153 156 153 157 153 158 153 159 153 161 153 167 154 156 154 158 154 159 154 160 154 164 154 165 154 166 155 156 155 157 155 158 155 161 155 167 156 157 156 158 156 159 156 160 156 161 156 162 156 163 157 158 157 159 157 160 157 161 157 162 157 163 157 164 157 167 157 168 157 169 157 170 157 171 158 159 158 160 158 161 158 162 158 163 158 164 158 165 158 166 158 169 158 170 158 171 159 160 159 162 159 163 159 164 159 165 159 166 159 170 159 171 160 162 160 163 160 164 160 165 160 166 160 171 160 172 161 167 161 168 161 169 162 163 162 164 162 165 162 166 162 167 162 168 162 169 162 170 162 171 162 172 162 173 162 175 162 176 162 177 162 178 162 179 162 180 162 183 162 184 162 185 163 164 163 165 163 166 163 168 163 169 163 170 163 171 163 172 163 173 163 174 163 175 163 176 163 177 163 178 163 179 163 180 163 181 163 184 163 185 163 186 164 165 164 166 164 168 164 169 164 170 164 171 164 172 164 173 164 174 164 175 164 176 164 177 164 179 164 180 164 181 164 184 164 185 164 186 164 187 165 166 165 169 165 170 165 171 165 172 165 173 165 174 165 175 165 176 165 177 165 179 165 180 165 181 165 184 165 185 165 186 165 187 166 170 166 171 166 172 166 173 166 174 166 175 166 176 166 177 166 179 166 180 166 181 166 184 166 185 166 186 166 187 166 188 167 168 167 169 167 170 167 178 167 183 167 190 168 169 168 170 168 171 168 176 168 177 168 178 168 179 168 183 168 185 168 190 169 170 169 171 169 176 169 177 169 178 169 179 169 183 169 185 169 190 170 171 170 172 170 175 170 176 170 177 170 178 170 179 170 180 170 183 170 184 170 185 171 172 171 173 171 174 171 175 171 176 171 177 171 178 171 179 171 180 171 181 171 183 171 184 171 185 171 186 171 187 172 173 172 174 172 175 172 176 172 177 172 179 172 180 172 181 172 182 172 184 172 185 172 186 172 187 172 188 172 189 173 174 173 175 173 176 173 177 173 180 173 181 173 182 173 184 173 186 173 187 173 188 173 189 174 175 174 176 174 180 174 181 174 182 174 184 174 186 174 187 174 188 174 189 175 176 175 177 175 179 175 180 175 181 175 182 175 184 175 185 175 186 175 187 175 188 175 189 176 177 176 178 176 179 176 180 176 181 176 183 176 184 176 185 176 186 176 187 176 188 177 178 177 179 177 180 177 181 177 183 177 184 177 185 177 186 177 187 177 188 177 196 178 179 178 183 178 185 178 190 178 191 178 192 178 193 178 194 179 180 179 181 179 183 179 184 179 185 179 186 179 187 179 188 179 194 179 195 179 196 179 197 179 198 180 181 180 182 180 184 180 185 180 186 180 187 180 188 180 189 181 182 181 184 181 185 181 186 181 187 181 188 181 189 182 184 182 186 182 187 182 188 182 189 183 185 183 190 183 191 183 192 184 185 184 186 184 187 184 188 184 189 184 197 184 198 185 186 185 187 185 188 185 189 185 191 185 192 185 193 185 194 185 195 185 196 185 197 185 198 185 199 186 187 186 188 186 189 186 195 186 196 186 197 186 198 186 199 186 200 186 201 187 188 187 189 187 196 187 197 187 198 187 199 187 200 187 201 188 189 188 198 188 199 188 200 188 201 189 200 189 201 190 191 190 192 190 193 190 194 190 195 190 202 191 192 191 193 191 194 191 195 191 196 191 197 191 198 191 202 191 203 191 205 191 206 191 209 191 211 191 212 191 214 192 193 192 194 192 195 192 196 192 197 192 198 192 202 192 203 192 204 192 205 192 206 192 209 192 211 192 212 192 214 193 194 193 195 193 196 193 197 193 198 193 199 193 202 193 203 193 204 193 205 193 206 193 207 193 209 193 210 193 211 193 212 193 214 194 195 194 196 194 197 194 198 194 199 194 202 194 203 194 204 194 205 194 206 194 207 194 209 194 210 194 211 194 212 195 196 195 197 195 198 195 199 195 200 195 202 195 203 195 204 195 205 195 206 195 207 195 208 195 209 195 210 195 212 195 213 196 197 196 198 196 199 196 200 196 202 196 203 196 204 196 205 196 206 196 207 196 208 196 209 196 210 196 212 196 213 197 198 197 199 197 200 197 201 197 202 197 203 197 204 197 205 197 206 197 207 197 208 197 209 197 210 197 212 197 213 198 199 198 200 198 201 198 203 198 204 198 206 198 207 198 208 198 209 198 210 198 212 198 213 199 200 199 201 199 203 199 204 199 206 199 207 199 208 199 209 199 210 199 212 199 213 200 201 200 203 200 204 200 206 200 207 200 208 200 210 200 213 201 204 201 207 201 208 201 210 201 213 202 203 202 205 202 206 202 209 202 211 202 212 202 214 203 204 203 205 203 206 203 207 203 208 203 209 203 210 203 211 203 212 203 213 203 214 204 206 204 207 204 208 204 209 204 210 204 212 204 213 205 206 205 209 205 211 205 212 205 214 206 207 206 208 206 209 206 210 206 211 206 212 206 213 206 214 207 208 207 209 207 210 207 212 207 213 207 220 208 209 208 210 208 212 208 213 208 220 209 210 209 211 209 212 209 213 209 214 209 215 209 216 209 217 209 218 209 219 210 212 210 213 210 218 210 219 210 220 211 212 211 214 211 215 212 213 212 214 212 215 212 216 212 217 212 218 212 219 212 220 212 221 213 216 213 217 213 218 213 219 213 220 213 221 214 215 214 216 214 217 214 218 215 216 215 217 215 218 215 219 215 221 215 222 215 223 215 224 216 217 216 218 216 219 216 220 216 221 216 222 216 223 216 224 216 226 217 218 217 219 217 220 217 221 217 222 217 223 217 224 217 226 217 227 218 219 218 220 218 221 218 222 218 223 218 224 218 226 218 227 219 220 219 221 219 222 219 223 219 224 219 225 219 226 219 227 220 221 220 222 220 223 220 224 220 225 220 226 220 227 220 228 221 222 221 223 221 224 221 225 221 226 221 227 221 228 222 223 222 224 222 226 222 227 222 228 222 229 222 230 222 231 222 232 222 233 222 234 222 235 223 224 223 225 223 226 223 227 223 228 223 229 223 234 223 235 223 236 223 237 223 238 224 225 224 226 224 227 224 228 224 229 224 234 224 235 224 236 224 237 224 238 224 239 225 226 225 227 225 228 225 239 225 240 225 241 225 242 225 243 226 227 226 228 226 229 226 230 226 231 226 232 226 233 226 234 226 235 226 236 226 237 226 238 226 239 226 240 226 241 226 244 226 245 226 246 226 247 227 228 227 229 227 232 227 233 227 234 227 235 227 236 227 237 227 238 227 239 227 240 227 241 227 242 227 244 227 245 227 246 227 247 228 233 228 234 228 235 228 236 228 237 228 238 228 239 228 240 228 241 228 242 228 243 228 244 228 245 228 246 228 247 228 248 229 230 229 231 229 232 229 233 229 234 229 235 229 236 229 237 229 244 229 245 229 250 229 251 230 231 230 232 230 233 230 234 230 235 230 236 230 237 230 238 230 244 230 245 230 246 230 250 230 251 230 253 230 255 230 257 230 258 231 232 231 233 231 234 231 235 231 236 231 237 231 238 231 244 231 245 231 246 231 250 231 251 231 253 231 255 231 257 231 258 231 259 232 233 232 234 232 235 232 236 232 237 232 238 232 239 232 244 232 245 232 246 232 250 232 251 232 253 232 255 232 257 232 258 232 260 233 234 233 235 233 236 233 237 233 238 233 239 233 240 233 244 233 245 233 246 233 247 233 250 233 251 233 253 233 255 233 257 233 258 234 235 234 236 234 237 234 238 234 239 234 240 234 241 234 244 234 245 234 246 234 247 234 250 234 251 234 253 234 255 235 236 235 237 235 238 235 239 235 240 235 241 235 242 235 244 235 245 235 246 235 247 235 248 235 250 235 251 235 252 235 253 235 254 235 255 235 256 236 237 236 238 236 239 236 240 236 241 236 242 236 244 236 245 236 246 236 247 236 248 236 250 236 251 236 252 236 253 236 254 236 255 236 256 237 238 237 239 237 240 237 241 237 242 237 243 237 244 237 245 237 246 237 247 237 248 237 249 237 251 237 252 237 253 237 254 237 255 237 256 238 239 238 240 238 241 238 242 238 243 238 244 238 245 238 246 238 247 238 248 238 249 238 251 238 252 238 253 238 254 238 255 238 256 239 240 239 241 239 242 239 243 239 244 239 245 239 246 239 247 239 248 239 249 239 251 239 252 239 254 239 256 240 241 240 242 240 243 240 244 240 245 240 246 240 247 240 248 240 249 240 252 240 254 240 256 241 242 241 243 241 245 241 246 241 247 241 248 241 249 241 252 241 254 241 256 242 243 242 245 242 246 242 247 242 248 242 249 242 252 242 254 242 256 243 246 243 247 243 248 243 249 243 252 243 254 243 256 244 245 244 246 244 247 244 250 244 251 244 253 244 255 244 257 244 258 244 259 244 260 245 246 245 247 245 248 245 250 245 251 245 252 245 253 245 254 245 255 245 256 245 259 245 260 246 247 246 248 246 249 246 251 246 252 246 253 246 254 246 255 246 256 247 248 247 249 247 251 247 252 247 253 247 254 247 256 248 249 248 252 248 254 248 256 249 252 249 254 249 256 250 251 250 253 250 255 250 257 250 258 250 259 250 260 251 253 251 255 251 257 251 258 251 259 251 260 252 254 252 256 253 255 253 257 253 258 253 259 253 260 254 256 254 267 255 257 255 258 255 259 255 260 255 261 256 265 256 266 256 267 257 258 257 259 257 260 257 268 258 259 258 260 258 261 258 268 259 260 259 261 259 262 259 263 259 268 259 269 260 261 260 262 260 263 260 268 260 269 260 270 261 262 261 263 261 264 261 265 261 268 261 269 261 270 261 271 261 275 261 276 261 277 261 278 262 263 262 264 262 265 262 266 262 267 262 268 262 269 262 270 262 271 262 272 262 273 262 275 262 276 262 277 262 278 262 279 263 264 263 265 263 266 263 267 263 269 263 270 263 271 263 272 263 273 263 274 263 275 263 276 263 277 263 278 263 279 264 265 264 266 264 267 264 269 264 270 264 271 264 272 264 273 264 274 264 275 264 276 264 277 264 278 264 279 265 266 265 267 265 269 265 270 265 271 265 272 265 273 265 274 265 275 265 276 265 277 265 278 265 279 265 280 266 267 266 269 266 270 266 271 266 272 266 273 266 274 266 275 266 276 266 278 266 279 266 280 266 281 267 269 267 270 267 271 267 272 267 273 267 274 267 275 267 276 267 278 267 279 267 280 267 281 268 269 268 277 268 282 269 270 269 271 269 272 269 275 269 276 269 277 269 278 269 283 270 271 270 272 270 273 270 274 270 275 270 276 270 277 270 278 270 279 271 272 271 273 271 274 271 275 271 276 271 277 271 278 271 279 271 280 271 281 272 273 272 274 272 275 272 276 272 278 272 279 272 280 272 281 273 274 273 275 273 276 273 279 273 280 273 281 274 279 274 280 274 281 275 276 275 277 275 278 275 279 275 283 276 277 276 278 276 279 276 280 276 283 277 278 277 282 277 283 277 285 277 286 277 287 278 279 278 280 278 283 278 287 279 280 279 281 279 288 279 289 279 290 279 291 280 281 280 288 280 289 280 290 280 291 280 297 281 288 281 289 281 290 281 291 282 283 282 284 282 285 282 286 282 287 282 292 282 293 282 294 282 298 283 284 283 285 283 286 283 287 283 292 283 293 283 294 283 295 283 296 283 298 283 299 283 304 284 285 284 286 284 287 284 292 284 293 284 294 284 295 284 296 284 298 284 299 284 300 284 303 284 304 284 305 284 306 284 308 284 309 284 310 284 312 284 313 284 314 284 315 284 319 285 286 285 287 285 292 285 293 285 294 285 295 285 296 285 298 285 299 285 300 285 301 285 303 285 304 285 305 285 306 285 308 285 309 285 310 285 312 285 313 285 314 285 315 285 319 286 287 286 292 286 293 286 294 286 295 286 296 286 298 286 299 286 300 286 301 286 303 286 304 286 305 286 306 286 308 286 309 286 310 286 312 286 313 286 314 286 315 286 316 286 319 287 292 287 293 287 294 287 295 287 296 287 297 287 298 287 299 287 300 287 301 287 302 287 303 287 304 287 305 287 306 287 307 287 308 287 309 287 310 287 312 287 313 287 314 287 315 287 316 288 289 288 290 288 291 288 295 288 296 288 297 288 300 288 301 288 302 288 306 288 307 288 311 288 318 289 290 289 291 289 295 289 296 289 297 289 300 289 301 289 302 289 306 289 307 289 311 289 318 290 291 290 295 290 296 290 297 290 300 290 301 290 302 290 306 290 307 290 311 290 318 291 296 291 297 291 301 291 302 291 307 291 311 292 293 292 294 292 295 292 296 292 298 292 299 292 300 292 301 292 303 292 304 292 305 292 306 292 307 292 308 292 309 292 310 292 312 292 313 292 314 292 315 292 316 292 317 292 319 293 294 293 295 293 296 293 297 293 298 293 299 293 300 293 301 293 302 293 303 293 304 293 305 293 306 293 307 293 308 293 309 293 310 293 312 293 313 293 314 293 315 293 316 293 317 293 319 294 295 294 296 294 297 294 298 294 299 294 300 294 301 294 302 294 303 294 304 294 305 294 306 294 307 294 308 294 309 294 310 294 312 294 313 294 314 294 315 294 316 294 317 294 318 294 319 295 296 295 297 295 298 295 299 295 300 295 301 295 302 295 303 295 304 295 305 295 306 295 307 295 308 295 309 295 310 295 311 295 313 295 314 295 315 295 316 295 317 295 318 296 297 296 299 296 300 296 301 296 302 296 303 296 304 296 305 296 306 296 307 296 309 296 310 296 311 296 313 296 314 296 315 296 316 296 317 296 318 297 300 297 301 297 302 297 305 297 306 297 307 297 310 297 311 297 313 297 316 297 317 297 318 298 299 298 303 298 304 298 305 298 308 298 309 298 310 298 312 298 313 298 314 298 315 298 319 299 300 299 301 299 303 299 304 299 305 299 306 299 308 299 309 299 310 299 312 299 313 299 314 299 315 299 316 299 317 299 319 300 301 300 302 300 303 300 304 300 305 300 306 300 307 300 308 300 309 300 310 300 311 300 313 300 314 300 315 300 316 300 317 300 318 301 302 301 303 301 304 301 305 301 306 301 307 301 308 301 309 301 310 301 311 301 313 301 314 301 315 301 316 301 317 301 318 302 305 302 306 302 307 302 310 302 311 302 313 302 315 302 316 302 317 302 318 303 304 303 305 303 306 303 308 303 309 303 310 303 312 303 313 303 314 303 315 303 316 303 317 303 319 303 320 304 305 304 306 304 307 304 308 304 309 304 310 304 312 304 313 304 314 304 315 304 316 304 317 304 318 304 319 304 322 305 306 305 307 305 308 305 309 305 310 305 312 305 313 305 314 305 315 305 316 305 317 305 318 305 319 306 307 306 308 306 309 306 310 306 311 306 313 306 314 306 315 306 316 306 317 306 318 307 309 307 310 307 311 307 313 307 314 307 315 307 316 307 317 307 318 308 309 308 310 308 312 308 313 308 314 308 315 308 316 308 317 308 319 308 320 308 321 308 322 309 310 309 312 309 313 309 314 309 315 309 316 309 317 309 318 309 319 309 320 309 321 309 322 310 311 310 312 310 313 310 314 310 315 310 316 310 317 310 318 310 319 310 320 310 321 310 322 310 323 311 313 311 315 311 316 311 317 311 318 311 324 312 313 312 314 312 315 312 319 312 320 313 314 313 315 313 316 313 317 313 318 313 319 313 320 313 321 313 322 313 323 314 315 314 316 314 317 314 318 314 319 314 320 314 321 314 322 314 323 314 325 314 326 314 327 314 328 315 316 315 317 315 318 315 319 315 320 315 321 315 322 315 323 315 325 315 326 315 327 316 317 316 318 316 319 316 320 316 321 316 322 316 323 316 326 316 327 317 318 317 321 317 322 317 323 317 327 318 323 318 324 319 320 319 321 319 322 319 325 319 328 320 321 320 322 320 323 320 325 320 326 320 327 320 328 320 329 320 330 320 331 320 332 320 333 320 334 320 336 320 337 320 338 321 322 321 323 321 325 321 326 321 327 321 328 321 329 321 330 321 331 321 332 321 333 321 334 321 336 321 337 321 338 322 323 322 325 322 326 322 327 322 328 322 329 322 330 322 331 322 332 322 333 322 334 322 335 322 336 322 337 322 338 323 325 323 326 323 327 323 328 323 329 323 330 323 331 323 332 323 333 323 334 323 335 323 337 323 338 323 339 324 335 325 326 325 327 325 328 325 329 325 330 325 331 325 332 325 333 325 334 325 335 325 336 325 337 325 338 325 339 326 327 326 328 326 329 326 330 326 331 326 332 326 333 326 334 326 335 326 336 326 337 326 338 326 339 327 328 327 329 327 330 327 331 327 332 327 333 327 334 327 335 327 336 327 337 327 338 327 339 328 329 328 330 328 331 328 332 328 333 328 334 328 336 328 337 328 338 329 330 329 331 329 332 329 333 329 334 329 336 329 337 329 338 329 339 330 331 330 332 330 333 330 334 330 336 330 337 330 338 330 339 330 341 331 332 331 333 331 334 331 335 331 336 331 337 331 338 331 339 331 341 332 333 332 334 332 335 332 336 332 337 332 338 332 339 332 341 333 334 333 335 333 336 333 337 333 338 333 339 333 341 333 342 334 335 334 336 334 337 334 338 334 339 334 341 334 342 335 337 335 338 335 339 335 340 335 341 335 342 336 337 336 338 337 338 337 339 337 341 337 342 338 339 338 341 338 342 339 341 339 342 340 342 341 342