CAPE 37 45 44 40 34 34 33 23 16 15 16 21 18 18 19 22 33 18 16 17 19 24 41 41 60 54 39 29 17 25 27 28 26 21 21 23 18 16 13 20 76 10 2 5 10 24 29 29 35 36 38 40 30 26 25 21 19 25 32 23 15 13 13 17 24 25 24 32 35 31 32 33 25 16 15 16 9 8 12 6 1 3 4 8 10 13 17 20 33 43 99 98 64 67 117 62 30 18 24 32 25 38 26 48 69 47 0 0 0 14 24 21 16 27 49 54 47 35 35 43 50 46 44 42 37 32 30 36 39 40 40 39 29 28 34 38 35 30 32 36 38 38 35 31 20 20 24 34 38 27 25 28 28 27 26 26 26 25 32 31 28 29 28 26 29 37 44 44 42 36 29 31 31 29 33 36 33 35 35 32 35 47 63 82 95 99 101 81 55 74 83 72 57 64 77 78 75 90 107 77 98 102 122 142 148 142 174 187 37 54 61 42 27 39 37 32 24 19 18 29 25 19 19 21 21 17 23 22 21 22 28 35 42 37 40 31 18 24 25 29 27 23 20 19 27 27 13 15 32 5 4 11 18 23 27 27 33 30 31 32 29 29 28 29 25 24 28 25 14 11 10 12 18 19 23 38 33 25 23 22 24 16 17 19 14 12 21 18 6 2 5 9 7 7 11 13 18 29 47 79 76 66 83 96 56 45 66 80 69 46 21 65 67 43 7 0 0 0 2 3 10 40 64 44 42 37 34 45 54 52 49 46 36 24 26 36 34 38 42 42 29 27 32 38 36 29 31 35 35 35 36 36 31 29 22 28 33 31 30 35 32 30 29 29 29 29 27 29 27 24 24 25 25 30 33 35 39 40 30 33 31 30 33 31 46 35 33 37 44 57 72 82 96 107 110 102 59 75 87 80 72 81 74 96 94 94 93 75 87 95 133 157 190 220 201 169 31 38 65 41 28 35 33 34 31 21 16 20 28 23 20 24 22 15 17 23 26 26 25 29 31 24 34 28 20 20 21 24 32 28 21 18 22 19 11 12 16 13 14 21 25 28 30 30 32 33 29 25 25 25 24 27 23 18 16 17 15 12 12 12 13 16 21 32 22 14 13 15 21 20 14 13 12 8 4 0 4 9 9 6 10 12 12 9 14 22 22 43 63 59 50 63 79 81 88 84 73 57 38 47 52 32 14 3 0 0 0 0 6 28 59 39 34 28 30 38 44 46 48 43 33 26 32 40 39 41 45 44 41 32 23 37 42 36 32 35 36 40 38 35 36 38 29 28 26 26 32 38 35 33 32 32 30 27 30 28 27 26 27 28 23 28 31 34 40 44 36 35 32 33 32 28 40 39 39 50 59 68 88 95 103 99 94 91 77 69 70 73 77 82 61 66 77 79 81 84 87 112 149 144 138 162 178 164 23 29 62 33 39 37 27 31 35 25 22 21 23 25 17 34 30 22 21 23 25 28 23 22 26 23 35 25 21 21 21 20 39 30 21 20 24 20 22 17 15 16 18 25 29 31 31 32 34 38 39 39 32 26 22 22 22 20 16 15 17 18 16 16 15 14 16 21 11 9 10 13 13 10 9 9 8 5 4 2 10 13 10 9 13 18 18 28 50 40 24 53 84 73 59 56 64 72 79 79 70 64 53 38 42 43 20 6 0 0 0 12 8 24 50 51 28 30 32 34 44 60 68 52 33 26 29 34 43 37 44 52 56 55 20 31 40 41 37 35 33 37 38 36 35 35 38 36 29 24 28 34 35 34 33 32 30 27 23 24 28 30 32 32 28 27 30 35 37 38 38 36 35 36 32 28 30 38 37 64 71 72 85 86 98 89 91 94 91 82 73 101 84 67 68 76 92 96 98 118 129 121 139 205 219 191 166 158 17 24 47 35 27 32 32 35 39 34 32 22 24 26 20 45 47 27 23 29 24 34 43 38 32 30 33 24 24 29 22 20 43 35 22 20 24 25 26 23 21 20 22 27 30 30 27 29 31 32 36 38 33 28 24 22 24 24 19 19 22 24 23 27 23 19 18 17 10 8 5 5 7 8 8 8 8 5 3 3 7 6 12 17 20 19 15 13 43 34 50 96 112 109 64 52 51 51 60 74 61 58 61 53 38 65 35 17 7 3 8 27 13 27 46 45 20 21 22 30 45 63 64 44 32 29 32 36 38 38 37 46 56 61 50 34 35 40 42 38 31 29 40 38 32 33 38 38 45 42 32 32 41 40 37 36 34 30 25 23 24 26 30 33 34 35 30 32 34 36 37 36 36 35 33 32 33 37 43 77 81 80 91 116 178 118 104 104 100 90 75 111 79 59 76 103 104 106 123 152 165 161 225 176 163 202 222 217 23 29 42 43 43 58 48 43 40 37 48 21 28 23 22 39 38 39 37 30 23 27 44 48 48 42 36 30 23 37 26 23 35 34 24 25 26 28 27 27 26 23 25 28 31 29 24 28 26 25 24 22 26 25 24 23 25 29 28 21 20 23 25 26 26 22 19 15 8 3 5 7 7 6 6 6 7 6 4 7 12 7 17 20 21 28 31 13 54 23 81 102 70 152 94 81 55 43 49 55 52 51 62 59 49 71 63 63 33 15 26 40 25 28 39 33 17 20 20 26 37 45 45 39 32 26 31 36 37 39 39 53 63 63 54 37 34 39 44 44 41 40 41 54 38 32 37 41 43 45 33 27 33 39 41 37 35 33 31 30 27 24 27 29 32 36 35 36 35 35 32 30 35 32 32 30 27 36 61 88 98 98 127 164 163 166 130 114 107 96 80 64 62 71 95 114 111 111 145 142 132 147 192 219 226 192 209 220 27 37 41 42 45 57 58 59 46 39 46 24 38 23 22 37 43 45 38 37 22 17 30 37 42 37 35 34 29 32 29 24 28 31 27 32 29 27 27 28 30 22 26 27 28 28 25 30 28 25 24 25 26 26 23 20 22 26 27 20 19 21 23 23 23 20 18 12 6 2 5 8 8 7 5 4 6 7 8 11 12 13 21 21 22 34 29 14 41 7 49 71 72 80 81 114 101 78 59 48 49 44 51 55 53 56 61 84 48 36 39 40 30 22 39 30 17 18 25 35 34 41 44 43 39 28 39 45 46 44 41 48 65 64 51 41 42 40 42 44 44 43 46 70 45 35 39 54 76 57 41 36 34 38 44 40 35 33 34 33 29 27 32 31 33 34 34 36 31 34 30 27 32 32 33 35 29 30 54 91 118 107 134 140 109 110 145 133 122 103 77 58 80 94 115 125 128 136 144 151 145 153 167 175 199 197 201 187 33 42 40 37 41 52 58 69 54 43 35 28 38 27 24 32 47 48 27 15 12 16 25 27 46 40 40 37 30 21 31 22 26 28 29 33 34 35 29 29 30 21 26 24 25 29 30 29 29 28 22 20 22 23 22 21 21 22 19 19 19 21 21 22 23 24 27 19 7 4 8 8 10 8 4 3 8 12 10 12 12 12 17 23 24 36 17 1 6 1 0 19 53 88 78 44 95 95 71 52 47 38 41 45 46 43 49 75 59 51 47 42 31 16 32 29 27 27 31 40 31 35 43 45 43 39 45 47 50 53 52 49 56 63 62 51 43 45 42 40 37 36 46 70 52 40 41 43 45 56 57 48 40 42 50 51 43 34 36 39 38 37 41 36 36 36 37 43 40 39 32 30 30 30 34 35 31 28 44 83 123 109 139 155 145 128 145 165 142 115 95 95 136 127 138 141 152 166 158 159 140 157 177 179 169 199 201 192 42 43 43 39 36 47 62 68 53 41 32 33 45 40 25 33 47 44 14 2 6 16 18 25 37 25 55 50 35 25 26 28 25 26 30 33 32 32 29 34 31 23 23 21 24 27 29 28 28 28 21 18 20 22 22 23 19 24 29 25 17 20 17 21 25 23 19 15 4 3 7 8 6 8 7 9 16 22 13 8 10 11 16 22 13 40 18 3 0 2 4 13 13 74 114 67 55 69 60 50 41 37 38 40 41 38 40 49 59 51 48 46 35 20 28 28 35 27 30 42 31 33 33 34 37 39 41 49 51 58 63 56 50 52 61 53 43 42 44 48 39 38 50 64 55 42 40 37 35 37 45 43 35 44 52 52 46 35 38 40 41 42 45 42 39 36 40 45 46 50 47 43 37 30 27 30 29 26 36 62 95 103 126 145 146 144 160 208 157 144 132 137 156 169 171 205 211 197 175 160 137 162 183 190 189 193 209 195 55 48 41 41 37 49 58 61 65 52 47 44 45 39 19 37 40 33 24 14 6 17 13 8 11 20 44 50 44 36 29 22 24 26 29 32 34 32 26 34 32 26 23 22 26 33 34 31 30 30 20 15 16 18 19 19 19 19 22 22 18 18 15 25 28 23 16 10 3 2 6 10 13 16 17 19 24 26 21 15 18 17 21 21 15 27 17 7 6 8 11 17 18 50 64 57 47 52 49 46 41 37 33 34 32 31 29 33 47 59 56 54 45 34 32 30 38 32 30 38 41 39 32 32 39 47 47 52 56 62 66 60 50 61 70 51 42 40 44 58 44 46 46 51 55 49 43 40 38 36 36 34 30 40 44 47 51 43 35 35 34 37 44 48 47 40 41 43 45 52 52 54 50 41 31 29 28 21 20 36 57 70 83 130 159 169 185 219 204 170 152 147 153 163 206 223 241 232 196 158 146 177 194 202 200 194 193 197 61 49 38 44 32 52 47 51 72 93 70 68 52 36 27 39 49 13 4 8 10 9 15 17 23 26 28 35 38 40 33 24 23 29 28 30 36 38 32 34 35 33 25 22 25 27 32 32 32 32 26 20 20 21 19 18 20 20 16 17 17 14 12 21 26 25 20 14 10 6 6 7 10 15 21 25 28 26 22 20 20 19 27 24 18 19 13 12 12 13 14 13 10 34 36 42 50 54 45 39 31 29 31 33 29 25 31 28 29 37 45 51 46 49 47 38 40 39 43 38 37 38 30 35 39 44 48 54 64 67 66 57 52 63 77 62 57 51 52 56 49 47 46 42 45 52 49 47 40 35 32 32 32 33 38 42 42 38 38 43 41 45 50 51 52 44 43 49 49 42 43 46 47 46 42 34 24 29 25 25 29 39 67 116 151 178 195 213 224 187 170 161 157 180 228 207 208 188 172 165 175 205 192 186 195 206 212 212 59 44 37 37 37 52 49 50 66 78 49 50 52 41 38 44 43 4 0 5 10 9 9 11 20 25 30 36 30 28 21 18 19 24 31 34 42 39 35 35 34 47 26 24 35 33 33 34 28 28 27 18 16 18 21 22 20 16 15 17 15 11 10 15 25 27 21 17 16 11 6 7 11 19 28 30 27 24 22 22 23 25 32 28 20 14 11 10 16 17 17 11 4 22 13 28 39 49 46 29 25 24 29 33 32 29 41 33 36 43 41 49 47 51 55 46 31 34 34 35 37 38 32 25 21 31 44 57 71 72 72 62 52 55 71 69 72 63 60 55 41 38 42 35 40 49 52 56 47 39 30 23 22 22 31 37 38 37 38 42 45 52 55 53 52 44 59 52 48 41 33 37 43 37 35 35 33 29 30 28 26 29 53 113 142 143 153 170 178 163 154 161 155 180 217 191 168 171 162 168 184 189 191 175 191 215 229 224 53 42 41 36 34 48 65 51 55 57 59 65 67 44 43 39 23 0 0 10 14 14 16 22 31 29 35 39 35 27 19 20 20 23 30 32 53 50 45 38 35 72 27 20 26 30 28 31 24 32 39 33 22 18 20 21 21 20 18 16 15 13 10 13 24 25 24 23 20 15 5 7 11 24 38 41 32 28 25 24 27 31 32 32 24 21 16 14 37 34 21 13 4 3 11 54 43 46 49 32 30 25 32 36 38 42 41 25 31 36 35 37 37 23 40 51 49 40 29 37 43 41 38 38 29 31 44 63 75 75 74 64 53 49 53 60 71 64 68 58 44 39 38 34 42 41 42 53 50 27 22 26 23 13 18 30 34 39 47 51 51 52 52 51 48 51 63 64 51 41 35 34 36 30 27 24 22 23 23 25 28 30 49 95 122 108 101 104 108 105 111 134 123 140 161 154 137 145 156 156 158 166 171 172 196 217 230 224 47 42 50 40 39 53 69 50 55 57 57 56 52 38 54 41 28 24 27 14 14 15 20 27 31 29 41 41 33 21 15 16 20 26 29 34 59 43 47 37 39 64 28 33 31 29 31 38 28 25 34 34 26 22 22 18 23 24 20 17 17 19 13 11 18 29 28 30 28 20 10 7 9 26 47 54 47 44 35 31 31 31 31 34 28 31 20 9 21 46 14 16 12 10 29 70 51 44 42 41 39 19 27 43 47 51 57 34 24 22 23 28 33 20 28 36 41 37 29 39 35 32 36 33 21 29 39 57 70 75 75 69 55 48 49 53 61 58 74 65 53 46 37 33 36 34 38 45 39 37 34 28 19 9 8 16 19 30 49 61 55 49 47 50 49 48 56 57 62 53 41 35 32 28 26 27 31 33 31 29 27 29 37 66 119 116 100 106 107 100 95 101 115 128 143 157 159 155 143 140 139 146 159 168 165 192 206 212 43 43 55 47 34 50 61 54 55 63 59 47 42 48 69 33 20 26 33 25 13 16 22 33 40 32 33 39 41 33 15 15 19 27 27 35 50 40 51 36 37 47 48 46 37 34 39 42 33 27 40 41 36 31 23 22 22 25 23 20 19 24 15 11 9 15 32 43 36 27 18 10 6 22 49 57 58 55 42 32 42 40 33 32 35 41 25 15 19 29 12 12 8 17 44 67 44 35 33 39 39 29 30 53 48 62 69 46 29 29 36 34 31 31 29 35 40 60 67 48 44 40 41 36 26 35 39 55 67 72 72 70 70 64 52 54 63 63 69 61 52 46 42 40 36 36 42 43 38 36 40 38 35 21 7 7 6 22 32 37 37 39 40 46 52 54 52 51 80 66 50 42 37 29 34 40 55 57 49 46 39 40 31 22 18 18 36 66 79 93 105 106 106 126 135 132 129 135 137 136 133 138 150 162 174 206 228 223 44 42 51 74 59 63 64 62 62 62 58 51 44 51 61 34 29 36 40 32 17 24 23 20 22 24 26 31 36 39 33 20 16 25 25 43 47 36 57 38 36 37 34 32 46 37 35 38 34 24 19 26 29 29 26 25 23 29 31 27 24 25 19 17 10 8 19 34 27 30 25 15 11 23 50 54 59 56 42 25 32 34 33 38 51 57 56 40 33 30 24 13 5 17 47 64 47 41 32 34 34 29 34 58 62 76 59 28 26 27 23 22 22 20 17 32 32 24 32 39 42 43 34 24 25 32 39 47 63 74 76 74 71 70 57 58 63 65 63 61 56 58 60 54 42 50 58 50 41 36 30 28 36 32 21 15 12 26 20 22 29 35 35 43 50 56 54 51 63 81 70 57 46 38 43 62 80 80 71 62 54 50 40 28 19 18 21 28 41 63 90 106 103 128 136 124 124 133 138 136 132 136 134 130 131 157 246 259 50 45 53 61 36 48 53 62 71 69 60 64 44 48 49 31 35 34 40 32 20 19 29 34 28 23 24 30 30 31 27 22 20 25 28 49 49 43 48 39 39 40 35 33 38 38 28 42 38 31 33 33 26 26 26 25 27 24 25 28 25 22 22 24 15 9 11 17 15 30 33 26 14 11 23 49 62 55 42 35 35 40 39 53 66 66 65 50 37 28 21 14 5 22 38 39 33 35 32 30 32 31 34 49 72 82 54 31 26 23 22 53 32 10 4 21 49 46 41 42 40 34 33 28 35 44 44 53 69 79 83 82 79 82 66 66 65 64 65 64 69 70 63 55 52 63 65 54 46 40 36 42 42 31 27 27 31 34 33 23 25 29 31 35 36 48 47 48 64 95 94 74 62 54 52 51 53 65 69 61 48 40 37 36 27 20 19 18 65 53 61 81 96 114 124 121 115 115 117 115 128 151 143 143 189 257 251 250 64 47 59 70 65 41 42 54 61 62 54 61 36 45 44 41 45 44 47 40 28 23 30 48 42 33 25 25 26 28 23 25 26 27 28 45 42 43 45 45 48 49 42 33 34 43 41 42 31 23 23 23 21 25 25 25 24 21 20 21 21 19 21 23 21 12 13 15 15 24 33 40 30 18 22 47 73 61 52 50 50 43 52 77 85 83 82 73 26 16 15 16 18 21 30 44 44 40 39 33 39 42 49 65 83 92 76 59 40 17 9 25 24 8 0 5 25 39 40 45 46 42 37 31 24 33 48 57 63 70 73 76 79 79 68 66 63 64 66 67 70 71 71 58 51 57 55 55 49 43 48 61 58 23 21 29 43 55 44 45 35 29 26 26 25 37 35 47 66 81 93 94 88 79 68 63 58 48 58 50 41 42 27 35 29 24 22 30 80 73 67 93 119 121 118 119 118 118 111 100 114 163 163 160 204 266 204 207 69 48 66 64 58 53 46 49 57 63 76 71 40 39 44 50 56 54 49 49 35 25 27 38 37 34 29 23 22 26 24 23 26 27 31 49 40 37 38 48 56 43 46 33 39 48 46 31 30 33 28 19 18 25 26 24 22 21 21 23 24 23 24 27 23 15 15 18 20 21 22 31 34 31 31 45 77 58 64 63 54 54 82 98 114 107 85 48 17 9 13 15 17 28 53 45 43 40 40 41 42 43 64 76 81 90 92 74 38 30 30 11 21 6 0 4 11 14 33 40 39 40 43 41 41 39 47 54 56 66 79 80 77 71 63 60 63 69 64 59 60 59 74 62 59 62 63 72 62 53 49 50 47 24 26 28 37 40 28 45 41 34 29 26 23 21 31 61 69 69 81 95 91 91 84 65 40 45 55 39 32 35 32 36 37 28 25 32 55 89 110 121 129 133 146 148 157 155 140 122 116 145 139 161 185 189 154 173 68 70 70 76 81 63 51 55 61 53 52 70 68 44 49 51 53 55 51 46 38 23 16 15 26 28 29 26 22 20 21 23 27 27 38 52 45 45 35 52 53 37 49 28 34 39 36 27 21 18 20 23 23 26 24 24 24 22 21 26 34 30 24 23 28 25 19 21 19 16 13 14 27 31 27 40 63 55 68 56 58 85 123 117 138 101 56 24 12 10 8 9 10 12 18 41 54 51 41 40 43 54 68 76 78 79 79 82 37 27 21 7 19 3 0 0 1 1 9 38 44 42 44 46 34 32 45 52 55 66 91 99 91 78 67 63 69 75 67 56 50 48 55 73 68 64 63 65 74 70 68 72 64 39 32 32 32 30 25 25 35 38 37 31 29 27 27 59 59 64 84 102 98 91 77 55 49 66 41 29 23 25 30 31 33 21 19 26 36 57 110 76 60 54 54 61 70 74 83 99 117 125 118 165 159 116 94 127 64 68 54 45 89 72 42 46 61 63 65 67 68 60 55 47 49 58 56 43 39 11 14 19 22 25 25 24 23 23 22 21 24 28 40 46 42 41 32 54 45 36 41 28 33 34 32 31 30 23 27 23 23 25 23 19 23 26 27 30 39 34 26 23 26 29 27 26 16 13 13 14 21 28 26 37 54 62 74 64 79 95 123 136 111 46 20 18 19 13 2 8 7 6 20 52 58 52 46 43 43 40 67 60 60 63 57 32 24 55 39 13 7 4 0 0 12 18 7 16 37 41 45 42 36 67 64 55 56 64 74 88 90 82 78 75 73 76 82 69 48 40 51 50 64 61 66 74 77 75 71 74 77 65 46 43 39 36 43 50 50 56 60 42 36 43 35 40 39 63 84 101 114 101 91 82 64 48 38 22 23 24 33 39 39 41 18 16 22 28 46 25 23 22 22 28 35 23 23 32 54 81 99 94 99 64 47 73 70 69 55 53 60 75 24 31 59 45 69 62 62 64 59 48 71 62 56 45 29 2 0 0 3 15 28 25 19 20 22 22 22 32 41 43 43 43 43 55 40 32 30 26 28 33 31 30 30 26 23 20 20 22 27 29 27 28 28 34 40 35 29 21 32 64 72 33 17 14 12 15 21 27 36 52 68 73 66 73 98 101 103 97 58 23 19 22 29 25 9 6 3 6 55 94 70 66 46 39 36 40 51 50 71 56 38 26 24 64 63 34 14 12 6 1 0 0 1 4 17 28 41 38 32 38 42 52 63 64 69 85 101 89 90 87 82 81 89 89 66 62 65 48 64 58 67 78 84 85 72 84 88 84 74 66 65 54 54 57 61 75 75 55 39 40 49 45 47 65 73 78 91 94 61 61 41 25 30 29 28 27 54 76 76 102 43 26 26 27 23 22 28 34 29 21 18 17 23 20 13 8 11 24 26 27 23 28 73 79 76 58 44 62 30 21 33 41 34 51 53 60 58 56 67 58 58 41 18 2 5 3 3 14 26 28 24 21 23 21 23 34 42 45 49 45 42 46 44 31 27 23 24 35 33 28 36 36 26 20 18 21 31 44 48 47 38 42 39 32 30 23 21 71 92 59 22 21 18 19 25 37 56 74 82 78 76 85 88 90 70 47 27 20 42 10 90 68 9 10 15 5 38 63 61 68 57 43 39 51 74 68 50 36 30 27 36 89 44 25 37 46 33 3 0 0 0 2 7 12 27 35 37 38 41 51 60 59 61 77 97 99 89 87 88 91 94 105 78 63 61 60 61 57 62 66 67 71 84 98 101 97 90 78 67 61 58 56 63 77 80 58 53 58 54 39 53 56 59 56 58 70 51 40 41 37 34 37 35 40 63 70 67 64 58 43 34 31 26 20 17 39 44 36 27 23 22 27 22 15 9 9 12 26 29 30 64 59 65 58 49 49 41 5 0 26 47 48 49 54 63 61 65 74 80 38 14 13 25 26 28 26 25 26 26 20 23 20 23 28 28 29 37 46 53 53 45 31 31 30 32 39 38 33 41 34 24 28 26 28 30 43 53 53 49 55 45 33 28 27 23 38 81 89 60 40 23 20 34 51 67 82 78 81 88 95 87 63 49 32 24 27 36 1 93 47 0 3 11 1 50 69 76 74 58 35 50 57 55 43 13 17 21 28 38 54 62 76 45 43 42 16 0 0 0 4 6 5 9 23 30 34 38 43 41 57 60 64 76 96 107 105 100 100 102 95 85 79 72 64 63 71 68 62 60 66 80 86 102 101 95 87 78 77 72 71 78 88 87 57 77 64 57 58 58 58 45 48 46 51 60 45 33 34 37 40 43 64 82 69 47 41 49 47 32 27 24 19 14 17 31 34 29 21 16 21 19 19 18 18 23 29 48 65 56 46 53 46 55 48 26 0 0 40 60 59 55 43 72 61 57 74 86 45 23 21 25 25 30 20 23 25 25 24 25 23 25 26 25 25 29 42 61 57 41 31 28 29 30 34 38 38 33 28 24 28 32 24 27 40 50 56 61 64 51 41 34 33 36 28 41 58 72 66 33 24 45 65 75 76 73 77 76 72 68 57 46 29 28 29 26 26 45 26 8 6 8 9 72 76 80 70 44 34 50 55 38 20 9 17 10 22 24 21 26 32 43 16 29 32 0 0 0 2 3 3 4 4 7 16 24 28 32 46 56 62 68 76 82 102 99 98 96 91 96 88 78 70 73 86 82 63 59 59 68 81 89 96 86 82 86 89 84 82 93 92 83 76 112 77 57 47 48 47 38 48 41 54 72 50 27 28 30 44 62 75 59 38 16 40 85 68 23 19 15 13 14 16 24 25 28 26 22 24 22 21 20 26 34 40 78 81 48 44 56 46 55 44 32 21 13 33 36 46 48 46 78 59 50 58 72 63 39 34 35 43 39 20 22 25 26 27 27 26 26 27 27 26 28 39 49 47 41 36 29 27 27 32 35 34 33 36 26 23 25 24 27 27 30 42 57 62 44 39 37 40 54 77 69 63 53 64 68 54 62 79 86 82 77 81 74 74 69 58 39 23 21 25 34 28 11 14 8 7 16 31 60 65 66 53 41 37 37 61 28 8 7 11 2 18 10 24 39 40 70 19 35 34 3 0 0 2 1 0 1 1 7 7 12 15 19 27 44 67 66 59 66 85 89 88 84 83 91 97 88 85 87 92 85 63 67 66 68 71 74 87 78 74 83 92 76 79 72 77 83 89 96 102 101 68 47 47 47 49 29 35 41 33 24 24 21 33 64 75 35 11 6 14 22 19 13 13 13 8 9 17 20 28 36 31 28 32 31 29 24 28 42 57 77 78 52 51 52 46 46 40 46 37 27 32 27 34 34 48 70 47 52 57 56 53 46 43 33 38 38 28 26 27 26 27 29 28 28 27 28 27 28 33 34 34 32 28 23 24 25 33 38 36 37 46 29 25 26 27 27 28 36 52 60 55 40 36 39 41 43 47 62 135 75 49 68 85 81 83 89 88 77 70 69 66 57 41 25 18 25 21 23 26 18 10 8 5 30 49 54 60 55 48 44 39 36 43 26 13 10 8 7 32 5 0 21 40 47 32 17 29 20 8 22 2 4 3 2 1 2 3 5 13 19 21 26 48 54 53 50 56 68 70 69 75 79 83 103 101 102 104 95 72 72 61 56 64 76 84 82 87 75 80 91 74 54 66 75 74 74 97 110 87 50 34 36 38 25 25 27 27 27 26 21 27 43 56 35 16 14 4 7 11 12 15 20 16 10 12 22 34 48 40 35 35 32 34 25 20 40 64 67 74 72 69 64 64 72 89 54 31 7 12 41 31 26 39 45 35 52 49 48 46 41 31 34 24 32 30 26 29 31 27 26 27 27 27 27 34 35 33 31 28 22 20 21 22 27 38 52 43 44 51 27 32 25 23 28 35 42 57 59 51 41 35 33 33 34 38 67 144 143 62 41 60 71 63 60 65 48 31 31 25 21 18 12 10 13 24 27 27 21 13 12 4 49 56 54 56 51 50 45 35 33 45 43 8 6 4 15 46 4 4 26 44 50 47 13 48 20 0 3 0 3 4 2 3 6 0 2 7 11 15 19 31 36 46 45 43 49 52 55 68 72 73 85 87 91 105 99 82 80 65 62 75 80 78 80 88 78 70 67 68 74 72 66 54 47 59 101 53 37 33 32 29 29 24 22 22 24 29 29 30 21 29 40 29 37 50 49 36 23 22 31 23 15 16 24 34 38 37 41 41 40 45 26 18 35 37 29 40 92 78 53 54 72 83 51 49 21 18 37 35 29 31 25 37 57 42 43 41 38 36 35 23 22 24 25 28 33 27 26 25 26 27 27 33 28 29 31 29 26 24 20 20 25 41 77 50 51 51 36 34 31 24 28 32 32 38 45 40 37 34 30 29 29 28 74 161 224 115 46 26 56 94 81 39 19 13 15 18 14 10 7 7 9 10 11 22 25 24 19 13 81 69 57 53 51 50 38 29 32 37 29 2 6 4 1 0 2 14 30 33 40 41 32 107 52 11 4 3 0 0 0 3 3 0 0 1 1 3 5 9 25 39 34 35 41 47 54 65 69 70 66 58 62 79 89 87 84 88 83 106 109 88 67 63 78 80 88 82 67 69 60 52 47 57 78 75 44 37 36 32 27 25 24 25 25 28 34 27 15 14 22 32 44 58 59 72 59 39 38 22 12 19 28 35 45 44 46 57 57 45 28 22 12 13 17 21 100 78 59 61 66 70 68 64 39 28 39 45 35 37 31 56 75 64 59 35 32 34 32 26 19 21 23 28 33 33 30 25 31 33 33 43 31 33 33 31 33 37 22 24 27 45 79 44 40 43 39 33 33 26 28 25 22 24 28 30 33 32 29 29 30 40 59 156 251 194 54 23 44 70 64 18 13 13 14 16 16 11 9 7 7 7 11 19 25 31 26 35 96 67 41 35 38 40 34 22 28 27 23 13 3 10 8 2 0 3 23 35 33 27 38 87 102 35 8 7 3 0 0 0 0 0 1 0 0 0 0 0 2 13 18 24 32 47 65 74 75 72 64 56 58 65 72 83 94 102 96 99 112 87 65 66 70 83 92 91 87 89 81 56 52 60 71 67 53 46 46 38 28 30 29 26 26 32 37 29 14 12 17 24 30 32 36 33 30 31 33 18 12 16 25 30 34 40 37 56 56 44 36 37 23 21 22 22 80 63 66 42 60 69 65 60 67 37 38 41 39 40 32 50 54 48 47 56 33 43 39 27 20 18 23 26 27 29 31 27 35 33 32 36 30 33 32 31 35 40 18 25 36 48 57 40 27 42 47 40 32 29 25 19 23 26 21 24 27 28 28 28 26 30 33 146 258 252 89 34 29 66 66 23 11 14 15 16 16 11 9 8 8 10 12 13 19 27 25 58 99 55 53 50 38 31 28 8 28 20 25 28 10 10 12 7 1 9 31 39 29 21 45 78 40 42 67 35 5 2 0 0 0 0 0 0 0 0 0 0 0 1 7 24 31 49 71 71 70 60 59 64 69 70 55 71 90 90 72 76 104 75 67 74 75 87 90 90 87 86 85 64 53 53 60 68 68 54 52 42 35 35 34 31 31 33 35 30 18 13 19 19 17 18 27 26 21 21 20 11 12 11 15 18 19 20 28 40 47 51 49 40 50 35 31 31 69 73 78 52 64 66 48 38 50 39 48 45 40 34 25 48 53 40 32 39 28 44 42 30 19 19 27 26 26 27 31 35 36 31 33 35 35 38 37 33 33 31 23 31 46 47 44 38 30 45 49 47 41 32 21 18 23 20 18 23 23 23 26 29 29 23 23 189 282 243 113 46 37 60 55 29 13 17 14 12 11 7 4 5 6 9 8 7 13 29 34 79 94 60 57 46 33 27 21 11 18 65 43 33 30 21 6 12 6 16 39 42 26 18 27 32 21 25 104 77 29 5 0 0 0 0 0 0 0 0 0 0 0 2 10 23 29 46 59 59 53 57 65 70 72 69 55 70 91 100 89 72 89 66 67 76 79 77 82 80 79 78 76 73 50 52 60 64 55 38 40 38 38 37 33 31 29 36 35 29 22 17 21 20 20 18 17 23 28 23 16 11 11 8 7 7 11 14 17 30 50 46 54 63 52 58 53 38 63 72 75 57 64 110 59 37 39 51 49 40 37 36 34 34 32 24 22 24 30 41 45 43 32 26 28 28 28 28 29 31 34 31 32 34 36 38 38 31 30 30 30 30 40 35 34 30 28 31 38 58 48 31 18 18 24 26 21 19 19 18 21 22 23 34 78 266 282 239 197 160 51 51 39 25 19 22 16 12 9 6 4 3 5 13 26 39 40 30 68 91 82 50 33 31 31 23 22 16 14 59 34 31 35 28 8 19 15 29 34 30 26 12 26 30 33 41 54 81 52 16 2 2 0 0 0 0 0 0 0 0 0 0 4 15 25 34 41 44 49 58 63 62 68 69 60 54 80 90 96 97 96 69 67 71 74 75 79 69 70 75 82 76 53 67 66 52 37 29 31 32 35 33 31 35 40 31 31 28 26 29 27 20 21 17 13 19 25 25 21 16 13 13 10 5 4 8 14 23 51 41 43 48 51 66 60 96 54 56 73 88 89 101 50 40 40 41 43 38 39 37 38 40 38 21 22 25 26 28 38 32 34 33 30 26 26 22 26 31 34 32 35 39 39 40 38 28 31 34 38 37 33 34 27 22 19 21 33 55 41 25 16 17 26 22 15 13 14 16 21 23 34 103 203 289 204 201 213 190 108 39 31 24 26 31 27 21 17 15 16 22 32 36 35 46 62 80 119 87 84 63 38 28 28 19 28 22 25 63 45 43 35 21 6 6 1 22 22 21 24 9 27 40 43 41 39 76 78 44 17 7 0 0 0 1 1 0 0 0 0 0 0 5 15 17 26 30 42 60 56 52 61 61 57 53 51 49 72 91 100 98 73 68 74 81 86 87 80 75 80 77 60 63 59 46 35 30 29 24 29 31 34 43 47 27 31 26 24 31 35 27 19 17 18 18 15 20 15 13 12 11 10 9 4 9 15 18 27 39 50 56 57 52 42 72 63 68 66 73 85 82 51 43 48 41 38 43 44 39 33 35 37 31 33 29 27 36 46 62 58 40 29 26 26 24 23 29 33 36 39 44 45 42 36 28 29 24 35 36 35 36 24 24 23 23 26 37 39 33 21 16 16 15 18 13 13 17 25 27 129 252 295 252 142 139 149 164 123 52 55 34 40 45 47 36 34 36 41 50 64 77 101 90 103 101 89 68 83 48 28 27 28 21 25 25 27 35 38 39 59 26 4 3 1 8 20 31 31 19 18 44 35 35 48 66 76 57 31 10 0 0 0 0 0 1 2 0 2 4 6 7 8 6 16 24 48 65 58 74 63 52 51 57 58 73 94 88 86 87 69 65 75 83 80 74 87 71 70 75 74 63 51 43 41 40 35 26 25 31 32 41 53 45 33 25 22 30 38 34 23 17 19 18 14 15 14 13 12 10 8 6 3 7 12 17 23 26 26 26 29 35 39 48 74 83 75 78 109 92 61 52 47 32 33 50 62 57 39 32 34 39 42 31 46 54 51 27 33 39 23 26 33 27 24 36 36 38 43 43 40 41 34 31 31 24 38 32 31 33 28 23 21 24 25 31 50 63 43 25 19 18 16 15 11 13 23 58 184 252 328 321 249 197 172 192 145 99 89 44 60 46 39 41 41 47 56 59 60 70 91 74 98 75 46 53 90 56 32 23 22 21 17 21 14 9 23 49 50 20 4 2 5 16 8 15 18 19 25 37 21 37 40 40 48 40 25 12 6 19 53 26 9 5 4 5 16 29 19 14 9 3 12 25 58 74 54 33 48 46 44 50 48 56 79 92 89 77 63 61 55 52 61 69 73 72 77 80 82 73 55 44 43 46 44 34 24 27 33 41 42 37 33 30 29 34 39 37 28 17 17 17 15 16 18 20 14 9 8 8 13 20 15 15 19 21 22 35 51 56 49 47 83 82 61 50 126 82 62 58 39 31 31 37 57 63 35 32 43 55 46 25 60 52 60 69 55 35 23 20 34 45 41 27 40 42 40 37 33 41 32 31 31 27 29 22 29 32 29 23 26 32 32 31 40 57 54 34 26 24 17 15 7 9 15 36 82 122 217 265 302 296 243 215 119 105 93 53 73 63 57 61 66 66 64 61 55 51 62 89 120 106 69 57 63 36 36 27 20 18 17 18 14 11 35 54 25 18 5 7 18 32 23 26 23 24 28 32 23 52 39 22 19 20 15 15 32 29 22 40 8 7 4 11 33 53 49 26 10 3 8 11 25 40 66 74 59 56 42 70 90 69 60 59 66 67 65 64 63 56 54 55 60 70 88 74 78 74 63 63 49 50 47 37 27 27 32 38 36 31 32 32 32 37 40 42 38 26 20 16 15 15 17 23 20 14 16 23 22 27 23 21 22 20 14 46 59 67 68 66 64 66 67 81 142 74 67 53 34 26 35 35 52 53 34 36 51 53 51 34 22 35 36 40 49 42 24 27 32 33 32 37 35 38 32 32 34 33 28 34 31 26 23 23 24 32 27 24 29 25 28 22 22 29 37 26 23 22 20 16 9 7 9 8 10 29 60 106 195 274 281 198 112 116 86 66 86 91 87 78 74 72 62 48 52 51 47 61 96 103 64 50 43 25 25 27 17 15 19 20 20 21 67 62 16 13 2 15 24 28 33 34 38 34 40 33 14 62 40 19 11 12 10 6 25 20 21 35 8 18 12 11 12 9 17 14 6 1 6 28 48 67 84 65 35 49 47 32 36 59 79 62 56 63 67 69 70 69 61 77 76 68 78 65 66 59 53 52 53 55 49 37 30 30 30 34 38 39 36 33 33 42 42 44 44 32 23 18 16 14 14 20 29 25 21 18 19 24 29 29 33 29 15 19 22 50 82 91 58 66 56 83 127 86 83 45 34 38 37 32 50 51 41 38 45 47 72 54 33 33 32 39 39 43 37 39 16 42 31 18 22 36 27 39 41 33 28 32 31 29 26 23 23 25 18 22 25 15 37 22 14 15 21 23 19 20 21 18 11 5 5 5 8 13 16 36 80 123 165 174 95 117 88 86 101 98 80 66 71 67 53 39 45 63 65 62 67 67 41 42 32 17 23 21 11 11 14 19 22 23 54 57 27 3 1 12 15 22 26 29 40 28 54 39 14 36 30 19 16 13 9 5 15 19 16 21 21 13 21 30 35 32 16 8 7 3 2 4 10 19 22 27 27 35 47 40 42 57 70 65 62 69 71 72 79 89 82 79 77 74 74 69 55 54 55 56 55 53 54 42 36 32 28 51 52 39 36 38 37 40 39 40 40 36 25 24 17 14 14 20 30 30 30 23 20 21 24 27 32 28 20 19 28 29 45 76 50 84 57 99 106 77 88 34 32 38 38 37 46 52 43 43 47 36 66 58 47 38 28 37 59 45 36 23 11 4 39 44 34 33 34 38 43 37 29 26 25 31 33 28 21 21 15 17 19 20 25 25 10 7 9 11 15 15 17 16 13 8 4 6 6 7 8 13 35 78 134 136 105 125 92 86 93 89 72 62 61 57 50 49 58 70 72 71 63 49 32 37 38 26 11 9 10 24 23 17 16 18 55 32 47 32 5 26 9 5 9 21 35 23 66 38 37 58 41 42 38 22 9 7 1 19 8 8 11 2 14 17 8 8 13 2 3 1 3 7 11 24 24 13 20 29 33 42 42 45 53 59 61 64 70 79 93 102 90 86 75 69 72 74 59 50 51 51 52 55 60 52 45 33 29 44 46 36 37 40 38 35 37 35 31 29 32 30 17 21 21 24 30 28 59 37 21 19 20 24 26 25 25 28 37 35 28 47 55 81 50 111 96 71 63 27 24 28 29 33 44 56 34 35 34 33 53 49 56 55 45 40 52 37 29 44 53 44 21 25 23 20 29 22 34 28 21 19 23 27 29 23 17 16 16 15 20 16 12 17 7 6 6 9 13 14 13 15 14 11 7 11 11 8 6 7 14 33 138 140 128 126 79 63 88 80 58 51 45 50 51 59 70 68 69 53 39 30 28 35 33 25 13 9 16 29 36 24 14 33 82 15 28 44 22 9 11 20 24 23 23 26 56 17 52 57 22 28 43 26 11 4 5 14 6 3 2 0 1 1 3 3 3 0 0 0 0 1 1 0 2 8 14 23 30 35 37 38 52 62 64 64 71 81 91 92 83 82 78 66 67 74 72 56 60 51 57 66 62 57 54 36 28 33 34 31 37 39 43 44 38 33 25 21 22 24 23 30 30 28 29 38 85 63 53 42 30 23 24 25 28 30 33 33 27 30 65 66 66 111 99 72 53 42 40 35 30 31 40 54 46 39 36 34 36 30 37 47 48 55 64 42 29 28 23 1 6 39 16 14 19 21 23 23 19 18 20 21 27 19 13 14 16 11 14 9 9 12 10 10 7 11 15 16 14 13 14 11 9 10 9 10 9 10 9 25 205 144 140 149 111 46 87 62 52 52 38 47 42 46 51 56 58 44 29 24 28 30 10 19 17 10 9 12 29 16 15 27 40 4 43 61 48 11 1 3 17 17 16 24 41 22 75 82 62 53 42 20 13 9 6 4 9 5 2 0 1 2 0 0 0 2 6 11 8 2 0 2 11 28 21 23 27 32 36 43 51 55 62 70 74 82 78 81 79 68 68 60 60 65 65 60 66 67 63 61 59 53 51 40 35 41 46 29 37 36 51 58 43 28 28 20 16 18 22 27 34 30 32 52 89 89 78 65 47 31 26 27 33 35 34 33 32 31 54 58 77 104 108 69 56 48 43 42 48 30 36 48 60 54 54 51 48 43 36 51 55 57 55 42 35 21 29 40 28 15 17 10 16 22 20 20 21 21 20 21 25 13 11 9 11 13 15 15 10 9 11 14 6 11 15 15 12 15 23 21 18 15 12 14 12 10 14 62 202 93 154 179 125 48 88 35 28 24 20 32 26 36 37 40 46 37 24 26 31 30 20 15 24 23 15 19 43 26 37 35 33 30 41 34 40 25 3 6 13 21 23 23 25 32 49 51 37 30 32 25 22 15 9 8 11 14 11 7 4 2 1 0 13 27 36 38 29 15 9 9 26 51 39 28 26 30 41 48 46 47 55 59 62 82 74 74 68 62 67 65 58 61 60 57 61 53 51 50 51 52 50 48 42 36 28 27 36 41 59 67 59 37 28 21 19 19 21 27 31 24 32 54 82 87 85 64 55 46 34 32 30 33 33 32 32 32 49 48 82 114 106 76 71 42 24 28 40 25 51 49 47 53 53 53 48 43 38 42 44 48 44 35 25 18 18 23 42 39 12 11 9 20 25 20 22 22 17 18 17 9 10 6 11 17 17 19 20 11 9 12 10 12 10 9 10 12 18 20 22 23 18 10 9 13 39 81 103 44 56 121 88 40 54 14 5 3 4 9 13 30 37 45 43 37 25 33 24 21 19 19 15 17 20 32 46 37 50 44 50 38 6 0 2 6 13 13 7 23 21 28 29 33 52 57 50 41 33 27 27 31 22 26 33 30 28 18 15 21 23 35 48 42 41 43 42 43 47 55 41 28 34 25 27 32 35 36 39 67 68 63 63 75 79 67 61 60 60 61 55 56 56 60 64 62 57 50 48 49 50 51 47 54 43 32 39 46 58 64 66 58 31 24 24 22 25 30 28 21 31 36 40 56 90 75 71 60 46 37 21 26 27 29 32 29 45 49 74 92 96 87 73 43 28 21 23 25 64 62 59 72 69 44 39 38 37 37 39 47 41 37 32 24 20 40 38 31 13 12 11 27 22 17 23 31 16 13 12 10 11 11 14 19 20 15 14 10 6 7 11 10 7 5 9 9 5 6 5 5 5 4 10 47 91 121 164 201 183 145 54 15 8 1 4 1 3 3 1 2 3 36 50 39 26 36 19 21 20 14 15 22 28 37 39 37 47 37 55 31 0 1 4 9 25 34 37 51 30 57 42 22 17 19 35 38 38 36 39 55 37 35 34 33 40 36 33 68 98 71 38 41 46 47 45 43 31 19 37 45 39 31 26 28 30 31 32 37 47 55 66 79 89 72 58 53 54 57 61 57 57 67 70 61 68 50 47 43 44 52 52 75 53 37 41 41 47 50 53 51 41 28 25 29 31 30 27 27 34 40 33 38 76 100 73 51 40 36 29 28 25 32 33 23 45 46 51 67 76 77 65 46 43 31 27 31 48 78 62 50 60 67 39 43 41 37 39 53 52 45 42 36 29 38 45 36 22 8 12 41 28 28 32 32 23 14 10 9 11 13 13 16 18 20 19 9 5 6 8 9 6 2 3 4 3 3 0 1 1 8 36 84 86 38 21 17 31 51 13 1 0 10 13 16 4 1 0 1 3 19 35 33 26 25 15 22 19 21 18 17 40 39 36 41 50 26 57 52 20 0 0 0 19 33 35 35 38 70 59 56 52 45 65 56 46 46 47 41 32 29 32 42 53 49 54 45 44 54 63 50 53 55 56 59 61 57 55 53 52 46 33 30 27 27 34 44 45 45 55 70 84 88 82 79 63 57 61 55 55 69 71 62 56 58 56 42 39 45 48 52 55 56 50 39 37 37 37 42 47 45 31 30 35 35 32 34 35 49 42 41 58 74 75 48 31 29 34 36 30 39 31 20 49 48 51 50 57 69 77 65 52 48 48 44 39 48 56 61 61 62 55 51 51 42 34 40 52 50 51 43 32 34 60 32 22 17 12 19 35 33 29 24 21 20 12 11 10 10 11 12 12 14 14 8 4 9 7 6 5 4 1 1 2 2 0 0 0 19 49 61 19 5 2 1 3 6 4 1 2 55 90 1 2 1 1 2 4 5 20 30 29 24 21 26 7 18 16 14 41 39 38 40 44 50 58 58 22 2 2 5 28 26 35 49 57 49 47 68 68 57 63 63 61 56 57 55 47 45 34 35 40 42 54 44 47 48 52 58 57 53 51 51 49 42 48 52 46 41 38 38 32 29 41 56 57 64 66 75 97 118 110 87 64 55 53 49 48 63 69 64 56 57 61 44 34 38 44 45 62 45 48 53 50 48 36 35 36 34 31 31 41 44 44 42 43 52 52 61 55 46 78 65 45 35 31 30 36 34 31 25 46 50 67 64 37 78 86 78 56 72 41 44 46 44 41 44 51 63 65 54 48 51 41 36 41 43 48 46 35 35 53 41 17 23 25 19 20 27 24 19 18 21 19 16 13 10 10 10 9 5 6 6 5 12 6 8 5 0 0 0 0 0 0 0 0 25 31 22 3 4 5 3 4 3 1 0 4 2 1 2 2 1 0 1 1 4 19 26 29 45 54 40 2 38 21 15 40 52 45 41 29 18 24 33 14 4 7 15 28 40 43 53 61 55 50 59 56 49 53 59 51 55 57 60 60 45 48 50 44 43 50 43 43 40 40 48 58 54 53 57 62 60 41 32 29 29 35 41 43 43 53 71 77 61 68 83 97 98 86 87 76 67 61 54 50 60 64 67 64 64 72 65 45 43 51 53 48 47 48 55 57 51 37 43 51 53 47 41 44 46 48 48 44 42 47 57 55 52 67 62 56 56 55 55 63 48 33 27 50 43 55 73 65 73 78 48 43 60 52 63 65 63 54 41 59 61 61 56 50 60 48 44 44 46 49 47 33 31 46 56 25 24 23 20 20 24 23 18 14 16 21 16 13 12 10 9 8 1 0 2 4 8 4 6 3 0 0 0 0 0 0 0 4 26 9 3 0 2 7 1 4 3 0 0 1 1 0 0 0 0 0 0 0 3 10 12 25 42 66 56 4 10 17 37 63 73 53 49 36 26 20 11 5 6 25 38 34 37 99 88 79 60 35 37 61 58 58 64 59 54 49 45 53 62 49 54 60 63 62 48 45 39 38 49 60 50 53 59 57 42 22 29 28 28 30 37 41 30 32 55 78 80 66 74 75 72 70 79 85 82 80 66 52 57 58 58 67 81 93 89 61 54 52 51 52 59 58 63 62 51 39 45 52 50 47 47 44 43 44 46 46 45 47 57 61 64 65 56 56 50 61 62 48 36 42 33 63 61 44 66 76 46 93 47 31 43 58 78 77 79 57 39 59 57 59 59 61 63 40 40 36 47 61 57 33 28 38 49 43 30 29 22 14 10 12 13 13 16 19 18 15 14 13 10 6 0 0 2 4 4 2 2 3 1 0 0 0 0 0 0 3 9 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 2 3 9 20 36 34 38 32 13 6 17 36 59 70 60 55 53 35 27 22 11 15 49 96 97 76 120 114 88 65 42 40 43 40 46 48 49 50 52 56 72 77 52 64 60 75 71 64 70 68 67 72 70 55 50 46 39 32 27 26 26 28 23 22 24 22 20 43 58 65 62 63 68 78 95 109 107 89 82 68 58 58 58 53 65 82 92 86 68 67 59 52 49 50 62 69 68 60 50 50 58 57 51 47 47 48 49 45 48 52 53 54 55 58 59 57 53 43 52 55 59 72 63 39 55 68 49 62 56 41 62 50 39 34 40 50 62 79 58 36 37 54 57 55 57 60 60 58 36 37 54 57 27 37 32 51 61 46 34 20 11 12 17 17 17 20 20 19 18 16 15 11 4 1 2 2 4 2 1 2 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 15 7 4 13 22 12 4 2 6 9 23 39 60 70 65 65 66 49 32 19 18 35 90 77 34 32 45 66 72 61 50 70 71 77 63 53 52 50 65 52 47 56 68 66 73 66 64 77 79 73 72 75 71 60 46 46 39 28 23 22 17 14 11 10 10 10 19 35 42 46 52 72 73 76 88 97 88 77 70 63 58 53 46 61 73 77 75 73 80 78 70 63 62 68 68 65 57 55 64 77 75 74 65 56 53 57 47 51 58 60 54 44 44 44 44 44 42 45 51 60 71 66 43 41 55 54 57 54 45 45 51 46 37 33 35 42 57 50 37 34 42 48 52 56 58 57 53 41 31 43 42 29 44 22 48 63 62 46 23 18 32 34 25 19 19 13 11 12 12 11 10 6 3 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 28 15 7 5 4 0 1 0 0 5 22 35 62 73 76 80 83 91 67 37 22 33 52 64 68 64 57 42 59 62 58 52 58 75 67 63 62 61 58 52 58 64 63 56 61 63 63 61 59 57 70 69 69 60 37 31 25 23 21 17 12 15 21 24 27 32 33 36 37 41 48 56 73 75 100 112 101 88 86 83 72 60 51 49 67 65 64 70 82 90 96 84 74 74 68 59 54 55 62 71 73 74 70 60 53 56 49 48 45 42 40 35 35 35 33 33 31 30 54 66 68 57 33 42 54 73 63 55 45 47 49 29 28 30 33 35 39 47 42 35 34 39 45 50 52 53 51 46 38 42 38 35 36 26 34 38 45 43 25 45 46 30 18 15 16 16 9 7 8 8 11 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 13 38 37 23 9 0 1 7 2 0 5 19 40 54 78 82 76 63 58 90 64 39 41 55 64 68 73 67 39 28 26 39 65 83 65 63 80 74 62 53 46 40 43 45 45 57 60 62 58 55 56 53 53 47 42 36 28 32 22 17 14 12 14 25 35 37 35 32 33 36 44 52 60 66 68 88 96 91 85 89 97 79 66 59 52 58 58 58 66 77 78 98 94 79 66 57 56 55 55 59 62 62 68 68 60 53 52 52 54 53 51 49 46 36 38 33 31 39 55 51 45 37 34 30 25 64 88 67 59 49 53 49 38 33 23 39 37 37 44 49 35 31 36 43 42 37 43 42 40 42 43 43 34 36 45 40 22 24 28 32 39 42 19 11 14 19 18 9 5 5 6 8 5 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 14 37 41 12 3 0 5 17 7 2 1 8 22 26 81 81 65 49 54 98 70 49 48 56 50 40 29 61 66 18 42 30 33 40 48 51 78 78 67 57 50 68 63 51 44 44 46 46 45 42 47 56 51 36 35 36 35 36 18 9 5 5 7 14 25 28 27 26 28 35 50 59 62 64 60 83 102 104 98 92 91 76 69 61 57 69 75 69 76 82 81 95 96 83 67 56 52 54 57 63 68 71 85 78 54 42 41 44 52 50 53 56 56 53 46 34 32 39 48 44 42 41 34 28 43 72 80 80 76 61 61 61 61 50 29 49 50 44 49 57 38 36 37 38 36 28 23 30 32 36 46 50 45 47 43 35 17 20 25 29 34 33 17 10 13 19 18 6 5 5 5 5 3 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 21 3 1 1 6 15 17 17 15 15 17 23 52 59 81 90 74 79 62 49 45 44 41 40 56 58 52 33 60 35 42 46 45 45 55 70 78 75 75 85 82 70 62 57 52 48 45 51 52 48 39 36 37 39 38 34 29 16 10 9 9 7 3 11 14 16 21 33 53 66 67 62 61 60 97 106 108 101 81 72 67 67 74 85 94 88 90 87 83 88 91 83 76 65 55 59 68 68 68 68 65 51 61 50 37 31 35 39 41 46 52 56 58 44 46 52 49 39 46 48 48 46 64 64 58 72 77 67 58 59 62 55 45 52 67 45 40 43 41 39 39 33 31 33 30 41 46 37 39 47 23 21 35 39 34 34 32 27 25 24 19 11 10 14 14 6 4 4 5 4 3 3 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 21 27 1 1 18 27 33 37 34 31 28 33 41 35 35 48 63 63 54 50 48 48 43 28 15 15 26 25 14 23 36 41 40 41 53 90 84 74 70 76 67 67 70 75 78 74 55 44 43 40 34 32 29 27 24 21 23 18 18 16 13 10 3 5 5 8 16 28 41 50 54 55 53 47 54 71 88 89 77 78 70 66 79 92 95 94 90 80 76 79 85 89 93 85 76 75 79 76 70 64 57 53 58 50 34 25 26 28 38 46 56 63 66 59 60 57 45 30 30 40 42 43 53 54 47 57 62 60 55 55 59 58 49 52 70 47 39 44 46 41 41 32 32 35 35 30 54 37 35 42 42 37 39 45 49 48 40 25 22 18 14 10 10 11 8 6 5 5 7 7 4 3 2 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 9 27 31 4 9 30 43 41 41 41 38 33 55 67 49 78 59 55 57 53 53 52 44 39 27 11 10 12 18 14 7 9 55 59 50 52 78 67 79 69 56 54 55 53 53 60 63 51 40 33 27 22 20 22 23 21 15 8 7 12 12 8 6 6 6 5 8 13 20 27 33 47 52 57 62 61 69 93 90 80 75 70 63 71 83 88 89 89 75 83 99 112 118 117 106 100 93 84 73 60 52 50 55 68 57 34 25 22 24 42 42 57 63 62 61 61 48 42 39 39 42 36 36 68 52 39 40 46 49 51 56 70 67 55 53 58 47 38 41 44 41 36 36 38 35 29 34 59 47 41 40 45 54 36 36 51 54 48 44 34 19 12 11 10 13 13 9 7 8 12 12 9 5 4 1 1 2 2 1 0 0 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 6 8 7 32 43 29 9 14 45 40 33 25 32 57 37 74 77 40 23 59 56 54 52 51 53 29 27 24 23 28 4 11 10 5 11 34 48 76 69 49 53 69 60 54 52 50 51 39 25 23 26 22 18 17 16 14 15 25 20 18 16 13 14 10 10 10 9 10 13 13 11 16 23 30 42 46 48 52 57 62 83 89 83 75 68 68 67 68 75 83 87 72 98 123 134 127 115 101 100 92 79 67 64 50 50 62 71 67 43 37 33 31 34 35 53 60 61 59 54 47 57 60 55 40 28 27 73 57 44 36 38 40 45 51 55 49 55 53 49 45 42 41 40 45 43 41 43 37 29 30 42 48 44 44 47 50 45 28 52 51 46 48 28 25 19 15 13 13 16 11 9 10 12 13 14 8 3 2 2 3 4 2 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 8 8 22 35 32 22 24 20 39 62 78 57 51 36 41 68 60 83 87 74 62 65 55 53 50 47 44 26 31 32 23 15 1 3 5 9 33 69 38 46 56 53 48 53 56 61 48 42 47 43 33 28 27 24 22 23 22 18 16 21 28 19 17 13 9 8 11 12 10 9 10 8 7 12 19 25 31 36 39 49 59 62 64 69 67 64 63 64 81 81 77 75 76 74 92 105 108 102 90 89 83 74 68 65 65 66 73 75 82 91 78 60 46 38 31 23 35 43 49 53 54 54 74 82 83 77 52 47 75 56 44 39 37 34 36 40 43 47 50 50 54 54 50 49 51 50 42 36 39 43 31 31 31 33 35 42 44 51 50 36 45 54 49 42 37 35 24 21 18 16 15 14 13 12 11 10 9 10 6 3 3 3 7 7 5 3 2 2 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 15 0 3 10 41 66 62 34 43 41 68 80 84 115 65 51 48 55 58 81 94 77 62 60 59 58 58 51 40 27 8 50 35 11 3 2 0 0 7 34 69 48 43 42 37 29 17 39 61 41 23 28 24 24 31 38 36 35 31 26 29 31 26 19 17 15 9 5 5 4 4 6 7 5 11 9 12 18 23 20 28 37 48 57 60 60 52 50 54 62 66 93 96 83 71 70 72 84 84 76 70 71 66 64 63 66 74 83 87 79 76 81 83 69 50 38 33 34 37 43 45 47 54 62 59 73 74 64 52 46 82 54 53 43 36 31 26 37 35 36 44 49 57 60 52 41 41 42 33 30 37 47 39 33 31 29 31 41 47 41 36 33 37 51 45 41 39 36 26 27 22 18 17 18 18 16 15 14 14 26 22 11 5 7 10 5 8 8 7 6 8 10 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 1 0 4 17 55 77 64 54 72 47 85 131 231 257 6 21 34 42 47 62 89 65 53 50 51 53 48 52 43 28 34 38 19 7 4 3 0 2 7 19 36 40 41 37 29 19 13 9 27 26 19 17 10 23 24 27 29 28 22 20 29 38 30 6 4 3 3 2 3 3 4 3 4 7 11 12 9 12 16 17 24 25 45 57 61 66 56 53 52 57 71 90 90 78 62 51 49 51 58 61 63 65 61 61 61 64 68 74 80 68 65 70 74 66 51 50 41 30 26 34 48 50 53 59 56 57 64 66 67 63 64 43 42 38 41 35 26 41 48 45 41 41 45 48 45 40 35 31 33 25 29 36 38 31 31 30 31 36 46 43 35 33 36 42 40 38 35 32 29 30 27 25 23 18 12 12 15 12 10 16 24 23 15 16 20 7 10 11 9 11 16 8 4 2 0 0 0 0 0 0 0 0 0 0 2 5 30 106 49 14 9 31 65 68 50 53 62 47 33 85 301 305 17 19 30 40 43 44 51 35 33 36 40 45 59 48 51 47 46 118 39 25 21 12 3 10 17 25 28 33 42 31 31 28 29 34 9 16 14 8 6 21 9 4 16 21 12 12 4 10 10 2 0 1 1 0 0 0 1 4 3 3 6 9 7 7 9 13 15 14 35 50 58 62 58 54 52 48 51 67 79 69 56 47 47 49 53 55 62 67 62 53 59 68 67 59 59 56 61 76 83 74 58 63 53 45 45 44 47 52 52 50 45 36 45 53 58 57 54 48 45 30 36 31 37 63 48 34 35 37 36 37 43 44 37 30 31 23 22 24 27 28 32 35 34 31 30 32 32 33 35 37 37 36 35 32 31 31 29 26 21 19 18 17 17 14 17 23 26 23 14 22 25 17 17 24 16 20 24 12 1 0 2 3 0 0 0 0 0 0 0 0 2 8 118 414 481 148 36 39 58 59 40 50 41 16 0 0 109 121 60 22 27 32 27 26 26 29 30 40 39 35 40 41 67 60 42 7 22 24 26 15 5 11 4 24 15 16 29 23 23 16 15 18 16 21 12 4 6 18 21 6 9 8 4 6 1 9 8 2 0 0 3 1 0 0 1 2 5 6 7 8 8 7 8 11 13 15 28 44 53 54 50 51 47 44 44 48 57 64 53 44 40 41 43 46 55 56 53 50 57 64 60 55 53 48 59 72 76 72 68 72 70 64 55 49 48 51 53 49 41 34 41 39 45 50 58 49 34 28 32 29 35 38 28 34 49 50 46 45 48 33 34 28 21 19 18 14 13 19 31 49 53 40 25 24 31 33 34 35 37 38 34 32 33 34 32 26 19 17 20 21 16 14 16 22 26 22 15 23 23 20 22 32 18 24 20 5 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 10 20 48 61 56 50 39 16 2 0 0 0 0 18 39 40 34 25 22 22 20 19 54 50 46 43 50 111 40 4 0 3 8 15 11 6 4 2 10 3 8 16 21 33 15 13 8 7 17 8 9 7 4 1 0 1 1 1 1 0 2 1 0 0 1 6 1 1 1 0 0 0 2 3 4 5 6 6 7 10 14 20 35 49 52 50 49 51 46 49 48 46 50 45 39 37 40 48 52 48 51 48 48 55 54 50 48 52 59 49 53 53 52 54 61 68 70 70 67 64 63 53 48 44 45 52 51 48 47 54 55 49 40 39 29 27 26 34 48 51 56 49 42 34 12 18 15 11 11 14 15 9 15 29 46 57 57 37 26 30 36 35 38 41 43 40 41 36 34 30 25 21 21 21 20 15 14 18 24 27 23 19 23 23 26 28 29 20 28 15 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 47 55 47 37 1 0 0 0 0 0 0 16 36 36 16 39 37 31 23 21 42 58 39 32 46 56 4 0 2 2 2 7 10 9 9 7 2 0 2 4 16 34 8 14 10 4 3 2 9 12 10 6 3 0 0 0 0 0 0 1 1 0 0 2 0 2 1 0 0 0 0 0 1 2 4 3 4 7 12 16 22 37 42 47 49 47 56 51 50 46 40 41 38 36 40 47 50 43 42 39 41 49 47 52 56 51 45 43 45 42 41 43 47 57 58 52 53 56 55 48 50 46 46 49 51 51 45 42 40 38 42 44 36 26 28 35 42 42 39 31 24 17 14 20 11 6 6 9 10 12 13 24 36 43 58 50 35 29 32 34 41 40 45 49 45 40 33 28 24 21 21 20 21 23 27 38 38 25 21 22 23 19 32 26 22 26 18 22 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 40 46 41 25 0 0 0 0 0 0 0 13 51 48 24 29 33 34 27 25 35 45 60 33 58 96 10 12 0 0 25 59 29 6 8 10 3 6 5 1 7 12 0 0 2 2 1 1 1 0 0 0 0 0 0 0 0 0 1 6 7 15 9 0 0 0 0 0 0 0 0 0 0 1 2 2 2 5 9 13 16 20 25 35 41 45 60 58 49 41 37 36 37 34 36 42 47 49 43 36 39 43 39 38 45 45 48 48 38 40 36 36 40 45 45 27 25 31 35 38 47 39 41 46 45 44 38 45 52 45 47 49 45 35 38 37 27 23 21 11 13 9 12 20 14 13 10 9 12 16 15 23 31 34 39 51 31 25 25 27 33 34 41 45 43 39 30 22 19 21 24 23 25 33 40 43 39 22 27 30 24 15 30 17 29 32 11 37 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 51 57 46 26 2 0 0 0 8 7 0 0 32 54 55 43 26 22 21 19 29 45 25 46 41 34 43 109 19 0 18 40 24 8 1 1 2 2 2 0 2 2 0 0 0 0 1 1 1 0 1 0 0 1 4 3 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 2 1 4 6 8 10 14 19 27 32 34 36 39 48 40 41 42 34 29 29 44 63 65 49 37 36 39 40 43 55 58 54 47 40 41 34 29 28 25 13 13 13 17 21 23 29 27 40 51 55 56 44 39 43 45 61 58 49 44 51 50 36 24 15 9 21 17 20 18 15 25 24 16 8 6 12 28 32 30 26 26 26 26 23 23 26 31 42 45 41 34 30 25 21 22 23 21 24 33 36 33 26 20 23 28 26 18 24 36 41 29 19 32 6 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 54 65 41 37 21 0 0 0 8 7 0 0 0 26 36 31 19 14 24 28 35 37 20 52 45 18 2 2 3 0 4 4 2 8 1 2 3 6 8 2 8 4 0 0 0 0 0 0 0 0 2 1 5 5 2 3 17 16 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 3 3 6 11 16 21 29 33 33 36 46 50 44 42 37 31 31 30 34 45 46 36 34 33 35 40 43 52 49 47 41 33 31 24 20 20 19 7 12 11 11 13 18 27 26 29 33 38 40 37 38 51 53 55 46 45 52 53 43 44 24 17 29 20 46 25 11 19 26 18 10 9 16 32 36 26 20 17 19 23 26 28 32 36 39 41 34 29 29 29 21 19 17 16 18 27 28 28 25 18 19 26 33 24 20 52 37 27 21 20 7 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 46 63 42 36 12 0 0 0 0 0 0 0 0 3 6 6 10 20 28 49 57 32 17 47 46 13 11 13 0 0 1 1 3 4 1 0 0 1 3 2 9 6 2 2 5 0 0 0 0 0 0 0 10 6 2 8 21 22 10 0 1 1 10 3 1 1 1 0 0 0 0 0 0 0 0 1 3 2 1 6 7 8 11 12 20 28 32 32 32 36 50 47 42 37 38 48 57 50 40 37 37 34 39 46 50 57 47 41 33 25 25 24 21 18 18 19 13 17 16 18 24 29 30 32 34 38 40 47 45 46 41 41 39 38 42 41 30 55 30 32 34 17 39 16 8 13 22 24 23 19 16 23 36 28 24 21 22 25 27 33 42 48 45 36 33 31 28 24 17 17 16 15 15 20 26 28 30 23 17 29 41 22 18 34 27 10 10 11 8 1 7 2 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 7 35 58 61 62 13 0 0 0 0 0 0 0 0 0 0 0 9 18 25 44 77 49 30 38 37 5 17 22 10 0 0 0 3 5 2 3 1 0 3 6 7 8 2 4 9 7 0 0 1 0 0 0 2 1 2 4 4 2 1 0 0 0 2 1 3 2 0 0 2 0 0 0 0 0 0 0 3 8 9 4 5 6 8 13 19 29 28 37 48 45 48 42 43 47 46 52 59 55 49 44 35 36 37 40 53 74 56 35 29 27 25 18 14 9 11 13 10 14 16 21 24 21 24 24 21 23 31 64 47 40 37 35 38 40 43 38 37 46 23 36 25 13 20 17 9 12 18 20 23 18 13 13 24 35 37 30 23 24 28 35 45 53 52 39 28 29 26 22 19 15 18 16 14 17 27 26 26 18 14 25 46 16 19 22 14 16 15 8 4 2 4 1 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 2 14 33 46 49 4 0 0 0 0 0 0 0 0 0 0 0 8 18 24 25 30 34 33 26 14 0 0 0 0 0 0 0 0 0 0 0 0 3 10 10 5 6 1 2 3 3 0 0 1 1 0 0 2 0 0 2 3 2 3 1 0 0 0 0 3 3 1 3 11 2 0 0 0 0 0 3 2 1 3 11 5 5 6 9 15 33 24 21 27 30 20 26 30 32 41 64 73 49 42 42 39 41 38 35 43 59 66 40 35 29 23 18 15 11 16 19 14 9 13 16 16 18 25 32 32 35 34 40 41 35 42 44 37 29 46 22 16 25 21 31 16 11 14 14 10 13 15 13 9 12 9 8 12 21 25 60 54 36 28 34 45 48 50 49 41 27 25 24 19 13 19 15 12 14 20 21 13 8 11 28 47 7 19 11 10 23 23 4 2 7 11 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 51 37 12 1 7 45 63 50 34 4 0 0 1 0 7 18 31 35 38 37 22 21 12 1 0 0 0 0 0 0 0 0 1 3 3 1 4 3 1 4 0 0 0 0 0 1 4 2 1 1 1 0 0 3 3 0 1 0 1 0 0 0 1 2 2 1 0 0 0 0 0 0 0 6 8 6 5 9 9 3 2 3 5 3 3 13 15 10 5 14 18 16 19 33 46 46 51 45 39 40 35 32 34 34 32 22 24 27 27 24 16 11 9 10 11 10 11 9 8 9 16 29 34 23 17 56 43 24 28 34 28 14 24 24 20 19 17 16 14 16 10 6 12 17 12 8 7 9 10 14 13 11 12 24 55 49 37 34 38 42 50 52 47 34 28 28 21 18 19 14 8 8 9 8 2 3 8 26 33 5 18 11 9 13 13 0 1 0 3 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 85 73 44 16 0 5 48 129 165 129 6 0 0 3 8 14 29 53 47 16 18 12 19 12 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 2 0 3 7 4 1 4 3 3 2 0 0 0 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 2 2 2 4 0 0 1 3 3 4 3 6 9 8 6 12 12 10 6 5 10 31 33 36 41 39 38 44 39 30 26 16 17 20 22 19 18 12 11 9 7 7 5 3 3 5 9 9 6 7 60 51 36 34 22 21 15 4 7 23 17 10 8 15 13 4 2 10 17 5 3 3 6 10 12 15 14 9 2 15 31 33 31 31 32 34 44 46 40 32 34 22 17 16 11 6 5 5 4 0 1 2 17 14 3 13 11 11 6 2 0 3 1 33 33 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 16 95 50 35 20 27 93 78 129 153 113 0 0 1 5 9 17 43 52 59 64 49 22 28 14 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 9 11 5 0 0 1 1 0 0 0 2 4 6 4 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 1 0 0 0 0 2 8 22 11 8 8 7 9 11 13 15 18 20 27 49 46 39 38 43 36 26 22 21 16 13 18 19 18 15 21 16 13 9 5 6 6 4 3 2 0 1 1 64 58 52 45 23 13 6 2 10 42 16 6 3 5 9 1 0 4 8 4 3 3 2 3 5 8 7 6 5 5 11 16 20 19 20 24 37 45 42 36 36 24 20 17 15 12 11 5 1 0 0 0 7 4 0 2 7 8 2 0 0 0 2 46 29 3 1 0 2 1 0 0 0 0 0 0 0 0 0 0 0 12 38 21 15 5 3 22 31 43 20 1 0 0 1 13 12 13 20 19 16 16 21 22 32 13 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 3 1 0 2 4 2 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 5 4 2 3 3 2 5 12 13 30 36 33 29 32 34 36 26 21 21 13 19 24 22 18 14 18 18 12 8 9 11 4 1 0 0 0 0 59 61 72 59 27 10 2 0 10 24 10 3 2 11 17 0 0 0 2 3 3 5 2 1 1 1 1 2 3 4 4 5 9 7 3 8 26 34 37 36 32 23 16 20 21 20 18 11 2 0 0 0 1 0 0 0 0 3 0 0 0 0 0 4 3 0 0 4 20 3 0 0 0 0 0 0 0 0 0 0 0 2 9 20 23 7 5 9 8 0 2 2 0 0 4 34 30 34 40 33 10 2 3 21 38 1 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 0 2 1 2 4 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 4 5 10 11 11 11 10 17 24 30 34 36 26 26 21 17 14 17 21 20 22 29 30 19 18 15 11 9 5 2 1 1 1 1 47 47 52 42 24 10 0 0 0 7 11 7 1 5 5 0 0 0 1 1 2 6 5 2 0 0 0 3 2 3 4 5 4 5 5 4 7 13 26 30 35 37 24 21 21 21 20 17 8 1 0 0 0 0 0 0 1 2 0 0 0 0 0 1 9 8 3 8 26 2 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 0 10 27 24 3 1 1 0 1 15 58 63 67 66 64 58 27 27 35 32 5 11 2 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 4 8 8 3 0 3 4 2 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 12 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 5 4 5 5 8 14 16 18 20 22 23 31 32 29 24 20 18 11 13 13 13 16 28 20 18 12 6 4 5 4 3 3 3 44 44 38 37 24 9 0 0 0 1 4 5 0 3 2 0 0 0 0 0 1 3 3 0 0 0 0 0 0 0 2 3 4 2 3 2 1 4 12 20 30 30 22 21 12 12 15 21 24 2 0 0 0 0 0 0 3 3 0 0 0 0 0 9 33 30 8 1 2 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 1 2 1 32 26 8 7 4 1 1 25 58 50 56 68 86 114 131 77 66 46 34 44 23 6 0 0 0 0 0 0 3 7 0 0 0 0 0 0 0 0 2 4 3 0 4 8 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 3 3 5 7 12 16 12 4 2 6 12 16 19 25 29 24 26 30 25 18 13 10 10 11 9 8 15 18 19 13 7 7 10 6 3 5 9 37 40 37 22 17 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 2 5 13 23 29 25 14 7 14 27 28 4 0 0 0 0 0 0 1 1 0 0 0 0 0 0 4 8 2 0 0 1 3 0 0 0 0 0 0 0 0 0 3 13 5 7 14 24 23 48 26 24 25 8 1 1 26 46 41 42 83 87 89 85 75 70 96 92 89 87 45 18 4 0 1 8 1 0 0 0 0 2 1 0 0 0 0 0 0 1 2 2 4 4 2 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 8 11 17 26 24 20 14 13 15 14 15 19 30 38 32 42 31 25 21 17 14 9 12 12 11 18 21 11 8 10 15 17 5 7 7 24 26 24 11 7 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 4 5 28 42 35 13 10 21 20 8 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 0 0 0 0 0 0 0 2 6 12 10 29 33 40 44 29 28 35 30 10 0 3 30 42 39 40 81 37 13 16 27 26 83 66 55 60 34 85 27 0 2 8 1 0 0 0 0 1 0 0 0 0 0 1 0 0 1 1 0 1 1 1 3 1 2 4 5 6 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 2 9 4 1 0 0 0 0 0 0 0 0 0 0 0 1 2 2 5 7 11 14 10 12 13 10 9 13 24 24 28 39 51 46 19 18 21 25 28 18 9 12 14 10 12 11 18 21 20 21 7 9 5 9 12 12 6 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 5 23 27 13 3 12 12 11 15 18 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 20 14 0 0 0 0 0 0 0 0 8 9 10 15 30 35 40 31 16 30 37 22 9 2 0 4 10 12 21 42 43 36 43 39 15 23 9 17 45 69 53 22 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 3 6 2 1 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 3 3 1 0 0 0 0 0 0 1 0 0 0 0 0 1 2 2 2 2 2 5 5 11 18 23 24 34 31 20 15 19 16 18 21 28 33 14 24 25 34 51 69 60 51 45 27 5 6 20 22 17 7 4 8 4 5 8 13 9 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 4 1 0 4 18 24 24 23 4 0 0 0 1 0 0 0 0 0 0 0 0 0 2 11 45 23 0 0 0 0 0 0 0 0 5 3 7 11 13 21 26 28 24 24 27 26 12 3 0 0 0 4 23 43 19 40 15 22 32 21 6 14 34 42 30 24 6 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 5 7 16 22 23 20 24 26 27 26 26 22 28 29 31 30 22 27 25 43 77 108 127 72 33 17 12 12 14 9 8 7 2 4 2 0 0 2 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 16 18 11 1 0 1 1 0 0 0 0 0 0 0 0 3 2 10 29 41 12 0 0 0 0 0 0 0 0 1 1 3 8 13 22 19 21 23 23 23 41 14 4 3 2 2 6 11 24 33 16 13 7 10 12 3 0 7 13 11 5 6 5 3 2 2 0 0 0 1 1 0 0 0 0 0 0 0 0 2 2 0 3 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 8 13 18 20 22 30 26 28 32 34 30 27 27 27 26 25 18 19 43 70 64 19 7 8 11 11 8 4 3 2 0 0 0 0 0 0 1 8 9 5 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 1 1 0 0 14 10 2 0 0 2 1 1 1 1 0 0 0 0 1 7 2 12 22 16 19 5 0 0 0 1 0 0 0 3 11 10 17 19 17 10 13 13 33 41 29 10 7 4 4 7 5 8 8 6 9 49 43 19 4 1 0 1 5 8 8 8 2 2 5 5 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 4 3 4 4 1 1 0 0 0 0 0 0 0 0 0 2 2 3 3 5 15 10 9 15 22 24 33 35 34 34 35 33 25 24 25 27 27 14 12 19 23 15 9 9 10 8 4 1 1 1 0 0 0 0 0 0 0 6 9 6 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 3 2 1 0 0 2 0 1 1 1 0 0 2 2 3 11 4 6 6 3 2 2 2 1 1 2 0 0 3 5 9 13 24 19 13 20 44 15 38 34 8 8 5 1 2 4 9 33 11 12 10 1 7 15 6 0 1 4 2 10 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 5 6 5 3 1 1 1 0 0 0 0 0 1 4 2 4 4 7 15 7 7 13 19 23 33 37 34 30 30 35 35 38 32 29 33 21 12 18 20 10 7 7 6 4 2 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 2 3 1 2 6 5 6 7 5 3 3 1 0 1 2 0 0 3 4 16 36 45 27 20 20 24 16 32 27 11 5 6 1 1 6 15 34 5 61 77 46 1 9 3 1 4 9 3 1 2 1 3 6 1 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 5 2 1 0 0 0 0 0 0 0 1 1 4 6 6 6 7 8 12 17 21 23 25 30 29 30 36 36 31 29 30 32 22 9 12 15 15 14 12 6 3 3 2 2 2 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 2 2 2 4 1 1 4 5 6 5 4 2 0 0 0 0 1 2 2 1 54 84 86 66 28 23 18 26 37 24 25 11 2 3 0 4 7 10 10 5 92 130 73 0 2 0 1 3 2 2 5 4 2 6 15 17 7 1 0 0 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 9 7 5 4 2 6 15 16 15 18 29 31 33 35 32 23 29 30 28 21 8 8 12 14 13 9 6 6 6 6 7 4 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 1 0 1 1 0 0 8 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 6 4 3 3 2 0 1 3 5 5 4 2 0 0 0 1 1 2 7 14 19 91 69 50 32 10 16 14 20 28 22 13 5 3 3 2 1 11 16 10 0 1 50 44 16 0 0 0 8 6 1 2 2 1 3 13 30 26 8 1 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 11 11 7 5 6 5 11 12 10 16 30 33 32 30 27 21 26 27 29 24 11 10 10 13 15 13 5 11 12 11 10 5 2 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 10 0 0 1 1 0 2 17 8 3 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 4 7 6 3 1 1 0 1 2 4 5 4 0 0 0 0 0 1 4 4 24 47 45 16 8 9 14 18 14 15 16 13 3 1 1 1 1 0 4 38 37 17 18 73 23 14 7 0 0 9 4 0 22 74 31 9 1 4 15 4 16 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 9 11 9 8 7 5 9 9 9 14 26 26 26 25 22 20 22 27 28 22 13 10 10 13 13 10 8 10 13 13 12 10 10 7 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 12 8 2 0 0 0 1 4 4 1 0 0 0 0 0 2 2 0 0 2 2 2 2 2 1 1 0 0 0 0 0 2 4 4 3 3 3 5 8 2 1 0 0 1 1 2 3 2 0 0 0 0 1 3 7 17 42 45 21 11 13 14 15 14 7 2 4 4 0 0 0 0 0 0 17 132 128 59 55 113 9 23 14 2 1 7 2 0 1 12 10 12 4 0 0 2 35 35 24 17 16 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 13 10 11 12 9 7 8 8 11 18 20 17 17 19 21 24 35 30 21 16 15 14 12 10 8 7 8 11 12 13 12 12 11 14 0 0 0 0 0 0 0 0 0 2 1 1 0 0 0 0 0 0 0 2 4 5 4 1 0 0 0 0 4 12 2 1 0 0 1 0 1 2 1 1 4 8 9 7 5 4 1 0 0 0 0 1 4 7 6 5 2 1 2 4 2 2 1 0 1 1 2 1 1 0 1 6 4 9 12 18 60 75 72 56 40 21 15 8 3 0 0 1 0 0 0 0 0 0 0 13 79 158 55 68 107 8 14 10 4 0 0 0 0 0 0 1 6 3 1 0 0 1 6 22 28 29 21 16 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 6 9 12 12 9 7 6 8 9 10 12 11 18 18 16 24 31 27 23 19 14 17 11 9 8 8 11 12 12 12 13 18 25 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 2 0 0 3 6 1 2 1 0 0 0 0 2 2 1 1 4 4 6 6 5 1 0 0 1 2 3 4 5 4 3 1 0 0 1 2 2 1 1 1 1 1 0 0 0 5 17 14 30 35 53 102 86 53 28 16 9 10 5 2 0 0 0 0 4 8 7 1 0 0 0 13 71 14 37 37 4 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 6 10 18 38 57 42 16 4 2 2 2 0 1 3 6 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 13 25 20 10 7 7 9 8 7 9 10 14 15 16 19 24 28 26 22 20 25 16 10 10 9 8 8 9 11 13 15 27 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 1 1 0 0 2 2 3 4 0 0 1 2 3 6 3 1 0 0 0 1 2 4 3 2 3 4 4 3 1 0 0 4 5 2 2 2 2 2 1 2 1 1 1 0 0 0 0 0 0 0 0 0 16 33 31 38 53 72 79 31 11 10 12 12 9 6 7 4 0 0 0 5 13 14 3 0 0 0 1 2 0 4 2 0 0 0 6 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13 43 72 52 40 30 20 15 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 25 28 25 19 9 8 8 8 8 9 13 14 18 20 20 22 23 22 21 20 18 13 11 14 13 8 7 10 12 15 21 0 0 0 0 0 0 0 0 0 0 1 2 0 2 2 1 1 0 1 2 1 0 2 1 3 4 2 2 0 0 4 8 3 1 0 0 0 0 2 7 11 9 1 1 2 3 2 1 0 3 4 3 2 2 0 0 1 3 2 2 1 1 1 4 1 0 0 1 1 3 52 73 62 57 62 54 38 19 22 35 29 25 19 9 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 6 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 24 28 26 24 23 25 23 13 3 1 3 3 10 9 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 6 6 12 29 15 13 11 8 14 12 14 11 9 11 14 15 24 28 22 27 24 22 23 27 27 21 28 30 21 13 12 13 16 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 3 2 1 0 0 2 1 2 3 0 0 5 6 3 1 2 1 1 1 2 2 2 4 6 1 1 3 4 3 1 0 1 1 4 8 1 0 2 3 1 1 1 7 6 3 0 0 0 1 7 28 108 128 104 70 40 36 36 58 85 55 17 13 17 16 0 0 0 0 0 0 0 0 0 0 0 0 7 8 4 0 0 0 0 0 0 4 7 23 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 7 13 24 37 48 46 35 28 25 34 27 17 13 11 4 1 0 0 0 0 0 0 0 0 0 7 7 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 7 4 3 13 30 32 21 12 14 27 27 22 17 12 9 11 12 21 29 29 28 24 26 28 30 31 29 38 40 34 27 25 21 21 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 3 4 2 0 0 0 0 3 7 5 0 6 6 4 1 1 2 3 3 3 2 3 2 3 2 1 2 3 2 0 1 1 2 6 8 1 0 1 1 0 0 0 29 31 9 0 0 0 9 46 114 151 152 111 58 22 33 50 66 50 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 56 40 9 3 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 4 6 20 28 30 32 20 20 23 29 37 39 29 19 13 10 7 3 1 0 0 0 4 16 17 12 9 6 1 0 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 6 12 16 23 26 15 13 13 12 12 10 14 25 32 28 16 25 28 27 27 28 36 33 35 38 36 34 27 24 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 1 0 0 2 2 1 0 0 0 1 1 1 2 10 6 3 1 0 1 3 4 5 6 4 5 4 4 4 4 4 2 2 3 3 2 5 4 1 1 0 2 2 1 2 25 54 124 117 10 4 55 104 147 152 154 96 40 11 15 16 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 20 64 51 28 20 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 8 0 0 0 1 9 34 73 69 51 37 30 16 9 7 6 6 14 16 19 20 21 22 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 16 17 14 12 10 11 12 12 11 13 17 22 22 15 18 32 37 39 42 37 28 32 38 38 35 35 38 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 1 1 4 3 1 0 0 0 0 0 0 3 9 8 4 1 1 3 2 2 5 7 6 2 4 4 4 4 4 5 8 9 8 8 6 5 4 4 3 3 3 2 2 6 16 197 271 202 117 125 125 116 112 102 51 16 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 10 3 0 0 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 19 22 25 29 25 25 28 23 20 26 22 21 13 8 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 13 18 19 15 10 8 8 9 13 18 27 19 15 14 18 35 43 47 44 45 50 46 42 38 35 35 29 27 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 6 8 4 2 2 2 2 0 0 0 0 0 0 2 5 8 5 2 2 2 2 2 4 6 7 8 5 3 3 4 3 3 8 7 6 7 5 8 8 5 1 1 1 2 2 1 4 15 210 254 166 106 113 89 63 46 18 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 8 28 30 16 8 11 21 15 21 32 31 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 12 12 7 2 4 4 7 15 24 18 14 16 19 20 19 27 38 41 44 54 52 47 48 52 51 51 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 5 3 1 2 2 0 0 0 0 1 0 0 1 4 6 6 4 2 1 2 4 3 5 5 6 7 4 11 11 7 4 4 2 4 4 3 2 4 3 2 2 1 2 2 2 5 3 116 120 74 42 52 50 50 38 19 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 1 5 4 16 33 36 4 0 3 4 3 3 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 3 2 8 11 11 14 19 19 21 24 25 23 19 21 26 28 30 36 36 38 41 44 46 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 2 1 4 5 2 1 0 0 0 0 0 2 3 5 6 4 4 2 2 4 5 5 4 5 6 6 12 14 9 4 4 5 7 8 5 0 3 4 2 1 2 1 1 0 2 6 28 20 9 0 0 0 2 5 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 7 12 6 8 13 5 4 12 8 2 0 0 0 0 0 0 0 0 0 1 5 15 29 34 34 30 23 23 26 26 25 23 32 31 31 33 30 27 26 23 23 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 5 6 5 3 1 1 0 0 0 1 2 4 4 4 4 3 2 3 6 7 4 5 5 5 6 7 5 6 8 8 9 8 5 0 0 0 1 1 0 0 0 0 0 5 14 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 11 31 27 6 6 17 11 3 0 0 0 0 0 0 0 0 0 0 2 7 15 23 23 18 11 12 19 19 19 25 40 28 37 43 40 36 37 35 38 46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 6 4 4 3 1 0 0 2 1 0 2 4 4 5 5 2 4 4 6 9 5 7 7 6 6 5 3 8 9 7 5 4 2 0 0 0 0 0 0 0 0 0 0 28 52 41 4 0 0 0 0 0 0 4 7 4 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 41 32 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 8 3 3 4 4 0 0 0 0 0 0 0 0 2 12 33 20 16 13 10 8 10 12 19 27 30 33 41 41 39 39 40 39 38 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 1 1 0 0 0 0 0 0 1 2 3 5 6 6 4 3 3 4 5 6 6 6 6 6 3 4 8 7 3 2 1 1 0 0 0 0 0 0 0 0 0 1 34 57 33 3 0 0 0 0 0 4 8 7 1 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 17 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 8 11 7 0 2 2 2 1 0 0 0 0 7 20 15 11 11 14 14 8 9 17 29 43 52 51 49 42 33 24 26 24 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 1 2 4 5 3 1 2 4 4 2 2 3 5 5 3 1 6 3 1 1 0 0 0 0 0 0 0 0 0 1 3 2 28 49 42 0 0 0 0 0 0 0 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 1 2 2 6 12 17 15 19 26 48 50 40 71 69 73 62 42 31 22 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 1 2 5 5 2 1 2 3 3 2 1 3 4 4 4 8 4 1 0 0 0 0 0 0 0 0 0 0 2 6 7 9 16 14 0 0 0 0 0 0 0 0 12 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 17 25 23 27 29 30 41 42 64 78 79 69 46 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 3 2 1 0 1 1 0 2 3 4 8 6 5 4 1 0 0 0 0 0 0 0 0 0 0 2 5 2 1 1 0 0 0 0 0 0 0 0 16 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 13 18 33 18 12 18 22 25 33 55 83 91 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 1 2 1 0 1 2 3 28 40 14 13 5 1 0 0 0 0 0 0 0 0 0 2 4 5 0 0 0 0 0 0 0 0 0 1 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 9 8 5 6 9 12 13 16 22 27 49 77 76 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 1 2 1 1 1 1 2 6 9 12 14 6 1 0 0 0 0 0 0 0 0 0 1 5 5 0 0 0 0 0 0 1 6 3 1 4 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 6 7 6 5 7 9 15 27 31 49 64 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 1 2 2 1 0 0 2 3 4 19 22 2 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 6 56 22 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 4 13 25 33 41 49 55 59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 16 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 20 15 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 25 38 44 41 37 44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 16 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 5 12 27 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 13 30 46 57 52 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 5 16 22 19 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 53 38 29 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 29 35 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 5 19 39 54 35 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 59 66 27 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 19 44 30 4 3 0 0 0 0 0 0 0 0 0 0 0 1 1 1 3 8 30 52 47 16 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 2 3 10 12 7 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 1 3 4 3 3 8 18 27 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 6 14 8 4 5 5 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 5 4 2 2 4 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 3 10 15 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 5 6 4 10 7 1 2 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 2 21 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 3 8 11 7 28 15 3 2 1 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 4 3 0 0 0 0 0 0 0 0 0 0 6 30 37 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 2 8 10 4 5 6 4 3 4 19 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 8 6 0 1 0 0 0 0 0 0 0 0 5 24 20 9 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 10 32 83 73 20 3 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 1 0 1 2 0 0 0 0 0 1 0 0 1 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 38 57 45 18 10 3 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 1 1 1 1 0 0 0 0 0 0 0 0 0 3 2 2 3 1 1 0 0 0 0 0 0 0 0 1 5 2 1 1 0 1 0 0 0 0 0 0 1 4 4 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 2 2 7 24 31 19 2 6 4 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 2 2 2 2 0 0 1 2 0 0 0 0 0 1 2 3 3 2 2 1 1 2 2 0 2 1 1 3 3 3 2 1 1 2 1 0 0 0 0 0 0 1 3 4 1 0 0 1 0 1 1 0 0 0 0 0 0 0 0 1 8 13 10 10 15 9 2 3 1 1 0 0 0 9 4 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 1 3 5 4 4 5 4 0 0 0 0 0 0 1 1 1 2 3 3 2 2 2 2 3 1 1 1 2 2 2 2 0 1 1 1 0 0 0 0 0 0 0 0 0 0 2 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 25 28 4 38 18 1 3 2 3 2 0 0 3 1 0 0 0 0 0 0 0 0 0 5 4 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 4 5 4 8 13 7 1 1 0 0 0 0 1 1 1 2 2 3 2 2 1 2 5 2 4 3 2 6 6 2 0 0 2 1 4 3 2 0 0 0 1 1 0 2 6 6 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 20 27 7 46 13 2 3 3 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 1 0 3 5 8 13 20 10 4 2 2 2 1 1 1 2 3 4 3 2 2 2 1 2 4 7 7 4 2 6 15 18 11 3 4 3 8 8 2 0 0 2 3 3 0 0 5 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 1 4 12 6 4 10 8 2 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 2 0 4 8 13 17 12 6 3 3 3 1 2 3 4 5 4 6 7 7 8 5 6 5 4 7 3 2 2 1 0 8 5 4 7 3 4 3 0 0 1 2 2 1 0 0 1 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 5 3 6 15 17 3 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 6 4 3 1 2 3 9 15 16 12 8 7 6 3 3 4 5 5 4 11 12 15 17 7 11 8 4 6 3 4 5 5 6 12 11 11 22 34 7 2 1 0 0 2 3 2 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 4 2 1 0 0 0 6 10 13 14 14 8 7 7 5 5 5 5 4 7 8 18 18 8 8 13 13 11 7 7 6 6 8 12 13 15 30 56 40 5 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 1 0 0 1 2 3 4 5 8 16 12 15 14 9 4 8 9 10 10 9 15 12 8 10 12 16 12 9 9 9 7 9 10 7 12 8 41 82 11 9 3 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 0 0 0 1 2 2 1 4 3 1 0 0 0 4 2 2 4 0 0 1 1 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CIN -23 -14 -9 -10 -16 -14 -11 -13 -15 -17 -23 -8 -13 -17 -13 -10 -7 -44 -21 -11 -10 -10 -6 -8 -7 -8 -7 -9 -19 -18 -13 -10 -11 -8 -6 -15 -19 -20 -23 -23 -2 -0 -5 -9 -7 -3 -2 -4 -4 -4 -5 -5 -6 -6 -6 -2 -1 -5 -5 -8 -10 -10 -9 -8 -6 -6 -7 -4 -2 -4 -9 -9 -14 -18 -14 -6 -7 -7 -3 -1 -4 -8 -5 -4 -6 -4 -3 -5 -15 -25 -75 -113 -113 -67 -30 -6 -5 -8 -13 -15 -14 -7 -53 -40 -17 -4 -0 -0 -0 -11 -17 -11 -3 -5 -7 -10 -8 -7 -14 -26 -33 -53 -61 -64 -59 -16 -13 -38 -36 -27 -32 -32 -19 -17 -19 -18 -12 -8 -9 -17 -23 -26 -28 -30 -37 -33 -15 -6 -7 -12 -14 -5 -6 -12 -14 -12 -12 -14 -11 -11 -12 -13 -15 -16 -12 -10 -13 -21 -19 -16 -14 -12 -10 -11 -11 -12 -16 -14 -8 -7 -14 -23 -83 -74 -59 -51 -35 -34 -31 -19 -13 -12 -9 -11 -16 -16 -13 -11 -15 -29 -18 -19 -25 -37 -41 -19 -30 -22 -21 -11 -11 -10 -11 -14 -10 -11 -11 -12 -11 -6 -9 -10 -11 -15 -23 -39 -20 -16 -10 -8 -8 -7 -10 -6 -7 -9 -11 -10 -11 -12 -13 -13 -13 -20 -12 -9 -21 -23 -9 -7 -4 -7 -12 -9 -3 -4 -3 -4 -5 -6 -7 -7 -7 -5 -3 -4 -7 -6 -8 -8 -10 -10 -9 -8 -8 -4 -4 -5 -4 -4 -4 -8 -8 -6 -7 -8 -6 -3 -2 -16 -25 -3 -5 -5 -6 -7 -6 -10 -52 -84 -120 -110 -50 -32 -22 -18 -19 -17 -13 -19 -62 -38 -19 -8 -2 -0 -0 -0 -2 -2 -2 -7 -8 -14 -12 -7 -12 -29 -32 -43 -56 -65 -55 -21 -10 -17 -15 -14 -20 -24 -17 -15 -22 -20 -15 -11 -10 -10 -18 -24 -26 -29 -35 -41 -30 -18 -10 -7 -15 -12 -11 -14 -13 -7 -6 -14 -6 -9 -15 -18 -18 -12 -14 -12 -11 -11 -12 -20 -9 -9 -12 -13 -10 -5 -10 -5 -7 -19 -36 -50 -82 -72 -56 -54 -48 -31 -15 -10 -11 -11 -9 -10 -27 -21 -30 -27 -25 -32 -16 -11 -18 -27 -34 -32 -27 -19 -15 -10 -14 -12 -10 -9 -7 -8 -6 -8 -12 -11 -12 -6 -15 -27 -26 -10 -11 -15 -10 -10 -10 -6 -10 -6 -6 -7 -7 -6 -7 -15 -12 -12 -11 -9 -7 -6 -13 -17 -16 -16 -15 -12 -15 -15 -9 -4 -4 -3 -4 -6 -7 -7 -9 -10 -11 -6 -4 -8 -7 -8 -10 -12 -11 -10 -9 -5 -8 -9 -8 -7 -6 -6 -10 -11 -11 -16 -28 -3 -19 -28 -21 -4 -10 -9 -6 -5 -6 -9 -25 -62 -95 -134 -121 -60 -39 -29 -27 -27 -19 -12 -13 -33 -17 -10 -6 -2 -0 -0 -0 -0 -2 -7 -12 -14 -7 -6 -13 -26 -35 -35 -55 -69 -49 -18 -12 -10 -10 -20 -26 -30 -32 -42 -18 -17 -16 -15 -17 -17 -18 -19 -24 -27 -28 -32 -45 -50 -39 -26 -14 -12 -14 -15 -15 -11 -7 -16 -16 -16 -18 -20 -18 -11 -15 -15 -14 -13 -11 -11 -8 -11 -14 -15 -15 -18 -12 -11 -32 -42 -48 -46 -41 -75 -55 -51 -50 -37 -26 -5 -12 -14 -17 -28 -42 -40 -39 -49 -53 -51 -45 -31 -24 -34 -29 -21 -24 -21 -9 -10 -10 -10 -20 -18 -11 -11 -7 -4 -10 -18 -15 -6 -14 -16 -15 -14 -13 -11 -11 -8 -9 -11 -9 -6 -4 -6 -7 -7 -6 -6 -7 -9 -9 -10 -12 -12 -8 -12 -14 -15 -15 -13 -15 -16 -9 -3 -3 -2 -2 -2 -4 -6 -9 -13 -12 -11 -10 -9 -8 -7 -7 -7 -8 -10 -11 -9 -7 -9 -11 -10 -11 -15 -15 -16 -17 -27 -36 -21 -29 -42 -26 -17 -28 -27 -27 -16 -9 -11 -21 -50 -74 -110 -140 -101 -41 -38 -39 -54 -34 -12 -8 -15 -9 -8 -9 -8 -2 -0 -0 -8 -10 -10 -13 -15 -5 -6 -15 -23 -27 -31 -48 -58 -37 -20 -17 -13 -9 -17 -19 -22 -23 -23 -24 -18 -14 -13 -17 -20 -20 -18 -19 -16 -21 -31 -35 -40 -18 -7 -10 -14 -8 -9 -11 -7 -5 -6 -7 -18 -18 -19 -19 -18 -16 -16 -14 -13 -13 -12 -12 -13 -15 -17 -17 -17 -22 -50 -54 -55 -51 -46 -47 -79 -71 -57 -52 -52 -42 -9 -18 -25 -34 -43 -44 -36 -27 -67 -80 -70 -60 -58 -47 -33 -21 -18 -22 -23 -9 -11 -9 -4 -9 -8 -13 -19 -14 -6 -6 -17 -14 -7 -11 -12 -13 -12 -10 -8 -7 -3 -3 -6 -6 -7 -10 -5 -5 -6 -6 -6 -6 -10 -7 -11 -10 -5 -8 -9 -11 -12 -12 -11 -11 -15 -7 -3 -3 -4 -3 -3 -5 -6 -8 -11 -12 -11 -11 -9 -7 -5 -6 -5 -7 -10 -12 -10 -5 -10 -17 -18 -17 -17 -17 -18 -19 -28 -33 -21 -21 -44 -30 -26 -27 -23 -12 -15 -16 -16 -27 -49 -74 -105 -148 -151 -136 -107 -47 -74 -41 -18 -9 -11 -16 -8 -10 -11 -11 -11 -10 -8 -11 -12 -15 -17 -7 -8 -9 -18 -26 -33 -43 -41 -38 -20 -26 -31 -9 -6 -6 -22 -27 -19 -18 -13 -12 -11 -16 -24 -31 -33 -27 -19 -21 -29 -30 -31 -22 -26 -37 -33 -14 -13 -11 -8 -11 -11 -5 -8 -9 -10 -12 -12 -13 -16 -17 -15 -15 -16 -16 -16 -16 -17 -17 -17 -29 -57 -52 -61 -61 -51 -42 -33 -27 -42 -46 -50 -45 -26 -26 -17 -26 -42 -41 -32 -63 -75 -66 -46 -33 -34 -30 -14 -19 -20 -18 -17 -21 -18 -10 -4 -4 -3 -13 -19 -19 -13 -11 -21 -17 -13 -13 -9 -9 -13 -16 -13 -7 -4 -5 -5 -7 -10 -12 -8 -5 -10 -9 -6 -8 -12 -5 -12 -9 -8 -11 -10 -12 -13 -10 -8 -8 -12 -12 -5 -5 -6 -5 -5 -6 -8 -8 -9 -9 -8 -10 -10 -9 -7 -4 -3 -4 -6 -9 -9 -6 -13 -15 -17 -17 -18 -16 -12 -13 -8 -16 -20 -21 -41 -26 -26 -26 -23 -15 -11 -12 -15 -24 -45 -66 -86 -140 -148 -110 -109 -91 -61 -57 -38 -18 -8 -11 -9 -9 -8 -9 -10 -12 -10 -9 -15 -13 -13 -16 -21 -19 -24 -27 -32 -34 -30 -35 -23 -38 -45 -32 -26 -20 -28 -27 -23 -21 -22 -21 -14 -10 -10 -13 -16 -28 -33 -34 -29 -24 -23 -32 -29 -41 -45 -33 -18 -15 -15 -12 -14 -12 -6 -7 -7 -6 -5 -8 -14 -14 -14 -9 -8 -11 -13 -17 -16 -16 -16 -18 -35 -67 -64 -65 -56 -44 -36 -22 -17 -40 -51 -47 -40 -40 -16 -26 -55 -53 -40 -50 -53 -34 -22 -21 -27 -29 -25 -16 -23 -19 -13 -34 -21 -10 -5 -5 -6 -7 -14 -21 -20 -8 -8 -13 -11 -10 -12 -14 -14 -8 -6 -8 -11 -13 -8 -9 -11 -12 -11 -8 -5 -11 -11 -8 -7 -6 -11 -8 -7 -11 -15 -15 -16 -10 -10 -10 -10 -12 -4 -5 -7 -7 -6 -5 -7 -10 -11 -10 -9 -10 -11 -11 -7 -4 -2 -2 -4 -7 -6 -4 -4 -9 -16 -17 -11 -8 -6 -6 -5 -16 -19 -25 -36 -24 -23 -19 -17 -16 -14 -7 -6 -9 -30 -47 -46 -50 -91 -102 -141 -150 -78 -78 -45 -20 -11 -10 -12 -11 -7 -11 -13 -13 -14 -12 -20 -13 -12 -13 -17 -27 -31 -26 -24 -25 -27 -27 -17 -39 -46 -45 -45 -43 -38 -26 -15 -20 -28 -24 -17 -12 -9 -10 -15 -19 -37 -37 -28 -20 -19 -20 -25 -38 -42 -38 -25 -14 -20 -12 -5 -4 -5 -6 -7 -5 -5 -8 -12 -15 -13 -5 -12 -10 -11 -18 -17 -17 -13 -15 -36 -66 -67 -69 -63 -51 -58 -84 -82 -50 -38 -37 -43 -49 -38 -21 -63 -63 -53 -43 -24 -20 -11 -12 -20 -28 -29 -17 -21 -20 -17 -26 -13 -7 -6 -6 -7 -7 -10 -21 -19 -15 -16 -12 -5 -5 -16 -22 -11 -5 -2 -10 -15 -14 -11 -8 -8 -10 -12 -11 -8 -8 -9 -7 -7 -8 -8 -8 -7 -14 -13 -12 -18 -13 -13 -10 -8 -7 -3 -4 -5 -7 -8 -7 -7 -11 -12 -12 -12 -12 -12 -12 -6 -4 -3 -2 -3 -4 -6 -11 -14 -17 -17 -16 -8 -3 -4 -7 -8 -6 -14 -29 -38 -31 -24 -23 -15 -6 -1 -2 -4 -0 -17 -30 -37 -42 -55 -90 -129 -166 -140 -69 -62 -13 -8 -8 -16 -21 -11 -11 -7 -7 -10 -13 -20 -15 -12 -9 -15 -26 -30 -27 -27 -23 -21 -22 -24 -41 -43 -44 -43 -42 -41 -28 -13 -10 -17 -23 -22 -24 -24 -17 -14 -18 -26 -32 -19 -15 -22 -29 -23 -23 -32 -36 -31 -22 -26 -36 -12 -5 -4 -4 -5 -9 -5 -4 -4 -7 -13 -13 -14 -8 -7 -11 -13 -12 -13 -15 -15 -40 -77 -82 -65 -52 -47 -50 -59 -53 -18 -20 -30 -39 -35 -12 -42 -22 -17 -22 -20 -13 -8 -9 -14 -20 -23 -23 -18 -18 -18 -26 -13 -11 -10 -11 -9 -6 -4 -10 -13 -13 -12 -8 -6 -9 -12 -12 -10 -9 -5 -13 -15 -15 -11 -7 -5 -4 -7 -7 -7 -10 -6 -9 -11 -12 -12 -11 -13 -8 -5 -7 -14 -16 -13 -9 -7 -6 -5 -3 -4 -6 -7 -7 -8 -12 -12 -14 -13 -11 -12 -13 -7 -6 -5 -3 -3 -5 -11 -10 -11 -15 -16 -7 -7 -4 -4 -8 -11 -6 -21 -34 -39 -35 -28 -33 -12 -8 -3 -0 -3 -5 -15 -18 -20 -25 -37 -61 -93 -151 -127 -67 -30 -62 -54 -46 -31 -21 -11 -9 -9 -9 -8 -11 -14 -13 -14 -7 -17 -22 -16 -22 -27 -17 -19 -23 -21 -24 -36 -42 -41 -40 -42 -37 -28 -20 -11 -9 -12 -16 -26 -19 -14 -20 -29 -32 -24 -23 -28 -35 -31 -23 -31 -38 -35 -24 -17 -30 -11 -6 -4 -4 -5 -9 -9 -5 -4 -9 -12 -11 -10 -8 -7 -7 -6 -6 -17 -6 -5 -48 -87 -82 -80 -69 -56 -43 -33 -33 -20 -13 -21 -19 -12 -12 -21 -20 -10 -11 -14 -11 -10 -15 -14 -12 -12 -14 -14 -14 -19 -29 -21 -15 -12 -11 -14 -9 -4 -7 -16 -12 -10 -9 -11 -17 -12 -6 -4 -5 -6 -11 -16 -15 -16 -18 -16 -0 -1 -3 -6 -10 -12 -12 -15 -15 -13 -10 -3 -6 -5 -4 -10 -15 -11 -5 -5 -6 -6 -5 -5 -8 -9 -10 -11 -11 -9 -13 -13 -13 -10 -8 -11 -9 -5 -3 -5 -8 -13 -3 -2 -11 -19 -18 -15 -12 -9 -10 -12 -13 -16 -17 -46 -40 -31 -32 -19 -17 -14 -9 -9 -14 -15 -12 -17 -21 -36 -58 -70 -137 -115 -88 -62 -19 -27 -51 -24 -10 -9 -11 -6 -6 -6 -7 -8 -6 -6 -4 -12 -14 -13 -21 -25 -18 -23 -22 -18 -25 -50 -39 -38 -39 -42 -43 -32 -26 -25 -21 -11 -7 -36 -42 -27 -15 -23 -40 -47 -39 -36 -35 -32 -23 -21 -42 -38 -24 -13 -11 -14 -8 -7 -6 -5 -7 -14 -7 -4 -9 -13 -12 -11 -11 -10 -12 -10 -6 -5 -16 -9 -21 -63 -93 -103 -107 -65 -52 -51 -47 -35 -17 -28 -25 -18 -19 -28 -16 -19 -19 -16 -14 -16 -20 -17 -17 -19 -19 -18 -13 -18 -21 -15 -7 -7 -8 -10 -13 -11 -8 -3 -7 -7 -10 -14 -16 -10 -4 -1 -1 -3 -9 -21 -13 -11 -16 -14 -1 -1 -3 -4 -4 -7 -9 -11 -12 -8 -5 -4 -5 -4 -9 -11 -11 -7 -4 -4 -4 -5 -5 -5 -7 -7 -9 -10 -9 -7 -12 -12 -6 -5 -5 -10 -13 -7 -4 -5 -8 -11 -7 -4 -15 -20 -20 -22 -30 -24 -13 -12 -14 -14 -16 -39 -34 -29 -30 -27 -25 -19 -18 -16 -16 -14 -4 -14 -16 -30 -54 -81 -130 -132 -71 -44 -40 -33 -34 -14 -13 -8 -5 -5 -4 -4 -5 -4 -3 -4 -9 -4 -14 -16 -17 -22 -22 -25 -25 -21 -32 -52 -33 -36 -39 -44 -44 -40 -32 -34 -34 -27 -18 -28 -41 -51 -32 -18 -27 -42 -30 -30 -24 -25 -20 -6 -16 -26 -28 -18 -12 -13 -13 -6 -5 -7 -10 -14 -13 -5 -13 -11 -10 -12 -11 -9 -9 -10 -12 -12 -7 -13 -14 -29 -51 -76 -114 -70 -55 -48 -46 -42 -33 -28 -30 -31 -30 -28 -27 -23 -21 -17 -18 -21 -20 -19 -15 -14 -16 -18 -17 -21 -11 -10 -7 -11 -26 -13 -15 -14 -8 -5 -11 -11 -9 -13 -13 -9 -9 -1 -0 -6 -11 -15 -16 -17 -13 -12 -7 -3 -2 -8 -11 -12 -12 -10 -7 -6 -5 -5 -5 -5 -13 -9 -8 -5 -1 -2 -3 -3 -5 -6 -7 -8 -11 -11 -11 -10 -11 -13 -14 -6 -4 -9 -15 -11 -5 -4 -8 -11 -10 -8 -20 -18 -17 -21 -31 -29 -21 -15 -14 -14 -14 -18 -26 -21 -27 -31 -28 -23 -12 -11 -11 -7 -2 -9 -14 -20 -56 -98 -128 -143 -75 -49 -43 -36 -31 -28 -20 -10 -7 -11 -9 -2 -3 -4 -3 -3 -6 -8 -19 -14 -13 -16 -18 -27 -29 -27 -31 -38 -32 -34 -37 -42 -37 -33 -39 -39 -36 -37 -27 -12 -12 -26 -16 -9 -17 -25 -23 -33 -28 -13 -6 -9 -15 -21 -30 -23 -16 -14 -14 -15 -6 -6 -10 -13 -11 -6 -23 -14 -9 -10 -10 -7 -6 -9 -11 -12 -13 -12 -14 -12 -11 -37 -91 -88 -57 -54 -54 -52 -45 -31 -33 -31 -32 -31 -33 -31 -25 -30 -28 -22 -19 -22 -21 -35 -30 -22 -19 -23 -9 -12 -9 -4 -2 -7 -7 -18 -10 -7 -6 -5 -6 -12 -9 -8 -10 -0 -0 -10 -13 -13 -15 -20 -10 -11 -10 -6 -5 -11 -14 -13 -13 -12 -9 -8 -4 -5 -4 -6 -11 -7 -7 -9 -8 -5 -5 -5 -10 -8 -6 -6 -8 -13 -12 -12 -11 -13 -12 -5 -4 -8 -12 -11 -5 -5 -6 -8 -11 -14 -21 -8 -31 -31 -26 -26 -29 -19 -16 -24 -29 -26 -28 -11 -24 -28 -20 -12 -16 -14 -10 -5 -5 -13 -19 -43 -67 -91 -110 -121 -121 -64 -44 -37 -33 -31 -17 -13 -15 -20 -22 -17 -6 -3 -4 -4 -4 -5 -12 -6 -11 -14 -14 -15 -18 -20 -21 -21 -25 -34 -37 -42 -35 -30 -31 -33 -39 -38 -33 -26 -20 -20 -27 -18 -13 -22 -27 -31 -20 -14 -8 -11 -16 -16 -23 -14 -12 -10 -6 -6 -4 -5 -6 -8 -10 -12 -19 -19 -19 -12 -7 -6 -5 -6 -7 -9 -9 -9 -12 -12 -10 -7 -34 -88 -82 -70 -54 -62 -69 -62 -56 -38 -39 -35 -25 -23 -21 -22 -25 -22 -22 -31 -35 -45 -35 -26 -22 -22 -10 -15 -10 -9 -8 -8 -10 -21 -12 -8 -7 -7 -6 -11 -6 -3 -5 -9 -8 -16 -16 -17 -13 -8 -10 -12 -9 -8 -11 -15 -18 -17 -9 -8 -9 -8 -3 -5 -3 -4 -6 -5 -9 -4 -6 -5 -5 -8 -12 -11 -7 -5 -8 -12 -12 -12 -8 -8 -11 -4 -4 -2 -4 -6 -5 -0 -1 -2 -8 -10 -7 -6 -7 -38 -39 -28 -23 -24 -26 -28 -40 -47 -37 -9 -25 -23 -25 -29 -27 -22 -13 -13 -13 -16 -29 -66 -43 -58 -79 -102 -117 -138 -63 -38 -31 -28 -23 -11 -10 -17 -21 -16 -5 -3 -4 -5 -7 -9 -13 -3 -6 -8 -12 -15 -17 -20 -23 -29 -32 -35 -36 -36 -31 -31 -31 -31 -32 -24 -31 -24 -22 -26 -33 -39 -33 -38 -36 -24 -24 -11 -21 -22 -22 -22 -23 -16 -10 -9 -5 -3 -4 -5 -3 -4 -6 -11 -16 -17 -12 -12 -7 -6 -8 -5 -6 -7 -10 -14 -13 -8 -9 -9 -33 -60 -51 -62 -67 -66 -69 -67 -62 -55 -39 -50 -51 -42 -32 -16 -19 -20 -22 -27 -32 -27 -39 -27 -30 -28 -12 -14 -8 -1 -8 -7 -7 -11 -12 -13 -11 -9 -9 -8 -6 -7 -8 -8 -9 -12 -17 -19 -14 -7 -6 -9 -11 -10 -9 -8 -6 -7 -4 -6 -7 -7 -3 -4 -8 -3 -3 -4 -4 -6 -11 -8 -7 -9 -10 -8 -3 -2 -3 -6 -9 -11 -14 -14 -14 -11 -4 -2 -4 -4 -4 -3 -0 -0 -7 -11 -10 -4 -9 -54 -46 -36 -29 -26 -23 -27 -58 -60 -42 -22 -32 -22 -15 -14 -18 -20 -6 -16 -21 -27 -44 -62 -29 -37 -41 -52 -71 -87 -47 -50 -48 -39 -30 -20 -7 -7 -14 -16 -13 -12 -5 -4 -6 -5 -5 -5 -2 -2 -8 -13 -12 -9 -13 -24 -34 -34 -30 -22 -22 -26 -31 -26 -16 -13 -30 -26 -27 -32 -36 -38 -43 -36 -30 -25 -19 -21 -19 -29 -33 -30 -26 -25 -12 -13 -8 -5 -11 -17 -8 -9 -7 -7 -7 -5 -6 -7 -7 -7 -9 -6 -5 -11 -16 -14 -11 -10 -9 -11 -8 -5 -24 -80 -100 -66 -59 -59 -55 -57 -42 -54 -55 -45 -33 -24 -19 -18 -21 -29 -33 -33 -48 -30 -21 -26 -14 -12 -4 -0 -5 -8 -8 -7 -6 -5 -8 -10 -10 -8 -5 -6 -7 -5 -5 -9 -16 -18 -21 -26 -21 -12 -12 -8 -11 -12 -13 -15 -13 -8 -6 -9 -9 -6 -9 -7 -7 -7 -5 -2 -4 -4 -11 -10 -8 -7 -5 -4 -4 -4 -7 -10 -12 -10 -11 -13 -11 -7 -3 -3 -5 -5 -4 -2 -5 -7 -5 -3 -16 -58 -45 -43 -41 -34 -25 -31 -21 -34 -42 -42 -40 -22 -20 -10 -13 -13 -5 -16 -18 -31 -61 -72 -44 -43 -35 -39 -34 -39 -72 -59 -52 -41 -31 -23 -10 -6 -13 -18 -16 -10 -3 -5 -5 -9 -7 -4 -2 -3 -7 -14 -16 -14 -15 -16 -35 -29 -22 -23 -23 -11 -28 -30 -25 -20 -20 -24 -28 -30 -31 -29 -24 -24 -23 -26 -29 -30 -39 -38 -35 -31 -24 -20 -17 -2 -5 -10 -17 -21 -11 -8 -5 -3 -3 -4 -6 -9 -5 -5 -7 -9 -10 -17 -13 -17 -15 -9 -4 -5 -7 -5 -4 -5 -15 -16 -85 -88 -64 -44 -51 -59 -40 -39 -36 -29 -25 -22 -18 -21 -24 -26 -33 -21 -9 -15 -9 -12 -8 -4 -8 -5 -5 -6 -7 -9 -7 -8 -14 -10 -7 -11 -10 -10 -6 -9 -15 -17 -18 -8 -15 -17 -12 -4 -11 -15 -15 -14 -12 -7 -5 -8 -5 -3 -4 -9 -9 -7 -4 -3 -7 -9 -8 -5 -5 -6 -5 -5 -3 -4 -7 -10 -10 -10 -10 -12 -15 -13 -7 -5 -14 -11 -6 -4 -3 -2 -2 -2 -6 -17 -21 -43 -40 -30 -24 -27 -26 -27 -56 -51 -38 -37 -37 -21 -30 -19 -10 -22 -5 -25 -67 -74 -60 -55 -38 -27 -22 -22 -40 -67 -66 -55 -44 -40 -36 -28 -35 -18 -13 -6 -0 -2 -2 -3 -3 -4 -4 -4 -4 -5 -7 -8 -11 -12 -27 -18 -15 -18 -18 -8 -16 -29 -32 -23 -13 -24 -24 -24 -27 -26 -20 -20 -18 -17 -19 -24 -29 -32 -31 -27 -21 -22 -26 -4 -10 -16 -14 -13 -13 -10 -7 -5 -4 -4 -7 -9 -5 -6 -6 -9 -14 -14 -5 -8 -10 -8 -6 -7 -10 -7 -10 -14 -11 -12 -114 -112 -82 -60 -63 -62 -57 -41 -36 -36 -34 -30 -22 -20 -23 -27 -26 -19 -7 -11 -4 -12 -15 -11 -4 -3 -3 -6 -9 -9 -8 -10 -19 -13 -10 -10 -8 -8 -9 -8 -9 -10 -16 -20 -17 -19 -16 -10 -9 -14 -16 -14 -10 -9 -9 -9 -5 -7 -10 -9 -7 -5 -4 -7 -10 -10 -7 -5 -4 -4 -4 -4 -2 -4 -7 -9 -8 -3 -10 -10 -13 -15 -15 -15 -17 -9 -6 -5 -4 -3 -4 -3 -4 -5 -15 -50 -38 -26 -24 -25 -25 -28 -43 -44 -38 -35 -30 -28 -49 -23 -10 -9 -5 -12 -71 -65 -55 -51 -34 -20 -18 -24 -73 -116 -87 -66 -55 -47 -37 -25 -22 -13 -13 -6 -0 -2 -6 -5 -5 -6 -7 -6 -5 -4 -11 -10 -8 -10 -15 -9 -9 -9 -9 -11 -15 -11 -28 -26 -21 -25 -26 -25 -19 -23 -25 -23 -19 -13 -18 -21 -22 -19 -21 -18 -18 -23 -19 -5 -3 -6 -7 -13 -17 -16 -9 -5 -1 -4 -6 -4 -3 -6 -9 -10 -10 -10 -10 -10 -5 -4 -5 -6 -9 -10 -10 -10 -8 -24 -112 -106 -95 -62 -43 -50 -29 -27 -28 -29 -38 -46 -29 -34 -25 -21 -15 -9 -14 -15 -4 -7 -10 -7 -6 -4 -3 -4 -7 -10 -10 -7 -9 -9 -8 -8 -8 -8 -8 -6 -7 -11 -14 -15 -12 -15 -16 -15 -16 -15 -16 -16 -12 -11 -12 -4 -3 -10 -12 -9 -6 -9 -4 -10 -11 -10 -9 -8 -3 -2 -2 -5 -8 -6 -7 -9 -11 -11 -10 -10 -10 -11 -12 -13 -14 -6 -5 -4 -4 -4 -6 -8 -8 -5 -9 -28 -38 -31 -23 -24 -25 -33 -55 -59 -48 -46 -43 -38 -49 -19 -21 -16 -11 -21 -51 -59 -55 -42 -30 -31 -32 -107 -125 -124 -106 -79 -75 -51 -32 -17 -12 -13 -12 -3 -0 -3 -9 -10 -6 -6 -6 -7 -7 -5 -6 -7 -8 -9 -9 -8 -8 -9 -10 -11 -13 -13 -29 -29 -29 -31 -30 -30 -10 -16 -20 -21 -19 -2 -15 -10 -7 -12 -18 -13 -20 -25 -18 -6 -5 -0 -3 -5 -16 -20 -14 -11 -2 -5 -6 -3 -2 -9 -12 -11 -11 -13 -18 -15 -5 -7 -7 -5 -6 -4 -5 -6 -9 -21 -59 -90 -86 -67 -55 -51 -44 -43 -36 -34 -41 -44 -31 -39 -23 -27 -20 -15 -23 -21 -9 -6 -16 -9 -8 -7 -4 -4 -7 -6 -9 -9 -6 -5 -9 -10 -10 -8 -3 -4 -3 -8 -10 -13 -17 -13 -13 -12 -14 -17 -17 -17 -13 -10 -9 -10 -8 -8 -11 -6 -5 -8 -4 -13 -14 -8 -5 -7 -6 -5 -5 -7 -8 -6 -8 -10 -10 -10 -10 -10 -8 -9 -11 -12 -12 -12 -4 -3 -4 -5 -6 -6 -4 -3 -4 -18 -41 -42 -23 -25 -73 -91 -72 -74 -45 -45 -46 -31 -12 -10 -28 -19 -14 -15 -23 -59 -49 -50 -39 -57 -117 -145 -76 -72 -81 -79 -81 -46 -23 -11 -14 -20 -14 -9 -2 -0 -0 -1 -5 -6 -4 -5 -5 -4 -4 -5 -6 -7 -8 -9 -7 -7 -8 -10 -12 -13 -18 -18 -22 -28 -30 -26 -16 -18 -21 -19 -13 -4 -13 -6 -4 -5 -8 -10 -17 -14 -13 -16 -18 -10 -1 -4 -13 -20 -20 -18 -7 -6 -5 -6 -7 -11 -11 -9 -9 -14 -15 -4 -4 -9 -8 -8 -7 -3 -2 -4 -7 -10 -20 -47 -67 -54 -60 -59 -49 -50 -49 -51 -49 -40 -31 -38 -28 -53 -37 -45 -57 -32 -11 -7 -6 -3 -12 -11 -5 -2 -7 -11 -8 -9 -7 -4 -8 -12 -6 -7 -5 -2 -3 -9 -5 -8 -15 -16 -16 -16 -15 -16 -17 -17 -14 -12 -8 -7 -8 -8 -8 -3 -5 -6 -6 -11 -4 -11 -7 -5 -6 -4 -2 -3 -5 -7 -10 -13 -10 -8 -8 -8 -7 -9 -10 -10 -12 -22 -42 -6 -5 -6 -6 -6 -3 -2 -4 -26 -35 -20 -18 -117 -102 -90 -69 -54 -46 -47 -23 -10 -5 -7 -12 -6 -7 -10 -24 -57 -43 -56 -41 -101 -183 -131 -76 -69 -69 -69 -66 -54 -43 -26 -21 -15 -9 -20 -2 -0 -3 -9 -14 -22 -6 -5 -4 -3 -4 -3 -3 -4 -7 -9 -9 -8 -8 -9 -9 -10 -10 -9 -7 -15 -22 -21 -14 -14 -15 -15 -11 -5 -4 -4 -6 -6 -6 -8 -10 -6 -7 -10 -9 -6 -5 -5 -6 -10 -14 -8 -1 -1 -5 -7 -8 -8 -8 -9 -12 -11 -8 -3 -1 -6 -6 -6 -8 -9 -5 -20 -12 -8 -8 -15 -37 -16 -15 -16 -17 -18 -20 -27 -24 -23 -22 -23 -35 -82 -93 -92 -87 -68 -12 -9 -5 -6 -9 -9 -3 -2 -5 -8 -10 -11 -11 -9 -9 -13 -6 -8 -5 -3 -3 -6 -1 -0 -2 -9 -17 -23 -19 -17 -10 -9 -16 -11 -8 -10 -12 -11 -5 -3 -8 -8 -9 -10 -2 -15 -6 -1 -3 -6 -4 -5 -7 -8 -9 -10 -10 -8 -8 -8 -8 -10 -11 -4 -29 -49 -52 -33 -7 -6 -7 -19 -35 -26 -17 -24 -25 -27 -46 -121 -85 -80 -66 -49 -51 -45 -14 -16 -17 -14 -17 -26 -17 -11 -24 -40 -36 -42 -31 -121 -173 -139 -76 -75 -80 -80 -71 -56 -66 -38 -21 -15 -11 -12 -2 -0 -0 -0 -2 -8 -11 -8 -6 -6 -8 -11 -10 -7 -7 -8 -7 -7 -7 -9 -8 -7 -8 -8 -6 -7 -6 -10 -15 -16 -14 -14 -11 -7 -3 -4 -6 -5 -6 -6 -7 -6 -6 -8 -6 -4 -4 -3 -4 -1 -10 -12 -3 -5 -4 -2 -3 -4 -7 -9 -11 -13 -13 -10 -7 -4 -7 -7 -11 -17 -21 -9 -16 -9 -7 -8 -10 -11 -10 -10 -13 -18 -19 -18 -8 -6 -6 -15 -34 -37 -41 -34 -70 -88 -14 -13 -11 -11 -10 -9 -5 -2 -2 -3 -9 -12 -12 -13 -12 -8 -9 -5 -6 -5 -3 -1 -2 -12 -12 -10 -12 -16 -17 -18 -16 -15 -16 -12 -10 -9 -6 -7 -8 -3 -5 -5 -9 -9 -3 -6 -3 -3 -5 -5 -2 -3 -7 -8 -7 -5 -5 -5 -7 -7 -8 -10 -8 -2 -3 -35 -56 -44 -4 -4 -5 -23 -36 -28 -21 -23 -27 -75 -107 -84 -82 -81 -60 -49 -40 -23 -1 -2 -11 -12 -21 -49 -66 -29 -20 -35 -50 -52 -26 -107 -139 -107 -74 -74 -70 -54 -76 -90 -72 -36 -12 -12 -11 -7 -7 -6 -0 -0 -0 -5 -16 -17 -11 -6 -4 -5 -7 -8 -5 -6 -7 -7 -6 -7 -7 -7 -7 -6 -6 -11 -8 -8 -15 -19 -13 -17 -12 -9 -7 -7 -6 -4 -4 -5 -4 -4 -5 -5 -6 -5 -4 -4 -5 -1 -5 -4 -2 -6 -11 -9 -2 -1 -5 -11 -14 -17 -13 -9 -6 -5 -7 -15 -13 -10 -8 -7 -12 -8 -6 -6 -6 -6 -7 -7 -7 -8 -11 -11 -6 -9 -12 -11 -8 -9 -21 -15 -23 -32 -12 -14 -9 -4 -7 -11 -8 -1 -0 -1 -5 -11 -11 -9 -13 -13 -13 -14 -4 -6 -5 -5 -8 -7 -9 -10 -10 -12 -17 -19 -17 -18 -12 -8 -11 -15 -9 -5 -3 -3 -4 -0 -1 -2 -3 -4 -4 -9 -7 -6 -4 -3 -5 -7 -6 -5 -5 -5 -5 -4 -7 -8 -6 -4 -3 -64 -65 -48 -27 -16 -5 -6 -18 -32 -35 -33 -34 -68 -82 -81 -75 -52 -46 -40 -32 -17 -0 -0 -6 -3 -0 -10 -33 -2 -15 -22 -35 -45 -28 -24 -85 -111 -81 -45 -47 -20 -52 -112 -111 -31 -17 -12 -15 -15 -15 -17 -0 -0 -0 -10 -20 -21 -15 -9 -5 -4 -5 -5 -2 -4 -5 -7 -8 -6 -4 -5 -5 -5 -6 -6 -7 -9 -11 -14 -14 -14 -15 -20 -14 -8 -7 -7 -4 -4 -5 -4 -4 -4 -3 -3 -3 -4 -4 -0 -4 -2 -2 -6 -13 -13 -2 -0 -5 -12 -14 -16 -19 -12 -11 -12 -11 -14 -15 -12 -20 -25 -10 -7 -5 -4 -5 -4 -1 -8 -6 -6 -7 -9 -10 -8 -15 -16 -17 -17 -16 -13 -17 -14 -10 -11 -10 -10 -6 -13 -16 -0 -0 -3 -3 -6 -9 -6 -10 -9 -8 -8 -3 -6 -6 -8 -10 -9 -5 -12 -11 -15 -18 -18 -17 -18 -13 -9 -10 -15 -10 -16 -7 -5 -6 -1 -3 -4 -4 -4 -5 -10 -5 -6 -6 -4 -3 -5 -6 -5 -4 -4 -3 -3 -5 -8 -11 -12 -11 -10 -16 -42 -50 -35 -14 -36 -45 -42 -39 -37 -40 -55 -61 -52 -45 -41 -45 -20 -17 -12 -3 -1 -4 -3 -1 -9 -17 -7 -20 -25 -26 -33 -52 -77 -97 -85 -54 -28 -26 -18 -17 -89 -144 -152 -96 -19 -34 -18 -10 -5 -0 -0 -0 -14 -15 -13 -24 -24 -16 -10 -5 -3 -1 -4 -2 -2 -5 -8 -7 -5 -6 -7 -8 -8 -8 -11 -12 -13 -13 -12 -12 -16 -12 -18 -20 -8 -7 -4 -5 -6 -6 -5 -0 -2 -2 -3 -4 -3 -2 -2 -3 -4 -6 -8 -7 -1 -5 -12 -14 -12 -7 -11 -12 -16 -18 -14 -18 -16 -17 -20 -15 -6 -6 -5 -9 -9 -2 -2 -6 -10 -11 -10 -9 -10 -16 -18 -17 -15 -13 -12 -13 -12 -11 -10 -8 -26 -11 -10 -11 -4 -2 -6 -7 -5 -6 -8 -12 -13 -14 -9 -4 -4 -4 -4 -6 -7 -7 -10 -11 -16 -19 -18 -17 -18 -17 -16 -15 -14 -13 -21 -8 -7 -5 -2 -4 -7 -7 -5 -4 -5 -4 -1 -2 -3 -3 -4 -4 -4 -5 -5 -4 -4 -7 -7 -8 -8 -39 -111 -95 -109 -75 -46 -44 -51 -46 -40 -36 -37 -39 -38 -39 -39 -39 -37 -29 -2 -7 -13 -9 -3 -9 -8 -3 -12 -32 -43 -17 -35 -35 -68 -115 -175 -178 -88 -26 -16 -20 -15 -12 -98 -128 -121 -89 -71 -60 -18 -7 -4 -1 -0 -0 -19 -9 -6 -17 -19 -14 -11 -6 -4 -4 -6 -3 -5 -4 -2 -2 -2 -7 -5 -6 -8 -9 -11 -14 -13 -9 -9 -12 -6 -8 -9 -9 -14 -19 -4 -4 -4 -3 -4 -5 -3 -3 -5 -5 -4 -5 -2 -2 -3 -5 -6 -4 -0 -6 -11 -14 -12 -4 -5 -6 -7 -15 -23 -18 -6 -7 -14 -21 -18 -16 -15 -10 -9 -6 -2 -2 -6 -8 -8 -9 -13 -14 -15 -9 -10 -12 -9 -15 -19 -9 -9 -14 -28 -14 -9 -8 -6 -4 -5 -10 -8 -11 -13 -12 -6 -11 -9 -7 -7 -6 -4 -8 -9 -7 -5 -10 -16 -18 -18 -17 -18 -18 -18 -15 -12 -14 -20 -8 -6 -4 -4 -5 -5 -7 -5 -4 -4 -4 -2 -2 -5 -5 -6 -5 -4 -5 -4 -4 -5 -7 -6 -5 -7 -39 -84 -95 -140 -115 -57 -37 -38 -39 -39 -36 -36 -40 -42 -41 -41 -45 -39 -22 -3 -2 -1 -2 -2 -5 -7 -4 -12 -30 -41 -40 -41 -42 -106 -131 -126 -120 -73 -18 -24 -22 -11 -15 -85 -30 -1 -51 -91 -75 -26 -11 -8 -4 -4 -13 -7 -15 -13 -11 -10 -16 -13 -20 -15 -9 -8 -7 -3 -2 -3 -3 -4 -5 -3 -2 -2 -3 -5 -12 -12 -10 -10 -10 -5 -7 -8 -9 -9 -9 -4 -5 -5 -5 -4 -2 -0 -2 -5 -4 -5 -7 -3 -1 -0 -3 -4 -2 -2 -10 -10 -11 -11 -9 -8 -8 -4 -13 -23 -24 -9 -19 -11 -12 -16 -15 -10 -6 -7 -8 -5 -0 -1 -4 -4 -5 -9 -12 -11 -8 -6 -14 -23 -24 -22 -8 -9 -10 -12 -13 -26 -12 -7 -2 -3 -12 -23 -21 -17 -16 -14 -14 -10 -8 -8 -8 -8 -13 -10 -5 -6 -10 -14 -15 -18 -18 -18 -19 -18 -15 -9 -13 -15 -7 -8 -11 -10 -6 -6 -7 -4 -5 -6 -8 -8 -5 -7 -6 -5 -6 -6 -5 -5 -5 -5 -6 -5 -6 -8 -9 -44 -87 -117 -147 -88 -41 -44 -43 -46 -47 -45 -39 -44 -48 -36 -44 -26 -13 -6 -6 -0 -0 -3 -6 -9 -9 -10 -30 -53 -57 -43 -45 -77 -119 -85 -40 -42 -16 -8 -17 -10 -15 -62 -120 -139 -164 -152 -94 -30 -27 -16 -6 -0 -2 -1 -10 -14 -20 -23 -16 -1 -19 -14 -10 -8 -8 -3 -3 -2 -3 -4 -5 -5 -17 -10 -12 -14 -5 -6 -7 -10 -8 -5 -6 -8 -7 -6 -6 -8 -7 -3 -3 -4 -7 -8 -3 -3 -3 -7 -9 -7 -1 -4 -4 -3 -2 -4 -9 -7 -7 -7 -8 -7 -7 -5 -11 -19 -20 -18 -14 -11 -10 -12 -10 -4 -4 -7 -5 -3 -0 -3 -18 -16 -6 -4 -6 -5 -11 -11 -13 -12 -13 -21 -6 -9 -9 -11 -19 -28 -9 -10 -7 -8 -15 -15 -20 -14 -25 -24 -12 -18 -16 -8 -9 -14 -16 -12 -8 -8 -11 -13 -14 -18 -19 -13 -13 -16 -14 -10 -15 -17 -12 -10 -17 -17 -11 -6 -5 -5 -7 -6 -8 -8 -5 -1 -1 -3 -6 -7 -7 -9 -7 -6 -5 -5 -7 -9 -9 -15 -58 -106 -136 -165 -78 -20 -175 -383 -314 -60 -15 -6 -5 -5 -13 -9 -8 -8 -5 -2 -1 -5 -6 -6 -8 -14 -42 -43 -43 -44 -44 -48 -123 -108 -63 -25 -12 -12 -13 -8 -2 -0 -10 -80 -162 -167 -100 -38 -48 -31 -19 -14 -13 -8 -0 -0 -0 -5 -6 -0 -3 -3 -4 -3 -3 -3 -4 -4 -6 -8 -10 -17 -32 -25 -21 -18 -19 -23 -20 -18 -10 -5 -5 -5 -5 -6 -7 -11 -12 -4 -6 -4 -3 -4 -4 -1 -4 -7 -9 -7 -1 -2 -3 -3 -3 -4 -6 -9 -8 -8 -9 -9 -9 -9 -8 -12 -14 -11 -8 -18 -18 -12 -7 -5 -4 -8 -11 -9 -7 -7 -8 -10 -13 -11 -11 -12 -9 -7 -16 -14 -25 -45 -17 -37 -11 -13 -10 -10 -7 -7 -15 -12 -9 -12 -20 -12 -28 -23 -11 -13 -13 -6 -11 -17 -17 -11 -7 -9 -10 -11 -13 -13 -17 -9 -10 -13 -12 -14 -16 -16 -12 -9 -11 -12 -8 -6 -5 -5 -6 -5 -9 -8 -4 -1 -1 -5 -7 -5 -2 -3 -3 -6 -6 -6 -7 -7 -10 -9 -67 -111 -116 -121 -182 -285 -318 -347 -294 -5 -6 -7 -6 -5 -5 -6 -7 -8 -8 -8 -5 -4 -6 -4 -4 -14 -41 -60 -37 -30 -32 -51 -121 -92 -41 -18 -17 -18 -3 -14 -11 -3 -0 -20 -156 -157 -119 -66 -40 -31 -28 -17 -14 -12 -6 -0 -0 -0 -0 -11 -21 -0 -0 -0 -0 -0 -2 -12 -6 -18 -25 -27 -28 -32 -34 -26 -15 -16 -26 -22 -11 -6 -4 -3 -3 -4 -6 -9 -8 -3 -2 -3 -3 -2 -3 -5 -6 -5 -9 -7 -4 -6 -7 -6 -4 -5 -7 -8 -8 -10 -11 -11 -9 -5 -5 -4 -6 -9 -11 -11 -12 -21 -18 -9 -4 -6 -14 -16 -10 -5 -5 -5 -14 -20 -26 -25 -11 -9 -7 -9 -13 -33 -45 -72 -9 -21 -13 -9 -10 -10 -12 -7 -10 -16 -18 -14 -28 -48 -53 -38 -19 -10 -12 -14 -15 -12 -7 -9 -9 -10 -12 -14 -16 -16 -13 -12 -10 -7 -7 -8 -8 -8 -8 -9 -8 -6 -5 -4 -5 -6 -8 -6 -6 -4 -3 -6 -6 -4 -2 -2 -2 -2 -6 -7 -7 -7 -7 -10 -24 -93 -114 -102 -110 -23 -29 -195 -258 -119 -8 -7 -6 -5 -5 -6 -7 -7 -7 -7 -6 -6 -5 -4 -5 -23 -50 -66 -45 -40 -31 -53 -97 -78 -34 -22 -18 -14 -12 -21 -22 -9 -0 -43 -154 -152 -137 -83 -42 -36 -44 -42 -26 -18 -12 -4 -0 -0 -0 -0 -3 -0 -0 -0 -0 -0 -0 -5 -36 -32 -32 -31 -29 -21 -21 -25 -24 -21 -21 -19 -17 -11 -7 -6 -7 -7 -17 -13 -7 -3 -3 -6 -2 -2 -2 -3 -4 -5 -11 -8 -4 -2 -2 -5 -4 -5 -7 -8 -7 -3 -10 -12 -9 -3 -3 -3 -7 -9 -10 -10 -12 -20 -16 -11 -6 -6 -9 -12 -19 -22 -14 -2 -8 -19 -25 -26 -21 -13 -5 -5 -6 -12 -42 -48 -13 -18 -18 -17 -15 -18 -19 -13 -15 -13 -33 -39 -33 -46 -53 -30 -13 -12 -15 -16 -14 -9 -8 -10 -7 -8 -11 -15 -13 -7 -13 -14 -11 -12 -19 -18 -16 -10 -10 -13 -17 -4 -9 -5 -4 -8 -15 -7 -5 -3 -4 -6 -2 -3 -2 -6 -6 -1 -7 -7 -6 -6 -7 -9 -2 -93 -93 -79 -98 -153 -144 -196 -230 -154 -8 -4 -6 -7 -7 -9 -11 -11 -7 -8 -8 -9 -6 -6 -24 -53 -72 -74 -92 -52 -86 -96 -78 -33 -33 -24 -23 -20 -17 -18 -20 -10 -4 -51 -128 -146 -132 -64 -36 -40 -56 -58 -30 -18 -16 -10 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -11 -40 -35 -35 -30 -26 -26 -28 -28 -23 -21 -20 -20 -25 -20 -15 -14 -11 -6 -7 -14 -10 -4 -1 -2 -0 -5 -6 -5 -5 -7 -9 -6 -6 -4 -2 -6 -4 -5 -6 -5 -4 -6 -11 -11 -7 -4 -3 -3 -7 -9 -6 -5 -9 -12 -10 -8 -6 -9 -16 -14 -13 -14 -8 -0 -3 -11 -23 -23 -23 -21 -16 -11 -8 -11 -28 -32 -25 -9 -10 -14 -13 -23 -31 -23 -18 -12 -52 -46 -17 -9 -10 -10 -12 -15 -17 -11 -10 -12 -39 -53 -41 -26 -11 -13 -15 -15 -14 -10 -11 -16 -14 -7 -9 -8 -10 -12 -14 -14 -12 -5 -5 -6 -9 -10 -6 -3 -5 -6 -4 -4 -2 -1 -5 -7 -8 -8 -4 -5 -6 -43 -120 -96 -73 -76 -85 -98 -150 -183 -177 -86 -5 -4 -6 -6 -7 -9 -14 -20 -12 -19 -27 -23 -22 -35 -48 -94 -105 -66 -12 -17 -53 -64 -47 -28 -32 -15 -17 -21 -22 -20 -20 -14 -11 -73 -119 -125 -112 -39 -28 -26 -35 -48 -24 -17 -16 -12 -5 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -40 -37 -35 -33 -32 -31 -27 -24 -23 -21 -20 -22 -25 -17 -13 -11 -7 -5 -12 -11 -4 -1 -2 -1 -5 -5 -5 -6 -8 -5 -2 -4 -2 -4 -7 -6 -6 -7 -5 -12 -25 -20 -6 -5 -5 -5 -3 -3 -5 -4 -5 -9 -11 -8 -6 -7 -11 -15 -16 -16 -23 -15 -9 -16 -35 -40 -26 -19 -17 -17 -18 -9 -10 -82 -29 -28 -33 -25 -13 -11 -16 -26 -27 -18 -12 -47 -45 -29 -15 -10 -26 -24 -22 -19 -17 -20 -41 -45 -52 -56 -46 -8 -13 -16 -16 -14 -10 -11 -15 -18 -15 -11 -7 -8 -7 -6 -7 -9 -9 -6 -4 -3 -4 -9 -5 -7 -5 -4 -5 -3 -2 -10 -13 -9 -5 -0 -0 -89 -118 -104 -66 -59 -68 -75 -78 -98 -165 -145 -94 -49 -34 -16 -4 -5 -6 -41 -67 -57 -42 -89 -110 -92 -72 -71 -110 -124 -72 -19 -36 -93 -33 -21 -19 -18 -16 -16 -17 -16 -17 -17 -13 -1 -88 -70 -43 -45 -26 -30 -34 -45 -58 -55 -20 -16 -12 -15 -13 -0 -0 -0 -8 -6 -0 -0 -0 -0 -0 -2 -14 -32 -33 -37 -38 -34 -25 -26 -25 -23 -23 -23 -23 -24 -13 -8 -8 -11 -12 -13 -4 -2 -2 -3 -4 -3 -4 -6 -8 -8 -6 -6 -3 -2 -3 -4 -5 -6 -10 -18 -25 -19 -5 -5 -7 -7 -5 -4 -5 -6 -5 -4 -5 -6 -4 -8 -9 -8 -9 -12 -21 -16 -13 -18 -30 -31 -27 -23 -26 -25 -25 -35 -26 -72 -30 -30 -51 -45 -22 -12 -20 -27 -26 -31 -39 -44 -57 -64 -39 -35 -82 -66 -64 -38 -38 -45 -6 -11 -30 -32 -23 -7 -9 -5 -12 -16 -16 -12 -8 -7 -7 -7 -7 -9 -8 -5 -5 -8 -9 -4 -4 -4 -4 -4 -2 -2 -2 -3 -5 -6 -4 -5 -7 -5 -2 -8 -23 -110 -101 -72 -54 -40 -41 -38 -65 -76 -83 -114 -129 -114 -129 -111 -2 -3 -81 -110 -100 -79 -84 -70 -64 -82 -88 -87 -78 -76 -54 -85 -86 -60 -77 -52 -34 -27 -23 -21 -20 -14 -14 -14 -8 -2 -23 -46 -29 -19 -22 -22 -28 -50 -60 -48 -22 -20 -11 -17 -15 -3 -0 -0 -3 -3 -9 -18 -15 -5 -34 -42 -39 -42 -43 -36 -38 -30 -23 -28 -32 -24 -24 -23 -20 -19 -12 -9 -9 -10 -11 -10 -7 -4 -4 -4 -5 -5 -5 -7 -6 -6 -7 -4 -3 -3 -4 -4 -7 -17 -25 -32 -31 -27 -24 -6 -9 -10 -8 -5 -4 -6 -6 -6 -7 -8 -6 -7 -7 -9 -10 -10 -10 -24 -17 -11 -8 -7 -20 -17 -36 -46 -42 -39 -35 -79 -51 -29 -40 -44 -27 -15 -24 -31 -28 -40 -49 -49 -47 -43 -29 -37 -61 -66 -53 -49 -48 -35 -12 -11 -16 -19 -12 -8 -9 -11 -13 -16 -15 -12 -11 -8 -7 -8 -9 -9 -9 -5 -7 -6 -4 -3 -2 -4 -2 -3 -3 -0 -0 -1 -4 -5 -4 -6 -4 -5 -4 -44 -131 -122 -96 -73 -60 -51 -48 -37 -48 -56 -76 -114 -134 -83 -63 -56 -52 -52 -97 -79 -46 -30 -46 -52 -63 -58 -86 -99 -91 -73 -64 -110 -77 -49 -99 -72 -48 -38 -34 -33 -32 -21 -19 -13 -9 -16 -42 -56 -45 -38 -39 -38 -30 -42 -37 -34 -27 -21 -13 -19 -26 -30 -24 -5 -20 -23 -34 -47 -49 -32 -30 -39 -43 -48 -51 -24 -28 -22 -19 -26 -34 -24 -24 -23 -24 -24 -12 -8 -8 -8 -6 -6 -8 -4 -4 -4 -4 -3 -6 -6 -5 -5 -7 -6 -4 -4 -4 -5 -18 -43 -24 -30 -34 -35 -28 -7 -8 -10 -9 -7 -6 -6 -9 -9 -7 -7 -8 -8 -10 -10 -11 -11 -9 -13 -8 -7 -9 -15 -30 -31 -39 -38 -34 -29 -23 -107 -73 -46 -104 -56 -33 -25 -28 -33 -27 -44 -50 -51 -52 -47 -36 -39 -42 -35 -19 -33 -38 -36 -32 -26 -19 -34 -19 -13 -16 -19 -15 -24 -23 -16 -14 -16 -12 -14 -13 -12 -10 -7 -3 -3 -3 -4 -4 -6 -1 -2 -4 -3 -2 -1 -4 -5 -5 -5 -4 -6 -6 -45 -100 -116 -124 -85 -74 -74 -69 -47 -69 -68 -77 -112 -130 -60 -49 -48 -58 -60 -49 -32 -28 -37 -64 -83 -49 -49 -70 -96 -115 -107 -66 -113 -56 -59 -74 -27 -24 -31 -36 -35 -30 -18 -18 -11 -29 -74 -103 -28 -49 -52 -50 -44 -31 -54 -32 -23 -22 -21 -21 -24 -23 -18 -19 -22 -20 -51 -54 -48 -36 -23 -18 -20 -34 -45 -47 -31 -27 -30 -29 -22 -21 -23 -23 -24 -19 -13 -12 -14 -9 -7 -6 -7 -8 -7 -11 -5 -3 -6 -8 -6 -4 -5 -7 -8 -7 -4 -4 -5 -16 -29 -9 -22 -32 -28 -21 -16 -8 -10 -10 -9 -7 -5 -7 -11 -7 -5 -6 -7 -12 -12 -10 -9 -9 -9 -9 -11 -13 -15 -14 -9 -25 -22 -27 -31 -29 -61 -60 -48 -39 -55 -37 -26 -28 -30 -31 -45 -46 -42 -50 -58 -49 -44 -41 -37 -26 -18 -25 -26 -24 -26 -33 -45 -12 -8 -11 -16 -18 -20 -23 -12 -9 -17 -16 -17 -15 -15 -10 -3 -2 -2 -7 -8 -6 -3 -0 -3 -6 -6 -5 -3 -5 -6 -9 -10 -7 -5 -7 -5 -5 -4 -18 -23 -74 -84 -71 -51 -38 -103 -87 -93 -95 -55 -46 -37 -40 -42 -38 -43 -65 -46 -43 -41 -44 -51 -51 -68 -118 -118 -53 -119 -37 -39 -45 -25 -22 -17 -47 -38 -23 -18 -13 -2 -30 -66 -68 -30 -36 -48 -37 -26 -23 -24 -23 -25 -26 -26 -26 -27 -27 -23 -31 -30 -21 -43 -47 -52 -46 -40 -41 -28 -35 -41 -33 -23 -18 -23 -25 -21 -18 -21 -23 -21 -22 -17 -11 -10 -12 -8 -9 -11 -11 -10 -7 -11 -6 -3 -4 -4 -5 -8 -10 -11 -10 -6 -4 -5 -8 -10 -11 -21 -22 -21 -21 -17 -12 -22 -13 -11 -8 -5 -7 -12 -6 -4 -5 -5 -4 -16 -15 -13 -13 -12 -7 -8 -9 -10 -11 -13 -22 -9 -23 -30 -30 -36 -93 -120 -97 -53 -17 -20 -26 -27 -23 -27 -46 -36 -40 -42 -39 -51 -33 -34 -30 -23 -21 -19 -28 -35 -39 -36 -15 -11 -11 -8 -7 -7 -9 -8 -4 -9 -14 -8 -8 -15 -8 -2 -3 -3 -4 -9 -6 -2 -2 -2 -5 -7 -6 -4 -4 -5 -8 -8 -6 -4 -7 -6 -7 -6 -4 -6 -37 -75 -80 -67 -65 -92 -65 -56 -61 -68 -66 -34 -39 -37 -36 -55 -94 -51 -55 -72 -79 -76 -74 -81 -93 -64 -52 -94 -20 -25 -32 -38 -44 -48 -35 -24 -25 -18 -6 -2 -45 -56 -51 -40 -40 -45 -36 -27 -27 -30 -31 -28 -28 -27 -26 -24 -21 -19 -36 -43 -37 -28 -15 -32 -28 -24 -21 -24 -34 -34 -29 -21 -29 -60 -38 -23 -22 -25 -24 -17 -15 -19 -18 -13 -12 -10 -12 -13 -10 -8 -8 -4 -6 -4 -2 -2 -4 -7 -8 -6 -5 -8 -6 -6 -9 -11 -8 -5 -20 -20 -14 -11 -11 -15 -12 -16 -10 -6 -5 -3 -3 -4 -5 -4 -5 -14 -15 -8 -5 -7 -9 -9 -9 -8 -8 -10 -8 -5 -11 -31 -33 -33 -44 -104 -90 -47 -19 -28 -29 -34 -38 -38 -40 -33 -32 -30 -37 -47 -22 -32 -32 -31 -28 -21 -19 -35 -37 -30 -19 -6 -3 -8 -8 -6 -5 -10 -13 -6 -4 -4 -5 -13 -5 -1 -3 -4 -3 -10 -7 -3 -3 -6 -6 -8 -8 -6 -5 -4 -8 -8 -9 -10 -10 -7 -6 -6 -5 -4 -5 -34 -83 -93 -78 -60 -50 -50 -43 -44 -41 -32 -37 -38 -38 -55 -76 -64 -74 -96 -100 -102 -104 -98 -62 -38 -74 -113 -71 -38 -37 -35 -39 -53 -61 -42 -48 -32 -10 -11 -56 -44 -39 -41 -41 -40 -46 -34 -40 -41 -27 -26 -21 -22 -22 -22 -18 -4 -28 -46 -43 -24 -5 -30 -31 -42 -45 -24 -8 -11 -20 -32 -51 -60 -58 -58 -32 -24 -24 -23 -17 -18 -18 -15 -11 -9 -10 -15 -11 -9 -8 -5 -9 -5 -3 -3 -3 -2 -3 -4 -3 -2 -3 -7 -9 -11 -7 -7 -20 -23 -27 -12 -6 -12 -19 -24 -13 -9 -10 -10 -9 -4 -6 -4 -3 -8 -21 -12 -17 -16 -12 -11 -8 -11 -9 -8 -6 -4 -7 -9 -14 -35 -38 -105 -83 -55 -38 -33 -24 -25 -34 -39 -36 -30 -34 -42 -43 -35 -31 -45 -40 -40 -39 -34 -29 -28 -33 -25 -19 -17 -16 -8 -8 -6 -5 -8 -14 -4 -12 -11 -6 -6 -4 -3 -5 -6 -5 -7 -5 -3 -8 -12 -9 -10 -10 -8 -5 -5 -7 -7 -6 -9 -10 -6 -5 -5 -10 -11 -7 -7 -59 -84 -67 -49 -44 -44 -65 -55 -41 -34 -46 -85 -46 -50 -60 -67 -73 -73 -68 -78 -83 -69 -39 -32 -28 -37 -44 -38 -41 -41 -45 -53 -55 -33 -27 -17 -21 -26 -47 -55 -35 -33 -33 -33 -37 -28 -11 -14 -22 -23 -22 -20 -20 -24 -28 -28 -37 -38 -41 -34 -27 -34 -24 -6 -29 -27 -0 -0 -0 -0 -21 -28 -1 -6 -51 -44 -31 -24 -23 -23 -23 -20 -15 -14 -13 -16 -13 -11 -9 -6 -4 -4 -7 -6 -5 -6 -9 -10 -5 -2 -1 -4 -10 -10 -6 -6 -11 -27 -49 -14 -6 -10 -15 -23 -17 -9 -3 -2 -3 -2 -4 -2 -2 -9 -21 -10 -16 -18 -15 -10 -6 -15 -10 -8 -8 -8 -9 -14 -15 -40 -28 -27 -75 -50 -35 -29 -25 -24 -32 -48 -45 -37 -36 -33 -41 -56 -54 -46 -45 -55 -59 -45 -33 -33 -35 -23 -19 -11 -1 -2 -10 -7 -7 -9 -12 -14 -17 -11 -7 -7 -7 -4 -5 -7 -6 -3 -1 -4 -10 -12 -10 -10 -9 -7 -5 -5 -7 -7 -2 -2 -4 -4 -4 -5 -5 -6 -7 -6 -11 -80 -62 -45 -39 -43 -76 -68 -51 -49 -61 -71 -52 -57 -60 -64 -70 -72 -97 -90 -73 -52 -38 -37 -29 -29 -38 -43 -42 -38 -49 -56 -48 -22 -4 -6 -27 -24 -4 -7 -39 -33 -28 -30 -34 -35 -36 -21 -18 -20 -20 -22 -22 -27 -33 -35 -33 -31 -34 -47 -52 -37 -0 -0 -0 -2 -19 -38 -27 -23 -5 -0 -18 -47 -36 -38 -28 -22 -22 -21 -20 -21 -20 -19 -16 -11 -12 -11 -10 -9 -5 -5 -10 -10 -9 -8 -8 -9 -3 -3 -3 -4 -6 -6 -3 -19 -29 -30 -54 -10 -4 -2 -5 -21 -38 -35 -18 -7 -5 -3 -2 -2 -2 -7 -12 -12 -12 -16 -18 -15 -10 -11 -12 -11 -9 -10 -12 -13 -9 -43 -38 -31 -42 -47 -26 -24 -28 -31 -31 -44 -37 -38 -36 -30 -50 -58 -58 -47 -42 -54 -60 -46 -36 -36 -36 -27 -24 -21 -19 -13 -4 -8 -10 -10 -12 -17 -19 -8 -6 -7 -7 -6 -8 -10 -8 -5 -3 -4 -6 -11 -12 -10 -7 -8 -5 -8 -8 -2 -0 -0 -0 -0 -1 -4 -4 -4 -6 -21 -38 -70 -42 -37 -36 -41 -49 -53 -50 -46 -50 -53 -47 -59 -67 -73 -64 -44 -57 -57 -66 -49 -28 -21 -33 -28 -30 -41 -46 -43 -64 -53 -43 -28 -9 -8 -11 -14 -14 -20 -50 -30 -28 -32 -38 -45 -61 -33 -27 -32 -31 -25 -23 -27 -33 -35 -32 -31 -36 -44 -49 -36 -12 -9 -0 -31 -42 -44 -39 -45 -15 -4 -20 -37 -27 -32 -27 -21 -19 -18 -18 -13 -13 -14 -13 -11 -7 -13 -7 -4 -4 -4 -6 -9 -9 -7 -4 -4 -6 -7 -24 -29 -20 -16 -12 -20 -30 -35 -32 -5 -3 -1 -0 -11 -43 -50 -66 -30 -18 -28 -21 -5 -4 -17 -23 -19 -16 -17 -20 -19 -13 -8 -8 -12 -10 -11 -15 -14 -7 -35 -64 -57 -38 -45 -22 -21 -26 -32 -44 -52 -57 -39 -36 -36 -36 -39 -42 -35 -30 -39 -54 -50 -35 -32 -34 -31 -21 -20 -14 -13 -10 -5 -12 -10 -13 -18 -19 -6 -6 -7 -8 -8 -9 -9 -10 -6 -4 -4 -6 -6 -12 -12 -9 -7 -5 -5 -5 -4 -3 -1 -1 -2 -2 -3 -7 -6 -29 -53 -75 -73 -51 -49 -43 -43 -48 -47 -27 -16 -13 -14 -23 -50 -51 -52 -63 -61 -44 -53 -59 -38 -25 -45 -86 -35 -32 -41 -44 -42 -58 -49 -37 -41 -27 -2 -0 -5 -24 -44 -48 -42 -49 -57 -42 -33 -32 -39 -38 -32 -29 -27 -29 -35 -32 -31 -31 -31 -32 -33 -34 -37 -46 -56 -36 -31 -34 -34 -33 -33 -32 -25 -24 -32 -34 -28 -32 -29 -23 -22 -24 -23 -14 -13 -14 -14 -12 -13 -6 -9 -8 -4 -4 -6 -7 -7 -7 -7 -3 -5 -11 -27 -35 -31 -19 -5 -18 -33 -28 -5 -3 -1 -0 -0 -2 -10 -60 -22 -24 -38 -31 -5 -6 -40 -56 -40 -11 -14 -13 -13 -14 -13 -12 -16 -7 -4 -9 -14 -8 -25 -34 -41 -28 -19 -18 -22 -26 -26 -26 -33 -45 -39 -40 -45 -50 -47 -41 -39 -27 -39 -55 -36 -32 -33 -34 -33 -30 -32 -41 -20 -10 -8 -9 -14 -14 -12 -13 -14 -6 -9 -9 -9 -9 -8 -8 -6 -5 -6 -8 -8 -12 -14 -12 -9 -7 -9 -8 -5 -5 -6 -5 -8 -12 -12 -11 -16 -58 -56 -60 -57 -47 -48 -52 -32 -27 -23 -4 -23 -5 -5 -9 -20 -26 -31 -41 -49 -53 -57 -57 -40 -35 -62 -100 -90 -31 -40 -48 -47 -49 -67 -39 -35 -18 -0 -1 -9 -12 -31 -37 -36 -48 -66 -42 -39 -45 -45 -40 -31 -33 -31 -29 -30 -26 -26 -29 -32 -31 -27 -26 -31 -32 -33 -41 -38 -37 -34 -34 -35 -36 -38 -38 -34 -33 -33 -34 -37 -25 -21 -19 -17 -15 -13 -13 -14 -14 -14 -10 -13 -14 -9 -4 -4 -4 -5 -5 -7 -9 -3 -6 -12 -18 -15 -2 -1 -18 -34 -38 -24 -4 -3 -3 -9 -12 -22 -64 -13 -6 -12 -14 -6 -5 -32 -50 -35 -16 -16 -8 -12 -13 -13 -11 -13 -14 -8 -11 -17 -16 -48 -24 -34 -27 -23 -26 -30 -18 -25 -35 -38 -37 -40 -41 -49 -52 -49 -42 -45 -35 -45 -51 -39 -32 -33 -33 -33 -48 -69 -56 -34 -20 -11 -8 -18 -10 -16 -16 -13 -7 -9 -9 -11 -11 -10 -8 -8 -7 -6 -7 -8 -11 -15 -15 -13 -10 -9 -8 -6 -5 -7 -6 -0 -10 -5 -27 -51 -60 -53 -46 -51 -57 -52 -40 -16 -4 -0 -10 -32 -26 -6 -1 -3 -6 -11 -35 -67 -74 -67 -69 -99 -56 -48 -48 -46 -35 -52 -54 -49 -43 -43 -36 -36 -31 -12 -0 -0 -0 -29 -42 -49 -54 -47 -33 -34 -36 -36 -33 -26 -29 -31 -26 -23 -32 -28 -32 -28 -25 -23 -19 -27 -32 -37 -37 -34 -36 -34 -35 -32 -31 -35 -28 -32 -34 -30 -27 -33 -25 -22 -19 -12 -10 -12 -15 -16 -15 -15 -14 -8 -7 -6 -5 -4 -5 -7 -6 -7 -7 -4 -4 -5 -6 -5 -3 -5 -27 -33 -34 -22 -5 -5 -5 -18 -27 -30 -29 -4 -4 -5 -7 -7 -6 -6 -43 -23 -5 -12 -16 -14 -10 -10 -11 -11 -11 -6 -10 -19 -17 -50 -26 -36 -37 -31 -28 -31 -29 -35 -40 -41 -34 -31 -37 -42 -39 -31 -30 -37 -33 -38 -39 -41 -38 -34 -34 -33 -51 -67 -45 -34 -19 -13 -12 -16 -13 -15 -18 -12 -8 -9 -9 -12 -12 -12 -11 -10 -9 -9 -8 -9 -12 -15 -14 -15 -13 -9 -6 -1 -2 -5 -4 -0 -0 -0 -38 -63 -62 -48 -20 -8 -11 -16 -13 -8 -1 -2 -6 -9 -4 -12 -10 -7 -9 -12 -31 -60 -69 -64 -72 -107 -72 -57 -51 -52 -60 -61 -54 -58 -58 -48 -28 -24 -26 -14 -12 -13 -9 -22 -41 -44 -40 -32 -30 -30 -25 -21 -25 -33 -23 -24 -22 -19 -22 -27 -27 -36 -41 -37 -30 -35 -30 -37 -41 -38 -39 -38 -39 -34 -32 -36 -39 -40 -36 -30 -27 -30 -30 -34 -40 -28 -10 -12 -14 -16 -17 -15 -12 -14 -9 -12 -8 -6 -8 -10 -9 -8 -6 -3 -3 -4 -6 -7 -6 -5 -6 -27 -40 -36 -27 -24 -21 -21 -17 -13 -9 -6 -7 -5 -6 -6 -6 -9 -42 -14 -0 -2 -7 -14 -13 -9 -8 -8 -7 -5 -13 -19 -18 -32 -23 -16 -19 -41 -24 -30 -30 -18 -22 -35 -27 -30 -45 -47 -36 -25 -27 -28 -24 -33 -25 -22 -30 -38 -37 -36 -27 -26 -36 -37 -9 -13 -11 -12 -15 -15 -20 -11 -9 -9 -9 -11 -12 -13 -14 -14 -13 -12 -12 -13 -14 -15 -12 -14 -9 -3 -0 -0 -0 -3 -3 -0 -0 -0 -71 -75 -48 -25 -29 -9 -9 -7 -3 -2 -0 -8 -4 -3 -6 -7 -5 -2 -4 -5 -9 -46 -52 -54 -72 -83 -65 -3 -38 -48 -55 -62 -59 -57 -61 -69 -71 -61 -35 -27 -20 -27 -28 -21 -26 -38 -47 -48 -46 -40 -34 -29 -28 -29 -28 -32 -26 -28 -27 -29 -44 -30 -29 -32 -38 -49 -45 -39 -55 -62 -55 -44 -36 -32 -33 -32 -30 -33 -38 -34 -31 -31 -31 -31 -31 -21 -12 -10 -11 -13 -16 -16 -16 -17 -9 -12 -7 -6 -15 -27 -23 -19 -14 -7 -3 -2 -4 -6 -6 -5 -5 -5 -8 -11 -25 -31 -22 -29 -40 -41 -39 -32 -5 -5 -5 -5 -5 -5 -5 -2 -1 -1 -2 -4 -8 -6 -7 -11 -12 -8 -13 -13 -19 -35 -30 -23 -15 -22 -26 -29 -33 -25 -26 -36 -45 -45 -39 -36 -39 -30 -32 -31 -27 -26 -29 -65 -70 -52 -36 -36 -37 -33 -48 -43 -11 -12 -14 -17 -20 -20 -20 -9 -9 -11 -12 -13 -25 -25 -23 -29 -27 -13 -2 -1 -9 -14 -13 -13 -8 -3 -0 -0 -0 -0 -0 -0 -0 -16 -95 -36 -12 -0 -1 -4 -1 -4 -2 -0 -1 -7 -7 -3 -0 -1 -0 -0 -0 -0 -16 -44 -65 -78 -93 -98 -75 -17 -48 -71 -62 -57 -60 -54 -66 -88 -101 -83 -48 -37 -35 -28 -25 -23 -27 -15 -30 -39 -46 -51 -50 -34 -30 -30 -28 -28 -25 -33 -41 -34 -19 -21 -32 -28 -31 -36 -35 -41 -48 -52 -45 -37 -40 -33 -39 -38 -42 -56 -51 -41 -38 -39 -39 -33 -33 -22 -13 -10 -11 -10 -15 -17 -15 -13 -12 -12 -6 -5 -33 -61 -56 -59 -60 -31 -9 -6 -7 -5 -5 -7 -7 -6 -5 -5 -10 -12 -8 -15 -31 -37 -22 -7 -6 -6 -7 -6 -5 -4 -4 -2 -2 -2 -1 -1 -2 -2 -7 -12 -14 -13 -17 -18 -22 -36 -39 -56 -38 -16 -28 -18 -36 -34 -24 -31 -59 -59 -49 -45 -46 -35 -34 -33 -30 -25 -23 -31 -36 -61 -49 -31 -34 -31 -60 -54 -30 -20 -18 -17 -18 -22 -22 -12 -12 -23 -26 -26 -23 -26 -26 -36 -36 -14 -0 -0 -12 -15 -14 -13 -9 -10 -5 -0 -0 -0 -0 -0 -0 -37 -93 -3 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -12 -44 -71 -65 -69 -74 -66 -52 -55 -64 -48 -59 -54 -57 -69 -89 -90 -98 -97 -80 -62 -69 -47 -24 -27 -40 -23 -25 -22 -28 -42 -46 -39 -33 -36 -38 -33 -27 -25 -29 -24 -23 -34 -32 -33 -25 -26 -30 -37 -39 -35 -33 -32 -36 -36 -40 -42 -41 -40 -45 -43 -44 -43 -46 -49 -52 -30 -18 -15 -16 -14 -13 -12 -10 -9 -8 -9 -5 -6 -41 -64 -57 -57 -63 -22 -8 -7 -4 -3 -4 -6 -8 -8 -8 -5 -4 -4 -8 -13 -6 -5 -6 -7 -7 -7 -6 -5 -5 -4 -2 -0 -0 -3 -3 -2 -3 -4 -12 -9 -11 -16 -19 -12 -17 -40 -28 -35 -23 -20 -25 -25 -36 -45 -38 -32 -43 -58 -42 -39 -45 -49 -35 -34 -35 -26 -21 -21 -21 -37 -37 -30 -31 -30 -23 -34 -30 -25 -24 -24 -19 -22 -32 -36 -33 -49 -49 -35 -23 -23 -24 -26 -29 -20 -6 -19 -19 -15 -15 -15 -11 -1 -0 -0 -0 -0 -0 -0 -0 -2 -13 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -61 -72 -35 -10 -25 -63 -38 -15 -18 -50 -59 -57 -53 -64 -79 -84 -86 -39 -82 -90 -74 -78 -64 -42 -55 -65 -44 -41 -41 -26 -28 -38 -27 -32 -36 -41 -42 -37 -30 -30 -31 -33 -33 -28 -30 -24 -25 -27 -26 -26 -28 -29 -29 -29 -33 -37 -31 -34 -36 -36 -38 -44 -44 -51 -59 -57 -33 -31 -19 -15 -21 -27 -10 -5 -11 -11 -5 -6 -7 -23 -38 -45 -48 -39 -12 -5 -3 -1 -2 -2 -4 -5 -6 -6 -4 -4 -5 -6 -6 -5 -4 -5 -5 -6 -7 -6 -5 -5 -2 -0 -1 -1 -4 -5 -5 -8 -13 -16 -10 -12 -12 -10 -10 -14 -43 -36 -48 -25 -21 -24 -23 -24 -47 -28 -23 -31 -44 -35 -37 -39 -42 -41 -39 -40 -27 -21 -21 -21 -19 -26 -38 -42 -34 -21 -25 -41 -41 -34 -26 -24 -32 -45 -49 -48 -51 -48 -35 -28 -23 -17 -26 -23 -21 -20 -20 -19 -7 -8 -11 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -66 -89 -65 -46 -32 -24 -2 -14 -4 -0 -17 -56 -53 -58 -64 -71 -76 -71 -62 -82 -92 -90 -71 -61 -54 -51 -47 -49 -82 -35 -27 -34 -39 -31 -32 -26 -26 -29 -27 -25 -25 -24 -27 -28 -26 -29 -27 -25 -25 -27 -25 -27 -25 -25 -28 -38 -39 -34 -32 -34 -38 -43 -42 -39 -37 -37 -38 -39 -36 -32 -35 -37 -17 -11 -8 -9 -8 -4 -6 -7 -8 -6 -4 -6 -7 -4 -4 -3 -2 -2 -2 -2 -3 -4 -4 -6 -17 -17 -18 -14 -5 -5 -5 -25 -23 -7 -5 -3 -2 -2 -4 -6 -6 -6 -7 -10 -15 -18 -11 -11 -9 -8 -12 -20 -31 -38 -46 -36 -25 -25 -24 -27 -44 -45 -28 -30 -35 -37 -36 -34 -41 -44 -41 -36 -30 -27 -19 -15 -20 -33 -42 -65 -63 -40 -24 -33 -37 -42 -38 -37 -40 -52 -52 -43 -42 -51 -51 -27 -22 -24 -25 -12 -16 -17 -11 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -20 -60 -92 -88 -62 -27 -0 -6 -51 -27 -2 -15 -43 -51 -49 -51 -59 -73 -80 -58 -62 -83 -85 -68 -61 -56 -54 -50 -47 -55 -28 -31 -42 -45 -42 -56 -48 -40 -34 -30 -24 -28 -27 -32 -33 -32 -33 -32 -32 -28 -25 -26 -25 -27 -28 -27 -25 -29 -28 -36 -41 -44 -46 -45 -38 -31 -33 -32 -26 -28 -40 -41 -39 -37 -36 -40 -14 -4 -5 -7 -8 -7 -10 -8 -4 -7 -6 -5 -10 -9 -3 -2 -0 -2 -5 -13 -23 -26 -24 -28 -22 -6 -5 -5 -9 -9 -6 -5 -0 -3 -4 -4 -5 -5 -8 -8 -8 -11 -13 -11 -12 -14 -17 -17 -17 -44 -37 -30 -36 -35 -34 -29 -25 -26 -30 -43 -34 -32 -30 -27 -28 -38 -53 -48 -39 -38 -36 -23 -18 -21 -27 -21 -52 -61 -45 -34 -31 -22 -29 -23 -18 -45 -57 -42 -26 -29 -50 -50 -20 -17 -24 -26 -18 -21 -17 -17 -9 -0 -0 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -18 -58 -107 -116 -72 -22 -0 -11 -46 -86 -29 -2 -20 -41 -43 -54 -52 -53 -60 -60 -60 -64 -66 -62 -58 -60 -44 -69 -54 -40 -56 -30 -33 -40 -58 -75 -72 -45 -33 -25 -21 -24 -31 -26 -28 -30 -31 -32 -33 -30 -30 -30 -27 -31 -29 -28 -28 -29 -32 -42 -41 -55 -58 -49 -46 -30 -25 -27 -28 -28 -32 -30 -35 -32 -22 -25 -8 -4 -4 -5 -7 -8 -8 -5 -3 -5 -5 -9 -9 -9 -5 -3 -1 -2 -5 -16 -27 -25 -24 -13 -9 -8 -8 -6 -4 -5 -5 -5 -3 -2 -3 -2 -0 -0 -2 -7 -7 -9 -10 -9 -6 -6 -6 -6 -6 -41 -36 -33 -31 -32 -35 -33 -25 -19 -21 -31 -29 -27 -29 -27 -25 -35 -44 -42 -38 -39 -39 -26 -15 -18 -22 -20 -23 -75 -94 -59 -26 -24 -14 -8 -26 -40 -27 -27 -35 -43 -49 -50 -53 -19 -17 -30 -38 -38 -24 -20 -17 -10 -7 -11 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -33 -110 -142 -26 -14 -23 -40 -66 -86 -85 -78 -80 -76 -50 -46 -44 -45 -51 -53 -55 -60 -62 -63 -64 -69 -52 -53 -52 -60 -43 -46 -36 -34 -51 -65 -33 -35 -29 -30 -33 -27 -30 -25 -24 -25 -26 -28 -38 -32 -30 -33 -40 -45 -33 -30 -29 -29 -32 -30 -41 -45 -42 -44 -47 -40 -38 -31 -25 -30 -23 -28 -27 -24 -24 -11 -6 -4 -5 -7 -9 -5 -2 -2 -5 -8 -9 -7 -5 -4 -3 -2 -3 -5 -7 -11 -13 -14 -8 -7 -8 -7 -4 -2 -5 -4 -4 -5 -5 -10 -12 -6 -1 -0 -3 -4 -5 -4 -6 -9 -7 -5 -2 -1 -32 -28 -34 -32 -29 -30 -29 -30 -29 -25 -24 -28 -21 -30 -32 -33 -33 -28 -30 -31 -38 -49 -51 -18 -15 -16 -17 -21 -32 -37 -30 -21 -23 -25 -13 -15 -21 -24 -31 -57 -59 -55 -43 -34 -30 -16 -39 -49 -45 -37 -60 -56 -31 -16 -13 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -29 -70 -93 -4 -13 -24 -57 -88 -53 -83 -89 -94 -99 -79 -53 -42 -50 -54 -55 -60 -62 -62 -63 -57 -43 -32 -47 -43 -44 -59 -64 -45 -37 -38 -44 -41 -39 -35 -29 -28 -32 -36 -33 -30 -25 -24 -30 -38 -36 -36 -35 -36 -44 -35 -35 -35 -29 -20 -25 -27 -33 -35 -36 -36 -34 -34 -42 -41 -35 -30 -27 -27 -28 -31 -35 -32 -15 -9 -9 -11 -8 -3 -3 -6 -9 -9 -9 -2 -2 -3 -3 -3 -3 -2 -3 -4 -4 -5 -6 -6 -6 -6 -8 -5 -4 -4 -6 -8 -6 -4 -6 -4 -1 -1 -2 -3 -3 -9 -17 -17 -12 -4 -2 -42 -35 -40 -37 -33 -31 -29 -27 -26 -26 -28 -27 -20 -26 -34 -36 -32 -24 -24 -22 -24 -36 -50 -54 -38 -15 -22 -29 -23 -24 -25 -36 -35 -29 -22 -19 -38 -38 -35 -46 -45 -50 -33 -24 -37 -42 -48 -35 -28 -35 -35 -18 -12 -11 -15 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -34 -29 -0 -1 -7 -57 -90 -84 -43 -19 -45 -68 -72 -49 -53 -46 -75 -91 -94 -79 -48 -56 -60 -59 -60 -60 -60 -60 -55 -42 -32 -25 -28 -39 -61 -86 -87 -56 -36 -32 -37 -38 -39 -32 -34 -38 -39 -38 -36 -36 -33 -36 -44 -42 -37 -40 -42 -43 -40 -38 -35 -41 -43 -32 -22 -26 -36 -39 -38 -38 -38 -65 -49 -32 -37 -33 -30 -30 -30 -29 -28 -12 -8 -9 -7 -2 -2 -6 -2 -2 -2 -3 -1 -3 -2 -1 -0 -0 -0 -0 -1 -2 -4 -7 -12 -7 -5 -6 -8 -6 -8 -11 -12 -10 -8 -2 -1 -1 -2 -1 -1 -5 -10 -12 -11 -10 -12 -12 -41 -33 -30 -43 -38 -36 -32 -25 -20 -21 -25 -26 -22 -21 -37 -28 -25 -25 -24 -19 -15 -26 -31 -36 -49 -33 -43 -54 -44 -23 -44 -49 -39 -27 -22 -22 -43 -28 -21 -27 -31 -23 -16 -16 -34 -56 -50 -51 -43 -37 -36 -30 -16 -17 -28 -27 -1 -0 -52 -22 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -41 -43 -30 -33 -47 -67 -70 -79 -69 -39 -83 -80 -56 -34 -36 -44 -64 -72 -60 -56 -76 -56 -60 -61 -62 -62 -61 -51 -61 -50 -23 -15 -21 -30 -46 -68 -74 -71 -51 -30 -30 -40 -40 -34 -37 -39 -37 -34 -35 -36 -41 -46 -46 -40 -44 -46 -48 -50 -49 -39 -30 -28 -29 -33 -35 -28 -35 -40 -48 -56 -42 -48 -47 -39 -37 -35 -33 -32 -32 -31 -29 -24 -9 -8 -5 -2 -8 -35 -10 -3 -2 -1 -1 -3 -1 -0 -0 -0 -1 -1 -1 -3 -5 -11 -37 -15 -7 -9 -10 -10 -14 -14 -8 -2 -1 -2 -2 -2 -2 -1 -1 -5 -12 -11 -7 -11 -17 -17 -38 -29 -25 -29 -30 -37 -34 -28 -24 -26 -24 -26 -24 -22 -25 -25 -27 -23 -21 -19 -16 -20 -28 -30 -41 -59 -50 -38 -30 -30 -48 -55 -30 -26 -39 -52 -13 -12 -20 -33 -50 -55 -56 -28 -23 -42 -56 -54 -53 -58 -52 -45 -50 -42 -41 -24 -24 -54 -20 -7 -30 -22 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -1 -5 -48 -52 -63 -73 -76 -81 -81 -67 -68 -61 -52 -74 -82 -71 -51 -45 -50 -58 -44 -38 -54 -75 -63 -62 -63 -60 -53 -47 -40 -36 -29 -18 -8 -14 -18 -55 -82 -44 -48 -46 -35 -35 -38 -35 -32 -29 -34 -34 -31 -37 -35 -42 -42 -35 -38 -39 -40 -44 -46 -42 -36 -44 -44 -39 -35 -32 -31 -33 -32 -34 -45 -51 -52 -45 -39 -37 -37 -32 -31 -28 -26 -26 -22 -23 -9 -3 -8 -17 -2 -1 -2 -3 -3 -3 -1 -0 -1 -3 -4 -3 -4 -5 -7 -12 -31 -9 -5 -7 -12 -16 -18 -15 -10 -5 -3 -4 -10 -8 -6 -5 -5 -4 -4 -6 -9 -13 -17 -18 -39 -27 -24 -25 -29 -42 -34 -32 -35 -38 -34 -34 -33 -30 -26 -23 -24 -22 -21 -24 -24 -20 -29 -29 -30 -40 -46 -26 -26 -39 -53 -55 -21 -19 -22 -18 -8 -9 -27 -25 -35 -51 -56 -57 -27 -40 -60 -59 -59 -57 -59 -61 -63 -53 -39 -39 -54 -60 -36 -29 -77 -56 -10 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -31 -32 -1 -16 -49 -62 -62 -65 -71 -45 -41 -56 -54 -35 -40 -47 -46 -47 -64 -83 -42 -30 -39 -49 -52 -53 -57 -59 -49 -37 -37 -38 -23 -22 -22 -18 -14 -2 -0 -33 -57 -39 -40 -36 -36 -43 -49 -52 -31 -25 -34 -41 -43 -39 -40 -38 -35 -36 -36 -32 -34 -36 -37 -37 -43 -32 -29 -32 -35 -35 -43 -47 -46 -47 -50 -42 -45 -44 -40 -36 -36 -32 -30 -28 -28 -30 -34 -16 -7 -10 -17 -16 -2 -1 -2 -3 -3 -4 -2 -4 -5 -6 -6 -6 -21 -14 -6 -5 -4 -5 -7 -13 -18 -18 -13 -13 -9 -5 -3 -5 -12 -10 -9 -8 -6 -1 -5 -8 -8 -9 -11 -25 -19 -18 -22 -27 -33 -29 -29 -35 -37 -35 -39 -40 -42 -35 -22 -14 -16 -21 -19 -18 -19 -27 -19 -17 -16 -16 -14 -14 -31 -45 -43 -23 -21 -23 -23 -16 -12 -28 -15 -21 -40 -55 -55 -48 -53 -57 -58 -56 -47 -50 -58 -64 -61 -44 -48 -55 -60 -58 -59 -75 -73 -40 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -11 -2 -0 -18 -70 -75 -69 -66 -57 -32 -29 -36 -33 -26 -26 -44 -47 -52 -60 -65 -40 -20 -34 -48 -57 -56 -56 -47 -38 -34 -37 -50 -16 -20 -22 -23 -20 -0 -10 -48 -63 -42 -32 -28 -31 -40 -44 -36 -41 -34 -35 -39 -43 -51 -33 -37 -35 -32 -35 -43 -30 -35 -32 -28 -36 -41 -14 -9 -25 -39 -26 -43 -46 -55 -54 -38 -40 -46 -44 -40 -39 -33 -19 -23 -27 -29 -29 -18 -11 -7 -5 -4 -1 -1 -3 -4 -6 -7 -7 -18 -21 -18 -19 -28 -39 -16 -4 -3 -4 -6 -8 -9 -11 -10 -9 -12 -6 -4 -7 -10 -6 -3 -3 -3 -1 -1 -3 -4 -3 -3 -4 -34 -21 -19 -22 -22 -22 -27 -32 -29 -31 -33 -33 -29 -30 -27 -25 -25 -24 -22 -20 -22 -25 -25 -18 -17 -17 -18 -18 -17 -20 -28 -30 -25 -22 -23 -24 -24 -23 -25 -18 -24 -41 -54 -52 -43 -46 -56 -57 -47 -22 -49 -68 -65 -58 -55 -68 -60 -58 -61 -60 -54 -61 -55 -28 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -18 -25 -21 -72 -83 -31 -30 -78 -90 -90 -76 -60 -47 -32 -11 -11 -17 -15 -11 -40 -53 -53 -52 -46 -27 -34 -35 -50 -63 -59 -45 -37 -40 -39 -33 -29 -23 -21 -23 -19 -14 -50 -42 -41 -41 -34 -24 -35 -35 -33 -28 -26 -48 -38 -40 -38 -39 -37 -45 -48 -39 -36 -43 -27 -28 -29 -27 -20 -4 -25 -24 -20 -18 -7 -51 -40 -42 -46 -43 -42 -45 -47 -45 -41 -39 -40 -30 -29 -30 -27 -14 -16 -18 -12 -5 -3 -2 -4 -6 -7 -7 -8 -19 -22 -19 -22 -35 -38 -8 -0 -0 -2 -8 -17 -9 -5 -4 -4 -4 -2 -1 -4 -6 -3 -2 -1 -0 -0 -1 -3 -4 -2 -6 -7 -37 -30 -29 -24 -32 -32 -33 -39 -33 -39 -35 -31 -29 -29 -24 -23 -25 -28 -28 -29 -33 -33 -32 -27 -18 -18 -20 -22 -23 -26 -26 -27 -26 -25 -24 -23 -23 -24 -31 -39 -51 -53 -56 -57 -53 -51 -57 -44 -34 -38 -53 -61 -52 -50 -53 -58 -58 -50 -55 -51 -47 -55 -6 -0 -32 -34 -0 -0 -0 -0 -0 -0 -0 -0 -19 -31 -27 -16 -19 -55 -62 -78 -91 -85 -75 -46 -28 -18 -0 -0 -7 -16 -27 -37 -54 -56 -49 -43 -37 -39 -43 -37 -53 -59 -45 -38 -36 -25 -11 -8 -31 -29 -35 -36 -34 -38 -29 -34 -18 -17 -27 -35 -36 -35 -32 -34 -46 -38 -47 -21 -9 -28 -33 -54 -47 -25 -21 -32 -3 -22 -36 -30 -0 -6 -32 -13 -10 -21 -36 -39 -36 -36 -37 -39 -40 -43 -42 -39 -37 -36 -31 -29 -30 -25 -14 -14 -17 -18 -20 -15 -5 -4 -10 -9 -7 -8 -8 -19 -18 -12 -11 -16 -8 -1 -0 -7 -19 -19 -7 -4 -4 -3 -2 -1 -0 -0 -0 -0 -1 -1 -1 -2 -3 -5 -11 -17 -10 -5 -34 -28 -26 -39 -42 -45 -47 -44 -36 -44 -30 -28 -29 -30 -23 -28 -25 -20 -30 -46 -37 -38 -39 -36 -28 -16 -16 -19 -19 -13 -15 -25 -26 -25 -24 -20 -22 -24 -37 -48 -48 -47 -57 -59 -57 -54 -47 -40 -40 -45 -54 -56 -53 -52 -56 -59 -57 -46 -56 -47 -52 -49 -0 -0 -3 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -58 -83 -85 -67 -62 -35 -12 -2 -0 -0 -0 -0 -23 -51 -68 -91 -53 -45 -45 -47 -67 -60 -46 -39 -39 -44 -32 -12 -3 -0 -9 -26 -33 -41 -40 -26 -8 -41 -12 -21 -37 -33 -24 -33 -31 -37 -45 -41 -45 -27 -15 -11 -6 -1 -4 -31 -28 -15 -2 -30 -12 -0 -0 -5 -31 -7 -29 -27 -0 -0 -0 -28 -38 -38 -39 -40 -39 -38 -35 -33 -33 -20 -26 -26 -20 -18 -14 -17 -10 -12 -16 -14 -17 -14 -11 -8 -6 -16 -5 -8 -6 -6 -15 -2 -3 -2 -5 -15 -17 -8 -5 -5 -4 -0 -0 -0 -0 -0 -0 -0 -2 -3 -6 -7 -6 -4 -5 -5 -25 -25 -23 -24 -29 -43 -40 -44 -45 -46 -42 -29 -28 -26 -28 -41 -48 -36 -45 -56 -25 -20 -35 -40 -36 -26 -17 -15 -22 -19 -13 -25 -25 -22 -20 -20 -23 -37 -34 -38 -33 -18 -34 -38 -51 -48 -36 -38 -56 -55 -52 -55 -58 -56 -56 -54 -52 -51 -56 -44 -57 -39 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -70 -87 -75 -57 -36 -1 -0 -0 -0 -0 -0 -0 -30 -61 -69 -59 -43 -45 -46 -49 -51 -62 -53 -43 -41 -41 -27 -3 -0 -7 -9 -10 -25 -34 -28 -31 -41 -60 -7 -8 -17 -23 -25 -29 -25 -34 -26 -10 -16 -19 -24 -31 -39 -41 -2 -9 -8 -0 -0 -0 -5 -2 -0 -1 -7 -1 -20 -14 -0 -0 -0 -3 -8 -13 -24 -39 -39 -39 -36 -34 -33 -31 -20 -20 -24 -25 -16 -12 -15 -10 -13 -19 -16 -17 -18 -12 -4 -2 -3 -13 -16 -16 -17 -8 -16 -17 -19 -17 -9 -7 -6 -5 -3 -1 -0 -0 -0 -0 -0 -2 -7 -3 -10 -15 -13 -8 -8 -5 -29 -30 -32 -30 -28 -30 -28 -50 -49 -37 -39 -37 -40 -37 -36 -46 -61 -39 -56 -62 -54 -51 -53 -36 -38 -35 -21 -17 -18 -14 -11 -18 -26 -22 -21 -19 -19 -26 -23 -25 -19 -19 -35 -35 -40 -46 -43 -41 -49 -48 -52 -53 -52 -53 -56 -48 -53 -55 -49 -53 -48 -21 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -22 -55 -61 -50 -30 -0 -0 -0 -0 -0 -0 -0 -19 -53 -57 -40 -32 -33 -31 -46 -61 -57 -49 -31 -32 -27 -14 -7 -2 -0 -1 -10 -32 -49 -23 -25 -38 -33 -25 -21 -6 -13 -18 -0 -0 -23 -31 -28 -24 -19 -3 -0 -0 -0 -0 -0 -0 -0 -0 -4 -27 -31 -28 -13 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -38 -37 -40 -37 -34 -33 -32 -26 -23 -25 -26 -22 -10 -11 -6 -7 -12 -16 -15 -20 -11 -4 -5 -9 -7 -10 -16 -20 -22 -23 -21 -21 -18 -10 -5 -4 -4 -2 -1 -1 -1 -2 -7 -6 -5 -12 -8 -11 -9 -4 -5 -10 -4 -25 -22 -26 -26 -23 -21 -22 -22 -23 -30 -41 -49 -43 -39 -33 -28 -34 -48 -58 -64 -67 -67 -58 -45 -36 -31 -24 -21 -19 -13 -12 -14 -22 -27 -24 -20 -19 -20 -22 -25 -17 -14 -14 -22 -50 -54 -52 -48 -46 -49 -54 -48 -45 -47 -53 -47 -43 -39 -39 -47 -30 -30 -18 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -13 -55 -66 -56 -31 -3 -0 -0 -0 -2 -1 -0 -0 -47 -60 -55 -48 -41 -37 -39 -37 -28 -25 -46 -30 -29 -26 -22 -14 -2 -0 -15 -30 -36 -50 -13 -26 -43 -34 -8 -2 -18 -16 -0 -0 -0 -4 -9 -15 -16 -1 -7 -2 -0 -10 -35 -30 -8 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -10 -28 -38 -37 -35 -32 -31 -31 -29 -29 -29 -22 -15 -14 -14 -12 -7 -8 -12 -14 -23 -13 -7 -6 -7 -3 -7 -10 -13 -15 -17 -16 -14 -14 -10 -4 -3 -4 -5 -5 -6 -12 -7 -10 -11 -11 -12 -14 -9 -6 -3 -2 -0 -1 -32 -31 -34 -25 -22 -20 -19 -18 -19 -24 -28 -50 -65 -35 -30 -25 -37 -52 -42 -45 -53 -58 -60 -55 -30 -27 -20 -16 -15 -13 -13 -19 -24 -28 -24 -20 -19 -21 -23 -25 -17 -15 -12 -20 -40 -42 -41 -47 -51 -55 -57 -54 -49 -46 -45 -52 -41 -36 -30 -30 -40 -87 -91 -82 -65 -36 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -29 -69 -59 -51 -51 -29 -0 -0 -0 -2 -1 -0 -0 -0 -44 -56 -52 -45 -41 -40 -36 -28 -23 -34 -26 -29 -14 -2 -7 -25 -4 -17 -15 -14 -51 -6 -46 -72 -87 -94 -30 -32 -22 -5 -1 -0 -0 -0 -0 -0 -2 -22 -7 -14 -32 -45 -38 -14 -7 -3 -2 -3 -0 -0 -0 -0 -4 -15 -2 -0 -0 -0 -0 -0 -0 -13 -30 -32 -31 -35 -36 -33 -28 -26 -26 -26 -27 -24 -12 -10 -7 -7 -7 -8 -7 -4 -6 -9 -11 -12 -15 -14 -10 -8 -10 -16 -15 -9 -5 -4 -5 -6 -8 -9 -8 -6 -6 -7 -10 -12 -12 -12 -10 -11 -10 -7 -4 -0 -35 -35 -28 -27 -20 -22 -21 -18 -16 -21 -19 -39 -54 -32 -53 -23 -37 -50 -42 -38 -47 -53 -57 -49 -24 -25 -22 -26 -36 -34 -28 -28 -28 -25 -23 -21 -21 -24 -26 -26 -26 -31 -21 -25 -36 -35 -31 -48 -53 -54 -59 -58 -53 -47 -49 -50 -32 -38 -22 -30 -51 -76 -74 -25 -44 -47 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -37 -61 -47 -41 -35 -13 -0 -0 -0 -0 -0 -0 -0 -0 -5 -12 -17 -33 -49 -46 -36 -25 -13 -8 -15 -17 -6 -15 -18 -0 -0 -5 -4 -22 -42 -9 -4 -2 -16 -31 -22 -43 -40 -17 -10 -21 -0 -0 -0 -0 -0 -0 -0 -13 -11 -15 -26 -19 -11 -4 -15 -31 -2 -20 -6 -8 -15 -22 -1 -0 -0 -0 -0 -0 -0 -0 -12 -32 -42 -45 -27 -26 -27 -25 -24 -23 -24 -24 -24 -19 -18 -10 -6 -5 -5 -4 -5 -6 -5 -8 -16 -16 -13 -11 -12 -12 -14 -13 -10 -7 -4 -5 -6 -7 -8 -8 -5 -3 -4 -7 -9 -9 -6 -5 -3 -3 -4 -6 -30 -29 -26 -25 -23 -31 -31 -24 -15 -15 -16 -24 -23 -29 -40 -20 -43 -51 -49 -44 -40 -41 -46 -49 -39 -23 -24 -18 -15 -17 -20 -28 -25 -23 -21 -21 -24 -26 -27 -25 -26 -33 -18 -28 -37 -38 -37 -53 -53 -52 -57 -61 -51 -41 -39 -39 -39 -41 -9 -35 -51 -37 -4 -42 -17 -33 -25 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -38 -46 -41 -41 -30 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -37 -64 -62 -60 -45 -25 -14 -15 -15 -2 -16 -20 -9 -0 -0 -0 -18 -35 -32 -36 -7 -0 -17 -35 -47 -38 -11 -12 -23 -17 -0 -0 -8 -6 -0 -2 -29 -10 -12 -23 -22 -13 -10 -3 -0 -0 -4 -1 -17 -14 -0 -1 -4 -0 -0 -0 -0 -0 -0 -0 -6 -15 -18 -29 -26 -25 -23 -20 -20 -19 -19 -14 -10 -11 -7 -7 -4 -2 -3 -4 -5 -5 -6 -9 -12 -13 -14 -13 -14 -19 -8 -9 -7 -5 -5 -6 -5 -4 -3 -4 -6 -8 -8 -8 -7 -6 -4 -3 -7 -6 -4 -31 -35 -32 -28 -28 -31 -33 -25 -20 -17 -17 -30 -24 -40 -51 -49 -50 -55 -44 -42 -44 -39 -46 -53 -41 -19 -10 -10 -12 -14 -18 -28 -24 -21 -20 -20 -24 -29 -29 -24 -25 -31 -18 -31 -36 -38 -43 -55 -54 -54 -49 -45 -40 -35 -38 -40 -46 -50 -32 -42 -34 -25 -25 -67 -8 -40 -28 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -50 -51 -48 -41 -29 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -40 -50 -48 -61 -36 -30 -27 -23 -16 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -0 -42 -46 -35 -26 -31 -4 -13 -22 -15 -0 -0 -10 -7 -0 -7 -36 -6 -3 -16 -22 -16 -24 -8 -2 -0 -0 -0 -28 -25 -16 -14 -25 -4 -0 -0 -0 -0 -0 -6 -5 -3 -3 -18 -32 -26 -24 -22 -18 -18 -20 -21 -17 -12 -10 -8 -9 -5 -2 -1 -0 -3 -4 -5 -7 -11 -13 -14 -12 -11 -16 -7 -6 -5 -5 -7 -4 -5 -4 -6 -9 -9 -8 -8 -8 -7 -7 -5 -5 -4 -3 -37 -44 -38 -31 -28 -30 -34 -19 -20 -24 -24 -29 -19 -52 -51 -34 -36 -40 -28 -37 -51 -48 -32 -40 -34 -24 -19 -16 -16 -18 -23 -28 -25 -22 -22 -22 -23 -26 -31 -32 -33 -35 -40 -36 -38 -40 -45 -52 -54 -40 -41 -37 -33 -32 -34 -42 -20 -19 -40 -41 -8 -17 -50 -75 -39 -16 -32 -15 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -15 -23 -42 -45 -35 -22 -2 -24 -18 -7 -5 -4 -0 -0 -16 -24 -2 -41 -43 -42 -39 -31 -31 -25 -17 -11 -5 -0 -0 -0 -0 -0 -0 -0 -0 -9 -22 -23 -10 -13 -8 -7 -17 -0 -0 -0 -2 -0 -1 -8 -10 -8 -14 -30 -1 -0 -16 -15 -4 -13 -9 -27 -20 -0 -1 -15 -21 -27 -20 -0 -0 -0 -0 -0 -0 -1 -14 -19 -26 -28 -23 -26 -11 -12 -16 -17 -22 -23 -16 -13 -13 -13 -7 -11 -9 -5 -4 -0 -0 -1 -2 -4 -8 -10 -10 -11 -15 -17 -6 -6 -4 -3 -4 -6 -9 -10 -9 -7 -7 -7 -5 -9 -9 -6 -6 -2 -5 -8 -42 -44 -42 -39 -29 -27 -36 -43 -22 -21 -21 -23 -24 -34 -31 -38 -39 -28 -26 -37 -61 -61 -33 -32 -31 -31 -32 -29 -12 -17 -21 -21 -22 -25 -25 -23 -22 -24 -28 -25 -30 -24 -26 -37 -40 -35 -35 -41 -49 -72 -47 -39 -36 -28 -18 -41 -24 -33 -48 -39 -1 -11 -3 -27 -57 -25 -46 -18 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -30 -34 -39 -33 -4 -39 -53 -34 -19 -15 -1 -0 -2 -25 -42 -44 -46 -51 -49 -44 -40 -21 -22 -14 -9 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -8 -5 -0 -19 -21 -10 -1 -9 -17 -29 -19 -1 -0 -0 -6 -15 -17 -31 -47 -8 -1 -0 -0 -0 -0 -0 -0 -0 -7 -42 -8 -16 -13 -0 -0 -0 -20 -17 -9 -21 -1 -0 -5 -12 -16 -19 -16 -17 -17 -16 -16 -12 -7 -6 -6 -6 -3 -0 -4 -6 -6 -6 -7 -8 -9 -11 -10 -10 -11 -6 -3 -3 -3 -4 -3 -5 -6 -6 -7 -10 -12 -10 -6 -8 -4 -6 -50 -35 -21 -24 -26 -23 -34 -49 -43 -47 -43 -37 -36 -31 -31 -10 -15 -25 -30 -32 -49 -46 -36 -32 -31 -30 -31 -21 -5 -18 -15 -13 -16 -24 -26 -28 -25 -24 -21 -14 -27 -23 -29 -32 -27 -26 -26 -48 -38 -11 -43 -16 -27 -18 -5 -22 -27 -29 -23 -14 -3 -28 -11 -28 -37 -24 -43 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -39 -42 -41 -23 -5 -25 -32 -26 -18 -13 -0 -0 -30 -43 -50 -47 -60 -58 -56 -42 -30 -29 -19 -11 -8 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -15 -23 -17 -0 -0 -3 -3 -0 -0 -0 -22 -27 -28 -19 -0 -0 -10 -9 -11 -32 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -1 -9 -8 -0 -0 -0 -0 -14 -26 -24 -0 -0 -0 -0 -6 -19 -13 -16 -14 -14 -17 -17 -11 -10 -9 -8 -3 -4 -3 -5 -6 -6 -7 -11 -9 -8 -7 -4 -6 -4 -2 -2 -4 -3 -3 -3 -6 -8 -9 -9 -9 -7 -3 -1 -7 -2 -53 -45 -29 -27 -27 -30 -35 -28 -6 -32 -38 -38 -37 -40 -45 -6 -3 -18 -32 -37 -44 -37 -30 -27 -28 -27 -30 -34 -37 -36 -31 -18 -15 -18 -18 -14 -13 -20 -21 -20 -26 -30 -22 -20 -19 -20 -21 -37 -18 -0 -5 -1 -27 -11 -0 -3 -13 -15 -5 -0 -0 -2 -16 -45 -30 -12 -13 -0 -12 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -40 -46 -47 -20 -23 -41 -4 -5 -14 -13 -6 -5 -48 -45 -45 -50 -59 -64 -72 -42 -27 -29 -12 -16 -7 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -10 -16 -14 -2 -2 -19 -22 -9 -5 -9 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -5 -0 -0 -0 -0 -0 -0 -2 -16 -13 -15 -16 -15 -13 -12 -6 -2 -4 -3 -3 -4 -4 -4 -5 -8 -6 -5 -5 -3 -0 -2 -2 -2 -4 -5 -3 -3 -5 -6 -6 -12 -3 -0 -0 -1 -0 -0 -54 -61 -48 -33 -26 -32 -7 -0 -16 -40 -44 -21 -22 -32 -30 -0 -0 -7 -30 -40 -33 -28 -32 -32 -23 -12 -15 -35 -41 -40 -39 -31 -20 -31 -40 -34 -13 -25 -25 -25 -24 -17 -18 -26 -27 -25 -23 -24 -7 -0 -0 -2 -16 -4 -0 -0 -8 -27 -3 -0 -0 -0 -7 -74 -23 -1 -0 -7 -43 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -10 -32 -44 -35 -10 -47 -74 -44 -0 -42 -42 -25 -14 -57 -56 -44 -43 -44 -45 -74 -60 -24 -10 -13 -18 -13 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -13 -15 -0 -3 -7 -4 -7 -12 -1 -5 -0 -24 -23 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -12 -12 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -15 -19 -18 -18 -18 -16 -13 -9 -9 -9 -9 -5 -3 -5 -5 -13 -8 -6 -4 -0 -2 -1 -4 -4 -3 -3 -1 -1 -2 -4 -9 -6 -3 -2 -18 -48 -42 -30 -29 -45 -42 -33 -25 -0 -0 -0 -24 -46 -26 -3 -20 -17 -0 -0 -0 -16 -16 -8 -26 -27 -14 -7 -0 -3 -24 -37 -31 -32 -38 -28 -31 -26 -22 -21 -23 -19 -24 -24 -19 -13 -17 -20 -22 -26 -30 -22 -5 -0 -0 -0 -0 -0 -0 -11 -21 -0 -0 -0 -0 -0 -4 -35 -32 -13 -15 -39 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -13 -23 -0 -0 -59 -62 -47 -39 -78 -30 -4 -23 -56 -58 -46 -48 -52 -47 -30 -36 -40 -37 -29 -19 -22 -5 -0 -0 -0 -0 -0 -0 -0 -3 -4 -0 -0 -0 -0 -0 -0 -0 -15 -25 -17 -17 -2 -7 -8 -11 -27 -3 -3 -20 -17 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -19 -27 -15 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -7 -1 -0 -0 -0 -0 -5 -19 -24 -23 -21 -13 -11 -10 -8 -6 -12 -5 -3 -5 -6 -3 -5 -6 -5 -3 -1 -0 -3 -4 -3 -4 -5 -5 -2 -2 -4 -10 -9 -13 -12 -21 -46 -33 -38 -78 -60 -45 -32 -12 -0 -0 -5 -16 -18 -0 -22 -12 -0 -0 -0 -0 -0 -12 -29 -27 -3 -0 -0 -0 -0 -0 -4 -19 -30 -28 -16 -18 -22 -15 -9 -17 -20 -21 -17 -12 -13 -18 -17 -19 -25 -22 -2 -0 -0 -0 -0 -0 -0 -14 -15 -0 -0 -0 -0 -0 -10 -42 -42 -13 -11 -19 -1 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -26 -8 -0 -2 -3 -5 -31 -37 -46 -67 -61 -15 -19 -34 -38 -43 -44 -49 -46 -36 -30 -31 -36 -34 -26 -25 -6 -2 -0 -0 -0 -0 -0 -0 -15 -32 -0 -0 -0 -0 -0 -0 -0 -0 -20 -31 -20 -0 -8 -20 -18 -4 -0 -0 -5 -21 -18 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -14 -2 -0 -0 -0 -3 -17 -24 -28 -25 -18 -9 -10 -14 -8 -2 -6 -3 -2 -5 -7 -4 -7 -6 -4 -5 -4 -1 -2 -3 -4 -3 -1 -1 -0 -3 -8 -13 -15 -33 -38 -44 -46 -37 -36 -45 -66 -51 -49 -37 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -15 -22 -0 -0 -0 -0 -0 -0 -0 -5 -11 -9 -0 -0 -20 -10 -3 -9 -10 -13 -11 -9 -10 -15 -18 -14 -15 -17 -14 -1 -0 -0 -0 -0 -0 -21 -12 -0 -0 -0 -0 -0 -0 -5 -10 -2 -0 -0 -9 -34 -4 -0 -0 -0 -0 -0 -0 -0 -0 -9 -46 -28 -15 -24 -45 -43 -56 -35 -23 -27 -42 -4 -44 -58 -56 -54 -50 -47 -47 -37 -32 -36 -30 -30 -28 -23 -22 -25 -22 -9 -0 -3 -17 -3 -0 -0 -0 -0 -19 -7 -0 -0 -0 -0 -0 -4 -12 -21 -17 -17 -29 -21 -0 -0 -0 -9 -11 -3 -8 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -7 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -24 -25 -24 -23 -19 -13 -13 -14 -15 -11 -7 -7 -7 -7 -4 -2 -4 -4 -8 -7 -4 -1 -1 -3 -8 -5 -5 -5 -0 -22 -18 -13 -24 -27 -26 -25 -17 -41 -40 -42 -54 -55 -53 -41 -25 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -21 -30 -16 -0 -0 -0 -0 -0 -0 -0 -10 -10 -5 -0 -1 -1 -0 -0 -2 -13 -15 -17 -16 -14 -14 -15 -17 -16 -13 -12 -10 -8 -3 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -13 -11 -2 -0 -0 -0 -0 -0 -0 -0 -0 -20 -30 -32 -39 -43 -43 -41 -40 -49 -27 -38 -42 -31 -9 -53 -63 -64 -65 -65 -52 -58 -46 -28 -31 -34 -25 -18 -22 -27 -22 -27 -9 -0 -4 -17 -2 -0 -0 -0 -1 -8 -3 -0 -0 -0 -1 -19 -7 -4 -12 -15 -2 -26 -17 -12 -35 -37 -29 -19 -20 -26 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -21 -10 -0 -2 -13 -21 -9 -0 -0 -0 -0 -0 -0 -0 -1 -5 -0 -0 -9 -23 -25 -12 -19 -21 -17 -11 -11 -12 -14 -14 -12 -9 -11 -13 -12 -8 -3 -9 -5 -2 -1 -1 -5 -32 -21 -8 -12 -2 -33 -18 -5 -6 -8 -15 -15 -24 -48 -46 -48 -40 -30 -57 -15 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -21 -17 -0 -0 -0 -0 -0 -0 -1 -10 -15 -9 -0 -0 -0 -0 -0 -0 -0 -0 -12 -12 -11 -13 -18 -9 -12 -11 -9 -7 -9 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -46 -50 -27 -0 -0 -0 -0 -0 -0 -0 -0 -47 -44 -26 -26 -36 -46 -57 -52 -29 -21 -60 -66 -54 -27 -0 -7 -15 -53 -80 -68 -31 -41 -36 -23 -18 -9 -10 -16 -25 -27 -20 -25 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -11 -16 -2 -30 -16 -18 -40 -43 -16 -14 -18 -24 -22 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -35 -28 -9 -0 -0 -0 -0 -0 -17 -28 -0 -0 -0 -0 -8 -33 -30 -26 -22 -23 -24 -10 -25 -25 -23 -22 -12 -8 -9 -15 -18 -14 -9 -8 -10 -9 -4 -7 -2 -1 -1 -0 -0 -0 -1 -2 -4 -6 -26 -11 -5 -7 -13 -35 -16 -11 -39 -46 -60 -50 -28 -30 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -7 -9 -0 -12 -8 -4 -4 -4 -5 -1 -3 -3 -9 -1 -0 -0 -0 -0 -0 -0 -0 -0 -10 -58 -48 -18 -0 -0 -0 -0 -3 -2 -0 -6 -72 -31 -19 -27 -30 -64 -36 -23 -47 -85 -93 -49 -36 -22 -1 -0 -0 -55 -82 -65 -26 -27 -9 -12 -19 -14 -18 -18 -25 -29 -31 -27 -19 -14 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -15 -9 -25 -40 -16 -3 -7 -0 -0 -11 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -24 -41 -9 -33 -12 -0 -0 -0 -0 -0 -2 -6 -0 -0 -0 -0 -0 -4 -20 -21 -21 -23 -20 -13 -29 -17 -13 -15 -18 -16 -15 -15 -18 -20 -9 -12 -11 -10 -10 -11 -8 -3 -1 -0 -0 -0 -0 -2 -19 -27 -11 -7 -4 -11 -17 -17 -11 -16 -0 -0 -9 -45 -41 -19 -11 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -12 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -12 -14 -7 -5 -7 -8 -2 -31 -29 -1 -0 -0 -0 -0 -0 -0 -0 -28 -15 -24 -70 -56 -16 -0 -0 -0 -0 -7 -4 -0 -0 -14 -42 -44 -41 -35 -28 -24 -24 -68 -94 -66 -33 -33 -34 -35 -31 -26 -43 -43 -37 -26 -16 -22 -9 -6 -13 -22 -2 -17 -19 -23 -38 -30 -27 -19 -10 -5 -0 -0 -0 -9 -14 -0 -0 -0 -0 -0 -0 -0 -0 -4 -6 -4 -29 -7 -24 -35 -24 -0 -17 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -27 -30 -1 -11 -27 -22 -17 -11 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -25 -24 -15 -32 -23 -21 -20 -19 -18 -14 -15 -15 -14 -12 -12 -12 -10 -8 -8 -11 -35 -11 -1 -1 -2 -11 -8 -9 -11 -4 -5 -3 -14 -11 -0 -0 -1 -0 -0 -1 -15 -38 -45 -32 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -15 -12 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -10 -17 -12 -1 -0 -0 -0 -0 -0 -0 -5 -8 -0 -1 -5 -9 -6 -0 -0 -8 -4 -2 -4 -3 -0 -0 -1 -0 -4 -44 -15 -43 -72 -60 -67 -17 -0 -0 -3 -12 -2 -0 -0 -11 -55 -56 -51 -48 -44 -31 -46 -45 -41 -26 -25 -28 -31 -34 -42 -46 -31 -15 -18 -17 -4 -9 -8 -8 -10 -13 -1 -23 -23 -24 -28 -26 -13 -15 -17 -13 -0 -0 -0 -5 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -9 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -24 -36 -31 -41 -43 -44 -42 -38 -37 -34 -11 -0 -0 -0 -0 -0 -0 -0 -4 -24 -38 -33 -24 -22 -20 -24 -25 -23 -22 -21 -15 -14 -14 -13 -11 -6 -5 -4 -5 -9 -32 -11 -5 -4 -4 -3 -5 -8 -8 -6 -3 -3 -17 -13 -2 -0 -0 -0 -0 -0 -1 -16 -25 -16 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -21 -12 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -3 -8 -12 -8 -5 -1 -0 -0 -0 -0 -0 -0 -5 -12 -2 -10 -5 -0 -1 -9 -2 -5 -8 -6 -0 -2 -7 -6 -11 -43 -14 -74 -79 -34 -20 -16 -12 -5 -11 -28 -2 -0 -33 -54 -57 -53 -47 -109 -87 -50 -39 -47 -32 -24 -22 -22 -31 -10 -20 -36 -31 -25 -20 -22 -16 -0 -1 -9 -5 -0 -6 -32 -28 -23 -13 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -8 -12 -15 -21 -25 -29 -31 -28 -27 -24 -16 -7 -0 -0 -0 -0 -0 -9 -33 -33 -31 -29 -24 -19 -24 -25 -24 -24 -23 -17 -15 -14 -13 -11 -7 -7 -4 -3 -5 -6 -7 -8 -5 -2 -3 -7 -7 -7 -6 -5 -6 -12 -25 -14 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -23 -7 -0 -0 -0 -0 -0 -14 -16 -6 -27 -4 -0 -0 -0 -0 -0 -8 -10 -14 -16 -3 -0 -0 -0 -2 -14 -10 -10 -12 -0 -4 -2 -0 -0 -0 -0 -1 -3 -5 -7 -13 -11 -4 -14 -32 -19 -63 -85 -61 -17 -16 -5 -2 -8 -14 -2 -8 -46 -63 -134 -229 -180 -309 -181 -47 -44 -48 -36 -32 -24 -22 -28 -4 -21 -29 -25 -23 -14 -8 -7 -5 -2 -11 -3 -5 -10 -22 -27 -6 -14 -18 -14 -7 -1 -0 -0 -0 -2 -17 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -13 -29 -26 -28 -12 -4 -0 -0 -0 -0 -0 -1 -6 -9 -25 -31 -30 -26 -23 -21 -22 -23 -23 -22 -19 -16 -14 -11 -9 -9 -6 -4 -5 -7 -8 -8 -6 -6 -8 -7 -5 -5 -12 -17 -17 -11 -21 -10 -12 -24 -0 -0 -0 -5 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -12 -6 -0 -0 -0 -0 -17 -30 -31 -1 -0 -0 -0 -0 -0 -6 -4 -0 -0 -0 -0 -0 -0 -5 -26 -31 -12 -0 -0 -0 -0 -0 -0 -1 -0 -0 -16 -20 -22 -24 -10 -28 -24 -20 -17 -18 -19 -18 -10 -1 -0 -0 -0 -12 -56 -111 -71 -236 -311 -353 -334 -268 -130 -51 -45 -36 -25 -27 -21 -19 -27 -1 -12 -23 -24 -20 -22 -9 -8 -4 -1 -3 -1 -6 -10 -12 -28 -19 -19 -13 -12 -13 -4 -4 -2 -0 -1 -7 -2 -12 -13 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -4 -25 -28 -32 -36 -32 -9 -19 -21 -18 -17 -19 -13 -12 -10 -9 -8 -8 -4 -5 -7 -8 -8 -13 -17 -20 -19 -17 -14 -18 -23 -27 -27 -21 -15 -14 -19 -0 -0 -0 -3 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -2 -6 -17 -4 -2 -7 -6 -0 -0 -34 -36 -29 -17 -0 -0 -0 -0 -0 -0 -9 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -11 -15 -14 -27 -30 -26 -19 -9 -0 -15 -16 -15 -15 -17 -17 -8 -0 -2 -7 -35 -56 -186 -389 -409 -359 -366 -368 -277 -50 -126 -80 -46 -40 -34 -27 -34 -35 -35 -31 -2 -17 -20 -12 -0 -0 -12 -12 -5 -0 -0 -0 -17 -14 -6 -23 -22 -6 -3 -7 -9 -17 -19 -8 -0 -0 -0 -15 -22 -14 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -22 -23 -24 -29 -28 -16 -8 -18 -14 -14 -17 -11 -10 -9 -8 -7 -6 -8 -4 -5 -8 -11 -15 -16 -10 -5 -8 -18 -18 -20 -19 -18 -16 -4 -1 -11 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -3 -7 -11 -0 -0 -8 -7 -1 -5 -32 -23 -23 -19 -0 -0 -1 -15 -14 -1 -10 -3 -6 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -15 -32 -37 -28 -22 -32 -30 -15 -10 -8 -2 -16 -17 -14 -14 -13 -1 -0 -0 -1 -14 -65 -184 -164 -232 -397 -386 -385 -254 -149 -54 -48 -52 -36 -29 -33 -33 -23 -26 -30 -22 -0 -4 -16 -14 -7 -5 -13 -13 -28 -19 -0 -0 -16 -7 -0 -3 -10 -9 -11 -5 -4 -15 -24 -25 -10 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -14 -16 -19 -23 -27 -23 -7 -9 -9 -15 -16 -11 -11 -10 -8 -6 -5 -8 -5 -4 -7 -10 -11 -11 -9 -6 -10 -20 -16 -16 -14 -14 -16 -16 -21 -19 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -14 -15 -14 -14 -1 -0 -6 -20 -34 -15 -19 -15 -7 -6 -19 -6 -15 -12 -2 -8 -33 -40 -31 -18 -15 -12 -9 -3 -0 -0 -0 -7 -15 -26 -28 -33 -36 -36 -36 -31 -12 -7 -2 -5 -17 -17 -13 -13 -9 -0 -0 -0 -0 -105 -278 -431 -436 -413 -392 -391 -397 -284 -113 -53 -46 -31 -7 -24 -23 -13 -0 -0 -0 -0 -0 -2 -19 -22 -15 -13 -21 -38 -19 -12 -4 -1 -10 -2 -0 -0 -1 -4 -20 -15 -4 -0 -1 -15 -16 -11 -10 -11 -9 -7 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -7 -16 -20 -24 -29 -28 -16 -9 -11 -12 -11 -12 -11 -9 -6 -5 -7 -5 -6 -8 -10 -9 -8 -7 -21 -21 -16 -15 -14 -15 -16 -17 -17 -19 -17 -0 -0 -0 -0 -0 -0 -0 -0 -9 -33 -27 -21 -8 -0 -0 -0 -0 -0 -1 -7 -45 -58 -38 -16 -0 -0 -0 -0 -7 -19 -30 -28 -19 -15 -14 -1 -4 -15 -21 -29 -28 -21 -17 -16 -16 -25 -23 -10 -0 -0 -0 -14 -15 -13 -16 -32 -24 -24 -26 -27 -24 -24 -11 -8 -18 -17 -13 -9 -6 -2 -40 -334 -115 -241 -438 -435 -418 -413 -407 -404 -410 -421 -150 -53 -31 -0 -0 -6 -5 -39 -65 -34 -3 -0 -0 -1 -8 -15 -5 -8 -19 -25 -10 -19 -10 -0 -0 -0 -0 -0 -0 -1 -10 -12 -6 -0 -0 -0 -2 -13 -17 -17 -20 -26 -11 -0 -0 -0 -0 -0 -0 -3 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -13 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -17 -20 -23 -26 -24 -15 -7 -7 -11 -12 -12 -12 -9 -5 -4 -6 -8 -9 -10 -10 -9 -7 -4 -6 -14 -16 -14 -13 -15 -15 -16 -17 -15 -12 -0 -0 -0 -0 -0 -0 -0 -0 -2 -11 -17 -29 -14 -0 -0 -0 -0 -0 -0 -0 -0 -2 -8 -11 -11 -6 -1 -0 -18 -35 -35 -25 -13 -2 -6 -18 -2 -19 -30 -27 -6 -18 -19 -18 -20 -25 -22 -5 -0 -6 -17 -24 -22 -18 -17 -19 -23 -22 -22 -18 -15 -18 -25 -26 -23 -19 -14 -2 -5 -5 -108 -405 -355 -386 -430 -426 -412 -406 -406 -423 -333 -176 -134 -51 -16 -3 -0 -0 -0 -95 -153 -112 -12 -0 -0 -0 -4 -15 -2 -8 -14 -19 -16 -9 -11 -9 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -6 -10 -14 -16 -18 -30 -32 -27 -23 -17 -4 -12 -27 -29 -29 -26 -11 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -29 -21 -0 -1 -16 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -14 -20 -18 -20 -25 -24 -15 -14 -17 -11 -9 -12 -9 -6 -4 -7 -11 -10 -8 -9 -10 -10 -3 -4 -6 -7 -7 -9 -11 -16 -18 -18 -17 -11 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -12 -2 -1 -0 -2 -6 -1 -4 -4 -1 -0 -3 -16 -21 -15 -5 -3 -39 -56 -46 -25 -16 -5 -0 -1 -2 -21 -20 -47 -53 -29 -17 -18 -21 -24 -22 -6 -0 -10 -18 -18 -20 -16 -17 -23 -29 -24 -22 -16 -5 -3 -22 -25 -12 -5 -5 -0 -3 -9 -183 -417 -420 -419 -420 -416 -395 -364 -117 -123 -116 -75 -141 -71 -74 -41 -0 -0 -0 -93 -133 -109 -62 -3 -0 -0 -3 -9 -0 -14 -8 -0 -2 -1 -17 -20 -11 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -11 -9 -12 -16 -20 -23 -26 -27 -13 -8 -3 -0 -2 -6 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -12 -18 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -13 -17 -9 -17 -23 -24 -21 -17 -25 -14 -13 -15 -12 -14 -6 -5 -6 -7 -6 -10 -9 -8 -7 -3 -3 -3 -5 -7 -9 -17 -19 -18 -16 -13 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -15 -27 -0 -5 -11 -27 -35 -0 -8 -12 -10 -1 -4 -24 -21 -19 -24 -37 -9 -13 -30 -34 -13 -5 -1 -0 -1 -9 -15 -87 -147 -130 -17 -6 -17 -22 -22 -18 -3 -18 -24 -19 -16 -21 -4 -1 -8 -21 -20 -24 -155 -172 -74 -25 -22 -7 -2 -5 -11 -108 -275 -403 -408 -410 -416 -344 -260 -143 -81 -94 -94 -99 -93 -28 -2 -0 -0 -0 -3 -43 -74 -47 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -9 -21 -14 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -24 -22 -22 -23 -24 -24 -23 -24 -12 -1 -6 -24 -21 -13 -9 -9 -7 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -18 -16 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -22 -19 -10 -8 -11 -14 -21 -28 -28 -20 -20 -22 -21 -15 -6 -4 -4 -5 -6 -4 -4 -6 -8 -8 -7 -7 -7 -9 -11 -15 -18 -12 -11 -16 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -21 -2 -4 -0 -12 -16 -0 -0 -13 -19 -17 -7 -17 -11 -13 -24 -27 -0 -0 -12 -22 -18 -22 -18 -6 -6 -13 -16 -16 -16 -57 -82 -10 -9 -17 -20 -18 -17 -21 -22 -35 -45 -52 -11 -19 -22 -15 -7 -12 -286 -558 -459 -21 -5 -2 -2 -7 -75 -396 -401 -398 -399 -402 -413 -173 -113 -102 -94 -125 -47 -42 -54 -51 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -8 -4 -0 -0 -0 -0 -0 -2 -13 -16 -13 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -9 -16 -25 -21 -22 -20 -17 -19 -21 -19 -22 -26 -30 -32 -40 -14 -0 -0 -0 -0 -0 -0 -0 -0 -0 -21 -30 -29 -14 -10 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -12 -0 -8 -15 -15 -9 -6 -7 -10 -15 -21 -21 -20 -20 -19 -17 -16 -8 -7 -6 -5 -5 -3 -7 -5 -7 -13 -11 -11 -10 -9 -10 -12 -15 -16 -11 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -12 -28 -1 -7 -8 -3 -6 -40 -42 -43 -26 -4 -3 -0 -17 -30 -23 -0 -4 -12 -22 -27 -17 -16 -15 -16 -17 -17 -18 -14 -18 -13 -10 -17 -20 -14 -7 -24 -22 -51 -62 -48 -26 -28 -27 -13 -0 -0 -0 -402 -581 -405 -0 -0 -5 -101 -221 -402 -400 -400 -399 -339 -243 -118 -122 -125 -117 -91 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -22 -17 -9 -3 -1 -0 -0 -0 -3 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -19 -24 -25 -22 -20 -18 -14 -9 -12 -16 -23 -27 -20 -23 -20 -18 -14 -10 -10 -6 -2 -0 -1 -30 -29 -28 -31 -33 -31 -11 -0 -11 -29 -2 -0 -0 -0 -0 -0 -0 -2 -4 -0 -0 -0 -0 -0 -0 -1 -11 -12 -13 -14 -14 -16 -18 -12 -5 -5 -7 -7 -5 -4 -3 -4 -4 -4 -5 -6 -7 -7 -11 -12 -12 -14 -16 -16 -14 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -26 -8 -6 -6 -7 -5 -9 -41 -29 -13 -1 -2 -0 -13 -21 -30 -30 -6 -7 -10 -8 -4 -18 -16 -15 -15 -16 -18 -16 -15 -15 -17 -18 -20 -22 -23 -20 -15 -47 -61 -46 -25 -25 -5 -14 -15 -13 -49 -520 -570 -488 -373 -343 -264 -347 -406 -402 -401 -399 -392 -226 -80 -85 -90 -93 -48 -12 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -20 -9 -7 -10 -10 -0 -0 -0 -3 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -3 -0 -0 -0 -15 -31 -23 -15 -15 -19 -20 -21 -30 -32 -32 -31 -28 -27 -26 -25 -25 -25 -22 -25 -9 -3 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -10 -10 -10 -10 -8 -17 -18 -17 -13 -6 -6 -5 -4 -4 -5 -4 -3 -3 -4 -4 -6 -9 -13 -14 -15 -16 -15 -12 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -11 -13 -11 -9 -9 -18 -29 -53 -44 -29 -9 -0 -0 -0 -0 -3 -10 -8 -7 -10 -13 -15 -16 -16 -16 -14 -14 -17 -8 -16 -17 -17 -16 -14 -16 -16 -12 -9 -20 -35 -25 -11 -9 -9 -19 -22 -20 -108 -483 -546 -495 -428 -436 -435 -425 -416 -408 -402 -395 -380 -131 -29 -27 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -14 -6 -6 -1 -0 -0 -4 -19 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -5 -18 -26 -26 -30 -32 -35 -35 -30 -30 -29 -29 -29 -29 -30 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -9 -9 -9 -8 -9 -18 -19 -19 -13 -5 -3 -3 -4 -5 -4 -2 -3 -3 -3 -4 -5 -5 -9 -14 -16 -16 -16 -16 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -21 -38 -43 -29 -8 -5 -24 -19 -14 -39 -27 -7 -0 -3 -5 -0 -0 -5 -9 -7 -9 -12 -14 -15 -15 -16 -15 -13 -13 -14 -19 -19 -18 -20 -18 -13 -13 -10 -7 -9 -17 -13 -14 -11 -6 -9 -8 -13 -13 -11 -13 -516 -487 -428 -438 -435 -435 -425 -410 -398 -373 -86 -23 -23 -10 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -2 -5 -0 -0 -0 -0 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -13 -22 -23 -30 -26 -30 -20 -8 -13 -27 -28 -23 -21 -25 -3 -0 -0 -0 -0 -0 -0 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -11 -9 -8 -8 -9 -11 -12 -11 -7 -5 -4 -8 -7 -6 -4 -3 -4 -4 -5 -5 -5 -5 -9 -11 -11 -12 -13 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -25 -32 -45 -47 -36 -20 -6 -17 -26 -7 -16 -13 -17 -18 -0 -0 -8 -9 -6 -8 -11 -15 -17 -15 -15 -25 -17 -16 -17 -16 -17 -14 -21 -35 -38 -10 -21 -21 -21 -23 -5 -13 -16 -15 -14 -11 -12 -16 -11 -8 -35 -365 -443 -347 -244 -302 -357 -416 -408 -375 -249 -38 -18 -34 -39 -40 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -2 -14 -18 -15 -15 -21 -23 -3 -15 -19 -14 -8 -5 -18 -13 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -4 -5 -3 -2 -8 -7 -16 -18 -16 -13 -9 -10 -10 -8 -5 -13 -7 -5 -7 -7 -8 -10 -9 -6 -5 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -8 -0 -0 -1 -37 -63 -70 -56 -21 -8 -5 -10 -25 -26 -16 -6 -4 -12 -11 -9 -7 -7 -9 -10 -12 -13 -16 -24 -17 -17 -17 -17 -17 -13 -12 -25 -33 -21 -20 -19 -19 -14 -2 -12 -12 -6 -7 -12 -4 -14 -9 -6 -84 -425 -208 -86 -0 -0 -0 -329 -210 -93 -114 -3 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -7 -12 -13 -11 -14 -19 -8 -9 -18 -19 -16 -10 -9 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -9 -9 -13 -15 -16 -15 -10 -11 -10 -5 -2 -9 -9 -7 -6 -8 -9 -14 -16 -19 -16 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -14 -7 -0 -0 -0 -8 -46 -74 -74 -40 -37 -23 -18 -21 -22 -16 -7 -1 -4 -10 -10 -8 -7 -7 -7 -9 -13 -18 -18 -15 -19 -20 -42 -58 -46 -19 -24 -24 -17 -17 -16 -17 -11 -5 -12 -14 -12 -6 -3 -0 -0 -0 -0 -147 -443 -328 -69 -0 -0 -0 -0 -12 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -19 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -17 -20 -17 -19 -25 -25 -21 -16 -10 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -8 -8 -15 -13 -11 -12 -13 -12 -6 -2 -1 -1 -7 -7 -6 -6 -5 -5 -11 -16 -16 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -16 -52 -57 -44 -58 -40 -34 -32 -25 -16 -19 -12 -8 -13 -20 -10 -9 -8 -6 -8 -9 -18 -22 -15 -14 -17 -49 -67 -55 -18 -9 -15 -39 -47 -9 -11 -10 -6 -1 -0 -1 -1 -0 -0 -0 -0 -0 -237 -476 -427 -47 -0 -0 -0 -0 -0 -0 -15 -23 -15 -1 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -23 -14 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -6 -11 -22 -14 -7 -8 -11 -0 -0 -0 -0 -0 -0 -0 -0 -3 -8 -11 -9 -7 -6 -7 -8 -12 -13 -12 -12 -13 -9 -7 -6 -6 -6 -5 -5 -6 -10 -0 -2 -22 -25 -11 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -22 -34 -45 -51 -49 -16 -15 -12 -0 -0 -0 -1 -12 -20 -5 -6 -6 -5 -7 -14 -17 -24 -25 -15 -13 -18 -27 -27 -18 -17 -31 -52 -36 -9 -15 -6 -5 -3 -0 -0 -0 -0 -0 -0 -1 -7 -9 -288 -468 -243 -26 -0 -0 -0 -0 -0 -28 -43 -31 -3 -32 -12 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -8 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -11 -14 -16 -18 -14 -2 -18 -17 -15 -8 -0 -0 -0 -0 -2 -5 -6 -6 -6 -8 -10 -8 -15 -17 -17 -17 -17 -15 -13 -12 -10 -7 -7 -7 -7 -0 -1 -9 -18 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -31 -33 -24 -4 -0 -0 -0 -0 -5 -17 -20 -10 -3 -7 -11 -11 -12 -16 -18 -25 -25 -13 -13 -15 -15 -19 -25 -10 -49 -35 -13 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -74 -73 -364 -515 -368 -0 -0 -0 -0 -0 -0 -12 -19 -19 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -7 -5 -0 -0 -0 -0 -0 -0 -1 -2 -7 -10 -10 -6 -8 -14 -16 -13 -11 -14 -15 -13 -11 -9 -9 -8 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -11 -6 -1 -3 -6 -0 -17 -6 -0 -0 -1 -31 -36 -22 -8 -9 -16 -11 -9 -13 -19 -12 -9 -10 -18 -34 -20 -45 -46 -35 -52 -25 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -19 -56 -62 -466 -333 -145 -0 -0 -0 -0 -0 -0 -0 -0 -22 -21 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -8 -8 -6 -5 -7 -7 -7 -7 -9 -10 -12 -12 -13 -14 -16 -10 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -20 -25 -6 -0 -0 -3 -24 -7 -0 -0 -1 -11 -18 -10 -0 -4 -24 -15 -9 -10 -14 -12 -14 -11 -8 -12 -18 -89 -106 -88 -76 -52 -42 -21 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -22 -64 -150 -61 -8 -0 -0 -0 -0 -0 -0 -0 -0 -25 -13 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -8 -9 -8 -7 -6 -9 -10 -9 -8 -11 -15 -15 -12 -11 -17 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -34 -16 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -21 -3 -6 -13 -17 -16 -18 -13 -13 -13 -22 -64 -100 -78 -50 -58 -57 -53 -20 -0 -0 -0 -0 -0 -0 -0 -0 -0 -33 -59 -49 -3 -0 -0 -0 -0 -0 -0 -0 -0 -5 -33 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -7 -9 -10 -11 -11 -10 -10 -10 -9 -12 -16 -16 -13 -16 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -37 -10 -0 -0 -0 -0 -0 -0 -0 -2 -10 -2 -0 -0 -1 -7 -14 -18 -18 -14 -9 -4 -8 -12 -25 -69 -64 -62 -53 -41 -66 -20 -0 -0 -0 -0 -0 -0 -0 -0 -0 -42 -58 -36 -0 -0 -0 -0 -0 -4 -27 -30 -13 -11 -32 -3 -0 -0 -0 -0 -0 -0 -0 -0 -9 -67 -17 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -7 -8 -9 -11 -11 -11 -11 -9 -6 -13 -15 -14 -18 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -1 -0 -0 -0 -0 -0 -0 -0 -3 -13 -2 -4 -3 -0 -2 -4 -9 -5 -2 -12 -57 -22 -5 -7 -31 -33 -38 -55 -50 -24 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -39 -29 -0 -0 -0 -0 -0 -0 -6 -28 -26 -26 -25 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -2 -0 -0 -0 -0 -0 -26 -17 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -11 -4 -7 -9 -6 -5 -9 -11 -12 -11 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -10 -6 -0 -0 -5 -2 -0 -0 -9 -5 -1 -0 -0 -0 -0 -57 -44 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -0 -0 -0 -0 -0 -0 -1 -8 -35 -38 -20 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -42 -17 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -5 -4 -6 -7 -6 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -3 -1 -0 -0 -3 -75 -64 -43 -27 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -26 -39 -36 -42 -36 -14 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -5 -8 -9 -6 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -22 -34 -3 -1 -0 -0 -21 -97 -66 -70 -60 -20 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -31 -43 -36 -37 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -4 -7 -10 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -34 -34 -0 -0 -0 -0 -16 -53 -72 -73 -72 -52 -12 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -32 -43 -38 -34 -15 -8 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -9 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -7 -0 -0 -0 -0 -0 -18 -46 -50 -55 -58 -62 -55 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -12 -17 -39 -40 -40 -40 -39 -41 -33 -11 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -7 -1 -4 -21 -33 -40 -37 -27 -32 -43 -37 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -24 -39 -41 -41 -42 -36 -39 -43 -32 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -15 -6 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -25 -24 -16 -27 -25 -11 -22 -24 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -26 -18 -7 -22 -34 -41 -43 -47 -51 -33 -32 -24 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -8 -3 -0 -6 -16 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -16 -30 -27 -16 -0 -0 -6 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -42 -19 -21 -49 -42 -46 -55 -62 -64 -52 -39 -39 -24 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -15 -16 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -19 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -14 -13 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -26 -16 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -23 -40 -10 -3 -27 -43 -40 -38 -31 -47 -60 -54 -27 -44 -27 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -63 -93 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -17 -8 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -10 -22 -40 -25 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -26 -34 -14 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -46 -83 -69 -55 -45 -40 -33 -27 -36 -39 -44 -41 -27 -42 -52 -25 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -6 -0 -0 -0 -10 -30 -96 -15 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -10 -23 -38 -36 -17 -11 -31 -4 -0 -0 -0 -0 -0 -0 -3 -11 -24 -20 -25 -24 -16 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -17 -32 -59 -45 -42 -43 -43 -42 -38 -40 -48 -57 -67 -22 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -10 -7 -0 -0 -55 -100 -77 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -1 -7 -16 -1 -0 -0 -0 -1 -12 -3 -3 -6 -1 -12 -6 -4 -12 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -0 -4 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -31 -42 -35 -48 -46 -46 -49 -55 -54 -27 -25 -39 -39 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -10 -12 -6 -2 -1 -54 -109 -103 -57 -9 -0 -2 -0 -0 -0 -0 -0 -5 -41 -53 -29 -17 -15 -2 -0 -1 -0 -3 -1 -1 -1 -5 -9 -32 -14 -2 -3 -6 -7 -1 -0 -0 -0 -0 -0 -9 -29 -32 -7 -0 -0 -1 -3 -0 -4 -5 -0 -0 -3 -2 -0 -0 -0 -49 -61 -43 -59 -50 -46 -25 -20 -57 -39 -10 -11 -24 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -12 -10 -7 -5 -7 -4 -42 -78 -69 -3 -0 -18 -27 -5 -4 -1 -1 -3 -5 -4 -11 -11 -14 -8 -4 -13 -23 -20 -0 -3 -1 -30 -70 -56 -40 -31 -18 -10 -22 -6 -0 -0 -0 -0 -0 -0 -11 -37 -33 -8 -0 -2 -6 -1 -6 -5 -0 -0 -5 -2 -0 -0 -0 -12 -24 -48 -66 -64 -51 -45 -25 -21 -46 -10 -7 -4 -0 -0 -25 -11 -0 -0 -0 -0 -0 -0 -0 -0 -0 -24 -19 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -15 -7 -5 -8 -13 -10 -36 -50 -51 -25 -1 -0 -0 -1 -2 -4 -5 -6 -6 -10 -8 -23 -24 -21 -19 -29 -12 -4 -3 -6 -2 -38 -35 -2 -8 -14 -15 -5 -2 -5 -0 -0 -0 -0 -0 -0 -2 -12 -35 -4 -0 -0 -1 -2 -7 -7 -3 -0 -0 -0 -0 -0 -0 -0 -0 -22 -60 -75 -57 -60 -24 -21 -49 -25 -33 -20 -3 -0 -7 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -81 -58 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -15 -2 -3 -8 -13 -11 -10 -32 -37 -34 -10 -5 -0 -0 -5 -14 -9 -10 -10 -8 -8 -17 -20 -20 -24 -28 -72 -44 -21 -13 -3 -68 -42 -0 -8 -37 -15 -20 -29 -47 -4 -0 -0 -4 -9 -1 -16 -28 -23 -0 -0 -2 -4 -5 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -54 -75 -51 -56 -54 -54 -48 -30 -39 -38 -37 -25 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -62 -30 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -17 -14 -8 -0 -2 -8 -11 -11 -32 -17 -24 -35 -37 -38 -32 -16 -11 -13 -9 -7 -7 -7 -8 -8 -10 -17 -39 -62 -45 -25 -16 -17 -50 -62 -37 -29 -58 -30 -38 -50 -36 -0 -0 -12 -19 -18 -0 -0 -18 -18 -4 -0 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -48 -36 -0 -1 -11 -42 -26 -11 -34 -32 -9 -1 -0 -0 -0 -0 -0 -2 -11 -10 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -17 -15 -8 -0 -9 -11 -14 -22 -10 -20 -28 -27 -18 -23 -16 -10 -10 -7 -6 -17 -21 -22 -27 -26 -21 -16 -22 -40 -39 -24 -14 -2 -1 -44 -34 -26 -31 -12 -13 -10 -0 -0 -7 -12 -13 -5 -0 -0 -2 -1 -0 -0 -0 -0 -2 -3 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -1 -12 -6 -11 -36 -47 -7 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -8 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -11 -15 -18 -15 -3 -3 -5 -18 -22 -9 -11 -13 -14 -13 -7 -16 -12 -9 -7 -8 -20 -23 -29 -36 -21 -18 -23 -28 -34 -45 -27 -16 -11 -16 -76 -52 -37 -32 -19 -9 -14 -11 -0 -1 -16 -15 -11 -0 -0 -0 -0 -0 -0 -0 -0 -3 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -20 -42 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -13 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -20 -21 -11 -8 -5 -1 -0 -27 -22 -7 -8 -11 -7 -8 -12 -14 -11 -8 -8 -10 -18 -19 -23 -23 -17 -18 -31 -30 -25 -25 -25 -26 -27 -20 -13 -30 -24 -28 -31 -30 -7 -0 -0 -3 -17 -9 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -2 -5 -4 -0 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -20 -21 -16 -12 -4 -8 -25 -14 -12 -8 -7 -4 -4 -7 -9 -10 -12 -18 -10 -6 -7 -10 -24 -17 -12 -16 -22 -24 -23 -21 -22 -17 -36 -44 -41 -42 -24 -18 -21 -23 -23 -22 -7 -0 -1 -9 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -38 -43 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -12 -18 -13 -5 -18 -16 -5 -0 -0 -0 -11 -7 -6 -10 -0 -0 -6 -5 -3 -20 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 Wind_Speed nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan 23 nan nan 27 27 28 28 29 29 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 28 27 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 31 30 28 27 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan 33 34 34 33 31 29 27 26 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 16 16 17 18 nan nan 20 nan nan nan 29 29 30 31 32 33 33 32 32 30 28 26 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 17 17 17 18 19 nan nan nan nan nan nan 30 30 30 31 31 31 30 30 30 28 27 25 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 16 16 17 17 18 19 20 22 nan nan nan nan 30 31 31 31 31 30 29 28 27 26 25 24 23 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 18 19 20 21 22 nan nan 25 27 29 30 30 30 30 28 27 26 25 24 23 22 22 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 21 21 21 21 22 22 22 23 24 26 26 27 28 27 26 25 24 23 22 21 21 21 21 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 24 24 23 23 22 22 23 23 23 25 26 26 25 24 23 22 22 21 21 21 20 20 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 24 24 24 24 24 23 23 23 23 24 25 25 24 23 22 21 21 21 21 21 20 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 24 24 25 25 24 24 24 23 23 23 24 23 23 22 22 22 22 21 21 20 19 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 24 25 26 26 25 25 24 23 22 23 23 23 22 22 22 22 22 21 20 19 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 23 24 25 nan 26 26 25 24 23 23 23 23 22 22 22 22 22 21 20 18 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 27 27 27 26 24 23 23 23 22 22 22 21 21 19 16 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 27 27 27 26 25 24 24 23 22 21 21 19 17 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 27 26 26 25 24 23 22 21 20 18 17 18 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 27 27 27 27 26 26 25 23 22 21 19 18 19 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 25 27 28 28 28 27 26 25 24 22 21 20 20 22 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan 25 24 23 23 24 26 nan 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 20 20 20 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 20 21 21 21 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 20 21 21 21 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 20 21 21 21 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 21 22 22 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 22 nan 24 nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 22 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 22 23 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 nan 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 22 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 24 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 25 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 14 14 12 nan nan nan nan nan nan nan nan nan nan 14 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 nan nan nan 16 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 17 16 16 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan Wind_Direction nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 nan nan nan nan nan nan nan nan nan nan nan 253 nan nan 256 257 258 259 259 258 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 249 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 257 259 260 260 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 250 253 257 260 260 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 nan nan nan nan nan nan nan 251 249 248 248 250 253 256 257 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 253 253 253 253 253 nan nan 257 nan nan nan 259 256 256 255 254 251 249 249 250 253 254 254 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 nan 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 251 250 251 251 250 249 nan nan nan nan nan nan 259 258 258 257 257 256 254 254 255 256 257 255 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 245 244 242 241 242 243 243 243 246 nan nan nan nan 261 261 260 259 258 260 261 261 261 263 263 264 263 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 238 235 234 233 233 235 236 238 244 nan nan 260 262 262 261 261 261 261 264 265 267 268 269 270 270 270 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 233 233 233 233 234 234 235 241 249 255 258 261 261 261 261 262 263 266 268 271 271 272 273 273 273 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 234 235 235 234 233 237 244 253 256 256 260 261 262 263 265 267 268 270 271 271 272 274 274 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 233 234 234 232 232 234 240 247 252 254 260 264 264 266 267 267 268 269 269 269 270 272 272 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 231 232 232 232 232 233 236 239 244 251 259 264 266 268 268 269 270 269 269 269 269 269 269 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 230 231 231 232 232 233 237 241 248 256 261 265 267 268 269 269 269 269 269 268 268 268 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 229 230 231 231 232 nan 237 240 245 251 256 260 264 267 268 269 269 269 269 268 267 267 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 238 241 244 248 251 256 260 263 264 266 268 270 270 269 268 267 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 240 243 246 248 252 256 257 259 263 267 270 271 271 269 262 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 242 245 249 251 253 256 260 263 267 269 269 265 248 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 240 241 244 245 247 249 252 255 258 260 261 259 251 240 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 237 239 240 242 242 244 245 246 248 250 251 251 249 246 243 242 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 254 254 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 nan nan nan nan nan nan nan nan nan 244 244 245 244 243 245 nan 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 256 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 269 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 nan nan nan nan nan nan nan nan nan nan nan nan 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 245 250 255 256 nan nan nan nan nan nan nan nan nan nan nan nan nan 242 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 241 238 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 237 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 237 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 nan nan 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 236 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 236 237 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 237 237 237 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 238 238 237 237 236 236 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 241 240 239 238 238 237 236 237 nan nan nan nan nan nan nan nan nan nan nan nan nan 260 nan 259 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 243 242 241 240 240 239 238 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 245 244 243 242 241 241 242 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 246 244 242 242 244 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 243 244 nan 250 nan nan 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 245 249 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 248 250 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 250 250 250 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 nan 249 249 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 nan nan 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 255 249 249 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 248 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 244 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 257 260 262 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 256 258 260 261 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 258 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 245 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 nan nan nan nan nan nan nan nan nan nan nan nan 253 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 250 249 252 nan nan nan nan nan nan nan nan nan nan 261 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 266 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 265 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 269 nan nan 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 nan nan 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 261 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 259 260 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 239 nan nan nan 249 252 253 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 235 238 242 242 244 247 249 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 234 237 238 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan