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