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