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