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