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