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