From 9e28e4c7b67c54229df11d355047ac8a88ea1817 Mon Sep 17 00:00:00 2001 From: Nguyễn Gia Phong Date: Sun, 15 Dec 2019 15:09:13 +0700 Subject: Normalize pathname --- THT/C/QG-2017/input15/47.txt | 150 ------------------------------------------- 1 file changed, 150 deletions(-) delete mode 100644 THT/C/QG-2017/input15/47.txt (limited to 'THT/C/QG-2017/input15/47.txt') diff --git a/THT/C/QG-2017/input15/47.txt b/THT/C/QG-2017/input15/47.txt deleted file mode 100644 index bbf76fa..0000000 --- a/THT/C/QG-2017/input15/47.txt +++ /dev/null @@ -1,150 +0,0 @@ - 98 163 148 150 154 147 158 168 168 168 168 167 167 167 167 167 166 166 166 166 166 166 166 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 166 166 165 165 165 166 166 166 166 166 166 166 165 166 166 166 166 165 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 167 166 165 165 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 169 169 168 169 169 168 168 161 137 154 160 142 134 171 172 104 184 177 159 161 160 166 167 165 175 132 49 168 170 168 166 165 169 170 169 170 170 169 167 168 - 84 167 156 165 155 157 164 169 168 168 167 168 167 167 166 166 166 166 166 166 166 166 165 165 165 165 166 166 166 165 165 165 166 166 166 166 166 166 165 165 166 166 166 166 166 166 164 164 165 165 165 166 165 166 166 165 165 166 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 164 164 165 165 159 159 167 166 166 166 167 166 167 167 167 167 167 167 167 167 167 168 167 167 167 168 167 167 167 167 168 168 168 168 169 168 169 169 168 168 169 168 169 169 169 170 155 128 171 169 133 187 171 160 160 158 167 169 167 178 96 70 180 167 168 166 166 170 169 169 169 169 169 166 168 -108 167 151 161 148 161 168 168 168 167 167 167 167 167 166 166 166 166 165 165 165 165 165 165 165 164 165 165 165 165 165 165 165 165 165 166 165 165 165 165 166 165 165 165 165 165 165 165 165 165 165 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 165 166 166 166 166 165 166 166 166 166 166 166 167 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 169 168 168 168 167 167 168 168 170 158 133 169 168 153 167 161 156 159 160 165 169 167 177 105 62 179 167 169 166 166 169 170 170 170 170 169 166 169 - 72 166 158 170 156 163 166 168 167 167 167 167 167 166 166 166 165 165 165 165 165 165 165 164 165 165 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 165 165 165 165 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 165 165 165 165 165 165 165 165 165 166 166 165 165 166 166 166 166 165 166 166 166 166 166 167 166 167 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 171 152 151 170 167 133 166 161 161 161 158 165 170 167 176 76 93 181 167 167 165 166 169 169 169 169 169 168 167 169 - 75 170 162 172 151 161 164 167 166 167 166 166 166 166 166 165 165 165 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 165 164 165 165 165 165 165 165 165 165 165 165 165 164 165 165 165 165 165 165 165 165 165 165 165 166 166 165 165 166 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 167 168 168 168 168 168 168 168 169 166 168 168 167 167 168 169 168 161 159 163 170 166 177 78 99 181 167 167 165 166 170 169 169 169 169 167 168 169 - 52 153 161 177 159 159 163 167 166 167 166 166 166 166 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 165 164 165 165 165 165 164 165 165 165 165 165 165 165 165 165 164 165 165 165 165 165 165 165 165 164 165 165 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 168 168 167 168 168 168 168 168 168 168 170 183 167 166 163 161 161 160 160 159 164 170 166 177 94 68 181 167 167 165 165 170 169 169 169 167 168 168 169 - 71 157 159 170 152 162 162 167 166 166 166 166 166 165 165 164 164 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 164 164 164 164 164 165 164 164 164 165 164 164 164 164 165 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 167 166 166 166 166 166 166 166 167 167 166 167 167 167 167 167 167 168 167 167 167 167 168 168 168 168 169 165 173 166 169 162 164 165 164 162 159 163 169 166 176 82 79 184 166 167 164 167 169 169 169 169 167 167 169 169 - 56 158 146 165 159 154 154 162 166 166 166 166 165 165 165 164 164 164 164 164 164 163 164 163 163 164 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 164 164 165 164 164 164 165 165 164 165 165 165 165 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 165 165 166 166 166 166 167 166 167 167 166 166 167 167 167 166 167 167 167 167 167 167 168 168 167 168 168 168 168 169 163 153 168 166 165 165 167 165 160 158 165 169 166 175 72 104 181 166 166 163 168 169 168 168 168 167 168 168 168 -105 158 156 165 152 160 153 164 164 166 166 165 165 165 164 164 164 164 164 164 163 163 163 163 163 163 163 163 164 163 163 163 164 164 164 164 164 164 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 164 164 165 164 164 164 165 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 165 165 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 168 168 168 167 169 163 161 166 167 164 165 167 167 161 158 162 168 169 158 50 158 171 168 165 164 168 168 168 168 166 167 168 167 168 - 92 159 166 171 158 155 166 164 162 165 165 165 165 165 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 163 164 163 164 163 164 164 164 163 164 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 164 164 165 164 165 165 165 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 168 164 164 165 167 166 165 168 168 161 157 160 169 165 174 67 114 180 165 164 164 169 168 168 168 168 165 168 168 168 - 73 158 167 168 155 154 157 155 159 164 165 165 164 164 164 164 164 163 163 163 163 163 163 163 163 163 162 163 163 163 163 163 163 163 164 164 163 164 163 164 163 163 163 164 163 164 163 162 163 164 163 164 164 164 164 164 164 164 164 164 164 164 164 164 165 164 164 164 164 164 164 165 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 166 166 167 167 166 167 167 167 167 167 168 163 163 165 166 165 164 168 168 163 158 160 168 165 174 61 117 181 165 164 163 168 168 168 167 166 166 167 168 167 - 82 148 147 164 159 152 145 159 162 165 165 164 164 164 164 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 163 163 164 163 163 164 164 164 164 163 164 164 164 164 164 164 164 164 164 164 164 164 165 165 164 164 165 165 164 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 166 166 166 167 163 165 165 166 165 165 167 168 161 157 159 167 165 172 54 116 182 162 162 165 167 167 167 166 166 167 167 167 167 -113 155 147 156 144 147 155 164 164 164 164 164 164 164 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 163 163 163 164 163 163 163 164 164 164 163 164 164 164 164 164 164 164 164 164 164 164 165 164 165 165 165 165 165 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 165 166 166 165 166 166 166 167 166 166 166 166 166 166 166 166 166 165 166 165 165 166 164 166 168 161 156 162 168 167 163 57 154 171 164 162 165 168 167 167 165 166 167 167 167 167 - 96 154 151 159 155 150 150 163 163 164 164 164 164 164 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 163 162 163 162 162 163 163 163 163 163 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 163 164 163 164 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 164 165 165 165 164 165 165 165 165 165 165 165 166 165 165 165 165 165 165 165 165 166 166 166 166 166 165 166 165 165 166 164 166 167 162 158 158 167 169 151 44 164 169 165 163 165 168 168 168 166 166 167 167 167 167 - 66 152 157 158 150 163 164 163 164 163 163 163 162 162 162 162 162 162 162 162 162 161 161 162 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 162 162 163 162 162 163 163 162 162 163 163 163 163 162 163 163 163 163 163 163 164 163 164 164 164 163 163 163 164 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 164 164 164 164 164 165 164 164 164 164 164 164 164 165 165 165 165 165 165 165 166 166 165 166 166 165 165 165 166 166 166 166 165 163 167 164 163 167 164 157 157 166 166 159 43 158 171 162 162 166 167 167 167 167 164 167 167 167 167 - 74 169 164 174 172 173 167 163 163 163 163 163 163 163 162 162 162 162 162 162 162 161 161 161 161 161 161 162 162 161 162 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 164 164 164 164 164 164 164 164 164 164 164 165 164 164 164 164 164 164 164 164 165 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 166 165 163 166 164 164 167 161 155 157 167 165 161 45 150 173 161 162 165 167 166 166 166 165 166 166 167 166 - 93 156 152 162 169 173 164 163 163 163 163 163 163 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 163 162 162 162 162 162 162 163 162 162 163 162 162 163 162 162 162 162 162 162 162 163 162 163 163 163 163 163 163 163 163 163 163 163 163 164 163 164 164 164 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 163 165 162 166 164 156 156 165 168 146 37 162 168 162 161 165 166 166 165 165 166 166 166 166 166 -119 176 176 174 173 177 167 163 163 163 163 162 162 162 162 161 161 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 162 162 162 162 162 161 162 162 162 162 162 162 162 162 163 162 163 163 163 162 163 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 164 165 165 165 165 165 165 165 165 162 166 162 164 165 155 152 165 168 141 41 173 166 162 162 166 166 166 164 165 166 166 166 166 166 -123 162 161 157 161 169 164 163 163 163 162 162 162 162 162 161 161 161 161 161 160 160 161 160 160 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 162 163 162 163 162 163 163 163 163 163 163 163 163 163 163 163 163 162 163 163 163 164 163 164 163 164 164 163 164 163 164 164 164 164 164 164 165 165 164 164 165 164 164 164 165 165 165 165 165 165 165 165 165 165 163 164 165 162 166 162 155 156 165 167 149 34 155 171 162 162 165 166 166 165 165 166 166 166 166 166 - 67 165 170 168 171 172 163 164 163 163 163 162 162 162 161 161 161 161 161 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 162 163 163 162 163 163 163 163 164 163 163 163 163 163 163 163 164 164 163 164 164 164 164 164 164 164 164 164 164 165 164 165 164 164 164 165 165 165 165 165 163 164 165 162 166 163 156 158 166 166 154 38 153 170 161 162 166 166 166 165 165 166 166 166 166 166 - 77 157 169 168 163 161 164 156 160 163 163 162 162 162 161 161 161 160 160 160 161 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 161 162 162 162 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 162 163 162 163 163 163 163 162 163 163 163 163 163 163 163 163 163 163 163 163 163 164 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 164 165 165 164 164 163 164 163 164 157 153 163 168 142 42 173 165 161 161 166 165 165 164 166 166 166 166 165 166 -119 170 171 169 166 167 162 149 158 163 162 162 162 162 162 161 161 161 161 160 160 160 160 160 160 160 161 161 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 161 161 162 162 161 162 162 162 161 162 162 162 161 162 161 162 162 162 162 162 162 162 162 162 162 162 163 162 162 163 162 163 162 162 162 162 162 163 162 162 163 163 163 163 163 162 162 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 163 164 163 162 165 157 152 163 166 150 36 148 172 159 162 166 165 164 164 166 165 166 165 166 165 - 98 156 153 166 167 156 161 161 162 162 162 162 162 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 161 162 162 161 162 162 162 162 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 162 163 163 163 163 163 163 163 163 163 163 163 163 162 162 163 163 163 163 163 164 163 163 164 164 163 164 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 163 164 163 163 164 155 151 165 163 166 48 143 172 159 162 165 165 163 164 166 165 165 165 166 165 -103 167 164 167 162 165 157 155 161 162 162 162 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 161 160 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 162 162 162 162 163 163 163 163 163 163 163 163 163 162 163 163 163 163 163 163 163 163 163 164 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 164 164 164 165 164 162 164 162 164 157 153 161 166 151 39 164 167 160 163 165 165 163 165 166 165 165 165 165 165 -125 152 155 156 156 155 157 161 162 162 162 162 162 161 161 161 161 160 160 161 160 160 160 160 160 160 161 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 162 162 163 162 162 162 163 163 162 162 163 163 163 163 163 163 163 163 163 163 163 164 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 162 164 162 164 160 151 158 168 144 49 172 163 160 164 165 165 164 163 165 165 165 165 165 165 - 86 161 155 153 153 140 145 155 161 162 162 162 161 161 161 161 160 160 160 160 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 161 161 162 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 162 163 163 163 162 163 162 162 163 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 165 163 163 164 162 162 153 155 165 158 59 169 164 159 164 165 164 164 165 165 165 165 165 165 165 - 87 144 143 148 147 155 154 157 160 162 162 161 161 160 160 160 160 161 160 160 160 160 160 160 160 160 160 160 160 160 161 160 160 160 161 161 160 161 161 161 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 161 162 161 162 162 162 162 162 162 162 162 162 162 162 162 163 162 162 162 162 162 163 162 163 162 162 162 162 162 162 162 163 162 163 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 164 161 164 162 152 153 170 131 54 185 159 160 165 164 163 165 166 165 165 165 165 165 165 - 83 146 151 161 153 155 158 156 160 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 161 160 161 160 160 160 161 161 161 161 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 162 162 162 162 162 162 163 162 162 163 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 164 163 164 163 163 163 163 164 164 164 164 164 164 164 164 164 163 163 163 162 164 157 151 163 172 110 68 182 159 161 165 164 163 164 165 165 165 165 165 165 165 -116 151 154 148 150 158 163 162 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 160 161 161 160 161 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 162 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 162 162 163 163 162 163 163 163 162 162 163 163 162 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 161 155 158 168 136 72 185 157 161 165 165 164 162 164 164 165 165 165 165 165 -143 161 160 154 158 159 157 159 160 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 160 161 160 160 160 161 160 161 160 161 161 161 160 161 161 161 161 161 161 161 161 161 161 161 162 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 162 162 162 162 163 163 163 163 162 163 163 162 163 163 163 163 163 163 163 163 163 163 163 163 163 164 163 164 164 164 164 164 164 164 164 163 162 164 163 162 158 154 165 149 57 174 161 159 164 164 163 164 163 164 164 165 164 164 164 -163 162 162 161 161 161 160 160 160 161 161 160 160 160 160 160 160 160 159 160 160 159 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 160 160 160 161 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 162 162 161 161 161 162 162 162 162 161 162 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 162 163 163 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 162 162 164 161 163 155 156 167 140 52 166 161 159 165 164 161 164 165 165 165 165 165 164 165 -161 162 161 162 161 161 162 161 161 161 161 161 160 160 160 160 160 160 160 160 160 159 159 159 160 160 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 161 162 162 162 162 161 161 162 162 162 162 161 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 162 163 163 163 164 162 163 164 163 164 164 163 164 164 163 164 164 164 164 164 164 161 163 163 162 161 152 157 173 97 99 189 156 160 163 164 162 163 165 165 164 164 165 164 165 -162 161 161 161 161 161 161 161 161 161 160 161 160 161 160 160 160 160 160 160 160 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 161 161 161 162 161 162 162 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 162 163 163 163 163 163 163 163 164 164 163 164 163 163 164 163 163 164 164 164 164 163 163 162 162 162 161 152 157 174 85 94 192 155 159 164 164 163 164 164 165 164 164 164 164 165 -161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 159 159 160 159 159 159 160 160 160 160 160 159 160 160 160 160 160 160 160 160 160 160 160 161 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 162 163 163 163 163 162 162 162 162 163 162 162 163 163 163 163 163 163 163 163 163 163 164 163 163 164 164 164 163 162 164 161 157 153 165 138 76 171 161 159 164 163 163 164 164 165 165 165 164 164 164 -161 161 161 161 161 160 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 160 160 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 162 162 162 162 162 161 162 162 162 162 162 162 162 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 162 162 162 162 162 162 163 162 163 163 163 162 163 162 163 163 163 163 163 163 163 163 164 164 163 163 164 163 162 163 163 160 157 153 162 158 50 149 164 161 163 163 164 164 164 164 164 164 164 164 164 -161 161 161 161 160 160 160 160 160 160 160 159 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 161 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 163 162 162 162 162 162 162 162 162 162 162 162 162 163 162 162 162 163 163 163 162 163 162 163 162 163 163 163 163 163 163 163 163 164 164 163 164 164 164 162 162 162 160 155 155 171 109 46 179 157 162 164 162 164 164 165 164 164 164 165 164 164 -160 160 160 161 161 160 160 160 160 160 160 160 159 159 159 159 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 159 160 160 160 160 160 160 160 160 160 160 160 160 161 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 161 161 161 161 161 162 162 162 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 162 163 163 163 163 163 163 163 163 163 163 164 164 163 163 163 162 162 163 160 156 153 171 99 63 180 156 163 163 162 164 164 164 164 164 164 164 164 164 -160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 159 159 160 160 160 160 160 159 160 160 160 160 160 160 160 160 160 160 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 161 161 161 162 162 161 162 162 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 163 164 164 163 162 163 162 161 155 155 171 98 88 177 155 164 163 162 164 164 164 164 164 164 164 164 164 -159 159 159 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 159 158 158 159 159 159 159 159 159 159 159 159 159 159 160 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 160 160 160 160 161 161 161 161 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 160 162 162 162 162 162 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 161 162 160 146 166 83 100 172 157 163 162 164 164 164 164 164 164 164 164 164 164 -159 159 159 160 159 159 159 159 159 159 158 159 159 159 159 158 159 158 158 159 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 159 160 160 160 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 161 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 161 162 161 161 162 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 163 163 162 161 162 160 147 164 89 98 172 157 162 162 164 164 164 164 164 164 164 164 164 164 -159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 159 158 158 158 158 158 159 158 159 159 159 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 161 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 161 162 162 162 162 162 162 162 162 162 161 162 162 162 162 162 162 162 162 162 162 163 162 163 163 162 163 163 162 163 163 163 163 163 163 163 163 163 163 163 163 161 162 162 156 147 171 84 79 176 155 163 162 164 164 164 164 164 164 164 164 164 164 -159 159 159 158 159 158 158 158 158 158 158 158 158 158 159 158 158 158 158 158 158 158 158 158 159 158 159 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 160 161 161 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 161 161 161 161 162 162 162 162 162 162 162 161 162 162 162 162 162 162 162 162 162 162 163 163 162 162 162 162 163 163 163 163 163 163 164 163 163 163 163 163 162 160 163 159 145 163 105 77 174 156 162 163 164 164 164 164 164 163 164 164 164 164 -159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 158 159 159 159 159 159 159 159 159 160 159 159 160 160 160 160 160 160 160 160 160 160 160 160 161 160 160 161 160 160 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 162 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 162 163 163 163 163 163 163 163 162 161 162 158 144 163 95 94 170 158 161 163 164 164 164 164 164 164 164 164 164 164 -158 158 158 158 158 158 158 158 158 158 157 157 157 158 158 158 157 157 157 157 157 158 158 157 157 158 158 158 158 158 158 158 158 159 159 158 159 159 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 162 163 163 163 162 163 163 163 163 163 161 161 163 158 145 164 67 128 168 157 162 162 164 163 163 163 163 163 163 163 164 163 -158 158 158 157 157 158 158 158 157 157 157 157 158 157 157 158 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 159 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 160 159 160 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 162 162 161 162 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 162 162 163 163 162 162 160 162 162 146 159 105 73 172 155 162 162 164 163 164 164 164 163 164 163 164 163 -157 157 158 158 158 157 157 157 157 157 158 157 157 157 157 157 157 157 157 158 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 159 158 158 159 159 159 159 159 159 159 159 159 159 160 159 159 160 160 159 160 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 160 160 160 160 160 160 160 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 162 162 162 161 162 162 162 162 162 162 163 163 162 162 163 163 162 162 160 162 162 147 159 68 116 168 156 161 163 163 163 163 163 163 163 163 163 163 164 -157 157 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 157 158 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 159 160 160 160 160 160 160 160 160 159 160 159 160 160 160 160 160 160 160 160 160 160 160 161 160 160 160 160 161 160 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 162 161 162 161 162 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 163 161 160 163 145 156 85 92 169 157 161 162 163 163 163 163 163 163 163 163 163 163 -157 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 158 159 158 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 159 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 160 160 161 160 161 160 160 161 161 160 161 161 161 161 161 161 161 161 161 161 161 162 162 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 163 160 162 150 149 112 45 164 157 162 163 163 163 163 163 163 163 163 163 163 163 -157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 162 161 162 162 162 161 162 162 162 162 162 162 162 162 162 160 161 156 147 101 67 165 156 163 162 163 163 162 163 163 163 163 163 163 163 -157 157 157 157 157 157 157 157 157 156 157 157 157 156 157 157 156 157 157 157 156 157 157 156 157 158 157 157 157 157 158 158 157 158 157 158 158 158 158 158 158 158 158 158 159 159 158 159 159 159 159 158 158 159 158 159 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 159 159 159 159 160 160 160 160 160 160 160 160 160 160 161 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 160 161 161 161 161 161 161 160 161 161 161 161 162 162 162 162 162 162 161 162 162 162 162 162 162 162 161 159 163 149 152 71 95 167 155 162 162 162 162 162 162 162 162 162 162 163 163 -157 157 157 156 157 157 157 157 157 157 157 156 157 156 157 157 156 157 156 156 156 157 156 156 157 157 157 157 157 157 157 157 157 158 158 157 158 158 158 157 158 158 158 158 158 158 158 159 159 159 158 159 158 159 158 159 159 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 161 162 162 162 162 162 162 161 159 162 145 161 64 86 170 156 162 162 162 163 162 163 162 162 163 162 162 162 -156 156 156 156 157 156 157 157 157 157 156 156 156 157 156 157 156 157 156 157 157 157 157 156 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 159 161 153 152 76 115 165 158 162 162 162 163 163 162 162 162 162 162 163 162 -156 156 156 156 157 156 156 156 156 156 156 157 156 156 156 156 156 156 157 156 156 156 156 156 156 156 157 156 157 157 157 157 157 157 157 157 157 157 158 158 158 157 157 157 158 158 158 158 158 158 158 158 158 159 158 158 158 158 159 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 160 160 161 160 160 161 161 161 161 161 160 161 161 161 161 161 161 161 161 162 161 161 161 161 162 162 162 162 162 161 160 160 156 146 83 92 165 156 161 162 162 162 162 162 163 162 162 162 162 162 -156 156 156 156 156 156 156 156 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 158 158 159 159 159 159 159 159 159 159 159 159 159 159 160 159 159 159 159 159 160 160 159 160 160 159 160 160 160 160 160 160 160 160 160 160 160 161 160 161 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 161 160 159 158 152 91 97 166 157 161 162 162 162 162 162 162 162 162 162 162 162 -156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 159 159 159 159 159 159 159 159 159 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 161 161 161 160 159 158 150 96 86 166 156 162 162 162 162 162 162 162 162 162 162 162 162 -156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 156 156 157 157 157 157 156 157 157 157 157 156 157 157 157 157 157 157 157 157 157 158 157 158 158 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 158 159 159 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 159 160 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 161 160 160 161 161 161 161 161 161 161 161 161 161 161 162 161 161 161 161 158 161 156 150 92 94 167 156 162 161 162 162 162 162 162 162 162 162 162 161 -155 156 156 155 156 156 156 156 156 156 156 156 156 155 156 156 156 156 156 156 156 155 156 156 156 157 157 157 156 157 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 157 158 157 157 157 158 158 158 158 158 158 157 158 158 158 158 158 159 158 158 158 158 158 159 158 159 159 159 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 160 160 161 161 161 161 161 161 161 160 158 159 154 90 110 166 158 161 161 162 161 161 162 162 161 161 162 161 162 -155 156 155 156 156 156 156 156 155 156 155 156 156 156 156 155 155 156 155 155 155 156 156 155 156 156 156 156 156 156 156 157 157 157 157 157 157 157 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 158 159 158 159 159 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 159 160 160 159 159 159 160 159 160 160 160 160 160 160 161 160 160 161 161 161 160 161 160 161 161 161 161 160 160 158 159 148 80 125 161 160 161 161 161 161 161 162 162 161 161 162 161 162 -155 155 156 155 155 155 155 155 156 155 155 156 155 156 156 156 156 155 155 156 156 155 155 156 156 155 156 156 156 156 156 156 156 156 157 156 157 157 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 157 158 158 158 158 157 158 158 158 158 158 158 158 158 158 158 158 158 158 159 158 159 158 159 159 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 159 159 159 160 160 160 160 159 160 160 159 160 160 160 160 160 160 160 160 160 160 160 161 161 160 161 161 161 161 161 159 158 146 68 139 161 160 161 161 161 162 161 161 161 161 161 161 162 162 -155 155 155 154 154 155 155 155 155 155 156 155 155 155 155 156 156 156 156 155 156 156 155 156 155 155 156 156 156 156 156 156 156 156 156 157 157 156 157 157 157 157 157 157 157 156 157 157 156 157 156 157 157 157 157 157 157 157 157 158 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 158 159 159 159 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 159 159 159 160 160 160 160 160 160 160 160 160 160 161 160 160 160 160 160 160 157 159 101 122 164 159 161 161 161 161 161 161 161 161 161 161 161 161 -155 155 154 155 154 154 154 155 154 154 154 155 155 155 155 155 155 155 155 155 155 156 155 155 156 155 155 156 156 156 156 156 156 156 157 157 156 156 157 157 157 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 157 157 158 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 160 159 159 159 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 157 163 129 86 172 158 161 161 161 160 160 161 161 161 161 161 161 161 -155 155 154 155 155 155 155 155 155 154 155 155 155 154 155 155 155 155 154 154 154 154 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 156 157 157 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 158 159 158 158 158 158 158 159 159 158 158 159 158 159 159 159 159 159 159 159 159 159 159 159 160 160 159 159 160 160 160 160 160 160 161 160 160 160 160 160 160 160 160 160 159 159 156 153 88 127 170 159 160 161 160 161 161 161 160 161 161 161 161 161 -154 154 154 154 154 155 155 155 155 155 154 155 154 155 155 155 155 155 155 155 155 155 155 154 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 156 157 157 157 157 157 157 157 157 157 156 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 158 158 158 158 159 159 159 158 158 159 158 159 159 159 159 159 159 159 159 159 159 159 160 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 158 159 153 141 63 137 160 160 160 161 161 161 161 160 161 160 161 161 161 161 -154 154 153 154 154 154 155 154 154 154 154 154 154 154 154 154 154 155 154 155 155 154 154 154 154 155 155 154 155 155 156 156 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 156 157 156 156 156 157 157 157 157 156 157 157 157 157 157 157 157 157 157 158 157 157 157 158 157 158 158 158 158 158 158 158 157 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 158 158 158 158 159 159 158 159 159 158 159 159 159 159 159 159 159 159 159 159 159 160 159 159 160 159 160 160 160 160 160 160 160 160 158 157 157 84 113 167 159 160 160 161 161 160 160 161 161 161 161 161 161 -154 153 153 154 154 153 153 154 154 154 154 154 154 154 153 153 154 153 154 153 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 156 156 157 156 157 157 156 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 157 158 157 158 158 158 158 158 158 158 157 158 158 158 158 158 158 158 158 158 158 158 158 159 158 158 159 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 159 160 160 160 159 160 160 160 159 160 159 156 160 90 140 168 158 160 160 160 160 160 160 160 160 160 160 161 160 -153 153 153 154 153 153 153 153 153 154 153 154 154 154 153 154 154 154 153 154 154 153 154 154 154 154 154 154 154 154 155 154 154 154 155 155 155 155 155 155 155 156 156 155 156 155 156 156 156 156 156 156 156 156 156 157 156 156 156 157 157 157 156 157 156 157 157 157 157 157 158 158 157 157 157 157 157 157 158 158 158 157 157 158 157 157 157 158 158 158 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 158 158 159 158 159 159 159 159 159 159 159 159 159 159 159 160 159 159 159 159 159 160 159 160 159 157 157 85 145 164 159 160 160 160 160 160 160 160 160 161 160 160 160 -153 153 153 153 153 154 154 153 154 154 153 153 154 154 154 153 153 153 153 153 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 157 156 156 156 157 156 156 156 157 156 156 157 156 156 156 156 157 157 157 157 157 156 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 157 157 158 158 157 157 158 158 158 158 158 158 158 158 158 158 158 158 159 159 158 159 159 159 159 159 159 159 159 159 159 159 160 159 159 159 160 159 159 159 159 160 156 163 105 96 177 156 160 160 160 160 160 160 160 160 160 160 160 160 -153 153 153 153 153 153 153 153 153 153 153 153 154 154 153 153 154 154 154 153 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 155 156 156 156 156 156 156 156 156 157 156 156 156 156 156 157 156 156 156 157 157 157 156 157 157 157 157 156 157 156 157 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 158 157 157 158 157 158 158 158 158 158 158 158 158 158 158 158 158 159 158 159 159 158 159 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 158 161 101 129 170 157 160 159 160 160 160 160 160 160 160 160 160 160 -152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 153 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 155 156 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 156 156 156 156 157 157 156 157 156 157 156 156 156 157 157 157 157 157 157 157 157 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 157 158 158 158 158 158 158 159 158 157 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 160 149 91 170 157 159 159 159 159 159 159 159 159 159 159 160 160 160 -153 153 152 152 153 153 153 153 153 152 153 153 153 153 153 153 154 154 153 154 153 154 154 154 153 153 153 154 154 154 154 155 155 155 155 155 155 155 155 156 155 156 156 155 155 156 155 156 156 156 156 156 155 156 156 156 156 156 156 156 156 156 156 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 157 157 158 158 158 158 157 158 158 158 158 158 157 157 158 157 157 157 158 159 159 159 159 159 159 159 159 159 159 158 153 88 165 159 160 160 159 159 159 159 159 159 159 159 160 159 159 -153 153 152 153 153 153 152 153 153 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 153 154 154 154 154 154 155 154 154 154 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 157 157 157 157 157 158 157 158 157 157 157 158 158 157 158 158 158 157 157 157 157 157 157 158 158 158 159 159 159 158 159 159 159 159 158 150 89 168 160 159 159 159 159 159 159 159 159 160 160 160 160 160 -152 153 152 152 152 153 152 153 153 153 152 152 152 153 152 153 152 153 152 152 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 155 154 154 154 154 154 155 155 155 155 155 155 155 156 155 156 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 156 156 156 156 156 157 157 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 157 157 158 157 157 157 158 157 156 157 156 157 157 157 158 158 158 158 158 158 158 159 159 158 159 158 161 104 145 166 157 159 159 159 159 159 159 160 159 159 160 160 159 -152 152 152 152 152 152 152 153 152 153 153 152 152 153 153 152 153 153 152 153 153 153 153 153 153 153 153 153 154 153 154 154 154 154 154 154 154 154 154 154 154 154 154 155 154 154 155 155 155 155 155 155 155 155 155 155 155 155 156 156 155 156 156 156 156 156 156 156 156 156 156 156 155 156 156 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 156 156 157 157 156 157 157 157 157 157 157 157 157 157 158 158 157 158 157 158 157 156 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 151 147 157 158 159 159 159 159 159 159 159 159 159 159 159 159 -152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 153 153 153 154 154 154 154 155 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 156 156 156 156 156 157 156 157 157 157 156 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 156 157 158 157 155 158 158 158 158 158 158 158 158 158 159 159 158 159 -152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 154 153 153 153 154 154 154 153 153 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 155 156 156 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 157 156 157 157 158 158 158 158 158 158 158 158 158 158 158 158 151 129 157 148 158 158 158 158 158 158 158 158 158 158 158 158 158 -152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 153 154 153 153 153 153 153 154 153 153 153 154 154 154 154 154 154 154 154 155 154 155 155 154 155 155 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 156 157 157 156 157 157 157 157 157 157 157 157 156 156 157 156 157 158 157 158 158 158 158 158 158 158 158 158 159 148 85 167 159 158 158 158 158 159 158 158 158 159 159 158 158 158 -152 152 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 153 154 154 154 154 154 154 155 155 154 155 154 154 154 154 155 154 154 154 154 155 155 155 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 155 156 156 156 156 156 156 156 156 156 156 156 157 156 156 157 157 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 151 119 157 155 158 158 158 158 158 158 158 159 158 158 158 159 159 -152 152 151 151 151 151 152 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 154 153 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 154 154 155 154 154 154 154 154 154 155 155 155 155 155 155 155 154 155 155 154 155 155 154 154 155 155 155 155 155 155 156 156 155 156 156 156 156 156 156 156 156 156 156 156 156 157 157 156 156 157 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 154 155 159 155 155 158 158 158 158 158 158 158 158 158 158 158 158 158 -152 152 151 151 151 151 151 151 151 152 152 152 151 152 152 151 152 152 152 152 152 152 152 152 152 152 152 152 153 152 152 152 153 152 152 153 152 153 153 152 152 152 152 153 153 153 153 153 153 153 153 153 153 154 154 154 153 154 154 154 155 154 154 154 154 154 155 154 155 155 155 155 155 155 155 155 155 155 155 155 155 154 155 155 155 155 155 155 155 155 155 155 155 155 156 155 155 155 156 156 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 154 154 155 156 157 157 157 157 158 157 157 158 158 158 158 158 157 158 -151 151 151 151 151 151 151 151 152 151 151 151 151 151 152 152 152 152 151 151 151 151 152 152 152 152 153 152 153 153 152 152 153 153 153 153 153 153 153 152 152 153 153 153 152 152 152 152 153 152 153 153 153 153 153 153 152 153 153 153 154 154 153 153 153 153 154 153 154 154 155 154 154 155 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 155 155 155 155 155 155 155 156 155 156 156 156 156 156 156 156 155 156 156 156 156 155 156 156 156 156 157 157 157 156 157 157 157 157 157 157 158 151 152 147 151 157 157 157 157 158 157 157 157 157 157 157 158 158 158 -151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 151 152 152 151 151 151 151 152 152 152 152 152 153 152 152 152 152 153 153 153 153 152 153 153 153 153 153 153 153 153 152 153 153 152 153 153 153 153 153 153 153 153 153 153 153 153 152 153 153 153 153 153 152 153 154 154 154 154 155 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 155 155 155 155 155 155 155 155 154 155 155 156 155 156 156 155 155 155 155 156 156 156 155 155 155 155 155 156 156 156 156 156 157 157 156 156 156 157 158 150 152 146 146 152 158 158 157 157 158 158 158 158 158 158 158 157 158 -151 151 151 151 151 151 151 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 151 152 151 151 152 152 152 152 152 152 152 152 152 152 152 152 153 152 153 153 153 153 153 153 153 153 152 152 153 153 152 153 153 153 153 153 153 153 153 152 152 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 155 154 154 154 155 155 155 155 155 155 154 155 155 155 155 155 155 155 155 155 155 156 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 154 155 155 155 155 156 156 156 156 156 156 156 156 156 157 156 156 156 155 155 157 157 157 158 157 157 157 157 157 157 157 157 157 -151 151 151 151 151 151 151 151 151 151 151 151 152 151 151 151 152 151 151 151 151 151 151 151 151 151 152 151 152 152 151 151 152 152 152 151 152 152 152 152 152 152 152 153 153 153 152 152 152 153 153 153 153 153 153 153 153 154 153 154 153 153 153 152 152 152 153 153 153 153 153 153 153 153 154 154 153 153 154 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 156 155 155 155 156 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 155 156 155 156 156 156 156 156 156 157 156 156 156 156 157 157 156 157 157 157 157 157 157 157 -151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 151 151 151 151 151 151 151 152 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 154 154 153 153 154 153 153 153 153 153 153 154 154 153 153 153 154 154 154 153 154 154 153 153 154 154 154 154 154 153 154 154 154 154 154 154 155 154 154 155 155 155 155 155 155 155 155 155 156 155 155 155 156 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 156 156 156 156 156 156 156 156 156 157 156 157 157 -151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 151 151 151 151 151 151 152 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 153 152 152 153 152 152 153 153 153 153 153 153 153 153 153 153 153 154 154 154 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 154 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 -150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 151 151 151 151 151 151 151 151 151 151 152 151 151 151 151 152 151 151 151 152 152 151 152 152 151 152 152 152 152 152 152 152 152 152 153 152 152 152 152 153 153 153 153 152 153 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 154 154 154 155 155 154 155 155 154 154 154 154 155 155 155 155 155 155 155 156 156 156 156 156 156 155 156 156 156 157 156 156 156 156 156 156 156 156 156 156 156 156 156 -151 150 150 151 151 150 151 151 151 151 150 151 151 150 151 151 151 151 151 151 151 151 151 151 150 151 151 151 151 151 151 151 151 151 151 151 152 152 152 151 152 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 152 153 153 152 153 153 152 153 153 154 153 153 153 153 153 153 154 154 154 153 154 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 153 154 155 155 155 155 155 155 155 156 155 156 155 155 156 156 156 156 156 156 156 156 156 157 156 156 156 156 156 156 156 -150 151 150 150 151 151 151 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 151 151 152 151 152 151 152 152 151 151 152 152 152 152 151 151 151 151 152 153 152 152 152 152 153 152 152 153 152 152 153 153 153 153 153 153 153 152 153 153 152 153 153 153 153 154 154 154 153 154 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 154 154 154 154 155 154 154 154 155 154 155 154 155 155 155 155 154 155 155 155 154 155 155 155 155 155 155 155 156 156 155 156 156 156 156 156 156 156 156 156 -150 150 150 150 150 150 150 150 150 150 150 151 151 150 150 150 150 151 151 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 151 151 151 151 151 151 151 152 151 152 152 152 152 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 152 153 153 152 152 152 152 153 153 153 153 152 153 153 153 154 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 155 154 154 155 154 154 154 154 154 154 155 155 155 154 154 154 154 155 155 154 154 154 154 154 155 155 155 155 155 155 155 155 155 156 156 156 156 155 155 156 156 156 156 156 -150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 150 151 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 151 151 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 153 153 153 153 154 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 154 154 155 154 155 154 155 155 155 154 155 155 155 155 155 155 155 155 155 156 155 155 155 155 155 155 155 155 156 156 155 -150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 150 151 151 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 151 151 151 151 150 150 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 153 153 154 153 154 154 154 154 154 154 154 154 154 154 155 154 154 154 155 155 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 -150 150 150 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 150 151 150 151 151 151 151 151 151 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 153 152 152 152 152 152 152 152 152 152 153 152 153 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 153 154 154 153 153 154 153 154 154 154 154 154 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 154 155 155 155 155 156 -150 150 150 150 150 150 149 150 149 150 149 150 150 149 150 150 150 150 150 150 150 150 150 149 149 150 150 150 150 150 150 150 150 150 151 150 151 150 150 150 150 150 151 151 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 153 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 152 152 152 152 153 152 153 153 152 153 153 152 152 153 153 153 153 153 153 153 154 153 153 153 153 153 153 154 153 153 153 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 -149 149 149 149 150 150 149 149 149 149 149 150 150 150 149 150 150 150 150 149 149 150 150 150 150 150 150 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 150 150 151 151 150 151 151 151 151 150 150 150 151 151 151 151 151 151 151 152 152 151 152 152 152 152 152 152 152 152 152 151 152 152 152 152 152 152 152 152 152 152 152 152 153 153 152 152 152 152 152 152 153 153 152 152 152 152 152 152 153 153 153 153 152 153 153 153 153 153 154 154 153 153 154 153 154 153 154 153 154 154 154 153 154 154 154 154 153 153 154 154 154 154 154 153 154 154 154 153 153 154 154 154 154 154 154 -149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 150 150 150 150 150 150 151 151 151 151 151 151 152 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 152 152 152 152 152 152 152 152 153 153 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 154 153 154 154 153 154 153 154 154 153 153 154 154 154 154 153 154 154 153 153 153 153 153 154 154 154 154 153 154 -149 149 148 149 149 149 149 149 148 149 149 149 149 149 149 149 149 149 149 149 149 149 148 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 150 150 150 150 149 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 152 151 151 152 151 151 151 152 152 152 152 152 152 152 152 152 152 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 153 154 153 153 153 153 153 154 154 153 153 153 153 153 153 153 153 153 154 153 154 153 153 -148 148 148 149 148 148 149 149 149 149 149 149 149 149 149 150 149 149 149 149 149 149 148 149 149 150 150 149 150 150 150 150 150 150 150 150 150 150 150 149 149 149 150 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 151 152 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 151 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 154 153 154 153 154 154 153 153 153 154 154 153 153 153 153 154 153 153 153 153 -148 148 148 148 148 148 148 148 149 149 149 148 149 149 149 149 149 149 149 149 149 149 148 149 148 148 149 149 149 149 149 150 149 149 149 149 149 150 150 149 150 150 150 149 150 150 150 150 150 150 150 150 150 150 150 149 150 150 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 152 153 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 153 153 153 153 153 153 -148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 147 148 148 148 149 149 149 148 149 149 149 149 149 149 149 149 150 149 150 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 149 150 149 150 149 150 150 150 150 150 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 150 150 151 151 151 151 151 152 152 151 152 152 151 151 152 152 152 152 152 152 152 152 152 151 152 152 152 152 152 152 152 152 152 151 152 152 152 152 152 152 152 152 152 152 152 153 153 152 153 153 153 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 -147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 147 148 148 147 148 148 148 149 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 149 149 150 149 149 150 150 150 149 149 150 149 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 152 151 151 152 152 151 151 152 152 152 152 152 152 152 152 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 -148 148 148 148 148 148 148 148 148 148 148 148 148 148 147 148 147 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 148 148 148 148 149 148 149 149 149 149 149 149 149 150 149 149 149 149 149 149 149 150 149 149 149 150 149 149 149 149 149 149 149 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 152 151 151 151 151 151 152 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 152 153 153 -148 148 148 148 148 147 148 148 148 148 148 148 148 148 147 148 148 148 148 148 148 148 148 148 147 148 148 148 148 149 149 148 148 148 148 148 148 148 148 148 148 148 148 148 149 148 149 149 149 149 149 149 149 149 149 149 149 149 150 149 149 149 150 149 149 149 149 150 149 149 149 149 149 150 149 149 149 149 149 149 149 149 149 150 150 149 149 149 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 152 152 152 152 153 152 152 152 152 152 152 152 152 152 152 152 152 -147 147 147 147 147 147 147 148 147 148 147 147 147 147 147 147 147 148 147 147 148 148 148 147 147 148 147 147 148 148 148 148 148 148 148 147 148 148 148 147 147 147 147 148 148 149 148 149 149 148 148 149 149 148 149 148 149 149 149 150 149 149 149 150 149 149 150 150 150 149 150 150 150 150 150 150 150 150 149 150 149 149 150 150 150 150 149 149 150 150 150 150 149 150 150 150 150 150 150 150 151 150 150 150 150 150 151 150 150 151 151 151 151 152 152 151 152 152 152 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 152 152 152 152 -147 147 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 146 146 147 147 147 147 146 147 147 147 147 147 147 147 147 147 147 148 147 147 147 148 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 150 150 149 150 150 149 150 150 150 150 150 150 150 150 150 150 150 150 150 149 150 150 150 150 150 150 150 150 149 150 150 150 150 149 150 150 150 150 150 150 150 151 151 150 151 151 151 151 151 151 151 151 151 151 151 151 152 152 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 152 152 152 -147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 146 147 147 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 147 148 148 148 149 148 148 149 149 149 148 149 148 148 148 149 149 149 148 149 149 148 148 148 148 148 149 149 149 149 149 149 150 150 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 150 151 151 151 151 151 150 150 150 150 150 150 150 151 151 151 151 150 151 151 151 151 151 151 151 151 151 151 151 151 151 152 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 152 152 152 152 152 -146 146 147 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 146 146 146 147 146 147 147 147 147 147 147 147 147 146 147 147 146 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 149 148 148 149 149 148 148 149 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 150 150 150 150 150 151 150 150 151 151 151 151 151 151 151 151 151 151 150 151 151 150 151 151 151 151 151 151 151 151 151 151 151 151 151 152 151 152 152 152 152 152 152 152 152 152 152 -145 146 146 145 146 146 146 146 146 146 146 147 147 146 146 146 147 147 146 146 146 146 147 147 147 146 146 146 147 147 146 147 147 146 147 147 146 146 146 146 146 146 146 146 147 147 147 146 147 147 148 147 148 148 148 148 148 148 149 149 149 149 148 148 149 149 149 149 149 149 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 149 149 149 149 150 150 150 150 150 150 150 151 150 150 150 151 151 150 150 150 151 151 151 151 151 151 151 150 151 151 150 150 151 151 151 151 150 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 -146 145 145 145 146 145 146 146 146 145 146 146 146 146 146 146 146 145 146 146 146 146 146 147 147 146 147 147 147 147 147 147 147 147 146 146 146 146 146 147 147 146 146 147 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 149 150 150 149 150 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 150 150 151 150 151 151 151 151 151 151 151 152 151 151 151 152 152 152 152 152 152 -146 145 146 146 145 145 145 145 146 146 146 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 147 147 146 146 147 147 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 146 147 147 148 147 147 147 147 147 147 147 147 148 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 149 149 149 148 149 149 149 150 149 149 149 149 149 149 149 149 149 150 149 149 150 150 150 149 150 149 149 150 150 150 150 150 150 150 151 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 150 150 151 150 150 150 150 151 151 152 151 152 151 151 151 151 -145 145 146 146 146 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 147 147 146 146 146 146 146 146 146 147 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 150 150 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 150 150 150 151 151 150 151 151 150 150 150 150 150 150 151 151 152 151 151 151 152 151 -146 146 145 145 145 146 146 146 146 146 146 146 145 145 145 146 145 145 146 145 145 145 145 145 145 146 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 147 147 148 147 147 147 148 148 148 148 147 147 147 147 148 148 148 148 148 148 148 148 147 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 149 150 150 150 150 150 150 151 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 -145 145 145 144 145 145 145 145 145 145 146 146 145 145 145 145 145 145 145 145 144 145 145 145 146 145 146 145 145 145 146 146 146 146 145 146 146 146 146 146 145 146 146 146 146 147 146 146 147 146 146 146 147 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 147 147 148 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 148 149 149 149 149 149 149 149 150 149 149 150 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 150 150 151 150 151 151 150 150 150 150 151 150 150 151 151 151 151 151 151 151 -144 144 144 145 145 144 145 145 144 144 144 144 145 145 144 145 144 144 144 145 144 144 145 145 144 145 145 145 145 145 145 146 145 145 145 146 145 145 146 145 145 146 146 146 146 146 146 146 146 147 147 146 146 146 146 146 147 147 147 147 147 147 147 147 147 146 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 147 148 148 147 148 148 148 148 148 148 148 148 147 148 148 148 148 148 148 148 149 149 149 148 149 149 149 149 149 149 149 149 149 150 150 150 150 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 151 150 150 150 151 150 150 151 150 151 151 151 151 151 151 -144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 144 145 145 145 145 145 145 145 145 145 145 145 145 145 146 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 146 147 147 147 147 147 147 147 147 146 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 150 149 150 150 150 150 150 150 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 -143 144 143 143 144 144 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 144 144 144 144 144 145 145 145 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 146 145 146 146 145 146 146 146 146 146 146 146 147 147 147 147 147 146 147 147 147 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 147 148 148 148 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 149 149 150 150 150 150 149 149 150 150 150 150 150 150 150 150 150 150 151 150 151 151 150 150 -144 143 144 144 143 143 143 144 144 144 143 143 144 144 143 143 143 144 143 143 143 144 143 143 144 144 145 144 144 144 144 144 145 144 145 144 144 145 145 145 144 144 144 144 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 146 146 147 146 146 146 146 147 147 147 147 147 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 147 147 148 148 147 148 147 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 148 149 149 149 149 149 149 150 149 150 150 149 150 149 149 150 149 150 149 150 149 150 150 150 150 150 151 150 150 -143 143 143 144 143 143 144 143 144 144 144 143 144 143 143 143 143 144 144 144 143 144 144 143 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 144 145 145 144 144 145 144 145 144 145 145 145 145 145 145 145 145 146 146 146 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 146 147 146 146 147 147 147 148 148 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 148 148 148 149 149 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 149 149 150 150 150 150 150 150 150 150 150 150 -144 144 144 144 143 143 144 143 143 143 144 144 144 143 144 143 143 143 144 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 143 143 144 145 144 144 144 144 145 144 145 145 145 145 144 145 145 145 145 145 145 145 145 146 146 145 145 145 146 146 146 145 146 146 146 146 146 146 146 147 146 146 146 147 147 147 147 147 147 148 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 148 149 149 148 149 149 149 149 148 149 149 149 149 149 149 149 149 149 149 149 149 150 149 150 149 150 149 150 149 150 150 150 149 150 150 150 -143 143 143 143 143 144 143 143 143 143 144 143 143 143 143 143 144 143 144 143 143 143 143 143 144 144 143 143 144 144 144 144 144 144 144 144 144 143 142 142 142 142 144 144 144 144 144 145 144 144 145 145 144 144 145 145 144 145 145 145 145 145 145 146 146 146 146 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 147 148 148 148 148 147 148 148 148 148 148 149 149 148 148 149 149 149 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 149 149 150 150 149 149 149 149 149 -143 143 144 143 143 144 143 143 143 143 143 143 143 143 143 143 143 143 143 144 143 144 143 143 143 143 143 144 144 143 144 144 144 144 144 144 143 142 142 142 142 142 142 144 144 144 144 144 145 144 145 145 145 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 145 146 146 146 146 145 146 146 146 146 146 146 147 147 146 146 146 147 147 147 146 147 148 147 147 148 147 147 147 147 147 147 147 147 148 147 147 147 148 148 147 148 149 148 148 148 148 149 149 149 149 148 149 149 149 149 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 149 149 149 150 150 -143 143 143 143 143 143 143 143 143 144 143 143 143 143 144 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 143 144 143 143 143 144 143 142 142 142 142 142 141 143 144 144 144 144 145 144 144 145 144 145 145 145 145 145 145 144 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 145 145 146 146 146 147 146 146 147 146 146 146 146 147 147 147 147 147 147 148 147 147 147 147 147 147 147 147 148 147 147 148 147 148 148 147 148 147 147 148 148 148 148 148 149 148 148 148 148 149 148 149 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 -143 143 143 143 143 142 143 143 143 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 144 143 143 143 143 143 144 143 144 144 142 142 142 142 142 142 142 142 144 144 144 144 144 145 144 144 144 144 144 145 144 145 145 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 145 145 145 145 145 146 145 145 146 146 145 146 146 146 147 146 146 146 146 147 147 146 147 147 147 147 147 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 148 149 149 149 149 149 148 149 149 149 149 148 148 149 149 -142 143 142 143 143 142 143 143 142 143 143 142 143 143 143 142 142 142 142 143 142 143 143 143 142 143 143 143 143 143 143 143 143 143 143 143 142 141 141 141 141 141 141 142 144 144 144 144 144 144 144 144 144 144 144 144 145 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 145 145 145 145 145 146 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 147 147 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 146 147 148 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 148 149 149 148 148 148 148 148 -143 142 141 142 142 142 142 142 143 143 142 143 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 144 143 142 141 140 141 141 141 140 140 141 143 143 143 143 143 143 143 144 144 144 144 144 144 144 145 144 144 145 144 144 145 145 145 145 144 145 144 145 145 145 145 145 145 145 145 145 144 145 145 145 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 146 146 146 146 146 146 147 147 147 146 147 147 147 146 147 147 147 146 147 147 147 147 147 147 147 147 147 147 147 147 148 147 147 147 147 147 148 147 147 148 147 148 148 148 148 148 149 149 148 148 149 -142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 142 142 142 142 142 142 142 142 143 142 141 141 141 141 140 141 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 143 143 144 144 144 144 144 144 144 144 145 144 145 145 145 145 145 144 145 144 145 145 145 145 145 145 145 145 145 146 146 146 146 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 147 147 146 146 147 147 146 147 147 147 147 147 147 147 147 147 147 146 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 -141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 141 142 142 142 140 141 140 141 142 143 143 143 143 143 143 143 143 143 143 143 143 144 144 143 144 144 144 144 144 144 144 143 144 144 144 144 144 145 144 145 145 145 145 145 144 144 145 144 145 145 145 145 145 145 145 145 145 146 145 146 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 147 146 146 147 147 147 147 147 147 146 146 146 147 147 147 147 147 147 147 146 147 146 147 147 147 146 146 147 147 147 147 147 147 147 147 147 147 147 148 148 -141 140 141 141 141 141 141 142 142 142 142 142 142 142 142 141 142 142 141 142 141 142 141 142 142 142 141 141 141 141 141 142 142 142 142 141 142 142 142 141 141 141 142 142 143 143 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 145 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 144 144 145 145 145 144 144 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 145 146 146 147 146 146 147 146 146 146 147 147 147 147 147 147 147 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 -140 141 141 140 141 141 140 141 141 141 141 141 141 141 141 141 142 142 141 142 141 141 141 141 141 142 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 141 142 142 142 142 142 142 143 142 143 143 143 143 143 143 143 143 143 143 143 144 144 143 144 144 144 144 144 144 144 143 143 144 143 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 144 145 144 144 145 145 145 146 146 146 146 146 146 146 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 146 146 146 147 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 -140 140 140 140 140 141 141 140 141 141 141 141 141 141 141 140 141 140 141 141 140 141 141 141 141 141 140 141 141 141 141 140 140 141 141 141 141 141 142 142 142 141 142 142 142 142 142 142 142 142 142 142 143 142 142 143 143 143 143 143 144 144 143 143 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 144 145 145 145 145 145 145 145 145 145 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 146 146 147 147 147 147 147 147 146 147 147 147 148 147 147 147 147 147 148 147 147 147 -140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 142 142 141 141 141 142 141 142 142 141 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 144 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 144 145 145 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 145 145 145 145 146 145 145 145 146 145 145 145 146 146 146 146 146 145 146 145 145 145 145 146 146 146 147 146 146 146 146 147 147 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 -140 140 140 140 140 140 139 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 141 141 142 142 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 144 143 143 144 143 143 143 144 144 144 144 145 145 145 145 145 144 145 145 144 145 145 145 145 145 145 145 145 145 145 145 145 145 146 145 145 145 146 145 146 145 145 145 145 145 146 145 146 146 146 145 145 145 145 146 146 146 145 146 146 147 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 -139 140 140 139 140 140 140 140 140 140 140 140 139 140 140 139 139 140 139 140 139 140 139 139 140 140 139 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 142 141 141 141 142 142 142 142 142 142 142 142 142 143 143 143 143 142 142 142 143 142 142 143 142 142 143 143 143 143 143 143 143 143 143 143 143 143 144 143 143 144 144 144 145 145 145 145 145 145 145 144 145 145 145 145 145 145 145 145 145 145 145 146 145 146 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 145 145 145 145 145 146 146 146 146 146 146 145 146 146 146 146 146 146 147 147 147 147 146 -140 139 139 139 140 139 140 140 140 139 140 139 140 139 139 140 140 139 140 140 139 139 140 139 139 139 139 139 139 140 140 140 141 140 140 140 141 141 141 141 141 140 141 141 141 141 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 142 142 142 142 142 142 142 143 143 143 143 143 142 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 145 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 146 146 146 146 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 -139 139 139 139 139 139 139 139 139 139 140 139 140 139 139 139 139 139 139 140 140 140 140 140 139 139 139 139 140 140 139 139 140 140 140 140 140 141 141 141 141 142 141 141 141 141 140 141 141 141 141 142 142 141 142 141 141 142 142 142 142 142 142 143 142 143 142 142 143 143 142 142 142 142 142 142 142 142 143 142 142 142 143 143 143 143 143 143 143 143 143 142 143 143 143 143 143 143 144 144 143 143 144 144 145 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 144 145 145 145 146 146 145 146 145 145 146 146 146 145 146 146 146 146 146 146 146 146 146 146 147 147 -139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 139 139 139 139 140 139 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 140 141 141 140 141 141 141 141 141 141 141 141 141 142 142 142 142 142 142 141 142 142 142 142 142 142 142 142 142 143 143 143 143 143 142 142 142 143 142 142 142 142 143 143 143 143 143 143 143 143 143 143 144 143 144 144 143 143 143 143 144 143 144 144 144 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 145 145 146 145 145 146 145 146 146 146 146 146 146 146 146 146 146 -139 138 138 138 138 139 138 138 138 139 139 139 139 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 141 140 140 140 140 140 140 141 140 141 141 141 141 141 140 141 140 140 141 141 141 141 141 141 141 141 141 142 141 142 142 142 142 142 142 142 142 142 142 142 142 143 142 142 142 142 142 143 143 142 143 143 143 143 143 143 143 143 143 143 143 143 143 142 143 143 143 143 144 144 145 144 144 144 144 144 144 144 144 144 144 144 144 145 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 -138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 138 139 139 138 139 139 139 139 140 139 139 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 142 142 142 142 141 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 143 142 143 143 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 144 143 144 144 144 144 144 144 144 144 145 144 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 -138 138 138 138 138 138 138 138 138 139 138 138 138 138 138 138 138 138 138 139 139 139 139 139 139 139 139 139 139 140 139 140 139 139 139 139 139 140 139 139 140 139 139 140 140 140 140 140 140 139 140 140 140 140 139 140 140 140 140 140 140 141 140 140 140 140 141 141 141 140 140 141 141 141 141 141 141 142 142 142 141 141 142 141 142 142 142 142 142 142 142 142 142 142 141 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 142 143 142 142 143 142 143 143 143 143 144 143 143 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 146 145 145 -138 137 138 138 137 137 138 138 138 138 138 138 138 137 138 138 138 138 138 138 138 138 138 139 139 138 138 138 138 138 139 139 139 139 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 140 139 140 140 140 140 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 141 140 140 141 140 141 141 141 141 141 141 141 140 141 141 141 141 141 142 141 142 142 141 142 141 142 142 142 142 142 142 141 142 142 142 142 142 143 143 142 142 143 142 143 143 143 143 143 143 143 144 144 144 143 143 143 144 143 144 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 -138 137 137 138 137 137 138 138 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 137 138 138 137 138 138 138 138 138 139 138 139 139 139 139 139 139 139 138 139 139 139 139 139 139 139 139 139 139 140 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 141 141 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 140 140 141 141 141 142 142 142 142 141 142 142 141 142 142 142 142 142 142 141 142 142 142 142 143 143 142 143 143 143 142 142 143 143 143 143 143 143 143 143 144 143 143 143 144 144 144 143 144 144 144 144 145 145 145 144 145 145 145 145 145 145 -138 138 137 137 138 138 137 137 137 137 137 138 138 137 138 138 138 138 138 138 138 138 139 138 138 138 137 137 137 137 138 138 137 138 138 138 137 138 138 139 139 139 139 139 139 139 139 139 139 139 139 139 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 140 140 140 140 140 140 141 140 140 140 140 140 140 140 140 141 141 141 141 140 141 141 140 141 141 141 142 142 141 141 141 141 141 141 142 142 142 142 142 142 142 141 142 142 142 142 142 142 142 142 142 143 142 143 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 143 144 145 145 145 145 145 145 144 145 144 -137 137 137 137 137 137 137 137 136 136 136 136 137 137 137 137 137 137 138 137 137 137 137 138 138 138 137 137 137 137 137 137 137 137 138 138 138 138 137 137 138 138 138 139 138 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 140 139 140 139 139 140 140 140 140 140 140 139 139 139 139 139 140 140 140 140 140 140 140 140 139 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 142 142 142 142 141 142 142 142 142 142 142 142 143 143 143 143 143 143 143 143 143 143 144 143 144 143 144 144 144 144 144 144 144 144 144 144 144 144 145 144 144 144 144 -137 137 137 137 137 137 137 136 137 136 136 137 137 137 137 137 137 137 137 137 137 137 136 137 137 137 136 137 136 136 136 136 136 137 136 136 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 138 139 138 139 139 139 139 139 139 139 139 139 139 139 140 139 139 140 139 140 140 140 140 139 140 139 139 139 140 140 140 140 140 140 139 140 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 141 142 142 142 142 143 143 142 142 142 143 143 143 143 143 143 143 143 144 144 143 144 144 144 144 144 144 144 144 144 144 145 144 144 144 145 144 145 144 144 -137 137 137 137 137 136 137 137 137 136 136 136 136 137 137 136 136 137 136 137 137 137 137 136 136 136 137 136 136 136 137 136 136 136 137 137 137 137 137 137 137 137 136 137 137 137 137 137 137 138 137 137 137 137 138 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 140 140 140 140 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 141 140 141 141 141 140 141 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 143 142 142 142 143 142 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 145 144 145 145 145 145 145 145 145 145 145 -136 136 136 136 136 136 136 136 136 136 136 136 137 136 136 137 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 136 137 136 137 137 136 136 136 137 136 137 137 137 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 139 139 139 139 139 139 139 140 139 139 139 140 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 141 141 140 141 141 141 141 141 142 141 141 141 141 141 141 142 141 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 144 143 143 144 144 144 144 144 144 144 144 144 145 144 144 145 144 145 -137 137 137 137 136 137 137 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 135 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 136 137 137 136 136 137 137 137 137 137 136 137 137 137 137 137 138 138 137 137 137 138 138 138 138 138 138 138 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 139 140 140 140 140 140 140 140 140 140 141 140 140 140 141 141 141 141 141 141 141 141 141 141 142 142 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 143 144 143 -137 136 136 137 136 136 137 137 137 136 136 136 136 136 136 136 136 136 136 136 136 136 135 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 136 137 137 137 137 137 137 137 137 137 138 137 137 137 137 138 138 138 138 138 138 138 138 139 139 139 139 139 139 139 138 139 139 139 139 139 139 140 139 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 142 142 142 142 142 143 143 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 142 143 143 143 143 -136 137 137 136 136 136 136 136 136 136 136 136 136 136 136 136 136 135 136 136 136 135 135 135 136 136 136 136 135 135 136 136 136 136 136 136 136 136 136 137 136 137 136 136 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 137 138 138 138 138 138 138 138 138 138 139 139 139 139 138 139 138 138 139 138 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 140 141 140 140 140 140 141 141 141 141 141 141 141 141 141 141 142 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 143 143 143 143 142 142 143 143 143 144 -136 136 136 137 137 137 136 136 136 136 136 136 136 136 136 136 135 136 136 135 135 135 135 135 136 136 136 136 136 136 136 136 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 137 138 137 138 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 139 139 138 139 139 139 139 139 140 140 140 140 139 140 140 140 140 140 140 140 140 140 140 141 141 140 141 141 141 141 141 141 141 141 142 142 142 143 142 142 143 143 143 143 142 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 -136 136 136 136 136 136 136 136 136 136 135 136 136 136 136 136 136 135 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 137 137 137 138 138 137 137 138 137 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 138 138 138 138 139 138 139 138 138 138 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 139 140 140 140 140 140 139 140 141 140 141 141 141 140 140 140 140 141 141 141 142 142 142 142 143 142 142 142 142 142 143 143 142 143 143 142 143 143 143 143 143 143 143 143 -- cgit 1.4.1