opencv讀取影象畫素值讀取並儲存到txt檔案(二)灰度圖
#include "stdafx.h"
#include"cv.h"
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <fstream>
#include <string>
#include "iostream"
#include <opencv/cv.h>
#include <opencv/highgui.h>
using namespace std;
int main()
{
IplImage* img = 0;
int height,width,step,channels;
int i,j,k;
img = cvLoadImage("k:\\Gray_lena.jpg",0);
CvScalar s;
ofstream outfile1("k:\\gray.txt");
outfile1<<"影象寬和高:"<<img->width<<"*"<<img->height<<endl;
outfile1<<"影象畫素值"<<endl;
height = img->height;
width = img->width;
for(int i=0;i<img->width;i++)
{
for(int j=0;j<img->height;j++)
{
s = cvGet2D(img,i,j);//(j,i)
outfile1<<s.val[0]<<" ";
}
outfile1<<endl;
}
return 0;
}
輸出:
影象寬和高:256*256
影象畫素值
160 161 161 161 161 160 159 158 158 158 158 158 157 157 156 156 159 160 162 165 168 170 172 173 170 171 168 161 154 144 127 113 98 94 93 98 102 103 105 108 106 107 108 109 109 109 109 109 108 107 106 107 109 113 118 120 118 120 123 124 124 125 128 130 130 130 130 131 131 132 132 132 129 129 129 130 131 132 133 134 133 133 133 134 134 135 135 135 132 132 132 132 132 132 132 132 133 133 133 133 133 133 133 133 132 132 131 130 130 130 131 131 129 132 134 134 132 131 131 132 132 133 134 133 131 130 131 132 138 136 133 130 129 129 130 131 128 129 130 130 128 128 129 130 129 129 129 128 128 127 127 127 123 123 123 121 117 112 106 103 110 117 128 136 142 147 153 156 160 159 157 154 151 151 153 155 154 155 156 156 156 156 155 154 153 153 153 153 153 153 153 153 156 156 156 156 156 156 156 156 151 172 192 202 210 219 219 213 216 212 182 132 99 97 105 107 118 119 121 123 123 123 122 121 125 122 119 120 123 124 123 121 125 125 125 124 124 123 123 123 125 126 127 127 126 125 123 122 114 116 113 119 146 175 169 145
160 160 161 161 160 159 159 158 157 157 157 157 156 156 155 155 157 159 161 164 167 170 172 173 171 172 168 161 153 143 126 111 99 94 93 98 102 103 105 109 105 106 107 108 108 108 108 108 108 107 106 107 109 113 117 120 119 121 123 124 124 125 127 129 130 130 130 131 131 131 132 132 129 129 129 130 131 132 133 134 133 133 133 134 134 134 135 135 132 132 132 132 132 132 132 132 134 134 134 134 134 134 134 134 134 134 133 132 131 131 131 132 129 132 134 134 132 131 131 132 133 134 135 134 132 131 132 133 137 136 133 130 129 129 130 131 129 131 132 131 130 129 130 132 129 129 129 128 128 127 127 127 122 123 122 120 117 111 106 103 109 117 127 136 143 148 153 157 160 159 158 155 152 151 152 154 153 154 155 155 155 155 154 153 153 153 153 153 153 153 153 153 155 156 156 156 156 156 156 155 152 172 194 207 212 216 219 219 212 205 177 134 103 98 107 114 117 118 120 122 123 122 122 121 125 122 120 120 122 124 123 121 125 125 125 124 124 123 123 123 125 126 126 127 126 125 123 122 117 117 114 122 152 179 172 147
159 160 160 160 160 159 158 157 156 156 156 155 155 155 154 154 155 157 160 164 167 170 172 173 172 172 168 160 152 141 124 110 98 94 93 98 102 103 105 108 104 105 106 107 107 107 106 106 107 106 106 107 109 113 117 119 120 122 124 124 124 124 126 128 130 130 130 130 131 131 131 132 130 130 130 130 131 132 133 134 133 133 133 133 134 134 134 135 132 132 132 132 132 132 132 132 134 134 134 134 134 134 134 134 136 135 134 133 131 131 131 131 130 132 133 133 132 131 131 132 133 134 135 134 132 131 132 133 136 135 133 130 129 129 130 130 128 130 131 130 129 128 129 131 129 129 129 128 128 127 127 127 121 122 121 119 116 111 106 103 107 114 125 135 143 149 154 157 160 160 159 156 153 151 152 153 152 153 154 154 154 154 153 152 153 153 153 153 153 153 153 153 154 155 156 157 157 156 155 154 151 166 190 208 213 212 216 223 221 210 185 148 112 95 100 111 115 117 119 121 122 122 121 121 124 122 120 120 122 123 123 122 125 125 124 124 124 124 123 123 125 126 126 126 126 125 125 124 119 120 120 126 145 157 142 115
159 159 159 159 159 158 157 157 155 155 155 154 154 153 153 153 153 156 159 163 167 170 171 172 172 172 167 158 150 139 123 108 96 92 91 96 100 101 103 106 104 104 105 106 106 106 105 105 106 106 106 107 110 113 116 118 121 123 124 124 124 124 125 127 129 129 130 130 130 131 131 131 130 130 130 130 130 131 132 133 132 132 133 133 133 134 134 134 132 132 132 132 132 132 132 132 133 133 133 133 133 133 133 133 136 135 134 132 130 129 129 129 130 131 132 132 131 130 131 132 132 133 134 133 131 130 131 132 135 134 132 131 130 129 130 130 125 126 127 127 125 124 126 127 129 129 129 128 128 127 127 127 121 121 120 118 115 111 107 104 105 110 120 130 139 147 152 154 159 160 160 158 154 152 152 153 152 153 153 154 154 153 153 152 154 154 154 154 154 154 154 154 152 154 155 156 156 155 154 152 149 156 175 199 211 210 214 222 225 218 202 172 129 97 95 109 113 115 117 120 121 121 121 120 123 122 121 121 121 122 122 122 124 124 124 124 124 124 124 124 125 125 126 126 126 126 126 126 121 127 128 122 114 103 81 61
158 158 159 159 158 157 156 156 155 155 154 154 153 153 153 153 153 156 160 164 168 170 170 170 172 171 165 156 148 137 122 108 94 89 89 93 98 98 100 104 104 105 105 106 105 105 104 104 105 105 106 107 110 113 116 117 121 123 124 124 124 124 125 127 129 129 129 130 130 130 131 131 131 131 130 130 130 131 132 133 132 132 132 133 133 133 134 134 132 132 132 132 132 132 132 132 131 131 131 131 131 131 131 131 135 134 132 130 129 128 127 127 130 131 132 131 130 130 131 132 130 131 132 131 129 128 129 130 133 132 132 131 130 130 129 129 124 126 127 126 125 124 125 127 129 129 129 128 128 127 127 127 122 121 120 118 115 111 108 106 103 107 114 124 134 143 148 151 157 159 160 159 156 154 153 153 154 154 155 155 155 155 154 154 154 154 154 154 154 154 154 154 152 153 154 155 155 154 153 152 151 148 159 185 206 212 214 218 214 215 212 193 151 111 100 110 111 113 115 118 120 121 121 120 122 122 122 121 121 121 122 123 124 124 124 124 124 124 124 124 125 125 125 126 126 127 128 128 129 133 127 106 76 52 41 39
157 157 158 158 157 157 156 155 155 155 154 154 154 153 153 153 155 157 162 166 168 170 170 169 170 169 164 154 146 137 122 108 93 89 88 93 97 98 100 103 105 105 106 106 106 105 104 103 104 104 106 107 110 113 115 116 120 122 124 124 124 124 126 128 128 129 129 129 130 130 130 130 132 131 130 130 130 131 132 132 131 132 132 132 133 133 133 133 132 132 132 132 132 132 132 132 130 130 130 130 130 130 130 130 133 132 130 129 128 127 127 127 130 131 131 130 129 129 130 132 130 131 132 131 129 128 129 130 132 131 131 131 130 130 129 129 127 128 130 129 127 127 128 129 129 129 129 128 128 127 127 127 123 122 121 118 115 112 110 108 104 105 109 117 128 139 146 149 154 157 160 160 158 156 154 154 156 157 157 158 158 157 157 156 155 155 155 155 155 155 155 155 153 153 153 153 153 153 153 153 154 148 150 170 196 212 216 215 212 216 219 207 172 131 106 100 109 111 114 117 119 120 120 120 122 123 123 122 120 120 122 124 123 123 124 124 124 124 125 125 125 125 125 125 126 128 129 130 133 125 108 81 52 36 41 53
156 157 157 157 157 156 155 154 156 156 155 155 154 154 154 154 157 160 164 167 170 170 169 168 168 167 162 153 145 136 122 109 95 90 89 94 98 99 101 105 106 106 107 107 106 105 104 104 103 104 105 108 110 113 115 116 119 121 123 124 124 125 127 129 128 128 129 129 129 130 130 130 132 132 131 130 130 130 131 132 131 131 132 132 132 133 133 133 132 132 132 132 132 132 132 132 130 130 130 130 130 130 130 130 132 131 130 129 129 129 129 129 130 131 131 130 128 128 130 133 132 133 134 133 131 130 131 132 130 131 131 131 130 130 129 129 128 129 130 130 128 127 129 130 129 129 129 128 128 127 127 127 124 123 122 119 116 113 111 110 108 106 107 113 124 136 145 149 151 155 159 161 160 158 156 156 159 159 160 160 160 160 159 159 155 155 155 155 155 155 155 155 154 153 151 150 150 151 153 154 155 150 148 158 181 204 212 210 219 220 220 214 194 159 120 94 107 109 112 116 118 120 120 120 121 123 124 122 120 120 122 125 123 123 123 124 124 125 125 125 125 124 124 125 126 128 130 132 120 98 74 58 48 43 49 59
156 156 157 157 157 156 155 154 156 156 156 155 155 154 154 154 159 161 165 169 170 170 168 167 167 166 161 152 145 136 122 110 96 92 91 96 100 101 103 106 107 107 107 107 107 106 105 104 103 104 105 108 110 112 114 115 118 120 123 124 124 125 128 130 128 128 128 129 129 130 130 130 132 132 131 130 130 130 131 132 131 131 131 132 132 133 133 133 132 132 132 132 132 132 132 132 131 131 131 131 131 131 131 131 132 132 131 130 130 130 131 131 130 131 131 130 128 128 130 133 134 135 136 135 133 132 133 134 130 130 131 131 131 130 129 129 126 127 128 128 126 125 127 128 129 129 129 128 128 127 127 127 125 124 122 120 117 114 112 111 111 108 107 112 123 136 145 149 149 154 159 161 161 159 157 157 161 161 162 162 162 162 161 161 155 155 155 155 155 155 155 155 155 153 151 149 149 151 153 155 153 152 148 149 168 194 207 206 219 217 215 217 213 188 142 104 106 108 112 115 118 119 120 120 121 123 124 123 120 119 122 125 123 123 123 124 124 125 125 125 125 124 124 125 126 129 131 133 102 72 47 45 53 52 47 45
157 157 156 156 156 156 155 155 156 158 159 156 151 151 156 161 165 166 167 168 168 166 165 164 166 165 159 150 143 134 120 107 96 90 87 92 98 100 101 104 106 106 106 105 105 104 104 104 100 101 102 105 108 111 114 115 118 119 120 122 124 126 127 128 128 128 128 129 129 130 130 130 130 130 130 130 130 130 130 130 133 133 132 132 132 133 134 135 135 134 134 133 133 134 134 135 129 129 130 130 130 130 131 131 133 131 131 133 135 135 132 128 130 130 130 130 130 130 130 130 133 134 134 134 134 133 132 131 133 131 129 130 132 132 128 125 128 128 127 127 127 126 126 126 129 129 129 129 129 129 129 129 129 125 121 118 117 117 117 116 110 107 104 106 113 126 139 148 143 148 155 160 161 161 160 159 159 160 162 163 163 162 160 159 158 158 157 156 155 155 154 154 154 154 154 153 153 152 152 152 152 154 150 146 153 175 199 213 214 216 217 216 216 203 167 132 96 106 112 110 112 119 121 117 119 119 120 121 122 122 121 121 124 124 124 125 125 126 126 126 129 134 133 128 136 142 123 93 53 50 47 47 48 48 47 45
156 156 156 156 156 156 156 156 157 159 160 157 153 152 157 162 165 166 167 167 167 166 165 164 164 163 159 151 145 137 124 111 97 91 88 93 99 101 102 105 106 106 106 105 105 104 104 104 102 103 105 107 110 113 116 117 117 118 119 121 123 124 126 126 128 128 128 129 129 129 130 130 132 132 132 132 132 132 132 132 131 130 130 130 130 131 132 133 133 133 132 132 132 132 133 133 132 132 132 132 132 132 132 132 132 131 130 132 134 134 131 128 130 130 130 130 130 130 130 130 134 135 135 135 135 134 133 132 133 131 129 130 131 131 128 125 130 130 130 129 129 129 128 128 129 129 129 129 129 129 129 129 127 125 122 120 119 118 116 114 109 106 103 103 109 120 132 140 146 150 154 158 159 160 162 163 160 160 161 162 162 161 160 160 160 160 159 159 158 157 156 156 156 156 156 155 155 154 154 154 149 151 151 148 148 162 187 208 212 216 217 218 220 212 183 154 103 104 107 111 113 114 116 119 123 124 125 126 126 126 126 125 121 121 122 123 124 125 125 126 129 132 136 138 134 118 91 69 46 48 49 47 44 43 45 48
155 155 156 156 157 157 158 158 158 159 159 157 154 154 159 163 166 166 166 166 166 165 164 163 162 162 158 152 147 140 127 115 98 91 89 94 100 102 103 106 106 106 106 105 105 104 104 104 103 103 105 107 110 113 115 117 117 117 118 120 122 123 124 125 128 128 128 128 129 129 129 130 132 132 132 132 132 132 132 132 130 130 130 130 130 131 132 133 132 131 131 130 130 131 131 132 132 132 132 132 132 131 131 131 130 129 129 131 132 132 130 128 129 129 129 129 129 129 129 129 134 135 135 135 135 134 133 133 132 131 130 130 131 130 128 126 130 130 130 129 129 129 128 128 129 129 129 129 129 129 129 129 125 124 123 123 122 120 115 112 111 107 103 102 107 116 127 134 149 151 154 156 158 160 163 166 160 160 161 161 161 161 160 160 160 160 159 159 158 157 156 156 155 155 155 154 154 153 153 153 147 148 151 151 144 146 171 198 208 213 216 217 222 221 202 181 124 107 100 111 116 111 112 122 120 120 121 122 123 123 122 122 123 124 125 126 128 129 130 131 132 133 140 143 126 90 60 47 46 50 54 52 47 45 50 56
154 155 155 156 157 158 159 159 157 158 158 156 155 156 160 163 166 166 166 165 164 163 162 162 161 161 158 152 147 140 126 113 97 91 88 93 99 101 102 105 106 106 106 105 105 104 104 104 101 102 103 105 108 110 113 114 118 118 119 121 122 123 124 125 127 127 128 128 128 129 129 129 129 129 129 129 129 129 129 129 132 131 131 131 132 133 134 134 132 131 130 130 130 130 131 132 131 131 130 130 129 128 128 128 128 128 128 129 130 130 129 129 128 128 128 128 128 128 128 128 133 133 134 134 134 133 132 132 132 131 131 131 131 130 128 127 128 128 127 127 127 126 126 126 128 128 128 128 128 128 128 128 123 123 124 125 125 121 115 110 113 110 106 105 109 118 127 134 147 150 155 157 159 161 164 166 160 160 160 160 160 160 160 160 158 158 157 156 155 155 154 154 153 152 152 152 151 151 150 150 150 146 149 152 144 139 157 183 203 210 214 215 219 223 214 200 156 119 96 108 118 111 112 124 116 117 118 119 119 119 119 119 123 124 125 127 129 131 133 134 139 139 137 127 102 70 50 44 46 50 53 52 49 49 54 58
155 155 156 157 158 159 159 160 157 157 156 155 155 157 161 164 167 167 165 164 163 161 161 160 161 161 158 152 146 137 123 109 95 89 86 91 97 99 100 103 106 106 106 105 105 104 104 104 102 102 103 105 107 110 112 114 120 120 121 122 123 124 125 126 127 127 127 128 128 128 129 129 129 129 129 129 129 129 129 129 131 131 131 131 131 132 133 134 132 132 131 130 130 131 132 132 131 131 130 129 128 127 127 126 126 126 127 127 127 127 128 129 128 128 128 128 128 128 128 128 130 131 131 132 132 131 131 130 131 132 132 132 130 129 128 128 128 128 127 127 127 126 126 126 128 128 128 128 128 128 128 128 124 124 125 126 125 121 115 110 113 110 107 107 111 120 129 136 143 148 155 160 162 162 162 163 160 160 160 160 160 160 160 160 158 158 157 156 155 155 154 154 153 153 153 152 152 151 151 151 156 147 146 152 148 141 149 166 196 207 215 215 217 222 219 211 186 138 101 103 114 112 112 121 121 122 123 124 124 124 124 123 118 119 120 123 125 127 129 130 145 140 122 92 68 56 50 47 44 43 43 45 47 49 51 51
156 156 157 157 158 158 159 159 158 157 156 156 157 160 163 165 168 167 165 163 161 160 159 159 162 162 159 152 145 136 120 106 94 88 85 90 96 98 100 102 106 106 106 105 105 104 104 104 105 105 106 107 109 112 114 115 121 121 122 123 124 125 125 126 126 127 127 127 128 128 128 128 131 131 131 131 131 131 131 131 129 129 128 128 129 130 131 131 132 131 131 130 130 131 131 132 134 134 133 131 130 128 127 127 124 125 126 125 124 125 127 130 127 127 127 127 127 127 127 127 128 129 130 130 131 130 130 130 130 132 133 132 130 128 128 128 130 130 130 129 129 129 128 128 127 127 127 127 127 127 127 127 126 125 124 124 124 121 116 113 111 108 106 106 111 120 129 135 140 146 154 160 162 162 161 161 160 160 159 159 159 159 160 160 160 160 159 159 158 157 156 156 157 156 156 156 155 155 154 154 158 150 147 151 151 146 147 152 185 201 214 215 216 221 221 217 205 163 120 104 106 110 112 114 123 124 125 125 126 126 125 125 119 120 122 124 126 128 130 131 139 124 92 58 43 46 49 46 46 44 43 45 49 52 52 51
158 158 158 158 158 158 158 158 160 159 158 158 161 164 167 168 169 168 165 162 160 158 158 158 162 163 160 154 147 137 121 107 95 89 86 91 97 99 100 103 106 106 106 105 105 104 104 104 105 105 106 107 109 111 114 115 120 120 121 122 123 123 124 124 126 126 127 127 127 128 128 128 131 131 131 131 131 131 131 131 129 129 128 128 128 129 130 131 130 130 129 129 129 129 130 130 135 134 133 131 129 128 126 126 122 124 125 124 122 123 127 130 126 126 126 126 126 126 126 126 128 129 130 131 131 131 131 130 130 132 134 132 129 127 127 129 130 130 130 129 129 129 128 128 127 127 127 127 127 127 127 127 129 126 123 122 121 120 118 116 111 109 107 107 111 119 128 134 141 146 152 157 159 160 161 162 160 160 159 158 158 159 160 160 160 160 159 159 158 157 156 156 158 158 157 157 156 156 156 155 155 152 150 150 151 149 146 144 166 188 208 213 214 218 221 219 213 191 152 115 102 109 115 112 120 120 121 122 122 122 122 122 124 125 126 128 130 131 133 133 118 90 58 42 42 46 47 46 48 49 50 51 51 53 55 57
159 159 158 158 158 158 157 157 163 161 159 160 163 167 170 171 170 168 165 162 159 158 157 157 162 163 161 155 148 139 123 109 96 90 87 92 98 100 101 104 106 106 106 105 105 104 104 104 103 103 104 105 107 109 112 113 119 119 120 121 121 122 123 123 126 126 126 127 127 128 128 128 128 128 128 128 128 128 128 128 131 131 130 130 130 131 132 133 129 128 128 127 127 128 128 129 133 132 131 129 127 125 124 123 121 123 124 123 121 122 126 130 126 126 126 126 126 126 126 126 128 129 130 131 132 132 132 132 129 132 134 132 129 126 127 129 128 128 127 127 127 126 126 126 127 127 127 127 127 127 127 127 131 127 123 120 119 119 119 118 114 111 109 109 113 120 128 134 143 146 150 153 155 158 162 164 161 160 158 157 157 158 160 161 158 158 157 156 155 155 154 154 156 156 156 155 155 154 154 154 150 154 154 150 149 150 147 141 150 176 201 209 211 216 220 219 216 211 178 128 102 110 118 114 119 120 121 122 122 122 121 121 123 123 125 126 128 129 130 131 99 62 35 41 53 51 47 50 44 48 52 51 47 47 52 58
160 159 158 156 156 157 158 159 161 162 163 164 166 167 168 169 168 167 166 164 162 160 159 158 160 161 159 153 145 135 119 104 94 88 86 92 98 99 100 102 106 106 106 105 105 105 104 104 100 101 104 107 109 111 112 112 119 119 120 121 121 122 123 123 126 126 126 127 127 128 128 128 127 127 128 129 130 131 131 131 132 130 129 129 130 131 131 131 130 130 130 129 129 128 128 128 132 132 131 130 129 127 126 125 125 124 123 122 122 122 122 122 126 126 125 124 123 122 121 121 124 123 125 129 134 134 130 126 133 132 130 128 127 127 128 128 129 129 129 128 128 127 127 127 126 126 126 126 126 126 126 126 124 123 122 120 118 116 115 114 112 109 106 106 109 116 124 129 139 143 149 153 155 157 159 161 160 159 158 156 156 158 159 160 157 157 157 157 157 157 157 157 156 156 155 155 155 154 154 154 155 154 153 153 153 151 147 144 142 156 182 206 213 211 215 224 225 211 204 176 123 101 111 114 113 115 118 121 123 124 125 125 124 124 124 127 134 134 116 95 53 49 46 46 49 51 50 48 53 52 51 50 51 52 54 55
158 157 157 157 158 160 163 164 163 164 165 167 168 168 169 169 166 165 163 161 159 158 157 157 161 162 160 153 146 136 119 105 95 89 88 94 100 102 103 105 106 105 105 105 104 104 104 103 102 103 105 107 109 112 114 115 119 119 120 121 121 122 123 123 126 126 126 127 127 127 128 128 125 125 126 127 128 129 129 129 129 127 126 126 127 128 128 127 130 130 130 129 129 128 128 128 132 131 130 129 127 125 124 123 125 124 123 123 123 125 127 128 126 126 126 125 126 126 127 128 131 131 130 131 131 130 128 125 134 133 131 130 129 129 129 130 129 129 128 128 127 127 127 127 126 126 126 126 126 126 126 126 125 125 123 121 119 117 116 115 115 113 110 109 112 119 127 132 138 142 147 151 153 155 157 159 159 158 157 156 156 157 158 159 157 157 157 157 157 157 157 157 156 156 156 155 155 155 154 154 155 153 152 152 152 150 147 144 143 152 172 198 212 215 218 223 224 218 212 187 138 104 100 105 111 113 116 118 121 122 123 123 129 127 126 131 136 125 93 61 45 43 41 43 48 51 51 49 54 53 51 50 50 51 52 53
159 159 158 158 160 162 164 165 164 165 166 168 168 168 167 166 166 164 162 160 158 158 158 159 161 162 160 153 146 136 119 105 90 84 83 90 96 99 100 103 105 104 104 104 103 103 103 102 104 104 105 106 109 112 115 117 119 119 120 121 121 122 123 123 126 126 126 126 127 127 127 128 123 123 124 125 126 127 127 127 128 126 125 125 126 127 127 126 130 130 130 129 129 128 128 128 131 130 129 128 126 124 123 123 123 123 122 122 123 124 126 127 127 126 123 121 120 120 120 121 123 125 127 128 128 128 130 131 133 132 131 130 129 129 129 129 128 128 127 127 127 126 126 126 126 126 126 126 126 126 126 126 127 126 124 122 120 118 117 116 113 111 107 106 110 116 124 129 136 140 146 149 151 153 155 157 158 158 157 156 156 157 158 158 157 157 157 157 157 157 157 157 157 157 156 156 155 155 155 155 154 152 151 151 151 149 146 144 143 144 157 182 206 217 220 220 221 225 221 203 168 120 95 100 110 112 114 117 120 122 123 123 123 129 134 132 119 95 61 36 43 42 42 46 53 57 58 56 55 53 52 50 49 49 50 51
163 162 161 159 159 159 160 161 164 165 166 167 167 165 163 162 166 165 163 161 160 160 161 162 160 161 158 152 145 134 118 104 87 82 81 88 95 98 100 102 104 104 103 103 103 102 102 102 105 104 104 105 107 111 115 117 119 119 120 121 121 122 123 123 125 125 126 126 126 127 127 127 123 123 124 125 126 126 127 127 130 128 127 127 128 129 129 128 130 130 130 129 129 128 128 128 130 129 128 127 126 126 126 126 124 124 124 124 123 123 122 122 124 123 121 119 118 119 120 121 118 122 127 128 127 128 131 134 129 129 128 127 127 127 126 126 128 128 127 127 126 126 126 126 126 126 126 126 126 126 126 126 126 125 124 122 120 118 116 115 112 110 106 105 108 114 122 127 136 140 145 149 151 152 154 156 157 157 157 156 156 157 157 157 156 156 156 156 156 156 156 156 157 157 156 156 155 155 155 155 153 151 149 149 149 148 146 144 142 137 142 165 195 215 219 216 218 227 223 216 200 148 104 101 110 111 113 116 119 121 123 124 117 132 139 121 85 54 40 39 44 43 44 50 57 61 60 58 55 54 52 49 48 48 48 49
162 161 160 158 158 158 159 160 167 167 168 167 166 164 162 161 164 163 161 161 160 161 162 163 159 160 157 150 143 133 117 102 92 86 86 93 100 102 104 107 104 104 103 103 103 102 102 102 104 103 103 104 106 110 114 116 119 119 120 121 121 122 123 123 125 125 125 126 126 126 127 127 124 125 125 126 127 128 128 128 130 128 127 127 128 129 129 128 130 130 130 129 129 128 128 128 129 128 128 127 128 129 130 131 126 126 126 126 124 121 119 117 118 118 118 118 120 122 125 126 122 126 131 131 129 127 127 129 127 127 127 127 127 126 126 126 128 128 128 127 127 126 126 126 126 126 126 126 126 126 126 126 125 124 122 120 118 116 115 114 116 114 110 109 111 118 125 130 137 141 146 149 151 152 154 155 155 155 155 156 156 155 155 155 156 156 156 156 156 156 156 156 156 156 155 155 154 154 154 154 152 150 147 147 147 147 145 144 144 137 136 154 183 208 217 216 219 226 220 221 219 176 122 104 107 108 110 113 116 119 121 123 129 131 122 95 59 36 38 49 43 42 44 49 55 58 55 52 55 54 51 49 47 47 47 47
158 157 157 157 158 160 163 164 171 170 168 166 164 162 161 160 158 158 159 159 160 160 160 160 159 160 157 150 143 133 117 102 91 86 85 92 98 101 102 105 105 104 104 104 103 103 103 102 102 102 103 104 107 110 113 115 119 119 120 121 121 122 123 123 124 125 125 125 126 126 126 126 126 126 127 127 128 129 129 130 128 126 125 125 126 127 127 126 130 130 130 129 129 128 128 128 130 129 128 127 128 129 131 132 124 124 123 122 121 121 121 121 120 120 119 118 117 115 114 114 113 116 120 123 124 125 127 129 127 128 128 129 129 128 127 127 129 129 129 128 128 128 127 127 126 126 126 126 126 126 126 126 124 123 122 120 118 116 114 113 115 113 109 108 110 116 124 128 137 141 145 149 150 151 153 154 154 154 155 156 156 155 154 154 155 155 155 155 155 155 155 155 154 154 154 153 153 153 152 152 151 148 146 145 146 146 145 144 146 142 139 147 170 197 213 217 221 223 219 220 221 195 147 112 104 105 106 109 112 116 119 120 141 118 87 64 50 44 44 47 47 47 49 53 58 59 55 51 54 53 50 48 46 46 46 47
159 159 158 158 160 162 164 165 171 168 165 161 158 157 157 157 154 156 159 161 162 162 161 160 161 162 159 152 145 135 119 104 89 83 82 88 94 96 98 100 106 105 105 105 104 104 104 103 102 103 104 106 109 111 113 114 119 119 120 121 121 122 123 123 124 124 125 125 125 126 126 126 126 126 127 127 128 129 129 130 129 127 126 126 127 128 128 127 130 130 130 129 129 128 128 128 131 130 128 127 126 127 128 129 132 129 126 125 128 134 141 145 144 143 142 140 136 132 127 125 119 117 115 115 118 122 125 126 126 127 128 129 129 128 127 126 130 130 130 130 129 129 128 128 126 126 126 126 126 126 126 126 125 124 123 121 119 117 115 115 113 110 107 105 108 114 121 126 136 139 144 147 148 149 151 152 153 154 155 156 156 155 154 153 155 155 155 155 155 155 155 155 153 153 152 152 151 151 151 151 150 147 144 144 144 145 145 144 144 145 143 142 155 180 204 215 219 221 223 220 216 211 179 135 105 106 107 110 113 117 120 122 120 89 57 46 49 51 47 43 50 50 53 58 62 62 58 53 53 51 49 47 46 46 47 47
165 163 162 161 160 161 162 163 168 165 160 155 152 151 151 152 154 157 160 164 165 164 162 161 163 164 161 154 147 137 121 106 92 86 84 90 96 98 99 101 106 106 106 105 105 105 104 104 102 103 106 109 111 113 114 114 119 119 120 121 121 122 123 123 124 124 124 125 125 126 126 126 125 125 126 127 127 128 129 129 132 130 129 129 130 131 131 131 130 130 130 129 129 128 128 128 133 131 128 126 124 124 125 125 148 144 139 138 144 156 169 178 171 173 175 177 176 174 171 169 151 141 129 121 118 118 117 116 123 124 125 126 127 126 125 124 131 131 131 131 130 130 129 129 126 126 126 126 126 126 126 126 126 125 124 122 120 118 117 116 117 114 110 109 111 117 124 129 134 138 142 145 146 147 149 150 152 153 154 156 156 154 153 152 155 155 155 155 155 155 155 155 152 152 151 151 150 150 150 150 149 147 144 143 144 145 144 144 141 145 144 137 143 167 195 212 215 218 227 222 213 222 205 158 109 109 111 113 116 120 124 126 85 63 43 41 45 47 45 44 46 47 50 55 60 60 55 50 51 50 48 47 46 46 47 48
166 163 160 160 163 167 169 170 170 163 155 150 150 150 150 149 149 155 162 165 163 161 161 162 164 164 161 154 147 137 120 105 94 88 86 91 97 98 99 101 104 104 104 104 104 104 104 104 106 104 103 105 110 114 115 114 117 120 122 122 120 120 122 125 126 125 125 125 125 126 127 128 123 126 129 131 130 128 125 124 131 126 126 130 131 127 128 133 130 128 127 129 131 130 125 120 123 127 133 138 142 145 148 150 147 146 151 159 163 161 164 170 177 175 174 178 184 188 189 188 188 184 176 163 147 129 114 105 113 117 121 123 124 125 129 132 128 129 129 129 128 129 131 133 127 127 127 128 128 129 130 130 125 123 121 121 121 120 117 115 114 112 109 107 108 113 122 128 136 140 145 147 147 146 145 145 149 149 150 151 153 154 155 155 152 152 153 153 154 154 154 154 155 154 152 150 149 148 148 148 148 143 142 146 145 141 142 146 142 140 141 143 141 148 176 208 213 219 221 220 221 221 209 193 143 113 101 109 119 129 119 88 47 47 46 45 46 47 49 50 52 53 56 58 59 59 57 56 47 46 46 46 47 49 51 53
163 161 159 160 163 167 169 169 166 160 153 148 146 146 145 144 150 155 162 165 163 161 161 163 164 164 161 154 147 137 120 105 90 85 83 89 94 96 97 99 104 104 104 104 104 104 104 104 106 104 103 106 111 115 116 115 118 120 122 122 121 121 123 125 125 125 124 124 125 125 126 127 125 125 127 130 134 136 137 136 133 128 127 129 129 127 129 134 134 134 133 131 128 126 125 125 137 141 146 148 147 147 149 152 148 151 159 167 169 166 168 173 180 179 178 178 178 178 177 175 180 183 187 187 181 171 159 151 125 118 112 115 123 127 123 116 131 131 131 132 131 128 123 119 126 126 126 126 126 127 127 127 123 121 118 118 118 117 114 112 112 110 107 105 106 111 120 126 136 140 145 147 147 146 145 145 149 149 150 151 153 154 154 155 152 152 152 153 153 153 153 153 153 152 151 149 148 147 147 146 145 141 140 143 142 139 139 143 140 138 140 142 140 142 162 186 210 216 218 218 222 226 217 202 167 123 103 117 125 116 90 58 43 42 42 42 43 45 47 48 52 53 55 56 56 55 53 52 46 45 44 43 44 45 47 48
159 158 158 160 164 167 169 169 162 157 149 143 141 140 139 138 150 156 163 166 164 162 162 163 164 164 161 154 147 137 120 105 90 84 83 89 95 97 99 101 103 103 103 103 103 103 103 103 106 105 105 107 111 115 116 116 119 121 122 122 122 122 124 125 126 125 125 125 125 126 127 128 133 130 127 127 129 131 130 128 136 132 128 128 127 126 128 132 123 126 127 126 124 127 135 142 144 148 152 150 145 142 143 146 146 153 163 171 170 167 168 173 181 182 182 180 176 172 169 169 173 178 186 193 196 195 192 189 171 152 128 114 112 117 121 122 123 122 123 126 129 129 125 121 125 125 125 125 124 124 124 124 122 120 118 117 117 116 114 111 112 110 108 106 107 112 121 127 136 140 145 147 147 146 145 145 148 149 150 151 152 153 154 155 152 152 152 152 152 152 151 151 150 150 149 148 147 146 145 144 144 141 140 141 141 138 139 141 140 138 140 143 140 138 146 159 201 210 216 217 222 228 224 214 203 149 118 123 121 96 64 40 41 41 41 42 44 46 48 49 53 53 53 53 52 51 49 48 51 50 48 46 46 46 47 48
158 158 159 162 166 169 169 168 158 153 145 138 134 133 134 135 151 157 164 167 165 163 163 164 164 164 161 154 147 137 120 105 87 82 80 87 94 96 98 100 102 102 102 102 102 102 102 102 105 105 106 108 111 114 116 117 120 121 122 122 122 123 124 125 127 126 126 126 126 127 128 129 135 131 126 125 127 127 124 121 130 127 124 122 122 123 126 128 126 126 125 124 126 133 144 152 143 148 151 148 142 138 141 145 143 150 160 164 163 161 165 170 174 178 182 181 177 174 173 174 177 177 178 181 185 190 194 196 201 192 173 147 122 111 113 119 119 120 122 124 127 130 131 131 126 125 125 124 124 123 123 122 124 122 120 119 119 118 115 113 114 113 110 108 110 115 124 130 136 140 145 147 147 146 145 145 147 148 149 150 151 152 153 154 152 152 152 151 150 150 149 149 147 147 147 146 145 144 143 142 144 143 142 142 141 141 141 142 144 141 141 144 143 138 139 144 183 201 216 220 221 224 225 222 220 183 144 118 93 68 50 41 43 43 45 47 49 51 53 54 55 54 53 51 50 48 47 47 54 53 51 49 47 47 48 48
159 160 162 166 169 170 168 165 155 149 139 130 125 127 132 137 152 158 165 167 166 164 164 165 164 164 161 154 147 137 120 105 84 78 77 84 90 93 94 97 102 102 102 102 102 102 102 102 104 105 107 108 110 113 115 117 120 120 120 121 123 124 124 124 125 125 124 124 124 125 126 127 126 125 125 128 132 134 132 129 121 122 122 123 126 131 134 135 145 139 131 127 130 136 142 145 142 146 149 148 145 144 148 152 144 150 155 156 155 158 163 168 167 172 177 179 177 176 177 179 182 181 180 180 182 186 190 193 191 198 202 191 166 136 113 101 117 122 129 131 129 127 128 129 126 125 125 124 124 123 123 122 123 121 119 118 118 117 114 112 113 112 110 108 109 115 124 131 136 140 145 147 147 146 145 145 146 147 148 149 150 151 152 153 152 152 151 150 149 148 147 147 145 145 146 146 145 144 142 141 143 143 143 141 140 141 142 141 145 142 141 143 143 140 139 139 162 188 215 223 220 219 222 225 214 211 174 108 59 43 42 42 44 45 47 50 52 54 55 56 57 55 53 50 49 48 48 48 51 50 48 45 44 44 44 45
161 162 165 169 171 169 165 161 152 144 131 119 115 121 132 142 153 159 165 168 167 165 165 166 164 164 161 154 147 137 120 105 88 82 81 87 93 95 97 99 101 101 101 101 101 101 101 101 102 104 106 108 109 111 114 117 120 119 118 120 122 123 123 122 122 122 121 121 122 122 123 124 124 125 127 128 128 128 127 127 123 129 134 138 143 149 151 149 140 132 124 122 127 134 138 139 137 139 141 142 143 146 149 152 148 152 153 152 154 161 166 167 165 168 171 174 174 175 176 177 177 180 184 188 190 190 189 188 193 192 195 200 198 179 148 123 105 112 120 125 126 124 123 122 124 124 124 124 123 123 123 123 120 118 116 115 115 114 111 109 109 108 106 104 106 112 121 128 136 140 145 147 147 146 145 145 145 146 147 148 149 150 151 152 152 152 150 149 147 146 145 145 143 144 145 146 145 144 142 141 141 143 142 139 138 141 141 139 142 140 139 140 141 140 139 138 144 172 204 220 219 217 221 226 209 231 192 101 43 38 42 41 43 45 47 50 52 53 54 54 57 55 52 49 48 49 51 52 51 50 48 47 46 47 48 49
163 164 167 170 170 166 160 154 148 138 122 108 105 115 133 146 153 159 166 169 167 165 165 166 164 164 161 154 147 137 120 105 90 84 82 88 94 95 96 98 100 100 100 100 100 100 100 100 100 103 106 107 107 109 113 116 119 117 116 118 121 123 122 120 123 122 122 122 122 123 124 125 126 128 129 126 121 119 122 125 130 138 145 147 149 151 147 141 123 121 118 118 123 129 135 139 132 131 130 133 138 142 143 143 150 153 153 153 158 166 167 163 168 168 169 171 174 177 177 176 178 180 185 188 190 189 188 186 202 192 185 191 202 202 189 174 127 120 112 111 115 120 121 120 121 121 121 122 122 122 122 122 119 117 115 114 114 113 111 109 107 106 104 103 105 111 120 127 136 140 145 147 147 146 145 145 145 146 146 147 149 150 151 151 152 151 150 148 146 145 144 143 143 144 145 146 146 144 142 141 142 144 143 139 139 142 143 139 139 140 141 142 142 141 140 138 135 156 185 208 218 219 221 225 215 231 177 79 34 42 47 41 44 45 48 50 52 53 53 53 54 52 49 47 47 50 53 55 51 50 49 49 50 51 53 54
163 164 167 170 169 164 156 150 145 134 116 101 98 111 133 149 153 159 166 169 167 165 165 166 164 164 161 154 147 137 120 105 83 77 75 81 86 87 88 90 100 100 100 100 100 100 100 100 99 102 105 106 106 108 112 116 119 117 115 117 121 122 121 119 126 125 125 125 125 126 127 128 123 127 130 127 124 126 134 142 129 137 143 142 139 135 125 114 127 128 128 125 123 124 131 136 134 130 127 130 136 141 140 138 149 151 152 154 161 169 166 158 172 170 169 172 177 181 181 180 189 188 186 184 184 185 187 188 190 189 191 196 201 203 200 196 181 155 122 105 106 115 119 119 118 118 119 120 120 121 121 121 121 119 117 116 116 115 113 111 109 108 106 104 106 113 122 129 136 140 145 147 147 146 145 145 145 145 146 147 149 150 151 151 152 151 149 148 146 144 143 142 142 144 146 147 146 145 143 141 144 147 147 141 141 145 146 142 138 142 145 145 144 143 141 138 133 146 170 197 216 222 222 223 220 218 145 49 21 40 47 40 46 47 50 52 54 54 54 54 52 50 47 45 46 49 54 56 46 46 45 46 47 49 51 53
166 171 173 168 161 157 152 147 138 117 94 87 100 120 136 143 156 161 166 167 165 164 165 167 166 165 161 155 149 139 121 105 84 76 72 79 88 91 91 92 93 93 94 96 98 99 100 101 102 102 102 103 105 107 109 110 115 115 116 117 118 118 119 119 124 124 123 123 123 123 122 122 126 135 121 122 118 117 144 166 110 118 127 129 126 121 120 121 129 126 123 124 128 132 133 132 127 127 130 137 140 139 140 143 146 144 147 153 155 154 154 158 163 165 168 171 174 179 184 189 185 186 186 187 187 188 188 189 186 187 190 193 195 196 196 196 195 191 167 129 106 106 112 111 117 116 122 123 118 123 125 115 119 118 117 115 113 111 110 109 107 107 105 102 103 110 122 131 136 141 146 150 150 148 147 147 143 143 144 145 145 145 144 144 143 145 148 149 148 145 141 138 141 141 142 144 146 146 144 141 144 143 142 141 141 141 141 141 142 142 143 143 143 143 143 144 142 139 152 182 208 217 219 221 231 149 68 41 45 45 43 46 46 49 52 53 51 52 55 59 49 46 44 46 50 53 53 51 42 44 45 46 52 56 51 41
169 174 175 170 163 158 151 145 128 107 85 79 93 116 133 142 155 161 166 168 166 164 165 166 164 163 159 153 147 137 119 103 84 76 72 79 87 91 91 92 96 96 97 98 99 101 101 102 101 101 101 102 104 106 108 109 113 113 114 114 115 116 117 117 123 123 123 123 123 123 123 123 122 120 126 119 124 125 162 153 99 107 117 122 121 118 118 119 123 120 118 120 125 129 131 131 128 127 130 136 138 136 136 139 146 144 145 149 151 149 150 154 169 171 173 174 176 179 183 187 183 183 184 185 186 187 188 188 188 190 193 195 197 198 198 197 195 198 199 182 140 100 94 109 115 110 112 111 107 115 124 120 117 117 115 114 112 110 109 108 108 107 105 102 103 110 121 130 139 144 149 153 153 151 150 150 144 144 144 144 144 144 143 143 144 146 149 151 150 147 143 140 142 141 142 144 146 146 144 141 144 143 142 141 141 141 141 142 142 143 143 143 143 144 144 144 144 143 145 159 189 217 223 214 164 103 48 37 44 43 40 43 46 49 52 54 54 54 55 56 47 45 45 46 49 50 48 46 49 47 48 52 56 53 43 35
171 175 174 168 162 155 146 137 114 96 77 74 90 114 133 142 154 160 167 170 168 165 164 165 162 161 157 151 145 135 117 101 83 75 73 79 87 90 92 93 100 100 100 101 101 102 102 102 102 102 102 103 105 107 109 110 113 113 114 114 115 116 117 117 121 121 122 122 123 123 124 124 127 124 122 127 118 130 147 119 102 109 117 122 122 120 121 122 119 118 117 120 124 128 131 131 130 128 130 135 136 133 133 135 138 136 138 145 150 153 157 163 173 175 176 177 177 178 181 184 181 182 183 184 186 187 188 189 189 191 193 196 197 197 197 197 193 191 198 206 190 151 116 101 114 106 109 112 108 114 121 118 116 115 114 112 111 109 108 108 109 108 106 102 102 109 120 129 140 144 150 153 154 152 151 151 145 145 143 142 141 141 141 141 141 144 147 150 150 147 144 142 142 141 142 144 146 146 144 141 144 143 142 141 141 141 142 142 143 143 143 144 144 145 145 145 147 151 146 148 178 212 207 176 89 57 34 38 45 42 39 43 47 48 51 54 56 56 53 50 48 48 48 50 51 49 46 43 47 47 54 62 58 41 28 26
171 173 171 165 158 150 137 125 101 88 76 78 95 118 135 143 153 160 167 171 169 165 164 164 161 161 156 150 144 134 116 100 82 75 73 79 87 90 92 94 102 102 102 102 102 101 101 101 103 104 104 105 107 109 111 112 115 115 116 117 118 118 119 119 120 120 121 122 123 124 124 125 127 135 106 135 121 133 110 99 115 118 120 121 119 119 121 123 122 122 122 124 127 130 132 133 133 131 132 136 136 132 131 133 136 134 137 144 151 155 162 169 171 173 175 175 176 177 179 182 181 182 183 185 187 189 190 191 189 190 193 195 196 196 195 194 192 191 190 199 215 211 168 119 103 92 95 106 107 110 113 110 115 114 113 112 111 109 108 108 110 109 106 102 102 108 119 128 138 143 149 152 152 151 150 150 148 146 144 141 139 137 137 137 135 138 142 146 147 146 144 142 142 142 142 144 146 146 144 142 143 143 142 141 141 142 142 143 143 143 144 144 145 146 146 146 146 153 153 155 175 184 151 104 54 41 37 44 48 43 43 50 50 49 50 53 55 54 48 42 51 52 54 55 54 51 47 44 45 51 66 72 54 29 27 40
173 172 168 162 155 146 128 113 89 81 76 83 101 121 135 141 153 160 167 171 169 165 164 164 162 161 157 151 145 135 117 101 80 75 74 80 86 89 92 96 101 101 101 101 100 100 100 100 102 102 103 104 105 107 109 110 115 115 116 117 118 118 119 119 119 120 120 121 122 123 124 124 118 130 102 128 155 130 101 114 119 117 114 112 110 112 116 119 126 126 127 127 128 129 130 131 135 133 134 138 138 134 132 134 144 141 141 145 148 149 153 159 163 165 169 172 173 176 179 181 183 184 185 187 189 191 192 193 192 193 195 196 197 196 195 195 195 202 202 199 203 207 194 174 117 94 86 92 90 93 103 107 114 114 113 112 110 109 108 108 109 108 105 102 101 107 118 127 139 144 149 153 154 153 152 152 150 148 145 141 137 133 131 130 129 133 139 144 147 148 147 145 142 142 143 145 147 147 144 142 143 142 142 141 141 142 143 143 143 143 144 145 146 147 147 148 146 148 153 160 160 136 86 42 48 44 43 46 45 43 48 57 52 50 49 50 51 49 43 38 52 53 55 55 53 50 48 47 56 63 72 66 41 27 51 88
174 172 166 159 153 141 120 101 82 78 76 85 102 120 133 138 154 160 167 170 168 165 164 165 163 162 158 152 146 136 118 102 79 75 74 80 86 89 92 97 100 100 100 100 100 100 99 99 99 100 100 101 103 105 107 108 113 113 114 114 115 116 117 117 120 120 121 121 122 122 123 123 126 123 123 123 181 115 111 122 114 112 109 108 109 112 117 120 124 125 127 127 125 125 126 128 134 132 134 138 139 135 134 136 140 138 138 143 146 146 150 155 156 160 165 170 173 176 180 183 185 186 187 188 190 191 192 193 195 196 197 198 199 198 197 196 197 191 192 196 191 184 195 213 184 152 130 116 93 81 95 110 112 111 111 110 109 108 107 107 108 107 104 101 101 108 119 128 142 147 153 157 158 157 156 156 152 150 147 142 136 129 124 121 124 128 135 142 148 150 150 150 143 143 143 145 147 147 145 143 142 142 141 141 141 142 143 144 143 144 145 146 147 148 149 149 156 153 155 154 134 93 52 30 47 45 42 41 41 44 51 57 53 51 49 47 46 45 43 42 51 52 51 50 48 47 49 51 69 67 59 43 27 39 88 137
170 166 159 152 146 133 110 88 84 79 77 84 100 119 133 139 155 161 166 168 166 164 165 166 163 162 158 152 146 136 118 101 78 74 75 81 86 88 93 98 100 100 100 100 100 100 101 101 100 100 101 102 104 106 108 109 113 113 114 114 115 116 117 117 121 121 121 121 121 121 121 121 133 121 133 142 154 107 116 110 109 109 110 112 116 118 120 120 120 123 126 126 125 125 126 129 131 129 132 137 138 135 135 137 134 133 136 142 147 148 151 156 156 160 166 171 175 179 182 185 186 186 187 188 189 190 191 191 194 195 196 196 196 195 194 193 191 182 182 193 198 197 204 218 230 211 202 181 130 88 88 104 108 108 107 107 106 105 104 104 106 105 103 101 101 108 120 129 142 147 153 157 158 158 157 158 153 152 149 143 135 126 118 114 114 120 128 137 144 148 150 150 143 143 144 146 148 148 145 143 142 141 141 141 141 142 143 144 143 144 145 146 147 149 150 150 160 160 157 139 102 64 45 44 45 43 41 41 45 50 52 52 53 52 49 45 43 45 49 52 52 52 50 47 45 47 53 58 75 63 44 30 38 74 126 164
164 160 152 145 139 125 100 77 90 84 79 84 100 119 135 144 156 161 166 167 165 164 165 167 162 161 157 151 145 135 117 101 77 74 75 81 85 88 93 98 100 100 100 101 101 102 102 102 103 104 104 106 107 109 111 112 115 115 116 117 118 118 119 119 122 122 121 121 121 121 120 120 123 116 118 168 107 116 117 101 104 106 110 115 119 119 117 114 119 122 126 127 127 127 129 132 128 127 129 135 137 135 135 138 141 139 141 146 148 146 147 150 158 162 168 174 177 181 184 187 185 186 186 187 187 188 188 189 190 191 191 192 192 191 189 188 182 197 206 204 208 219 221 214 217 222 240 231 165 99 82 92 106 105 105 104 103 103 102 102 105 104 103 100 101 108 120 130 140 145 151 155 157 156 156 156 154 153 150 144 135 124 115 109 106 111 120 130 138 143 146 147 144 143 144 146 148 148 146 143 141 141 141 141 141 142 143 144 144 144 145 146 148 149 150 151 153 160 154 122 76 45 41 50 45 44 44 46 53 58 54 46 52 52 49 45 42 46 54 61 56 54 51 47 46 50 59 66 79 62 41 38 66 114 154 173
161 159 153 144 128 109 91 79 87 85 83 88 99 117 135 146 154 158 164 168 168 167 166 166 166 165 160 152 143 133 117 103 81 75 73 80 86 90 92 95 97 97 98 98 98 98 98 98 101 101 102 103 105 108 110 111 112 114 116 116 116 116 118 120 122 125 124 121 120 123 122 119 121 127 132 126 116 109 110 115 110 112 115 116 115 115 116 117 126 126 125 125 126 128 129 131 123 126 130 132 133 133 134 135 131 137 144 146 146 146 150 154 157 157 164 178 185 184 183 185 180 184 188 187 185 185 189 193 207 201 191 183 181 184 190 195 214 214 214 214 215 217 218 219 213 218 223 233 216 144 83 78 87 109 108 101 106 101 95 108 100 100 100 99 101 108 120 129 137 143 151 155 155 153 153 154 152 153 150 145 139 128 110 92 91 91 103 123 136 139 143 151 147 145 142 143 146 147 146 144 143 143 143 144 144 145 145 145 145 144 146 149 148 145 146 149 155 156 128 78 45 45 49 44 43 44 47 49 51 52 52 52 51 49 48 46 47 51 56 60 44 51 53 46 45 57 74 84 78 50 38 66 112 145 159 165
158 156 149 136 118 100 87 80 87 85 84 88 99 117 135 146 155 159 165 169 169 168 167 167 163 163 158 149 141 130 114 100 83 77 75 81 88 91 93 96 100 100 101 102 102 102 103 103 101 101 102 103 105 108 110 111 112 114 116 116 116 116 118 120 122 124 124 120 120 123 123 121 126 128 126 119 110 106 110 115 113 116 118 119 119 119 120 121 119 118 117 117 118 120 123 124 123 126 129 131 131 131 132 133 128 132 136 137 137 138 144 149 161 159 164 174 180 179 178 179 196 190 185 185 190 194 195 195 172 174 178 184 192 200 206 210 212 212 211 210 210 210 211 211 212 212 213 225 229 189 120 71 93 101 98 94 102 104 98 96 99 99 98 97 99 106 118 127 137 143 151 155 155 153 153 154 154 154 151 146 141 130 111 94 79 78 90 111 127 134 140 149 149 146 143 143 145 147 146 145 143 143 143 144 144 145 145 145 146 146 147 148 148 148 151 155 162 139 97 56 39 42 44 40 45 46 48 51 52 53 53 52 49 46 44 46 50 54 54 52 46 50 50 48 53 64 73 76 62 56 67 100 133 150 155 158
155 152 142 123 102 87 82 83 88 85 84 88 99 117 134 146 156 160 166 170 170 169 168 168 163 163 158 149 141 130 114 100 85 79 77 83 89 91 93 96 97 98 99 100 101 102 102 103 101 101 102 103 105 108 110 111 112 114 116 116 116 116 118 120 121 124 122 119 119 123 125 123 130 126 119 110 105 105 110 114 114 117 120 121 120 121 122 123 119 118 117 117 118 121 124 126 129 132 135 136 136 135 135 136 134 136 137 137 136 139 146 152 158 157 162 172 180 183 185 187 184 188 192 194 192 186 178 172 172 179 189 200 208 212 212 212 209 209 208 207 207 207 208 208 211 212 214 219 231 230 175 101 79 75 83 93 96 101 102 93 97 98 97 96 97 104 115 124 137 143 151 155 155 153 153 154 153 153 151 146 140 130 111 94 66 63 73 96 116 127 137 147 150 148 145 144 145 146 146 146 143 143 143 144 144 145 145 145 144 146 146 145 147 151 156 159 155 107 56 35 36 39 40 41 48 49 51 53 54 54 53 53 47 43 43 47 54 55 50 43 50 51 52 56 64 72 72 68 57 73 104 136 151 150 150 154
151 146 132 110 88 78 80 87 88 86 84 88 99 116 134 145 155 159 165 169 169 168 167 167 166 165 160 152 143 133 117 103 85 79 77 82 89 91 93 96 96 96 97 99 100 101 102 103 101 101 102 103 105 108 110 111 112 114 116 116 116 116 118 120 121 123 122 118 119 124 126 124 126 120 111 105 104 107 111 114 113 115 118 119 119 119 120 122 120 120 119 119 121 124 128 130 132 135 138 139 138 137 137 138 140 141 142 141 141 144 149 153 156 157 161 169 177 183 186 187 176 186 194 189 175 165 165 170 200 204 210 214 214 210 204 200 207 207 207 207 208 209 210 210 205 210 218 214 215 234 216 161 86 65 77 100 96 93 100 97 97 97 96 95 96 103 115 124 137 143 151 155 155 153 153 154 151 152 149 145 139 129 111 94 61 54 60 82 106 121 134 145 151 149 147 146 145 146 146 146 143 143 143 144 144 145 145 145 140 144 145 143 147 155 158 155 124 75 35 34 42 39 39 48 52 53 54 55 55 54 53 52 43 44 47 52 55 53 47 41 52 54 58 65 72 75 72 67 78 99 130 151 152 144 145 153
145 137 121 99 82 77 83 91 89 86 84 88 99 116 133 144 153 157 163 167 167 166 165 165 166 165 160 152 143 133 117 103 84 78 76 81 88 90 92 95 99 100 101 102 104 105 106 107 101 101 102 103 105 108 110 111 112 114 116 116 116 116 118 120 120 123 122 119 119 124 125 123 117 113 108 106 108 111 113 113 114 116 118 119 118 118 119 120 115 115 116 117 119 122 125 126 129 132 135 136 135 134 134 135 139 140 141 141 142 143 145 147 157 159 162 167 173 177 177 175 190 185 175 164 159 168 186 201 209 210 211 210 208 205 201 198 208 208 207 207 207 208 208 209 201 202 212 212 207 225 230 204 145 89 73 94 95 89 93 94 96 96 96 95 97 104 116 125 137 143 151 155 155 153 153 154 153 153 151 147 142 132 113 96 61 50 50 70 94 112 127 138 148 148 148 147 147 146 146 147 143 143 143 144 144 145 145 145 140 146 147 145 152 161 154 140 85 55 40 50 52 39 39 53 54 54 55 55 55 53 51 49 43 49 55 57 54 49 46 45 49 55 64 71 72 72 74 77 106 123 144 154 148 139 140 146
137 125 107 91 82 83 88 92 89 87 85 88 99 116 133 144 152 157 162 166 166 165 164 164 163 163 158 149 141 130 114 100 82 76 75 81 88 91 94 97 98 99 99 100 101 102 103 104 101 101 102 103 105 108 110 111 112 114 116 116 116 116 118 120 120 123 123 121 121 124 124 121 110 109 108 110 112 114 114 114 117 118 120 120 119 118 118 119 112 113 116 119 122 124 125 125 131 133 136 138 137 137 137 138 141 141 141 142 142 143 144 144 149 155 163 170 178 184 182 178 178 167 158 162 179 197 206 209 208 207 207 206 205 204 203 203 208 207 206 205 204 204 204 204 210 203 207 216 222 229 230 222 203 126 70 69 84 90 91 89 93 94 94 94 96 105 117 127 137 143 151 155 155 153 153 154 156 157 155 150 146 136 117 101 63 47 41 58 82 102 117 128 143 146 149 149 148 146 146 146 143 143 143 144 144 145 145 145 143 150 151 150 158 162 141 111 55 49 52 61 55 40 40 53 54 55 55 55 53 50 48 46 47 53 59 58 51 46 47 50 47 54 65 72 72 74 84 96 125 137 150 154 148 140 139 142
129 112 93 84 85 90 92 90 90 87 85 88 99 115 133 143 153 157 163 167 167 166 165 165 163 163 158 149 141 130 114 100 82 76 75 82 90 93 96 99 96 96 97 97 98 98 99 99 101 101 102 103 105 108 110 111 112 114 116 116 116 116 118 120 119 123 125 123 122 124 122 118 108 109 111 113 114 114 115 115 116 118 119 118 116 114 114 115 113 116 121 126 129 130 129 128 134 137 140 142 142 142 143 144 147 145 142 141 142 144 146 147 144 153 164 173 181 185 181 173 152 158 171 189 205 210 205 198 206 207 208 209 208 206 204 202 201 202 202 203 204 206 207 208 217 213 208 215 227 226 223 229 223 173 102 64 72 86 87 86 89 90 91 91 95 104 117 127 137 143 151 155 155 153 153 154 155 156 154 150 145 136 117 101 67 47 36 50 75 95 111 122 138 142 148 151 149 146 145 145 143 143 143 144 144 145 145 145 143 151 151 150 158 155 118 72 39 46 54 55 49 44 47 53 54 54 54 53 51 47 44 42 54 56 56 53 48 46 48 52 51 56 65 74 78 86 104 122 137 144 151 150 145 143 147 152
123 104 85 80 88 96 94 88 90 87 85 88 99 115 132 143 154 158 164 168 168 167 166 166 166 165 160 152 143 133 117 103 82 77 76 83 91 95 99 102 100 100 100 100 100 100 101 101 101 101 102 103 105 108 110 111 112 114 116 116 116 116 118 120 119 123 126 124 123 124 121 116 109 111 114 114 113 113 115 117 114 115 116 115 112 109 109 109 111 115 122 127 131 131 129 127 131 134 138 140 141 141 142 143 148 144 139 136 137 141 144 146 150 159 167 170 172 169 159 146 150 172 198 210 206 200 201 205 197 200 205 209 210 207 202 199 193 195 198 202 207 211 215 218 211 219 209 203 212 209 210 232 228 220 157 85 69 78 80 84 86 87 88 89 94 103 117 127 137 143 151 155 155 153 153 154 152 152 151 146 142 132 114 97 70 48 35 47 72 94 109 120 134 140 148 151 150 147 145 144 143 143 143 144 144 145 145 145 140 148 148 147 153 146 98 42 32 43 48 44 42 49 55 55 54 54 53 52 49 46 42 40 60 56 51 47 46 48 49 51 57 58 65 76 86 99 121 142 145 149 149 143 139 145 158 168
99 93 86 85 89 91 90 88 93 89 85 87 97 113 131 143 151 156 163 167 168 167 166 166 167 166 160 151 143 134 119 105 86 78 75 81 90 94 96 98 101 101 102 102 102 101 100 100 99 99 100 101 103 106 108 109 114 117 119 118 116 115 117 120 119 114 121 117 136 115 117 121 116 115 113 111 109 110 114 117 120 114 112 117 118 115 115 118 123 121 122 126 131 133 130 126 135 135 135 135 137 140 142 144 144 142 140 138 139 142 146 149 153 155 170 180 160 132 139 169 192 195 197 199 199 199 201 202 206 206 205 204 202 200 198 197 206 205 205 205 204 203 202 202 203 203 205 206 208 209 210 211 222 220 206 170 120 81 72 80 81 79 84 88 88 100 118 126 138 145 153 156 155 153 153 154 151 154 155 152 146 134 115 98 67 51 44 52 63 72 92 113 130 136 143 148 148 146 144 144 144 142 141 141 144 147 148 148 152 145 149 161 151 110 64 38 39 38 40 45 53 58 60 59 53 52 48 43 41 44 51 57 58 53 47 45 50 56 56 53 66 61 61 75 101 126 141 146 155 146 138 140 150 160 163 161
87 83 80 83 89 94 95 93 91 88 85 87 97 113 130 141 151 156 163 167 168 167 166 166 166 165 160 151 143 133 118 105 85 77 73 80 88 93 95 97 100 100 101 101 101 101 100 99 100 100 101 102 104 107 109 110 114 116 119 118 117 116 118 120 131 121 120 136 132 117 106 113 114 114 114 112 110 111 113 116 123 117 116 120 122 120 120 123 122 123 125 126 126 127 128 129 138 137 137 137 138 139 140 141 141 139 137 135 136 139 143 145 149 167 174 156 137 144 170 191 197 200 202 204 204 205 207 208 196 197 197 197 197 196 196 195 200 200 200 200 200 199 199 199 207 207 208 209 210 211 212 213 211 220 229 225 198 149 94 58 66 86 89 84 92 100 112 132 138 144 152 156 155 153 153 154 151 154 155 152 145 134 115 98 65 48 37 42 48 56 75 98 114 122 134 143 148 150 151 153 148 146 143 142 143 144 143 142 147 147 154 154 124 76 44 36 41 40 42 47 53 57 57 56 53 54 52 47 43 44 52 60 56 51 45 46 52 57 57 55 62 61 66 86 113 136 147 148 153 147 143 147 157 165 165 163
89 86 84 86 90 92 90 88 90 87 86 89 99 114 130 140 151 156 162 166 167 166 166 166 164 164 159 150 142 132 117 103 84 76 73 79 87 91 93 95 98 99 100 100 100 100 99 99 101 101 102 103 105 108 110 111 113 115 118 119 118 118 119 121 123 115 116 147 125 120 106 113 111 113 114 113 112 111 113 114 118 114 113 117 120 119 120 122 125 128 130 129 126 126 131 136 140 140 139 139 139 139 139 139 135 135 134 135 136 139 142 143 150 156 149 138 150 180 198 196 194 196 198 199 199 200 202 204 197 197 198 199 199 198 198 198 202 202 203 203 204 204 204 204 209 209 209 210 210 211 211 211 211 213 218 229 235 211 151 96 53 79 81 77 90 96 105 132 137 144 152 156 155 153 153 154 151 154 155 151 145 133 115 99 70 53 40 40 41 44 62 84 106 117 131 141 145 146 147 148 141 140 138 139 142 143 143 142 146 156 162 140 91 45 33 43 42 43 46 50 54 56 55 53 54 55 55 50 46 47 54 60 53 48 45 48 54 58 57 55 58 65 81 106 131 147 150 148 147 146 148 155 164 168 166 163
92 90 90 91 93 93 90 88 90 88 87 91 101 116 131 140 151 156 162 166 167 166 166 166 163 163 158 150 142 132 116 102 85 77 73 79 88 91 93 95 97 98 99 100 100 100 99 99 100 101 101 103 105 107 109 111 113 115 117 119 119 119 119 120 108 116 128 139 112 112 108 105 109 111 114 114 113 112 112 113 114 112 111 114 117 119 120 120 131 133 133 133 132 134 139 143 138 139 140 140 140 140 139 138 132 133 135 137 138 139 139 139 140 134 137 156 184 202 202 195 190 191 192 192 191 191 193 195 200 201 201 201 201 201 200 200 205 206 206 207 208 209 210 210 208 208 207 207 207 207 207 207 219 210 199 200 219 230 205 168 69 60 64 79 88 94 110 128 136 143 151 155 155 153 154 155 152 155 155 151 144 133 115 99 74 57 45 44 42 40 53 71 96 110 128 141 145 144 143 144 141 139 138 140 143 145 145 145 150 163 155 111 60 35 38 48 42 44 48 52 55 56 54 53 56 54 52 50 50 52 54 55 48 46 47 53 56 55 52 52 59 78 106 131 145 148 146 142 142 145 151 160 167 169 165 160
82 84 87 91 96 98 97 96 91 90 89 92 102 117 132 141 151 155 161 165 166 166 165 165 162 163 159 151 143 132 116 101 87 79 75 81 89 93 94 96 97 97 98 99 100 100 100 99 99 99 100 101 104 106 108 109 113 114 116 118 119 119 118 117 109 137 157 121 101 96 106 91 107 110 113 114 113 112 112 112 115 114 114 115 119 122 123 122 134 132 131 134 139 144 145 145 135 136 139 141 142 141 140 139 134 134 135 135 134 133 131 130 132 148 166 180 189 196 200 202 194 194 194 192 189 188 190 192 193 194 195 197 199 199 200 200 202 202 203 204 205 206 207 208 207 207 207 207 206 206 206 206 213 216 211 206 215 227 221 204 116 53 50 84 86 96 121 123 135 142 150 155 155 153 154 155 153 155 155 150 144 133 116 100 70 53 43 44 42 37 42 54 74 92 117 135 143 146 148 151 146 143 141 140 142 145 146 146 156 158 129 74 38 38 45 42 41 45 50 54 56 56 55 55 57 51 46 48 54 56 53 48 46 46 51 56 55 49 48 52 70 98 132 151 150 142 137 137 142 148 156 164 168 168 164 161
84 86 88 90 92 92 92 91 92 90 88 91 101 117 132 142 150 155 161 165 166 165 165 165 162 163 160 152 144 133 116 101 88 80 76 82 89 93 94 96 97 98 99 100 101 101 101 101 98 99 99 101 103 105 108 109 113 113 114 117 119 118 115 112 112 159 171 106 98 97 111 100 107 109 112 113 112 112 112 113 113 115 114 114 117 122 123 120 130 128 129 134 142 145 142 138 132 134 138 141 142 141 139 137 137 134 130 127 126 127 129 131 160 183 190 177 180 200 205 193 194 194 193 190 187 187 188 190 187 189 192 196 200 203 205 205 201 201 202 203 204 205 206 206 208 208 208 208 207 207 207 207 201 214 222 218 215 219 222 221 166 78 51 76 77 89 116 118 134 141 150 154 154 153 154 155 153 155 154 150 143 133 116 101 72 53 42 46 47 39 38 44 62 80 105 123 132 137 144 149 138 135 132 133 137 143 148 150 161 141 97 51 36 46 50 41 43 47 51 54 55 55 56 57 55 49 45 48 55 57 51 44 47 49 54 57 50 43 51 65 94 120 149 158 147 135 133 138 149 155 162 167 168 166 165 164
92 92 92 91 89 87 86 86 92 89 86 88 98 114 131 142 149 154 161 165 166 165 164 164 163 164 161 154 146 134 117 101 87 79 75 81 88 91 93 94 97 98 100 101 102 102 102 102 99 100 100 102 104 106 108 110 113 113 113 116 118 117 112 108 121 177 162 100 96 107 109 116 107 109 111 112 111 111 112 114 113 116 115 113 116 122 122 118 124 127 133 138 140 139 135 131 132 135 138 141 141 139 135 133 136 130 121 117 120 132 145 155 186 195 191 180 184 199 198 184 190 190 189 187 185 185 188 190 192 194 197 200 203 205 207 207 204 204 204 205 206 206 207 207 205 205 206 206 206 206 206 206 201 208 214 214 212 214 223 231 206 138 75 61 73 84 100 122 133 140 149 154 154 153 154 155 154 155 154 149 143 133 116 101 81 58 43 47 51 45 40 43 54 69 89 104 114 124 137 148 145 140 135 134 138 144 150 153 153 109 64 45 45 46 47 49 47 50 54 54 53 53 54 56 49 49 50 52 54 53 50 47 52 53 56 54 43 40 60 86 122 137 152 152 142 135 139 147 155 160 164 165 163 162 163 165
88 90 91 92 92 93 95 96 91 87 83 85 95 112 130 141 149 154 161 165 166 165 164 164 163 164 162 155 147 135 117 102 86 78 74 79 87 90 91 93 98 99 100 101 102 103 103 103 101 101 102 103 105 108 110 111 114 113 113 115 117 115 110 106 139 195 152 101 92 108 91 116 107 109 111 111 110 111 113 115 119 122 121 118 121 127 127 123 121 129 139 142 139 133 129 128 133 136 139 141 140 136 132 129 132 124 113 110 120 142 166 183 181 185 196 203 193 177 179 193 190 190 189 188 187 188 192 195 198 199 200 201 201 201 200 200 203 203 203 203 204 204 205 205 201 201 202 202 203 203 203 204 209 207 211 216 218 216 219 226 232 197 106 55 79 86 92 134 133 140 149 154 154 153 154 155 154 155 154 149 142 132 116 101 86 59 40 44 50 45 39 40 36 51 71 88 103 121 143 159 176 168 157 148 145 147 149 150 135 77 36 42 49 37 38 55 51 53 55 54 52 51 53 55 45 50 56 56 52 49 49 51 56 56 56 50 38 38 68 103 142 147 149 144 137 137 146 155 158 161 163 161 158 156 159 163
95 92 92 95 95 91 91 94 92 90 87 89 97 114 133 146 151 155 161 165 165 164 163 163 163 164 160 153 145 135 119 105 86 79 75 80 86 89 92 95 95 96 97 99 101 102 102 102 101 103 105 108 110 110 110 110 112 107 128 103 121 113 101 109 184 182 133 93 105 110 101 109 108 107 111 117 116 111 110 115 120 121 122 124 125 126 127 127 140 137 135 135 136 135 133 130 142 128 128 144 148 134 124 127 123 111 108 128 162 185 185 176 184 189 193 191 184 182 185 191 182 181 181 186 192 197 197 196 197 195 193 192 194 199 205 209 203 203 203 204 205 204 202 200 202 202 202 203 205 207 210 212 207 207 208 209 212 215 219 220 224 222 195 53 64 87 100 120 133 139 147 150 150 150 151 153 155 156 155 151 145 135 115 98 74 60 44 38 44 50 48 42 36 41 47 65 111 169 204 211 217 217 198 179 192 209 181 130 79 51 47 50 37 65 42 54 57 56 55 54 55 56 58 59 50 51 50 48 45 46 51 55 53 55 52 43 41 62 102 134 153 149 142 134 131 138 152 164 160 160 160 159 159 158 158 158
93 90 90 93 93 90 90 93 89 87 84 85 94 110 129 142 151 155 161 165 165 164 163 163 163 164 160 153 145 135 119 105 85 77 74 78 84 87 91 94 94 95 96 98 99 99 99 99 99 100 103 105 107 107 107 107 110 109 119 106 118 110 101 131 197 183 130 94 106 109 98 106 109 109 112 116 115 109 109 113 120 120 120 121 124 127 129 131 125 129 135 140 141 140 138 137 125 142 150 139 125 121 122 122 113 122 137 156 173 186 194 198 185 182 182 188 195 195 187 179 174 174 176 182 190 196 199 199 199 197 195 194 195 197 200 202 207 205 203 201 201 201 201 201 202 201 201 201 203 205 208 209 206 206 206 207 209 212 215 217 229 231 206 100 48 82 107 117 135 141 149 153 153 153 154 156 156 157 156 152 147 137 117 100 77 64 52 50 51 47 43 41 36 26 53 124 191 218 220 219 190 201 203 199 212 226 205 168 66 31 39 45 39 55 40 54 56 56 55 55 55 56 56 57 55 55 54 52 50 51 55 60 53 50 47 47 60 89 125 150 154 147 139 136 140 149 157 162 160 160 160 159 159 158 158 158
91 88 88 91 91 88 88 91 88 86 83 84 92 108 127 139 150 155 161 165 166 165 164 164 164 164 160 152 145 134 118 104 82 75 71 76 82 85 89 92 93 94 95 96 97 97 97 96 98 99 101 103 105 106 106 106 108 112 107 110 113 105 102 163 194 167 114 89 104 106 98 109 110 110 113 115 113 109 109 111 118 118 118 120 123 128 132 135 135 137 138 138 136 134 132 132 132 138 136 123 113 113 114 110 130 148 169 182 184 184 189 195 177 174 172 177 185 188 184 178 184 183 184 188 192 195 196 196 197 197 197 196 196 196 196 196 203 201 198 196 197 199 202 205 204 203 202 202 203 205 207 208 209 209 208 209 210 212 214 215 224 233 215 156 42 70 104 112 134 141 149 153 154 153 154 156 155 156 155 151 147 136 117 100 78 57 42 45 46 39 36 40 34 59 124 201 237 223 200 193 190 206 218 221 226 230 219 201 77 23 40 46 50 49 43 58 55 55 55 56 55 55 54 54 56 56 55 53 52 54 58 61 50 41 37 51 83 118 143 155 152 144 138 141 152 161 162 160 160 160 160 159 159 158 158 158
91 88 88 91 92 89 89 92 91 89 86 86 94 109 128 141 150 155 161 165 166 166 165 165 164 164 160 152 144 134 118 103 80 73 69 74 80 84 87 91 95 95 96 97 97 97 96 96 100 100 102 104 105 107 107 108 109 116 98 114 108 99 107 190 189 155 109 93 104 101 98 112 110 111 114 115 113 112 112 114 115 116 118 122 126 129 132 134 148 140 131 126 126 128 131 131 146 127 116 118 114 106 114 131 159 168 178 185 185 181 179 177 172 175 175 170 166 170 181 191 190 190 190 191 193 194 194 194 194 195 196 197 196 195 193 192 192 193 194 195 196 200 204 208 206 205 204 204 204 205 207 208 209 208 207 207 207 208 210 211 213 232 222 198 79 63 89 115 130 137 146 151 152 151 153 154 153 154 153 149 144 134 115 98 72 50 39 45 44 32 30 41 80 151 216 226 202 187 189 194 214 222 229 230 227 225 223 223 120 34 43 46 57 46 47 58 53 54 55 56 55 53 52 50 53 52 51 50 50 53 56 58 48 39 39 65 107 140 151 148 145 142 141 148 159 165 164 160 160 160 160 159 159 158 158 158
92 89 89 93 94 91 91 95 94 92 88 88 95 111 129 141 150 155 162 166 167 166 166 166 164 164 160 152 144 133 117 102 79 72 69 74 80 84 88 91 96 97 98 98 99 98 98 97 100 100 101 103 104 106 107 108 111 118 98 117 105 98 122 203 191 156 118 105 105 98 97 110 108 111 114 114 114 115 117 118 112 116 121 126 129 130 129 129 134 125 116 117 127 137 140 138 137 127 121 120 111 109 135 170 171 175 178 178 174 173 175 179 178 180 179 174 169 172 182 192 182 183 185 187 189 191 193 195 194 195 196 196 194 192 190 188 190 193 198 200 201 202 205 208 205 204 202 201 202 203 204 205 205 204 203 202 202 203 204 205 210 233 230 217 147 75 73 118 128 136 145 151 153 152 153 155 155 156 154 150 145 134 115 97 62 53 50 49 37 30 55 90 175 215 227 192 167 186 218 231 222 222 224 227 226 225 230 236 168 50 37 38 50 43 47 54 53 54 55 55 54 52 49 48 50 49 49 50 51 53 54 54 49 47 58 91 132 156 154 143 138 142 148 154 159 162 162 162 160 160 160 159 159 158 158 158
93 90 91 94 95 93 93 97 95 92 88 88 95 110 127 140 150 155 162 166 167 167 167 167 164 164 160 151 143 132 116 101 79 72 69 74 81 85 89 93 97 98 99 100 100 100 100 100 99 99 99 100 102 104 106 107 113 117 105 118 104 101 147 205 180 146 115 104 100 97 101 109 107 111 114 112 113 116 119 119 115 118 124 129 130 129 125 122 121 117 116 123 134 139 136 130 121 122 115 108 117 141 163 172 177 183 185 175 161 158 168 180 180 175 173 177 183 184 179 172 187 189 190 190 188 188 189 191 196 196 194 192 191 189 188 187 196 200 205 205 203 202 203 205 200 199 198 198 198 199 201 202 208 207 206 205 205 206 207 208 208 223 227 215 201 109 67 108 129 137 148 154 156 156 157 158 158 159 157 152 146 134 115 97 58 49 39 29 27 56 126 192 226 202 175 170 191 216 224 220 218 217 218 221 223 225 229 234 204 68 34 38 42 49 51 55 54 54 54 53 51 49 48 47 48 48 50 53 55 56 54 52 44 56 82 116 145 157 151 140 137 145 154 158 158 157 159 162 160 160 160 159 159 158 158 158
93 90 91 95 96 93 94 97 96 93 89 88 95 109 127 139 150 155 162 166 168 168 168 168 164 164 160 151 143 132 115 100 80 74 71 76 83 87 91 95 96 97 98 100 101 101 102 102 100 100 100 100 102 104 107 108 112 112 113 115 105 108 175 201 171 135 105 94 93 99 107 107 106 111 113 110 109 114 117 115 120 123 127 129 129 125 121 118 123 125 127 130 131 129 125 121 116 109 104 114 144 172 176 165 181 181 177 169 162 160 166 172 175 172 172 178 184 184 176 168 195 196 196 193 188 185 185 187 193 191 189 187 188 190 193 194 197 201 203 202 198 197 200 203 200 199 198 198 198 200 202 203 210 209 208 207 207 208 210 211 206 207 219 209 224 160 85 97 128 136 147 154 156 156 157 158 158 158 156 150 143 131 110 93 57 37 23 35 76 135 195 235 197 172 165 193 222 224 208 197 214 215 215 213 213 217 224 229 223 84 38 47 37 57 52 55 56 54 53 51 49 48 47 47 45 47 50 55 58 57 53 48 45 71 108 137 150 150 144 141 143 150 157 160 157 156 157 160 160 160 160 159 159 158 158 158
92 90 90 94 95 93 94 97 98 95 91 90 96 111 128 140 150 155 162 167 168 168 168 168 164 164 160 151 142 131 115 100 81 75 72 77 84 88 92 96 95 96 97 99 101 102 102 102 103 102 102 103 104 107 109 111 111 107 118 113 106 114 194 198 183 142 106 92 91 102 108 99 105 111 112 107 107 111 114 112 126 127 128 128 126 123 119 116 125 130 132 129 124 121 124 129 113 104 114 147 170 173 176 185 174 162 152 158 172 181 177 168 173 179 183 182 177 175 180 186 186 188 190 188 185 184 185 188 186 184 183 183 187 193 200 204 193 195 196 193 190 191 197 203 202 202 201 201 202 204 206 207 205 204 203 202 202 203 205 206 209 197 215 211 231 207 114 97 125 133 145 152 154 154 155 156 155 155 151 145 138 125 105 86 55 31 29 82 165 220 219 195 155 173 202 222 222 212 213 222 210 213 211 203 202 212 226 234 225 91 40 54 29 56 46 48 57 55 52 49 47 46 46 47 42 43 48 54 58 56 50 44 56 90 132 156 156 147 144 146 149 153 158 160 158 157 157 158 160 160 160 159 159 158 158 158
94 94 95 96 97 98 99 99 98 97 96 95 99 111 128 140 149 154 160 165 167 168 169 170 163 164 162 155 147 135 117 101 83 76 74 79 86 89 92 95 97 98 99 99 100 100 99 99 99 100 101 103 105 107 108 109 119 112 119 106 106 127 201 196 176 139 105 95 99 102 105 110 111 101 95 101 111 116 117 118 128 123 121 122 119 115 117 124 131 129 124 123 130 136 1