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