162 161 162 161 162 161 162 162 161 162 163 163 162 161 162 161 162 162 162 162 162 162 162 162 162 162 162 162 161 160 160 161 162 162 161 160 161 161 160 161 160 161 160 161 162 162 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 161 160 159 159 159 159 159 159 160 159 160 160 159 160 160 160 160 159 160 159 160 160 159 160 160 160 160 159 160 160 159 160 159 158 159 160 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 162 161 162 161 162 161 161 161 162 163 163 162 161 162 161 162 162 162 162 162 162 162 162 162 162 162 162 161 160 160 161 162 162 161 160 160 160 161 160 160 161 160 161 162 162 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 161 160 160 160 160 160 160 160 159 160 159 160 159 160 160 160 160 159 160 159 160 160 159 160 160 160 160 159 160 159 159 160 159 159 160 159 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 162 161 161 162 161 162 162 162 162 162 162 162 161 162 161 162 162 162 162 162 162 162 162 162 162 161 162 161 161 161 161 162 161 161 161 161 161 160 160 160 161 160 161 162 162 161 160 160 160 160 160 161 161 160 160 160 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 161 160 161 161 161 161 161 161 160 159 160 159 159 159 159 159 160 159 159 160 159 160 160 159 160 160 160 160 159 160 159 160 159 160 160 159 160 160 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 162 162 162 161 162 161 162 163 163 162 161 161 161 162 161 162 162 162 162 162 162 162 162 162 162 162 162 161 162 162 162 162 161 161 162 162 162 161 160 161 161 161 160 161 162 161 161 160 161 161 161 161 160 160 161 161 161 160 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 161 160 161 161 161 161 161 161 160 159 160 160 160 160 160 160 160 160 160 160 159 160 160 159 160 160 160 160 159 160 159 159 160 159 159 160 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 162 161 162 163 163 162 161 161 161 162 161 162 162 162 162 162 162 162 162 162 162 162 161 162 161 162 162 162 161 162 162 161 162 161 160 160 160 160 160 161 162 162 161 160 160 160 160 160 161 161 160 160 160 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 161 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 160 160 159 160 160 160 160 159 160 159 160 159 160 160 160 160 160 159 159 159 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 162 162 162 162 161 161 162 163 163 162 162 162 162 161 162 161 162 162 162 162 162 162 162 162 162 162 162 161 162 161 161 161 162 161 162 161 162 161 161 161 161 161 161 161 162 161 161 161 161 161 161 161 160 160 161 161 161 160 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 160 160 160 160 159 160 159 160 160 160 160 160 159 160 159 159 159 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 162 162 162 162 162 162 162 162 162 162 162 163 162 161 162 161 162 162 162 162 162 162 162 162 162 162 162 161 162 161 160 161 162 161 162 162 161 162 162 162 162 162 161 161 162 161 162 162 162 162 162 161 160 160 161 162 161 160 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 159 160 160 160 160 159 160 159 160 160 160 160 159 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 162 163 163 162 161 162 162 162 162 162 161 162 161 162 162 162 162 162 162 162 162 162 162 162 161 162 161 160 161 162 161 162 161 162 161 161 161 161 162 161 161 162 161 161 161 161 161 162 161 160 160 161 161 161 160 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 161 160 160 160 160 160 160 160 161 161 161 161 161 161 160 160 160 160 160 160 161 160 159 160 160 160 160 159 160 159 160 160 160 160 160 159 160 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 161 162 161 160 161 162 161 162 162 161 162 162 162 161 162 161 161 162 161 162 162 162 161 161 160 161 161 160 161 161 160 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 160 161 160 161 160 160 160 160 160 160 160 160 161 161 161 161 161 161 160 159 160 160 160 160 159 160 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 163 163 163 162 161 161 162 162 162 162 162 162 162 161 162 161 162 162 162 162 162 162 162 162 161 161 161 161 162 161 160 161 162 161 162 161 162 161 162 162 161 162 161 161 162 161 162 161 162 161 160 161 162 162 161 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 161 160 159 159 159 159 159 159 160 161 161 161 161 160 161 160 159 160 160 160 160 159 160 159 160 160 160 160 160 160 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 162 162 163 162 162 161 162 163 163 163 163 163 162 161 162 161 161 161 161 161 161 161 161 161 161 162 162 162 162 161 160 161 162 161 161 162 161 162 162 162 161 162 161 161 162 161 162 162 162 161 160 161 162 162 161 160 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 160 159 160 159 159 159 160 160 161 161 161 161 161 161 160 159 160 160 160 160 159 160 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 163 163 163 162 162 162 162 162 163 162 162 162 162 161 162 161 162 162 162 162 162 162 162 162 161 161 161 161 161 161 160 160 161 162 162 161 162 161 162 161 161 161 161 161 161 161 161 161 161 161 160 161 161 161 161 160 161 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 161 160 159 160 159 160 159 160 160 160 160 160 160 160 160 160 159 160 160 159 160 160 160 160 160 160 160 159 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 162 162 162 163 163 163 163 162 163 162 161 161 161 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 162 161 162 161 161 160 160 161 161 160 160 160 160 160 160 161 161 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 159 160 159 160 160 159 159 159 159 159 159 159 159 159 159 159 159 160 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 163 163 163 162 162 163 163 162 163 162 161 161 161 162 161 162 161 161 161 162 161 161 161 162 162 162 162 162 162 162 162 162 161 160 161 161 162 161 162 161 160 160 161 161 160 161 161 160 160 161 160 161 161 161 161 160 161 161 160 161 160 160 160 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 158 159 158 158 158 159 160 159 160 160 160 160 160 159 159 159 159 160 160 160 159 160 160 159 159 160 159 160 160 160 160 160 160 160 160 160 160 162 162 162 162 162 162 163 162 163 162 161 161 162 162 162 162 162 162 162 161 162 162 162 161 161 161 161 161 161 161 161 161 162 161 161 160 162 162 161 161 160 160 161 161 160 161 160 161 161 161 160 161 160 160 160 160 160 160 161 160 161 161 161 160 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 159 159 159 159 159 159 159 160 160 160 160 159 159 159 160 160 159 160 160 159 160 159 160 160 160 160 160 160 160 160 160 163 163 163 163 163 163 163 162 163 162 161 161 161 162 162 162 161 161 161 162 161 161 161 162 162 162 161 161 161 162 162 162 162 162 161 161 161 161 162 161 160 160 161 161 160 161 161 160 160 160 161 161 161 161 161 161 161 161 160 161 160 160 160 161 160 161 160 161 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 161 160 161 161 160 160 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 159 159 159 159 160 160 160 159 160 160 159 159 160 159 160 160 160 160 160 160 160 160 160 160 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 162 162 162 161 162 162 162 161 161 161 162 162 162 162 161 161 161 161 161 161 160 161 161 161 161 161 161 161 161 160 160 161 161 161 160 160 160 160 160 160 160 160 161 160 161 161 161 160 161 160 161 160 161 161 161 161 161 161 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 160 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 160 160 159 160 160 159 160 159 160 160 160 160 160 160 160 160 160 162 162 162 163 163 162 162 163 162 161 162 162 162 162 162 161 162 162 162 161 162 162 162 161 161 161 161 162 162 162 161 160 160 160 160 160 160 160 160 160 161 161 161 161 161 160 160 161 161 161 161 161 161 161 161 161 160 160 160 160 161 161 161 160 161 160 160 161 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 161 160 160 161 161 160 159 159 159 159 159 159 160 160 159 159 159 159 159 159 159 160 160 161 160 160 159 159 160 160 159 160 160 159 160 159 160 160 160 160 160 160 160 160 160 163 163 163 164 163 162 162 163 162 161 161 161 161 162 162 162 162 161 161 162 162 162 161 162 162 161 160 160 160 160 160 161 161 161 160 160 159 159 159 159 159 159 159 159 159 160 161 160 159 160 161 161 161 161 161 161 161 160 161 161 160 160 160 161 160 160 161 160 161 161 161 161 161 161 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 161 160 160 161 161 160 160 160 160 160 160 159 160 160 159 159 159 159 159 159 160 159 160 160 159 159 160 160 159 160 159 159 159 160 159 160 160 160 160 160 160 160 160 160 160 162 162 162 163 163 161 162 163 163 162 162 162 161 161 161 161 161 161 161 162 161 161 161 162 162 161 159 159 159 159 160 160 159 159 159 159 159 158 158 158 158 158 158 157 157 160 160 159 158 159 159 160 160 160 160 160 160 160 160 160 160 159 160 161 160 161 161 160 161 161 161 161 161 161 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 161 160 160 161 161 160 160 159 159 159 160 159 160 160 160 160 160 160 160 160 160 160 159 159 160 159 160 160 159 159 160 160 160 159 160 159 160 160 160 160 160 160 160 160 160 161 160 161 162 161 159 160 162 162 162 162 162 160 159 159 159 160 160 160 161 160 160 159 160 160 159 158 158 158 157 158 157 157 157 157 158 158 157 157 157 156 156 157 156 156 157 158 157 156 157 158 158 158 159 159 159 159 159 158 158 158 158 159 161 160 160 160 160 160 160 160 160 160 160 160 161 160 160 160 160 161 161 160 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 161 160 160 161 161 160 160 160 159 160 160 159 160 161 161 161 161 161 161 161 160 159 160 160 159 160 160 159 159 160 161 161 160 159 160 159 160 160 160 160 160 160 160 160 160 159 159 159 160 159 157 159 161 161 161 161 159 159 159 159 159 158 158 158 159 159 159 159 157 156 158 158 159 158 157 156 156 157 157 156 156 155 155 156 155 155 155 155 155 156 155 155 156 157 156 155 155 156 157 157 158 157 157 157 158 158 157 158 159 159 159 159 159 159 160 160 160 160 160 160 160 161 161 161 161 161 160 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 161 161 160 160 160 160 160 160 159 160 160 160 160 160 160 160 160 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 160 159 159 158 157 157 160 160 159 157 157 158 157 158 159 157 157 159 157 157 156 155 156 157 156 156 156 156 156 156 156 156 155 155 155 154 154 154 153 154 154 155 156 154 154 155 154 156 155 155 154 153 155 155 155 156 156 156 157 157 158 157 157 158 158 158 158 159 158 159 159 159 159 159 160 160 160 160 160 161 161 160 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 161 160 160 161 161 160 160 160 159 160 160 160 160 160 160 160 160 160 160 160 159 159 159 160 160 160 160 161 160 160 160 160 160 159 160 160 160 160 160 160 160 160 159 159 159 160 159 159 159 159 158 158 158 160 159 158 156 156 156 156 156 155 154 156 156 156 156 157 156 155 155 154 153 153 153 154 153 153 153 152 152 153 154 153 152 153 152 152 153 152 153 154 152 155 153 154 153 153 153 153 154 155 155 155 155 156 157 157 157 158 158 157 157 158 158 159 159 158 158 159 159 159 159 159 159 160 160 161 161 161 161 161 161 160 161 160 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 160 160 159 160 161 161 161 161 161 161 159 159 159 160 160 160 160 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 158 157 157 158 158 158 157 157 158 158 155 155 155 155 156 154 153 154 152 153 154 156 154 151 153 152 151 150 150 151 151 152 151 150 150 151 153 151 151 152 152 151 153 153 152 153 151 153 152 152 153 154 152 152 154 154 154 154 154 155 155 156 156 157 157 156 156 157 157 158 158 158 158 159 158 158 159 160 160 159 160 161 160 160 160 160 160 161 161 161 161 161 160 161 160 161 161 161 160 161 161 161 161 161 161 160 160 161 160 161 160 161 161 161 160 160 160 160 161 161 161 161 161 161 160 160 160 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 156 154 153 154 154 154 156 155 153 153 154 153 152 151 151 153 152 152 153 151 152 152 151 151 152 151 152 151 150 149 150 153 153 152 150 150 151 152 151 151 153 153 152 153 152 152 153 151 153 152 152 153 153 151 151 153 153 152 152 153 153 154 154 154 155 155 155 156 156 157 158 157 156 157 158 158 159 159 160 159 159 160 160 160 160 160 159 160 161 160 160 160 160 160 160 160 160 160 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 157 155 154 154 154 155 154 153 152 152 150 150 150 152 151 150 152 152 151 151 151 152 152 150 151 152 150 153 154 152 151 151 150 148 147 149 151 149 150 151 151 152 151 150 151 150 150 152 150 152 152 155 155 154 154 154 154 152 151 152 152 153 154 153 152 154 154 154 155 155 156 157 157 156 156 157 158 158 159 159 159 160 159 159 159 159 159 159 160 161 161 161 161 161 161 161 161 161 161 160 160 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 161 161 160 160 161 161 161 161 161 161 160 160 160 160 160 160 159 158 158 158 158 158 158 157 157 157 157 157 157 158 158 157 157 156 156 150 149 150 151 151 151 150 149 150 149 147 148 150 149 148 149 149 148 149 150 150 149 151 150 149 149 151 153 152 150 150 150 148 148 151 154 152 150 148 148 150 150 149 150 149 150 151 149 151 151 151 151 151 153 155 155 152 152 152 152 153 154 154 153 154 154 153 153 154 156 156 156 156 156 157 157 157 157 158 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 160 159 159 159 158 159 158 158 159 159 158 157 157 157 157 156 155 156 156 155 155 155 155 155 155 155 155 154 155 156 156 156 155 155 154 149 147 147 147 146 149 150 149 149 148 145 148 148 146 147 148 147 147 147 148 150 147 148 146 149 148 146 148 149 146 147 149 148 149 151 151 152 151 148 150 150 151 149 147 150 152 149 147 150 151 150 152 153 153 153 154 151 151 152 153 153 154 154 154 154 153 153 153 154 154 154 155 155 156 156 156 156 156 157 158 158 159 159 159 159 159 159 159 160 160 159 160 160 161 162 161 160 160 161 160 159 161 161 161 160 160 160 159 160 161 160 159 155 156 155 151 152 151 151 148 150 148 145 150 148 150 151 151 151 150 147 147 150 149 146 147 147 147 147 149 148 149 143 149 149 147 148 150 148 146 142 145 143 143 147 145 147 149 148 148 146 149 148 146 148 146 146 145 142 145 146 146 146 144 145 144 144 148 148 145 146 148 147 147 148 148 149 149 147 150 152 150 147 147 151 151 149 149 150 150 150 149 149 149 151 154 150 150 152 154 153 153 153 153 153 152 152 153 154 152 153 155 156 155 155 157 157 157 157 157 156 157 158 157 157 158 158 158 159 159 159 160 160 161 160 160 161 161 161 161 160 159 159 159 157 155 152 152 154 156 155 150 146 148 146 144 147 146 147 145 148 148 146 149 147 145 145 146 147 146 145 148 149 147 146 148 148 146 144 146 145 147 144 148 145 145 144 143 142 144 145 144 143 144 145 145 144 142 142 146 148 146 144 147 148 144 145 147 145 147 145 144 145 142 144 146 146 148 148 147 150 149 146 147 147 147 149 148 146 149 150 147 145 148 152 151 150 152 151 148 150 149 149 149 151 152 152 152 153 153 152 153 153 153 152 151 151 153 154 153 155 156 156 156 155 157 157 157 157 156 156 156 156 157 157 157 157 158 159 159 159 160 160 161 162 160 161 160 156 156 153 149 150 151 148 146 143 144 145 145 144 143 143 145 145 144 146 144 144 142 144 148 146 146 146 142 142 144 146 143 141 147 148 146 147 146 142 142 144 145 142 145 143 147 144 143 143 143 142 142 145 138 139 141 139 141 144 141 140 145 149 142 139 143 144 142 142 146 147 145 143 143 146 143 146 147 145 144 145 146 149 148 146 146 145 144 144 145 146 147 148 145 145 151 153 153 153 154 152 149 150 151 151 152 151 150 152 152 151 150 150 152 154 155 154 153 153 155 156 154 155 157 156 156 155 157 156 156 156 157 157 156 157 157 158 158 158 158 158 159 160 160 159 159 156 152 152 149 144 144 141 141 146 148 143 138 141 141 140 140 140 143 141 142 141 141 145 142 142 141 140 145 142 139 140 142 140 143 144 140 139 142 142 143 144 142 140 140 143 143 139 142 139 144 144 142 141 142 141 140 141 138 138 139 141 140 142 143 140 141 144 141 140 141 141 144 139 140 145 141 140 144 148 142 144 145 142 140 142 144 143 144 143 143 145 143 143 144 145 147 147 143 146 152 152 153 152 152 153 152 150 150 151 153 153 151 150 151 151 151 151 153 153 154 154 154 154 155 156 154 154 155 155 156 156 157 157 157 157 157 156 157 156 157 156 157 157 158 158 159 158 153 148 146 144 141 144 142 140 143 141 139 142 142 138 140 143 140 139 142 145 140 139 144 140 139 143 140 141 142 139 146 141 139 142 146 141 142 143 140 143 142 140 141 142 141 144 142 140 142 137 140 137 141 142 141 140 139 141 147 138 141 136 137 143 140 142 143 143 139 145 142 141 143 144 141 139 139 140 140 142 143 141 140 141 141 141 139 143 142 142 139 141 144 145 146 149 149 148 150 151 150 150 152 152 152 152 152 152 152 152 152 151 151 151 151 150 150 150 150 152 152 152 151 152 153 152 152 153 154 154 155 155 155 155 155 156 156 156 156 157 155 158 155 157 155 154 154 151 149 144 143 140 142 145 142 141 142 144 139 146 139 137 142 141 146 143 138 139 145 143 137 142 145 140 138 137 142 138 141 145 146 144 140 140 142 139 138 139 141 142 140 139 141 138 138 145 142 138 143 139 141 138 136 138 136 135 140 142 142 137 139 139 141 140 139 138 141 140 136 141 140 138 142 140 137 140 140 138 139 140 141 141 141 140 141 142 142 147 145 143 143 143 142 143 149 151 151 151 150 150 149 147 147 148 149 149 150 150 150 151 150 150 149 149 149 151 150 149 150 151 150 150 149 148 150 150 151 152 152 152 153 154 155 155 154 155 155 156 156 157 155 156 153 155 153 145 145 146 142 142 140 135 143 145 141 143 138 140 141 140 138 140 145 140 142 139 143 149 145 135 139 144 134 134 141 139 140 135 140 141 143 142 140 140 143 141 136 137 142 144 137 138 139 136 142 140 138 139 138 139 142 141 136 138 143 140 141 137 132 136 136 136 138 138 139 137 140 137 138 135 138 136 139 136 139 141 138 139 138 137 141 142 141 141 141 141 140 146 149 149 150 148 142 141 151 151 148 150 148 147 145 145 144 144 144 144 145 146 147 147 147 148 149 149 148 148 149 148 148 149 148 149 149 148 149 150 151 151 150 151 151 152 152 152 154 154 155 155 155 154 155 154 155 152 147 138 137 142 144 149 145 142 145 139 142 143 140 141 138 136 139 143 142 135 135 143 140 134 136 140 140 138 142 143 136 140 145 136 140 138 141 137 137 139 139 138 137 137 140 140 141 138 136 136 134 141 144 135 130 136 142 139 132 128 133 127 135 135 128 136 140 133 133 139 137 131 132 133 141 134 142 138 135 135 137 139 134 135 140 138 140 139 140 141 136 140 140 146 149 148 150 151 147 144 149 149 146 146 145 144 143 143 144 144 143 143 143 144 144 144 145 146 147 147 147 145 148 149 147 147 148 150 148 149 149 149 150 149 150 150 149 150 151 152 152 149 150 149 147 144 143 148 154 144 138 141 139 141 141 140 140 140 137 134 136 137 141 144 133 139 136 137 137 137 141 138 139 141 143 148 145 142 145 143 138 138 143 140 135 142 138 135 138 137 137 136 132 132 133 131 127 131 128 129 130 128 130 127 123 130 135 127 121 130 124 120 125 129 122 129 137 131 132 140 136 130 132 135 136 134 136 133 133 137 133 134 133 135 139 140 138 137 140 138 136 146 148 150 150 147 148 148 147 145 144 144 144 144 143 142 142 142 143 143 143 143 144 144 143 144 144 144 144 145 146 147 147 146 148 149 146 146 148 148 148 150 151 150 150 152 153 153 151 150 143 137 139 139 137 134 133 141 144 138 134 142 140 139 135 136 139 143 139 136 132 137 137 137 137 138 135 139 140 139 141 136 137 135 136 146 144 134 144 144 137 137 136 130 138 138 125 129 130 131 125 123 126 132 134 127 119 132 120 117 131 117 122 132 124 121 123 121 119 122 126 118 122 118 118 131 131 128 131 135 136 131 136 138 130 137 131 132 139 143 136 137 141 142 144 145 144 147 150 141 138 149 149 147 148 150 148 145 143 145 141 140 142 142 141 143 144 143 143 144 143 145 143 144 145 143 143 144 145 146 145 146 136 135 142 143 139 133 140 137 131 136 143 145 148 138 133 134 137 139 133 132 134 132 127 126 134 136 132 136 131 133 132 132 125 134 135 140 137 134 142 138 131 136 135 138 133 133 127 124 121 127 129 125 123 130 127 123 128 128 132 135 126 123 129 123 117 131 126 130 121 118 119 127 129 123 111 118 123 125 116 113 121 128 128 120 114 115 112 117 113 120 126 121 121 138 136 136 141 142 139 141 144 134 139 141 134 142 145 143 145 145 145 146 144 148 148 144 148 144 145 145 145 148 144 148 145 147 141 137 137 141 133 134 140 137 135 138 143 139 136 134 127 117 122 109 115 122 121 125 116 114 113 110 112 115 107 111 121 112 104 109 121 125 127 118 124 114 116 111 106 114 121 108 114 106 124 110 111 120 135 131 120 104 112 118 111 132 126 113 124 134 117 113 113 124 134 126 121 107 101 104 112 112 106 111 110 117 117 120 120 126 111 118 120 111 119 121 128 121 118 119 125 117 114 128 110 111 118 116 119 124 121 113 127 113 112 117 108 120 106 121 116 109 114 142 141 142 143 143 142 142 145 141 145 146 143 146 145 146 146 146 146 145 148 144 142 144 144 140 143 142 134 134 127 122 122 118 120 113 124 115 108 117 113 113 110 115 129 108 110 109 116 103 98 102 106 104 96 102 104 102 109 110 109 106 104 111 113 106 104 107 97 103 110 116 122 97 111 121 100 106 99 95 116 108 106 110 115 109 113 127 112 104 119 106 114 120 145 111 102 113 112 104 105 109 114 108 111 116 119 117 119 115 110 111 105 104 112 118 106 112 105 112 107 104 127 112 105 100 114 126 116 107 114 116 112 110 100 97 110 107 109 118 110 112 111 104 114 129 111 113 114 118 113 140 141 141 141 141 141 143 145 143 144 144 145 146 145 146 144 146 146 144 145 140 138 134 124 129 122 117 121 114 111 117 121 111 107 108 107 102 116 108 92 107 110 98 107 101 98 103 107 97 97 93 97 98 96 107 114 105 99 103 95 99 99 106 110 119 115 115 94 96 115 103 116 99 118 112 103 110 105 97 112 107 109 108 109 101 117 107 97 112 102 101 119 103 124 119 112 102 116 116 104 102 98 109 119 110 112 112 120 109 111 106 93 100 111 109 105 110 104 112 100 106 110 106 110 99 108 104 90 109 95 107 114 101 99 105 97 100 107 113 101 103 110 107 109 119 99 110 113 113 100 142 144 143 142 142 142 140 138 138 137 138 139 141 141 143 145 140 131 126 137 135 120 117 117 112 101 110 101 116 111 104 107 99 113 100 95 119 107 103 107 107 102 100 100 102 107 101 102 104 97 105 107 108 111 117 112 97 95 106 100 100 97 103 106 105 116 102 103 99 109 101 113 97 115 108 100 119 119 107 106 112 105 101 94 92 104 102 92 101 96 104 108 98 95 117 118 97 91 97 109 115 110 108 107 98 102 100 108 97 108 116 98 105 110 103 101 99 93 106 104 106 105 100 121 124 98 98 106 102 105 112 102 99 96 98 93 115 118 94 100 102 106 102 113 122 101 98 114 107 106 138 139 140 142 143 144 142 141 143 143 145 145 145 142 138 144 134 114 112 123 116 106 107 112 107 108 101 93 103 109 114 104 99 112 102 97 98 99 102 105 107 95 101 100 106 108 101 103 104 93 96 108 113 107 106 107 105 101 102 96 97 104 105 103 99 103 107 107 93 104 113 105 103 116 110 95 110 109 95 96 112 127 107 104 101 105 98 93 117 112 96 114 101 116 113 122 104 107 106 117 111 104 106 103 103 98 105 99 114 103 99 101 110 107 99 103 113 105 105 98 97 98 88 117 116 93 101 102 115 111 116 100 100 96 107 105 108 96 98 98 102 98 98 93 119 104 108 99 104 102 138 139 139 143 145 145 148 141 147 144 130 128 123 109 107 111 109 102 99 103 102 102 95 96 102 107 97 99 100 114 107 102 103 107 109 103 96 113 96 105 110 98 97 103 103 99 97 106 101 106 116 113 101 102 111 106 105 103 88 99 101 93 110 97 94 95 116 114 106 111 101 93 93 99 98 97 101 107 105 101 110 108 91 88 92 92 92 104 120 103 94 97 110 120 111 105 105 107 96 97 98 97 99 98 91 103 110 93 111 98 95 114 100 92 106 119 118 107 94 93 94 98 92 102 99 92 109 104 118 116 99 93 90 100 121 114 109 102 93 100 111 101 96 94 97 114 108 95 101 107 146 145 145 147 145 147 145 141 124 119 107 101 102 96 108 103 100 101 98 97 105 98 94 92 106 105 96 92 111 108 89 113 115 121 110 99 105 108 98 110 107 106 108 104 94 100 98 103 95 110 116 99 98 96 100 99 97 107 95 94 100 109 115 102 88 97 111 106 105 102 98 104 98 108 103 97 103 108 107 103 96 110 101 100 90 95 108 114 105 101 106 103 101 109 116 102 92 98 107 102 102 94 103 95 102 103 100 86 98 104 101 103 99 92 111 123 120 105 95 97 93 103 104 95 101 112 123 118 110 114 104 100 90 96 117 110 112 101 92 108 107 97 101 89 93 111 100 96 114 97 142 141 145 141 131 138 142 130 112 105 100 101 104 99 102 93 105 99 95 99 106 103 111 98 99 105 100 94 113 108 95 111 117 113 114 110 109 105 111 100 97 100 116 108 100 106 106 87 109 113 102 99 109 98 95 100 92 113 104 88 91 109 107 108 96 99 104 110 102 111 104 99 105 112 108 110 91 112 102 86 104 104 100 106 94 104 110 99 103 100 100 110 103 106 108 106 94 99 102 95 107 108 103 108 108 100 90 105 109 94 104 108 109 97 98 116 94 107 127 107 95 98 93 84 88 90 112 116 96 92 93 87 102 89 90 103 90 94 95 104 96 93 89 77 99 97 85 94 93 102 143 144 143 122 102 118 138 111 100 106 117 103 105 107 105 91 98 94 98 102 100 106 109 95 105 111 109 94 108 109 95 108 108 108 106 107 101 103 104 102 104 104 100 108 99 93 103 108 116 104 97 107 101 95 106 110 105 104 98 89 108 113 101 102 92 100 96 101 109 107 94 97 100 91 100 104 90 112 109 103 104 100 100 99 101 106 113 99 105 115 110 97 117 94 104 113 121 98 86 87 99 119 105 96 90 104 101 100 109 98 110 100 102 100 101 94 90 114 107 106 97 89 87 91 88 84 90 102 90 95 90 84 88 97 90 87 92 92 88 86 86 92 90 89 88 82 91 76 101 116 140 143 143 122 101 117 119 105 101 103 116 102 105 106 96 94 97 107 107 98 113 97 103 99 97 100 111 93 121 108 102 100 101 106 95 97 93 99 112 115 106 96 93 100 117 98 101 114 100 92 99 91 91 99 120 115 109 87 94 107 109 95 96 106 94 95 101 93 108 98 99 110 110 109 109 93 97 112 108 93 92 105 108 101 100 93 97 103 98 93 108 108 91 101 113 99 110 98 93 97 97 88 86 83 92 101 81 101 97 95 92 75 95 107 88 79 95 90 91 78 84 93 88 102 94 86 85 83 86 85 82 71 93 100 100 78 99 83 78 88 70 80 93 93 82 90 98 84 88 109 133 138 144 126 97 86 90 114 105 115 106 98 105 86 80 97 96 95 96 114 111 96 98 102 105 105 92 105 102 105 97 91 96 122 105 102 90 100 112 101 104 93 92 96 105 107 111 104 90 93 95 97 105 90 104 105 99 105 102 102 97 91 94 95 102 104 93 99 100 94 103 101 104 97 95 95 104 98 91 81 88 108 96 96 103 97 86 79 93 103 93 89 97 89 100 95 83 80 102 92 83 100 102 91 97 85 87 99 99 88 79 85 95 91 101 89 92 77 75 74 106 114 81 97 94 91 82 79 86 88 82 101 106 94 86 87 89 102 101 107 92 96 85 82 79 88 98 93 71 95 86 97 103 88 101 72 75 83 115 108 91 83 86 93 88 82 77 69 80 97 99 98 94 97 106 94 93 99 94 104 90 90 88 106 96 111 119 104 98 89 89 100 108 92 101 105 106 98 102 99 99 96 87 97 100 98 108 113 104 96 96 91 88 87 100 103 92 107 92 91 102 83 88 84 95 97 95 88 77 81 92 96 91 93 91 97 86 80 96 107 96 100 88 89 92 95 91 78 85 78 82 103 100 74 88 71 75 82 93 84 91 82 81 72 87 79 81 84 72 85 111 108 80 93 95 98 75 77 90 76 96 130 101 78 78 79 79 94 113 95 103 83 67 70 73 80 97 92 86 86 71 74 72 84 79 77 68 72 102 97 71 65 67 84 77 72 81 88 88 81 78 84 85 84 96 73 80 79 92 106 94 86 88 96 94 89 107 96 107 99 93 108 107 99 95 89 92 97 102 92 95 97 101 111 100 92 97 102 102 91 89 99 101 88 93 86 94 97 97 99 102 89 84 95 98 84 90 84 78 78 91 87 86 86 75 88 90 88 78 87 96 87 70 86 97 85 90 86 73 75 82 96 86 82 93 75 78 89 80 93 88 81 77 92 90 76 73 82 76 73 79 93 84 84 74 84 84 80 78 80 93 93 78 79 81 79 80 81 89 98 87 76 74 70 76 74 85 87 86 75 62 61 88 88 71 73 95 87 97 84 74 82 83 71 74 61 62 75 82 75 58 61 77 85 74 66 68 66 92 92 98 91 83 88 85 90 111 115 99 97 90 98 104 99 88 79 89 106 98 85 89 104 105 110 97 92 83 96 90 88 103 90 90 93 93 81 77 82 85 84 93 88 96 96 103 97 89 88 93 85 75 84 89 82 69 89 81 88 77 90 90 76 73 88 81 80 88 93 79 84 91 90 85 82 89 69 85 92 83 95 77 70 86 76 87 92 71 92 79 74 75 87 79 78 73 82 91 81 81 90 78 85 82 75 81 91 82 83 79 73 76 74 67 71 81 75 87 80 68 76 72 69 72 71 77 70 76 91 75 72 69 68 94 81 78 74 70 65 68 67 61 65 75 86 85 74 70 63 79 87 89 85 79 82 79 74 73 98 92 93 94 90 108 95 83 84 101 109 97 90 85 85 94 109 98 97 85 80 84 87 104 89 90 88 83 83 80 97 81 81 84 80 85 90 92 86 93 87 75 78 101 88 87 87 76 82 76 86 81 91 86 78 77 81 77 91 88 90 75 89 82 78 74 77 83 77 79 79 73 82 96 85 89 74 91 90 76 79 70 74 78 85 77 78 78 75 77 80 68 82 91 100 74 67 68 80 88 93 68 64 72 70 67 69 70 78 72 73 75 90 90 77 68 77 82 77 68 69 63 87 91 78 76 82 92 87 73 58 63 66 64 59 58 69 71 72 63 61 76 84 71 68 75 66 72 64 89 94 86 82 84 84 103 74 60 76 104 99 91 84 86 87 88 92 89 88 79 82 84 87 94 83 92 81 90 80 77 89 85 77 94 95 96 108 103 94 80 79 69 77 112 112 110 112 104 92 94 77 73 89 76 73 75 76 74 72 75 85 79 93 82 75 73 86 71 69 69 80 91 101 84 71 85 79 81 82 75 67 94 98 114 111 86 68 70 78 80 76 80 67 73 80 77 77 97 90 89 68 66 67 77 90 90 80 90 72 80 98 107 105 84 74 61 83 70 65 60 64 79 79 79 69 63 73 92 93 89 67 71 80 71 65 79 92 77 83 80 79 68 67 60 65 70 73 72 61 77 70 74 82 80 74 78 64 68 88 80 111 109 100 106 118 100 92 92 92 97 104 116 111 116 107 106 109 119 113 111 114 111 116 125 118 122 106 90 77 72 76 81 88 113 115 112 116 119 106 91 78 70 73 76 70 73 90 86 85 88 86 83 86 69 75 69 79 73 83 96 111 111 118 101 91 86 72 65 79 76 76 116 120 119 116 98 87 87 107 111 92 77 75 66 84 75 70 92 86 77 73 76 74 76 87 104 91 86 78 81 117 94 97 67 75 80 76 70 60 65 61 76 82 75 71 63 73 86 69 67 62 70 72 70 61 83 97 81 68 59 70 67 64 82 76 71 78 68 71 77 76 67 81 86 89 79 81 86 87 84 77 82 122 123 122 121 119 120 122 122 124 123 117 119 120 122 123 121 123 122 126 122 123 124 120 125 123 102 91 96 105 111 111 110 113 117 122 124 116 91 74 83 92 77 78 103 118 116 115 116 115 100 79 71 70 80 101 105 111 116 118 117 120 122 122 108 95 95 115 110 105 122 121 119 120 121 119 120 119 121 123 116 93 78 100 82 76 75 72 66 73 90 77 74 103 102 74 90 67 87 111 72 82 72 63 73 81 72 61 59 60 58 70 59 58 55 70 83 65 61 70 80 80 77 62 63 74 70 71 60 58 76 81 95 82 76 75 72 77 84 88 75 79 87 88 88 80 80 81 66 56 61 72 85 117 102 95 120 109 121 123 122 130 125 124 125 123 129 127 127 129 132 136 135 131 130 130 125 120 121 122 118 115 115 117 122 120 118 122 120 93 101 121 107 108 120 118 120 117 119 117 117 110 100 106 114 117 118 119 120 122 123 122 126 128 130 130 129 130 126 131 126 127 126 129 132 132 130 131 128 122 124 124 122 107 72 81 93 87 67 70 79 71 97 105 83 77 68 74 86 78 74 68 75 51 52 62 63 60 65 79 59 57 58 58 73 65 76 67 66 77 84 63 53 58 60 61 68 72 78 68 55 69 77 89 79 68 60 62 79 82 80 89 86 72 72 69 82 71 69 81 77 64 83 91 84 76 78 78 87 112 114 118 130 128 128 123 127 126 127 126 132 138 142 138 129 124 125 124 121 123 120 117 123 124 123 122 121 119 117 116 116 118 119 118 117 118 117 119 123 128 127 126 125 124 123 121 124 122 125 127 128 134 130 131 131 134 131 137 135 133 135 137 138 137 135 131 128 126 130 126 129 130 127 106 66 62 97 91 79 79 74 67 67 92 106 98 78 69 68 77 94 83 79 70 60 72 73 73 78 70 67 75 65 69 87 68 70 84 85 77 80 73 54 56 65 76 78 84 86 70 57 68 70 67 69 69 56 61 76 75 63 68 59 65 57 58 56 68 78 77 66 66 80 87 71 61 58 70 82 86 73 74 99 111 123 107 97 113 120 117 121 127 134 134 127 124 125 123 129 126 127 137 137 135 131 129 127 120 120 123 122 125 127 127 123 122 127 129 128 128 125 125 129 128 125 124 126 130 131 136 136 128 131 134 132 136 139 133 128 130 134 135 135 132 129 130 130 132 136 130 127 123 121 122 96 100 119 119 111 107 105 93 81 106 107 105 88 75 100 116 119 114 63 63 76 91 72 65 62 67 70 81 65 76 73 64 72 88 94 75 71 58 53 69 81 87 81 81 75 66 55 72 83 71 67 83 80 71 74 68 50 54 63 66 75 83 71 88 91 60 78 78 80 69 59 71 69 63 78 75 71 63 59 62 92 73 72 115 124 122 123 122 121 121 123 125 122 122 124 122 123 129 129 130 130 125 121 120 121 122 126 124 126 128 125 123 125 113 111 113 117 122 127 125 121 131 130 131 133 136 130 95 118 92 117 123 110 126 123 131 133 134 134 134 137 140 139 136 135 130 128 123 122 124 122 126 118 119 122 118 116 119 112 114 114 115 125 123 133 130 125 120 56 70 76 70 72 61 54 63 59 60 55 57 57 65 87 86 83 72 67 62 52 64 57 78 74 73 71 51 63 79 67 68 75 79 60 61 52 51 57 73 71 59 62 67 73 80 84 75 73 77 65 59 56 70 77 70 64 64 69 75 73 74 84 79 96 115 106 102 90 101 120 126 124 119 125 125 123 121 122 121 120 120 122 120 122 121 125 119 122 122 122 120 115 113 114 114 116 118 119 119 127 118 117 127 133 134 128 125 128 108 106 69 89 89 62 129 134 133 137 134 134 134 137 136 133 130 128 125 124 125 129 128 124 120 119 120 117 117 119 122 121 123 128 129 131 121 123 118 120 119 76 63 59 54 54 58 54 59 52 58 74 67 88 80 71 74 69 70 52 69 51 57 61 69 69 55 64 59 80 66 59 57 76 87 63 59 70 58 67 73 75 63 53 75 87 89 80 75 68 55 57 48 62 62 77 66 58 47 52 61 61 69 69 61 54 70 87 67 69 59 86 102 109 81 82 107 121 123 121 122 126 121 123 123 120 123 121 124 121 121 121 119 118 117 118 119 120 120 120 120 122 118 118 123 126 127 121 107 100 118 138 107 96 73 60 123 133 139 136 131 130 129 131 131 129 124 120 120 126 127 122 126 125 121 119 119 119 121 121 122 130 133 129 127 123 122 122 125 129 126 53 53 48 55 65 57 64 52 75 65 64 76 89 82 60 61 74 61 53 53 59 66 66 67 80 67 59 68 63 66 50 53 77 67 62 65 73 70 65 63 71 51 47 64 67 68 55 60 63 60 70 60 56 48 66 73 62 51 45 66 63 67 57 49 56 66 74 61 48 56 72 69 75 61 55 68 119 111 107 98 89 95 121 119 124 121 123 121 122 121 120 120 120 121 121 120 120 121 122 122 120 120 121 120 118 116 117 113 120 124 59 107 99 89 48 75 117 127 124 125 127 129 129 124 118 107 112 117 117 119 123 124 126 127 128 128 130 130 131 134 130 124 125 128 130 135 136 132 132 126 49 50 63 73 75 58 70 67 75 50 49 66 68 75 72 71 80 76 68 65 53 53 51 62 72 66 68 71 78 61 53 55 73 61 50 72 59 86 80 65 64 51 49 50 59 76 74 66 63 76 75 63 49 66 81 56 68 51 49 62 68 58 52 61 54 64 58 62 53 75 89 58 46 64 58 61 79 77 69 66 56 85 121 121 120 120 122 121 121 121 121 120 119 119 121 120 119 120 120 121 120 119 119 119 118 115 118 97 109 105 71 126 72 94 50 61 119 115 119 120 121 123 119 112 106 111 115 113 107 107 113 119 124 128 130 129 129 128 128 121 117 125 127 123 124 124 125 127 126 107 63 66 75 70 76 51 50 50 59 57 45 44 67 63 65 81 73 57 69 64 53 46 51 60 51 95 76 73 73 60 53 55 56 57 69 85 60 87 78 58 75 55 48 43 69 80 66 74 76 73 57 54 61 69 72 50 65 68 63 58 64 58 76 75 68 63 63 54 48 62 68 63 65 62 68 63 68 70 57 61 47 84 112 88 70 109 124 118 121 120 120 120 119 120 121 120 120 119 120 120 118 119 119 119 121 118 117 128 117 126 98 114 71 96 58 63 109 113 117 108 109 115 117 119 118 117 115 112 113 113 114 115 118 120 122 122 122 122 118 123 130 120 111 114 111 111 112 121 122 130 48 57 67 71 65 65 74 54 59 50 49 64 66 54 54 64 51 77 51 48 49 46 51 60 78 81 74 50 60 68 62 56 50 45 64 72 69 60 56 49 58 53 45 60 61 78 62 86 71 47 52 49 52 55 55 54 73 61 61 50 55 48 65 72 74 64 58 48 56 67 71 52 71 49 67 54 52 61 79 57 53 54 57 53 49 81 109 122 120 121 120 120 120 121 120 121 122 120 121 120 119 119 118 119 117 119 120 123 121 111 74 116 65 93 88 63 120 106 112 111 116 110 113 113 118 117 119 118 115 117 119 119 118 115 114 114 116 116 121 126 117 110 113 104 100 104 117 106 140 122 48 60 57 45 54 69 69 50 42 49 50 59 52 63 65 68 64 69 56 65 52 54 44 46 61 63 55 47 72 63 73 76 57 57 65 65 56 55 47 51 48 48 57 73 58 59 74 82 77 53 48 47 45 59 72 64 58 53 55 53 46 46 50 82 93 64 56 52 68 75 58 48 63 52 58 51 46 62 56 54 53 49 52 60 72 101 71 117 120 120 120 122 120 118 120 120 117 121 117 121 121 115 119 122 118 121 119 116 117 108 57 104 58 87 94 63 119 121 115 111 121 111 113 108 100 114 116 116 118 115 119 117 115 117 116 117 115 119 115 114 115 113 114 116 107 104 94 114 110 107 45 48 69 50 61 65 51 45 52 47 47 56 56 56 51 62 74 64 65 77 57 49 45 43 49 59 61 49 51 59 77 72 47 48 57 55 54 81 75 66 52 47 66 67 51 51 68 91 77 63 50 52 46 51 80 70 49 71 62 60 50 53 68 73 81 68 53 45 75 66 59 58 55 55 70 75 50 50 47 55 65 76 78 54 59 54 42 79 117 122 119 120 119 122 119 119 124 118 120 120 124 115 114 144 118 115 119 119 121 103 58 94 67 67 88 61 111 118 118 118 115 121 120 100 101 121 113 115 120 116 116 116 117 117 114 117 117 116 116 114 112 118 116 116 120 120 119 110 111 116 49 58 66 64 52 52 49 75 69 49 64 60 53 46 46 73 94 85 59 70 59 47 44 70 77 62 60 50 45 62 76 66 61 52 46 53 49 61 61 46 50 57 46 76 58 55 61 55 57 82 51 50 47 53 73 55 52 62 55 63 57 54 83 81 66 51 46 50 71 70 74 86 56 49 58 73 56 47 69 80 85 83 57 47 47 52 77 111 122 118 118 122 120 121 119 119 120 115 116 118 133 136 119 117 115 113 119 120 121 110 49 66 70 47 96 48 96 121 123 121 120 106 118 112 116 119 114 114 113 121 118 119 119 116 121 115 120 115 121 104 100 106 118 117 116 116 128 107 105 105 73 72 58 69 74 49 51 75 65 61 63 49 48 45 54 84 71 68 56 59 49 53 71 83 62 52 47 56 55 72 77 75 76 73 67 61 56 59 66 58 56 55 59 76 65 52 50 52 63 56 48 48 51 84 87 55 50 56 62 58 55 74 78 84 61 50 46 65 96 95 72 71 47 64 65 48 66 53 90 105 89 60 56 67 65 42 105 121 120 122 122 122 118 114 129 129 120 115 115 123 124 135 106 119 125 121 108 112 118 115 51 64 85 46 77 40 75 98 94 96 92 60 95 94 99 99 103 98 94 95 91 85 96 95 85 94 71 55 57 55 52 50 93 85 81 66 54 57 53 51 62 71 54 71 74 63 54 62 68 67 50 52 52 50 76 76 49 52 69 72 62 84 90 90 94 64 59 78 71 54 50 57 55 52 82 56 59 62 57 60 61 59 70 82 58 56 64 76 76 60 61 55 60 71 67 67 68 59 54 70 92 89 74 50 50 73 70 82 100 94 84 71 56 66 61 54 59 55 70 97 90 65 47 58 51 55 102 112 115 116 107 112 118 91 105 127 126 126 116 114 95 95 89 79 77 74 74 71 73 79 50 54 67 51 48 54 46 47 45 46 47 46 45 47 44 44 44 44 46 45 45 46 43 47 43 77 44 51 48 43 41 44 46 44 44 43 48 43 46 56 49 61 62 68 70 56 61 53 53 56 73 71 50 70 80 81 67 76 81 77 76 60 55 64 62 56 54 61 58 65 73 69 50 53 71 77 72 48 46 50 47 59 64 66 48 72 69 50 87 76 70 63 69 74 64 67 64 64 50 70 71 57 59 49 45 53 56 55 53 51 56 51 48 48 48 46 46 46 47 52 55 48 49 49 45 47 54 55 58 56 53 63 65 57 58 90 81 64 56 51 47 53 49 46 44 42 42 52 72 41 48 46 44 47 49 58 47 45 50 47 47 46 47 52 53 52 52 54 56 56 57 55 55 56 58 55 64 73 73 74 77 78 80 83 87 90 95 96 98 101 51 56 54 53 64 69 54 53 43 45 61 63 63 66 64 60 68 73 63 70 61 52 50 46 47 63 62 56 70 86 85 70 47 43 62 79 58 44 45 61 68 48 46 55 57 66 52 47 68 76 67 67 84 75 66 62 55 61 53 69 64 55 52 44 49 44 42 46 48 49 47 50 50 49 51 51 49 48 49 46 54 55 48 47 46 47 46 44 45 45 43 48 45 44 46 52 76 50 45 47 43 64 61 49 47 48 47 46 51 57 62 65 66 59 59 52 60 68 70 73 76 81 87 94 97 100 102 105 108 109 110 111 112 114 113 115 117 116 116 117 116 115 115 116 115 117 117 117 116 115 45 47 56 65 59 86 72 57 46 52 60 68 74 65 59 53 51 68 74 58 58 61 54 58 57 74 66 47 65 88 80 68 45 52 80 71 53 44 47 51 56 39 59 61 47 49 52 82 103 69 58 51 55 57 53 63 51 53 43 44 71 66 50 59 51 48 48 51 51 50 47 48 49 47 63 62 60 54 60 51 58 46 46 46 46 47 45 45 43 47 48 47 42 44 48 44 43 47 53 52 50 58 67 75 85 87 99 96 99 112 107 86 100 87 87 65 76 117 115 120 120 120 120 119 119 119 119 119 118 117 117 116 118 118 117 115 115 116 116 115 116 117 116 115 115 114 113 114 113 113 59 63 51 58 72 76 65 46 51 46 77 78 53 51 55 57 61 54 51 58 75 55 54 64 68 54 52 54 60 84 74 56 50 45 59 52 67 49 50 48 46 48 48 41 54 63 75 71 78 68 50 48 57 49 43 57 53 46 47 44 71 73 48 57 48 50 49 57 47 46 45 49 54 54 65 53 51 56 69 63 51 52 59 59 64 65 60 59 53 49 57 52 48 61 58 61 60 60 60 85 101 110 118 122 118 121 121 122 124 118 110 56 85 71 68 79 63 116 121 117 117 116 116 116 116 116 116 116 116 116 116 116 116 116 115 115 116 116 115 115 116 116 116 115 114 114 114 115 116 117 67 72 79 71 68 64 56 59 51 55 57 49 60 52 50 67 60 60 58 64 66 60 70 79 52 51 46 47 49 61 65 64 60 44 43 71 99 63 58 75 47 47 56 68 67 73 96 75 51 50 46 47 42 57 82 49 55 44 45 46 50 67 59 47 51 56 53 45 52 73 76 80 87 93 88 51 51 52 58 67 51 57 63 63 82 101 100 101 86 75 90 58 44 102 107 92 82 79 82 94 104 113 112 109 118 118 118 117 116 120 116 66 78 83 58 84 62 113 117 118 117 117 116 117 117 116 116 116 116 116 116 116 116 116 116 116 116 116 116 117 116 115 115 116 115 114 114 114 113 113 55 54 66 65 56 48 45 50 42 47 54 71 75 72 69 83 57 68 58 55 51 48 70 67 48 49 52 48 52 44 45 88 68 47 51 79 70 54 50 70 47 78 85 80 86 75 66 69 56 48 67 57 61 76 63 58 51 47 48 59 49 57 57 64 71 52 81 76 58 63 94 100 94 98 90 81 66 51 64 70 53 42 42 37 69 95 95 96 98 100 100 69 55 103 105 97 98 102 110 111 109 108 110 112 109 111 117 112 117 118 116 90 101 101 80 110 78 109 118 116 116 118 117 116 114 115 116 116 116 115 117 116 115 116 116 116 116 115 115 116 114 112 113 113 113 115 114 115 115 113 47 37 43 46 42 63 77 56 47 55 73 64 62 61 62 51 61 67 53 45 56 65 76 67 53 58 58 64 57 52 46 65 60 53 64 75 69 71 69 48 56 78 96 81 59 58 49 62 46 45 61 65 58 52 83 74 67 47 55 52 53 72 52 56 60 68 74 63 52 58 87 88 61 75 95 99 99 98 96 90 78 62 56 63 95 102 99 99 93 95 95 86 75 103 105 108 111 110 110 110 112 113 113 112 112 112 111 116 113 115 114 106 113 106 99 108 84 109 119 114 116 116 114 117 116 117 115 115 116 115 115 117 116 114 115 115 114 114 114 114 114 114 115 111 113 113 113 113 111 114 55 45 50 64 58 62 57 55 70 65 66 65 45 54 50 41 59 61 42 41 44 62 73 70 63 62 58 62 54 51 48 49 56 67 68 66 60 64 55 50 43 52 55 67 69 64 70 62 48 66 71 65 68 54 73 71 58 44 47 44 50 44 44 47 63 65 49 46 51 66 73 73 53 56 84 90 92 94 93 96 98 96 90 96 98 96 103 99 100 104 100 99 94 109 111 111 110 109 110 111 111 111 110 110 112 113 112 116 113 112 112 110 114 111 111 114 104 114 116 116 116 116 116 115 113 115 113 119 111 114 118 112 116 116 118 116 115 115 116 119 118 115 115 114 114 117 117 116 113 116 44 40 60 74 56 48 58 60 68 63 50 57 47 47 42 55 64 51 55 43 52 90 77 82 75 71 72 55 44 39 52 50 69 63 59 62 52 56 43 45 54 63 69 76 84 53 45 49 74 75 77 74 56 49 50 55 50 63 68 55 43 45 80 75 71 67 52 47 45 39 45 52 47 42 57 93 93 92 99 88 91 96 95 95 92 88 96 97 102 107 109 113 108 111 111 112 113 113 112 112 112 114 113 113 112 110 110 112 113 113 113 110 113 109 107 112 115 113 116 117 113 115 121 118 118 116 115 115 119 117 116 119 113 114 106 111 116 114 114 100 94 109 116 113 108 91 100 114 113 113 40 59 45 56 59 42 47 47 45 42 38 43 39 43 39 55 67 55 50 53 63 73 57 66 70 60 50 56 54 70 62 53 65 56 54 47 46 59 62 57 54 54 74 80 77 50 53 54 59 83 74 65 64 44 47 50 55 60 75 52 43 70 95 89 74 68 55 38 41 44 71 87 78 61 83 96 94 98 92 97 97 92 93 90 98 99 103 107 113 114 107 107 112 112 107 105 103 103 104 104 105 107 106 107 112 114 114 110 112 113 115 114 108 110 115 111 111 94 76 97 116 96 81 79 80 94 115 112 107 85 82 107 109 115 84 83 108 107 105 94 90 102 104 102 97 79 84 111 122 108 40 41 59 72 59 45 36 40 48 36 39 50 53 35 55 57 38 39 48 64 58 65 56 59 53 52 49 42 59 52 73 68 60 49 43 56 66 65 52 52 48 63 56 56 61 47 43 50 51 48 63 74 65 49 61 52 54 47 48 43 53 92 98 88 74 53 53 57 63 81 98 94 95 90 81 87 86 88 90 79 90 104 99 107 89 75 105 117 117 107 64 64 103 107 87 82 76 72 70 68 67 73 78 85 98 103 99 82 90 103 101 104 94 89 100 105 105 97 76 88 108 102 102 100 103 101 102 99 103 99 100 102 102 106 100 102 100 101 108 102 111 110 103 111 106 116 124 116 108 105 46 49 69 62 46 52 44 37 46 46 38 45 50 36 38 64 57 51 69 60 46 64 69 46 44 39 43 41 46 47 77 51 62 70 42 54 74 42 47 40 43 42 58 62 60 57 54 46 49 45 46 53 64 51 74 66 61 48 43 54 101 90 59 51 68 51 43 55 69 87 93 90 93 76 43 51 89 105 106 85 97 99 102 107 81 72 98 97 98 97 78 80 96 99 102 102 105 109 110 109 112 110 107 106 107 104 102 105 105 101 98 92 83 90 86 93 92 96 101 104 102 103 107 104 105 107 103 103 103 100 97 94 86 80 66 57 48 66 66 47 54 55 73 103 104 110 109 101 99 103 39 48 57 41 40 39 43 38 35 37 39 38 36 41 63 59 49 54 50 51 60 63 65 60 54 51 41 37 39 36 58 70 54 53 42 45 40 48 40 44 41 45 80 59 56 53 48 44 50 66 65 46 57 55 64 54 47 41 40 57 74 53 38 39 54 43 54 62 64 72 78 80 84 79 81 90 100 114 118 117 115 105 109 105 104 105 96 94 98 102 105 107 106 103 99 97 92 88 89 90 90 86 81 78 75 71 72 78 78 71 75 54 42 39 37 37 38 41 46 46 49 52 52 54 56 58 57 60 62 61 60 60 53 55 50 46 50 42 40 53 69 85 88 89 96 98 98 103 112 120 40 51 37 52 35 44 38 33 40 36 38 36 40 56 78 72 57 64 53 71 59 61 53 51 47 36 37 36 36 37 34 47 42 43 42 50 38 42 37 38 37 49 63 45 52 49 44 38 37 51 81 62 56 57 41 45 41 43 44 50 45 40 46 41 57 54 44 42 46 78 92 89 58 86 95 92 64 55 59 61 57 59 53 56 55 45 40 42 45 52 57 60 63 63 63 69 68 59 53 51 62 64 67 71 73 73 72 69 64 66 40 45 69 72 75 75 80 89 94 96 100 102 103 105 109 109 108 112 115 115 115 115 109 111 109 106 108 103 103 104 94 92 94 92 100 107 117 122 115 109 38 37 41 43 38 43 37 40 29 39 33 36 32 57 59 54 61 58 59 58 40 45 41 45 35 32 37 35 40 36 56 61 66 56 38 33 45 41 42 36 35 35 48 56 56 50 47 40 38 57 57 52 44 57 52 48 43 39 45 37 44 39 41 41 38 35 35 38 48 49 53 55 44 71 80 79 74 67 73 83 88 87 96 61 82 88 91 97 95 98 101 103 104 105 106 109 109 108 108 109 110 111 113 114 114 113 112 114 112 114 76 58 105 115 117 113 115 117 115 117 117 117 117 116 115 115 114 115 114 112 113 112 113 115 113 111 107 104 101 99 99 106 117 125 127 128 122 103 92 96 42 47 49 35 42 40 36 46 49 37 54 52 51 61 86 63 58 45 41 39 39 37 40 35 32 36 34 40 38 39 82 60 40 39 40 40 42 35 35 36 35 43 68 60 48 37 36 37 42 36 37 36 36 55 58 38 39 38 39 33 39 41 36 43 58 57 55 80 92 98 106 109 113 110 115 114 118 117 113 114 116 118 94 44 101 115 113 113 113 112 115 114 112 112 111 111 111 110 110 111 109 109 109 109 109 109 111 112 112 112 129 50 98 115 112 111 112 113 112 114 114 114 114 112 111 114 112 112 112 110 114 115 114 106 100 101 102 107 112 114 116 125 134 136 138 129 110 102 103 96 63 58 46 50 41 37 50 64 53 49 47 49 59 60 56 57 55 54 59 52 47 46 47 42 42 33 32 35 34 46 53 47 42 62 58 37 44 45 36 35 31 70 76 50 45 39 37 48 72 74 57 40 34 38 35 40 40 73 79 76 78 71 65 90 112 112 108 114 111 109 111 108 111 111 112 110 110 110 110 112 110 111 97 36 82 109 110 112 110 107 110 110 109 110 112 111 110 110 112 116 115 113 111 110 110 112 109 111 109 111 136 53 96 114 111 112 112 111 112 112 115 115 113 113 115 113 112 111 110 113 116 108 103 98 101 110 116 119 124 129 130 126 128 133 128 114 106 104 100 95 56 57 45 37 35 36 62 68 54 41 53 50 61 63 45 49 55 55 69 64 49 38 33 35 36 31 46 42 39 77 75 55 41 32 38 85 101 97 64 55 53 95 105 103 92 78 86 100 102 100 83 58 40 39 48 36 62 91 94 93 94 92 94 101 111 112 113 112 110 110 111 111 110 110 109 111 110 110 110 110 111 112 104 50 78 114 112 113 112 111 110 109 109 109 109 110 109 109 109 109 108 109 109 110 110 111 111 111 108 113 115 49 87 114 111 112 112 112 111 111 113 113 112 111 112 112 107 112 120 113 97 97 104 112 116 119 122 129 142 138 129 126 129 120 118 112 113 113 113 119 46 42 41 47 59 53 75 65 47 54 60 60 56 54 38 48 68 52 61 44 33 43 38 36 32 33 38 67 83 86 68 40 30 37 71 105 104 107 95 76 91 110 107 107 105 108 108 106 104 105 108 102 81 71 89 45 85 98 92 95 93 91 99 106 110 112 110 111 114 113 113 113 112 111 110 110 110 109 109 110 110 108 118 91 63 114 110 111 111 111 111 111 110 109 110 110 110 110 110 109 110 110 110 111 111 112 110 111 111 114 97 55 91 114 111 112 112 111 110 110 111 112 111 111 111 112 109 123 119 96 98 112 112 108 107 115 124 131 128 111 109 119 124 125 125 120 120 124 124 122 36 38 34 56 73 78 72 60 53 49 56 65 60 42 43 46 63 43 40 45 38 36 36 41 45 36 51 84 93 89 92 84 52 76 107 105 94 90 94 89 87 88 98 104 108 107 104 103 105 105 104 108 106 106 106 91 97 103 104 98 98 97 103 123 126 114 111 113 110 112 113 113 112 110 109 110 109 109 109 109 109 109 124 106 52 109 110 108 109 109 110 110 109 109 109 109 109 109 110 110 110 110 110 110 110 109 113 108 112 110 109 63 96 114 111 112 111 110 110 109 110 111 111 112 112 110 123 116 104 109 113 107 104 99 101 111 113 106 99 112 121 139 138 132 126 127 121 117 115 112 41 33 39 36 49 59 59 52 62 58 57 55 48 34 43 37 51 52 45 44 44 46 33 60 85 82 79 85 87 89 90 97 101 101 98 94 90 87 80 91 89 78 83 90 95 100 103 104 104 105 106 102 105 106 108 106 109 105 103 105 102 102 101 110 126 126 116 111 111 111 111 111 111 111 110 110 110 109 109 109 109 110 114 94 63 105 111 109 109 108 108 108 109 109 108 108 108 108 109 109 109 109 109 109 109 109 107 108 109 113 111 93 97 112 111 111 110 110 111 111 110 111 113 113 113 115 113 112 113 114 111 112 105 97 100 109 108 112 125 141 142 143 133 122 116 113 112 113 111 106 43 46 51 69 79 64 59 50 60 55 39 38 37 41 34 34 37 45 48 41 41 36 34 38 73 90 90 90 89 88 87 91 104 108 99 83 77 81 79 76 84 91 81 73 81 89 96 93 92 100 103 103 102 101 104 103 105 106 101 108 109 102 102 106 116 117 112 113 114 113 111 110 109 109 110 110 109 109 108 108 108 109 111 101 93 106 109 110 110 110 110 110 110 109 109 109 110 110 110 110 110 110 110 110 110 110 110 114 114 112 112 108 103 109 111 111 110 112 113 112 111 111 112 113 114 107 100 111 119 113 120 112 98 94 102 113 127 138 144 142 138 128 122 118 114 109 115 115 108 101 58 51 46 66 62 68 55 45 52 47 50 43 58 40 44 37 49 59 56 54 51 47 36 34 70 93 92 89 86 88 89 92 98 104 96 86 81 73 75 70 70 80 83 81 68 72 86 90 85 85 87 91 97 96 94 89 92 96 98 97 99 103 102 102 107 105 106 107 106 108 108 107 107 108 109 109 109 109 109 108 107 108 110 108 107 108 108 108 108 110 111 111 109 108 109 109 108 108 109 109 109 109 110 110 112 112 112 110 112 109 112 108 106 109 111 112 110 110 111 111 110 110 115 115 107 99 102 115 124 123 116 104 96 110 113 118 131 130 123 116 116 112 113 108 100 102 103 98 94 94 57 44 43 43 38 56 49 35 43 40 46 61 51 53 51 46 51 53 61 49 57 42 44 64 88 86 89 90 91 93 94 93 100 98 90 81 74 77 69 69 67 60 61 76 76 61 67 80 82 81 78 77 80 86 89 89 86 83 89 90 88 89 93 98 102 106 105 106 107 106 107 107 108 107 109 109 109 109 109 108 107 109 110 107 105 107 108 107 108 108 108 109 109 110 109 108 108 109 109 108 109 109 109 110 110 111 109 110 110 109 110 110 107 108 110 110 109 110 110 108 107 113 121 121 105 98 107 112 116 119 105 101 115 111 108 119 116 105 103 112 116 112 96 90 95 95 90 91 92 83 43 53 66 81 53 47 36 51 39 53 52 57 54 60 81 63 50 47 41 45 45 37 41 66 85 89 87 86 86 88 93 94 97 90 79 73 70 70 71 72 61 61 55 52 67 71 58 58 72 73 69 68 68 71 77 84 82 81 76 77 82 87 97 104 106 107 106 106 107 109 109 108 108 106 107 107 107 107 107 107 107 108 109 109 108 110 111 109 108 108 109 109 109 109 110 109 109 110 110 110 111 110 110 109 109 109 108 109 109 108 110 109 105 107 110 109 111 110 107 103 110 121 123 123 108 98 103 109 106 100 95 112 116 107 110 111 103 100 106 125 119 95 101 104 96 91 90 85 77 73 41 56 62 77 66 52 39 42 37 66 54 52 52 45 46 49 46 37 41 38 35 47 49 44 86 89 88 88 88 87 88 96 101 90 78 72 68 68 65 63 59 56 51 49 47 57 64 54 47 59 64 64 60 55 59 68 75 78 75 71 67 83 103 104 106 108 109 108 109 108 108 108 108 107 108 107 107 106 107 108 108 108 107 108 108 108 108 108 107 108 109 109 108 108 109 108 108 109 110 109 110 110 110 109 110 109 109 110 110 109 110 108 106 109 110 110 107 99 95 104 115 123 125 123 104 104 107 108 94 84 102 116 106 102 106 106 98 99 134 131 103 109 106 101 90 86 81 75 74 80 50 54 55 46 47 45 42 42 53 49 68 54 54 41 58 44 42 35 37 38 33 41 49 42 68 79 89 91 87 88 89 96 104 98 89 83 76 70 66 63 50 45 44 50 46 41 50 57 50 43 47 54 58 55 49 48 53 62 71 71 70 85 102 105 105 106 107 108 108 106 107 106 106 106 107 108 107 107 107 108 109 109 108 108 109 108 108 109 109 107 106 107 108 109 108 108 107 109 110 109 108 108 109 110 111 111 110 111 110 110 110 109 108 109 111 107 92 82 91 112 113 121 133 120 101 109 109 92 81 93 114 113 105 99 107 97 95 128 140 118 108 107 98 90 85 81 72 80 87 81 58 54 59 48 46 41 45 66 52 48 45 45 40 37 49 49 44 33 36 37 33 33 30 38 34 40 73 91 88 88 88 90 96 90 82 79 76 70 58 55 54 50 40 40 43 43 37 40 47 41 38 41 45 49 49 45 43 45 51 58 83 99 100 102 103 104 106 107 107 106 107 107 106 105 106 108 108 107 106 107 108 109 108 108 109 107 109 109 108 108 108 108 108 108 108 108 108 109 109 109 109 109 109 110 110 110 109 109 110 110 112 111 107 106 111 103 81 81 100 109 113 123 130 107 106 113 96 83 93 109 122 117 105 103 90 88 117 132 118 109 102 92 88 75 73 74 91 96 84 76 38 41 45 39 35 39 51 38 36 46 44 48 49 42 36 38 39 45 36 33 34 49 63 61 54 54 60 92 88 88 89 90 92 98 83 68 68 63 55 52 51 48 45 39 38 37 35 34 36 41 46 41 37 41 44 47 46 39 47 73 93 101 103 103 104 105 106 107 107 107 109 110 110 109 109 108 108 107 107 107 107 109 108 107 109 110 109 108 108 109 111 114 114 113 112 110 108 108 108 110 110 109 108 109 109 111 110 108 108 110 111 109 105 107 106 100 78 87 107 109 114 121 115 101 114 105 92 100 109 127 130 113 105 94 87 106 115 108 111 107 92 89 85 86 94 107 117 101 84 88 34 48 43 36 32 43 39 41 36 31 45 70 72 49 50 57 43 45 37 32 34 55 64 46 35 62 62 79 96 91 91 92 93 100 96 84 72 62 54 49 45 43 42 39 38 34 35 34 32 34 37 40 41 43 43 43 46 57 79 97 101 101 104 105 106 106 106 107 108 109 111 112 112 110 109 106 107 107 108 108 108 110 109 108 110 111 110 108 108 108 109 111 110 109 108 108 108 109 109 110 109 109 108 108 109 110 109 108 109 108 108 107 107 109 97 82 75 93 109 111 109 111 102 112 117 100 109 114 124 137 121 106 100 95 104 110 97 110 109 99 100 110 120 126 130 132 120 104 105 117 44 38 46 40 57 49 47 38 35 39 52 68 71 58 55 39 41 43 32 30 30 39 41 45 42 66 70 67 97 91 90 92 104 110 102 85 70 62 53 51 47 42 40 37 37 39 36 33 33 35 36 35 39 38 40 50 73 93 101 99 102 104 104 106 107 108 109 108 108 108 108 108 109 109 109 107 108 108 110 109 110 110 110 109 110 111 110 111 113 112 111 111 110 110 110 110 110 110 109 109 110 110 109 108 109 109 108 106 105 107 109 110 108 105 87 73 86 107 109 108 106 97 106 122 103 104 115 123 132 123 111 106 104 109 115 99 101 110 100 101 121 130 133 131 132 124 115 111 114 116 43 34 51 46 45 38 37 29 35 32 41 57 57 56 49 38 34 34 36 34 36 50 48 37 36 56 40 49 76 91 94 95 106 111 105 91 74 60 51 51 51 45 44 45 42 33 33 32 31 37 38 31 35 38 58 86 99 100 101 102 103 107 107 106 110 113 116 116 115 112 111 110 111 112 114 112 112 112 112 112 113 113 113 112 113 113 113 113 113 113 111 110 108 109 110 110 111 110 109 109 110 110 110 109 109 108 111 109 108 110 110 105 95 89 88 80 94 107 109 104 93 96 117 107 94 110 120 123 121 107 107 106 105 117 110 86 109 103 98 115 133 132 130 126 117 115 114 115 116 121 39 36 33 35 37 33 32 33 33 34 48 71 73 71 37 38 31 35 33 43 80 75 61 49 36 29 33 26 51 92 98 105 100 100 98 99 91 69 51 46 50 49 46 43 43 43 37 32 33 36 38 37 38 46 85 101 98 104 104 104 110 111 108 110 111 112 113 113 113 114 114 113 113 113 112 112 111 110 110 111 112 111 110 110 110 111 111 112 112 113 111 108 108 108 109 108 108 109 109 109 107 108 109 108 108 108 110 110 110 109 107 109 109 105 105 98 102 105 108 96 86 108 108 89 101 109 115 107 100 100 110 124 117 115 101 100 105 97 109 122 129 130 119 108 108 116 119 121 121 116 39 33 34 33 34 37 35 34 29 52 69 66 56 41 38 36 39 35 35 35 74 88 64 40 34 33 28 44 73 89 96 105 97 87 81 86 93 88 71 51 42 45 48 46 44 43 46 47 39 34 38 38 39 38 60 94 104 104 107 108 106 109 110 109 108 109 110 111 113 113 113 113 111 110 109 110 109 108 108 110 111 111 111 111 110 110 109 111 112 112 111 109 109 109 108 108 108 108 109 109 107 107 107 107 107 107 106 109 106 108 118 125 135 125 108 96 103 104 100 85 97 109 89 93 100 96 94 95 97 109 134 148 127 111 99 108 97 101 118 123 118 102 83 82 90 98 98 109 113 106 34 32 35 33 30 33 35 25 46 80 56 37 38 37 34 31 32 32 31 36 39 72 81 73 38 27 36 74 89 89 92 107 98 83 74 71 76 84 85 73 51 43 45 46 45 44 46 48 49 50 38 34 44 66 84 95 100 103 105 106 106 107 108 108 107 107 107 107 108 110 109 109 109 109 109 110 109 109 110 110 110 109 109 109 110 110 110 109 108 109 109 110 109 108 108 108 108 109 110 109 109 107 107 107 107 108 109 111 105 117 124 120 123 112 101 95 105 102 88 84 102 93 82 98 91 92 90 101 118 135 153 144 139 118 108 96 96 115 115 106 96 83 78 84 87 82 77 83 81 83 39 30 30 29 49 39 27 27 66 82 45 42 36 38 36 32 31 31 29 30 28 28 80 90 80 69 77 85 86 92 93 87 73 69 74 68 63 67 76 83 71 49 42 46 43 43 47 45 46 58 54 53 77 101 102 104 107 106 105 105 106 105 105 107 106 106 106 105 105 105 106 107 107 108 109 110 110 109 109 109 109 107 106 107 108 109 109 109 110 111 111 112 112 112 113 112 111 111 111 111 110 110 109 109 110 110 108 110 116 123 114 107 102 90 92 96 106 96 82 86 88 80 92 93 92 92 99 112 131 145 154 145 145 113 95 92 110 117 110 96 79 79 85 81 84 82 84 87 80 82 48 41 51 58 86 67 46 49 71 88 80 61 38 40 37 35 34 31 37 41 26 48 87 91 97 99 98 98 100 102 98 89 88 67 51 58 55 48 54 64 70 63 49 42 44 44 44 43 48 57 61 69 89 103 103 106 107 106 105 106 106 103 102 104 104 105 105 105 106 107 107 108 108 109 109 110 110 110 110 110 110 109 108 108 108 109 108 109 110 110 111 111 111 111 110 110 109 109 108 108 109 109 108 108 108 109 111 109 108 121 123 102 83 77 87 95 100 86 76 79 78 87 96 94 96 85 106 124 139 150 157 146 122 100 88 105 116 113 106 98 81 73 77 79 96 98 88 79 74 78 78 72 88 88 88 88 85 90 84 80 76 66 40 34 32 31 32 30 30 37 68 86 89 80 83 88 89 96 97 94 99 95 93 82 65 58 66 65 50 44 52 62 56 45 44 45 44 41 40 43 67 80 93 101 105 106 105 105 107 108 107 105 105 106 107 108 108 108 108 108 109 108 108 109 109 109 109 109 109 109 110 108 108 108 108 108 109 108 108 108 109 109 108 108 108 107 107 107 108 108 108 108 108 108 108 107 109 102 95 102 111 97 89 92 96 96 92 80 71 77 86 93 90 99 93 104 122 136 147 152 149 128 105 88 96 113 114 116 101 100 80 63 75 86 100 100 80 72 73 82 83 87 85 85 86 85 87 85 89 80 54 58 34 31 32 31 31 31 30 55 89 80 57 52 69 88 85 88 87 89 95 94 90 87 82 71 65 65 60 46 40 49 56 52 44 40 43 42 49 68 90 98 104 102 100 103 104 105 108 108 109 111 110 110 111 112 112 111 111 111 111 112 112 112 113 111 111 109 108 108 108 108 109 109 109 109 109 109 109 109 108 106 105 104 104 104 104 106 107 107 107 107 108 108 107 107 106 103 105 105 102 105 106 104 103 102 98 84 80 87 93 83 87 93 106 134 143 150 147 143 133 112 86 89 111 110 116 109 96 98 72 55 78 94 100 90 73 76 74 84 85 84 84 84 84 83 83 84 85 89 80 54 60 43 30 28 32 52 76 66 60 55 47 34 71 88 87 84 89 88 91 93 97 93 81 71 68 70 67 58 49 43 43 46 44 41 46 62 90 101 104 105 106 106 107 108 109 110 112 113 112 113 112 111 110 110 111 111 111 111 111 112 112 111 110 110 110 109 108 108 108 106 107 108 108 108 109 110 110 110 109 108 108 108 108 107 107 107 108 109 108 108 107 107 107 108 107 106 107 109 108 107 105 106 107 108 100 89 94 105 94 77 91 100 124 132 135 141 132 127 111 88 81 101 109 108 109 94 101 86 72 66 88 98 101 82 71 76 79 93 91 90 89 86 85 85 83 86 84 82 85 81 91 54 36 47 73 86 86 71 79 53 39 52 86 60 91 93 91 90 90 90 95 99 94 81 73 66 70 66 55 46 43 38 41 61 83 97 101 102 106 107 108 108 109 110 108 109 110 110 110 111 111 110 109 108 108 108 108 108 108 108 110 111 110 108 108 108 107 107 108 108 108 108 107 108 107 107 107 108 109 109 109 108 108 108 107 107 107 108 107 107 107 106 107 108 108 108 108 108 109 107 107 106 108 109 98 97 110 105 89 97 100 107 124 117 110 112 116 107 91 75 97 107 100 104 90 95 113 83 67 79 99 96 96 73 67 72 82 103 86 86 89 91 88 87 85 87 83 88 85 83 85 78 81 83 84 84 83 80 60 39 45 72 83 45 93 97 92 94 96 94 93 91 93 94 92 87 79 77 66 53 45 41 37 59 98 102 102 105 108 110 111 111 111 112 111 109 107 107 107 107 108 109 108 108 107 107 107 108 107 107 108 109 110 107 108 108 107 107 108 108 106 105 106 108 107 106 106 107 108 107 106 105 108 108 108 108 109 109 107 107 107 108 108 109 107 106 104 104 105 105 106 105 107 101 93 105 110 97 90 107 99 110 102 98 100 99 98 93 73 89 110 95 100 86 85 114 109 69 66 86 94 85 81 71 76 75 83 98 82 83 85 89 91 92 91 90 82 85 82 85 82 83 85 82 82 84 87 74 54 73 94 52 51 42 51 72 93 90 91 94 93 93 95 95 90 82 82 85 80 77 61 41 39 38 50 86 107 102 105 107 110 110 110 110 111 109 108 110 112 113 111 110 110 110 110 109 110 110 108 108 107 107 107 108 109 108 107 107 107 107 106 106 107 109 109 109 108 107 106 106 106 107 106 106 104 104 104 104 107 107 106 106 107 108 108 107 105 105 105 106 104 106 108 98 98 112 110 97 98 101 99 92 82 86 93 97 91 77 85 104 98 95 97 70 74 94 90 61 71 95 87 66 70 72 77 71 86 94 69 82 87 84 87 88 87 88 89 89 85 88 84 85 84 84 83 82 80 65 62 59 69 45 44 36 31 59 83 84 86 87 87 88 90 91 90 87 76 66 78 79 71 64 44 43 41 42 78 102 105 105 108 109 110 109 109 107 107 110 113 113 110 109 111 110 109 109 109 109 108 107 107 107 105 107 107 107 106 106 107 107 108 108 107 106 106 108 109 109 110 111 112 112 111 110 109 108 108 108 109 108 107 107 107 107 108 107 105 105 105 104 104 105 103 100 104 106 106 99 105 108 107 81 79 84 86 94 78 79 101 100 96 112 91 67 58 72 78 58 72 94 76 50 60 77 82 75 94 83 55 79 87 85 86 89 87 85 87 88 88 86 83 84 82 83 83 82 83 76 62 46 35 37 33 31 47 61 58 80 83 85 86 87 88 88 88 91 84 73 68 66 59 60 57 46 42 42 39 54 94 106 107 107 108 110 111 109 107 107 108 108 108 108 107 107 106 106 107 107 108 108 108 108 108 109 108 109 110 110 109 109 110 111 109 107 105 106 107 107 108 109 108 107 107 106 107 107 107 107 107 107 107 106 105 105 106 106 105 105 105 105 105 106 102 105 106 100 103 106 106 105 102 94 96 91 95 88 75 92 103 94 120 110 95 82 57 89 70 53 61 71 57 48 61 80 81 77 93 69 64 75 67 85 84 85 85 85 84 84 84 84 84 84 85 85 85 85 85 81 63 62 54 42 33 34 65 86 76 87 83 85 85 82 84 85 85 88 83 59 54 47 35 56 59 52 47 41 41 42 73 102 107 108 106 105 109 110 109 107 105 106 108 105 104 106 107 106 107 106 107 108 108 108 109 109 108 108 109 109 105 106 107 108 110 109 107 107 109 107 107 107 108 107 107 107 106 106 105 105 106 107 106 105 103 102 104 106 106 106 105 104 105 106 106 106 105 105 105 104 105 103 100 102 104 103 99 92 88 98 99 114 128 105 107 85 67 80 58 56 50 59 51 50 63 72 77 75 72 61 61 79 73 88 86 84 84 84 84 85 85 83 83 83 84 86 87 85 86 87 82 80 55 46 36 38 67 65 66 66 77 84 87 84 84 86 84 85 73 60 61 41 32 68 66 60 49 51 37 51 88 99 105 106 108 106 108 108 108 108 108 107 105 103 104 105 106 105 105 108 109 110 110 109 109 109 107 106 107 109 108 108 108 107 107 107 107 105 105 108 108 107 108 110 111 109 108 107 108 109 106 108 110 111 109 108 106 107 108 108 107 106 106 107 105 105 105 106 106 105 106 105 103 104 106 103 103 103 103 101 109 128 107 103 105 76 65 64 50 48 50 54 42 50 63 71 75 76 69 56 48 53 61 68 73 84 84 84 84 85 86 84 83 83 83 84 85 85 83 85 88 82 54 43 39 31 29 29 25 25 29 63 86 88 88 89 85 86 92 87 61 42 33 46 57 74 70 51 42 69 97 98 103 104 110 111 110 109 108 110 111 110 108 107 107 107 106 106 106 107 106 105 106 106 105 105 104 105 106 108 108 107 108 107 107 106 106 107 107 106 106 106 106 106 106 106 107 107 107 107 106 109 112 114 113 110 110 109 107 106 107 108 109 108 109 108 107 106 106 106 105 104 102 103 103 102 105 104 106 103 110 109 95 102 104 90 86 83 78 75 74 72 63 60 64 70 78 86 66 54 31 28 31 29 46 78 82 82 82 82 83 82 83 84 81 80 82 82 84 83 82 70 52 43 34 31 32 24 37 28 22 69 93 92 91 90 91 94 93 72 56 41 30 30 32 30 54 73 54 53 91 102 104 102 105 108 109 107 106 106 106 107 107 109 109 107 107 108 108 110 106 105 106 106 106 107 108 109 109 108 108 105 106 108 107 108 108 109 108 105 105 107 107 107 109 109 110 109 108 107 107 107 108 109 110 112 116 115 111 107 105 105 104 105 107 107 106 105 104 103 103 103 103 103 103 102 104 102 103 104 104 98 104 103 99 100 101 102 102 101 99 98 99 88 88 86 87 89 71 61 33 33 28 57 81 85 85 84 82 82 81 81 82 83 81 80 82 81 81 82 81 71 39 36 29 33 30 29 43 31 60 85 90 88 88 86 86 90 83 57 50 33 29 35 37 44 58 64 74 58 59 94 101 101 100 103 105 104 106 105 105 106 106 109 112 111 111 112 111 110 107 106 107 105 104 106 108 109 108 108 109 107 108 108 107 107 108 109 110 110 109 108 108 108 109 108 108 108 108 109 108 109 110 110 111 112 109 108 107 106 105 104 104 105 105 106 105 104 104 104 104 105 105 105 105 104 104 109 106 105 104 101 101 102 100 99 100 98 98 100 99 101 102 101 99 99 102 99 102 97 33 52 41 83 85 87 85 85 84 83 83 82 81 83 82 83 82 82 82 81 82 77 69 49 29 32 29 26 26 73 85 84 85 85 86 86 85 87 86 79 76 46 29 31 55 79 71 67 57 67 55 67 100 102 106 104 105 106 106 105 104 104 105 106 105 105 107 106 106 106 106 106 106 105 105 108 109 111 110 107 109 107 106 108 107 107 107 106 106 107 106 106 107 108 109 108 108 108 107 108 107 108 108 107 106 107 105 104 105 105 105 106 107 105 104 104 104 105 106 107 105 106 108 107 106 104 103 105 105 104 104 103 104 104 104 104 104 101 102 104 104 104 100 103 108 104 107 106 103 99 34 58 81 78 83 82 82 82 83 84 83 80 81 83 82 81 81 82 83 83 83 82 84 76 60 38 34 39 44 80 82 82 82 83 84 84 83 82 85 86 90 76 68 77 99 95 85 77 69 65 70 62 70 106 103 105 105 105 106 105 104 106 107 105 103 103 105 106 105 106 106 106 106 105 106 106 107 109 108 106 107 107 107 109 110 109 110 110 110 108 108 107 107 106 105 106 107 107 109 108 110 110 109 108 108 109 107 107 109 109 108 107 105 104 105 105 106 107 107 107 105 105 106 106 103 103 103 103 104 104 103 103 105 104 103 104 103 102 104 104 104 103 103 104 106 105 104 104 104 104 75 78 84 82 83 80 83 84 84 86 85 84 83 83 84 85 85 84 83 85 85 82 84 85 80 75 72 78 74 83 82 82 81 83 83 83 84 81 84 81 84 86 90 91 89 92 100 98 96 78 73 62 56 70 104 104 107 105 106 105 106 108 109 107 105 105 105 106 105 105 104 104 104 103 103 105 106 108 109 109 110 107 107 107 107 108 108 108 107 106 105 106 108 109 108 108 108 109 110 111 108 108 108 107 107 107 109 110 109 107 105 105 106 108 107 107 106 105 105 105 104 105 106 106 105 107 106 106 105 104 102 103 104 103 103 103 102 102 103 102 102 102 101 101 101 102 101 99 101 104 86 89 86 89 84 87 87 85 83 83 84 84 83 84 83 84 86 86 85 86 85 82 81 83 83 83 85 84 81 85 82 81 81 82 82 83 83 82 84 84 87 85 84 88 90 90 89 93 98 102 91 82 70 52 84 105 103 104 103 103 104 104 105 105 106 106 106 105 106 106 107 108 108 108 108 111 111 109 108 108 107 108 108 107 106 107 107 106 106 106 106 108 110 111 107 107 107 108 107 108 106 107 107 107 107 108 110 111 110 109 108 109 109 107 106 105 104 104 104 104 104 105 105 105 105 104 104 105 106 106 104 105 106 106 106 105 105 106 106 105 104 105 104 104 104 104 104 106 107 107 82 81 86 82 88 85 85 84 82 81 82 81 82 82 80 81 83 84 85 84 82 81 80 81 83 87 89 86 86 87 87 86 85 84 85 85 85 83 82 85 85 86 84 87 86 87 87 87 87 89 92 102 100 84 77 93 103 104 105 105 104 104 103 103 106 106 106 106 106 107 107 107 107 108 107 107 108 106 107 109 107 108 109 109 108 107 106 107 107 106 106 105 106 106 106 106 106 107 107 107 106 107 106 106 107 107 107 108 111 112 111 110 110 109 109 107 107 109 108 104 105 105 105 105 105 106 104 103 103 103 102 104 104 105 107 105 105 107 106 104 105 105 103 102 103 102 104 106 106 103 79 84 86 87 87 87 88 88 87 86 86 86 84 83 81 83 86 85 84 87 87 86 84 81 80 81 84 82 89 83 86 87 88 86 87 86 87 86 85 85 80 84 83 83 81 80 85 79 84 84 85 85 91 101 109 110 105 101 105 104 105 104 105 108 108 106 105 103 105 104 103 104 103 105 107 107 106 105 106 108 107 106 105 107 107 107 105 104 108 105 105 105 104 105 104 103 103 104 102 104 104 103 104 102 103 105 105 105 105 104 105 107 108 108 107 107 105 104 105 105 106 106 105 106 107 106 105 105 105 105 105 105 104 105 107 105 107 106 102 102 102 103 102 102 103 102 102 101 100 100 82 81 86 89 88 91 93 93 88 86 84 85 83 83 83 84 83 85 84 86 88 89 88 87 88 88 85 84 84 82 85 84 85 86 89 90 89 88 86 86 87 86 85 85 82 83 82 81 83 84 87 90 91 90 95 108 119 118 113 106 106 110 109 111 110 109 109 107 103 106 105 110 108 111 111 109 110 105 109 106 105 106 104 104 105 108 108 107 104 107 106 106 105 108 108 103 105 108 106 107 106 106 110 107 108 106 106 106 105 103 106 109 108 108 108 107 106 107 107 105 107 107 105 105 107 104 104 105 106 105 104 104 104 104 102 102 103 103 103 105 103 100 102 104 104 104 105 107 110 112 83 85 87 86 86 87 88 88 85 87 84 87 85 82 86 85 81 86 81 86 87 88 87 86 86 90 87 87 86 91 83 83 81 86 89 89 85 91 87 87 87 90 84 82 85 86 84 88 83 83 82 84 84 87 90 90 95 118 118 114 111 105 105 107 108 108 104 104 106 107 108 108 106 105 106 109 103 108 103 107 107 105 107 108 109 109 110 106 108 111 106 109 109 105 107 106 110 102 109 104 107 109 105 106 107 108 109 111 108 106 107 108 106 109 112 108 107 107 104 105 106 106 104 105 106 109 108 108 109 110 110 110 109 108 107 106 105 104 106 107 106 105 106 107 106 105 105 106 108 109 93 89 88 89 87 86 83 85 86 88 83 70 66 70 80 84 86 82 82 82 85 88 89 89 89 88 89 87 85 81 87 62 70 72 65 67 70 79 88 90 82 84 71 65 63 52 68 78 86 84 77 84 78 84 54 59 57 76 109 118 104 93 94 97 107 100 111 104 102 94 93 103 108 106 103 106 116 109 113 109 109 105 109 105 104 104 105 106 108 104 101 93 100 113 110 108 104 104 106 107 108 105 102 106 101 105 105 105 109 109 106 107 110 108 108 109 107 107 106 104 105 105 103 103 103 108 109 106 103 103 107 109 107 104 103 104 103 102 103 104 105 105 107 108 108 106 105 104 104 105 108 103 104 108 103 95 90 95 91 72 67 51 52 54 48 45 74 85 83 82 85 87 87 86 86 88 90 92 78 83 86 61 49 37 39 34 42 46 63 64 50 77 77 51 50 43 32 46 88 87 62 80 65 57 57 49 37 39 50 71 105 111 96 86 92 107 91 91 64 48 51 53 68 91 105 106 101 107 87 77 73 78 98 104 105 108 106 105 94 105 63 74 70 63 87 110 108 110 110 107 107 108 108 110 108 109 106 106 95 85 95 102 106 106 104 106 105 104 106 104 105 105 106 106 106 106 104 104 108 109 106 104 103 103 104 106 107 107 106 105 105 106 106 106 104 104 104 104 105 106 61 69 65 77 102 105 101 100 94 62 73 50 44 27 32 35 66 97 91 94 96 98 99 102 103 98 93 89 65 71 51 44 38 44 52 36 31 59 69 51 44 65 58 46 28 26 35 83 82 100 81 90 50 34 34 35 36 50 50 44 52 110 128 113 106 83 53 60 75 44 41 29 40 98 109 75 66 76 57 51 42 40 87 111 107 107 105 95 74 76 48 47 39 42 41 91 108 103 91 85 65 78 78 84 103 102 94 74 51 46 47 48 74 104 107 102 101 105 104 106 105 105 105 105 105 109 106 100 94 96 102 106 107 106 106 105 104 105 105 105 103 103 103 102 101 101 102 102 102 101 46 31 32 64 93 100 88 81 73 45 56 41 35 31 33 40 35 60 79 77 93 107 111 95 98 81 66 69 79 65 49 35 34 33 43 35 31 36 91 69 70 49 67 63 91 83 62 67 36 97 101 76 37 38 33 30 63 65 73 73 41 36 101 125 97 58 57 45 66 50 30 25 49 83 54 43 55 67 55 38 30 33 54 72 102 109 109 99 53 51 54 53 59 60 41 49 60 66 47 53 45 50 57 35 91 88 77 71 53 49 32 27 53 102 102 107 120 95 96 108 106 108 107 107 104 79 69 65 62 49 54 63 76 106 106 103 107 103 101 85 104 103 101 101 101 103 100 103 105 104 42 37 32 46 52 58 68 57 67 66 40 34 29 33 30 62 49 28 32 29 47 96 102 86 74 65 59 77 77 70 49 48 47 49 39 41 42 42 101 70 77 46 64 82 84 99 78 45 45 100 108 90 58 41 32 29 65 99 94 104 86 47 61 69 60 63 63 41 53 54 42 34 31 45 74 56 65 72 36 44 36 49 50 41 102 109 109 88 66 48 74 70 63 58 46 28 29 50 62 41 35 30 37 29 60 53 49 58 47 33 28 28 38 54 104 110 100 86 88 104 110 103 109 105 86 49 64 58 47 38 29 34 57 70 92 110 97 107 79 101 115 100 85 99 103 104 111 106 101 99 35 37 35 49 83 43 55 43 49 52 37 38 31 42 37 52 45 35 29 47 40 89 89 69 65 58 60 72 56 67 57 44 50 47 36 36 63 83 91 88 78 65 54 66 65 93 65 49 50 63 73 99 65 31 59 31 47 63 81 97 86 51 39 55 72 74 51 46 51 46 36 37 30 46 53 43 59 42 57 73 53 44 28 49 95 107 107 100 79 62 78 72 55 33 26 26 31 27 51 39 32 36 34 32 29 51 80 54 52 34 36 59 98 83 103 97 75 101 73 76 102 109 105 110 83 48 72 37 31 36 34 65 47 39 94 102 45 80 108 102 99 81 55 61 107 101 78 65 67 56 29 27 37 56 61 59 48 47 36 33 45 38 32 36 27 33 30 27 28 48 90 94 84 46 54 58 54 49 45 50 55 54 47 34 27 29 83 90 83 75 47 41 59 72 65 47 51 51 24 26 31 45 41 38 40 29 80 81 49 62 51 36 33 50 80 80 63 57 47 46 43 28 30 28 29 31 44 45 78 74 58 55 38 29 41 49 90 111 107 76 57 51 38 34 29 25 25 25 31 36 39 45 44 25 38 90 89 49 49 32 32 72 71 49 62 73 101 93 45 49 81 96 90 59 47 46 63 59 41 28 49 66 31 37 69 79 43 54 53 55 55 54 47 50 102 104 57 42 38 38 34 35 39 39 42 59 48 41 37 33 41 30 27 36 31 26 31 30 31 31 46 62 84 74 48 54 59 39 52 66 59 47 41 32 28 29 84 73 71 76 71 75 94 92 52 49 48 34 33 37 39 34 45 50 26 62 113 99 91 65 43 39 30 27 30 53 59 61 55 38 29 32 32 29 31 33 58 59 79 58 48 48 35 27 21 56 66 82 67 76 47 45 39 40 29 28 25 35 38 39 74 30 25 28 31 32 78 48 44 36 27 28 26 25 31 64 78 74 65 52 34 45 53 40 32 60 31 46 37 38 38 30 34 39 56 62 60 49 64 64 46 49 35 36 84 93 71 32 44 71 32 31 40 61 65 62 51 27 27 25 25 36 26 30 26 26 26 21 26 24 69 34 52 49 64 38 37 37 41 40 40 38 45 31 31 33 89 100 51 70 87 96 76 68 54 32 36 43 28 37 42 72 73 46 31 54 92 94 98 71 38 40 50 45 29 55 59 51 59 30 29 29 27 25 27 33 46 53 74 61 40 32 24 30 45 94 92 81 54 52 69 65 42 38 36 46 41 45 53 39 42 35 26 31 28 43 72 79 49 62 42 35 29 43 64 48 62 90 88 102 77 58 43 29 36 34 27 38 29 34 30 29 32 29 41 35 49 35 77 74 25 34 42 39 91 103 99 54 67 85 28 27 28 41 55 38 36 32 32 32 29 24 25 30 27 27 24 23 24 31 31 76 81 61 67 41 42 42 46 34 32 41 38 37 36 31 70 98 44 62 100 95 64 56 52 38 32 27 29 29 53 73 55 34 34 29 63 116 104 74 78 63 56 38 32 44 52 41 40 36 27 26 26 27 33 43 43 62 75 75 57 37 24 35 82 91 96 68 53 37 41 46 50 31 42 51 57 38 42 31 27 34 30 25 34 86 63 73 51 59 45 39 70 67 65 52 75 97 91 77 85 71 31 57 65 48 46 41 29 38 33 27 24 31 27 24 50 83 63 76 29 39 34 27 52 72 74 87 52 52 36 29 21 28 30 40 53 39 30 26 34 34 26 29 26 25 22 23 23 28 27 64 131 115 47 65 62 58 42 44 66 64 58 35 39 28 91 87 68 79 90 75 58 49 49 32 34 28 33 51 77 93 81 85 60 48 42 86 98 75 49 31 37 29 34 31 22 47 44 35 30 28 24 36 59 65 76 67 56 40 29 30 28 21 67 72 64 44 45 52 58 56 39 32 53 62 58 60 36 26 26 29 23 26 40 78 63 52 73 95 82 72 76 70 50 31 64 119 95 51 51 51 45 66 64 62 52 38 26 25 28 30 41 49 48 60 82 104 58 75 48 28 30 28 26 28 31 68 63 46 26 33 38 51 46 40 43 42 34 30 26 23 25 27 29 28 21 30 43 46 44 61 86 67 49 52 50 50 44 68 105 124 105 79 56 28 53 59 71 84 70 65 41 41 41 32 32 36 49 60 85 110 93 61 84 66 63 85 78 69 49 43 43 37 39 70 52 48 42 46 28 30 31 68 93 80 96 46 34 59 51 30 39 73 80 55 73 49 39 31 49 74 79 78 77 71 56 55 25 34 43 49 59 81 91 68 46 74 107 91 100 73 63 46 45 45 85 105 63 47 58 60 71 46 46 27 28 38 36 25 41 62 59 60 34 38 47 61 59 60 41 43 33 29 27 22 30 44 48 42 26 46 73 52 41 52 38 27 29 28 25 29 30 29 27 39 65 76 88 81 58 78 61 45 45 39 46 42 43 66 103 126 119 73 48 42 68 75 44 33 35 45 42 36 30 29 45 49 47 54 74 93 88 56 60 61 73 74 67 79 99 109 82 60 56 75 75 40 30 41 35 52 59 57 90 76 69 35 44 54 87 52 67 97 86 75 69 63 32 35 22 48 99 78 64 70 62 38 32 38 56 46 49 47 48 57 52 65 73 93 90 55 41 45 37 85 103 98 46 31 46 55 53 40 34 26 23 31 27 19 52 52 45 67 27 36 50 54 48 37 31 30 31 21 27 62 73 56 54 42 31 52 65 58 51 41 25 22 21 26 26 27 44 38 26 53 94 82 91 85 60 77 56 43 28 24 25 30 59 52 86 97 68 62 53 40 56 53 42 30 40 69 72 27 31 37 44 43 59 67 87 74 86 55 56 37 31 43 25 64 88 74 50 42 59 48 50 41 40 55 31 43 43 72 72 61 54 33 33 34 80 73 87 77 66 72 65 48 55 36 36 54 82 79 55 40 41 36 66 88 70 39 30 22 25 56 58 78 76 77 64 44 38 40 40 30 88 102 62 65 57 54 65 70 59 39 28 22 24 24 49 43 33 35 31 79 81 86 34 32 25 34 29 52 85 92 93 86 88 83 64 73 76 55 42 40 35 27 24 21 25 32 22 67 102 87 65 55 61 62 74 56 62 40 40 54 60 53 57 115 109 50 51 44 30 37 32 39 36 31 50 50 37 73 41 33 61 58 59 41 95 102 81 94 77 50 35 30 41 74 79 49 38 48 47 34 50 38 40 65 61 42 57 73 82 41 31 27 33 25 60 96 84 78 45 75 53 38 47 38 26 26 47 50 42 31 41 33 22 68 90 63 51 25 52 64 69 94 83 59 44 37 33 39 31 32 109 107 107 75 38 76 107 107 108 68 65 43 27 27 29 41 66 31 31 44 40 33 56 76 64 46 46 88 89 86 87 92 72 59 67 69 83 81 80 87 66 47 35 31 30 28 29 74 89 87 59 58 53 46 39 38 38 31 44 99 100 58 58 102 106 94 56 40 35 38 43 41 32 27 58 74 69 87 55 48 50 62 42 68 96 113 123 88 69 62 39 35 42 73 92 44 29 52 76 62 34 37 41 45 80 81 83 84 81 40 51 51 31 30 39 97 59 59 59 55 40 29 28 29 40 48 44 42 48 51 32 29 22 66 65 52 37 47 83 61 81 86 69 49 39 29 33 26 25 43 87 65 52 33 27 94 103 88 97 76 68 41 36 34 44 55 79 51 25 25 21 52 93 104 122 54 72 100 81 79 79 84 70 48 67 74 90 84 78 75 60 61 56 76 68 58 47 76 81 65 42 52 42 34 34 31 58 43 44 98 95 78 64 75 103 101 105 67 40 30 42 34 32 32 41 69 98 92 79 64 51 34 33 85 89 92 92 68 49 39 40 28 42 62 106 98 44 60 77 41 34 34 24 29 34 40 42 52 54 48 72 48 28 24 24 64 79 55 69 50 31 38 34 25 33 73 82 59 79 84 27 29 26 35 71 54 39 37 73 69 111 95 63 60 66 50 31 29 25 30 54 77 69 57 55 85 100 78 67 50 36 35 36 27 41 72 65 46 30 26 56 60 62 83 118 91 89 83 70 67 69 80 82 70 53 58 76 102 79 49 56 46 54 45 66 60 30 77 70 49 43 49 31 28 29 61 86 79 73 63 92 111 90 72 73 62 56 47 32 30 34 34 28 32 45 88 73 74 47 33 27 34 50 83 109 78 74 61 38 30 32 31 52 91 120 100 63 70 65 70 44 33 30 31 29 29 28 22 28 38 30 33 31 23 41 83 80 85 98 42 47 37 41 57 75 92 98 81 80 87 39 31 23 22 31 29 27 26 57 97 104 102 76 52 58 44 28 30 22 36 94 101 87 96 54 78 89 54 58 42 48 31 31 31 50 62 33 44 28 24 49 87 78 43 82 108 98 97 70 42 80 89 88 83 40 41 68 86 76 47 38 46 43 41 48 39 27 72 70 54 58 36 27 28 26 73 99 84 70 37 75 83 48 58 62 90 67 43 38 37 50 56 49 57 57 47 47 40 40 37 54 37 30 68 61 87 65 40 34 35 29 30 36 63 85 88 75 59 45 51 44 32 30 66 81 48 35 47 59 56 40 93 92 56 62 85 69 67 56 55 85 54 34 79 99 83 75 57 40 59 28 25 18 24 23 31 36 24 34 79 66 44 43 32 39 57 36 27 31 100 119 110 100 63 42 107 78 38 49 33 35 41 27 25 63 58 48 34 28 28 33 77 86 65 89 73 86 57 46 70 106 109 101 67 39 48 82 88 53 79 57 46 33 33 31 27 24 54 80 41 68 60 41 27 24 69 64 65 48 49 94 70 45 38 35 53 71 51 40 36 64 72 70 63 41 42 24 78 86 63 91 61 40 51 54 84 75 59 47 32 25 30 59 95 87 52 56 47 36 39 30 20 36 84 60 29 38 85 82 43 64 99 101 59 56 77 51 64 61 45 48 40 33 35 60 79 85 49 47 43 75 77 79 57 39 38 35 26 36 41 43 31 25 26 28 52 33 26 38 99 110 98 78 61 34 97 73 51 73 43 25 30 25 34 67 71 47 32 28 28 91 103 114 110 114 82 80 105 36 70 93 84 85 76