blob: 919ba9ad505f76e92af0907eb4b551d55382532f (
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
|
203 202 202 204 203 201 201 195 192 192 192 197 195 194 200 206 207 207 203 197 189 168 136 113 74 34 17 16 18 34 59 95 132 162 188 202 209 206 202 196 191 187 186 192 199 201 198 193 188 185 183 182 184 188 192 194 195 196 194 193 195 196 193 189 188 192 191 188 185 185 189 192 188 187 187 193 201 204 194 181 158 139 144 161 181 192 192 186 187 189 190 189 187 185 182 181 184 185 185 185 184 183 182 183 184 184 184 184 184 184 184 183 183 183 183 183 183 183 182 182 182 183 183 184 183 183 184 185 184 183 182 182 184 185 186 185 184 183 184 184 185 185 185 185 184 183 183 181 180 179
201 202 201 199 200 205 203 201 197 190 189 197 201 206 206 205 203 199 189 164 131 94 58 37 22 15 19 34 61 94 131 163 191 204 208 207 204 202 199 195 192 191 191 190 189 190 191 192 195 194 193 193 193 192 189 190 191 191 189 187 192 193 191 187 187 190 190 187 184 185 188 190 190 185 186 192 192 186 197 198 184 164 159 168 181 186 185 183 187 191 190 189 188 185 183 182 184 184 185 185 185 184 183 184 184 185 184 184 185 184 184 183 182 183 183 182 183 183 182 182 182 183 183 184 184 184 185 184 184 183 183 182 184 185 185 185 184 184 184 184 184 184 184 184 184 183 182 181 180 179
200 200 199 196 198 202 200 199 197 191 194 200 205 213 204 191 176 154 127 91 53 26 11 8 24 49 73 100 140 172 198 207 210 205 201 200 196 196 197 196 196 196 192 189 187 186 188 189 194 194 196 197 198 198 193 193 193 192 190 189 190 191 190 186 186 188 189 187 185 185 186 188 190 187 187 189 185 179 184 192 194 183 178 180 189 187 185 185 188 188 189 188 187 185 184 183 184 185 185 185 186 185 183 184 185 186 185 184 185 184 184 183 183 183 182 182 182 181 181 181 181 181 183 183 183 182 183 183 182 182 181 181 182 182 183 183 183 183 183 183 183 183 183 183 183 183 182 181 180 179
201 198 198 200 199 195 194 193 195 202 208 208 201 197 175 148 116 78 43 24 10 13 30 50 84 118 146 173 200 211 213 206 196 189 189 196 202 200 198 194 191 190 190 191 193 193 191 190 187 187 187 189 192 194 196 197 196 195 194 193 191 191 190 188 187 188 188 188 187 186 186 186 187 188 187 186 186 188 185 185 187 190 189 188 188 186 188 190 187 185 186 186 185 184 184 183 183 184 185 185 184 184 182 183 184 184 184 184 184 184 184 183 183 183 181 182 181 180 180 180 179 180 180 180 181 180 180 180 180 180 179 179 179 179 179 179 180 181 182 182 182 182 182 182 182 181 181 180 180 179
200 199 199 202 201 198 194 195 202 213 213 200 177 154 118 85 50 20 7 13 31 56 88 117 149 170 186 197 206 203 195 191 191 190 189 193 195 194 194 192 192 191 190 191 194 194 193 192 191 190 189 190 191 192 194 194 193 192 193 193 191 190 190 189 188 187 187 188 188 188 188 187 186 188 187 186 188 193 191 185 182 186 185 181 181 182 187 188 184 185 184 184 183 183 183 183 183 183 184 183 181 181 181 181 183 183 183 182 183 183 182 182 182 181 181 182 181 180 181 180 179 179 181 181 181 180 180 180 180 179 179 179 178 178 178 178 180 181 181 181 181 181 181 181 181 181 181 181 180 179
199 200 199 199 202 206 212 213 209 197 172 142 108 79 48 27 14 11 24 53 95 130 159 184 198 203 202 198 195 192 193 193 198 200 194 192 191 190 190 190 190 190 192 191 189 189 190 191 189 191 193 194 194 192 191 190 190 190 190 190 190 189 189 189 188 187 187 187 189 189 189 188 187 186 186 187 188 187 186 186 186 187 186 183 183 184 188 185 181 183 182 182 181 182 182 183 183 183 183 181 180 178 180 181 181 182 182 181 182 182 181 181 181 181 181 182 182 181 180 181 181 181 182 182 182 181 180 181 181 181 182 182 180 179 179 179 181 183 180 180 180 180 180 180 180 180 180 181 180 178
196 200 204 207 207 205 208 207 183 144 99 60 33 20 16 24 43 67 96 128 162 187 202 207 211 211 205 197 192 191 194 197 198 196 191 191 194 191 188 188 191 194 195 193 191 189 189 190 188 188 188 190 190 191 191 191 192 191 191 190 190 190 190 189 189 189 187 188 188 188 187 187 187 187 187 187 186 185 187 188 187 188 187 187 186 188 187 183 181 182 180 181 181 182 182 182 182 182 183 182 181 180 180 180 180 180 180 180 180 180 180 181 181 181 181 183 183 182 181 182 182 181 180 181 180 181 180 180 180 180 180 180 178 179 179 179 179 178 178 178 178 178 179 180 179 178 179 179 178 179
197 202 212 217 206 193 170 152 118 76 38 16 16 13 38 69 101 141 167 186 201 203 198 190 189 196 197 191 189 192 195 197 196 195 194 195 193 192 192 193 195 196 193 192 191 190 191 191 188 189 189 190 191 190 190 191 191 191 191 191 190 190 190 189 189 188 186 185 185 186 186 186 186 187 187 187 186 185 185 185 185 185 185 185 184 185 185 182 181 181 181 181 181 181 182 181 181 181 182 182 182 181 180 180 180 180 180 180 179 180 180 181 181 181 181 183 182 181 181 182 180 180 179 179 178 178 178 178 178 178 178 178 177 178 178 178 178 177 178 178 178 178 178 179 179 178 178 178 178 179
214 214 217 208 177 146 107 75 45 24 18 28 42 53 91 129 159 192 208 211 209 200 192 185 183 188 192 191 192 195 194 194 192 191 191 192 193 195 196 197 197 195 191 191 191 191 191 191 190 190 190 191 190 190 189 190 191 191 191 190 189 189 189 189 188 188 185 185 185 185 185 185 186 186 187 186 186 185 184 183 184 184 184 183 184 185 184 183 182 182 181 180 180 181 181 181 180 181 182 183 182 182 181 181 181 181 181 181 180 179 180 180 180 180 180 181 181 180 180 181 179 179 179 178 177 177 177 177 177 177 178 177 178 179 178 179 179 178 179 179 178 178 179 179 179 179 179 179 179 179
215 199 184 158 112 75 42 15 8 13 38 77 114 141 167 189 207 213 211 202 191 185 189 196 198 194 192 196 198 196 195 192 190 189 190 190 195 196 197 196 193 191 190 191 192 192 191 191 191 191 190 189 189 189 188 189 190 191 190 190 188 189 188 188 188 187 186 186 186 186 187 187 185 186 186 185 184 184 184 184 184 184 184 184 185 184 185 185 184 183 181 180 179 179 180 180 180 181 182 183 182 181 181 181 181 181 181 181 179 180 179 179 179 179 178 179 178 177 179 181 181 180 180 179 178 177 176 177 177 178 179 179 180 180 181 181 180 179 180 180 180 179 180 180 180 180 180 180 180 180
187 149 111 75 40 21 15 16 34 64 103 141 176 197 202 202 205 197 192 184 182 186 194 205 203 195 193 198 200 197 195 192 191 194 194 193 194 193 191 189 188 188 190 192 193 192 191 191 191 190 189 188 188 186 187 188 189 190 189 189 188 187 187 187 186 187 186 186 186 186 186 186 185 185 186 185 183 182 184 184 184 185 185 185 184 183 183 185 186 184 181 179 178 178 178 180 181 181 182 182 181 180 180 180 180 180 180 180 180 179 179 178 178 178 177 177 176 176 178 181 182 181 180 179 178 177 176 177 177 178 179 179 180 181 182 182 181 180 181 179 179 178 178 179 179 178 179 179 179 179
138 90 46 21 11 17 34 59 99 136 167 189 203 208 208 200 195 196 193 190 195 197 193 193 191 190 192 196 198 196 193 191 193 197 198 196 192 188 185 184 186 188 191 192 192 192 191 190 190 190 189 186 186 185 186 187 188 189 189 189 188 187 187 186 186 186 185 185 185 185 184 185 184 184 184 184 183 182 183 184 184 184 184 184 182 181 182 185 185 183 181 179 177 177 178 179 182 182 182 181 180 179 178 178 178 178 179 179 179 178 178 178 177 177 176 176 175 175 177 180 181 181 180 178 177 177 175 175 176 177 179 179 180 180 181 181 180 180 179 178 177 176 176 177 177 177 178 177 178 177
59 29 14 16 35 66 100 134 168 196 210 205 204 207 207 204 196 191 191 193 195 194 191 189 187 189 191 190 191 193 193 193 194 195 196 196 192 190 187 187 188 189 191 191 192 192 191 189 189 190 189 188 187 186 185 186 187 188 188 187 188 188 187 187 187 186 186 186 186 185 186 187 184 184 185 185 184 184 183 183 183 183 182 182 181 183 183 182 181 182 180 180 180 179 180 181 181 181 180 179 178 178 180 179 177 176 178 180 177 177 178 178 179 180 177 176 177 179 179 177 179 180 179 179 178 177 176 174 174 176 178 178 179 179 178 177 177 176 175 174 175 174 174 174 175 174 174 174 175 176
11 14 30 61 103 139 174 194 208 213 209 193 188 191 195 198 197 195 195 195 195 194 193 192 191 193 194 193 193 195 193 193 192 191 191 190 191 191 191 190 190 189 189 190 191 190 189 188 187 188 188 188 187 186 186 187 189 189 188 188 186 186 186 186 185 185 184 184 184 184 185 185 185 186 186 186 185 185 184 184 184 182 183 182 182 183 183 180 178 179 180 180 180 180 180 181 181 180 179 178 178 178 179 178 177 176 175 176 178 178 178 177 177 178 178 177 178 180 179 178 176 176 175 175 175 173 174 172 172 174 176 176 177 176 175 175 174 173 172 172 172 172 172 172 174 173 173 173 173 173
31 63 97 131 166 186 199 209 212 210 203 193 191 193 195 197 197 197 197 196 194 192 192 192 194 195 197 195 195 195 195 194 193 191 189 189 190 191 191 190 189 188 186 187 186 185 184 184 186 186 187 186 185 184 184 184 186 186 187 188 190 190 188 186 185 184 184 183 182 182 183 184 185 185 185 184 183 183 183 183 183 182 182 182 184 185 185 182 180 180 180 180 179 178 178 178 180 180 180 179 177 176 178 179 179 178 175 173 176 176 175 174 173 173 175 174 176 176 177 174 175 176 176 175 174 172 172 171 171 174 176 175 176 175 175 174 172 172 173 174 174 174 174 174 172 172 172 171 170 169
88 131 166 186 198 198 199 201 200 200 200 199 200 199 197 196 195 195 196 193 191 190 190 191 192 194 195 194 193 194 195 194 193 193 191 191 193 191 189 189 190 190 189 189 188 187 187 187 189 189 188 187 185 183 183 183 184 186 188 190 189 189 188 188 187 187 188 187 186 185 184 184 186 187 187 187 186 185 183 183 183 182 181 181 180 182 182 180 179 179 181 180 177 175 173 173 178 179 179 178 176 174 178 179 180 179 176 173 176 176 175 173 173 172 174 174 176 177 175 173 175 176 177 176 175 173 172 171 172 175 176 174 175 175 175 174 174 173 175 175 175 175 175 175 175 175 176 174 173 172
155 181 202 207 204 198 191 190 191 193 194 197 194 193 193 192 192 192 192 191 190 190 190 190 191 194 195 194 194 195 194 193 192 192 192 191 194 193 192 191 192 192 187 186 185 185 185 186 186 187 187 186 185 184 183 182 181 182 183 184 185 185 186 186 187 188 184 182 181 181 181 182 184 184 184 184 182 182 182 182 182 181 181 181 179 181 180 178 177 177 181 179 177 176 174 174 177 179 179 177 174 173 177 178 178 178 176 175 178 178 177 177 176 176 176 176 178 179 176 173 173 175 177 176 173 171 171 172 173 176 176 173 173 173 174 175 175 175 175 175 174 174 173 173 175 177 178 177 176 175
201 207 210 203 195 195 196 196 197 194 190 189 190 191 191 192 192 192 190 190 190 191 191 191 193 195 197 197 198 199 196 194 194 193 192 191 191 193 194 193 191 188 188 186 185 185 185 187 189 190 191 193 193 193 192 191 188 186 185 185 184 184 182 180 180 179 181 181 181 183 184 184 185 185 185 183 182 181 182 182 181 181 181 181 182 183 182 179 176 177 179 179 178 178 178 178 181 182 182 180 178 175 175 176 176 176 175 175 178 177 177 177 176 177 175 175 177 179 175 172 174 176 177 177 174 171 170 170 173 175 175 173 171 172 174 174 175 176 177 176 175 174 173 172 171 174 175 175 174 172
212 202 193 190 193 195 199 200 197 191 188 188 190 191 192 192 191 190 190 191 191 191 192 192 194 191 191 193 193 191 191 190 189 189 190 192 192 192 192 191 190 189 189 189 186 187 191 188 190 189 190 190 189 188 186 185 185 184 183 182 179 178 177 175 175 174 178 182 184 183 185 188 187 187 185 182 180 179 177 178 179 181 181 181 179 179 178 176 176 177 178 177 175 175 176 177 180 181 182 180 178 176 176 176 175 174 173 172 176 175 175 175 175 175 176 177 178 177 174 172 175 176 177 176 173 171 168 171 173 174 174 172 170 170 170 171 173 174 178 176 173 171 170 170 172 172 171 171 169 169
194 188 188 196 201 199 194 190 189 191 193 193 194 193 193 192 191 191 192 192 192 192 192 191 193 191 190 190 189 187 187 187 188 189 189 190 189 188 187 187 187 187 187 186 184 186 190 188 189 188 187 188 186 184 185 185 183 183 184 185 186 187 187 186 187 187 187 187 186 186 188 189 188 188 187 185 183 182 182 183 183 182 182 181 181 181 179 179 179 179 177 176 175 175 175 176 174 175 176 176 174 173 171 171 171 171 172 173 173 173 173 174 174 174 173 175 176 175 173 171 175 176 177 176 174 171 169 171 173 175 174 174 173 172 172 172 174 175 176 174 171 169 170 170 174 175 176 175 174 171
190 189 192 200 204 202 190 188 188 192 196 196 195 194 194 194 195 196 194 193 193 193 194 194 196 194 193 191 188 187 189 191 193 193 192 192 191 189 187 186 186 186 185 185 188 193 197 198 200 199 200 201 199 196 197 195 195 196 199 200 200 200 199 198 198 198 194 190 186 188 187 186 186 186 184 183 182 182 180 181 182 182 181 181 180 178 179 180 181 180 179 178 178 178 178 179 177 177 177 175 172 170 171 170 169 170 173 174 172 172 173 173 173 173 173 173 174 173 172 171 174 175 176 176 174 171 170 170 172 174 173 173 174 173 173 173 174 174 173 170 166 165 168 172 174 176 179 179 177 176
197 198 196 193 194 196 193 195 195 194 193 195 195 194 192 192 193 194 190 190 191 192 193 193 193 193 192 190 186 185 186 189 192 196 197 197 194 194 193 192 192 192 197 196 197 200 199 198 197 195 195 195 194 192 191 189 188 187 187 187 182 180 178 175 173 171 167 163 161 162 161 158 159 158 156 155 156 156 159 161 164 167 168 169 169 168 169 172 175 175 174 175 177 179 180 181 182 181 181 179 177 176 175 173 171 170 172 173 173 173 174 174 175 175 175 175 175 174 173 172 174 175 176 175 173 171 169 170 171 173 173 173 174 173 172 172 172 173 172 167 163 163 169 175 179 179 180 178 175 173
197 197 193 188 187 190 195 197 196 193 191 192 195 194 193 192 191 191 191 191 191 192 192 192 190 193 193 190 188 188 191 192 196 198 202 204 204 205 204 202 199 197 195 189 183 176 164 160 156 151 145 142 141 139 134 134 133 130 128 125 120 119 118 116 115 115 112 114 116 118 118 118 119 119 119 120 123 126 132 135 139 143 144 147 149 148 150 158 162 161 160 163 168 172 175 177 177 177 177 178 179 179 177 175 174 174 174 174 174 174 175 176 176 177 177 177 176 174 172 172 174 175 176 175 172 171 169 170 171 172 172 173 173 172 170 170 170 170 171 170 170 171 172 174 175 174 171 170 168 167
193 192 194 196 196 196 196 191 189 191 192 192 192 194 197 199 199 199 199 199 198 196 195 195 196 200 202 199 197 198 200 199 197 196 196 196 198 198 194 185 175 169 155 144 134 120 103 95 85 76 66 60 56 55 54 56 58 59 58 57 54 55 58 59 61 63 72 79 86 90 93 96 99 100 103 107 112 116 118 121 124 128 130 131 133 132 136 144 149 149 149 152 159 166 171 173 172 172 172 171 172 172 175 175 176 176 176 175 173 173 174 175 176 176 178 177 175 173 171 171 173 175 175 175 172 171 169 169 170 171 173 174 171 169 169 167 167 167 170 174 180 181 176 171 168 168 168 171 174 177
196 196 198 199 197 194 190 185 184 189 193 193 190 190 191 192 192 191 195 199 202 205 209 213 214 214 210 206 201 194 188 175 163 154 141 129 127 121 114 105 96 89 78 69 56 47 43 40 35 37 38 38 45 54 61 66 73 77 77 76 79 81 84 87 90 92 99 102 106 112 116 119 122 124 129 134 136 137 137 139 141 143 145 145 145 147 149 150 151 151 154 156 161 167 173 177 176 174 172 170 168 170 171 172 173 174 175 176 174 174 173 173 174 175 175 173 171 170 170 170 170 171 173 173 171 170 167 169 170 171 173 173 171 171 171 171 169 167 169 173 176 174 168 163 162 163 170 181 191 196
200 199 198 197 195 191 188 188 189 193 197 197 199 199 199 202 205 204 202 200 197 194 187 182 184 183 176 167 156 141 126 106 86 73 62 52 43 43 44 44 45 47 49 47 46 46 48 49 55 66 81 95 110 121 125 133 143 149 148 146 149 149 151 153 154 155 160 160 162 164 166 167 166 167 168 170 172 172 171 170 170 170 170 170 170 171 171 171 171 170 170 171 173 176 179 181 180 179 176 174 172 171 171 172 172 173 174 175 173 173 173 173 173 174 174 173 171 170 170 171 171 172 174 174 172 171 169 169 170 172 171 172 171 172 173 173 171 169 165 165 165 164 167 171 175 184 196 208 219 226
196 193 191 194 196 197 194 194 194 195 197 200 202 201 204 207 208 205 199 185 165 145 125 108 96 95 90 82 72 59 47 37 27 23 25 29 43 54 65 72 81 89 98 102 108 114 120 123 133 144 156 166 176 181 183 188 195 198 197 196 192 192 193 192 192 192 188 189 188 187 187 186 185 184 182 182 183 184 183 182 181 179 178 177 180 180 180 180 180 179 178 178 178 178 178 178 176 177 179 178 177 176 172 172 172 173 174 174 174 174 173 172 173 174 174 173 172 171 171 170 172 174 175 175 173 171 171 170 170 170 170 170 170 173 174 172 168 166 161 162 164 170 182 195 208 220 230 234 239 244
198 194 190 191 194 196 201 204 208 208 202 196 194 187 179 172 160 149 129 111 89 70 54 42 34 36 36 38 41 39 40 47 52 55 64 76 92 110 128 140 149 156 163 166 170 175 177 179 182 186 188 191 194 197 197 196 194 193 192 192 191 190 189 188 188 187 186 186 186 185 183 183 184 183 182 182 183 184 183 183 181 180 179 178 177 177 178 179 179 177 175 175 173 173 174 174 172 173 175 176 175 174 172 172 172 173 173 172 174 174 173 172 172 173 172 172 172 172 171 170 173 174 174 174 173 171 170 170 170 170 170 170 171 172 171 167 165 167 167 174 183 194 209 222 234 241 245 241 239 241
205 203 203 204 203 201 201 198 197 190 174 158 141 125 108 95 80 66 47 40 32 29 29 29 36 46 53 61 76 87 99 114 126 133 142 151 161 173 186 195 197 198 200 201 203 202 201 200 193 192 191 190 189 189 186 184 180 178 177 177 176 176 176 175 175 175 175 175 175 173 173 173 174 174 175 175 175 176 175 175 174 174 173 172 171 172 172 173 172 171 172 172 171 172 172 173 174 174 173 172 171 171 173 172 173 172 172 172 173 172 171 171 171 171 171 171 172 171 170 169 171 173 173 172 170 168 167 168 169 170 172 172 171 171 169 170 176 185 192 203 215 221 229 237 240 242 241 239 238 238
209 211 212 207 196 186 169 147 124 108 91 75 58 44 33 30 29 27 32 39 48 61 76 88 99 116 126 136 155 171 182 189 197 201 201 199 202 202 202 201 196 191 190 191 190 189 188 187 185 185 185 187 185 183 178 178 177 178 178 178 176 176 177 177 178 178 176 176 175 174 174 174 174 175 176 176 175 175 176 175 174 174 173 173 175 175 174 173 171 169 172 172 171 172 172 173 174 173 172 172 174 174 173 173 172 171 171 171 172 170 169 168 168 168 169 170 171 170 169 169 170 171 171 170 168 166 165 166 168 171 173 174 170 170 171 176 192 208 221 232 240 239 238 241 242 240 239 240 241 241
205 188 173 156 131 115 91 73 58 46 32 27 27 29 35 43 52 67 81 97 114 129 149 167 175 169 171 183 193 197 201 202 204 203 199 197 193 191 188 185 182 182 183 183 181 181 181 181 183 184 184 184 183 182 181 180 178 178 178 179 179 179 180 179 180 179 177 179 179 180 179 179 176 175 175 175 177 179 177 176 176 174 175 175 177 178 177 176 175 173 172 171 171 171 172 172 173 174 174 173 173 172 170 170 169 169 168 168 169 170 169 169 169 169 168 169 170 170 170 170 170 167 164 166 168 170 169 169 173 173 169 169 170 175 184 197 213 227 239 242 245 244 238 234 233 234 237 240 244 245
143 116 93 78 60 46 38 32 33 36 41 50 62 73 92 108 120 134 153 165 177 187 194 202 200 197 196 198 199 199 196 194 192 190 189 190 190 189 188 187 185 184 180 179 178 180 181 183 186 185 184 183 181 179 175 176 178 178 178 177 178 178 177 177 177 177 175 176 177 177 177 177 175 174 174 175 176 178 175 175 174 174 174 175 175 175 176 175 174 174 172 172 171 170 172 172 172 173 173 173 171 170 170 170 169 168 169 168 169 169 169 170 169 169 169 168 169 169 170 171 169 165 163 165 168 168 169 170 173 171 169 173 179 193 210 224 233 240 242 242 241 240 239 238 236 237 238 240 241 242
57 42 33 36 41 44 49 59 72 90 111 129 141 154 171 184 192 199 206 206 206 202 195 188 192 197 198 194 189 187 184 182 181 182 184 187 188 187 187 187 187 187 183 180 178 178 180 182 181 180 179 178 177 176 174 176 177 177 177 176 177 177 177 176 176 176 173 173 174 175 175 175 173 174 174 175 176 176 174 172 171 171 172 172 173 174 175 176 175 174 172 172 170 170 171 172 171 171 171 171 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 169 171 173 169 166 166 167 169 168 169 170 172 170 175 188 201 218 236 246 246 246 242 240 239 240 242 244 244 243 242 242 240 241
34 41 50 65 88 104 120 133 145 156 171 183 192 197 200 201 202 200 200 199 196 193 188 183 183 190 195 191 186 184 178 178 180 181 182 183 184 184 184 184 185 185 183 182 180 180 182 183 184 185 184 184 184 184 182 181 179 179 180 180 179 178 177 177 176 176 172 172 172 172 173 174 174 174 175 175 175 175 174 173 172 172 172 172 174 174 175 177 177 176 173 172 170 170 170 170 170 170 170 170 170 169 169 169 169 169 170 170 169 169 169 169 169 170 170 168 167 169 170 173 170 169 169 170 171 169 167 166 168 171 187 207 225 236 245 245 242 240 237 238 239 241 244 246 248 246 245 243 242 241
74 94 114 134 160 178 193 199 198 195 198 200 204 204 200 197 195 191 192 191 190 190 188 187 187 190 192 190 189 188 184 185 186 186 185 184 183 183 182 182 181 181 180 180 182 184 185 185 184 184 182 183 183 184 184 182 181 180 181 181 178 178 177 176 176 175 173 172 172 172 173 174 175 175 177 177 176 175 175 174 173 173 174 174 174 175 176 176 176 175 173 172 171 169 169 170 170 171 170 170 170 169 169 169 169 169 170 170 169 169 169 169 169 169 170 169 168 169 169 170 169 170 171 172 172 170 167 165 170 181 200 222 239 240 239 234 233 234 237 237 238 239 242 243 245 244 243 243 242 242
167 179 187 195 207 210 215 215 206 201 200 198 200 201 197 194 195 190 190 192 192 189 187 187 183 183 183 186 187 188 189 189 190 191 191 192 188 187 186 184 183 182 181 182 184 185 184 183 180 178 176 174 174 175 175 176 178 178 177 177 177 177 176 175 174 173 174 173 172 173 174 175 176 177 177 177 176 175 172 172 171 171 171 172 173 174 175 175 174 173 172 172 171 169 169 170 170 171 172 171 169 169 169 169 169 170 170 170 169 169 169 169 169 169 170 171 170 170 169 167 168 169 171 172 171 168 171 171 181 197 214 230 240 239 234 229 231 235 241 239 237 236 238 240 241 241 241 242 242 242
212 205 199 199 200 200 195 195 192 191 191 192 191 189 185 185 186 188 190 191 191 191 190 191 187 185 185 187 187 186 188 187 187 187 189 189 188 186 186 184 183 182 183 184 185 186 186 186 184 182 179 178 178 178 180 179 178 177 178 178 177 176 176 176 175 175 175 175 174 173 173 174 177 177 177 175 174 173 172 171 171 172 171 170 172 172 173 173 172 172 170 170 170 170 170 170 172 172 173 173 173 172 171 171 170 169 169 169 170 170 170 170 169 168 169 171 171 170 168 166 167 169 169 164 163 165 172 184 196 210 225 232 236 233 231 235 238 239 235 234 234 235 237 238 241 241 240 239 238 237
207 207 204 200 194 190 183 186 189 191 193 193 188 186 186 187 190 193 191 190 190 188 186 185 189 190 190 190 189 189 184 183 181 181 180 181 183 182 181 181 180 180 182 183 184 184 182 181 180 179 179 177 176 176 179 178 179 179 180 180 177 177 177 176 176 176 175 175 174 173 173 174 176 176 176 176 175 174 172 172 172 171 170 170 171 171 172 172 171 170 169 168 168 169 168 169 172 173 173 173 173 172 172 170 169 169 169 169 168 169 169 168 167 167 168 169 169 168 167 165 165 168 168 164 164 166 178 192 206 218 227 226 227 226 229 235 240 241 233 232 231 233 234 235 239 239 238 238 237 237
187 195 201 199 194 192 192 193 193 192 190 189 191 189 188 187 189 191 193 193 193 190 187 184 185 186 188 187 185 186 186 185 184 183 183 182 181 181 182 182 182 182 181 182 183 182 178 175 176 178 179 178 176 174 170 171 174 175 176 176 178 178 177 177 176 176 175 174 173 173 173 173 174 175 175 175 175 175 172 172 171 171 170 170 170 169 170 170 169 168 167 168 168 168 168 168 166 167 167 167 167 166 169 168 166 166 166 166 167 168 168 167 166 166 164 165 164 164 163 163 165 168 168 166 167 170 182 192 205 218 222 216 214 217 222 228 231 232 231 231 231 232 234 233 232 233 233 234 234 234
193 198 198 194 188 187 190 189 188 188 189 190 193 191 189 187 188 188 192 193 193 191 188 186 185 188 189 187 186 186 183 183 182 183 184 184 182 182 181 183 183 182 180 181 181 180 178 175 176 178 181 181 179 176 171 174 175 177 178 177 178 177 177 177 176 176 174 173 173 172 173 173 173 174 175 176 176 175 173 172 172 170 170 169 168 169 169 168 168 167 167 167 167 167 167 166 166 168 168 168 167 167 167 167 166 165 165 165 165 166 167 166 165 165 164 164 163 163 163 164 166 169 169 168 170 175 183 191 201 213 218 214 215 218 221 223 224 224 227 227 228 229 230 229 230 231 231 232 233 234
200 198 195 193 191 190 192 191 190 188 189 189 189 189 188 187 188 188 188 190 190 189 186 183 183 187 189 186 184 185 185 184 183 184 184 185 182 181 181 181 181 182 182 181 180 178 177 177 177 179 180 181 179 178 175 175 175 175 176 176 177 177 177 176 175 175 174 173 173 172 172 173 173 174 175 175 175 175 173 173 172 171 170 169 169 169 169 168 167 166 167 167 167 167 167 167 167 167 167 168 167 167 169 168 167 166 166 166 165 166 167 166 165 165 167 166 165 165 166 166 166 168 169 168 170 175 183 191 197 206 214 215 219 222 223 223 222 223 227 228 230 231 230 230 231 231 232 232 233 233
193 188 187 190 193 191 190 191 192 192 190 189 189 189 187 187 186 186 188 190 190 188 184 181 183 187 189 187 185 186 185 183 182 181 181 182 183 183 182 182 182 181 181 179 177 176 177 178 177 178 179 180 180 180 178 177 175 175 175 176 175 176 176 176 175 174 174 173 172 172 173 173 174 174 174 174 173 173 173 173 172 170 169 169 169 169 169 168 167 166 167 168 168 167 167 167 167 168 168 168 167 167 167 167 166 165 165 165 166 166 167 167 166 166 165 165 162 162 164 165 164 167 167 165 169 174 177 186 191 196 204 208 215 218 218 218 220 223 225 227 229 229 229 228 228 229 229 229 229 228
195 194 189 187 182 185 188 189 192 192 192 190 191 188 186 186 187 188 189 189 190 188 185 183 184 187 188 188 186 184 183 182 181 181 181 181 182 183 183 181 180 179 180 179 178 177 178 178 177 177 178 179 180 180 179 177 173 172 174 175 175 175 175 175 174 174 173 172 172 173 172 172 172 173 173 173 173 172 172 171 170 169 170 170 169 169 170 169 167 167 168 169 169 169 169 169 168 168 169 169 168 168 167 166 166 165 165 165 166 167 167 166 165 164 163 165 164 163 162 163 164 164 164 165 170 173 176 179 183 187 192 197 205 209 213 215 216 218 220 223 225 225 226 227 226 225 224 224 223 223
190 203 199 192 183 182 184 186 188 191 191 190 190 189 188 187 187 187 188 189 190 188 186 184 185 187 188 187 185 182 181 181 180 179 180 180 181 182 182 182 181 180 179 178 177 175 176 176 176 176 177 178 178 179 178 175 173 172 172 174 174 174 175 174 173 172 172 173 172 172 172 171 172 172 173 173 172 172 172 171 170 169 169 170 169 169 170 169 167 166 168 168 168 168 168 168 167 168 169 169 168 167 167 167 166 165 165 165 166 166 166 166 165 164 164 165 165 163 164 166 164 162 162 164 168 170 173 173 175 177 183 189 201 206 209 211 212 214 217 221 223 225 226 228 229 227 226 225 223 223
155 184 194 198 193 189 190 188 188 187 188 189 189 190 189 188 187 187 188 189 190 189 188 186 186 187 188 186 184 181 180 179 179 178 178 179 179 180 181 182 180 180 179 178 177 175 175 175 175 175 176 177 177 177 177 175 172 171 171 172 174 174 174 173 172 172 172 172 172 171 171 171 171 172 172 172 172 171 171 171 170 169 169 169 170 170 169 168 166 167 167 167 167 167 167 167 167 168 168 168 168 167 167 167 166 166 165 165 166 166 166 166 165 165 164 164 164 163 165 168 164 163 163 163 166 168 169 168 168 168 174 180 190 195 201 205 209 212 212 216 220 222 224 227 227 227 227 226 226 225
107 136 163 191 199 199 197 192 185 183 187 191 188 190 191 188 186 187 189 190 190 189 188 186 186 186 186 185 183 181 180 179 179 178 178 179 179 179 180 180 180 180 179 178 177 176 177 177 176 175 175 175 175 175 175 174 172 171 171 171 172 173 173 173 173 172 173 172 171 171 170 169 170 171 172 172 171 170 171 170 169 168 169 168 169 169 168 168 167 166 167 168 168 168 168 167 167 167 168 168 167 167 167 166 166 165 165 165 165 166 167 166 165 165 164 164 164 164 166 169 166 164 164 164 165 166 168 167 165 164 170 175 181 185 190 194 197 200 201 205 208 211 214 216 219 220 222 223 225 225
65 80 115 164 192 210 200 193 185 183 187 191 185 190 192 187 185 185 187 188 189 187 185 183 185 185 185 184 183 182 181 181 180 179 180 180 179 179 180 180 179 178 177 177 177 177 177 177 177 177 176 175 174 174 175 174 173 172 171 171 173 173 173 173 171 171 172 171 171 169 168 168 170 170 170 170 170 169 171 170 168 168 168 169 168 168 168 168 167 166 167 167 167 167 167 167 166 167 168 168 167 167 167 166 165 165 165 165 166 166 167 166 165 165 164 165 164 163 164 167 166 165 164 163 164 164 166 165 164 163 166 171 176 178 178 178 179 181 183 187 189 190 192 195 198 200 202 204 208 209
43 44 70 116 152 187 204 200 193 188 187 187 183 189 191 186 184 184 185 186 186 184 181 180 184 184 184 183 183 183 183 182 182 181 181 181 180 180 180 179 178 177 175 175 175 176 176 178 178 178 176 175 174 174 176 175 174 173 172 171 173 173 173 172 172 171 172 171 171 168 168 167 169 170 171 171 169 169 170 169 168 167 168 169 167 168 168 168 167 166 166 166 166 166 166 166 166 167 168 168 167 167 167 166 165 165 165 165 166 166 166 166 165 165 163 165 165 162 163 163 164 164 163 162 161 161 162 162 162 161 163 167 168 169 169 167 168 170 168 170 172 172 173 174 176 177 179 181 183 184
61 40 48 69 98 141 180 199 196 192 187 184 185 189 186 183 184 181 185 186 185 184 184 184 185 184 182 183 182 182 182 182 182 181 181 181 180 180 179 178 177 177 174 173 174 175 177 179 179 178 177 175 175 174 174 174 174 173 173 173 173 173 173 173 172 172 172 171 169 168 169 169 169 170 171 171 170 169 168 168 169 168 167 167 168 168 168 167 167 167 166 166 166 166 166 166 167 166 166 166 166 167 167 167 167 167 166 166 165 165 165 165 164 165 165 164 164 162 163 163 159 160 160 160 160 160 160 158 161 165 167 166 166 166 168 167 168 168 167 166 164 165 167 169 168 170 172 173 173 174
107 70 49 44 59 91 138 179 197 197 187 181 186 192 186 179 179 181 181 183 184 184 184 182 184 183 182 181 181 181 181 181 181 180 180 179 179 179 179 178 178 178 175 175 174 176 177 178 178 177 177 175 174 174 175 175 174 174 174 174 175 174 174 174 173 172 172 171 169 169 169 170 169 170 170 170 170 169 168 168 168 167 167 167 167 167 166 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 164 164 164 163 162 162 162 163 160 160 160 160 160 160 160 159 160 163 165 164 165 165 167 169 169 169 169 167 166 166 168 170 169 170 172 173 173 173
140 112 77 45 38 53 95 145 182 199 194 190 190 190 186 183 185 186 184 184 183 182 183 182 182 182 181 181 181 180 180 180 180 179 178 178 178 178 178 179 179 179 178 178 177 177 178 178 177 177 176 175 174 173 176 176 176 176 175 175 176 175 175 175 174 174 173 171 170 169 170 169 168 169 171 171 170 169 168 168 167 166 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 164 164 164 165 165 164 164 164 163 163 162 161 160 161 162 160 161 161 161 160 160 160 160 161 162 164 163 161 162 162 162 163 164 164 163 163 163 164 165 166 167 167 168 168 168
145 146 127 86 55 43 58 100 146 185 193 192 191 181 181 189 194 192 189 187 183 181 183 185 182 182 183 182 181 180 179 178 179 178 178 177 177 177 177 178 178 178 177 176 176 175 176 176 177 176 175 174 173 173 175 175 175 175 175 176 175 175 175 174 174 174 172 171 170 168 169 169 169 170 170 170 169 168 167 166 166 166 166 166 165 166 166 166 165 165 165 166 166 166 166 165 165 166 166 166 166 165 163 162 162 161 161 161 164 164 164 163 163 163 162 161 160 160 161 162 162 162 162 161 161 160 161 162 163 162 162 163 161 159 158 157 157 158 160 160 160 160 160 160 162 162 161 161 162 162
149 167 161 128 86 51 46 67 103 154 182 194 192 176 175 186 190 188 186 185 183 182 182 183 182 183 184 184 181 180 179 179 178 178 178 178 178 178 178 177 177 177 175 173 173 173 173 174 176 175 174 173 173 172 173 174 173 174 174 174 174 174 173 173 172 172 171 171 169 168 168 168 169 169 170 170 168 168 166 165 165 166 165 165 165 165 165 165 164 164 165 165 165 165 166 165 164 166 167 167 166 164 162 162 161 161 160 160 163 163 162 162 162 162 161 161 161 161 161 163 163 163 162 162 162 162 162 163 163 161 161 162 164 161 159 157 158 159 162 162 162 162 161 161 160 159 158 158 159 159
133 154 162 157 132 91 51 47 62 113 164 198 199 181 176 182 183 182 177 178 182 182 180 179 183 184 185 184 182 180 180 179 179 178 179 178 179 179 178 177 176 176 175 175 174 175 175 177 176 175 174 173 172 171 171 172 172 173 173 173 172 172 172 171 170 170 170 169 167 167 167 168 168 169 169 169 169 168 166 165 165 165 165 164 164 164 164 164 164 164 165 165 165 165 165 165 164 165 167 167 165 164 164 163 163 162 161 161 163 162 162 162 162 161 162 161 162 161 162 163 164 163 163 162 161 161 160 163 162 159 158 160 162 161 158 157 158 160 164 164 164 163 163 162 162 161 159 159 160 160
110 121 138 163 169 145 91 57 47 72 124 181 198 192 187 187 186 177 175 177 184 187 182 181 182 183 184 184 182 180 178 177 178 178 177 178 178 177 176 175 176 176 178 177 176 176 175 175 175 175 175 172 171 170 170 170 171 172 171 172 171 171 171 171 171 171 169 168 167 168 168 167 167 167 167 168 168 169 169 168 168 167 166 165 165 165 164 165 164 163 164 165 165 165 165 165 165 166 166 166 166 165 165 165 164 164 164 163 163 164 165 166 165 164 163 164 165 165 163 163 165 164 163 162 160 160 160 160 159 159 158 158 160 160 160 160 160 160 163 164 163 162 162 162 161 161 160 160 160 159
106 95 104 134 159 165 137 96 58 49 84 140 185 201 198 189 189 184 179 181 186 187 183 183 181 182 183 183 181 179 177 177 177 177 177 178 176 176 175 175 175 175 177 176 175 174 174 174 174 174 174 173 171 170 169 170 170 170 171 171 170 170 170 170 170 170 169 168 167 168 168 166 167 167 167 167 167 168 168 168 168 167 166 165 165 165 164 164 164 163 165 165 165 165 165 165 165 165 165 165 165 165 165 164 165 164 163 164 165 166 167 167 167 167 165 166 166 165 164 164 165 164 163 162 161 160 160 160 160 160 160 160 160 161 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159
103 80 79 101 130 161 161 132 89 53 64 108 158 193 196 187 191 185 180 179 182 182 180 181 181 182 182 182 180 179 177 178 177 177 178 177 176 175 174 174 174 175 175 174 173 173 173 173 173 173 173 171 170 169 169 169 169 169 170 170 169 168 168 169 169 169 169 168 167 169 168 166 166 166 166 167 167 167 168 167 167 166 165 165 166 165 164 165 164 163 164 164 164 164 164 164 164 164 164 164 164 164 164 165 164 164 164 164 166 167 168 168 167 167 166 166 166 164 164 163 163 163 163 161 161 161 160 160 161 161 162 162 160 160 160 160 161 160 158 158 158 157 158 157 158 158 158 159 160 160
118 86 70 67 85 128 157 155 132 90 73 89 126 170 186 187 192 184 180 179 181 181 178 179 182 182 182 180 179 178 177 177 177 177 177 177 175 175 174 173 173 174 174 173 172 171 171 172 171 172 172 171 170 169 169 168 168 168 168 168 167 167 167 167 167 168 168 167 166 168 167 165 165 165 166 166 166 166 166 166 166 166 165 165 166 165 164 165 164 163 163 163 163 163 163 163 164 165 165 165 165 165 164 164 164 163 163 163 164 165 165 165 165 164 165 164 164 163 162 163 163 162 162 162 162 161 161 161 161 161 162 162 160 160 160 160 160 160 159 160 159 158 159 158 159 160 159 160 161 160
135 100 72 54 63 99 130 142 143 117 92 87 106 149 180 191 195 187 182 181 184 184 179 181 182 181 180 179 179 178 176 176 176 176 176 176 176 175 174 174 174 174 174 173 172 171 171 172 171 172 173 172 171 170 170 170 168 168 168 168 168 167 168 168 167 168 168 167 166 167 167 165 165 166 165 165 165 164 164 165 164 165 164 165 165 165 164 165 164 163 163 163 163 163 163 163 164 164 164 164 163 163 163 163 163 163 162 162 162 162 162 162 161 160 161 160 159 161 162 162 162 162 161 161 161 161 161 162 162 161 160 161 160 161 160 161 160 160 160 161 160 160 159 159 160 161 160 160 160 160
139 108 81 66 67 86 107 118 127 113 92 80 96 140 179 193 193 190 181 181 185 184 181 181 182 181 179 178 178 178 176 176 176 177 176 176 177 176 175 174 175 175 174 173 172 171 171 171 172 172 172 173 172 171 171 170 170 169 169 169 169 168 168 169 169 169 168 167 166 168 167 165 165 165 164 165 165 164 164 164 164 164 164 164 165 165 164 164 164 163 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 162 162 162 162 163 162 162 161 160 158 157 157 158 160 161 161 161 161 161 161 161 161 161 160 159 160 159 160 159 159 160 160 161 161 160 160 160 159 160 160 160 159 159 158 158
139 114 90 83 91 104 103 96 102 90 72 62 75 120 170 193 192 184 177 177 182 183 180 179 179 179 178 177 177 176 175 175 175 176 177 178 179 178 176 175 175 176 175 174 172 171 171 173 174 173 172 173 172 172 172 170 170 171 171 170 170 170 169 169 169 168 169 168 167 167 166 166 165 164 164 164 163 163 164 165 164 165 163 163 164 165 164 164 163 163 162 162 162 162 162 162 161 161 161 162 163 164 162 161 161 161 162 162 163 163 163 161 160 159 159 158 159 159 159 159 160 160 160 160 161 161 160 160 159 160 160 160 160 159 159 162 163 163 164 161 161 160 159 158 159 158 155 154 155 155
144 121 93 83 105 139 145 122 95 65 56 52 56 99 152 182 190 189 181 175 175 176 175 179 178 178 178 177 177 177 177 176 176 175 176 177 175 175 175 176 176 177 175 174 172 171 170 170 173 173 173 173 172 171 169 167 166 168 169 169 170 169 169 169 168 168 168 168 168 167 166 167 165 165 165 165 164 164 165 164 165 164 163 163 164 164 164 164 165 165 164 164 164 164 164 164 164 163 162 161 160 160 160 160 160 161 161 161 162 162 161 160 159 159 160 159 159 160 159 159 160 160 160 160 161 160 159 159 159 160 160 160 160 158 159 161 163 162 162 160 159 160 160 159 158 157 157 157 159 161
159 138 104 77 93 133 159 159 136 100 82 62 53 79 124 161 183 196 193 182 176 175 175 178 177 177 177 178 177 178 177 177 176 175 175 175 173 174 176 177 176 176 175 174 172 170 168 168 171 172 173 173 172 170 166 164 164 166 168 167 168 169 169 168 167 167 168 167 167 167 166 166 166 166 166 166 165 165 164 165 164 164 163 163 163 163 163 163 163 164 165 165 165 165 165 165 165 163 161 160 159 159 159 159 160 160 160 160 161 160 159 158 158 158 159 159 159 159 159 159 160 160 160 160 160 160 158 158 158 158 158 158 158 157 157 160 162 161 159 157 156 159 160 160 157 157 157 159 162 164
175 163 129 86 75 95 138 183 197 169 137 93 69 72 96 137 174 197 199 188 182 180 177 176 177 176 177 177 177 177 177 176 175 174 175 175 175 175 176 175 174 173 174 174 173 171 169 168 168 170 172 172 170 169 166 163 165 167 168 167 168 168 168 168 167 167 166 166 167 166 167 167 167 167 167 166 165 166 165 164 164 163 163 163 164 163 161 160 160 159 161 161 161 161 161 161 161 161 160 160 160 160 159 160 160 160 160 160 159 159 159 158 158 158 159 159 159 159 159 159 160 160 160 160 160 160 158 158 158 159 158 158 157 156 157 160 161 161 156 153 154 157 158 159 158 158 158 159 161 164
168 164 144 105 76 73 120 182 219 203 177 143 108 89 97 136 170 191 192 182 180 181 178 176 177 177 176 176 176 176 176 176 174 175 175 176 176 175 174 173 173 172 173 174 173 172 170 169 167 168 169 169 169 169 168 165 165 168 168 167 168 167 167 167 166 166 165 165 166 166 166 166 166 166 165 166 165 165 163 163 163 163 162 163 164 162 161 160 159 158 160 160 160 160 160 160 160 159 159 159 160 161 161 161 161 161 161 161 160 159 159 159 158 159 159 158 159 159 159 159 160 160 160 160 160 160 159 159 159 159 159 159 159 157 158 160 162 161 157 154 153 156 158 160 160 159 159 160 163 164
157 157 150 123 90 73 98 157 199 197 191 179 154 122 121 153 175 185 180 171 173 180 182 181 178 178 177 176 175 175 174 175 174 175 176 176 176 174 173 172 172 173 173 174 174 173 171 170 167 166 167 167 167 168 168 167 165 167 167 167 167 167 167 167 166 166 166 165 165 166 166 167 166 165 165 165 165 164 163 163 163 163 162 162 163 162 162 161 161 160 161 161 161 161 161 161 160 160 159 159 159 159 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 159 159 159 159 159 159 159 158 158 161 162 162 159 156 154 156 159 161 160 160 161 163 166 167
155 159 154 136 107 77 85 132 167 189 197 198 186 166 153 166 181 180 174 174 176 181 180 177 176 176 176 175 175 175 174 175 175 174 174 174 176 175 174 173 172 171 172 172 172 171 169 167 166 166 166 168 168 169 169 168 166 166 167 167 167 167 167 167 166 166 165 166 167 168 167 167 165 165 165 164 163 164 163 163 163 162 162 163 162 161 161 161 161 160 162 162 162 161 161 161 161 161 160 159 159 159 160 160 160 160 160 160 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 160 159 159 158 159 159 159 159 160 162 157 157 162 163 161 158 157 156 158 161 160 161 161 163 166 170 171
154 159 158 145 116 83 81 114 150 188 197 190 189 185 180 182 183 176 171 180 183 178 173 172 176 176 176 175 175 175 174 174 175 174 173 174 176 175 174 173 172 171 173 173 173 171 169 168 166 166 167 168 168 169 169 167 166 166 166 167 167 168 167 166 166 164 165 166 167 167 167 166 165 165 165 164 164 164 163 163 163 162 162 162 161 160 160 160 160 159 162 162 162 161 161 161 161 161 160 159 160 160 160 161 160 160 160 160 158 158 158 158 158 158 158 158 158 159 158 158 159 159 159 160 159 159 159 158 159 159 159 159 158 156 156 161 163 162 159 157 157 159 160 160 160 161 162 165 168 171
146 151 156 151 122 86 81 104 141 189 196 177 177 189 192 188 180 172 172 181 184 177 171 171 176 177 175 175 175 175 174 174 175 174 173 173 175 175 174 173 172 172 173 172 171 170 168 167 166 166 167 168 168 168 167 166 165 165 166 167 167 167 167 166 164 163 165 166 167 167 166 166 165 165 164 164 164 163 163 163 163 162 162 162 161 160 159 159 159 159 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 158 158 159 159 158 158 159 158 158 159 158 158 159 159 159 159 159 159 160 158 158 158 158 159 158 155 157 160 161 160 159 157 157 159 159 158 156 157 159 163 169 172
134 139 148 151 128 90 79 97 135 184 191 173 171 185 190 186 181 179 176 176 177 177 175 173 176 177 175 175 175 175 175 175 175 174 173 173 173 174 174 174 174 173 172 171 169 166 165 164 165 166 168 169 169 168 165 165 163 163 165 166 168 168 168 166 164 163 165 166 167 167 165 165 165 164 164 163 163 162 163 163 163 163 162 162 160 159 159 159 159 159 159 159 159 159 158 158 159 161 161 162 161 160 160 159 159 159 159 159 158 158 158 158 158 158 158 159 158 159 158 158 159 159 159 159 159 159 159 158 158 158 157 157 157 157 158 158 158 157 158 157 156 158 159 157 152 153 156 161 168 173
119 122 135 149 134 99 75 81 112 165 186 183 178 181 179 177 181 181 177 173 173 178 180 177 176 176 176 175 175 175 174 174 175 174 174 173 173 172 173 173 174 173 172 170 167 165 163 162 164 166 168 169 169 168 164 163 162 162 164 165 168 168 168 168 166 165 165 166 167 166 164 164 164 164 164 163 162 163 163 163 163 162 162 162 160 160 160 160 159 159 160 160 159 159 159 159 159 160 162 162 161 160 159 159 159 158 159 159 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 158 157 157 157 158 159 160 159 158 158 158 158 159 160 159 157 152 152 154 158 165 170
118 119 135 157 148 117 80 70 89 146 182 193 192 185 176 175 180 179 177 174 175 178 180 178 176 176 176 175 175 175 174 174 174 174 173 173 173 172 173 174 175 175 173 171 168 164 163 164 165 166 169 170 169 167 163 162 162 163 163 164 167 168 168 168 168 167 165 166 166 166 165 164 164 164 163 163 163 163 163 163 163 162 162 162 161 161 161 160 160 160 161 161 161 160 160 160 159 160 162 163 161 160 159 159 159 159 159 160 158 159 159 159 159 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 158 157 156 156 157 159 160 160 160 160 161 161 162 162 161 159 155 154 153 156 161 166
111 113 130 155 155 134 92 66 78 124 176 201 202 185 176 178 180 184 182 176 173 174 176 178 174 175 176 176 176 176 175 174 173 174 173 172 173 173 173 173 174 174 171 169 168 166 165 166 166 167 168 168 168 167 163 163 164 164 164 164 166 166 165 166 165 164 165 165 164 164 164 163 163 163 163 163 162 162 161 162 161 161 161 161 161 161 160 161 160 160 160 160 160 160 160 160 159 159 160 161 161 160 158 158 158 159 159 159 160 160 160 160 160 160 159 160 160 160 160 159 159 159 159 159 159 159 160 158 157 158 157 156 159 159 159 159 159 160 160 161 161 159 158 158 156 153 152 155 162 166
90 93 112 139 148 141 101 70 78 115 163 196 199 180 172 179 183 185 180 176 172 173 175 176 175 175 175 175 175 175 175 174 173 173 173 172 172 173 174 173 172 171 169 168 168 167 167 166 166 167 167 169 168 167 165 165 166 166 166 166 165 165 164 165 164 164 165 164 165 164 163 163 163 163 164 163 162 161 161 162 162 162 161 161 160 160 159 160 160 159 159 159 159 159 159 159 159 159 160 160 161 160 158 158 158 158 158 158 159 159 159 159 159 159 159 160 160 160 159 159 160 159 159 160 159 159 160 157 158 159 160 160 160 160 159 159 158 159 158 157 156 155 155 156 156 156 156 161 165 167
71 73 90 113 126 130 103 73 84 114 153 191 196 177 170 178 181 180 177 174 172 174 176 176 176 176 176 176 175 174 175 174 173 174 173 172 172 173 174 172 170 168 167 167 167 168 167 168 167 167 168 168 168 167 166 166 167 166 166 166 164 164 163 164 163 163 164 165 164 164 164 163 163 162 163 163 162 161 161 161 161 161 160 160 159 159 160 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 158 158 158 157 157 157 159 159 160 159 159 158 159 158 159 159 158 159 159 158 158 159 161 161 161 160 159 158 158 157 156 154 152 152 154 156 157 158 160 163 167 169
74 63 63 75 89 102 79 60 82 114 150 187 195 178 173 176 176 173 173 172 174 177 179 180 177 178 178 177 176 175 175 174 172 173 172 171 172 173 173 172 169 167 165 166 168 168 169 169 167 168 168 168 167 167 166 166 165 165 165 165 164 163 163 163 163 163 164 164 164 163 163 163 162 162 162 161 160 160 160 160 160 160 160 160 161 162 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 160 161 161 160 159 159 159 159 159 159 159 159 159 158 157 158 158 158 157 158 158 158 156 155 158 158 157 160 159 158 158 157 156 156 155 154 154 156 158 156 158 161 162 164 165
114 85 65 57 57 67 58 48 70 107 148 180 191 181 178 178 175 174 173 173 174 178 179 178 176 176 177 177 176 176 175 173 172 173 172 171 173 173 173 171 170 169 166 167 167 168 168 169 167 168 169 168 167 166 165 166 165 164 164 164 164 164 164 164 164 164 164 163 164 163 162 162 161 162 162 161 160 159 160 160 160 160 160 160 162 162 161 161 161 160 161 161 161 161 161 161 161 161 160 160 159 159 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 158 156 157 157 157 157 157 158 157 155 154 156 157 156 158 158 158 157 156 156 157 157 157 158 159 160 157 157 158 159 160 161
165 138 120 105 88 84 64 51 65 99 146 174 187 184 184 184 180 180 174 174 174 177 176 174 173 173 174 176 175 174 174 174 173 173 172 172 173 173 172 171 171 170 167 167 167 168 168 169 168 168 168 168 167 166 166 165 165 164 165 164 165 165 164 165 165 164 163 164 164 162 162 162 161 161 162 161 160 160 160 160 160 160 160 160 160 160 160 159 159 159 160 160 160 160 160 160 160 160 160 159 159 159 158 158 158 158 157 158 158 158 158 158 158 158 159 159 159 158 157 156 158 157 157 157 157 157 155 153 153 156 158 158 157 157 157 157 157 157 156 158 159 161 161 162 158 157 156 156 157 159
187 179 170 163 144 120 85 64 68 98 138 170 182 186 180 179 182 178 174 174 176 177 176 174 174 173 173 175 176 175 173 173 173 173 173 173 174 173 171 170 169 168 167 167 168 168 168 169 168 168 167 166 166 165 165 165 165 165 166 166 166 165 164 164 164 163 164 163 163 162 161 162 161 161 160 160 160 159 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 160 159 160 159 158 159 157 157 157 156 157 156 158 158 158 158 158 158 157 158 158 158 158 159 157 159 158 157 158 156 154 154 155 156 158 158 159 159 158 157 157 157 157 157 158 160 161 161 160 158 156 155 155 156
193 198 199 197 182 161 126 106 99 106 129 159 175 182 179 178 181 176 174 174 176 178 178 177 175 174 174 175 174 173 172 172 172 172 171 172 172 172 170 170 169 168 167 167 168 168 168 169 167 168 167 166 165 166 165 164 164 165 165 165 165 164 164 164 163 164 164 163 162 161 162 161 160 160 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 160 160 159 159 159 160 159 158 158 159 159 158 157 158 158 159 159 159 159 159 158 157 157 158 159 158 158 158 159 159 158 158 158 156 156 155 156 156 158 159 158 158 158 157 157 156 157 158 159 161 162 160 159 157 155 155 155
182 189 192 193 192 186 177 168 152 134 136 157 177 183 179 176 179 176 176 175 176 179 180 179 175 174 173 174 172 171 171 172 171 170 170 171 171 171 169 169 168 168 168 168 168 168 168 168 168 167 166 166 165 165 164 163 163 164 164 164 164 164 164 164 164 163 163 162 162 161 161 161 160 159 160 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 160 159 160 159 158 158 158 159 158 157 157 157 158 158 158 158 158 158 157 157 158 158 158 158 160 158 159 159 158 158 158 157 156 156 156 157 158 158 158 158 157 157 156 157 158 159 161 161 160 160 157 156 155 154
184 187 183 180 184 186 193 195 185 164 158 169 186 190 179 172 177 178 177 175 175 178 179 179 175 173 172 172 171 169 170 169 169 168 169 169 168 168 167 168 168 168 168 168 168 168 168 168 167 166 166 165 165 164 165 164 164 164 164 164 164 164 164 163 163 163 162 162 161 161 160 161 160 160 160 159 159 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 159 160 159 158 158 158 158 157 156 157 156 156 156 156 156 156 157 156 156 156 158 158 158 159 159 159 159 158 158 158 158 156 155 155 156 157 157 157 157 157 157 157 157 158 157 158 158 159 159 158 157 156 155
186 187 182 176 176 175 181 185 183 176 174 177 186 189 178 171 177 179 177 176 175 176 177 176 173 171 170 171 171 169 169 169 169 168 167 167 167 167 167 167 168 168 168 168 168 168 167 167 166 166 166 165 164 164 164 164 164 164 164 164 164 163 163 163 162 162 162 162 161 160 161 161 160 160 160 159 159 158 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 159 159 160 159 160 159 158 158 158 158 157 156 156 156 157 157 157 157 157 157 156 156 157 157 157 157 159 159 158 158 157 158 157 156 155 155 155 155 156 156 157 157 158 157 157 157 157 155 155 155 157 158 159 158 158 158
187 185 180 178 183 185 180 177 175 178 179 176 177 183 177 171 177 180 178 176 174 175 176 175 172 169 170 171 171 169 169 169 168 167 166 166 166 166 167 167 167 168 169 169 168 168 167 167 166 166 166 165 165 164 163 163 163 163 163 163 164 163 163 163 162 162 162 162 161 160 161 160 160 159 160 159 158 159 160 160 160 159 159 159 160 160 160 159 160 159 159 159 159 159 160 160 160 159 160 159 158 158 157 158 157 157 157 157 156 156 156 156 156 156 156 156 157 157 157 157 158 158 158 157 157 157 155 154 154 154 154 155 156 156 157 157 157 158 157 157 155 154 152 152 155 157 159 159 159 159
186 185 185 186 188 189 187 181 178 180 178 174 176 177 176 176 176 176 177 176 175 174 174 173 172 171 172 171 170 168 169 169 169 168 168 168 169 168 168 168 167 167 169 168 167 167 166 166 165 165 166 165 164 164 163 163 163 164 164 164 164 163 164 163 163 163 163 162 161 160 159 159 159 160 161 160 160 159 160 160 160 159 159 159 160 160 160 159 159 160 159 158 159 159 160 160 160 159 160 158 158 157 156 157 158 158 158 158 156 157 157 158 159 158 158 157 156 156 156 157 158 158 158 157 157 157 157 156 156 155 154 154 157 157 157 157 157 157 158 157 157 155 155 154 156 156 157 158 158 159
186 187 187 185 184 183 181 178 176 179 179 176 176 175 175 175 175 174 174 174 174 173 173 173 176 175 176 175 174 172 171 171 170 170 169 169 170 170 169 169 169 169 168 167 168 167 166 166 165 165 165 165 164 164 163 163 163 164 163 164 165 165 165 165 164 164 163 161 160 159 159 159 160 160 161 160 160 160 160 160 160 159 159 159 160 160 159 159 159 159 159 158 159 159 160 160 160 159 160 158 157 157 156 157 158 159 158 157 159 159 160 160 161 161 160 160 158 158 159 159 158 159 158 157 157 158 159 158 157 157 157 158 157 157 158 157 157 157 157 157 156 156 155 155 156 156 157 157 158 158
184 185 186 184 181 178 177 175 175 177 178 177 176 175 175 175 175 175 173 173 173 174 174 175 175 176 176 175 173 173 171 171 171 171 170 171 171 170 171 170 169 169 167 168 167 166 166 166 165 165 166 165 164 164 163 163 163 163 163 164 166 165 166 165 165 165 162 160 159 158 158 159 160 161 161 161 161 160 160 160 160 159 159 159 160 160 160 159 159 158 158 158 158 158 159 160 160 159 160 158 158 157 156 157 157 158 158 157 157 158 158 159 160 160 159 158 156 157 158 158 158 158 157 156 157 156 156 156 156 156 157 158 157 157 157 157 157 157 157 156 156 156 154 155 156 156 157 157 158 158
180 182 184 183 181 179 177 176 175 175 176 176 175 176 176 177 177 177 173 174 174 175 176 175 174 174 174 173 172 171 168 169 170 170 170 170 170 169 169 169 168 168 167 166 166 165 165 165 165 165 166 165 164 164 163 163 163 163 164 164 164 164 164 163 163 163 161 161 159 158 157 158 160 161 162 162 161 160 160 161 160 160 159 159 160 159 159 159 158 159 159 158 157 158 159 159 160 160 160 158 158 157 156 156 157 158 157 157 156 157 157 158 159 158 158 157 156 155 156 157 156 156 155 155 154 154 154 155 155 155 157 158 157 156 157 156 156 156 156 156 156 156 155 155 156 156 156 157 157 157
180 181 182 182 182 181 178 177 177 176 176 177 176 176 176 176 176 176 172 172 172 173 173 173 173 173 173 173 172 171 168 168 169 169 169 170 170 168 168 168 168 167 166 165 166 165 165 166 165 165 166 165 164 164 163 163 163 163 163 163 163 163 163 162 163 162 161 160 159 158 158 158 160 161 161 161 160 159 160 161 160 160 159 160 159 160 159 158 159 158 158 157 157 158 159 159 160 159 160 158 157 157 155 156 157 158 157 156 157 158 159 159 160 160 159 158 158 157 157 158 156 156 155 156 155 154 156 156 156 157 158 159 157 156 156 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156
182 181 181 181 181 181 178 179 178 178 179 180 179 177 176 174 172 172 171 170 170 171 171 171 172 172 172 171 169 169 168 168 168 169 170 170 170 169 169 169 168 168 166 166 166 165 165 165 165 165 165 165 164 164 163 163 163 164 164 164 163 164 163 162 163 162 160 159 158 158 157 158 159 160 161 161 160 159 160 160 160 160 159 159 160 159 158 159 158 157 157 158 157 157 158 159 160 160 160 158 157 157 155 156 157 157 157 157 157 158 158 159 160 160 159 158 157 157 157 158 158 158 157 157 157 156 157 156 156 157 157 158 157 156 156 156 156 156 156 156 156 156 156 155 156 156 157 156 156 156
180 180 181 181 180 180 180 179 179 178 179 180 178 177 176 174 174 173 172 171 171 171 170 170 171 171 171 171 170 168 167 167 168 168 168 168 169 168 169 168 167 167 167 167 166 165 165 164 165 164 164 164 163 163 162 163 164 164 164 164 163 164 163 162 162 161 160 161 159 158 157 157 160 161 161 161 160 159 160 160 160 159 158 159 159 159 158 158 159 159 158 157 157 157 158 159 160 160 160 159 157 156 156 156 157 157 157 157 158 158 158 159 159 159 160 158 156 156 157 158 159 159 157 157 157 157 157 157 157 157 158 158 157 157 156 156 156 156 155 155 156 156 157 156 156 156 156 156 156 156
179 179 180 180 180 179 177 176 177 177 179 179 177 176 175 175 175 174 172 172 172 172 171 171 170 170 170 170 168 167 167 167 167 168 168 168 169 168 168 167 167 168 168 167 166 165 164 164 164 163 163 164 163 162 162 163 164 165 164 163 164 164 163 162 162 162 161 160 160 158 157 157 160 161 161 161 160 159 159 160 159 158 158 159 159 159 158 158 158 159 158 157 157 158 159 159 159 160 160 159 157 156 156 156 157 157 158 157 157 157 157 158 158 158 158 157 155 155 156 157 158 158 157 157 157 157 157 157 157 157 157 157 156 156 156 155 155 155 156 155 155 156 157 157 157 157 156 157 157 156
179 179 180 180 179 178 175 174 175 176 176 177 176 175 175 175 175 175 173 173 173 173 173 173 171 171 171 170 168 167 167 167 167 167 168 169 169 168 168 167 168 166 167 167 166 166 165 164 164 163 163 163 163 162 162 163 163 164 164 163 163 163 162 161 161 160 160 160 159 158 157 158 160 160 160 160 159 158 159 160 159 159 158 158 159 158 157 158 159 159 159 158 157 158 159 159 160 159 159 158 157 156 156 157 157 157 157 157 156 156 156 157 157 157 156 155 154 154 155 156 156 156 156 155 155 155 156 156 156 156 156 156 155 155 155 155 154 154 155 156 155 156 157 157 157 156 157 157 156 157
179 181 181 180 179 178 178 177 176 174 174 175 176 175 175 175 175 175 174 173 174 174 174 175 173 173 172 171 169 167 166 166 166 168 168 168 168 167 168 167 166 166 167 167 166 166 165 164 163 163 163 162 162 162 162 162 163 164 163 163 162 161 160 160 159 158 159 159 159 158 158 158 160 160 160 160 159 158 159 159 158 158 157 157 158 158 157 158 159 160 159 158 158 158 159 160 159 159 159 158 158 158 157 157 157 157 157 157 156 156 157 156 155 156 155 154 153 153 155 156 155 154 154 154 153 153 155 155 155 155 155 155 155 155 155 155 154 154 154 155 155 156 155 156 157 156 157 157 156 157
182 182 182 181 179 178 179 179 177 175 175 175 176 177 176 175 175 174 173 173 174 174 175 174 174 174 172 171 169 168 166 166 166 168 167 167 167 167 167 166 166 166 167 167 166 166 165 164 164 163 162 162 162 161 161 161 162 163 163 162 162 161 160 160 159 158 160 159 159 159 159 159 159 159 159 159 158 158 158 159 159 157 157 157 157 157 158 159 160 160 159 159 159 159 160 160 160 159 158 157 158 159 158 158 157 157 156 157 157 157 157 156 156 156 155 154 153 154 155 156 156 155 155 155 154 154 156 156 156 156 156 156 156 156 156 155 155 155 155 154 154 155 155 155 156 157 156 156 156 157
183 182 183 182 180 180 179 179 178 177 177 178 177 177 177 175 174 173 172 172 173 173 174 175 173 172 171 170 168 167 166 166 166 167 167 167 168 167 166 166 166 167 167 167 166 166 164 164 163 163 162 162 161 161 161 162 163 163 163 162 163 163 162 162 161 160 159 160 159 159 159 159 159 159 160 159 158 158 158 159 158 157 158 158 157 157 158 159 160 161 159 158 158 159 160 160 160 159 158 157 158 159 158 158 157 156 156 157 158 158 157 157 157 156 155 154 154 154 155 157 158 158 158 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 155 155 155 155 156 156 157 157 157 157 157 157
180 180 180 180 180 180 179 179 179 179 178 178 178 177 176 175 174 174 172 172 173 173 173 173 173 172 172 170 169 169 168 167 166 167 168 168 167 167 167 167 167 166 166 166 165 164 164 163 164 163 164 163 162 161 162 162 163 163 163 163 162 162 162 161 161 161 159 159 160 159 159 160 159 159 159 159 159 159 158 158 157 158 159 158 157 157 158 158 158 159 158 158 158 158 158 158 158 158 158 158 157 157 158 157 157 157 157 156 158 157 158 157 157 157 155 155 156 157 157 158 159 158 158 158 157 157 158 158 157 156 156 156 156 157 157 157 156 156 155 155 155 155 155 156 157 157 157 157 157 157
179 179 179 179 179 179 178 179 180 179 178 177 177 176 175 173 173 173 171 171 172 172 172 171 172 172 172 170 169 168 168 167 167 167 167 166 167 167 166 166 166 165 165 165 164 164 164 163 164 165 165 164 162 161 161 161 162 162 162 162 161 161 161 160 160 160 159 159 159 159 159 159 158 159 158 158 158 158 158 157 157 158 159 159 159 159 158 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 157 157 157 158 157 158 158 157 156 157 157 157 158 157 158 157 157 157 156 156 157 157 157 157 157 157 157 156 156 157 157 157 156 156 156 156 156 156 157 158 158 158 158 157
178 178 178 178 178 178 178 179 179 178 178 177 176 175 174 173 172 171 171 170 171 171 170 170 172 172 171 169 169 168 170 169 168 167 166 166 167 166 166 166 166 165 165 165 164 163 163 163 165 165 166 165 163 162 160 160 161 161 161 161 160 160 160 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 158 159 159 160 159 159 158 157 157 157 157 157 157 157 157 157 158 158 159 159 160 159 159 158 158 158 158 158 157 158 158 157 158 158 158 158 158 158 157 157 157 157 156 156 156 156 156 156 158 158 157 157 157 157 156 156 156 157 157 157 157 157 157 157 158 158 158 158 157
178 178 178 178 178 178 178 178 178 178 177 177 175 175 174 173 172 171 171 170 170 170 170 169 171 171 170 170 169 170 170 169 168 167 166 166 167 166 166 165 166 165 164 164 163 163 163 164 165 165 165 164 164 163 160 160 159 159 159 159 159 159 159 159 158 158 159 159 159 159 159 159 158 157 158 158 158 158 157 157 157 158 159 158 157 158 158 159 160 160 160 160 160 160 160 160 161 161 161 160 159 159 159 159 158 158 158 158 158 157 158 158 157 158 158 158 158 158 158 157 157 157 157 156 156 156 156 156 157 157 158 158 158 157 156 156 155 156 156 156 156 156 156 156 157 158 157 158 158 157
179 179 179 179 179 178 177 178 179 178 177 176 176 175 174 173 172 171 171 171 171 170 170 170 170 170 170 170 169 169 169 168 167 166 166 167 167 166 165 166 165 164 164 164 164 163 163 163 164 165 165 164 162 162 161 160 160 160 159 159 160 160 160 159 159 159 158 158 158 158 158 158 158 158 158 159 159 158 157 157 157 158 159 158 158 158 159 160 160 160 160 160 160 160 160 160 161 161 160 159 159 158 158 158 158 158 157 157 157 158 158 158 158 157 156 157 157 157 158 158 158 158 157 157 157 156 155 156 157 157 158 159 158 157 157 156 155 155 155 155 155 155 155 155 157 158 158 157 158 157
179 178 178 178 179 178 177 178 178 178 177 176 176 176 175 173 173 171 172 172 172 170 170 171 170 170 169 169 170 169 168 167 166 166 168 168 166 165 165 165 165 164 163 163 163 163 163 163 164 163 164 163 162 161 161 160 160 160 160 160 161 161 160 160 160 159 158 157 157 157 157 158 159 159 159 159 159 159 158 157 157 158 159 159 160 160 159 159 159 158 159 159 159 159 159 159 157 157 158 158 158 158 158 157 157 157 157 156 157 157 157 157 157 157 155 155 156 157 158 158 159 158 158 157 157 157 156 156 157 157 158 159 158 158 157 156 155 154 154 154 154 154 154 154 157 158 157 158 157 157
180 179 179 179 179 180 178 177 177 177 177 176 175 176 175 174 172 172 173 173 172 171 169 169 170 170 170 169 169 169 168 167 166 166 166 167 167 165 165 165 164 164 162 161 161 161 161 162 163 163 164 163 162 162 159 158 158 159 160 161 161 161 161 160 160 160 159 159 158 158 159 159 160 160 160 159 159 159 157 158 159 158 159 159 159 160 161 159 158 159 158 158 158 158 158 158 157 157 158 158 157 157 157 158 157 156 156 157 157 157 157 157 157 157 156 155 155 156 157 158 159 158 157 157 156 156 156 156 156 157 158 158 159 158 157 157 156 155 155 155 154 154 155 155 156 157 157 157 158 158
179 178 178 178 178 179 178 177 178 177 176 176 175 176 175 174 172 172 173 173 172 170 169 169 170 169 169 170 169 168 168 167 166 165 166 167 167 166 165 165 164 163 163 162 161 160 161 162 163 164 164 163 162 162 160 159 159 159 160 161 161 162 161 161 161 161 160 160 159 159 160 160 160 159 159 158 158 158 157 158 159 158 159 160 159 160 160 158 157 157 158 157 157 157 158 157 157 158 158 158 158 157 157 158 157 156 157 156 156 156 156 156 156 156 156 156 156 156 156 157 159 158 157 157 156 155 156 157 156 157 157 158 159 159 158 157 156 156 156 155 154 154 155 156 155 156 156 157 157 157
177 176 177 177 177 177 178 177 177 176 177 176 175 175 175 174 173 173 172 172 171 170 169 168 170 169 169 169 169 168 167 167 166 165 166 166 166 165 165 164 164 163 162 161 160 160 161 161 163 163 164 163 162 162 161 160 160 160 161 161 162 162 162 162 161 161 160 160 159 159 160 160 160 159 159 159 159 158 157 158 159 158 159 160 159 160 160 157 156 156 157 157 157 157 157 157 157 157 158 158 157 157 157 157 157 156 156 156 155 155 155 155 155 155 155 155 155 155 156 157 158 158 157 157 156 156 156 157 156 157 158 158 159 159 158 157 157 157 156 156 155 154 155 156 156 155 156 156 156 156
176 175 175 175 176 177 177 177 177 176 176 175 174 175 175 174 173 173 173 171 171 169 169 168 169 169 169 169 169 168 167 166 166 165 165 166 166 165 165 164 163 163 162 161 160 160 160 161 163 163 164 163 162 162 162 162 161 161 161 162 163 162 162 162 161 161 159 159 158 158 159 159 159 158 158 158 157 157 157 158 159 158 159 160 159 160 160 157 156 156 156 156 156 156 156 156 156 157 157 157 157 156 157 156 156 156 155 156 156 156 156 156 156 156 156 155 154 155 156 156 157 158 158 156 156 156 156 157 156 157 158 158 159 159 158 158 158 157 157 156 155 154 155 156 155 156 155 155 155 155
177 176 175 175 176 177 176 176 177 175 176 175 173 174 174 174 173 174 171 171 171 169 168 168 170 169 168 168 168 167 167 166 164 164 165 166 165 165 164 164 163 162 162 160 159 159 160 161 163 164 164 163 162 162 162 161 160 160 160 161 162 161 161 161 160 160 158 157 157 157 157 158 158 159 158 157 157 158 157 158 159 158 159 160 159 160 160 158 157 157 157 156 156 156 156 156 156 156 157 157 156 156 156 157 156 155 156 155 155 155 155 155 155 155 155 154 154 155 155 156 157 157 157 157 157 157 157 157 156 157 157 158 159 159 159 159 159 158 158 157 156 155 155 156 156 155 155 154 154 154
177 176 176 176 177 177 177 177 176 175 176 175 173 174 174 174 174 174 171 171 170 169 168 168 169 169 168 168 167 167 167 165 164 164 165 165 165 164 164 163 163 162 162 160 160 160 160 161 163 163 164 163 162 162 162 161 160 159 159 160 161 161 160 160 160 159 157 157 156 156 157 157 158 159 158 158 158 158 158 158 159 158 159 160 159 160 161 159 158 159 157 157 157 157 157 157 156 157 157 157 157 156 157 156 156 156 155 155 154 154 154 154 155 154 154 155 155 155 155 156 156 156 156 158 158 158 157 157 157 157 158 158 159 158 158 158 158 159 158 157 156 155 155 156 155 155 155 154 154 154
179 179 179 179 179 179 176 175 175 175 175 176 173 174 173 174 175 174 172 171 171 168 167 165 167 168 169 169 168 168 166 165 164 165 164 165 165 164 162 160 161 162 160 160 160 161 161 162 162 163 163 162 161 161 162 161 160 160 160 160 161 161 161 161 161 161 160 160 159 159 158 158 159 160 159 159 159 160 159 159 158 158 159 159 159 159 160 159 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 155 156 156 157 158 158 158 158 158 158 158 157 157 158 158 159 159 158 158 158 158 158 158 157 157 156 156 156 156 156 156 156 156 156 156
179 179 179 179 179 179 175 174 174 174 174 174 173 173 174 174 174 174 171 171 170 169 167 165 166 168 169 169 168 168 166 165 164 164 164 165 165 164 161 160 161 161 160 161 161 160 161 162 162 163 162 161 161 161 162 161 160 159 160 161 162 162 162 162 162 162 161 161 160 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 159 160 159 158 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 156 155 155 156 157 156 157 157 157 157 157 157 157 157 157 157 157 158 158 157 157 157 157 157 157 157 156 157 157 157 157 157 157 157 157 157 157
178 178 178 178 178 177 175 174 173 173 174 174 172 173 173 173 174 174 172 172 171 170 168 166 167 168 169 169 168 168 165 164 164 164 165 166 166 164 162 161 161 162 161 161 161 161 160 161 162 163 162 161 161 161 161 161 160 159 160 160 161 161 161 161 161 161 162 161 160 160 159 159 158 158 158 158 158 158 159 158 157 157 158 159 158 159 160 159 158 157 158 158 158 158 158 158 158 158 157 157 158 157 158 157 157 158 158 157 157 156 157 157 157 156 156 156 156 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 156 157 156 156 157 156 157 156
177 176 177 177 177 176 174 173 173 173 172 173 172 172 172 173 173 172 175 174 174 172 170 169 167 168 169 169 168 168 165 165 164 165 165 166 166 164 163 161 162 162 162 161 161 160 161 160 162 162 161 161 160 160 161 160 160 159 159 160 160 160 160 160 160 160 160 160 159 158 158 157 158 158 158 158 158 158 158 158 157 157 158 158 158 159 160 159 158 157 158 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 156 157 156 157 156 156 157 157 156 156 156 155 155 155 155 155 155 155 155 155 155 155 154 155 155 155 155 155 155 156 157 157 157 157 157 157 157 157 157 157 157
176 176 176 176 176 176 173 172 172 172 172 173 171 171 171 172 172 172 173 174 173 172 170 169 167 168 169 169 168 168 165 164 164 165 166 166 166 165 163 161 162 163 162 161 161 161 160 160 161 162 161 160 160 160 161 160 159 158 159 160 160 161 161 161 161 160 159 159 158 157 157 156 157 157 157 157 157 157 158 157 157 157 157 158 158 159 160 159 158 157 158 157 157 158 158 158 158 158 158 158 157 158 158 158 158 158 158 157 157 156 157 157 156 157 157 156 157 156 155 155 156 156 156 156 156 156 156 156 155 155 154 155 156 156 156 156 156 156 156 157 157 157 157 156 156 157 156 157 157 157
175 175 175 175 175 175 172 172 171 171 172 172 171 170 171 171 171 171 172 172 172 171 169 168 167 168 169 169 168 168 164 164 164 165 166 167 167 164 163 161 162 162 162 162 161 160 160 160 161 162 161 160 160 160 161 160 159 158 159 159 160 160 160 160 160 160 158 158 158 157 156 156 156 156 156 156 156 156 157 157 156 156 157 158 158 159 159 159 158 157 158 157 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 156 157 157 156 157 158 157 157 156 156 156 156 156 157 157 157 157 157 156 156 155 155 155 157 157 157 157 157 157 157 156 156 156 156 157 157 156 157 157 157 157
175 176 175 175 175 174 172 172 172 173 173 173 174 172 171 170 169 170 171 172 171 169 167 167 165 167 169 170 169 168 165 164 164 165 166 167 165 165 164 163 162 162 163 162 161 160 160 160 161 161 160 159 160 160 160 160 159 158 158 159 159 158 159 160 160 160 159 158 157 157 157 156 156 156 157 157 156 156 157 156 157 157 158 157 157 157 158 158 157 157 157 158 157 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 156 157 156 156 157 157 158 157 157 157 157 156 156 156 157 157 157 157 157 157 157 158 158 157 157 156 157 157 158 157 156 155 156 157 157 157 156 157 157 157 157
176 175 175 175 174 174 173 172 173 174 174 174 174 173 172 171 171 171 171 171 169 167 165 164 165 166 169 169 169 167 165 164 164 165 166 167 166 165 163 162 163 164 163 163 162 161 161 161 161 161 160 159 160 161 160 159 159 159 159 159 159 158 159 160 159 159 158 157 158 157 156 157 155 156 157 157 156 155 156 157 156 157 158 157 157 158 158 158 158 157 157 158 157 158 158 158 158 158 158 158 158 157 157 156 156 156 156 156 156 157 157 157 156 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 158 157 157 156 156 157 157 156 156 156 156 157 157 156 157 157 157 157
176 176 176 175 175 175 174 174 174 174 175 175 174 172 172 171 170 171 170 169 169 167 165 164 166 167 168 169 168 167 165 164 164 165 166 167 167 164 162 161 163 164 164 163 162 162 162 161 161 161 160 159 160 160 160 159 158 158 158 159 158 158 159 160 160 159 158 158 157 157 157 156 155 156 157 157 156 155 156 156 156 157 157 157 158 158 159 159 158 158 157 158 157 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 156 157 156 156 157 157 158 157 157 157 158 159 159 158 158 158 158 158 158 159 159 159 160 159 158 157 155 155 156 157 157 156 155 156 157 156 157 157 157 157 157
176 177 176 176 176 175 175 174 174 174 174 174 171 170 170 169 169 170 169 169 169 169 168 169 167 166 167 167 167 167 165 164 164 165 166 167 167 164 162 161 163 164 164 163 162 162 162 161 161 161 160 159 160 160 159 159 158 157 158 159 159 158 159 160 159 159 158 157 157 156 156 156 155 156 157 157 156 155 156 155 156 156 156 157 158 158 159 159 158 158 157 158 157 158 158 158 158 158 157 158 158 158 157 157 157 157 157 157 157 156 157 157 156 157 157 158 158 158 158 157 157 157 156 156 155 155 156 156 156 157 157 157 158 157 156 155 155 155 158 157 156 155 155 156 157 156 157 157 157 157
177 176 176 176 175 175 174 174 174 173 173 173 170 170 170 169 169 170 169 169 170 171 170 171 167 167 166 167 166 166 165 164 164 165 166 167 166 165 163 162 163 164 163 163 162 161 161 161 161 161 160 159 160 161 159 159 158 157 157 158 159 158 159 160 160 159 157 156 157 156 155 155 155 156 157 157 156 155 155 156 155 156 157 156 157 158 158 158 158 157 157 158 158 158 157 158 158 158 158 157 158 157 158 158 158 158 158 157 157 156 156 156 156 157 157 158 158 158 157 157 156 155 155 154 154 153 154 155 155 156 156 156 157 157 156 155 155 156 158 157 156 155 155 155 156 157 156 157 157 157
177 177 176 176 176 175 174 173 173 173 172 172 172 172 171 170 170 171 170 170 170 170 169 169 167 166 166 166 167 166 165 165 165 165 166 167 165 165 164 163 162 163 163 162 161 160 161 160 161 161 160 159 160 160 159 158 158 157 157 157 158 158 159 160 159 159 157 157 157 156 156 156 156 156 157 157 156 155 155 155 156 156 156 156 157 157 158 158 157 157 157 157 157 157 158 157 157 157 157 158 157 158 158 157 158 158 158 157 157 157 157 157 157 157 157 158 157 157 158 158 157 156 155 154 153 154 154 155 155 156 156 157 156 156 155 155 156 156 158 157 156 155 155 156 156 157 157 157 157 157
176 177 176 175 174 173 172 171 170 171 173 175 175 175 174 173 172 173 171 171 170 168 167 167 164 165 165 166 166 166 165 165 166 166 167 168 165 166 165 164 164 163 161 161 161 160 161 161 162 161 160 159 159 159 158 157 157 158 158 158 157 158 159 158 159 160 159 158 158 159 159 159 160 160 160 159 158 157 157 156 157 156 155 156 156 156 156 156 156 156 157 157 157 157 158 158 158 158 157 158 157 158 158 157 158 158 158 157 157 157 157 157 157 157 157 158 157 157 158 159 159 158 157 155 155 154 155 155 155 157 158 159 158 157 155 154 153 153 155 155 155 154 155 156 156 157 157 157 157 157
176 176 176 175 174 173 171 171 170 170 172 174 176 175 174 172 172 172 170 169 168 167 166 166 164 165 166 167 167 166 165 164 165 166 167 167 166 167 167 166 164 163 161 161 161 161 162 161 161 160 159 158 158 158 157 157 158 157 157 157 157 158 159 158 159 159 158 159 158 159 160 160 160 159 160 159 158 157 157 156 156 156 155 155 155 156 156 156 155 156 156 156 157 157 158 157 157 157 157 158 158 157 157 158 157 158 157 158 158 158 158 158 158 158 157 158 157 157 158 159 159 158 157 156 155 154 156 156 156 157 159 160 158 157 156 154 154 154 156 155 155 155 155 156 156 157 156 157 157 157
177 177 177 175 174 173 171 170 170 170 172 173 175 174 173 170 170 169 168 168 167 166 165 164 165 165 166 168 167 166 165 164 165 166 166 166 165 167 168 168 165 162 161 161 160 160 161 160 161 160 159 158 158 158 157 157 157 158 158 158 157 158 159 158 159 159 158 158 158 159 159 159 159 159 159 159 158 157 156 156 155 155 155 154 155 155 155 155 155 155 156 157 157 157 158 158 158 158 158 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 157 158 157 157 158 159 159 158 158 156 155 155 156 156 156 157 158 160 158 157 156 155 155 156 157 156 155 155 156 156 157 156 157 157 157 157
177 178 177 176 174 173 171 171 171 171 172 172 173 173 171 168 168 167 168 167 166 165 163 163 165 166 166 167 167 167 165 164 165 165 165 165 165 167 168 168 165 162 161 161 160 159 160 160 160 160 159 158 158 157 156 157 158 158 159 158 157 158 159 158 159 160 158 157 158 158 158 158 158 158 159 159 158 157 156 156 156 156 155 155 155 155 155 155 155 155 156 157 157 157 157 158 158 159 158 158 157 156 157 158 157 158 158 158 158 158 158 158 158 158 157 158 157 157 158 159 159 159 158 156 156 155 155 154 154 155 156 157 158 158 157 157 157 158 158 157 156 156 156 157 156 157 157 157 157 157
177 177 177 176 175 174 172 172 173 173 172 172 172 172 170 169 169 168 168 167 167 165 164 163 165 166 167 168 168 167 165 164 164 164 164 165 166 167 167 166 164 163 161 161 160 159 159 159 160 159 158 157 157 157 156 157 157 158 159 159 157 158 159 158 159 159 157 158 157 158 159 158 157 158 158 159 158 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 157 157 157 158 159 159 158 157 157 156 157 158 158 158 158 158 158 158 158 158 158 158 157 158 157 157 158 159 160 159 158 157 156 155 155 155 154 155 156 156 159 158 157 158 159 160 159 158 157 157 157 157 157 157 157 157 157 157
177 177 177 176 175 174 173 173 174 174 173 173 173 172 171 170 171 171 168 167 167 166 164 164 165 166 167 168 168 167 165 164 164 164 164 164 165 165 165 164 164 163 161 161 160 159 159 158 160 159 158 157 157 158 157 156 157 158 159 160 158 158 159 158 159 159 157 157 158 158 158 158 157 157 158 158 158 158 158 158 158 157 157 157 156 156 156 156 156 156 157 157 157 157 158 158 159 159 158 157 156 157 157 158 158 158 158 158 158 158 158 158 158 158 157 158 157 157 158 159 160 159 158 157 156 155 156 156 155 155 156 157 158 158 158 159 160 160 160 159 158 156 156 156 156 156 156 156 156 156
175 176 176 177 176 175 173 173 173 173 173 174 174 173 172 171 170 170 169 168 167 167 166 166 167 166 167 167 166 167 166 165 165 164 163 163 163 162 162 163 163 163 163 162 161 161 160 160 160 161 160 160 159 159 158 158 158 158 159 159 158 158 159 158 159 159 158 158 158 158 158 159 158 158 159 159 160 160 160 159 158 157 156 156 156 156 156 155 156 157 157 157 157 157 157 157 157 157 157 157 156 157 157 158 158 158 158 158 158 158 158 158 158 158 157 158 157 157 158 158 158 158 157 157 156 156 157 156 155 155 156 157 157 158 158 158 158 157 158 158 157 156 155 154 155 155 155 155 155 155
175 175 176 176 175 175 173 173 174 174 174 174 173 173 172 171 170 169 169 169 168 166 166 167 167 167 166 167 166 167 166 166 165 164 163 163 162 162 162 162 163 162 163 163 162 161 161 161 160 160 161 160 158 158 159 159 159 159 158 158 159 159 158 159 158 158 159 159 158 159 159 158 159 158 158 160 160 159 160 159 159 158 157 157 157 156 156 156 156 157 157 158 158 158 158 158 157 156 156 156 156 157 157 158 158 158 158 158 158 158 158 158 158 157 158 157 158 158 157 157 157 157 157 157 157 156 157 156 155 155 156 157 157 158 158 158 157 157 157 157 156 156 155 154 154 154 154 154 154 155
175 176 176 176 175 174 173 174 173 174 175 174 172 172 171 169 169 169 169 169 168 167 167 168 166 166 166 166 165 166 165 165 165 164 163 164 163 163 163 162 163 163 164 163 162 162 162 161 159 160 161 160 159 158 158 158 158 159 158 159 159 158 159 159 158 159 158 158 159 158 158 159 159 158 159 159 159 159 160 159 159 159 158 158 157 157 157 157 157 156 157 157 158 157 157 157 156 156 156 157 156 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 156 156 157 156 155 155 156 157 157 157 158 158 157 157 157 156 156 156 155 154 155 154 155 155 154 155
175 175 175 175 174 173 172 172 173 173 173 173 171 171 169 169 168 167 168 167 167 166 166 167 165 165 165 165 165 165 165 164 164 164 164 164 164 164 163 163 162 163 163 162 161 162 161 161 159 160 160 159 158 158 157 157 158 159 160 159 159 158 159 159 159 159 159 159 159 159 159 159 158 159 158 158 158 158 158 158 158 158 159 159 158 159 160 159 158 157 157 158 157 156 156 156 156 157 156 157 156 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 156 156 157 156 155 155 156 157 156 157 157 157 157 156 156 156 156 156 155 154 155 154 155 155 154 155
176 175 176 175 173 172 171 171 172 172 172 172 170 169 169 168 167 166 166 166 165 165 165 166 165 165 165 165 164 164 164 164 164 164 164 164 165 164 164 163 162 163 162 162 160 161 160 160 159 159 160 159 157 157 157 157 158 159 160 160 159 158 159 159 159 159 158 159 158 158 158 158 158 158 158 157 157 157 156 156 157 158 158 159 159 161 161 160 158 157 157 158 157 156 155 155 156 157 156 156 156 157 157 158 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 156 156 157 156 155 155 156 156 156 156 157 157 156 156 155 155 155 155 155 155 155 154 154 154 154 155
175 175 175 174 173 172 170 170 171 171 171 171 170 169 169 167 166 166 165 165 164 164 165 166 165 166 165 164 165 164 164 165 165 165 164 165 166 165 164 163 163 162 161 161 159 160 159 159 158 159 160 159 158 157 157 157 158 159 159 160 159 158 159 159 159 158 159 158 159 159 159 159 159 159 158 158 157 157 155 155 156 157 157 158 160 161 162 161 158 157 157 157 157 156 155 155 156 156 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 156 155 156 156 157 156 157 157 157 157 156 154 154 154 154 155 156 155 155 155 155 155 155
175 175 176 175 175 174 172 172 172 171 171 172 171 171 170 169 169 169 167 165 164 164 166 167 165 166 166 165 165 165 165 165 165 166 166 166 169 167 166 164 163 162 161 160 158 158 159 159 160 160 161 160 159 159 157 158 157 158 159 159 159 158 159 159 159 158 159 158 159 160 159 159 161 160 159 159 158 157 155 154 153 153 153 153 155 158 160 158 156 155 156 156 156 156 155 154 155 156 157 158 159 158 158 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 156 155 157 158 158 158 158 157 157 156 155 155 155 154 153 154 154 155 155 156 157 158 158
176 177 177 176 174 174 173 173 173 172 172 172 171 171 170 169 169 169 167 165 164 164 166 167 166 165 165 166 166 166 164 164 164 163 163 163 165 164 163 163 163 162 161 160 158 158 159 160 160 161 161 160 159 159 157 158 157 158 159 158 159 159 158 159 159 158 159 158 159 160 159 160 160 160 159 158 158 158 155 154 154 153 153 154 155 159 160 158 156 155 156 157 156 155 156 155 155 156 157 158 158 158 157 158 157 158 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 156 155 157 158 158 159 158 157 157 156 155 156 155 154 154 154 155 156 155 156 157 157 158
177 178 177 176 174 173 173 173 172 172 171 172 172 172 170 169 168 169 167 165 164 165 166 167 166 165 165 165 165 165 162 162 162 161 160 161 161 161 160 162 162 162 161 159 159 159 159 160 160 160 161 160 159 159 157 158 157 158 159 158 159 159 159 159 159 158 159 158 159 160 159 159 159 159 158 158 157 157 155 155 154 154 154 154 156 159 160 158 156 156 157 156 156 156 155 156 155 156 157 158 157 157 157 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 157 155 155 157 158 157 158 158 157 157 156 156 156 155 155 154 155 154 155 155 156 156 157 157
177 177 177 175 174 173 172 173 172 171 171 172 172 172 171 169 168 169 167 166 165 165 166 167 167 166 165 165 164 164 161 161 161 160 159 159 158 158 160 161 161 161 161 160 159 159 160 160 160 160 161 160 159 159 157 158 157 158 159 158 159 159 159 159 159 158 159 158 159 160 160 159 159 158 158 157 156 156 156 155 154 154 155 156 157 159 160 158 156 157 157 157 157 156 156 155 156 157 157 158 157 157 157 158 157 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 155 154 157 158 157 157 158 158 156 156 156 156 156 157 156 156 155 154 155 155 155 155 155
176 176 175 175 174 173 172 173 172 171 171 171 172 172 171 169 168 169 167 166 165 165 166 167 167 166 166 165 164 164 162 162 161 160 159 159 159 159 160 161 162 162 161 161 159 159 160 161 160 160 161 160 159 159 157 158 157 158 159 158 159 159 158 159 158 158 159 158 159 160 160 159 158 158 157 156 156 155 156 155 155 155 156 157 158 159 160 158 157 158 158 158 157 156 157 156 156 157 158 158 157 156 157 158 158 158 158 157 157 156 156 156 156 156 156 156 156 156 156 157 156 156 156 156 156 157 156 155 154 156 157 156 157 157 157 157 157 157 156 157 157 157 156 155 155 154 154 154 154 155
174 173 174 174 173 173 173 172 172 172 172 172 172 172 171 169 168 169 167 166 165 165 166 167 167 167 166 164 164 163 163 163 162 161 160 160 161 161 161 162 162 162 162 160 159 160 160 160 160 160 161 160 159 159 158 158 157 158 159 158 158 158 159 158 159 159 159 158 159 160 159 159 157 158 157 156 155 155 155 156 156 156 157 157 158 159 159 158 158 158 157 157 157 156 156 156 156 157 158 158 157 156 157 157 157 157 157 157 156 156 157 157 156 156 157 157 156 157 156 156 157 157 157 157 157 157 156 154 154 156 156 156 156 156 156 157 158 157 157 157 158 157 156 156 155 154 155 154 154 154
173 174 174 174 174 173 172 172 172 172 172 173 172 172 171 170 169 168 167 166 166 165 165 166 166 165 165 165 165 165 164 164 163 163 162 162 163 163 163 162 162 161 160 160 159 159 159 159 161 161 161 160 159 159 159 158 157 157 158 159 157 158 159 158 159 159 159 158 159 159 159 159 158 158 157 156 156 155 156 157 157 158 158 157 158 157 157 158 159 158 157 156 156 155 155 155 156 156 157 157 157 158 157 157 157 157 157 157 156 156 157 157 156 155 156 156 156 158 157 155 157 157 157 157 157 157 154 153 153 154 155 155 156 156 157 157 156 156 158 158 158 157 157 157 156 155 154 154 154 154
175 176 176 176 176 175 174 172 171 170 171 171 171 171 171 172 171 170 166 165 165 165 165 165 165 165 164 164 164 165 166 166 164 164 164 164 162 162 162 161 161 161 160 160 159 158 159 159 161 161 161 160 160 160 159 158 157 157 158 159 157 158 159 158 159 160 159 158 158 158 159 158 157 158 157 156 155 156 157 157 158 159 158 158 158 157 156 158 158 158 157 157 157 157 156 156 156 155 156 156 157 157 156 156 156 156 156 156 155 156 157 157 156 155 156 155 156 158 157 155 156 156 156 156 156 156 154 153 154 154 154 155 155 156 157 157 156 155 157 157 157 157 156 156 155 155 155 155 155 155
176 177 178 178 177 176 175 174 172 171 171 172 172 172 172 172 171 170 166 165 164 164 164 166 165 165 165 166 165 164 166 166 165 164 164 164 162 161 161 161 161 161 160 160 159 158 159 159 162 162 162 161 161 160 159 158 157 157 158 159 157 158 159 158 159 160 159 158 159 158 159 158 158 158 157 156 156 155 157 158 159 159 159 159 158 156 156 158 159 159 158 158 158 157 157 156 155 156 155 155 156 156 156 156 156 156 156 156 155 156 157 157 156 155 156 155 156 158 157 155 155 155 155 155 155 155 155 154 153 154 154 155 155 156 157 157 156 155 156 156 156 156 155 155 154 155 156 156 156 156
175 176 177 177 176 175 175 174 173 174 174 175 175 174 173 172 170 168 166 164 164 165 164 165 167 168 168 169 167 166 165 164 163 163 163 162 162 161 160 159 160 161 160 160 159 158 159 160 161 162 161 162 161 160 159 158 157 157 158 159 157 158 159 158 159 160 159 158 159 158 159 158 159 158 158 157 156 156 157 158 159 159 159 158 157 156 156 158 160 159 157 156 156 156 156 155 156 156 155 155 156 155 158 158 158 158 158 158 156 157 158 158 157 156 156 155 156 158 158 156 155 155 155 155 155 155 156 155 154 154 154 155 155 156 157 157 156 155 156 156 155 155 155 154 154 155 156 156 156 157
175 176 176 176 176 175 174 173 173 173 174 175 175 173 172 171 168 167 166 164 163 164 164 165 168 169 169 169 168 166 164 163 162 162 162 162 161 160 158 158 159 160 160 160 159 159 160 159 160 161 161 161 159 159 159 158 157 157 158 159 157 158 159 158 159 160 159 159 159 159 159 159 158 159 158 157 156 157 157 157 158 159 158 158 157 156 156 159 160 160 157 157 157 157 156 156 157 156 156 156 155 156 157 157 157 157 157 157 156 157 158 158 157 156 155 154 156 158 158 156 156 156 156 156 156 156 156 156 155 155 154 155 155 156 157 157 156 155 157 156 156 156 155 155 154 155 156 156 157 157
176 176 177 177 176 176 174 173 172 171 171 171 172 171 171 170 169 168 166 165 164 163 163 164 167 168 168 169 167 165 164 163 163 162 162 162 161 160 158 157 159 160 160 160 159 159 159 159 159 159 160 160 159 158 159 158 157 157 158 159 157 158 159 158 159 160 158 158 158 158 158 159 159 159 158 157 156 156 156 157 157 158 158 157 156 155 156 159 160 160 158 158 158 158 157 157 158 158 157 157 156 156 155 155 155 155 155 155 156 157 158 158 157 156 155 154 155 158 158 157 157 157 157 157 157 157 157 156 155 154 154 154 155 156 157 157 156 156 157 156 157 156 155 156 154 155 156 157 157 157
177 178 178 178 178 177 175 173 172 170 169 169 169 168 168 169 169 169 168 168 167 165 164 164 165 165 166 166 165 164 165 164 164 164 164 163 162 160 159 159 159 161 162 161 160 159 159 160 159 158 158 158 158 157 159 158 157 157 158 159 158 158 159 159 160 160 157 157 158 158 159 158 159 159 158 157 157 157 157 157 157 157 158 157 156 156 157 160 160 161 158 157 156 157 158 159 160 160 159 158 158 157 156 155 154 152 152 152 155 156 157 157 156 155 154 155 156 157 158 157 156 157 156 156 156 156 156 156 155 155 154 153 155 156 156 156 156 156 157 156 155 156 155 154 154 155 156 156 156 157
176 176 177 177 176 175 175 174 172 170 169 169 168 168 167 168 168 168 170 169 168 167 166 166 166 166 167 166 165 164 164 165 165 164 164 164 164 163 162 162 162 162 162 161 160 159 159 160 159 159 158 159 158 157 159 158 157 157 158 159 158 158 159 160 159 160 157 158 157 158 159 159 158 159 158 157 158 158 158 158 158 158 158 157 156 156 157 158 159 158 156 155 154 155 156 157 159 159 158 157 157 156 156 156 155 154 154 154 155 157 157 158 157 155 154 155 156 157 158 157 157 157 157 157 157 157 156 156 155 154 154 154 155 155 155 155 155 156 157 156 155 156 155 154 155 156 155 156 157 157
174 175 176 176 175 175 175 174 172 171 170 170 170 170 169 169 169 169 170 170 169 168 167 166 167 167 168 167 166 165 163 164 164 164 164 164 164 163 163 163 163 163 162 161 160 159 159 160 159 159 158 159 158 157 159 158 157 157 158 159 159 159 159 160 160 159 158 157 157 158 158 158 158 159 158 157 158 157 157 157 157 157 157 157 157 156 156 157 157 157 154 153 153 153 154 155 157 157 156 155 155 155 155 155 155 155 155 155 156 157 158 158 156 155 154 155 156 157 158 157 157 158 158 158 158 157 156 156 155 155 155 155 156 156 156 156 156 156 157 156 155 156 155 154 156 155 156 156 156 157
173 174 175 175 174 174 175 173 172 171 171 171 172 171 171 171 171 171 169 168 167 166 165 165 167 167 167 167 166 164 163 163 163 164 164 164 162 163 163 163 162 161 162 161 160 159 159 160 159 159 158 159 158 157 159 158 157 157 158 159 159 160 160 159 159 159 158 158 158 157 157 158 158 159 158 157 158 157 157 157 157 157 157 157 156 157 156 156 156 155 153 152 152 152 153 154 156 155 155 154 153 154 153 154 155 155 155 154 157 158 159 158 157 155 154 155 156 157 158 157 157 158 158 158 158 157 156 155 156 155 156 156 155 155 155 155 155 155 157 156 155 156 155 154 155 156 156 157 157 157
173 175 175 175 175 174 174 173 173 172 172 171 172 172 170 170 170 169 167 167 166 165 164 164 167 167 167 166 164 163 162 162 163 164 164 163 162 162 163 163 162 161 162 161 159 159 159 160 159 159 158 159 158 157 159 158 157 157 158 159 160 159 160 159 158 158 159 159 158 157 157 157 158 158 158 157 158 157 157 156 156 156 156 156 156 156 156 157 157 156 153 153 153 153 154 155 155 156 155 154 153 154 153 155 156 156 155 154 157 158 159 158 156 155 154 155 156 158 158 157 157 157 157 157 157 157 156 156 156 156 156 157 155 154 154 154 154 155 157 156 155 156 155 154 156 157 156 157 158 157
175 174 176 176 175 175 174 174 173 171 172 172 171 170 169 168 168 168 168 167 166 165 164 164 167 167 167 165 164 162 161 162 162 163 164 163 162 163 164 164 163 161 162 161 159 159 159 160 158 158 158 158 158 157 158 158 157 157 157 158 160 159 159 159 158 158 158 159 158 157 157 156 158 158 157 157 157 157 156 156 156 156 156 157 157 157 157 157 157 157 154 154 154 154 155 156 156 156 155 154 154 154 155 157 158 157 155 154 158 159 159 158 156 155 154 154 156 157 158 157 156 156 156 156 157 156 156 156 156 157 157 157 155 155 155 155 155 155 156 156 155 156 155 155 157 156 157 157 157 157
|