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