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