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