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