CAPE 24 15 6 2 1 0 2 5 6 6 3 0 3 5 5 4 7 1 2 3 3 4 3 1 4 2 0 0 0 4 7 8 10 13 12 27 15 8 6 1 2 0 0 0 3 5 1 7 21 19 14 11 7 6 6 9 11 15 29 41 42 42 39 37 34 35 29 23 18 16 18 24 17 15 19 24 19 20 15 9 8 10 10 7 8 5 1 1 8 17 17 15 12 10 21 57 35 16 11 13 14 17 8 14 11 0 0 0 0 0 0 0 0 0 0 9 19 24 25 27 25 21 20 21 24 22 22 22 24 28 30 27 21 19 18 20 23 21 19 22 23 23 26 30 34 35 38 39 37 28 26 27 30 33 33 33 37 38 36 38 48 65 68 49 52 50 48 53 53 52 59 62 66 67 72 74 73 76 77 79 82 82 106 118 115 124 161 182 165 142 128 122 93 50 55 68 87 96 94 86 86 81 90 85 84 140 271 172 43 14 6 9 10 0 1 2 3 8 14 14 2 7 4 4 7 5 3 3 4 5 3 2 2 2 1 1 0 0 0 2 9 11 10 15 12 11 8 5 3 0 0 2 4 3 3 9 21 16 15 14 10 8 5 6 8 14 27 41 44 34 30 27 27 27 21 20 20 17 14 14 11 11 13 14 11 10 9 6 6 9 12 12 12 11 16 20 17 15 9 12 13 14 14 14 20 14 11 13 16 17 7 20 12 2 0 0 0 0 0 0 0 0 0 12 25 29 27 27 29 26 23 25 26 24 23 29 30 30 30 29 26 26 25 25 26 25 22 24 24 23 24 26 28 33 36 35 34 35 32 29 28 32 34 33 33 33 34 37 40 48 59 41 46 46 44 48 60 83 89 81 83 84 69 47 69 72 74 79 84 90 104 120 135 139 138 137 117 111 97 86 66 39 57 66 76 83 81 75 97 118 136 110 69 68 122 103 43 8 10 5 2 1 2 1 0 2 6 10 9 6 4 3 2 0 0 1 3 4 4 3 3 1 1 1 0 0 0 0 6 6 6 11 10 13 10 12 11 6 1 3 2 5 7 11 16 14 13 14 13 12 7 6 8 15 29 46 52 29 26 27 30 32 20 21 21 20 17 16 17 16 13 11 7 2 4 3 5 8 10 12 12 14 15 9 10 13 9 6 13 18 15 8 8 6 6 12 19 17 7 19 16 6 1 0 0 0 0 0 0 2 6 13 25 27 26 27 29 30 27 29 28 27 28 30 34 33 31 30 29 24 29 29 28 27 26 26 26 23 22 23 25 31 36 36 36 36 34 32 31 33 35 35 36 34 34 37 40 45 50 42 40 43 44 44 55 83 108 105 108 97 61 29 66 67 77 85 88 90 106 133 147 137 121 112 114 127 90 73 60 45 52 66 67 71 79 80 79 114 138 133 117 97 83 92 27 10 19 4 1 1 1 1 0 0 0 2 5 3 4 11 7 1 2 5 2 2 1 2 3 0 0 0 0 0 0 0 4 4 5 8 11 11 8 7 9 7 2 2 5 13 11 10 14 15 13 13 17 16 10 6 12 19 31 42 45 36 32 26 24 20 17 21 22 22 17 13 14 18 17 14 9 3 1 3 9 7 10 13 15 11 9 7 9 12 10 4 11 16 15 11 7 7 10 8 15 20 16 14 17 16 5 0 0 0 0 0 0 6 13 14 24 25 28 30 30 30 33 33 29 27 28 32 34 35 36 35 33 25 16 23 25 26 27 28 27 24 24 24 24 27 35 33 32 30 29 31 31 31 31 31 34 37 34 36 38 44 44 40 40 40 43 41 56 79 91 92 99 98 70 39 41 58 74 84 85 86 99 132 133 144 130 116 123 150 94 70 68 65 60 67 75 84 95 114 114 89 85 137 142 134 119 101 18 15 15 0 0 0 0 0 0 0 2 7 8 6 5 23 22 8 0 1 0 0 0 2 2 0 0 1 1 0 0 1 5 6 5 8 13 15 10 8 5 3 1 3 6 12 7 6 8 9 8 8 13 15 12 12 25 27 24 25 31 36 36 24 20 20 21 22 22 21 18 16 16 16 16 13 13 8 6 8 7 8 12 15 15 15 11 4 6 8 9 8 7 18 16 13 11 10 14 9 13 21 23 17 14 22 9 3 1 0 1 8 6 8 12 12 14 21 23 27 30 33 37 34 30 29 31 34 32 32 33 33 34 33 26 24 23 24 25 25 25 25 21 23 23 25 28 24 29 27 30 35 37 36 28 28 31 36 43 49 46 43 46 46 43 40 44 41 60 77 78 76 79 99 86 71 65 61 79 88 95 97 105 120 126 149 150 154 154 144 107 74 82 79 76 83 82 86 101 120 113 82 91 87 92 146 193 179 19 18 12 2 1 2 0 0 0 0 0 1 6 5 11 32 32 6 0 0 0 1 3 1 0 1 2 2 1 0 0 0 2 5 8 10 11 12 13 12 8 6 3 2 6 10 10 7 7 6 7 13 14 14 14 14 19 22 15 12 15 21 24 19 20 22 22 21 20 21 23 19 17 17 16 14 16 10 10 12 12 11 16 16 14 13 11 5 6 6 6 5 7 14 20 20 15 12 13 9 13 13 17 20 21 22 17 15 7 6 13 12 11 8 15 19 16 18 19 22 27 33 39 39 34 34 35 35 33 30 27 30 33 37 36 30 23 22 24 25 25 25 26 26 26 24 23 22 22 26 26 28 32 34 25 26 28 36 47 54 49 51 58 62 55 45 48 45 63 73 73 71 68 81 86 93 82 69 84 99 110 112 122 145 155 157 155 152 142 125 115 94 96 83 78 86 92 91 121 116 108 105 122 124 111 86 116 131 19 19 13 8 8 9 5 3 2 1 2 3 6 4 11 28 29 3 0 0 0 3 13 14 5 1 1 1 0 0 3 1 1 3 9 10 10 9 11 14 14 10 2 0 3 10 15 12 12 11 8 7 12 14 13 11 10 11 13 10 10 12 13 15 22 20 15 14 14 14 17 17 18 17 16 17 16 13 13 15 15 15 15 16 17 15 10 3 1 2 6 6 5 3 3 22 17 13 13 16 20 13 18 24 27 27 26 24 21 15 11 13 12 7 16 24 25 24 22 25 27 34 41 42 39 41 35 35 36 35 33 36 34 36 37 35 27 23 24 24 27 31 32 31 31 25 25 29 26 33 31 30 30 28 23 24 27 30 36 44 51 62 58 63 58 50 54 48 62 69 69 70 71 65 64 94 96 87 94 108 131 130 117 116 129 130 137 134 127 121 114 110 103 88 88 92 91 93 114 107 121 128 123 128 110 95 94 82 19 26 21 13 11 10 10 9 5 4 4 4 6 3 3 17 21 0 0 0 0 2 18 38 19 24 9 2 1 2 0 0 0 2 7 13 17 18 15 16 18 12 1 1 2 8 13 10 11 11 10 11 15 20 14 12 12 12 11 11 14 10 8 13 19 17 17 14 12 11 10 10 13 15 16 17 17 15 14 14 15 15 14 15 17 12 9 6 2 1 13 12 11 11 8 4 15 14 16 18 19 21 19 23 25 25 24 22 16 15 16 15 12 10 14 23 29 31 29 22 25 31 41 47 48 50 35 34 33 35 37 38 35 35 38 37 34 31 30 28 29 29 28 28 34 28 30 32 32 32 32 28 23 22 22 22 24 28 35 42 46 51 54 57 59 60 57 52 56 65 64 65 67 69 69 98 111 109 109 115 131 135 124 120 127 131 118 131 130 132 126 109 99 104 105 104 101 97 95 89 101 112 118 112 90 86 87 76 20 28 30 17 12 15 16 11 8 5 3 2 3 2 4 18 11 0 0 0 0 0 15 33 28 15 5 2 2 2 0 0 1 1 6 11 12 18 16 18 22 17 3 10 7 9 11 10 12 11 10 9 15 22 15 13 13 13 13 11 8 12 10 15 19 19 20 18 15 12 10 10 12 15 17 18 17 16 16 17 15 15 16 17 13 13 8 7 5 3 13 16 16 15 10 5 7 9 13 19 22 22 25 25 25 24 22 23 29 24 27 27 22 16 18 17 24 28 28 26 30 31 36 43 49 52 49 41 34 33 34 35 40 40 42 41 40 38 37 32 31 30 30 32 36 30 34 34 34 35 37 25 22 21 21 21 24 33 54 46 39 42 51 55 54 61 64 65 74 76 73 70 69 69 69 70 107 126 130 127 119 112 103 101 113 135 148 155 142 153 130 104 102 115 114 121 117 106 93 77 103 134 135 118 104 99 71 80 19 20 19 16 13 19 18 13 14 6 1 1 2 4 8 20 6 0 0 0 0 0 4 5 6 6 0 0 0 0 0 0 1 2 5 8 10 14 23 23 25 20 9 10 7 6 6 10 16 14 11 9 16 20 17 13 12 12 13 9 8 18 16 18 17 16 17 18 16 16 13 10 9 9 12 15 17 17 17 19 19 16 15 16 14 9 9 4 7 7 5 9 13 12 11 10 8 7 10 15 20 24 29 28 33 29 24 21 24 37 44 38 30 25 29 37 33 34 30 28 31 31 31 34 40 44 45 44 39 33 34 37 39 39 40 41 41 40 39 35 35 36 34 33 34 34 39 38 36 41 45 30 23 23 22 24 26 29 47 48 41 43 51 58 57 61 63 70 77 76 76 78 79 77 75 80 107 108 113 120 121 114 114 113 111 113 124 132 142 168 141 113 113 129 140 143 135 109 92 84 58 76 85 87 93 101 93 85 22 17 14 15 12 21 18 14 16 15 2 0 6 6 6 13 1 0 0 0 0 0 7 9 5 1 0 0 0 0 0 2 5 5 5 8 16 23 22 23 20 14 9 6 0 1 8 9 11 12 8 10 12 15 15 13 11 10 12 10 10 15 16 12 12 14 17 20 19 16 15 14 10 7 11 13 14 14 16 17 13 17 15 15 14 8 6 9 9 7 4 4 9 11 12 10 9 9 9 13 19 22 25 31 38 25 32 19 7 6 24 29 29 27 36 57 34 34 38 37 32 29 32 30 30 35 42 47 46 37 41 41 36 31 33 35 36 37 37 37 36 35 31 31 33 34 35 36 36 38 39 33 25 24 26 29 31 32 32 34 37 45 52 57 58 55 53 54 60 64 66 74 76 75 76 80 84 113 119 120 121 122 127 139 170 171 148 131 135 147 169 156 145 151 152 156 134 108 94 85 62 73 85 88 101 108 97 79 25 20 14 11 12 24 18 16 18 19 11 9 18 7 5 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 8 15 18 18 21 27 17 13 5 4 6 5 4 10 12 11 10 11 13 13 12 12 14 15 16 12 10 9 10 7 11 14 15 17 17 15 16 14 11 9 10 15 14 11 10 11 12 14 15 13 17 14 5 13 8 7 5 4 3 8 9 14 15 13 10 12 17 19 25 34 38 25 44 25 12 13 22 41 40 19 15 22 32 26 29 40 36 30 32 26 27 28 35 43 48 45 47 41 33 28 30 31 34 35 37 39 38 34 32 36 34 32 31 29 33 34 37 38 35 29 29 30 31 31 31 33 39 45 47 54 69 75 71 62 58 57 55 58 68 74 76 83 103 135 139 137 133 125 125 149 170 181 194 185 160 148 179 191 158 128 120 118 117 112 99 87 80 83 81 79 98 107 98 82 25 19 18 12 9 17 23 17 22 25 26 26 24 16 14 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 19 19 23 28 26 13 13 9 10 6 2 4 25 16 12 11 13 14 12 10 9 10 11 12 13 11 10 8 10 12 15 15 16 15 15 15 13 10 9 10 12 12 12 13 13 13 14 18 14 18 15 10 12 8 8 4 2 2 4 7 18 17 14 12 12 12 19 29 38 43 40 40 27 18 10 10 18 26 5 0 0 6 20 22 30 33 34 33 30 32 31 34 39 45 49 50 44 35 29 29 30 34 36 38 39 39 39 36 37 34 34 34 30 30 28 33 36 35 34 34 32 32 30 28 31 38 42 46 57 69 74 71 69 71 73 68 58 67 75 84 106 128 147 181 175 149 129 124 134 137 136 161 162 153 151 153 162 147 124 105 99 98 110 104 95 93 95 96 95 93 99 100 95 32 18 19 14 10 15 23 18 21 23 25 22 14 19 20 8 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 3 10 16 19 23 27 19 8 10 8 11 12 12 15 23 14 14 9 9 12 11 11 11 9 7 8 12 14 16 13 10 12 16 16 17 17 16 15 13 12 10 9 7 6 7 16 12 10 12 15 12 14 14 10 6 6 9 2 1 4 7 7 13 13 14 15 14 16 33 39 41 44 44 42 39 40 17 4 11 19 0 0 4 5 7 13 33 29 33 37 36 30 35 32 34 40 46 48 47 43 41 35 31 34 37 37 39 39 38 37 36 35 35 35 33 28 22 26 26 30 37 41 37 36 32 31 33 38 43 43 57 73 81 84 84 85 89 89 81 73 66 74 93 117 133 148 168 157 156 172 201 217 188 141 175 188 175 159 152 159 163 136 105 95 99 100 97 97 101 108 115 110 106 125 133 25 22 19 15 5 11 18 17 18 27 35 25 18 22 12 2 0 0 0 0 2 4 2 1 2 2 0 2 1 0 0 0 0 1 7 14 20 28 23 15 6 2 3 6 14 16 13 11 12 14 19 18 16 13 11 10 10 8 5 7 11 14 12 11 11 12 14 17 19 18 15 14 13 11 11 9 6 5 11 11 10 10 9 9 13 11 12 12 11 8 0 0 2 6 11 11 9 14 15 11 13 30 41 37 38 43 45 39 35 36 18 8 7 0 0 14 17 33 34 12 29 28 23 25 34 40 35 32 35 39 44 50 50 53 43 37 35 35 37 37 35 35 38 37 34 34 34 32 29 25 24 20 25 34 41 42 42 34 30 33 38 38 36 47 64 76 84 100 107 101 97 93 85 76 77 74 73 89 108 128 167 196 228 267 285 252 254 240 236 221 195 176 163 184 167 137 116 105 103 102 103 112 122 129 128 121 151 150 22 18 19 23 2 13 17 15 17 26 35 27 24 20 6 0 0 4 5 5 6 9 6 4 3 3 3 6 3 1 2 3 0 0 7 12 19 25 20 12 7 3 1 3 11 16 14 14 14 12 20 15 14 13 11 10 10 10 7 6 7 8 5 5 8 8 8 15 18 23 22 18 15 14 19 18 12 10 12 12 12 12 7 8 13 11 10 11 18 14 0 0 0 5 8 9 10 12 13 9 14 25 33 37 34 39 40 35 30 29 25 29 24 11 0 0 0 0 4 2 13 20 28 26 29 34 34 34 32 31 34 41 45 52 46 41 37 35 36 37 36 34 33 33 33 36 33 32 32 32 27 23 22 25 31 35 37 35 40 44 42 35 32 40 45 49 59 76 84 97 100 94 91 90 81 73 96 106 109 114 138 154 175 198 210 231 288 281 289 253 210 180 174 172 189 164 139 130 125 112 103 107 108 112 139 179 118 124 22 12 22 29 2 7 9 12 19 30 35 36 22 18 10 0 0 0 3 6 8 12 11 13 11 8 7 10 7 6 6 6 3 0 6 12 16 16 12 8 8 8 7 9 11 15 17 18 13 11 18 19 14 15 15 12 8 12 8 6 7 8 3 2 6 6 7 12 15 24 21 21 19 15 18 24 19 21 25 25 20 19 11 11 15 15 15 15 22 18 5 0 0 3 9 16 20 19 20 10 14 27 35 32 33 39 39 37 38 30 23 47 44 21 0 0 0 0 0 0 4 14 24 22 31 39 36 33 32 29 28 30 38 50 46 37 36 36 36 37 31 30 31 32 34 38 32 30 29 30 31 24 23 23 23 26 29 30 47 55 47 37 33 34 32 33 38 44 54 69 77 83 88 87 80 82 106 103 97 89 86 92 102 110 129 143 172 231 305 278 230 188 161 144 141 136 128 124 125 117 112 120 137 177 214 138 100 103 24 10 24 35 24 1 2 15 15 20 26 30 19 20 10 0 0 0 3 8 9 8 7 7 10 10 10 11 11 10 9 8 8 6 4 12 11 11 10 8 7 10 9 12 12 11 22 19 13 6 1 2 8 13 17 16 11 8 6 6 8 10 10 9 1 4 8 10 14 22 18 21 19 15 18 27 18 29 31 28 24 27 15 16 17 14 10 12 21 18 9 1 0 2 10 10 15 24 33 19 18 28 30 30 36 40 39 41 61 71 16 22 36 16 0 0 0 0 0 0 3 10 11 19 23 27 32 31 30 33 31 30 31 34 38 42 37 38 38 37 32 31 33 34 34 33 27 26 22 24 26 23 23 26 22 22 26 30 35 49 48 44 41 38 30 33 38 43 42 40 47 64 74 75 73 73 71 72 73 74 74 82 92 94 104 109 114 144 227 257 225 197 177 177 188 145 136 128 131 141 137 183 224 182 115 95 95 94 31 17 29 39 31 18 3 25 13 16 28 35 27 18 10 5 1 1 3 11 11 11 11 13 9 5 5 8 9 9 10 9 11 11 11 16 12 14 15 10 6 11 7 12 13 15 22 17 13 14 14 11 8 9 11 15 16 15 11 6 11 11 13 14 11 8 9 10 12 16 15 21 22 18 20 25 18 34 25 22 25 26 17 19 19 17 15 16 17 11 6 3 2 4 7 6 10 23 35 31 17 26 27 26 31 39 38 48 60 49 24 26 35 9 0 0 0 0 2 0 0 0 4 19 31 37 36 34 32 32 31 29 27 30 37 43 38 40 40 39 39 37 45 40 36 33 28 25 24 24 23 23 24 28 25 25 26 29 38 42 44 45 45 42 37 50 40 36 34 35 41 44 49 53 55 55 54 57 66 65 66 72 85 105 110 118 112 111 139 192 185 189 189 178 175 172 145 151 171 180 174 244 207 137 86 72 74 76 40 37 25 106 129 66 20 30 11 19 19 25 28 19 17 17 9 3 8 11 11 9 5 0 1 1 1 6 8 8 9 11 16 15 16 19 23 23 17 9 6 9 7 11 12 13 19 23 15 8 9 12 14 13 9 10 11 12 11 9 11 12 12 12 11 12 16 11 11 12 13 13 19 19 21 23 22 29 19 22 25 23 17 18 17 18 15 10 7 6 3 3 3 2 3 6 10 20 28 26 21 25 24 36 43 43 39 39 45 42 24 16 40 4 0 0 0 0 0 3 3 2 4 11 17 24 30 32 31 28 29 28 25 27 33 37 36 38 38 38 41 45 40 39 33 32 32 27 24 26 27 27 28 29 27 27 28 27 28 36 45 40 41 42 43 41 34 34 41 45 43 36 36 34 35 43 49 43 68 63 65 67 68 72 71 80 83 84 95 124 157 140 145 167 193 190 159 190 199 197 200 223 136 106 81 69 69 67 43 43 19 40 45 38 21 19 9 27 26 24 25 23 20 17 22 9 4 8 11 1 0 0 0 0 0 6 6 6 8 10 13 16 18 20 19 19 19 12 6 5 9 16 16 15 20 26 25 12 17 17 17 16 11 8 10 11 12 10 9 10 9 9 9 9 12 12 13 13 13 14 16 18 21 21 20 17 13 15 18 18 17 17 15 20 16 8 3 4 4 3 2 2 3 5 12 16 22 21 18 25 27 35 39 39 37 35 39 52 26 11 23 2 0 0 0 2 4 1 2 1 6 13 20 34 33 29 30 31 31 32 29 27 29 32 34 34 34 36 37 35 36 37 34 33 33 31 25 24 23 27 29 29 28 27 29 28 30 34 35 29 38 37 38 43 49 65 61 54 48 41 31 25 29 37 38 37 52 56 57 60 66 69 64 71 67 66 71 82 99 100 121 127 153 192 194 229 203 189 182 165 117 79 75 67 68 75 41 46 55 69 26 54 22 13 17 14 30 24 27 29 26 22 35 12 4 4 4 0 0 0 0 1 3 9 7 5 7 9 10 16 14 17 21 21 20 15 10 10 13 15 14 21 25 25 22 16 8 11 11 14 14 12 7 8 8 7 7 9 9 9 12 13 12 13 15 15 14 13 13 16 18 18 16 14 11 9 14 16 14 15 16 16 11 9 4 4 10 2 1 5 6 7 14 26 20 14 13 19 31 32 36 37 37 38 31 49 26 26 21 2 0 0 0 0 1 4 18 3 5 10 18 27 28 30 31 32 32 31 34 29 30 32 33 33 32 34 34 37 41 40 37 39 37 35 33 32 36 31 28 29 32 27 25 25 31 34 32 25 37 34 39 45 53 67 51 36 34 32 23 17 21 29 31 31 40 52 43 42 52 63 70 57 77 74 69 68 69 82 112 128 179 243 264 232 205 193 174 139 99 70 68 64 65 79 53 54 66 63 30 40 27 29 22 20 21 21 24 26 28 27 26 18 8 7 4 0 1 2 2 7 14 18 13 8 8 8 11 17 13 13 15 17 19 21 14 14 18 16 13 22 24 24 22 17 19 17 11 12 16 17 14 13 7 7 7 7 7 8 10 10 10 12 15 15 16 14 13 14 15 16 13 12 8 3 5 12 8 13 17 11 18 13 4 3 6 3 5 7 5 6 13 26 23 12 17 26 33 33 33 30 34 32 25 31 28 24 16 5 4 0 0 0 0 3 10 1 4 5 4 7 14 19 27 30 30 30 35 40 31 29 30 31 32 32 30 35 39 40 41 44 43 41 37 33 38 32 29 30 32 33 32 28 27 31 31 28 32 31 42 36 25 21 23 22 21 21 20 18 21 24 23 28 38 46 43 44 49 45 49 73 86 79 70 68 68 63 63 83 103 131 182 227 221 175 163 135 98 87 68 60 69 88 61 58 53 52 56 49 28 38 12 14 27 30 29 26 26 22 21 29 13 7 3 4 7 4 9 19 22 22 19 13 14 11 12 16 14 15 14 12 15 19 17 14 19 21 21 23 23 21 24 20 16 23 17 11 13 15 16 16 12 12 9 7 6 6 9 12 13 13 14 15 24 18 14 13 13 15 12 13 7 0 2 9 4 15 15 16 32 6 1 0 0 1 4 10 6 17 19 16 20 7 22 28 29 30 30 18 31 29 27 33 24 23 25 16 14 13 0 15 13 6 1 0 0 5 7 17 25 21 17 25 30 30 31 39 27 26 29 30 29 28 29 29 33 38 44 49 48 43 42 41 39 34 26 27 27 28 30 31 32 35 32 31 32 27 40 35 31 26 20 20 18 19 17 15 17 17 16 17 26 35 38 48 47 43 51 68 74 79 68 67 67 66 68 64 67 84 100 124 143 123 123 127 108 75 56 58 65 74 43 43 44 43 48 44 30 31 10 26 35 33 30 25 35 25 28 36 26 11 5 13 24 26 25 26 25 26 24 18 17 15 13 13 17 22 9 12 12 14 15 15 17 24 26 23 21 25 23 27 22 19 24 18 12 11 10 11 12 12 10 9 8 7 8 9 9 11 13 15 21 15 18 15 13 14 12 15 16 10 5 8 7 14 15 15 18 13 3 2 2 2 4 11 6 20 21 14 10 5 21 27 48 45 21 16 26 23 28 30 23 33 30 20 31 37 0 0 2 2 1 0 0 0 1 7 8 7 11 20 28 30 30 31 31 33 34 33 30 30 32 33 34 38 43 47 49 45 41 41 41 36 26 30 26 24 23 23 28 37 25 28 34 26 29 29 37 43 37 28 24 21 16 13 13 13 15 18 20 24 30 41 43 54 51 46 55 76 78 76 69 63 62 62 58 53 59 70 84 93 91 88 77 67 65 58 54 57 35 34 30 36 47 42 31 24 22 32 36 31 28 29 43 27 20 24 27 18 11 10 26 36 36 39 29 28 26 23 22 18 16 13 19 21 8 8 9 11 15 17 17 27 28 22 24 29 24 27 23 17 16 17 16 15 13 11 11 12 11 11 10 8 6 4 5 7 9 18 28 23 17 14 13 13 12 12 15 11 6 8 11 10 17 16 21 22 3 3 5 3 5 9 12 21 19 15 10 6 4 29 54 38 15 16 23 18 30 36 34 33 21 20 28 16 1 0 0 0 0 0 0 0 0 4 6 8 11 15 22 27 35 42 40 38 42 38 34 32 32 34 40 41 40 42 47 49 46 42 44 41 31 42 29 26 25 24 24 31 25 26 26 22 20 33 36 27 25 31 30 20 16 14 13 15 21 21 20 19 22 29 38 59 59 45 47 68 80 80 69 56 53 63 71 52 52 59 71 82 81 74 72 69 63 64 74 76 34 32 32 35 46 47 36 25 18 21 73 47 30 31 36 22 24 21 25 27 21 15 33 23 30 44 38 35 33 27 23 23 22 15 16 17 14 9 7 15 17 19 19 20 32 26 31 32 25 29 26 22 14 11 14 18 19 16 12 11 12 12 13 11 8 5 5 7 8 20 29 29 18 13 14 14 13 13 13 13 8 8 10 10 15 22 23 21 14 7 7 3 7 10 10 14 18 15 14 11 8 23 38 16 12 16 16 11 18 20 26 33 31 21 36 24 5 0 0 0 0 0 0 0 0 0 4 7 13 17 18 22 23 27 34 39 42 39 38 36 34 36 40 40 39 42 47 50 56 46 47 47 43 47 39 37 29 29 33 29 25 22 21 20 19 19 19 22 24 28 28 17 14 15 15 19 25 25 25 21 21 24 32 48 49 41 46 57 63 70 63 52 51 62 79 81 67 59 62 72 80 84 73 81 74 63 66 79 32 25 27 36 43 58 42 35 30 35 54 42 30 30 29 25 38 27 29 31 27 22 45 24 29 40 42 40 40 35 33 30 26 20 17 17 16 12 10 19 17 19 22 23 25 26 32 28 33 40 27 23 20 18 17 20 17 15 15 13 12 13 14 12 11 9 7 6 8 25 24 19 18 16 16 16 14 13 14 13 9 9 10 11 15 11 12 23 17 8 12 5 9 10 8 8 11 10 10 11 17 27 28 12 15 12 8 18 21 23 22 33 39 26 15 28 14 2 0 0 0 3 1 0 0 0 1 4 9 12 9 16 18 29 37 39 37 40 43 45 38 33 38 38 35 41 45 50 56 50 55 50 48 50 50 49 31 29 29 28 35 27 21 20 18 19 22 20 14 15 16 14 15 16 20 26 29 30 30 28 27 25 27 35 39 39 40 46 55 62 60 52 52 56 68 83 84 80 70 67 70 67 46 72 71 70 72 71 35 21 19 27 36 44 52 49 32 44 58 46 30 34 30 33 40 25 26 30 25 24 33 21 35 39 40 40 42 34 32 30 28 25 19 21 20 15 15 20 18 18 21 24 27 30 37 27 39 40 21 21 22 23 24 23 20 13 14 13 13 12 11 14 15 15 10 7 15 38 27 22 20 18 17 16 15 16 14 11 11 11 11 10 9 7 6 11 14 13 13 6 7 8 6 4 6 6 4 14 24 22 11 7 19 10 9 13 16 44 17 18 31 28 6 26 12 2 0 0 0 4 1 0 0 0 0 1 2 3 5 8 16 16 27 36 40 43 50 50 40 32 32 33 32 38 40 43 50 51 57 55 54 50 44 41 34 34 35 31 25 25 21 21 22 22 21 17 6 6 9 13 19 24 28 33 36 36 35 32 35 30 27 28 31 33 33 40 46 52 55 49 53 49 54 71 84 84 76 72 72 71 60 83 76 66 62 63 26 19 18 24 44 62 72 69 27 70 73 41 30 41 30 34 30 16 18 31 25 27 29 25 37 40 42 44 46 45 38 31 29 30 28 25 24 22 22 22 22 21 26 27 27 33 44 32 38 44 35 19 20 26 27 27 24 20 17 15 15 13 11 11 13 13 12 16 28 46 20 17 16 15 15 15 15 16 15 14 14 14 15 12 10 9 6 7 9 14 14 10 9 3 1 2 2 3 3 17 30 32 22 12 23 11 14 18 23 33 17 10 28 28 12 18 17 18 16 8 0 1 1 0 0 0 0 0 1 1 4 9 14 15 24 30 38 45 51 45 44 41 38 36 30 31 39 38 41 48 45 47 55 46 37 38 36 45 29 22 21 22 22 24 25 30 30 21 18 14 12 13 20 29 30 28 30 34 36 34 36 32 28 26 27 27 29 32 37 43 47 42 44 44 44 45 54 71 68 73 74 72 69 71 67 77 80 73 19 22 29 51 69 77 75 62 23 88 73 44 35 41 24 34 38 28 20 28 22 27 29 33 41 42 45 46 46 43 36 36 33 34 32 26 23 23 24 24 24 25 26 16 20 32 43 41 37 45 51 38 25 27 30 29 26 23 20 21 16 14 13 14 15 14 11 21 32 33 14 21 20 16 14 15 15 19 18 15 15 17 16 13 12 8 5 7 8 12 11 12 11 5 4 3 2 2 4 17 31 39 36 23 14 15 14 16 16 18 21 9 23 30 20 11 13 14 23 11 0 0 2 0 0 0 0 0 0 0 2 6 9 13 24 31 37 42 44 44 45 46 43 40 37 33 43 38 43 45 35 37 59 46 38 36 36 67 25 21 26 28 28 33 32 32 31 27 23 16 15 13 16 21 25 29 33 37 38 37 39 35 29 27 27 25 24 29 32 34 34 33 39 45 43 41 47 59 61 70 69 73 82 95 105 109 107 106 22 29 43 61 60 63 56 45 44 91 64 45 39 38 27 31 32 30 24 21 20 29 30 34 41 45 44 45 46 45 41 37 33 36 35 33 30 25 25 26 27 28 26 19 22 24 30 33 26 28 28 31 29 28 29 32 27 23 22 22 16 16 17 18 18 15 11 20 23 20 17 33 33 19 15 16 16 16 17 18 19 20 17 17 16 11 9 11 8 8 8 10 10 7 6 3 1 3 7 16 23 31 22 25 28 27 21 24 21 24 27 18 23 39 27 12 6 5 12 18 8 1 0 0 1 0 0 1 2 0 2 8 7 5 15 27 33 37 39 39 42 51 47 54 49 38 47 35 45 48 41 36 56 44 36 34 32 29 31 32 32 34 36 40 43 34 24 18 17 18 18 16 16 18 25 31 34 31 30 32 37 41 39 39 37 34 33 37 33 29 35 39 39 50 52 49 51 54 54 68 79 68 68 77 88 81 85 90 27 41 39 27 30 33 37 41 54 73 79 52 43 40 37 32 30 27 30 27 25 34 27 33 40 44 43 44 39 41 43 40 36 37 36 36 33 29 28 29 28 28 27 25 31 20 19 23 28 27 16 25 28 27 28 34 31 29 24 20 20 22 22 17 17 19 16 16 14 15 15 20 37 20 15 15 16 15 17 19 21 21 20 20 18 18 14 11 9 7 10 9 8 4 0 0 0 4 10 14 19 23 24 23 25 26 25 37 22 24 22 16 19 34 25 19 16 10 9 20 13 5 1 0 0 0 0 0 1 1 4 11 10 8 11 21 28 33 39 40 42 51 52 56 52 47 48 29 52 61 53 40 40 39 32 33 31 25 31 33 33 34 40 44 43 40 28 22 19 16 18 18 20 25 30 31 35 36 37 36 35 36 37 41 43 47 47 42 40 36 45 48 42 43 55 51 47 46 48 59 85 68 66 71 76 90 94 107 40 56 43 27 30 34 29 36 49 70 83 56 46 44 45 41 30 28 29 30 32 35 32 33 39 41 43 44 37 35 37 39 38 36 33 36 38 34 30 30 29 27 29 33 31 19 19 21 24 22 16 30 30 25 25 29 27 33 25 21 23 26 22 20 20 24 24 16 11 13 15 24 36 29 15 15 16 19 21 18 21 21 23 23 20 28 18 14 11 8 8 6 6 6 6 5 0 7 11 14 14 14 25 25 25 18 19 44 17 19 20 17 15 16 17 20 19 17 13 13 9 7 3 0 0 0 0 1 2 3 8 12 8 7 11 17 22 23 37 37 43 60 56 52 55 59 55 38 35 39 43 41 38 41 31 26 26 23 19 25 24 32 41 44 40 47 42 32 27 25 24 25 25 27 31 34 38 42 48 48 45 41 37 40 39 45 45 41 44 45 43 42 42 46 55 52 47 45 44 46 56 55 58 60 59 62 76 88 61 69 67 40 48 59 38 33 51 71 73 56 44 44 44 44 40 31 32 28 33 38 37 41 41 36 38 40 39 39 37 36 34 32 31 30 30 31 31 32 33 30 30 37 35 21 20 20 22 22 21 29 30 26 25 25 26 34 28 26 27 26 22 19 20 23 24 20 14 13 14 25 43 46 21 16 18 19 17 16 17 18 23 25 25 29 24 21 15 10 8 6 4 3 4 6 7 12 11 15 16 16 22 23 39 19 10 17 17 21 14 18 17 10 10 20 18 16 13 6 7 7 4 1 0 0 0 0 3 4 5 10 9 9 11 13 16 22 34 34 41 52 55 51 64 71 69 62 58 73 59 42 35 36 31 18 17 20 23 20 19 26 35 39 45 53 59 47 38 34 36 39 38 31 35 39 40 39 44 47 47 45 40 38 34 32 28 27 31 36 31 31 34 40 50 53 50 46 42 43 50 55 55 57 59 59 56 52 89 94 87 54 58 61 48 38 64 93 83 61 48 47 46 44 44 41 35 33 31 34 34 23 27 35 35 38 39 40 35 34 30 29 31 31 29 30 31 33 35 28 31 39 36 28 27 25 21 21 25 28 27 26 28 26 25 28 26 27 27 28 26 24 25 21 20 20 17 16 19 24 43 49 32 18 24 36 42 40 35 23 23 26 26 25 23 26 18 13 11 10 6 6 3 3 7 12 12 18 18 16 16 19 50 19 9 8 6 7 7 15 17 14 15 19 14 23 17 7 10 8 7 4 1 0 0 3 3 4 6 7 7 8 13 15 17 22 23 26 42 47 40 37 56 62 71 72 65 70 59 38 28 26 26 20 19 16 18 24 29 30 31 35 39 46 53 43 43 39 40 45 48 39 40 44 47 45 45 46 44 43 40 38 38 31 28 27 27 29 36 34 35 38 42 44 41 42 41 41 43 48 50 52 48 48 50 47 112 121 122 100 68 53 51 52 67 92 81 74 64 56 50 43 36 37 35 32 31 19 33 46 37 27 37 41 42 38 38 34 29 29 29 30 32 28 29 33 33 30 35 38 39 38 33 28 29 23 18 20 23 24 28 26 24 26 28 27 24 25 27 29 33 28 22 21 18 16 21 30 40 50 43 27 23 24 26 28 30 26 24 27 25 21 21 25 21 19 19 15 10 15 5 2 6 13 18 23 23 23 17 25 61 18 10 6 5 11 5 11 13 14 15 15 10 19 13 6 5 6 4 5 4 2 2 8 2 2 5 7 5 7 8 11 17 22 22 18 26 32 37 40 46 47 57 75 85 79 61 49 29 22 24 30 30 20 20 33 40 35 40 41 40 40 43 43 38 36 37 39 41 39 37 40 46 48 47 45 45 45 43 39 36 35 37 35 34 36 43 40 46 49 48 45 38 39 40 40 39 40 44 41 37 37 41 42 104 111 113 92 98 58 56 55 63 85 80 80 75 64 51 40 41 33 30 27 24 20 20 19 28 31 35 47 46 50 47 39 34 33 27 24 27 28 28 32 28 28 34 44 44 41 34 27 28 27 25 30 26 21 26 26 27 28 28 26 24 21 28 33 33 29 27 40 38 26 20 24 49 48 44 38 32 26 21 22 22 22 26 26 21 20 19 20 18 19 21 17 10 10 7 2 9 17 21 22 23 22 15 32 55 20 9 4 2 4 6 7 8 13 15 13 12 22 12 4 2 3 1 0 2 3 5 9 6 3 1 2 3 4 6 8 15 21 25 24 26 33 38 34 29 36 40 51 58 63 61 45 31 33 34 35 34 33 30 42 46 44 50 44 46 42 37 37 41 41 36 35 35 36 34 34 39 42 43 44 47 47 44 42 42 45 49 48 47 46 42 32 36 42 45 47 47 51 47 46 42 42 43 36 39 36 36 37 100 81 93 107 93 60 67 53 65 84 82 71 79 71 58 47 34 38 32 29 26 21 20 26 26 37 42 51 36 35 40 41 39 37 31 27 26 29 28 29 28 26 29 34 35 33 33 34 31 24 16 24 26 23 24 24 27 27 26 26 25 23 28 26 25 27 29 40 46 32 20 28 61 99 77 50 40 39 26 20 19 23 27 24 21 32 28 21 19 18 19 11 6 5 8 6 8 15 18 19 20 25 20 43 51 29 15 12 4 2 4 4 5 8 16 13 7 11 7 2 1 2 2 0 2 2 4 6 5 4 2 1 0 0 2 7 13 12 12 14 14 13 20 19 17 20 23 37 49 61 66 57 48 45 45 45 50 59 51 59 58 54 52 47 48 48 45 44 45 47 43 39 38 37 38 43 43 43 41 40 42 43 40 41 44 48 54 54 52 50 46 39 40 43 34 34 40 43 43 45 44 45 44 39 40 35 33 33 105 83 73 87 83 65 79 60 71 80 80 77 83 73 62 54 47 44 35 35 34 30 25 23 26 36 40 30 45 25 41 47 42 36 38 34 29 26 24 26 27 27 26 28 33 33 35 46 46 36 23 22 26 27 25 24 25 19 22 25 26 26 26 22 21 23 26 27 25 22 21 22 36 78 70 57 38 27 22 25 19 23 24 24 27 25 18 17 19 22 23 12 5 5 8 12 9 13 15 16 19 28 17 24 46 40 14 7 6 6 6 4 1 2 11 13 12 10 3 0 0 0 0 0 0 0 1 6 8 7 7 6 2 0 0 2 4 6 7 10 12 10 11 11 11 12 16 27 38 55 63 64 66 62 70 61 59 65 69 80 73 69 66 62 58 51 46 45 47 47 47 44 41 39 39 44 44 43 39 37 39 40 38 39 39 43 48 49 51 50 49 46 44 47 42 39 38 38 39 42 40 40 40 39 34 35 31 33 101 88 81 85 77 75 81 70 69 74 76 76 78 76 67 60 55 48 41 47 46 39 34 35 38 36 38 36 26 38 46 48 45 42 46 41 38 28 26 29 28 30 29 31 32 33 35 45 43 38 32 26 26 26 27 25 24 20 24 24 24 26 29 28 28 26 25 24 23 22 18 17 22 42 67 49 41 29 23 29 25 26 25 24 27 34 33 26 23 22 18 18 7 8 7 9 14 14 12 19 23 26 35 25 27 31 20 8 9 6 9 6 2 2 5 6 14 13 3 2 0 0 0 0 0 0 0 6 8 7 10 11 5 3 2 0 0 3 5 10 11 6 6 7 8 12 17 23 24 37 41 48 57 62 83 80 76 82 85 71 77 76 76 76 73 61 58 48 44 46 47 49 46 42 43 44 45 47 49 47 44 40 38 43 43 41 43 46 47 45 50 51 48 46 46 48 47 46 44 42 35 34 31 31 35 34 37 38 87 80 71 80 67 64 73 78 77 76 77 75 76 81 75 65 58 53 49 50 50 45 39 40 43 33 37 46 52 38 35 15 38 46 46 46 45 42 47 44 39 36 26 34 36 36 36 39 43 42 40 35 33 32 28 26 23 23 27 26 31 27 25 29 30 27 24 24 24 18 13 13 14 21 33 16 23 29 31 30 28 25 29 30 32 37 37 32 24 19 17 15 6 12 24 18 11 12 11 28 29 30 34 21 13 21 19 10 6 0 9 6 2 2 4 4 11 11 8 6 2 0 0 0 0 0 1 3 4 4 6 8 10 6 3 1 0 0 1 4 6 6 7 10 7 13 15 14 18 26 30 33 38 49 69 72 67 68 67 61 67 67 68 69 69 68 75 61 53 49 48 51 57 52 51 51 44 46 55 58 53 46 41 49 48 45 43 42 40 40 48 50 48 45 42 42 43 49 50 44 34 30 33 34 36 42 42 45 71 79 77 70 92 61 63 77 82 81 76 76 78 81 79 72 62 59 56 51 46 48 38 42 47 41 42 39 65 87 65 16 18 39 53 56 55 57 60 57 52 48 41 38 38 39 38 38 46 37 34 34 34 33 26 22 20 21 25 30 41 30 22 23 28 22 22 24 25 23 23 15 15 15 16 16 14 23 28 28 26 24 29 34 38 39 39 41 23 25 23 20 14 11 20 20 14 12 19 36 30 36 36 21 17 13 15 13 6 0 1 3 2 1 1 2 5 5 3 2 1 0 0 0 2 3 0 1 2 5 8 11 10 7 4 1 0 0 0 0 0 0 1 2 2 5 10 13 15 19 19 21 22 31 47 52 54 59 52 42 45 47 54 53 55 59 62 64 66 63 54 49 55 60 51 49 51 47 51 57 59 53 50 55 52 52 53 47 40 42 48 47 46 45 44 44 42 43 44 41 35 30 34 34 34 35 37 47 54 69 67 68 85 79 73 76 82 86 99 73 78 82 79 69 58 58 63 58 50 49 45 43 50 52 50 63 64 60 72 54 3 30 52 62 58 57 57 58 58 57 56 52 47 45 39 41 47 35 35 34 32 31 31 26 22 22 25 29 37 32 31 32 28 21 20 23 23 25 31 38 35 21 16 15 12 13 15 25 29 29 32 30 25 35 39 25 16 29 22 21 22 16 24 24 18 16 26 46 35 41 34 23 16 9 4 4 4 1 0 0 1 2 2 2 4 5 2 0 0 1 1 1 1 1 3 4 3 5 4 7 11 5 3 1 0 0 0 0 0 0 0 0 0 1 3 5 7 12 14 27 28 26 27 30 32 39 37 35 35 36 41 45 44 45 48 54 57 61 58 52 52 57 57 57 59 57 49 48 54 55 55 52 42 47 61 57 49 47 50 49 46 44 43 44 42 35 36 37 35 34 38 35 29 28 34 41 56 72 70 79 89 91 92 80 86 86 87 87 71 79 86 89 87 74 72 66 58 54 58 53 53 56 58 62 62 70 57 60 45 31 53 77 69 63 72 62 59 59 60 60 57 51 45 45 45 40 39 38 39 38 37 35 29 22 24 27 29 30 33 38 37 30 27 28 30 38 53 70 65 43 31 18 10 11 19 12 18 23 25 28 21 12 10 11 13 29 13 15 17 13 13 20 23 22 33 49 40 47 35 25 21 18 8 9 6 4 2 2 0 4 4 3 1 0 0 0 0 1 1 6 4 3 3 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 4 8 12 15 15 19 25 21 16 16 17 20 26 32 32 35 43 54 57 56 56 53 53 58 64 72 84 82 67 54 51 51 52 47 37 33 41 52 46 40 45 46 47 49 47 45 43 38 36 37 37 36 39 39 33 31 34 38 60 53 74 68 69 79 89 78 88 79 83 93 77 66 75 79 81 81 75 69 62 59 60 60 57 59 61 60 61 81 70 63 61 51 67 73 80 73 70 65 58 55 59 65 65 57 54 51 49 47 44 48 52 46 44 41 31 27 27 28 27 26 29 35 37 38 39 39 37 46 49 69 92 72 32 19 11 14 23 53 17 10 11 13 13 6 9 10 14 23 12 16 28 37 29 13 27 30 34 37 37 41 38 36 32 25 13 12 4 2 4 5 1 11 12 12 7 0 0 0 1 3 5 7 4 2 4 6 6 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 2 5 5 8 12 9 3 4 5 10 17 18 20 21 26 30 28 33 36 41 43 44 45 58 73 80 80 74 65 63 63 57 47 37 35 37 36 36 38 38 38 41 41 44 47 43 34 36 36 35 36 36 34 29 30 33 58 52 73 74 66 74 83 82 84 91 86 87 85 73 77 76 77 80 78 74 65 61 60 61 64 64 62 66 66 61 81 60 56 61 64 67 66 71 68 64 60 58 59 65 67 64 63 59 55 54 54 54 53 55 54 51 46 39 32 31 28 25 23 23 34 40 40 34 25 33 37 30 29 30 19 20 17 30 37 5 12 11 8 10 12 9 17 14 15 19 18 22 18 27 26 18 21 27 32 28 31 44 30 31 31 27 20 12 12 17 9 6 9 15 15 14 9 4 2 3 6 11 13 10 8 7 8 8 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 2 1 0 2 1 2 2 1 0 0 2 4 7 14 21 18 13 10 12 14 19 22 25 21 14 18 27 40 55 63 64 67 65 62 54 44 35 37 38 37 37 36 35 38 38 42 46 47 40 36 35 34 34 34 36 33 33 32 73 63 55 56 73 74 80 81 78 92 83 83 87 89 88 81 74 77 80 79 73 62 61 63 65 65 62 69 69 65 69 67 53 55 73 89 90 84 75 65 60 61 60 61 64 70 75 72 62 67 66 60 54 53 54 49 47 49 46 39 32 28 24 20 27 36 37 31 25 25 32 30 26 23 24 24 23 17 10 8 9 9 7 13 13 13 34 22 19 23 26 23 15 57 33 13 19 24 28 27 33 40 38 36 31 32 25 16 13 26 14 6 5 7 10 11 13 12 11 9 10 14 15 13 12 6 10 12 10 7 5 2 2 0 0 0 1 2 2 1 0 0 0 0 0 0 1 2 1 1 2 2 2 2 1 0 0 1 4 11 13 13 10 10 18 16 18 18 16 13 15 9 8 9 9 8 3 9 15 24 33 40 39 42 40 37 38 42 40 31 32 36 37 38 32 39 40 39 39 36 36 35 33 34 43 45 40 32 90 91 76 72 100 71 99 93 85 79 82 89 91 88 89 97 100 91 90 91 88 75 73 73 68 63 61 68 73 81 76 64 56 49 59 71 71 66 68 63 61 58 54 56 56 61 70 74 71 83 82 66 52 46 48 46 45 44 44 42 39 32 27 23 22 25 34 34 29 29 33 33 29 27 26 26 22 24 18 13 12 12 14 22 17 17 32 29 27 30 34 31 18 38 26 28 31 28 26 24 34 40 38 33 26 29 28 28 34 46 32 20 14 9 6 6 23 19 21 22 10 13 14 15 15 14 10 10 11 10 8 8 10 7 5 4 3 3 3 3 2 1 3 3 2 2 2 2 3 3 1 2 3 3 2 1 1 1 6 15 18 20 17 13 12 13 21 23 21 20 18 11 7 13 13 7 2 0 1 6 12 16 15 16 14 11 15 25 27 19 24 34 39 35 28 33 33 33 35 37 37 35 34 36 42 48 44 40 83 85 79 73 79 75 110 97 99 93 77 91 92 84 88 103 115 114 106 103 100 92 79 78 72 66 64 68 63 79 72 59 56 51 51 58 60 57 63 58 61 61 56 57 56 55 59 62 65 73 84 63 49 46 45 35 34 37 41 44 47 31 29 26 24 27 32 33 29 28 29 29 25 26 31 29 23 28 27 22 18 16 18 23 22 19 22 28 28 28 45 47 40 26 36 43 42 35 29 27 27 23 25 27 23 13 13 18 15 9 26 25 19 19 12 5 10 9 12 12 7 9 9 15 16 13 8 8 10 8 5 2 0 0 1 3 4 3 2 1 2 4 4 5 4 4 4 4 6 7 6 4 5 4 3 3 2 4 9 13 16 18 15 13 13 14 14 20 18 22 26 24 13 19 20 15 11 9 4 10 16 18 14 9 2 4 6 8 10 8 14 27 34 33 30 33 31 30 31 34 37 37 33 34 42 50 38 44 74 74 82 81 79 79 79 71 89 88 81 83 83 81 88 103 114 115 108 109 101 95 92 82 79 74 70 65 59 79 64 57 56 53 51 54 55 58 62 58 58 58 54 50 52 56 53 55 57 60 65 58 47 45 44 37 51 44 41 44 45 33 34 31 28 27 28 28 25 31 28 23 29 26 33 30 26 34 36 28 27 24 21 18 24 27 23 21 24 35 46 50 59 69 46 48 51 44 35 28 24 33 23 23 25 13 9 14 21 18 9 11 9 20 20 8 7 12 20 17 12 10 6 7 6 7 9 9 5 4 4 3 2 2 4 3 4 5 4 3 5 6 5 4 4 6 8 7 6 6 6 5 5 4 3 2 3 7 12 14 14 15 16 13 13 15 16 18 13 21 29 25 11 17 24 24 22 20 14 16 19 18 12 5 0 1 1 3 5 6 11 16 20 24 29 35 33 32 33 34 34 32 30 27 31 33 27 39 73 76 81 73 75 75 79 83 77 78 79 78 77 80 82 91 101 103 96 102 98 96 98 96 91 87 87 79 64 54 55 51 51 53 52 47 53 75 82 75 70 64 60 58 56 54 49 51 54 55 55 55 44 42 43 45 48 50 44 42 40 36 38 33 27 25 27 29 24 36 31 28 33 25 27 23 21 25 31 28 36 28 22 21 24 27 19 15 25 41 25 32 40 41 39 50 60 50 45 38 24 18 28 29 26 19 13 4 12 11 14 17 11 13 15 12 6 6 15 26 27 23 16 7 5 5 10 12 7 3 2 2 1 1 3 2 2 3 4 3 5 4 4 4 3 5 12 12 10 8 6 6 5 5 4 4 5 10 12 13 14 17 22 16 14 15 15 9 5 13 19 15 7 11 18 22 26 25 20 15 14 9 5 1 1 1 1 3 5 6 10 8 9 12 17 22 28 29 30 29 26 23 28 22 25 25 24 37 75 71 65 69 68 65 80 96 80 78 79 73 70 72 77 82 97 102 93 86 87 89 99 104 102 102 104 103 104 99 79 72 56 52 53 51 52 77 91 91 85 74 69 65 62 57 52 52 52 51 50 50 46 44 41 39 40 44 45 39 35 35 37 32 32 27 28 29 26 29 25 28 31 27 21 19 16 20 25 27 29 25 23 26 25 15 15 19 27 34 29 32 25 22 31 48 58 52 44 37 31 35 38 46 38 28 21 15 49 58 35 23 25 10 7 9 8 6 6 11 21 31 29 14 10 3 4 8 9 7 5 2 3 4 4 3 2 2 3 4 3 5 4 4 5 5 8 6 6 5 4 6 6 7 9 11 13 17 16 18 18 20 22 20 19 17 14 12 13 10 10 7 5 7 7 13 20 25 21 11 10 5 3 3 2 2 0 4 9 10 9 7 9 10 12 13 15 22 22 23 20 18 21 12 18 19 17 21 103 91 79 71 73 64 73 86 95 93 83 72 65 68 82 90 96 105 96 81 80 82 84 96 101 99 103 98 118 117 94 91 69 61 62 65 69 86 89 98 101 102 99 82 72 65 60 60 54 46 46 45 42 43 42 41 40 40 41 40 35 34 34 34 34 30 34 33 28 25 23 30 36 34 27 25 16 18 20 22 25 29 28 35 34 19 16 24 24 22 22 27 25 17 30 46 50 51 36 32 34 31 32 52 47 40 35 29 22 51 39 33 32 15 14 17 12 6 5 5 8 23 25 18 13 10 4 2 5 8 8 3 3 2 1 2 3 2 3 4 4 1 0 1 2 2 2 2 7 9 10 10 10 11 13 16 18 21 22 21 20 20 20 20 20 18 19 19 18 15 8 4 7 10 9 9 6 10 11 6 6 6 5 5 5 5 8 8 13 16 15 10 11 10 9 8 10 16 16 18 16 14 14 10 14 16 16 16 131 113 97 85 80 79 79 86 90 93 93 81 68 66 78 97 102 98 93 90 87 78 70 76 86 94 100 94 114 122 109 97 88 76 77 86 92 98 98 108 112 112 110 101 89 79 72 66 56 47 50 50 44 40 42 41 37 35 38 41 37 35 34 34 34 32 37 39 33 26 22 26 34 39 38 33 20 19 19 17 18 26 31 42 48 43 31 32 25 24 20 19 29 21 39 47 51 50 33 26 34 38 35 50 53 51 49 43 35 48 30 30 32 27 21 20 17 17 15 12 10 17 15 19 23 14 11 25 26 15 3 2 12 7 3 4 6 12 4 2 3 5 8 7 7 6 5 5 8 11 12 13 13 14 16 19 20 23 28 19 24 24 23 23 23 19 19 15 13 14 12 10 15 17 15 15 5 3 3 3 4 9 10 10 10 10 9 9 11 17 16 12 11 9 7 7 9 11 10 11 11 11 10 6 8 8 9 10 124 126 112 102 96 90 77 78 75 70 78 89 66 70 80 96 106 97 96 95 87 74 70 59 70 76 80 80 89 92 99 101 99 87 83 99 96 89 95 101 105 108 101 85 79 75 72 65 56 49 41 42 40 39 41 36 34 32 34 38 39 38 38 37 33 31 35 46 40 30 24 23 40 34 31 30 25 24 18 15 14 20 33 38 39 39 38 38 23 25 20 20 24 23 38 42 48 50 37 32 30 32 38 44 54 54 52 52 44 29 39 25 28 27 21 20 13 10 12 12 15 35 16 18 21 17 4 12 32 21 3 1 1 7 17 18 15 19 10 7 9 13 15 14 17 16 14 13 11 11 10 13 16 19 21 22 23 27 33 32 31 25 22 22 24 25 21 14 11 14 18 18 20 22 25 23 14 4 1 1 5 12 14 17 18 15 11 10 13 13 14 13 14 13 6 3 3 7 10 9 9 10 8 6 6 6 2 3 122 113 90 98 98 92 78 71 77 76 84 87 69 78 80 96 105 96 85 91 75 68 67 58 62 55 62 73 74 70 89 89 87 89 95 81 75 71 73 76 80 83 73 64 62 57 58 54 49 47 45 37 36 37 38 34 31 30 31 36 40 40 45 42 40 36 33 46 43 40 40 43 43 36 30 29 30 26 20 13 13 17 23 25 24 29 43 44 22 25 28 31 28 21 23 32 42 46 42 33 54 40 39 45 51 51 42 46 45 38 35 25 15 12 15 23 26 18 13 9 15 39 17 17 13 14 16 14 19 12 6 5 2 2 5 8 10 13 14 10 11 9 7 9 13 17 21 22 20 19 18 18 19 21 24 27 30 30 31 34 33 29 23 20 21 24 17 15 11 10 13 14 20 17 23 26 18 10 4 1 2 6 9 21 23 17 11 9 9 12 14 16 16 13 2 3 5 8 10 8 9 10 6 3 3 0 0 1 120 100 85 83 91 93 84 76 93 78 76 74 72 81 79 93 93 84 78 92 74 81 76 66 69 49 56 62 62 60 68 60 74 99 121 78 63 59 59 60 60 60 60 66 63 51 44 41 39 38 39 38 35 34 34 33 30 28 30 38 43 43 47 44 39 35 35 43 37 44 37 29 34 44 38 35 33 28 19 12 16 17 17 17 20 31 31 27 24 34 41 40 31 22 22 27 35 38 36 29 27 46 41 40 43 47 52 48 56 51 34 14 2 1 4 12 16 11 10 26 21 13 14 15 7 3 9 16 13 12 8 8 8 0 0 4 6 8 9 7 5 10 14 18 21 18 31 35 32 29 27 21 23 24 25 30 28 27 27 25 24 25 25 22 21 21 21 18 16 15 12 12 20 8 11 25 32 22 7 3 2 2 5 15 18 13 13 9 4 16 13 14 13 10 6 7 12 8 6 7 7 8 6 8 9 5 0 0 103 96 90 81 84 82 80 88 97 75 89 81 77 78 73 71 87 85 77 76 76 92 87 78 72 54 56 56 56 57 56 52 58 62 58 57 58 58 59 55 51 49 46 51 52 46 40 40 39 36 35 36 37 32 32 34 33 30 32 36 40 41 42 46 44 37 36 39 35 46 48 40 36 40 38 38 36 30 22 18 15 15 16 18 22 26 23 33 38 40 40 34 35 33 28 26 37 46 42 40 35 30 40 41 41 51 68 44 60 62 36 6 0 0 0 27 74 92 4 16 13 5 8 12 10 11 6 7 12 11 10 12 14 15 14 15 14 13 13 14 10 22 25 22 18 13 24 30 31 29 26 20 23 25 27 28 26 23 25 22 20 21 24 21 22 22 20 21 16 15 13 12 13 6 2 11 26 29 10 9 7 7 7 7 9 10 10 7 6 11 10 10 10 9 8 8 13 8 8 7 3 3 9 15 20 16 5 0 105 110 100 90 87 81 85 102 110 101 92 91 90 88 87 87 105 101 80 71 78 75 73 75 76 71 67 60 62 61 59 58 49 59 58 52 48 50 59 55 48 44 42 40 39 40 42 44 45 40 34 32 33 31 34 36 36 34 34 34 37 38 38 39 37 35 34 35 36 38 38 45 46 47 46 34 32 29 25 22 20 15 16 17 20 27 37 43 35 34 35 25 24 21 18 22 36 50 50 40 38 41 42 48 43 56 57 37 53 32 21 9 4 3 2 1 4 14 20 6 7 4 2 2 1 39 14 1 3 0 3 9 5 11 22 22 17 20 23 27 28 23 18 15 12 9 8 10 8 7 7 8 12 15 18 19 16 6 10 9 9 11 14 16 15 14 13 12 13 13 8 6 6 5 4 7 13 14 9 9 6 13 11 9 10 6 4 6 8 9 10 14 11 9 8 8 9 12 11 9 6 5 14 3 0 0 0 0 99 114 117 102 93 91 88 99 106 93 78 96 105 105 106 107 102 95 80 73 71 71 76 75 76 80 79 66 75 77 85 84 69 63 56 59 60 53 54 52 49 45 41 41 36 38 40 42 44 40 36 33 30 30 35 37 37 37 36 34 36 38 36 31 28 32 35 38 39 37 34 46 48 55 49 29 34 23 17 16 16 13 15 19 22 23 29 39 27 29 30 23 19 20 14 21 33 42 67 49 39 36 40 51 39 65 58 60 115 48 15 6 5 6 5 5 8 6 6 12 15 9 5 6 8 22 34 13 1 0 2 17 5 7 15 14 5 34 24 28 28 6 1 2 3 4 5 4 3 2 5 8 8 8 9 8 5 2 1 0 1 3 5 8 6 5 5 7 9 6 8 6 5 6 5 5 9 11 8 5 4 14 14 13 12 7 7 6 6 8 11 14 9 9 7 8 8 4 4 5 5 6 9 1 0 0 0 0 91 102 106 97 101 101 91 92 75 80 86 94 103 105 104 99 94 88 78 78 72 70 73 65 67 76 80 77 69 70 72 72 70 70 64 59 58 56 53 52 49 46 44 41 37 37 38 40 40 35 36 34 32 33 34 35 34 34 35 42 53 42 40 31 26 31 35 37 41 39 35 35 45 45 39 31 32 18 18 17 12 10 14 11 23 23 31 56 18 18 19 12 3 3 15 23 31 39 52 41 40 40 43 50 53 52 43 48 66 21 14 11 7 9 17 25 26 26 13 10 26 11 9 31 35 9 16 11 19 15 10 24 7 0 6 7 7 42 10 16 18 0 0 0 0 0 0 0 0 0 2 3 3 3 3 4 3 1 0 0 0 2 2 2 4 3 3 3 3 4 6 5 5 5 6 7 5 5 8 8 6 9 9 22 20 13 14 36 20 11 10 9 11 12 8 6 7 4 3 5 6 4 0 0 0 0 0 0 77 78 80 81 93 99 99 94 87 92 94 95 95 94 95 91 97 98 81 78 68 71 75 72 68 72 74 75 74 69 71 62 57 59 59 57 56 57 57 57 58 50 43 40 39 39 38 39 41 44 40 39 37 33 33 34 33 33 35 58 72 47 47 36 33 34 33 33 39 35 28 28 46 37 36 29 23 15 16 23 13 13 20 7 21 34 49 50 11 11 13 9 3 5 11 19 42 47 40 39 33 48 52 53 58 46 79 46 14 6 23 22 8 13 27 29 4 13 10 14 27 16 8 41 30 0 2 8 15 14 14 27 30 6 5 4 9 27 2 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 1 2 3 3 1 1 1 1 3 4 3 3 4 6 7 4 5 5 3 3 3 30 34 32 37 21 21 16 19 20 16 12 9 4 0 1 1 3 5 4 0 0 0 0 0 0 61 62 61 59 66 75 88 95 97 112 101 98 97 94 85 98 87 86 86 81 62 69 73 75 77 80 75 71 70 71 76 66 61 57 57 62 65 61 57 56 59 56 50 47 45 43 41 41 38 37 38 37 35 29 31 37 38 38 40 74 72 45 46 32 30 30 33 35 33 32 26 31 45 40 22 23 19 16 17 29 12 16 20 12 22 56 47 36 24 13 11 11 9 6 11 30 45 52 53 50 35 44 47 45 50 63 83 36 8 0 5 11 3 6 10 9 2 12 5 11 20 22 21 44 20 0 0 2 6 13 12 5 0 0 1 1 5 10 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 1 2 2 0 1 2 2 2 2 1 1 1 1 2 1 3 4 3 3 3 6 4 3 4 6 7 11 21 21 16 24 13 12 12 9 6 0 0 0 0 0 1 9 3 0 41 40 42 46 49 56 61 65 67 72 76 83 88 89 87 80 89 84 82 82 75 72 80 86 92 99 98 85 81 81 79 72 71 65 60 57 56 53 53 51 51 52 49 49 49 47 44 42 42 37 35 34 30 26 30 34 41 42 42 80 66 47 44 36 25 24 31 35 28 31 44 43 43 38 16 30 35 33 33 35 16 22 19 16 22 28 18 18 18 14 11 8 7 8 14 30 44 47 49 49 50 54 59 38 40 45 18 16 16 18 12 3 3 3 3 4 6 7 6 8 16 32 48 21 5 0 0 1 4 13 18 11 1 2 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 1 0 0 0 0 0 0 0 3 3 2 2 3 3 3 2 5 15 7 32 25 19 25 5 4 4 3 1 0 0 0 0 0 0 0 0 0 38 29 30 33 38 47 46 51 53 55 58 65 64 69 74 79 79 78 65 67 80 88 104 101 102 107 109 92 89 82 78 76 73 72 66 63 57 51 51 49 49 50 50 50 51 49 44 40 47 40 34 35 37 34 38 36 34 37 44 51 65 50 43 47 45 29 30 32 29 30 58 55 44 40 40 36 26 20 22 26 16 24 20 18 19 18 18 26 18 11 10 7 12 12 18 32 45 45 50 50 50 49 28 49 58 45 24 17 15 10 10 8 6 7 2 0 3 8 6 6 12 43 51 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 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 3 2 0 0 2 5 4 21 31 29 23 14 7 2 0 0 0 0 0 0 0 0 0 0 0 35 34 33 31 35 39 39 47 50 45 45 49 43 48 50 53 57 60 51 48 51 62 82 93 99 100 98 87 76 66 66 67 68 71 60 56 54 51 51 49 47 46 46 47 49 48 45 44 44 37 35 34 35 35 30 33 39 43 40 36 80 44 38 43 43 37 34 31 28 36 63 37 47 55 58 51 22 14 14 18 21 26 25 21 19 19 19 27 15 13 12 8 8 11 20 27 37 50 49 56 51 41 39 49 78 48 21 20 19 8 8 8 7 7 5 2 1 2 2 2 5 50 49 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 0 0 0 0 1 2 21 28 33 28 2 0 0 0 0 0 0 0 0 0 0 0 0 17 18 23 24 29 33 35 39 40 36 40 45 46 46 41 47 45 38 41 42 41 49 65 73 88 85 84 83 77 76 73 69 65 62 54 47 47 48 47 46 46 47 49 48 44 44 48 45 43 42 39 38 34 32 32 39 57 47 36 46 80 40 36 29 30 35 28 30 27 42 55 34 47 51 58 47 12 11 16 19 19 23 30 24 24 25 26 30 22 23 22 16 12 20 31 33 40 50 42 55 51 48 58 74 64 44 16 3 2 9 8 14 12 7 7 6 4 3 2 1 4 44 32 14 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 1 5 3 3 11 20 0 0 0 0 0 0 0 0 0 0 0 0 15 16 17 15 24 26 29 33 34 31 41 45 49 49 39 68 46 28 31 34 37 45 52 58 69 70 68 67 66 68 68 69 61 56 55 50 47 46 43 40 41 44 47 47 44 42 49 44 43 41 39 39 38 33 34 42 53 37 31 41 55 40 42 29 24 27 27 26 31 46 42 27 53 52 46 34 17 9 15 18 18 25 36 27 21 39 36 25 34 28 32 26 20 21 22 31 43 47 44 52 46 66 73 61 36 38 17 2 0 0 1 7 12 13 11 6 5 1 0 0 3 15 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 8 2 0 0 0 0 0 0 0 0 0 0 16 20 21 20 25 26 24 27 32 29 33 35 41 48 54 61 45 37 35 35 35 40 44 49 54 58 55 52 51 53 56 60 53 52 55 57 53 48 45 42 40 39 41 46 45 41 41 40 43 45 43 39 35 33 33 41 48 32 33 33 34 38 44 28 38 33 26 24 38 45 38 33 44 59 33 19 10 9 16 26 24 28 34 35 30 46 36 30 36 32 31 22 21 27 27 28 45 48 48 53 63 68 57 47 39 33 20 6 0 0 0 1 6 8 9 11 13 10 5 2 2 7 8 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 17 20 21 27 32 34 30 27 34 43 39 31 38 44 52 60 57 42 40 39 38 44 48 49 49 49 50 50 51 52 53 54 52 53 57 60 57 51 50 49 46 41 36 43 44 42 39 39 41 42 40 35 31 34 30 37 38 31 38 36 31 46 55 36 44 36 23 21 31 34 36 37 45 53 27 17 15 13 15 19 27 27 28 29 36 44 42 41 37 30 25 14 12 14 20 24 41 46 51 58 68 84 53 45 44 35 12 5 1 0 0 0 1 2 1 1 1 2 3 3 4 9 14 4 9 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 0 0 0 0 0 0 0 0 0 0 29 42 29 32 35 34 27 39 51 55 48 39 39 42 46 49 50 42 40 40 48 60 60 59 55 52 52 51 49 48 48 48 49 55 50 52 55 53 50 52 50 51 51 37 47 45 42 40 40 40 37 32 29 31 28 30 33 38 45 44 32 53 57 39 46 38 21 18 24 26 26 37 40 41 32 16 26 18 14 18 21 23 27 24 32 59 26 35 30 24 26 18 17 17 23 32 40 42 54 68 72 68 65 50 44 34 15 16 10 13 8 1 5 5 3 2 4 8 4 3 3 3 3 4 5 2 2 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 1 0 0 0 0 0 0 0 0 0 0 36 36 34 35 32 36 43 51 40 53 52 44 41 49 51 45 40 42 42 39 51 61 64 77 71 67 61 56 55 53 49 45 44 48 40 42 45 46 46 50 47 52 56 50 47 46 44 43 39 31 32 30 29 30 29 28 39 44 46 43 30 43 44 41 44 46 30 22 23 27 30 47 38 43 42 22 27 16 25 33 29 22 32 24 37 49 12 38 25 18 19 21 26 19 23 35 43 42 57 78 79 65 65 60 45 32 20 11 11 8 12 12 11 10 3 2 5 8 8 8 5 7 7 2 2 11 5 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 35 35 38 37 26 30 30 22 26 32 35 35 38 46 41 31 36 42 37 34 47 54 63 79 78 81 67 59 61 63 58 50 45 45 43 41 38 38 39 43 43 46 48 47 45 47 46 47 43 36 32 31 30 31 31 30 49 50 44 37 33 43 50 39 36 45 41 26 23 27 37 47 35 41 41 32 22 20 34 38 35 30 36 29 38 34 23 37 23 18 20 21 19 12 22 40 50 53 69 79 83 71 55 58 44 35 21 13 17 11 8 8 8 8 3 3 5 7 9 14 6 8 12 10 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 31 31 33 31 19 25 23 26 30 28 31 24 22 26 32 21 32 34 31 34 39 49 59 66 68 71 59 60 64 64 65 57 53 52 54 54 48 44 36 35 43 45 46 45 46 48 48 48 46 37 30 31 29 32 32 32 38 40 34 35 36 35 42 33 40 46 42 33 27 23 28 40 44 39 36 30 26 25 25 33 32 33 34 28 37 42 35 26 21 21 33 34 28 31 26 46 55 61 72 72 74 71 67 58 36 31 21 14 16 20 18 7 4 4 2 2 5 4 5 9 4 5 15 20 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 1 2 2 26 25 27 23 16 24 13 20 25 22 26 18 16 23 29 19 28 20 24 32 38 49 59 62 58 51 49 53 54 54 56 59 55 55 56 57 59 55 37 32 35 33 40 45 47 48 49 49 50 43 39 39 29 34 31 29 31 39 33 35 34 35 47 43 47 45 41 40 35 26 28 36 43 35 28 24 22 23 24 35 32 38 43 37 39 43 37 31 30 25 33 32 37 44 37 48 55 62 68 71 89 64 57 49 30 21 22 17 13 12 13 6 4 3 4 5 3 3 5 5 2 2 11 28 26 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 25 25 28 20 18 23 14 17 16 17 20 18 17 25 28 27 28 9 20 25 34 59 60 53 48 44 46 52 58 55 53 54 51 50 54 57 57 51 40 38 35 33 40 43 44 51 53 46 52 42 45 47 41 43 39 35 36 39 39 37 38 42 47 43 37 36 39 43 45 34 35 36 37 35 28 23 23 23 26 33 31 39 43 41 35 35 36 36 38 39 39 41 43 41 37 41 54 59 63 66 69 81 77 51 29 23 23 21 20 16 10 10 5 3 3 3 1 4 6 6 3 3 13 22 17 13 12 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 23 24 35 29 28 29 26 27 20 25 28 24 19 32 27 34 37 11 24 21 26 36 37 29 33 34 37 45 52 52 50 49 49 47 55 56 53 50 46 44 38 33 31 33 32 51 53 48 53 45 51 48 45 48 49 38 36 40 41 38 48 48 49 48 35 35 45 48 47 45 44 38 37 39 39 31 26 23 24 30 37 41 42 38 32 27 28 35 44 49 47 49 49 43 36 38 53 53 63 67 65 61 72 47 32 27 19 22 22 17 10 5 5 6 4 3 3 4 12 12 7 5 12 11 7 4 8 9 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 0 0 0 0 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 13 18 21 25 26 27 32 39 38 39 32 24 38 28 39 37 24 31 27 25 26 28 24 25 29 39 50 56 60 60 57 56 55 46 47 53 53 49 44 40 36 33 31 27 45 48 55 60 50 58 47 43 45 45 39 46 43 43 46 52 55 56 56 50 39 46 49 49 51 57 40 39 40 42 42 38 28 27 31 36 37 39 38 34 31 31 40 53 55 52 49 43 46 44 43 47 48 59 61 58 60 54 39 31 27 24 25 28 20 13 9 5 6 5 4 6 9 10 15 9 6 11 15 14 5 1 2 0 0 1 5 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 3 2 4 7 14 12 13 18 24 27 33 25 18 20 15 25 27 27 32 33 34 32 26 23 25 28 40 51 58 64 65 72 75 67 49 42 46 46 42 37 34 35 32 27 26 35 40 49 53 54 59 44 42 47 50 49 50 44 48 51 49 57 57 58 53 45 43 47 50 54 55 48 41 41 42 41 40 28 32 37 37 34 36 40 40 38 40 54 64 59 55 48 35 29 34 37 38 40 48 67 61 54 54 39 29 22 20 18 9 9 10 8 4 4 5 7 8 9 10 15 10 7 7 8 2 23 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 1 5 4 5 6 7 10 17 11 6 6 10 7 12 16 20 24 28 39 31 26 26 28 41 52 62 68 69 79 79 69 51 42 40 37 32 28 28 29 34 29 27 29 29 41 50 51 50 48 47 50 52 53 58 48 55 53 50 55 56 62 50 45 48 42 44 50 55 53 41 41 48 46 42 47 27 29 32 36 43 48 47 48 52 62 66 64 60 47 32 37 37 33 35 39 48 67 53 61 57 31 24 24 24 24 26 47 32 17 9 7 5 4 4 6 9 12 14 13 10 6 5 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 0 0 0 2 6 3 1 0 0 1 4 5 7 9 14 26 29 25 21 20 26 42 47 53 62 72 65 61 60 51 39 31 25 24 25 27 34 37 33 29 29 43 55 54 53 55 55 56 56 52 46 44 51 51 51 51 54 74 57 52 51 46 47 49 52 54 52 52 53 55 54 51 38 34 38 40 42 42 38 49 50 54 62 61 62 49 40 42 41 35 41 43 49 64 49 52 60 58 49 38 24 27 28 26 39 23 23 16 7 3 2 5 6 7 10 16 8 4 4 7 6 1 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 6 5 4 2 2 2 2 1 1 18 19 0 0 0 0 0 0 1 2 3 9 18 19 15 15 14 15 27 30 40 57 66 58 51 54 50 40 34 31 24 24 28 35 43 41 34 33 42 47 48 53 54 53 58 54 53 51 51 57 63 61 52 54 71 58 60 55 52 55 51 48 48 52 56 47 55 53 49 48 41 46 45 42 39 40 54 42 55 64 54 59 51 47 45 41 30 44 40 47 60 61 88 52 39 42 39 39 45 45 34 27 30 25 18 9 7 5 3 3 3 3 10 2 1 3 4 4 2 0 0 0 2 13 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 6 7 7 3 4 4 4 3 4 19 14 1 0 0 0 0 0 1 3 2 4 7 13 9 13 16 15 13 18 20 38 49 49 60 52 56 60 60 53 34 25 23 26 33 37 31 29 31 38 40 44 42 51 64 55 60 54 54 62 68 74 67 70 73 52 64 55 52 54 56 56 54 51 52 54 59 61 53 48 45 42 43 43 38 36 48 31 63 68 58 60 57 57 48 38 32 35 36 57 52 36 104 95 44 23 31 49 23 14 12 19 31 22 20 16 12 5 1 2 1 0 0 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 0 0 0 0 0 0 0 0 0 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 9 9 12 11 6 7 5 1 5 16 10 2 0 1 1 0 2 6 1 8 5 5 11 12 19 24 35 30 26 29 35 40 43 55 71 74 76 71 50 36 24 17 18 24 20 22 22 23 28 44 36 59 75 66 57 55 56 59 62 73 81 88 75 52 58 57 54 55 57 59 66 53 58 64 62 68 51 47 49 46 40 40 41 39 38 41 59 60 55 52 54 64 48 43 35 23 40 68 46 47 110 109 46 24 26 31 11 15 13 13 18 18 22 16 17 17 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 5 8 14 19 18 4 14 12 2 7 57 23 4 0 2 2 0 6 8 4 7 4 2 13 27 21 12 94 107 18 21 25 28 34 44 56 59 64 60 48 43 35 24 19 18 16 22 23 24 32 48 37 58 73 72 58 54 54 54 59 68 73 77 68 64 65 60 63 62 55 56 71 52 64 63 55 55 50 46 46 48 46 39 50 50 51 57 53 53 50 43 45 64 41 49 36 23 43 61 48 34 51 91 49 43 26 16 12 11 9 14 17 16 18 14 10 10 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 12 11 12 15 15 8 16 7 1 8 36 12 3 1 0 0 0 5 5 12 22 2 27 21 19 23 16 43 42 24 21 21 21 24 28 33 37 42 42 39 38 42 33 25 18 13 16 16 22 34 39 28 40 49 53 54 54 54 56 58 64 75 100 89 82 73 64 68 67 58 56 63 48 60 61 52 51 60 56 45 51 53 38 42 43 48 50 48 53 53 35 35 51 31 56 30 28 44 40 64 72 86 96 80 56 23 14 14 8 8 9 14 16 14 16 11 6 4 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 21 16 15 16 18 14 8 6 6 3 6 5 3 1 4 1 1 27 47 12 14 10 3 8 17 11 20 21 19 19 16 15 16 17 20 26 36 33 33 36 34 29 18 13 12 11 17 27 27 23 29 35 39 51 67 65 65 64 65 73 86 78 76 74 70 66 55 80 72 67 67 59 66 54 62 88 88 46 52 50 42 43 34 41 48 51 53 56 33 32 32 27 56 23 44 58 52 51 64 80 68 45 35 11 12 11 9 7 7 5 8 14 20 14 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 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 7 17 18 12 18 21 21 33 19 12 8 6 10 8 5 5 4 0 1 6 8 7 5 6 3 15 26 19 39 30 22 18 14 13 12 9 9 14 26 27 32 34 30 31 26 21 16 12 9 12 16 23 29 29 42 44 51 64 73 63 74 74 73 69 71 71 75 71 62 91 63 68 75 70 71 54 51 66 78 41 59 52 49 50 39 55 53 52 53 55 46 43 29 30 55 34 51 56 57 64 83 105 67 30 17 8 16 10 6 6 5 2 2 8 15 14 3 2 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 10 12 18 22 14 14 12 12 13 11 8 6 4 2 4 13 19 22 14 3 3 11 24 40 49 27 20 15 13 13 11 7 4 5 10 17 19 24 26 25 26 25 19 12 10 13 10 23 24 20 38 47 49 68 78 59 81 72 72 74 60 62 73 74 75 85 66 65 63 65 69 56 50 63 67 54 66 54 56 53 48 63 55 54 52 51 51 54 42 53 62 42 54 54 58 64 57 40 33 19 12 13 14 9 6 4 2 1 0 0 1 2 1 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 1 0 2 3 1 1 5 10 10 5 6 9 9 8 9 2 2 2 4 8 9 9 9 8 11 4 4 2 5 12 11 8 8 8 6 5 3 2 4 12 19 17 17 18 19 19 17 8 5 7 4 17 15 9 16 44 41 76 83 69 79 70 79 74 59 60 69 76 85 84 60 56 61 62 63 63 54 53 62 66 64 57 56 47 45 53 53 40 40 36 35 52 47 67 65 49 54 62 50 48 45 23 20 22 25 24 14 15 10 5 2 2 2 4 2 2 4 2 2 2 1 1 1 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 2 0 13 11 0 0 1 4 4 1 1 3 1 0 0 0 1 2 3 4 5 8 10 15 19 14 10 4 9 13 4 4 2 1 2 4 2 1 2 6 15 21 22 17 13 12 13 4 2 3 3 9 10 11 19 32 29 71 82 81 83 73 78 79 69 61 66 84 91 85 72 68 66 56 53 52 48 43 52 66 70 64 62 45 39 47 58 39 39 33 37 53 59 76 69 61 60 65 53 51 41 28 24 31 31 26 16 11 5 3 3 4 5 6 2 1 0 0 0 1 1 1 1 1 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 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 6 0 6 5 0 0 0 1 2 1 0 0 0 0 0 1 2 3 5 5 3 1 7 15 20 17 0 1 17 24 15 4 2 1 0 1 0 1 1 1 2 3 18 16 11 7 4 4 3 3 5 7 7 7 16 26 34 45 64 74 76 73 77 78 71 62 61 77 84 82 78 73 68 62 57 46 40 44 48 62 67 65 62 45 42 55 62 48 48 45 47 55 63 74 74 60 52 51 46 65 48 34 32 34 28 27 20 9 7 8 8 5 4 4 3 3 4 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 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 1 0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 1 2 6 9 6 2 10 8 16 12 2 9 5 8 8 3 1 0 0 0 1 0 1 0 0 1 5 11 10 5 1 2 4 5 5 7 8 8 19 24 24 27 45 54 60 63 64 61 70 67 63 67 82 80 76 73 71 70 73 53 50 60 52 62 58 54 51 48 49 62 61 56 61 57 56 53 49 42 46 44 55 54 48 82 59 49 44 39 34 32 24 16 12 11 8 7 5 4 4 3 4 3 1 1 1 0 1 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 1 3 0 0 0 0 1 5 4 7 12 6 10 6 2 3 0 1 3 2 1 0 1 2 2 1 0 0 0 0 1 4 4 3 2 1 2 3 3 5 7 9 17 23 29 33 37 44 48 53 56 59 64 71 74 80 87 85 73 69 70 73 78 58 60 67 68 61 51 41 38 40 43 56 55 58 69 78 90 81 74 73 78 78 103 83 60 67 56 55 46 39 36 28 21 13 5 6 16 8 4 3 4 4 5 4 3 2 3 2 2 2 1 1 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 1 2 2 2 3 2 0 0 2 7 0 0 0 0 1 2 5 6 7 5 3 1 0 0 0 0 4 3 1 0 0 2 3 2 0 0 0 0 0 0 0 1 1 1 0 0 2 4 6 7 9 19 32 31 33 46 45 57 63 63 63 66 77 92 97 86 83 81 81 76 66 52 51 55 58 54 40 36 34 35 39 41 47 55 65 80 101 90 96 107 104 103 131 89 71 62 42 42 42 38 30 17 12 8 6 6 9 5 4 3 3 4 3 3 3 3 3 3 4 4 4 5 6 3 2 1 0 2 2 2 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 3 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 1 2 3 4 4 3 0 0 0 0 0 0 0 1 2 2 5 5 3 2 0 0 1 1 1 0 2 2 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 2 4 4 5 6 7 11 23 23 25 35 43 65 69 61 52 52 68 80 96 100 97 95 96 83 69 62 43 44 54 58 49 46 39 39 39 43 46 52 54 57 56 36 36 49 67 78 98 76 75 70 47 32 33 32 25 18 19 12 17 14 8 4 4 8 8 9 7 9 7 4 3 3 4 4 2 3 5 5 2 1 2 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 18 15 10 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 1 1 3 3 2 1 0 0 0 0 0 0 0 1 3 3 2 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 3 5 2 4 5 6 6 11 22 23 30 41 53 66 53 46 49 56 62 90 111 134 166 112 80 76 73 52 53 65 69 59 46 49 49 45 43 50 42 44 42 41 45 59 35 46 50 63 137 63 45 40 35 33 40 26 17 19 20 25 25 20 16 14 14 12 12 12 6 8 8 6 4 4 4 4 2 2 3 1 1 1 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 1 8 6 7 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 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 5 5 4 9 12 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 1 2 2 5 6 6 6 10 14 26 34 35 53 55 56 55 57 69 70 64 92 153 176 80 72 71 63 66 54 55 49 43 52 45 43 43 47 46 37 35 38 45 56 49 46 59 89 139 53 62 72 58 29 35 19 9 5 7 10 15 17 20 22 14 18 18 15 9 8 10 6 4 4 5 6 6 3 2 2 3 1 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 1 0 2 4 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 4 4 9 12 10 2 1 1 2 3 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 3 1 2 3 4 6 14 26 35 38 44 49 60 65 66 66 67 66 122 182 125 73 82 85 82 80 65 48 39 38 40 52 47 50 48 26 27 48 47 43 49 36 56 78 70 24 25 35 37 29 22 12 6 4 5 7 12 13 21 24 17 17 19 16 10 3 4 3 2 3 4 6 5 5 4 3 4 3 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 0 0 0 3 1 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 1 3 19 16 6 3 2 1 1 1 0 0 0 0 0 0 0 1 3 4 2 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 0 0 0 1 4 8 17 27 33 38 46 62 66 63 63 76 67 83 110 111 83 95 90 78 76 62 58 51 44 47 66 62 60 56 42 26 54 38 38 47 31 43 44 35 18 17 19 17 11 8 10 8 4 4 4 4 7 12 15 15 15 23 9 3 2 3 3 2 3 4 3 3 6 5 3 2 3 4 3 2 0 1 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 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 1 4 25 22 16 10 3 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 1 3 3 0 0 0 2 4 8 16 23 36 45 47 52 53 58 54 52 60 64 109 141 134 81 76 63 58 65 63 75 67 73 88 59 61 62 48 33 54 35 46 43 28 49 152 144 70 13 12 10 4 2 7 11 6 8 11 10 5 8 7 6 5 5 1 1 1 2 2 2 4 4 4 6 11 5 3 3 3 4 4 2 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 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 2 11 17 17 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1 1 0 6 6 8 21 27 42 50 50 49 49 66 58 51 77 58 94 116 114 89 102 88 73 65 62 65 70 83 83 54 54 54 43 37 44 26 33 24 27 57 131 154 85 12 5 0 9 6 4 5 2 2 3 4 4 6 5 2 1 0 1 3 3 2 1 1 3 3 4 6 5 3 3 3 3 4 2 1 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 2 12 8 3 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 1 1 2 1 0 0 0 2 3 6 12 14 20 23 34 48 58 63 75 98 107 57 84 79 75 90 132 112 74 61 53 37 59 69 76 80 78 72 57 44 35 27 34 30 38 48 47 38 28 20 10 1 6 4 7 8 7 4 1 1 2 2 4 3 2 2 1 1 1 2 2 2 2 2 1 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 4 4 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 2 0 0 1 1 4 6 7 10 11 31 44 46 39 84 108 101 77 79 76 74 84 102 102 62 57 51 41 49 53 61 66 71 71 73 57 40 32 29 37 45 49 49 47 35 27 18 7 5 8 8 9 10 7 0 1 1 1 2 4 5 3 1 1 2 3 3 3 3 3 1 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 2 6 8 6 0 6 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 1 0 0 0 2 6 7 6 6 27 27 24 31 78 89 95 91 85 83 81 74 80 89 74 63 68 72 72 73 89 84 68 58 63 57 42 35 35 34 36 38 37 33 25 14 10 6 4 8 6 4 10 15 0 0 0 0 1 3 4 4 4 3 2 2 3 3 4 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 1 4 7 8 6 13 16 13 7 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 2 2 1 1 2 1 6 9 7 4 12 9 11 23 44 52 50 53 58 65 78 65 71 76 76 86 94 94 95 96 91 72 81 76 60 56 38 44 45 35 35 36 27 18 13 16 6 6 8 9 9 8 3 3 3 0 1 0 4 7 5 2 2 2 0 1 1 2 3 4 3 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 1 3 10 10 9 22 17 10 3 0 0 0 0 0 0 1 9 5 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 5 8 5 7 13 3 7 11 16 22 18 21 23 33 49 42 60 70 76 81 85 83 86 87 87 86 105 95 85 80 47 53 54 38 23 41 36 21 11 8 9 8 7 7 10 14 5 5 5 2 2 0 9 14 12 4 2 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 1 0 0 0 0 0 0 0 0 0 0 1 1 2 10 27 22 17 8 1 1 0 0 0 0 3 17 8 2 1 2 0 0 0 0 0 0 0 0 0 0 0 1 1 1 3 12 5 3 9 11 5 10 18 26 25 14 10 15 21 21 39 46 53 62 69 70 76 82 75 70 84 90 104 111 95 91 81 65 46 36 36 24 14 9 5 5 4 7 10 11 7 8 5 5 6 2 6 11 12 8 4 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 11 23 24 21 13 3 0 0 0 0 0 1 5 4 3 3 3 1 0 0 0 0 0 0 0 0 0 0 1 1 0 1 4 2 4 11 14 4 11 15 19 17 9 7 10 11 13 22 28 30 34 42 50 43 61 55 46 74 58 96 134 153 149 133 107 81 51 23 37 21 12 9 8 6 12 19 17 10 18 12 7 4 2 2 7 8 6 2 2 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 5 15 20 18 20 8 2 1 1 0 0 0 3 6 3 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 5 3 8 10 7 7 7 11 10 6 5 9 12 12 14 17 11 12 21 27 19 34 29 48 72 59 76 104 132 146 146 145 120 68 35 67 22 16 17 16 14 22 32 26 11 9 3 5 6 5 5 8 8 7 6 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 18 20 19 10 7 4 2 0 0 0 2 4 4 5 2 0 1 0 0 0 0 0 0 0 0 0 0 0 2 4 4 1 5 6 8 7 3 4 4 9 7 3 10 13 8 8 12 12 17 17 17 16 27 20 32 49 57 55 57 73 92 115 125 106 75 56 59 27 23 23 26 27 24 45 29 13 4 1 0 1 3 5 6 6 7 9 9 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 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 13 15 10 8 8 4 1 0 0 0 1 3 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 2 3 1 6 5 2 0 3 9 8 6 8 7 5 6 8 9 12 7 13 18 20 15 18 35 47 45 41 66 52 48 60 48 73 63 50 50 50 40 39 35 30 43 26 18 14 9 9 5 5 6 5 4 3 3 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 1 1 1 1 0 0 1 1 0 0 0 0 0 0 0 0 1 0 0 1 8 11 12 10 5 4 2 0 0 0 0 2 4 5 5 1 0 0 0 0 0 0 0 0 0 0 0 1 2 0 2 5 4 1 5 5 3 1 2 12 25 16 5 2 8 9 6 4 5 5 16 17 14 14 11 14 19 23 30 64 32 28 42 58 57 52 50 56 64 43 32 31 34 36 20 15 10 6 5 4 7 7 5 3 5 2 0 0 0 1 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 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 2 8 9 9 7 4 2 1 0 0 0 0 2 3 4 5 3 2 1 1 0 0 0 0 0 0 0 0 1 1 1 2 9 8 3 4 10 7 5 7 15 17 9 4 3 4 5 1 2 4 7 13 14 12 12 14 14 11 11 28 57 31 53 61 43 30 29 32 40 44 32 20 22 31 33 18 10 9 9 7 3 5 4 3 3 2 0 0 0 0 1 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 0 0 0 0 0 0 2 6 8 9 6 2 1 2 0 0 0 1 0 1 2 4 4 3 1 1 1 0 1 1 0 0 0 0 0 0 0 1 3 3 2 6 14 13 10 8 11 20 12 8 6 6 7 4 2 5 8 6 8 7 8 11 11 11 21 65 88 40 31 45 44 27 24 14 19 19 12 9 10 27 28 18 9 6 5 3 2 6 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 3 4 7 5 3 1 1 1 0 0 0 0 0 1 3 3 1 0 0 1 0 0 0 0 0 0 0 1 0 0 2 4 4 2 4 8 9 6 5 14 26 29 14 11 10 8 1 5 7 8 7 11 6 5 6 8 9 31 93 90 38 95 44 32 29 24 4 6 4 3 5 11 22 32 33 25 9 3 2 1 2 2 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 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 3 7 7 3 2 2 1 0 1 1 1 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 2 1 2 4 8 7 13 27 40 31 22 15 10 3 3 6 5 9 16 9 3 8 10 12 34 52 47 39 49 15 16 21 17 3 3 1 0 7 19 19 28 36 29 6 1 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 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 1 3 4 4 6 3 2 1 1 1 2 1 1 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 0 4 3 4 6 1 14 23 30 34 40 11 10 10 4 11 3 13 21 18 1 13 16 19 27 13 27 36 35 19 18 17 9 1 0 0 0 5 10 11 12 18 13 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 0 0 0 0 1 1 0 0 0 0 0 1 1 3 4 3 2 2 1 0 0 0 0 1 3 1 1 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 1 1 1 4 3 4 5 5 16 18 16 20 32 7 11 10 11 21 16 20 17 9 2 13 5 20 29 15 20 12 8 8 10 22 10 3 2 1 0 1 3 5 8 11 5 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 1 2 2 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 2 1 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 3 4 8 16 16 10 12 16 14 12 7 10 15 13 14 9 5 3 3 9 18 18 16 26 14 6 6 8 10 11 6 3 0 0 0 0 1 4 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 1 1 0 1 1 0 0 0 1 3 2 0 1 3 5 5 6 12 12 11 15 19 14 4 5 7 7 8 7 9 11 8 6 12 7 11 26 29 8 5 6 6 14 4 3 1 0 0 0 2 2 3 7 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 1 1 1 1 0 2 4 7 5 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 1 1 1 3 1 1 2 3 3 8 11 9 8 10 8 13 17 18 13 3 2 3 5 8 9 12 11 4 4 6 8 9 7 3 11 8 9 14 1 7 5 4 7 2 6 4 4 7 5 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 1 1 1 0 5 4 3 4 5 1 2 1 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 3 4 4 4 5 9 12 11 8 3 22 15 18 27 23 10 7 7 8 5 9 13 14 6 4 4 3 1 5 11 8 12 13 4 9 9 15 15 2 9 7 6 8 7 4 3 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 4 4 4 5 1 7 3 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 2 3 3 3 3 7 20 17 9 8 32 15 40 68 57 9 6 11 10 6 25 17 18 19 14 3 4 2 2 7 2 5 6 4 9 12 14 9 2 7 9 6 10 15 7 7 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 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 1 1 0 2 2 2 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 4 10 36 18 10 11 20 16 35 46 39 14 5 14 12 5 7 2 5 8 13 14 11 7 2 1 0 1 0 0 2 8 5 2 1 3 6 3 11 15 11 11 6 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 1 1 1 1 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 1 2 2 0 0 0 0 0 0 0 1 1 0 0 1 2 2 3 5 5 14 30 13 10 10 12 17 17 22 27 22 10 12 9 4 3 3 3 4 15 25 13 10 6 5 5 1 1 0 0 1 4 5 4 4 4 5 9 11 13 16 12 5 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 1 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 1 1 0 0 0 1 2 0 0 4 4 0 1 1 1 2 4 6 5 7 12 12 10 12 13 14 14 9 14 17 13 7 7 4 2 2 2 1 13 19 11 4 5 4 4 2 2 1 1 1 3 8 5 4 5 6 5 4 7 12 15 5 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 1 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 1 1 0 0 0 6 4 0 1 1 1 2 3 3 4 3 7 13 13 11 11 12 11 8 14 14 13 12 9 7 6 5 3 0 5 8 6 4 9 5 3 2 2 2 3 2 2 3 2 3 4 5 5 4 12 16 12 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 1 1 0 0 1 1 1 0 0 0 0 1 1 0 0 0 0 0 0 0 1 0 6 6 2 0 0 0 0 2 5 1 4 3 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 2 1 0 0 0 2 4 3 2 5 11 10 15 19 16 9 15 15 11 14 8 10 12 10 8 9 6 3 2 6 8 4 2 6 1 0 1 1 1 7 4 5 6 3 2 2 2 2 3 8 11 9 4 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 1 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 1 3 2 8 4 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 1 2 3 3 6 17 4 6 12 13 9 18 15 11 13 8 9 9 8 8 14 8 5 5 8 7 7 4 3 0 0 0 0 1 7 3 5 5 2 0 0 1 2 4 9 5 4 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -18 -22 -19 -5 -2 0 -2 -5 -7 -8 -7 -1 -7 -4 -4 -6 -3 -1 -3 -4 -4 -4 -5 -6 -6 -2 0 0 -1 -6 -5 -3 -3 -3 -3 -2 -7 -5 -2 -2 -2 -1 0 -1 -5 -11 -6 -11 -8 -6 -7 -9 -17 -8 -9 -9 -7 -4 -1 -7 -4 -1 -4 -7 -3 -3 -3 -9 -14 -13 -3 -2 -16 -14 -8 -8 -8 -7 -13 -21 -20 -11 -13 -18 -22 -13 -2 -2 -17 -32 -37 -29 -33 -47 -24 -9 -8 -6 -5 -4 -3 -1 -7 -23 -15 0 0 0 0 0 0 0 0 0 0 -7 -11 -14 -17 -9 -15 -19 -19 -17 -16 -49 -28 -24 -14 -6 -7 -8 -8 -8 -13 -13 -9 -9 -7 -7 -8 -10 -12 -12 -8 -7 -3 -3 -4 -6 -6 -6 -6 -5 -4 -4 -3 -3 -3 -3 -21 -54 -49 -39 -30 -37 -39 -21 -26 -51 -50 -46 -47 -48 -62 -37 -60 -60 -54 -45 -33 -41 -22 -27 -27 -17 -12 -12 -11 -10 -9 -8 -7 -18 -22 -23 -20 -14 -9 -14 -13 -11 -7 -8 -12 -10 -2 -9 -14 -15 -20 -17 -11 -1 -1 -1 -2 -4 -6 -4 -9 -3 -4 -5 -5 -10 -8 -7 -4 -3 -4 -5 -7 -7 -6 -3 0 0 0 -5 -5 -6 -6 -3 -11 -4 -2 -3 -2 0 0 -6 -6 -6 -8 -10 -8 -4 -4 -8 -11 -9 -11 -7 -7 -7 -6 -8 -6 -3 -3 -3 -3 -4 -4 -10 -13 -12 -7 -8 -9 -13 -8 -6 -7 -7 -11 -16 -17 -14 -14 -20 -26 -21 -15 -10 -8 -7 -17 -30 -33 -33 -35 -27 -7 -7 -11 -10 -5 -2 -5 -23 -18 -5 0 0 0 0 0 0 0 0 0 -4 -4 -11 -20 -20 -15 -17 -16 -18 -24 -31 -30 -28 -21 -15 -10 -6 -7 -7 -7 -6 -6 -7 -5 -5 -5 -7 -9 -10 -10 -10 -5 -4 -5 -5 -6 -6 -7 -6 -5 -5 -6 -9 -5 -4 -35 -65 -56 -56 -30 -31 -33 -29 -36 -90 -77 -59 -75 -96 -82 -38 -65 -61 -68 -64 -42 -33 -22 -30 -25 -25 -24 -8 -11 -11 -12 -13 -12 -13 -35 -36 -18 -8 -6 -6 -14 -19 -10 -7 -8 -7 -3 -8 -11 -17 -17 -7 -1 -1 -2 -2 -1 -4 -8 -8 -9 -2 -4 -17 -9 0 -2 -9 -6 -5 -4 -2 -5 -2 -6 -3 0 0 0 -1 -5 -7 -5 -2 -6 -7 -3 -2 -1 -1 -1 -7 -8 -6 -6 -7 -8 -7 -7 -7 -7 -9 -14 -6 -2 -6 -7 -5 -6 -3 -2 -2 -2 -2 -6 -14 -14 -15 -12 -4 -3 -4 -4 -3 -2 -3 -13 -16 -17 -18 -19 -20 -26 -12 -10 -18 -16 -8 -13 -14 -42 -62 -69 -49 -6 -15 -15 -12 -8 -6 -9 -35 -16 -11 -5 0 0 0 0 0 0 -1 -2 -5 -6 -9 -19 -23 -14 -14 -11 -9 -11 -14 -18 -29 -17 -18 -14 -7 -7 -8 -14 -11 -8 -6 -3 -3 -4 -6 -7 -8 -8 -9 -6 -3 -4 -5 -5 -6 -7 -7 -6 -6 -14 -42 -45 -13 -15 -27 -31 -42 -20 -29 -35 -33 -40 -65 -59 -53 -55 -59 -41 -15 -61 -60 -48 -58 -50 -22 -20 -31 -19 -15 -17 -13 -14 -19 -16 -14 -11 -9 -12 -24 -13 -15 -12 -5 -7 -18 -12 -10 -8 -6 -5 -10 -13 -18 -14 -3 -2 -2 -1 -2 -1 0 -1 -3 -5 -2 -5 -48 -30 -2 -1 -4 -5 -3 -1 -2 -3 -1 -3 -1 0 0 0 -1 -5 -15 -7 -1 -2 -6 -9 -5 -3 -2 -2 -4 -5 -3 -5 -6 -7 -6 -6 -6 -6 -7 -10 -11 -2 -7 -7 -6 -8 -5 -4 -3 -3 -6 -7 -8 -16 -13 -16 -14 -5 -4 -4 -5 -4 -3 -6 -20 -13 -17 -17 -16 -15 -12 -11 -14 -13 -12 -15 -8 -24 -52 -66 -43 -8 -16 -27 -10 -8 -5 -12 -43 -20 -15 -7 0 0 0 0 0 0 -3 -4 -3 -8 -5 -7 -9 -10 -15 -17 -9 -9 -7 -9 -20 -20 -17 -15 -14 -11 -7 -19 -14 -11 -6 -2 -3 -3 -4 -5 -6 -7 -8 -8 -2 -4 -6 -6 -6 -7 -7 -8 -7 -6 -15 -47 -42 -25 -11 -10 -13 -15 -16 -33 -53 -52 -43 -40 -43 -51 -61 -67 -66 -66 -61 -58 -58 -42 -21 -20 -20 -24 -19 -18 -19 -18 -18 -16 -12 -10 -11 -15 -24 -29 -20 -14 -9 -9 -11 -11 -18 -20 -15 -10 -10 -13 -14 -14 -2 -1 -1 -1 -1 0 0 -4 -5 -4 -7 -19 -48 -49 -19 -1 -1 -2 -1 0 -2 -2 0 -1 -4 -3 -1 0 -1 -6 -23 -15 -7 -8 -14 -10 -8 -6 -4 -2 -2 -2 -2 -5 -7 -8 -7 -6 -5 -7 -7 -8 -7 0 0 -1 -3 -7 -9 -9 -9 -5 -4 -5 -6 -11 -6 -13 -18 -21 -20 -17 -8 -5 -8 -11 -16 -25 -21 -14 -14 -16 -15 -15 -23 -20 -17 -15 -13 -7 -35 -62 -65 -35 -20 -53 -23 -15 -8 -6 -20 -25 -12 -6 -3 -1 -1 -1 -9 -8 -6 -6 -6 -7 -5 -5 -6 -10 -14 -11 -7 -8 -10 -12 -15 -17 -13 -14 -16 -10 -4 -11 -11 -9 -7 -5 -4 -2 -2 -4 -5 -6 -7 -7 -3 -4 -6 -7 -6 -6 -7 -8 -7 -6 -18 -39 -39 -40 -52 -47 -37 -20 -9 -33 -57 -54 -45 -40 -33 -45 -55 -57 -57 -50 -39 -48 -61 -44 -32 -28 -22 -27 -13 -11 -12 -17 -22 -19 -11 -10 -13 -16 -18 -17 -14 -23 -19 -16 -17 -6 -15 -20 -12 -5 -5 -18 -15 -10 -8 -8 -9 -3 0 0 -1 -2 -6 -5 -8 -23 -41 -44 -9 0 0 0 -2 -6 -3 -1 -3 -5 -7 -5 -2 -1 -1 -5 -16 -18 -15 -10 -8 -9 -9 -5 -5 -5 -5 -3 -3 -4 -6 -9 -10 -9 -5 -6 -8 -8 -7 -3 -2 -7 -5 -6 -8 -9 -7 -8 -10 -6 -4 -6 -6 -6 -7 -8 -10 -12 -8 -4 -8 -11 -10 -14 -23 -13 -14 -18 -14 -9 -16 -17 -19 -15 -9 -13 -43 -57 -59 -31 -29 -61 -61 -29 -19 -14 -16 -21 -14 -13 -11 -5 -5 -11 -14 -10 -14 -11 -14 -16 -7 -7 -8 -10 -9 -6 -6 -7 -9 -10 -11 -12 -10 -9 -18 -16 -10 -8 -7 -4 -9 -8 -6 -2 -3 -4 -5 -5 -6 -7 -6 -2 -6 -8 -8 -8 -7 -9 -7 -7 -21 -38 -40 -45 -69 -56 -51 -41 -21 -37 -61 -54 -40 -30 -25 -26 -58 -68 -72 -52 -34 -45 -42 -45 -40 -36 -32 -28 -27 -13 -16 -22 -25 -18 -11 -9 -11 -14 -14 -8 -8 -32 -26 -20 -14 -6 -6 -8 -14 -10 -8 -12 -12 -10 -9 -8 -11 -11 -12 -7 -7 -21 -42 -30 -12 -12 -19 -18 -1 0 0 0 -6 -19 -18 -13 -5 -3 -3 -1 -2 -5 -3 -5 -11 -11 -12 -9 -8 -11 -13 -9 -3 -1 0 -1 -4 -6 -5 -7 -9 -10 -9 -6 -8 -9 -10 -12 -13 -11 -16 -15 -9 -7 -7 -6 -8 -13 -9 -7 -9 -8 -7 -7 -7 -8 -8 -8 -8 -10 -8 -7 -10 -9 -10 -16 -14 -11 -12 -4 -7 -7 -6 -6 -8 -10 -36 -56 -58 -56 -53 -41 -24 -27 -25 -22 -20 -19 -14 -13 -8 -8 -11 -12 -18 -11 -6 -5 -7 -13 -21 -17 -9 -7 -8 -7 -6 -8 -10 -12 -12 -11 -18 -17 -14 -8 -3 -2 -6 -6 -5 -4 -3 -4 -5 -5 -5 -5 -5 -3 -6 -7 -8 -8 -8 -9 -7 -7 -7 -28 -48 -46 -46 -23 -20 -23 -26 -39 -64 -55 -48 -34 -24 -21 -20 -20 -79 -71 -45 -49 -42 -43 -35 -23 -22 -28 -29 -23 -27 -26 -19 -12 -10 -10 -18 -16 -12 -10 -9 -29 -25 -20 -15 -14 -16 -7 -13 -13 -20 -6 -9 -11 -13 -11 -9 -11 -12 -18 -15 -24 -40 -36 -12 -7 -10 -5 0 0 0 0 -5 -12 -17 -18 -13 -10 -6 -4 -5 -1 -1 -2 -8 -10 -8 -8 -8 -12 -11 -7 -3 -1 -2 -1 -4 -7 -4 -4 -7 -8 -12 -16 -14 -10 -9 -11 -13 -13 -14 -11 -6 -5 -5 -2 -9 -14 -9 -14 -18 -15 -12 -9 -8 -7 -7 -7 -7 -8 -6 -6 -7 -8 -13 -11 -15 -16 -19 -15 -1 -6 -5 -6 -7 -9 -17 -50 -47 -45 -34 -42 -41 -37 -24 -19 -20 -18 -12 -19 -20 -12 -9 -13 -18 -15 -9 -6 -6 -9 -13 -9 -19 -14 -13 -13 -6 -18 -19 -14 -11 -11 -9 -8 -14 -15 -12 -11 -9 -12 -10 -10 -8 -4 -5 -5 -5 -5 -5 -6 -5 -6 -7 -10 -10 -10 -8 -7 -7 -8 -12 -15 -14 -4 -2 -19 -33 -37 -42 -60 -39 -31 -26 -23 -22 -21 -60 -64 -53 -42 -35 -33 -35 -23 -16 -19 -23 -24 -25 -18 -21 -18 -14 -20 -18 -13 -12 -12 -15 -27 -22 -22 -15 -18 -26 -19 -26 -25 -30 -13 -10 -9 -14 -11 -8 -12 -14 -25 -16 -25 -39 -37 -26 -9 -27 -17 0 0 0 0 0 -4 -9 -14 -10 -6 -5 -4 -3 0 0 -18 -10 -8 -10 -10 -9 -13 -13 -7 -4 -6 -11 -9 -7 -6 -6 -6 -5 -8 -16 -20 -16 -9 -9 -11 -11 -12 -12 -10 -9 -7 -3 -5 -9 -4 -5 -14 -20 -24 -23 -9 -20 -10 -12 -11 -7 -7 -6 -18 -20 -15 -13 -17 -19 -18 -13 -11 -8 -12 -6 -5 -4 -8 -13 -15 -17 -59 -55 -35 -48 -36 -32 -29 -23 -20 -20 -21 -20 -15 -12 -15 -20 -17 -17 -21 -13 -11 -17 -11 -33 -18 -11 -13 -11 -13 -9 -15 -12 -10 -9 -8 -16 -15 -16 -17 -16 -15 -5 -4 -5 -5 -5 -5 -5 -5 -5 -3 -3 -4 -9 -5 -9 -11 -10 -9 -8 -5 -18 -24 -17 -5 -4 -20 -29 -45 -58 -52 -43 -29 -26 -25 -23 -28 -64 -49 -61 -56 -37 -27 -31 -27 -23 -26 -30 -28 -26 -26 -25 -24 -21 -20 -16 -17 -11 -12 -15 -18 -19 -22 -13 -17 -24 -25 -27 -34 -27 -10 -11 -14 -9 -7 -6 -7 -14 -18 -3 -1 -25 -41 -32 -7 -28 -10 0 0 0 0 0 -3 -5 -9 -10 0 0 0 0 0 -1 -8 -5 -5 -6 -5 -3 -4 -14 -11 -11 -15 -11 -14 -17 -16 -12 -8 -5 -8 -7 -15 -19 -15 -9 -12 -12 -10 -10 -12 -14 -14 -6 -9 -10 -3 -5 -7 -8 -10 -12 -12 -13 -11 -13 -11 -7 -7 -6 -8 -12 -16 -14 -15 -15 -12 -13 -11 -12 -15 -13 -10 -6 -6 -11 -10 -8 -68 -82 -86 -67 -39 -38 -31 -26 -28 -31 -26 -24 -18 -18 -19 -19 -18 -18 -23 -17 -15 -15 -14 -26 -24 -11 -8 -11 -10 -9 -15 -11 -8 -8 -8 -7 -16 -12 -11 -12 -12 -6 -7 -7 -7 -7 -6 -5 -6 -9 -10 -11 -12 -10 -9 -10 -11 -10 -10 -11 -8 -9 -13 -24 -29 -22 -30 -31 -32 -39 -48 -46 -39 -35 -26 -21 -21 -25 -66 -71 -69 -52 -38 -45 -44 -42 -33 -28 -24 -18 -27 -20 -21 -20 -16 -10 -15 -9 -11 -17 -17 -16 -21 -17 -22 -23 -24 -26 -24 -23 -6 -11 -15 -12 -11 -8 -6 -11 -15 -2 -2 -3 -10 -11 -6 -14 -2 0 0 0 0 -1 -2 -2 -2 -2 0 0 0 0 0 -12 -25 -7 -7 -6 -4 -3 -4 -7 -10 -9 -8 -5 -1 -4 -13 -11 -7 -6 -10 -9 -19 -18 -14 -10 -12 -12 -9 -8 -9 -11 -12 -8 -11 -8 -5 -6 -7 -7 -8 -10 -12 -13 -11 -8 -8 -8 -7 -7 -8 -8 -19 -19 -14 -19 -17 -14 -9 -9 -12 -13 -12 -11 -7 -6 -7 -12 -54 -76 -86 -91 -71 -43 -41 -33 -27 -27 -23 -12 -25 -24 -20 -20 -16 -12 -21 -14 -12 -13 -14 -19 -29 -11 -8 -11 -11 -9 -7 -6 -6 -7 -9 -9 -10 -8 -7 -7 -7 -7 -9 -9 -10 -9 -7 -7 -7 -7 -6 -5 -6 -8 -11 -11 -10 -9 -10 -11 -11 -10 -10 -16 -24 -26 -25 -21 -30 -45 -50 -46 -46 -43 -27 -21 -20 -18 -21 -44 -48 -47 -44 -42 -37 -42 -36 -36 -32 -24 -24 -14 -18 -14 -15 -22 -22 -23 -10 -12 -13 -12 -18 -19 -31 -36 -32 -26 -19 -16 -6 -10 -10 -10 -14 -4 -5 -7 -10 -11 -14 -13 -7 -2 -5 -8 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -3 -8 -4 -7 -6 -5 -5 -6 -7 -7 -5 -3 -8 -15 -11 -4 -7 -8 -7 -8 -10 -21 -13 -11 -11 -10 -9 -8 -8 -9 -9 -9 -14 -13 -16 -11 -7 -7 -8 -8 -10 -13 -15 -13 -9 -8 -9 -9 -10 -10 -8 -13 -15 -10 -5 -8 -13 -13 -13 -11 -11 -16 -9 -8 -7 -7 -8 -24 -92 -94 -95 -98 -79 -49 -33 -27 -23 -20 -18 -22 -21 -19 -14 -11 -8 -9 -13 -15 -13 -14 -15 -16 -7 -6 -13 -16 -13 -9 -8 -5 -6 -9 -10 -9 -8 -8 -7 -7 -7 -9 -10 -10 -9 -10 -9 -7 -11 -8 -8 -7 -8 -10 -11 -10 -10 -11 -11 -12 -11 -10 -9 -20 -35 -42 -28 -26 -26 -29 -30 -32 -31 -28 -23 -26 -33 -52 -68 -52 -50 -45 -39 -32 -37 -34 -22 -20 -21 -21 -17 -19 -17 -18 -21 -21 -18 -19 -14 -12 -12 -15 -20 -21 -23 -24 -25 -22 -18 -7 -13 -10 -9 -8 -6 -5 -7 -14 -17 -14 -7 -8 -6 -9 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -6 -5 -5 -7 -8 -8 -14 -7 -7 -9 -9 -2 -10 -14 -11 -7 -7 -9 -9 -11 -13 -13 -11 -9 -9 -9 -9 -8 -9 -14 -6 -6 -6 -7 -8 -8 -8 -12 -14 -14 -11 -11 -11 -9 -11 -10 -8 -6 -6 -5 -5 -7 -12 -18 -17 -10 -8 -9 -16 -15 -9 -6 -8 -36 -86 -86 -72 -100 -89 -53 -33 -30 -25 -26 -35 -39 -34 -23 -4 0 0 -5 -13 -17 -18 -13 -11 -10 -11 -13 -17 -11 -12 -12 -7 -4 -6 -8 -9 -10 -11 -18 -15 -9 -7 -8 -10 -12 -13 -9 -10 -13 -19 -9 -9 -7 -8 -10 -10 -10 -10 -10 -11 -13 -13 -11 -11 -37 -55 -52 -28 -22 -22 -30 -31 -25 -21 -31 -27 -66 -75 -72 -83 -70 -68 -62 -53 -45 -40 -40 -34 -25 -26 -24 -19 -20 -18 -13 -12 -11 -12 -20 -21 -18 -18 -17 -16 -15 -14 -29 -25 -17 -13 -10 -15 -12 -11 -9 -6 -5 -9 -12 -16 -13 -16 -26 -12 -4 -1 0 0 0 0 0 -4 -3 -1 0 0 0 0 0 0 0 0 0 -4 -7 -5 -3 -5 -7 -8 -11 -17 -8 -10 -13 -10 -6 -9 -8 -9 -8 -12 -17 -19 -17 -11 -11 -13 -12 -10 -8 -7 -9 -13 -17 -16 -14 -7 -6 -8 -8 -8 -9 -10 -11 -12 -14 -14 -8 -9 -9 -9 -8 -7 -6 -5 -5 -5 -11 -23 -7 -9 -16 -18 -21 -12 -13 -7 -26 -57 -78 -134 -117 -75 -48 -35 -28 -30 -25 -20 -20 -21 -15 -1 0 -2 -8 -23 -32 -13 -14 -12 -8 -9 -18 -26 -21 -20 -13 -4 -4 -5 -7 -7 -10 -13 -15 -14 -9 -8 -10 -12 -15 -17 -14 -14 -15 -13 -8 -8 -9 -11 -11 -9 -8 -9 -10 -11 -12 -12 -11 -11 -23 -47 -48 -36 -28 -26 -36 -35 -29 -23 -23 -22 -67 -87 -81 -73 -72 -68 -69 -58 -43 -31 -30 -33 -27 -22 -19 -16 -17 -17 -20 -22 -16 -9 -13 -23 -27 -27 -23 -19 -16 -12 -11 -18 -14 -9 -10 -13 -13 -10 -11 -10 -8 -8 -7 -12 -8 -6 -15 -19 -7 -1 0 0 0 -2 -7 -15 -10 -16 -32 -26 -2 -6 -3 0 -1 0 0 -3 -4 -5 -4 -3 -11 -8 -7 -8 -11 -17 -10 -6 -9 -11 -10 -17 -12 -11 -14 -18 -22 -16 -10 -12 -14 -12 -9 -9 -9 -10 -10 -9 -8 -6 -7 -7 -8 -8 -8 -9 -9 -10 -12 -12 -8 -8 -8 -9 -10 -10 -8 -8 -6 -5 -6 -10 -4 -1 -10 -18 -17 -13 -17 -8 -5 -5 -39 -112 -115 -83 -55 -38 -29 -28 -23 -24 -28 -17 -4 0 0 -5 -9 -10 -8 -4 -14 -15 -9 -8 -14 -16 -21 -25 -15 -7 -6 -5 -5 -5 -9 -11 -11 -10 -8 -9 -12 -13 -13 -13 -8 -10 -9 -10 -10 -8 -12 -28 -18 -10 -8 -8 -7 -10 -10 -11 -11 -10 -9 -49 -49 -40 -38 -37 -30 -28 -27 -24 -20 -19 -18 -51 -41 -31 -32 -36 -56 -47 -38 -33 -29 -23 -22 -23 -22 -18 -16 -18 -20 -17 -22 -24 -23 -24 -24 -26 -26 -21 -16 -13 -9 -17 -10 -12 -11 -13 -13 -8 -1 -8 -10 -9 -9 -13 -18 -11 -17 -22 -14 -1 0 -15 -19 -15 -14 -17 -22 -24 -20 -16 -9 -14 -8 -3 -6 -9 0 0 -5 -9 -13 -12 -12 -8 -6 -4 -3 -5 -17 -10 -11 -10 -8 -12 -7 -11 -11 -15 -20 -23 -10 -9 -12 -12 -11 -10 -8 -9 -10 -11 -10 -7 -8 -7 -7 -7 -8 -8 -8 -8 -10 -11 -9 -12 -10 -9 -11 -11 -9 -10 -10 -8 -8 -5 0 0 0 -15 -17 -12 -13 -9 -8 -6 -44 -91 -93 -82 -56 -40 -30 -24 -18 -16 -14 -14 -8 -3 0 0 0 -1 -1 -1 -6 -12 -11 -10 -14 -21 -25 -26 -32 -30 -25 -15 -7 -6 -8 -10 -12 -14 -16 -10 -13 -14 -14 -13 -8 -7 -8 -9 -12 -14 -10 -29 -18 -12 -11 -9 -7 -15 -8 -7 -9 -10 -11 -45 -47 -47 -43 -33 -26 -26 -22 -23 -22 -21 -24 -26 -19 -18 -16 -19 -38 -33 -43 -44 -42 -36 -30 -29 -22 -20 -18 -18 -19 -21 -19 -23 -25 -23 -22 -28 -31 -28 -23 -21 -20 -9 -18 -16 -11 -16 -16 -10 -10 -12 -12 -10 -7 -9 -15 -7 -16 -20 -13 0 0 -1 -19 -20 -14 -15 -17 -16 -18 -16 -14 -13 -14 -15 -13 -10 -4 -1 -6 -10 -12 -12 -12 -8 -8 -7 -12 -14 -8 -10 -10 -7 -7 -8 -11 -11 -8 -12 -17 -17 -10 -9 -10 -11 -11 -8 -3 -2 -6 -11 -11 -9 -9 -8 -8 -7 -7 -8 -8 -8 -10 -9 -8 -9 -12 -8 -12 -11 -8 -9 -10 -8 -10 -6 0 0 0 -19 -16 -10 -8 -8 -6 -6 -46 -65 -73 -81 -53 -42 -35 -32 -29 -24 -18 -13 -9 -4 0 0 0 0 0 0 -3 -11 -14 -12 -12 -14 -19 -23 -34 -48 -52 -36 -11 -8 -8 -6 -9 -15 -20 -13 -24 -25 -17 -10 -9 -8 -9 -13 -15 -12 -6 -13 -12 -12 -12 -10 -8 -14 -12 -6 -7 -8 -10 -23 -25 -28 -27 -19 -12 -25 -20 -22 -22 -20 -20 -19 -20 -18 -17 -20 -23 -15 -39 -39 -43 -49 -46 -39 -28 -23 -23 -23 -27 -39 -26 -24 -26 -26 -26 -31 -35 -30 -23 -16 -11 -8 -19 -22 -6 -23 -26 -24 -13 -3 -5 -11 -9 -10 -15 -8 -15 -21 -11 0 0 -1 -18 -14 -15 -17 -18 -28 -20 -19 -16 -11 -12 -12 -12 -18 -16 -8 -7 -10 -12 -11 -11 -10 -8 -6 -8 -17 -19 -12 -8 -7 -9 -6 -1 -3 -9 -12 -16 -15 -11 -9 -10 -11 -10 -8 -8 -8 -2 -8 -11 -11 -10 -9 -9 -8 -8 -8 -8 -7 -10 -8 -7 -9 -10 -7 -12 -9 -7 -9 -12 -7 -5 -3 -3 -3 -4 -22 -15 -12 -9 -7 -6 -5 -63 -75 -74 -81 -63 -44 -40 -37 -28 -20 -27 -19 -14 -5 0 0 0 0 0 0 -2 -9 -16 -10 -10 -14 -19 -23 -27 -36 -42 -31 -14 -12 -12 -9 -11 -11 -15 -22 -23 -23 -14 -16 -16 -11 -13 -17 -12 -7 -7 -9 -9 -10 -11 -9 -8 -12 -10 -11 -7 -6 -6 -6 -4 -4 -6 -6 -7 -14 -24 -23 -25 -25 -24 -23 -22 -22 -17 -18 -18 -16 -21 -19 -20 -21 -31 -44 -42 -32 -29 -32 -35 -35 -33 -37 -36 -30 -27 -31 -35 -23 -21 -21 -19 -16 -16 -20 -11 -20 -18 -19 -22 -13 -3 -17 -13 -12 -11 -9 -13 -19 -13 -6 -2 -3 -15 -10 -14 -15 -11 -12 -11 -17 -17 -16 -15 -12 -12 -13 -11 -12 -14 -9 -10 -8 -7 -10 -12 -8 -8 -9 -11 -8 -4 -8 -6 -5 -5 -10 -16 -8 -17 -17 -13 -7 -8 -11 -9 -8 -8 -8 -8 -9 -10 -11 -11 -9 -9 -8 -8 -8 -8 -7 -9 -6 -8 -9 -8 -7 -9 -7 -7 -8 -8 -6 -3 -4 -6 -6 -6 -12 -13 -6 -10 -10 -7 -6 -6 -75 -86 -79 -71 -58 -55 -36 -28 -20 -17 -19 -18 -5 0 0 0 -1 -9 -3 0 -5 -15 -15 -11 -12 -17 -21 -21 -17 -21 -30 -19 -9 -14 -12 -21 -13 -16 -22 -20 -10 -7 -9 -10 -9 -13 -24 -24 -13 -7 -8 -9 -11 -9 -9 -10 -11 -9 -12 -7 -7 -7 -6 -5 -6 -8 -9 -7 -9 -15 -16 -20 -22 -19 -15 -19 -21 -19 -14 -14 -14 -13 -16 -15 -16 -21 -25 -25 -44 -40 -36 -34 -35 -34 -35 -38 -33 -30 -32 -33 -20 -19 -20 -20 -20 -22 -22 -15 -10 -12 -13 -12 -14 -12 -15 -19 -13 -11 -10 -11 -15 -22 -22 -11 -1 -5 -7 -11 -10 -6 0 -2 -5 -7 -15 -18 -13 -11 -11 -7 -13 -13 -8 -5 -5 -4 -12 -15 -13 -20 -23 -14 -10 -7 -6 -8 -13 -10 -7 -9 -10 -13 -9 -7 -7 -8 -9 -7 -8 -8 -8 -9 -8 -8 -10 -11 -10 -9 -9 -8 -8 -7 -7 -7 -6 -8 -8 -7 -7 -8 -8 -9 -8 -6 -6 -6 -5 -9 -9 -8 -6 -5 -4 -15 -9 -5 -6 -15 -91 -86 -82 -79 -71 -56 -26 -25 -20 -11 -7 -12 -2 0 0 0 -1 -3 -15 -13 -12 -13 -15 -6 -20 -12 -10 -11 -13 -26 -34 -24 -10 -5 -10 -29 -20 -21 -24 -21 -15 -13 -17 -12 -11 -18 -34 -37 -25 -21 -20 -17 -12 -17 -13 -12 -9 -6 -7 -7 -7 -8 -8 -6 -3 -4 -7 -6 -6 -7 -6 -7 -12 -13 -15 -17 -13 -15 -13 -12 -12 -12 -20 -21 -22 -15 -12 -25 -57 -44 -45 -41 -36 -32 -33 -39 -33 -30 -30 -30 -25 -23 -16 -20 -24 -26 -27 -12 -12 -11 -18 -21 -20 -12 -8 -19 -9 -17 -14 -11 -13 -19 -23 -13 -4 -4 -8 -6 -1 0 0 0 0 -1 -11 -13 -13 -12 -12 -11 -17 -16 -10 -7 -8 -10 -8 -12 -17 -17 -9 -9 -11 -8 -4 -6 -19 -7 -6 -9 -10 -5 -6 -7 -7 -7 -8 -8 -9 -11 -11 -10 -9 -9 -9 -10 -10 -10 -9 -8 -8 -8 -8 -8 -9 -10 -9 -8 -8 -8 -8 -9 -6 -5 -6 -5 -6 -14 -6 -6 -8 -10 -12 -9 -12 -9 -7 -31 -101 -102 -87 -83 -70 -45 -29 -34 -19 -17 -17 -15 -6 -1 0 0 -6 -11 -6 -8 -13 -14 -11 -10 -10 -9 -6 -7 -17 -39 -48 -37 -22 -15 -23 -43 -39 -35 -30 -22 -16 -21 -20 -19 -14 -18 -23 -18 -20 -23 -16 -13 -14 -18 -9 -8 -10 -11 -8 -8 -6 -6 -8 -7 -4 -7 -4 -8 -7 -5 -3 -3 -9 -10 -10 -8 -7 -11 -14 -11 -12 -13 -12 -8 -18 -13 -12 -32 -59 -51 -51 -43 -40 -37 -32 -33 -28 -30 -31 -33 -34 -29 -24 -23 -28 -34 -38 -13 -12 -15 -10 -14 -11 -11 -12 -15 -13 -10 -9 -10 -10 -14 -23 -14 -13 -12 -9 -2 0 0 -1 0 -4 -10 -18 -13 -12 -13 -14 -14 -16 -19 -13 -8 -10 -15 -13 -10 -15 -15 -9 -11 -9 -8 -7 -9 -12 -10 -11 -9 -7 -5 -6 -8 -8 -7 -9 -10 -10 -11 -11 -9 -8 -9 -10 -9 -10 -10 -11 -11 -9 -9 -9 -9 -9 -10 -11 -9 -8 -9 -8 -7 -5 -5 -7 -4 -3 -8 -4 -2 -6 -7 -6 -5 -11 -10 -9 -48 -99 -92 -90 -77 -63 -49 -37 -26 -24 -14 -12 -15 -16 -8 -1 0 -1 -2 -2 -6 -6 -10 -12 -10 -7 -7 -12 -9 -11 -25 -45 -50 -38 -22 -19 -27 -31 -33 -20 -15 -18 -21 -12 -15 -10 -11 -11 -7 -8 -20 -12 -12 -12 -10 -10 -13 -13 -9 -6 -9 -15 -6 -8 -5 -4 -7 -4 -6 -5 -4 -4 -4 -6 -6 -11 -11 -8 -8 -12 -11 -11 -11 -12 -10 -7 -15 -12 -21 -36 -48 -57 -47 -41 -41 -40 -33 -27 -29 -31 -37 -40 -36 -30 -28 -43 -47 -38 -10 -10 -15 -19 -17 -11 -13 -15 -12 -10 -9 -9 -9 -11 -12 -14 -20 -17 -18 -11 -3 -2 -6 -29 -28 -19 -14 -14 -10 -14 -14 -14 -13 -10 -11 -11 -14 -13 -10 -11 -10 -15 -13 -10 -12 -8 -8 -10 -11 -13 -12 -6 -12 -8 -5 -5 -8 -8 -10 -11 -12 -11 -11 -11 -10 -11 -11 -11 -9 -9 -41 -21 -11 -10 -10 -9 -10 -10 -10 -13 -13 -9 -7 -6 -5 -6 -8 -5 -2 -1 -3 -6 -8 -10 -7 -6 -9 -12 -10 -9 -75 -113 -97 -94 -65 -57 -48 -41 -34 -25 -13 -12 -13 -16 -14 0 0 0 0 -7 -15 -6 -9 -16 -19 -19 -16 -15 -12 -12 -21 -40 -47 -47 -21 -15 -19 -19 -9 -10 -16 -18 -17 -16 -15 -9 -11 -13 -16 -17 -9 -23 -15 -11 -8 -6 -7 -7 -7 -6 -11 -18 -9 -9 -4 -5 -7 -5 -6 -6 -4 -5 -6 -5 -6 -8 -12 -11 -9 -9 -9 -8 -10 -13 -14 -11 -16 -11 -14 -18 -27 -47 -53 -49 -45 -41 -34 -26 -27 -36 -35 -36 -40 -43 -51 -72 -54 -35 -10 -9 -15 -20 -15 -11 -19 -12 -4 -5 -11 -18 -16 -13 -13 -15 -17 -15 -9 -8 -4 -9 -19 -20 -28 -20 -13 -10 -9 -12 -13 -15 -14 -12 -12 -11 -8 -6 -9 -10 -8 -10 -10 -10 -10 -8 -9 -11 -7 -7 -8 -5 -10 -7 -6 -6 -6 -6 -9 -10 -11 -12 -12 -13 -12 -10 -10 -10 -9 -22 -173 -108 -39 -10 -11 -10 -12 -10 -5 -1 -4 -9 -9 -6 -5 -6 -4 -7 -2 0 0 -2 -7 -9 -15 -10 -10 -12 -9 -11 -98 -133 -115 -85 -60 -61 -53 -55 -48 -25 -22 -27 -17 -12 -8 -1 0 -15 -13 -15 -14 0 0 -7 -12 -9 -9 -11 -11 -16 -11 -23 -47 -42 -17 -14 -17 -20 -15 -14 -14 -11 -11 -10 -10 -7 -8 -13 -16 -13 -9 -24 -16 -12 -12 -10 -7 -6 -4 -4 -7 -10 -10 -14 -4 -4 -6 -8 -6 -6 -4 -4 -4 -2 -3 -4 -7 -9 -10 -11 -10 -5 -8 -13 -16 -14 -9 -9 -13 -16 -14 -12 -14 -18 -9 -24 -35 -33 -32 -47 -35 -30 -35 -46 -61 -79 -70 -48 -9 -7 -7 -18 -18 -18 -19 -5 -5 -16 -23 -19 -13 -15 -11 -15 -24 -24 -9 -8 -7 -13 -19 -17 -14 -17 -13 -9 -8 -11 -12 -13 -13 -13 -12 -10 -13 -7 -13 -12 -8 -13 -12 -9 -9 -10 -11 -9 -8 -9 -8 -6 -6 -6 -9 -9 -8 -8 -9 -9 -10 -10 -11 -12 -12 -12 -12 -11 -10 -44 -142 -34 -9 -9 -10 -10 -12 -10 -10 -11 -11 -11 -12 -8 -5 -7 -7 -5 -5 -4 -3 -3 -4 -8 -9 -14 -10 -7 -8 -17 -80 -104 -85 -63 -52 -53 -42 -49 -53 -44 -29 -19 -22 -17 -11 -4 0 -1 -2 -10 -8 0 0 0 -14 -16 -7 -5 -11 -19 -11 -10 -26 -51 -46 -27 -24 -22 -24 -22 -28 -16 -14 -11 -9 -10 -8 -14 -18 -13 -12 -24 -27 -11 -15 -17 -15 -13 -11 -5 -8 -7 -8 -11 -6 -7 -5 -3 -6 -9 -5 -3 -3 -3 -3 -5 -2 -6 -8 -8 -8 -7 -7 -10 -12 -13 -13 -8 -9 -10 -9 -8 -10 -13 -8 -10 -14 -33 -54 -58 -50 -44 -38 -26 -12 -21 -40 -45 -11 -9 -9 -11 -20 -24 -16 -7 -17 -15 -14 -14 -14 -15 -9 -15 -21 -18 -10 -9 -16 -16 -13 -15 -15 -13 -16 -10 -8 -10 -11 -12 -12 -14 -11 -12 -24 -8 -11 -17 -15 -13 -14 -12 -11 -13 -12 -8 -9 -13 -8 -7 -9 -10 -10 -11 -8 -9 -11 -9 -9 -8 -9 -12 -14 -16 -16 -13 -11 -76 -172 -167 -26 -9 -9 -10 -11 -10 -10 -12 -13 -12 -10 -10 -6 -5 -5 -5 -6 -6 -8 -7 -9 -10 -9 -21 -11 -7 -8 -18 -36 -106 -70 -43 -40 -43 -28 -37 -46 -39 -26 -25 -33 -21 -14 -9 -2 0 0 -3 -2 0 0 0 0 -7 -12 -12 -13 -17 -10 -10 -9 -9 -21 -43 -40 -20 -21 -25 -16 -15 -15 -13 -14 -14 -11 -13 -17 -11 -12 -21 -25 -12 -13 -14 -12 -9 -11 -12 -7 -9 -11 -13 -12 -4 -3 -3 -4 -5 -4 -3 -3 -4 -5 -8 -10 -10 -8 -7 -7 -9 -7 -6 -12 -15 -13 -9 -6 -6 -6 -8 -14 -16 -10 -7 -8 -31 -56 -62 -63 -57 -53 -43 -32 -30 -35 -43 -17 -14 -10 -7 -15 -14 -11 -15 -22 -20 -7 -12 -16 -15 -12 -17 -11 -15 -13 -10 -15 -17 -13 -16 -13 -9 -14 -8 -8 -10 -11 -11 -11 -13 -15 -11 -13 -20 -19 -24 -17 -12 -14 -14 -9 -12 -10 -9 -10 -6 -4 -5 -10 -12 -10 -8 -5 -8 -10 -10 -9 -7 -6 -9 -13 -16 -16 -14 -12 -105 -170 -131 -9 -10 -10 -10 -10 -10 -10 -10 -14 -13 -11 -12 -9 -6 -6 -6 -6 -4 -7 -3 -6 -11 -12 -14 -20 -11 -8 -55 -124 -91 -46 -17 -29 -37 -27 -54 -45 -41 -45 -41 -28 -24 -13 -13 -10 0 0 0 0 0 0 0 0 -1 -9 -11 -10 -8 -6 -9 -9 -9 -22 -42 -34 -25 -21 -21 -20 -16 -16 -16 -16 -15 -12 -11 -14 -18 -17 -17 -17 -12 -11 -10 -9 -8 -13 -20 -18 -17 -16 -16 -16 -7 -6 -6 -5 -5 -5 -3 -4 -5 -6 -7 -9 -9 -4 -4 -5 -6 -7 -4 -5 -8 -9 -8 -7 -6 -9 -8 -24 -31 -6 -7 -13 -34 -47 -51 -56 -68 -65 -61 -55 -52 -55 -42 -18 -26 -18 -15 -25 -8 -9 -16 -24 -23 -11 -14 -18 -16 -15 -17 -19 -9 -11 -11 -13 -15 -14 -24 -18 -13 -13 -6 -6 -7 -7 -8 -9 -10 -18 -13 -12 -18 -20 -23 -13 -11 -11 -11 -11 -11 -8 -10 -9 -5 -6 -8 -11 -12 -10 -7 -6 -8 -8 -8 -7 -6 -7 -8 -8 -11 -14 -15 -13 -123 -156 -94 -9 -10 -10 -9 -9 -9 -10 -10 -14 -13 -13 -12 -9 -12 -12 -9 -7 -6 -3 -3 -7 -12 -16 -15 -16 -12 -16 -74 -102 -61 -44 -23 -30 -31 -28 -40 -50 -52 -57 -49 -33 -25 -18 -12 -16 -12 0 0 0 -5 -2 0 0 -1 -2 -12 -13 -11 -10 -10 -9 -7 -9 -16 -20 -30 -30 -30 -34 -32 -17 -17 -30 -26 -18 -12 -13 -14 -12 -12 -10 -7 -8 -8 -14 -10 -6 -9 -12 -20 -10 -12 -14 -11 -4 -8 -5 -4 -4 -3 -5 -7 -6 -5 -6 -7 -2 -3 -3 -6 -9 -8 -7 -6 -6 -5 -5 -5 -8 -5 -5 -4 -18 -47 -9 -14 -36 -43 -47 -69 -71 -56 -86 -80 -49 -41 -13 -35 -24 -19 -16 -7 -10 -9 -12 -14 -13 -14 -21 -16 -16 -16 -14 -6 -7 -13 -19 -19 -14 -16 -14 -15 -14 -8 -6 -8 -8 -8 -8 -8 -8 -14 -14 -14 -17 -18 -10 -9 -11 -11 -10 -9 -7 -9 -6 -6 -8 -4 -6 -8 -6 -4 -7 -10 -8 -7 -6 -6 -7 -8 -8 -9 -12 -14 -23 -130 -130 -66 -9 -9 -9 -9 -9 -9 -10 -12 -14 -13 -13 -13 -13 -15 -15 -10 -6 -6 -6 -4 -8 -13 -9 -16 -26 -24 -24 -90 -84 -40 -26 -33 -30 -34 -39 -41 -40 -52 -47 -44 -34 -23 -19 -14 -11 -5 0 0 -1 -11 -4 0 0 0 -1 -4 -14 -17 -14 -12 -9 -10 -9 -9 -15 -29 -34 -29 -33 -37 -31 -19 -26 -19 -18 -16 -14 -13 -10 -8 -7 -11 -13 -6 -8 -8 -5 -6 -10 -12 -9 -14 -20 -18 -11 -3 -3 -7 -7 -5 -5 -7 -6 -5 -6 -5 -3 -4 -3 -4 -6 -9 -9 -7 -6 -5 -4 -4 -3 -3 -3 -3 -4 -5 -5 -5 -40 -44 -41 -49 -70 -55 -61 -58 -48 -46 -8 -18 -9 -23 -20 -13 -14 -14 -13 -10 -12 -13 -15 -14 -18 -17 -20 -25 -22 -18 -22 -21 -20 -26 -12 -15 -15 -12 -8 -6 -7 -9 -8 -6 -5 -5 -10 -12 -16 -15 -9 -14 -10 -10 -10 -9 -6 -7 -6 -6 -7 -5 -5 -7 -8 -6 -6 -8 -7 -5 -5 -6 -6 -7 -8 -9 -11 -56 -104 -138 -55 -22 -10 -10 -10 -10 -10 -9 -10 -11 -13 -12 -12 -12 -12 -10 -5 -13 -7 -7 -6 -3 -7 -14 -9 -9 -18 -22 -14 -91 -68 -46 -36 -31 -26 -34 -42 -48 -46 -38 -60 -65 -48 -32 -25 -24 -15 -10 -8 -5 -2 -7 -8 -2 0 0 0 -1 -6 -10 -13 -12 -10 -11 -12 -12 -18 -29 -36 -28 -29 -33 -27 -17 -18 -6 -10 -16 -16 -12 -12 -12 -7 -11 -13 -7 -15 -8 -12 -12 -13 -17 -17 -14 -15 -14 -10 -9 -16 -14 -11 -9 -8 -5 -5 -5 -3 -7 -9 -4 -3 -4 -4 -6 -11 -11 -10 -8 -6 -4 -3 -3 -5 -5 -5 -5 -5 -6 -21 -46 -53 -58 -61 -53 -17 -39 -50 -53 -9 -14 -8 -34 -17 -11 -14 -18 -24 -12 -19 -22 -18 -15 -15 -15 -16 -18 -20 -17 -20 -17 -18 -22 -18 -13 -12 -14 -16 -14 -7 -8 -8 -6 -5 -7 -13 -13 -11 -9 -12 -22 -11 -16 -14 -10 -7 -6 -7 -2 -1 -3 -6 -9 -14 -8 -6 -7 -6 -4 -4 -4 -5 -6 -6 -9 -5 -86 -139 -98 -16 -47 -48 -25 -11 -10 -9 -9 -10 -11 -12 -11 -11 -11 -11 -9 -8 -14 -9 -6 -5 -4 -6 -5 -5 -6 -7 -31 -62 -107 -48 -36 -30 -23 -26 -32 -32 -33 -30 -26 -37 -27 -39 -40 -36 -31 -23 -23 -15 -6 0 -3 -14 -3 -1 0 0 0 0 0 -11 -15 -13 -15 -14 -12 -23 -25 -20 -16 -18 -15 -15 -15 -14 -11 -8 -12 -14 -13 -14 -14 -7 -7 -5 -7 -14 -5 -10 -11 -11 -13 -14 -13 -9 -12 -12 -7 -6 -7 -10 -13 -12 -9 -8 -14 -12 -12 -12 -9 -6 -5 -4 -4 -4 -4 -5 -4 -6 -6 -4 -3 -6 -7 -4 -3 -4 -6 -7 -29 -43 -47 -50 -52 -50 -38 -37 -42 -16 -14 -14 -30 -12 -10 -17 -17 -9 -13 -23 -22 -18 -14 -10 -9 -8 -17 -22 -20 -20 -18 -11 -16 -21 -17 -11 -11 -14 -11 -6 -7 -7 -6 -6 -9 -14 -13 -11 -7 -11 -15 -10 -13 -11 -13 -9 -6 -9 -4 -3 -5 -6 -7 -10 -5 -5 -5 -4 -3 -3 -3 -2 -8 -13 -7 -2 -91 -109 -68 -20 -45 -47 -22 -12 -11 -10 -10 -10 -9 -9 -9 -9 -10 -10 -7 -8 -13 -11 -6 -5 -6 -8 -12 -11 -5 -2 -57 -108 -94 -44 -30 -24 -22 -24 -27 -28 -25 -30 -31 -26 -19 -43 -43 -34 -24 -19 -19 -17 -8 -7 -5 0 -1 -7 -4 0 -4 -10 -1 -8 -13 -13 -9 -7 -6 -19 -15 -10 -16 -29 -15 -14 -17 -18 -16 -12 -6 -9 -12 -14 -14 -6 -10 -7 -8 -10 -7 -9 -6 -5 -9 -11 -12 -9 -10 -10 -6 -6 -8 -8 -10 -13 -15 -17 -14 -12 -14 -11 -7 -6 -5 -3 -3 -3 -3 -5 -8 -8 -6 -4 -3 -4 -7 -7 -4 -4 -6 -6 -5 -58 -54 -41 -37 -40 -41 -43 -37 -20 -16 -19 -29 -26 -19 -25 -23 -18 -16 -18 -18 -16 -15 -14 -14 -15 -21 -20 -18 -17 -17 -12 -10 -15 -17 -13 -9 -15 -17 -11 -6 -6 -5 -4 -8 -11 -12 -12 -6 -6 -9 -10 -11 -19 -15 -12 -9 -9 -8 -6 -8 -10 -8 -5 -5 -5 -4 -4 -3 -4 -6 -2 -10 -13 -9 -21 -116 -67 -33 -13 -20 -43 -15 -12 -11 -11 -10 -9 -9 -8 -8 -8 -8 -9 -9 -11 -11 -9 -9 -6 -7 -10 -8 -1 -1 -1 -49 -88 -80 -45 -39 -29 -24 -22 -23 -23 -11 -26 -45 -44 -31 -30 -43 -33 -24 -24 -33 -24 -12 -11 -10 -4 0 0 -1 0 -3 -5 -1 -4 -11 -16 -19 -17 -7 -10 -6 -5 -8 -14 -13 -25 -16 -13 -13 -11 -9 -8 -6 -7 -7 -6 -14 -9 -8 -7 -6 -9 -7 -7 -10 -11 -11 -15 -8 -10 -11 -11 -12 -10 -10 -12 -13 -14 -14 -12 -12 -8 -6 -6 -5 -5 -4 -4 -3 -5 -9 -9 -5 -3 -3 -4 -4 -8 -4 -5 -5 -4 -8 -53 -41 -36 -37 -33 -22 -25 -27 -21 -17 -16 -15 -18 -21 -27 -29 -30 -27 -22 -27 -16 -14 -13 -14 -16 -15 -13 -16 -16 -14 -8 -10 -15 -17 -16 -12 -14 -18 -12 -7 -6 -5 -4 -7 -9 -10 -10 -5 -4 -13 -16 -14 -15 -12 -13 -11 -10 -10 -11 -13 -9 -8 -7 -5 -5 -3 -3 -3 -6 -9 -3 -5 -8 -9 -18 -51 -11 -9 -10 -24 -40 -21 -14 -12 -10 -9 -10 -25 -22 -19 -13 -8 -9 -7 -7 -6 -6 -8 -8 -12 -12 -11 -9 -6 -1 -45 -77 -71 -47 -45 -33 -31 -22 -23 -24 -7 -15 -29 -44 -33 -19 -48 -51 -49 -33 -17 -20 -14 -13 -14 -8 0 0 0 0 -10 -11 -9 -13 -14 -19 -22 -17 -8 -8 -8 -9 -8 -7 -12 -26 -13 -15 -16 -13 -12 -13 -10 -12 -11 -9 -12 -5 -7 -5 -6 -10 -9 -8 -14 -12 -11 -12 -7 -9 -10 -11 -12 -11 -11 -12 -14 -15 -14 -13 -12 -12 -8 -7 -7 -7 -6 -6 -4 -4 -5 -5 -4 -5 -5 -5 -6 -12 -11 -7 -4 -3 -4 -5 -4 -22 -41 -37 -30 -31 -26 -14 -17 -17 -11 -17 -24 -24 -26 -29 -22 -19 -26 -23 -21 -16 -13 -12 -13 -9 -18 -17 -14 -16 -12 -13 -14 -15 -14 -12 -14 -10 -8 -7 -6 -5 -4 -4 -8 -7 -3 -3 -8 -10 -11 -12 -11 -11 -11 -10 -10 -10 -8 -7 -8 -8 -7 -7 -12 -5 -3 -5 -7 -5 -7 -11 -10 -10 -10 -11 -11 -10 -30 -42 -32 -21 -12 -14 -13 -11 -10 -12 -14 -11 -7 -7 -6 -5 -8 -6 -5 -8 -12 -15 -16 -13 -8 -16 -74 -80 -70 -54 -41 -37 -37 -17 -17 -17 -10 -6 -13 -41 -30 -16 -28 -33 -27 -29 -26 -20 -20 -19 -14 -7 -2 0 0 0 -4 -14 -16 -15 -16 -17 -11 -10 -10 -14 -25 -7 -7 -9 -15 -21 -8 -15 -17 -13 -9 -9 -9 -7 -6 -5 -6 -6 -8 -7 -8 -11 -12 -8 -12 -13 -12 -10 -8 -8 -8 -11 -11 -11 -10 -11 -15 -15 -14 -15 -14 -8 -8 -8 -8 -8 -7 -7 -7 -7 -8 -9 -8 -9 -9 -9 -7 -6 -8 -6 -4 -4 -4 -4 -6 -6 -55 -82 -50 -8 -9 -10 -14 -17 -17 -18 -23 -23 -22 -28 -28 -23 -23 -27 -27 -18 -11 -15 -15 -9 -19 -16 -11 -13 -23 -20 -8 -11 -11 -11 -14 -18 -9 -8 -8 -6 -6 -5 -5 -5 -4 -4 -3 -9 -14 -12 -10 -11 -13 -11 -9 -6 -4 -9 -9 -8 -7 -6 -4 -5 -4 -4 -5 -6 -25 -135 -107 -40 -10 -10 -10 -9 -39 -43 -32 -21 -10 -23 -21 -19 -18 -17 -19 -10 -7 -7 -8 -6 -8 -7 -5 -4 -5 -12 -12 -15 -12 -28 -69 -68 -64 -47 -39 -40 -42 -18 -16 -15 -11 -12 -21 -46 -27 -16 -14 -13 -15 -14 -14 -17 -18 -15 -15 -13 -7 -2 0 -2 -14 -18 -17 -16 -18 -10 -9 -9 -9 -13 -21 -7 -12 -10 -9 -11 -12 -17 -16 -13 -14 -14 -6 -7 -6 -8 -8 -7 -7 -7 -9 -11 -11 -8 -12 -13 -12 -13 -12 -5 -4 -4 -10 -12 -10 -10 -11 -8 -6 -6 -7 -7 -7 -9 -9 -8 -6 -6 -6 -7 -9 -11 -11 -9 -10 -13 -10 -7 -9 -7 -5 -6 -5 -4 -4 -5 -5 -54 -82 -50 -6 -11 -9 -9 -12 -11 -21 -22 -24 -30 -20 -19 -20 -22 -23 -21 -12 -17 -18 -16 -16 -8 -12 -10 -7 -12 -16 -14 -9 -9 -11 -14 -8 -9 -9 -8 -8 -7 -8 -7 -6 -5 -4 -4 -6 -8 -8 -12 -17 -13 -9 -10 -10 -10 -10 -9 -8 -7 -6 -5 -4 -4 -5 -23 -55 -124 -105 -90 -71 -37 -11 -13 -44 -44 -30 -19 -18 -28 -23 -24 -24 -22 -21 -8 -7 -7 -13 -18 -4 -5 -4 -2 -5 -9 -6 -11 -45 -65 -67 -53 -57 -44 -40 -43 -41 -19 -15 -9 -8 -18 -29 -29 -43 -41 -31 -24 -25 -22 -14 -16 -11 -7 -12 -11 -13 -13 -7 -4 -16 -18 -11 -9 -13 -17 -9 -9 -25 -27 -23 -23 -18 -8 -10 -10 -7 -8 -10 -11 -11 -9 -6 -7 -4 -8 -10 -8 -4 -4 -10 -13 -11 -7 -7 -14 -8 -12 -12 -10 -11 -7 -7 -7 -8 -8 -6 -8 -7 -7 -6 -7 -8 -9 -8 -7 -6 -5 -5 -6 -8 -9 -10 -9 -10 -13 -13 -10 -8 -8 -8 -5 -4 -3 -4 -5 -5 -3 -56 -59 -4 -18 -14 -13 -20 -20 -18 -22 -27 -27 -16 -18 -18 -19 -19 -20 -22 -10 -11 -13 -14 -11 -15 -16 -16 -15 -16 -12 -10 -10 -11 -12 -10 -6 -7 -10 -11 -11 -9 -9 -7 -7 -6 -5 -6 -6 -7 -11 -13 -8 -6 -10 -10 -10 -11 -9 -8 -8 -5 -3 -3 -5 -5 -79 -101 -65 -18 -34 -96 -79 -29 -19 -54 -65 -45 -28 -23 -22 -11 -11 -10 -11 -11 -7 -7 -8 -14 -7 -5 -5 -5 -4 -6 -7 -6 -7 -77 -74 -63 -50 -39 -39 -43 -34 -24 -16 -15 -4 -2 -15 -22 -11 -20 -40 -32 -24 -34 -58 -14 -22 -10 -5 -9 -4 -1 -10 -16 -16 -15 -11 -9 -2 -6 -13 -21 -49 -52 -46 -42 -42 -37 -11 -9 -7 -5 -4 -3 -10 -8 -8 -7 -4 -4 -8 -11 -11 -9 -7 -5 -7 -8 -9 -9 -8 -7 -12 -9 -4 -4 -7 -6 -7 -7 -8 -9 -12 -11 -10 -9 -10 -11 -11 -10 -9 -7 -6 -6 -6 -7 -8 -8 -10 -12 -9 -11 -10 -7 -7 -7 -4 -3 -4 -3 -3 -8 -9 -9 -11 -3 -18 -17 -16 -15 -14 -16 -22 -25 -22 -15 -16 -19 -17 -18 -20 -20 -15 -21 -15 -13 -13 -12 -12 -16 -21 -17 -12 -14 -11 -11 -9 -8 -7 -9 -8 -11 -12 -10 -10 -9 -9 -8 -7 -7 -7 -7 -10 -9 -6 -6 -5 -13 -12 -11 -10 -10 -7 -5 -6 -6 -4 -6 -58 -30 -3 -3 -7 -45 -64 -39 -7 -10 -43 -45 -31 -27 -27 -23 -22 -11 -8 -7 -6 -6 -7 -55 -38 -5 -6 -6 -5 -7 -7 -24 -55 -65 -63 -66 -61 -46 -38 -42 -28 -20 -18 -15 -5 -9 -4 -25 -43 -37 -34 -19 -19 -19 -16 -17 -29 -7 -3 -6 -5 -1 -13 -23 -18 -14 -16 -14 -8 -5 -2 0 -13 -51 -46 -41 -35 -26 -10 -9 -6 -9 -9 -5 -9 -6 -6 -6 -7 -6 -8 -8 -9 -10 -9 -5 -6 -8 -10 -9 -5 -7 -12 -13 -8 -5 -9 -7 -7 -9 -10 -11 -12 -10 -9 -9 -12 -13 -9 -11 -11 -9 -6 -6 -7 -7 -8 -8 -9 -9 -7 -6 -12 -14 -10 -6 -5 -5 -5 -4 -5 -9 -9 -5 -4 -4 -17 -14 -9 -11 -16 -20 -21 -19 -21 -23 -24 -24 -19 -18 -22 -19 -12 -13 -17 -17 -16 -16 -17 -20 -13 -15 -15 -14 -8 -17 -9 -6 -7 -10 -6 -8 -9 -12 -13 -12 -11 -8 -8 -8 -8 -7 -7 -6 -5 -5 -5 -7 -12 -12 -11 -10 -6 -5 -4 -4 -5 -6 -6 -4 -3 -3 -3 -3 -5 -7 -9 -17 -32 -38 -33 -40 -41 -29 -6 -6 -7 -6 -5 -5 -6 -14 -5 -5 -6 -6 -5 -6 -7 -39 -70 -62 -43 -51 -59 -53 -38 -37 -13 -30 -24 -14 -6 -9 -8 -8 -14 -17 -14 -22 -21 -23 -17 -10 -21 -3 0 0 0 0 0 -1 -3 -8 -13 -12 -14 -15 -8 -1 -2 -12 -15 -40 -35 -27 -25 -29 -28 -13 -11 -14 -16 -7 -11 -10 -8 -7 -7 -7 -7 -10 -12 -11 -6 -9 -12 -7 -4 -6 -8 -9 -13 -14 -12 -11 -10 -10 -9 -10 -12 -10 -9 -11 -8 -10 -11 -12 -10 -9 -9 -9 -9 -9 -9 -9 -8 -7 -8 -7 -6 -6 -8 -8 -8 -8 -7 -6 -6 -7 -4 -4 -6 -5 -13 -5 -6 -12 -18 -19 -17 -18 -18 -16 -16 -17 -15 -14 -20 -15 -12 -12 -14 -16 -16 -19 -18 -14 -11 -15 -15 -13 -12 -14 -11 -10 -7 -6 -6 -7 -9 -13 -14 -13 -13 -10 -9 -9 -9 -7 -4 -7 -7 -11 -11 -5 -7 -8 -11 -10 -6 -6 -10 -6 -6 -7 -6 -4 -3 -2 -2 -3 -6 -5 -10 -12 -27 -47 -42 -38 -37 -24 -9 -6 -7 -5 -4 -4 -23 -79 -80 -57 -23 -5 -6 -4 -7 -52 -74 -64 -54 -49 -45 -38 -31 -21 -16 -19 -23 -17 -12 -9 -8 -5 -6 -18 -27 -29 -21 -20 -17 -13 -11 -7 -1 0 0 0 0 0 0 -8 -12 -13 -11 -10 -13 -15 -8 0 -2 -24 -30 -26 -20 -11 -12 -9 -13 -16 -16 -9 -11 -9 -8 -7 -5 -6 -8 -7 -9 -8 -5 -5 -6 -4 -4 -4 -5 -6 -9 -6 -4 -8 -14 -11 -7 -9 -12 -10 -9 -10 -10 -10 -11 -11 -11 -10 -11 -12 -8 -5 -12 -12 -9 -8 -9 -9 -8 -7 -8 -8 -9 -9 -6 -8 -7 -5 -4 -5 -8 -7 -15 -11 -11 -16 -15 -18 -18 -18 -18 -15 -8 -9 -12 -14 -17 -13 -12 -13 -13 -14 -11 -16 -18 -15 -12 -15 -13 -13 -10 -9 -8 -4 -8 -10 -10 -7 -9 -10 -10 -10 -12 -12 -14 -11 -10 -8 -6 -8 -8 -10 -13 -13 -11 -8 -11 -10 -7 -8 -12 -6 -6 -7 -7 -5 -4 -3 -3 -4 -6 -9 -28 -13 -15 -22 -24 -20 -42 -41 -40 -28 -5 -4 -42 -38 -44 -67 -64 -49 -17 -5 -6 -6 -12 -9 -47 -62 -58 -57 -45 -48 -44 -33 -19 -16 -21 -18 -15 -16 -14 -1 -25 -24 -20 -15 -14 -17 -17 -16 -16 -14 -9 -2 0 0 -1 -4 -19 -19 -17 -16 -15 -13 -7 -11 -14 -8 0 -1 -14 -17 -18 -17 -14 -32 -18 -13 -14 -14 -11 -10 -12 -12 -11 -10 -8 -6 -6 -5 -4 -5 -5 -6 -6 -6 -7 -8 -8 -4 -4 -5 -9 -11 -9 -10 -8 -8 -10 -11 -11 -9 -8 -9 -9 -10 -10 -12 -8 -3 -6 -8 -11 -11 -11 -10 -9 -8 -8 -9 -9 -9 -7 -10 -7 -4 -4 -4 -4 -7 -24 -22 -16 -10 -20 -14 -14 -16 -18 -15 -14 -16 -15 -14 -15 -22 -14 -13 -14 -15 -13 -10 -11 -14 -15 -14 -9 -15 -13 -11 -12 -13 -6 -12 -13 -12 -7 -7 -9 -9 -10 -10 -11 -12 -11 -10 -7 -4 -6 -11 -7 -5 -9 -13 -13 -11 -10 -9 -7 -6 -7 -8 -9 -8 -6 -6 -5 -4 -4 -25 -93 -16 -10 -12 -12 -15 -40 -38 -38 -23 -4 -8 -48 -70 -76 -70 -55 -51 -26 -8 -4 -4 -5 -10 -31 -40 -33 -26 -22 -43 -38 -30 -17 -11 -14 -9 -10 -16 -14 -1 -5 -14 -14 -7 -4 -9 -16 -17 -9 -5 -5 -1 -4 -2 -8 -13 -7 -30 -28 -21 -14 -9 -9 -12 -14 -7 0 0 0 0 0 0 -2 -7 -5 -5 -17 -23 -16 -14 -8 -8 -10 -9 -6 -7 -6 -5 -5 -6 -7 -7 -7 -9 -10 -11 -10 -3 -3 -3 -4 -6 -6 -9 -4 -5 -10 -11 -5 -9 -9 -8 -8 -11 -10 -14 -13 -8 -4 -5 -14 -10 -10 -11 -11 -11 -10 -10 -9 -10 -10 -10 -6 -4 -5 -6 -6 -7 -23 -24 -17 -13 -20 -10 -9 -14 -17 -16 -17 -21 -15 -11 -14 -20 -14 -13 -14 -15 -15 -13 -12 -12 -12 -11 -9 -6 -6 -4 -5 -6 -2 -16 -12 -9 -9 -10 -11 -11 -10 -9 -10 -12 -12 -10 -8 -6 -7 -11 -11 -5 -8 -12 -11 -12 -6 -8 -9 -7 -8 -9 -10 -10 -10 -10 -8 -7 -8 -14 -29 -83 -75 -52 -23 -9 -10 -9 -7 -5 -5 -15 -33 -52 -47 -55 -50 -31 -11 -8 -5 -6 -19 -45 -10 -12 -11 -21 -45 -54 -9 -20 -19 -10 -7 -4 -3 -14 -19 -12 -1 -4 -7 -10 -9 -10 -13 -15 -11 -4 -2 -4 -9 -4 -2 -10 -18 -21 -23 -22 -16 -10 -6 -8 -13 -5 0 0 0 0 0 0 0 0 -2 -15 -9 -16 -26 -30 -33 -23 -13 -10 -8 -6 -8 -6 -5 -5 -7 -7 -7 -8 -9 -11 -11 -4 -5 -4 -3 -2 -3 -10 -5 -3 -2 -3 -4 -5 -6 -10 -12 -10 -5 -5 -8 -9 -7 -4 -9 -5 -5 -5 -5 -6 -12 -10 -9 -9 -9 -8 -6 -5 -7 -8 -8 -8 -15 -24 -24 -19 -14 -12 -12 -13 -14 -14 -14 -12 -15 -14 -13 -13 -12 -10 -12 -14 -14 -14 -12 -12 -13 -11 -10 -9 -9 -5 -11 -9 -6 -16 -12 -7 -9 -10 -10 -10 -11 -10 -10 -10 -10 -10 -10 -9 -9 -10 -11 -11 -11 -11 -10 -11 -13 -5 -6 -8 -8 -8 -10 -10 -10 -9 -8 -8 -30 -54 -67 -55 -58 -61 -48 -37 -22 -8 -7 -47 -23 -13 -25 -29 -7 -35 -28 -9 -5 -6 -7 -7 -15 -13 -8 -7 -47 -37 -46 -55 -7 -39 -17 -8 -9 -10 -13 -18 -16 -13 -11 -14 -2 -10 -9 -4 -2 -1 -2 -1 -2 -3 -2 -9 -12 -18 -17 -13 -13 -13 -15 -7 0 0 -2 -1 0 0 0 0 0 0 0 0 -3 -11 -2 0 0 -4 -11 -25 -15 -10 -8 -7 -7 -9 -11 -11 -8 -9 -17 -6 -6 -8 -10 -10 -4 -5 -5 -3 -4 -7 -7 -7 -8 -9 -7 -3 -3 -8 -10 -9 -6 -6 -4 -8 -8 -5 -4 -4 -4 -4 -4 -7 -11 -10 -8 -7 -7 -8 -8 -7 -9 -9 -9 -10 -21 -30 -12 -12 -13 -13 -12 -10 -10 -15 -14 -9 -11 -15 -15 -15 -17 -17 -13 -14 -15 -14 -13 -13 -13 -12 -12 -11 -10 -7 -9 -7 -6 -12 -15 -8 -8 -9 -9 -10 -13 -12 -10 -9 -9 -10 -10 -10 -10 -10 -11 -11 -10 -10 -9 -9 -12 -9 -6 -6 -7 -8 -9 -9 -10 -9 -8 -11 -44 -56 -60 -68 -72 -64 -36 -39 -27 -9 -13 -38 -13 -5 -4 -4 -4 -6 -7 -6 -4 -15 -55 -34 -54 -86 -63 -14 -61 -25 -30 -36 -19 -41 -23 -18 -12 -10 -17 -13 -3 -4 -8 -8 -2 -15 -17 -15 -11 0 0 0 -9 -8 -5 -10 -8 -12 -12 -10 -8 -6 -8 -3 0 0 0 0 0 -4 -3 0 0 0 0 0 0 0 0 0 -6 -21 -38 -33 -5 -20 -18 -13 -10 -10 -7 -7 -12 -15 -16 -9 -8 -9 -8 -6 -8 -10 -9 -7 -5 -4 -5 -3 -8 -10 -9 -6 -2 -2 -3 -4 -5 -6 -5 -6 -8 -8 -8 -7 -6 -5 -5 -4 -5 -10 -11 -8 -9 -11 -11 -9 -5 -11 -10 -6 -25 -26 -12 -11 -13 -15 -15 -16 -15 -22 -17 -14 -12 -11 -12 -12 -14 -14 -11 -13 -15 -14 -14 -14 -12 -12 -14 -12 -11 -12 -12 -5 -3 -7 -14 -14 -10 -9 -10 -11 -11 -10 -10 -10 -9 -10 -9 -10 -10 -10 -10 -10 -11 -10 -6 -2 -2 -5 -5 -5 -7 -6 -4 -6 -10 -10 -9 -10 -12 -30 -35 -22 -15 -18 -7 -30 -11 -20 -31 -9 -7 -6 -5 -4 -5 -8 -7 -4 -4 -19 -61 -64 -24 -60 -55 -12 -23 -13 -41 -51 -48 -39 -25 -25 -18 -9 -7 -8 -4 -28 -27 -14 -10 -29 -28 -20 -29 -38 -23 -11 -15 -12 -10 -11 -5 -5 -9 -8 -8 -9 -3 -1 0 0 0 0 0 -4 -3 0 0 0 0 0 -6 -9 -7 -5 -25 -36 -42 -32 -4 -31 -17 -11 -8 -6 -2 -1 -16 -12 -11 -19 -17 -20 -28 -20 -6 -7 -14 -8 -6 -9 -14 -13 -10 -8 -7 -6 -4 -3 -3 -4 -5 -6 -7 -7 -7 -8 -8 -9 -9 -8 -6 -5 -6 -9 -10 -10 -9 -10 -8 -4 -6 -5 -5 -5 -14 -20 -30 -28 -13 -14 -14 -13 -11 -7 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -12 -14 -13 -13 -13 -13 -15 -12 -11 -11 -9 -4 -4 -5 -8 -11 -10 -8 -9 -11 -11 -10 -11 -10 -10 -9 -8 -8 -9 -8 -8 -10 -11 -6 -8 -8 -6 -4 -4 -7 -9 -6 -4 -6 -4 -11 -11 -11 -11 -10 -6 -6 -5 -5 -11 -39 -25 -7 -4 -3 -4 -5 -5 -6 -9 -10 -5 -2 -9 -43 -60 -39 -10 -85 -47 -25 -47 -46 -37 -36 -29 -26 -25 -24 -22 -12 -8 -11 -15 -6 -7 -5 -7 -23 -41 -27 -18 -11 -8 -9 -10 -9 -10 -11 -11 -6 -5 -7 -7 -7 -6 -1 -2 -1 0 -4 -12 -9 -6 -5 -2 -1 0 0 -3 -6 -10 -13 -4 -16 -29 -33 -30 -35 -17 -4 0 -9 -26 -34 -32 -28 -24 -25 -22 -21 -26 -27 -21 -14 -16 -16 -6 -12 -19 -20 -23 -8 -6 -5 -6 -8 -5 -5 -6 -8 -8 -7 -7 -8 -8 -7 -8 -8 -9 -7 -9 -11 -9 -7 -5 -5 -5 -6 -11 -3 -4 -6 -9 -9 -20 -25 -8 -21 -12 -11 -11 -10 -12 -9 -9 -11 -13 -17 -16 -10 -8 -10 -11 -10 -10 -10 -12 -14 -15 -14 -13 -10 -9 -7 -5 -7 -10 -13 -13 -8 -9 -10 -11 -11 -12 -12 -12 -11 -9 -8 -9 -7 -7 -9 -11 -9 -9 -7 -6 -6 -7 -10 -12 -5 -3 -5 -5 -7 -6 -7 -8 -8 -6 -7 -5 -5 -6 -10 -43 -12 -5 -5 -4 -3 -4 -9 -10 -10 -7 -2 -9 -42 -90 -88 -23 -59 -65 -54 -62 -66 -30 -33 -30 -27 -27 -25 -17 -11 -15 -15 -11 -15 -4 -5 -5 -13 -35 -41 -34 -32 -27 -17 -6 -7 -7 -5 -6 -9 -9 -8 -7 -7 -6 -5 -8 -8 -7 -9 -14 -12 -11 -13 -8 -5 -12 -11 -11 -9 -11 -14 -14 -9 -13 -29 -35 -28 -18 -7 -5 -18 -32 -37 -37 -39 -30 -28 -28 -21 -28 -28 -29 -23 -16 -19 -11 -14 -19 -22 -22 -1 -1 -12 -16 -15 -9 -9 -11 -7 -8 -11 -9 -13 -10 -7 -6 -6 -7 -6 -6 -6 -5 -3 -3 -5 -5 -5 -4 -4 -4 -5 -9 -8 -11 -14 -16 -26 -10 -13 -14 -19 -22 -9 -9 -11 -13 -14 -19 -13 -7 -10 -13 -7 -7 -7 -10 -13 -15 -15 -17 -12 -8 -8 -7 -6 -6 -4 -6 -9 -10 -12 -9 -6 -6 -12 -12 -12 -11 -10 -10 -8 -7 -9 -12 -13 -9 -8 -4 -8 -12 -12 -11 -4 -4 -4 -5 -4 -4 -3 -3 -5 -7 -1 -5 -4 -4 -5 -8 -5 -4 -2 -3 -4 -6 -10 -5 -4 -5 -20 -80 -67 -65 -60 -41 -12 -67 -59 -62 -71 -62 -34 -33 -36 -33 -28 -21 -9 -18 -10 -4 -8 -7 -7 -10 -7 -7 -17 -36 -33 -28 -23 -16 -10 -10 -7 -5 -8 -14 -7 -7 -7 -8 -7 -2 -1 -1 -11 -15 -11 -11 -6 -9 -12 -12 -14 -14 -11 -12 -12 -11 -6 -8 -12 -15 -15 -14 -13 -15 -34 -45 -44 -44 -45 -33 -32 -35 -37 -37 -33 -35 -24 -18 -24 -20 -17 -17 -19 -20 -20 -18 -19 -18 -17 -18 -22 -39 -30 -46 -62 -50 -20 -16 -10 -7 -6 -7 -6 -7 -7 -7 -6 -5 -5 -5 -5 -4 -3 -5 -5 -14 -14 -11 -12 -14 -16 -11 -16 -13 -7 -7 -7 -12 -10 -12 -18 -20 -15 -14 -13 -13 -12 -11 -6 -8 -8 -10 -14 -17 -12 -10 -7 -6 -6 -7 -5 -7 -9 -10 -13 -7 -10 -8 -4 -6 -13 -13 -11 -11 -10 -9 -11 -9 -11 -10 -6 -9 -13 -14 -13 -10 -3 -6 -3 -3 -4 -13 -53 -13 -7 -8 -6 -4 -5 -4 -5 -6 -4 -5 -3 -4 -5 -6 -6 -5 -5 -6 -12 -45 -97 -50 -20 -24 -42 -11 -16 -54 -68 -63 -40 -37 -15 -24 -29 -23 -11 -18 -11 -6 -10 -11 -10 -10 -13 -14 -15 -13 -28 -21 -27 -30 -22 -19 -12 -12 -15 -19 -19 -13 -9 -7 -8 -10 -11 -11 -11 -15 -15 -15 -17 -13 -12 -14 -16 -15 -11 -10 -8 -8 -8 -10 -12 -12 -13 -13 -15 -27 -32 -41 -47 -48 -49 -44 -37 -35 -35 -34 -33 -24 -17 -21 -28 -21 -17 -16 -16 -16 -17 -20 -19 -18 -18 -21 -19 -1 -22 -25 -50 -62 -37 -43 -36 -19 -10 -8 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -6 -7 -5 -14 -17 -19 -14 -13 -13 -11 -10 -17 -10 -7 -10 -14 -11 -10 -13 -17 -16 -13 -11 -13 -13 -13 -11 -7 -7 -6 -6 -7 -6 -6 -7 -6 -6 -7 -6 -6 -6 -7 -9 -10 -12 -6 -3 -7 -14 -10 -5 -9 -12 -13 -13 -11 -14 -15 -11 -3 -3 -5 -11 -10 -6 -14 -5 -3 -3 -31 -83 -9 -7 -10 -9 -6 -8 -7 -5 -3 -4 -7 -4 -4 -6 -7 -6 -6 -7 -8 -8 -32 -79 -32 -9 -4 -6 -8 -10 -59 -68 -65 -53 -37 -35 -26 -36 -26 -12 -19 -26 -13 -6 -8 -10 -6 -18 -16 -22 -26 -14 -44 -28 -25 -29 -31 -27 -24 -25 -22 -19 -17 -16 -14 -12 -7 -3 -13 -19 -10 -11 -14 -17 -15 -16 -15 -13 -10 -11 -14 -9 -7 -8 -11 -12 -13 -13 -22 -32 -48 -49 -50 -52 -52 -50 -46 -35 -34 -34 -30 -24 -43 -24 -21 -23 -26 -28 -24 -18 -16 -16 -18 -19 -20 -22 -23 -19 -10 -46 -50 -47 -40 -33 -51 -53 -39 -20 -12 -9 -7 -7 -8 -8 -8 -9 -8 -10 -9 -9 -9 -6 -12 -15 -18 -15 -8 -13 -11 -8 -10 -10 -9 -14 -17 -13 -11 -15 -10 -8 -8 -9 -14 -15 -15 -12 -7 -9 -9 -10 -10 -10 -9 -9 -9 -8 -9 -11 -7 -6 -6 -6 -8 -10 -10 -11 -11 -11 -4 -4 -11 -8 -8 -13 -12 -13 -14 -19 -9 -4 -3 -13 -10 -7 -9 -3 -3 -4 -17 -32 -4 -2 -11 -12 -8 -9 -8 -7 -6 -4 -3 -6 -6 -7 -7 -7 -7 -9 -8 -62 -76 -72 -55 -10 -8 -4 -18 -45 -70 -76 -84 -58 -33 -33 -28 -27 -24 -14 -11 -7 -8 -8 -23 -25 -6 -13 -6 -22 -32 -23 -27 -23 -22 -23 -23 -22 -22 -21 -24 -24 -20 -17 -19 -22 -22 -20 -16 -22 -13 -15 -15 -13 -19 -19 -12 -15 -17 -15 -13 -14 -14 -14 -13 -13 -13 -31 -43 -41 -28 -28 -31 -29 -32 -34 -33 -29 -30 -33 -38 -40 -39 -37 -24 -22 -31 -43 -42 -26 -18 -16 -18 -24 -35 -26 -23 -23 -23 -21 -3 -19 -40 -43 -38 -40 -57 -37 -18 -15 -13 -9 -9 -8 -9 -9 -8 -13 -11 -11 -12 -11 -11 -13 -14 -14 -11 -14 -12 -9 -7 -8 -9 -10 -15 -15 -12 -12 -7 -6 -7 -10 -10 -8 -7 -7 -8 -10 -10 -12 -9 -8 -8 -8 -8 -7 -7 -10 -14 -6 -6 -6 -6 -6 -6 -8 -10 -9 -7 -5 -3 -5 -10 -12 -9 -9 -10 -52 -48 -5 -4 -8 -6 -4 -3 -3 -3 -4 -7 -6 -4 -3 -3 -7 -7 -7 -8 -8 -8 -6 -5 -6 -6 -6 -6 -6 -6 -9 -9 -21 -31 -47 -48 -9 -11 -5 -28 -49 -55 -58 -75 -42 -26 -26 -7 -22 -28 -17 -5 -6 -7 -8 -9 -11 -6 -7 -8 -3 -3 -5 -7 -9 -13 -24 -25 -19 -15 -28 -24 -13 -12 -15 -15 -18 -14 -13 -16 -18 -18 -17 -17 -18 -19 -16 -3 -12 -11 -8 -7 -17 -26 -30 -29 -26 -25 -34 -45 -35 -27 -32 -49 -31 -29 -29 -29 -29 -30 -31 -44 -45 -32 -34 -34 -26 -31 -39 -41 -42 -27 -21 -21 -25 -32 -34 -24 -21 -21 -21 -19 -19 -43 -50 -46 -47 -50 -53 -33 -17 -15 -10 -11 -9 -9 -9 -10 -13 -10 -10 -9 -9 -10 -13 -10 -9 -11 -11 -11 -9 -8 -7 -7 -6 -15 -17 -15 -13 -13 -7 -7 -7 -7 -7 -8 -9 -10 -10 -10 -13 -9 -7 -7 -7 -5 -6 -7 -9 -9 -5 -6 -5 -4 -4 -5 -6 -7 -8 -9 -8 -5 -4 -9 -11 -10 -9 -9 -5 -5 -5 -5 -4 -10 -5 -4 -4 -4 -4 -6 -8 -5 -3 -4 -9 -8 -8 -8 -8 -8 -5 -4 -5 -7 -6 -6 -4 -4 -5 -7 -8 -11 -21 -21 -8 -8 -6 -35 -48 -47 -44 -46 -41 -46 -48 -28 -15 -28 -15 -10 -17 -28 -1 -43 -22 -5 -4 -7 -3 -3 -3 -3 -3 -4 -27 -30 -24 -20 -26 -29 -70 -75 -46 -13 -15 -25 -23 -23 -28 -34 -19 -18 -18 -26 -45 -55 -38 -31 -27 -23 -20 -30 -45 -51 -49 -46 -45 -50 -34 -31 -38 -46 -32 -29 -29 -29 -29 -29 -32 -32 -34 -35 -33 -34 -31 -32 -35 -38 -38 -45 -45 -45 -43 -37 -30 -20 -19 -19 -19 -19 -17 -47 -50 -45 -44 -40 -38 -35 -34 -24 -11 -12 -11 -11 -11 -12 -15 -12 -12 -11 -11 -16 -18 -8 -6 -7 -8 -9 -9 -9 -10 -11 -12 -17 -17 -14 -13 -11 -6 -6 -6 -6 -7 -7 -12 -11 -12 -12 -13 -12 -11 -9 -6 -5 -6 -9 -10 -8 -6 -7 -6 -6 -5 -6 -8 -8 -8 -9 -11 -12 -13 -4 -4 -10 -12 -11 -7 -16 -11 -5 -7 -16 -10 -7 -4 -4 -4 -4 -9 -7 -4 -3 -3 -8 -11 -11 -10 -7 -3 -3 -4 -7 -7 -6 -5 -5 -6 -7 -7 -4 -4 -3 -2 -13 -58 -54 -52 -49 -39 -28 -37 -18 -21 -32 -24 -17 -11 -10 -10 -9 -5 -13 -11 -6 -4 -4 -3 -3 -3 -3 -3 -10 -44 -29 -30 -32 -37 -37 -55 -106 -66 -13 -13 -38 -64 -36 -30 -39 -26 -26 -23 -19 -21 -32 -34 -37 -41 -46 -45 -36 -34 -33 -45 -53 -51 -49 -39 -44 -48 -47 -49 -47 -34 -31 -32 -31 -30 -32 -37 -28 -24 -32 -32 -34 -34 -33 -34 -39 -44 -18 -13 -18 -19 -18 -16 -15 -16 -22 -32 -34 -36 -32 -36 -48 -48 -34 -34 -32 -21 -10 -12 -11 -11 -13 -14 -15 -26 -8 -8 -22 -18 -8 -7 -6 -7 -7 -7 -7 -7 -11 -13 -12 -13 -9 -6 -6 -7 -9 -7 -7 -7 -8 -12 -12 -15 -15 -13 -14 -16 -11 -8 -6 -8 -13 -7 -9 -11 -11 -10 -9 -8 -10 -12 -10 -6 -7 -9 -8 -4 -3 -4 -13 -16 -15 -17 -18 -7 -5 -6 -10 -12 -13 -7 -4 -4 -5 -9 -9 -9 -9 -8 -9 -10 -12 -10 -6 -3 -7 -5 -6 -8 -8 -8 -9 -9 -7 -5 -1 -6 -3 -5 -6 -3 -9 -52 -53 -41 -31 -44 -70 -29 -26 -25 -10 -11 -20 -13 -14 -12 -4 -3 -3 -4 -5 -4 -3 -3 -3 -3 -18 -48 -18 -26 -30 -28 -28 -31 -67 -38 -25 -35 -42 -29 -34 -24 -19 -19 -21 -18 -15 -27 -45 -54 -38 -50 -51 -50 -48 -46 -49 -49 -49 -47 -46 -46 -39 -42 -46 -47 -47 -45 -35 -33 -33 -31 -34 -36 -39 -38 -38 -37 -36 -36 -33 -31 -34 -40 -38 -11 -4 -9 -12 -14 -13 -24 -33 -34 -34 -30 -26 -30 -37 -38 -34 -34 -30 -25 -17 -12 -12 -11 -12 -14 -12 -1 -1 -11 -14 -13 -9 -9 -7 -6 -6 -8 -12 -6 -7 -8 -7 -7 -9 -7 -9 -11 -10 -6 -7 -7 -9 -11 -11 -11 -11 -12 -10 -6 -7 -7 -8 -10 -14 -8 -13 -14 -14 -13 -12 -12 -11 -11 -11 -11 -12 -11 -8 -5 -8 -15 -17 -18 -18 -19 -16 -5 -4 -4 -3 -6 -12 -5 -10 -11 -9 -8 -8 -7 -9 -10 -10 -10 -10 -10 -5 -2 -6 -4 -8 -9 -11 -10 -9 -9 -10 -6 -3 -8 -6 -6 -5 -4 -15 -63 -56 -40 -31 -31 -48 -53 -27 -18 -19 -25 -34 -16 -22 -16 -3 -3 -1 -3 -5 -15 -17 -4 -2 -21 -23 -27 -34 -32 -35 -35 -34 -35 -49 -30 -29 -42 -40 -1 -4 -38 -42 -36 -30 -24 -15 -37 -50 -48 -44 -52 -43 -43 -42 -37 -41 -44 -43 -42 -43 -40 -25 -25 -25 -27 -31 -33 -30 -32 -33 -34 -34 -35 -37 -38 -40 -40 -35 -40 -29 -26 -25 -31 -42 -36 -30 -25 -22 -24 -17 -16 -24 -21 -12 -29 -28 -27 -27 -29 -34 -32 -39 -26 -14 -13 -19 -16 -17 -13 -15 -21 -1 -3 -11 -10 -9 -9 -9 -8 -7 -9 -12 -15 -11 -7 -7 -9 -12 -12 -12 -11 -9 -7 -8 -7 -10 -12 -10 -6 -6 -5 -6 -7 -8 -8 -11 -8 -7 -11 -14 -14 -14 -12 -11 -13 -6 -12 -10 -12 -20 -20 -21 -13 -6 -11 -18 -19 -19 -18 -17 -16 -12 -11 -5 -7 -13 -12 -11 -10 -9 -8 -7 -6 -6 -7 -6 -5 -10 -11 -5 -4 -7 -4 -3 -4 -6 -6 -4 -10 -3 -5 -42 -53 -4 -6 -6 -4 -24 -62 -56 -34 -37 -39 -35 -36 -38 -34 -33 -33 -25 -10 -22 -11 -3 -4 0 0 0 -43 -82 -47 -2 -11 -20 -15 -21 -35 -34 -38 -21 -17 -34 -24 -32 -40 -42 -38 -38 -45 -48 -51 -51 -48 -38 -39 -40 -41 -40 -36 -27 -25 -26 -33 -39 -43 -40 -38 -39 -35 -24 -25 -24 -25 -27 -28 -29 -32 -33 -34 -35 -34 -38 -38 -40 -40 -38 -40 -17 -24 -27 -27 -39 -40 -42 -42 -41 -38 -24 -20 -29 -35 -32 -32 -32 -31 -32 -33 -33 -33 -44 -31 -16 -9 -12 -14 -22 -13 -7 -11 -13 -1 -16 -17 -12 -8 -8 -8 -7 -9 -10 -9 -10 -10 -8 -8 -11 -11 -9 -8 -8 -8 -10 -9 -13 -15 -13 -10 -9 -6 -6 -7 -8 -9 -12 -11 -12 -10 -5 -7 -13 -12 -7 -9 -19 -20 -18 -17 -19 -18 -17 -20 -12 -13 -21 -20 -18 -17 -16 -15 -14 -14 -5 -9 -13 -12 -10 -8 -8 -7 -6 -7 -8 -7 -8 -8 -10 -10 -5 -3 -4 -7 -6 -3 -2 -2 -2 -2 -9 -6 -27 -32 -8 -20 -7 -3 -22 -48 -55 -39 -39 -38 -45 -61 -58 -40 -38 -33 -24 -9 -14 -15 -8 -4 -3 -2 -3 -4 -38 -60 -28 -27 -28 -24 -20 -28 -1 -25 -11 -4 -7 -2 -17 -30 -34 -34 -29 -31 -38 -38 -39 -38 -35 -26 -27 -30 -32 -32 -32 -34 -31 -37 -41 -31 -41 -40 -40 -34 -26 -30 -27 -28 -30 -32 -34 -34 -37 -38 -39 -39 -38 -38 -31 -29 -34 -40 -40 -39 -35 -36 -38 -38 -31 -34 -38 -38 -36 -36 -25 -31 -35 -33 -33 -30 -33 -32 -32 -32 -31 -16 -17 -15 -13 -12 -7 -2 0 0 -1 0 -16 -15 -14 -10 -7 -7 -6 -11 -8 -7 -10 -11 -10 -9 -7 -8 -9 -10 -9 -7 -7 -10 -14 -8 -8 -9 -10 -7 -7 -7 -6 -7 -10 -13 -15 -14 -13 -14 -16 -17 -12 -13 -20 -19 -22 -20 -19 -18 -17 -18 -9 -9 -13 -15 -17 -15 -15 -14 -26 -42 -9 -10 -11 -10 -8 -7 -7 -7 -6 -7 -9 -9 -9 -9 -9 -8 -3 -4 -6 -7 -8 -9 -3 -3 -4 -7 -9 -5 -3 -19 -27 -30 -3 -8 -66 -61 -41 -44 -25 -27 -32 -37 -39 -37 -41 -32 -20 -18 -27 -29 -11 -5 -6 -6 -9 -14 -46 -39 -11 -26 -21 -29 -20 -7 -12 -49 -26 -39 -24 0 -3 -23 -7 -13 -25 -22 -13 -23 -25 -26 -26 -30 -5 -5 -9 -13 -18 -26 -35 -40 -41 -34 -28 -41 -37 -32 -30 -32 -33 -7 -5 -22 -35 -30 -41 -44 -44 -42 -40 -41 -36 -26 -25 -33 -40 -43 -39 -36 -32 -29 -37 -32 -33 -34 -31 -22 -21 -22 -23 -28 -32 -31 -31 -22 -24 -26 -16 -27 -25 -25 -19 -13 -4 -1 0 0 0 0 -15 -14 -15 -9 -6 -6 -8 -12 -9 -7 -10 -12 -11 -13 -10 -9 -10 -10 -10 -7 -8 -11 -12 -6 -6 -6 -7 -8 -9 -9 -9 -10 -11 -11 -12 -13 -14 -15 -16 -16 -17 -18 -18 -19 -22 -21 -20 -18 -18 -19 -17 -17 -15 -15 -17 -13 -15 -15 -39 -57 -29 -30 -13 -8 -7 -7 -8 -8 -8 -9 -8 -1 -10 -10 -8 -5 -3 -4 -4 -6 -6 -7 -7 -5 -8 -43 -54 -2 -5 -21 -16 -4 -8 -11 -74 -79 -68 -59 -35 -32 -32 -50 -61 -55 -51 -39 -21 -23 -38 -18 -6 -4 -7 -15 -28 -58 -45 -41 -21 -9 -17 -26 -27 -28 -31 -39 -52 -44 -29 -17 -20 -29 -7 -1 -13 -19 -10 -16 -4 -9 -8 0 0 0 0 0 0 0 0 0 -13 -25 -27 -32 -29 -29 -31 -31 -28 -2 0 -23 -26 -15 -34 -39 -39 -32 -23 -28 -41 -26 -23 -26 -34 -38 -41 -42 -37 -34 -38 -32 -33 -28 -31 -36 -35 -23 -28 -31 -33 -31 -23 -21 -23 -23 -22 -23 -23 -24 -15 -4 0 0 0 0 0 0 -13 -8 -7 -7 -6 -6 -6 -6 -10 -7 -10 -12 -9 -6 -8 -9 -9 -8 -8 -9 -9 -12 -13 -11 -5 -7 -8 -9 -9 -9 -10 -11 -13 -12 -12 -12 -13 -14 -14 -14 -14 -16 -18 -19 -20 -20 -15 -15 -25 -36 -33 -18 -18 -19 -21 -16 -8 -33 -55 -55 -42 -44 -18 -9 -7 -8 -10 -10 -10 -10 -8 -4 -11 -9 -7 -6 -5 -6 -5 -8 -5 -6 -9 -5 -9 -44 -36 -1 -4 -5 -6 -4 -12 -30 -12 -76 -68 -53 -42 -32 -34 -51 -47 -32 -25 -37 -32 -14 -2 -6 -20 -17 -13 -31 -47 -35 -12 -47 -44 -26 -20 -26 -31 -31 -16 -1 -12 -41 -44 -30 -22 -16 -18 -4 -19 -16 -9 -17 -2 -12 -14 -3 0 0 0 0 0 0 0 0 0 -3 -6 -9 -13 -17 -22 -14 0 0 0 -7 -14 -16 -22 -22 -4 -17 -15 -11 -30 -25 -25 -26 -28 -33 -33 -28 -34 -38 -35 -28 -38 -26 -22 -23 -24 -31 -30 -32 -28 -23 -20 -28 -24 -10 -1 -3 -6 -8 -8 -4 0 0 0 -2 0 0 -14 -12 -9 -11 -11 -10 -8 -9 -12 -8 -12 -13 -10 -7 -10 -8 -10 -11 -10 -9 -10 -12 -13 -13 -11 -12 -9 -9 -10 -10 -10 -10 -11 -12 -12 -11 -11 -12 -14 -14 -14 -15 -16 -17 -17 -17 -11 -5 -13 -19 -20 -22 -48 -26 -38 -62 -55 -7 -56 -50 -39 -25 -13 -6 -9 -11 -11 -10 -9 -3 -3 -6 -10 -8 -8 -6 -5 -5 -2 -6 -10 -10 -8 -5 -8 -34 -20 -5 -4 -3 -7 -5 -6 -6 -14 -74 -77 -48 -31 -31 -39 -58 -59 -42 -26 -28 -27 -12 -3 -1 -5 -11 -7 -22 -31 -22 -7 -54 -54 -39 -28 -28 -33 -30 -11 0 -2 -14 -43 -23 -10 -5 -1 -1 -3 -3 -11 -18 0 0 -32 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -10 -12 -12 -1 -18 -26 -26 -29 -26 -14 -16 -20 -21 -25 -48 -41 -36 -33 -32 -40 -38 -26 -22 -21 -22 -23 -23 -23 -21 -20 -22 -20 -14 -11 -12 -12 -1 0 0 0 0 -3 -29 -9 0 -13 -12 -11 -12 -13 -13 -13 -12 -9 -7 -8 -10 -9 -8 -9 -8 -8 -10 -9 -6 -11 -12 -9 -10 -13 -14 -9 -8 -8 -9 -10 -10 -10 -10 -11 -12 -14 -27 -26 -19 -15 -16 -17 -17 -16 -16 -16 -8 -5 -15 -19 -22 -38 -23 -19 -42 -43 -14 -64 -47 -57 -44 -11 -6 -12 -12 -11 -8 -4 -4 -9 -7 -5 -6 -7 -4 -3 -3 -5 -7 -11 -10 -7 -5 -4 -6 -3 -2 -2 -3 -5 -6 -6 -8 -36 -89 -88 -70 -56 -53 -56 -55 -36 -39 -40 -29 -4 -5 -5 -4 -6 -12 -14 -13 -8 -8 -18 -35 -16 -15 -32 -41 -34 -21 -6 0 0 -3 -15 -13 -15 -9 -6 -19 -2 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 -1 -4 -7 -8 0 0 0 0 0 -1 -5 -29 -31 -25 -24 -35 -25 -21 -12 -9 -25 -20 -17 -16 -13 -10 -13 -14 -17 -11 -3 0 0 0 0 0 0 0 -1 0 -21 -25 -17 -19 -24 -22 -22 -18 -15 -13 -12 -10 -9 -11 -11 -8 -7 -8 -7 -7 -7 -8 -12 -9 -11 -11 -10 -8 -8 -9 -9 -9 -9 -9 -10 -11 -13 -19 -32 -27 -18 -15 -15 -16 -15 -16 -18 -16 -5 -16 -19 -22 -26 -24 -16 -30 -28 -24 -39 -27 -55 -32 -12 -10 -11 -8 -11 -8 -8 -14 -8 -4 -4 -4 -3 -4 -3 -3 -3 -6 -11 -8 -5 -6 -9 -9 -9 -7 -4 -4 -5 -6 -4 -7 -37 -73 -76 -78 -67 -54 -53 -53 -58 -32 -36 -29 -9 -7 -5 -8 -8 -27 -53 -15 -5 -1 -18 -35 -12 -11 -22 -31 -24 -6 -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 0 0 0 0 0 0 0 0 0 -2 -22 -23 -17 -15 -24 -25 -6 0 -9 -22 -25 -18 -17 -13 -9 -6 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 -17 -20 -50 -52 -43 -35 -32 -24 -20 -27 -25 -14 -13 -15 -16 -13 -9 -9 -8 -7 -7 -7 -8 -10 -8 -7 -6 -8 -9 -11 -11 -11 -10 -10 -11 -12 -21 -30 -33 -33 -25 -18 -16 -15 -15 -16 -16 -14 -10 -19 -17 -19 -22 -22 -18 -18 -16 -25 -29 -22 -49 -17 -8 -9 -8 -4 -11 -6 -22 -34 -7 -5 -3 -2 -1 -2 -5 -6 -6 -8 -11 -9 -3 -3 -6 -9 -9 -5 -6 -6 -6 -6 -5 -9 -72 -103 -93 -75 -59 -28 -33 -52 -48 -39 -38 -26 -16 -10 -2 -6 -6 -15 -28 -9 -6 -3 -31 -59 -43 -4 -10 -26 -31 -26 -26 -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 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -7 -10 -12 -15 -15 -2 0 -1 -5 -11 -25 -21 -19 -17 -12 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -17 -19 -25 -50 -53 -45 -39 -41 -41 -28 -29 -28 -24 -17 -20 -24 -21 -18 -23 -19 -16 -14 -16 -17 -7 -7 -8 -9 -9 -9 -9 -10 -11 -11 -13 -16 -17 -26 -34 -33 -34 -34 -23 -14 -15 -15 -14 -15 -16 -16 -15 -15 -17 -18 -18 -17 -11 -27 -26 -25 -36 -8 -6 -11 -10 -5 -13 -4 -29 -29 -8 -5 -5 -4 -3 -4 -8 -9 -8 -6 -6 -7 -3 -4 -4 -4 -5 -7 -6 -5 -4 -5 -6 -11 -13 -28 -53 -69 -66 -66 -64 -58 -48 -37 -21 -13 -7 -4 -1 -4 -5 -5 -7 -8 -7 -9 -8 -9 -10 -4 -18 -47 -46 -36 -21 -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 -3 -10 -11 -16 -20 -18 -9 0 0 0 0 0 0 0 0 0 0 0 0 -18 -15 -15 -32 -35 -47 -47 -42 -40 -40 -37 -37 -32 -22 -24 -24 -24 -25 -32 -36 -36 -27 -15 -11 -9 -9 -11 -14 -13 -11 -11 -10 -11 -12 -12 -12 -13 -18 -28 -35 -35 -34 -19 -14 -15 -16 -14 -15 -15 -15 -15 -15 -17 -19 -18 -15 -12 -18 -30 -34 -34 -16 -8 -25 -16 -6 -9 -3 -33 -21 -7 -5 -7 -7 -5 -5 -6 -10 -8 -5 -4 -4 -4 -5 -5 -3 -3 -5 -7 -4 -2 -3 -5 -3 -3 -3 -36 -63 -67 -70 -73 -46 -38 -33 -5 -5 -3 -1 0 -1 -1 -7 -7 -7 -7 -11 -11 -4 -1 -2 -11 -32 -44 -34 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -15 -16 -11 -2 0 0 0 0 0 0 0 0 0 -33 -31 -20 -15 -17 -38 -45 -46 -48 -41 -41 -34 -31 -31 -31 -28 -23 -22 -23 -27 -27 -37 -31 -19 -13 -13 -15 -28 -36 -33 -28 -23 -22 -16 -12 -11 -12 -13 -19 -26 -29 -33 -34 -30 -22 -16 -15 -16 -15 -14 -15 -16 -18 -24 -20 -15 -13 -18 -50 -41 -35 -31 -16 -31 -16 -8 -7 -9 -34 -9 -3 -4 -5 -9 -7 -4 -3 -4 -9 -4 -4 -5 -5 -5 -5 -3 -4 -5 -5 -6 -5 -4 -7 -10 -9 -5 -46 -63 -67 -68 -64 -56 -37 -27 -14 -3 -5 -2 0 0 -1 -3 -5 -5 -7 -10 -12 -6 -6 -4 -12 -34 -41 -19 -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 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 -21 -19 -17 -14 -14 -22 -28 -19 -29 -48 -50 -26 -21 -27 -33 -30 -29 -24 -19 -21 -27 -20 -24 -28 -22 -19 -25 -22 -31 -36 -34 -33 -33 -22 -13 -11 -14 -26 -24 -16 -14 -19 -35 -33 -21 -15 -16 -16 -14 -13 -15 -16 -20 -34 -22 -16 -15 -21 -41 -36 -35 -37 -33 -6 -9 -7 -6 -16 -34 -10 -5 -4 -7 -10 -10 -5 -3 -6 -8 -4 -5 -6 -6 -6 -5 -4 -5 -4 -4 -5 -5 -4 -3 -6 -22 -50 -59 -65 -67 -66 -60 -52 -26 -20 -14 -5 -8 -2 -1 0 0 -1 -2 -4 -3 -5 -11 -16 -14 -9 -18 -36 -27 -38 -37 -34 -27 -16 -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 -9 -12 -5 0 0 0 0 0 0 0 0 0 0 -17 -19 -17 -15 -14 -14 -16 -14 -22 -30 -35 -30 -28 -32 -35 -34 -33 -26 -26 -26 -27 -31 -39 -30 -28 -29 -37 -38 -38 -26 -22 -26 -34 -31 -21 -14 -13 -18 -22 -21 -15 -12 -12 -18 -24 -23 -18 -15 -15 -14 -15 -17 -23 -32 -20 -19 -17 -22 -31 -31 -34 -37 -28 -15 -10 -6 -5 -23 -38 -25 -22 -9 -6 -9 -9 -4 -6 -8 -8 -6 -6 -6 -6 -7 -7 -3 -9 -5 -7 -6 -2 -4 -4 -8 -30 -60 -62 -68 -66 -62 -51 -32 -30 -31 -17 -7 -7 -4 -4 -11 -8 -6 -21 -20 -9 -9 -12 -13 -14 -32 -27 -15 -13 -44 -46 -17 -13 -21 -10 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 -17 -12 -15 -15 -17 -13 -10 -16 -24 -23 -22 -26 -30 -32 -30 -35 -40 -39 -34 -46 -35 -26 -24 -24 -28 -29 -32 -30 -16 -16 -16 -20 -29 -33 -36 -22 -15 -15 -17 -31 -19 -14 -12 -16 -32 -30 -24 -19 -16 -17 -17 -17 -21 -24 -20 -33 -21 -23 -30 -29 -27 -36 -20 -9 -11 -5 -9 -31 -42 -41 -40 -33 -36 -21 -8 -5 -3 -3 -4 -5 -5 -6 -7 -8 -6 -6 -11 -4 -6 -6 -4 -4 -5 -9 -25 -47 -63 -70 -66 -59 -48 -37 -36 -32 -11 -5 -8 -9 -5 -17 -11 -9 -18 -21 -6 -8 -8 -7 -12 -19 -21 -20 -20 -28 -33 -27 -11 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 -14 -14 -14 -14 -16 -22 -15 -26 -16 -22 -31 -33 -18 -24 -30 -35 -36 -54 -38 -26 -25 -25 -25 -25 -27 -24 -18 -28 -26 -18 -20 -30 -35 -35 -22 -17 -22 -33 -21 -29 -22 -15 -22 -29 -29 -29 -23 -15 -17 -17 -18 -27 -27 -18 -13 -14 -26 -28 -19 -26 -12 -24 -28 -14 -11 -22 -29 -37 -33 -14 -14 -14 -9 -5 -4 -5 -4 -4 -5 -7 -6 -7 -7 -8 -8 -4 -3 -3 -4 -5 -6 -5 -32 -53 -65 -68 -61 -54 -55 -51 -41 -34 -15 -8 -10 -14 -12 -19 -9 -6 -7 -7 -6 -9 -9 -6 -5 -8 -8 -16 -19 -19 -27 -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 -1 0 0 -23 -22 -16 -17 -19 -18 -16 -11 -10 -17 -9 -21 -33 -29 -7 -14 -12 -25 -32 -22 -29 -25 -25 -27 -27 -28 -18 -14 -12 -14 -15 -13 -18 -21 -28 -29 -16 -15 -27 -37 -34 -31 -19 -15 -21 -30 -30 -30 -21 -22 -31 -17 -18 -34 -35 -21 -32 -30 -24 -20 -18 -26 -14 -10 -14 -13 -8 -6 -8 -26 -31 -14 -3 -6 -6 -5 -5 -6 -5 -6 -6 -7 -7 -7 -7 -6 -7 -7 -6 -5 -4 -5 -7 -5 -14 -55 -70 -67 -59 -43 -38 -36 -35 -28 -9 -9 -8 -8 -14 -20 -18 -11 -8 -7 -7 -6 -7 -10 -10 -17 -37 -32 -35 -28 -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 0 0 0 0 0 0 0 0 0 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 -15 -14 -15 -15 -25 -24 -17 -20 -20 -17 -16 -17 -7 -13 -14 -12 -10 -15 -16 -30 -30 -24 -29 -40 -30 -27 -29 -31 -21 -16 -15 -14 -13 -12 -21 -17 -12 -11 -11 -12 -23 -30 -28 -20 -33 -19 -17 -25 -29 -25 -28 -31 -32 -24 -17 -23 -19 -18 -22 -31 -18 -22 -20 -19 -24 -11 -12 -10 -6 -8 -14 -8 -7 -7 -4 -5 -5 -6 -6 -7 -6 -6 -6 -6 -6 -6 -7 -5 -7 -8 -7 -7 -5 -5 -6 -7 -13 -66 -71 -59 -52 -56 -59 -45 -37 -30 -16 -7 -15 -7 -2 -4 -6 -7 -6 -7 -9 -8 -4 -9 -19 -22 -26 -32 -49 -36 -31 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -16 -16 -18 -15 -14 -19 -15 -16 -21 -18 -10 -12 -14 -19 -17 -13 -22 -29 -24 -24 -33 -40 -38 -44 -36 -30 -27 -14 -12 -13 -14 -13 -14 -19 -14 -12 -11 -13 -16 -16 -18 -24 -34 -17 -15 -21 -23 -16 -27 -17 -23 -27 -25 -31 -22 -18 -14 -18 -24 -21 -17 -19 -21 -10 -8 -7 -9 -10 -10 -7 -7 -6 -17 -25 -5 -7 -7 -7 -7 -6 -6 -6 -6 -6 -7 -7 -7 -7 -6 -6 -6 -7 -7 -7 -23 -76 -69 -57 -46 -47 -60 -31 -27 -18 -14 -15 -20 -6 -2 -3 -5 -6 -5 -6 -5 -5 -9 -4 -6 -6 -5 -14 -44 -36 -25 -20 -20 -21 -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 -1 -15 -16 -16 -9 -13 -18 -16 -13 -18 -18 -16 -14 -13 -19 -16 -14 -18 -22 -17 -16 -31 -51 -48 -31 -24 -23 -24 -24 -27 -27 -27 -25 -25 -33 -16 -11 -12 -12 -14 -15 -16 -25 -37 -34 -31 -26 -23 -21 -28 -31 -27 -29 -27 -22 -24 -31 -32 -22 -17 -23 -16 -19 -17 -9 -10 -10 -9 -11 -10 -8 -13 -8 -9 -13 -5 -6 -7 -7 -6 -6 -5 -6 -6 -7 -7 -7 -7 -7 -5 -5 -5 -5 -6 -7 -10 -33 -69 -69 -62 -55 -54 -55 -39 -30 -26 -23 -15 -4 -3 -4 -5 -6 -6 -6 -7 -7 -6 -6 -2 -2 -4 -18 -45 -39 -30 -25 -24 -21 -1 0 -6 -6 -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 -10 -9 -9 -8 -11 -14 -14 -12 -12 -13 -16 -15 -12 -17 -12 -14 -17 -18 -17 -19 -21 -21 -21 -19 -17 -17 -20 -22 -23 -24 -26 -28 -29 -26 -18 -15 -13 -12 -13 -14 -15 -16 -17 -25 -38 -31 -30 -27 -20 -12 -23 -20 -16 -15 -17 -14 -24 -26 -25 -27 -22 -19 -19 -19 -16 -12 -10 -10 -12 -12 -7 -4 -5 -5 -4 -6 -13 -7 -6 -5 -3 -5 -6 -6 -7 -7 -7 -6 -4 -4 -5 -5 -6 -6 -6 -12 -37 -71 -64 -45 -35 -38 -32 -16 -16 -11 -3 -3 -3 -15 -14 -9 -6 -6 -7 -9 -12 -12 -11 -3 -2 -21 -41 -36 -32 -10 -3 -4 0 0 -11 -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 -13 -15 -15 -15 -11 -12 -15 -17 -15 -15 -11 -14 -14 -14 -15 -11 -15 -18 -18 -13 -11 -16 -13 -11 -18 -13 -18 -23 -24 -21 -21 -20 -20 -24 -28 -16 -14 -14 -15 -16 -16 -16 -16 -19 -25 -24 -25 -24 -17 -14 -23 -13 -11 -19 -22 -12 -11 -24 -27 -26 -23 -19 -19 -19 -16 -12 -14 -12 -10 -7 -11 -25 -8 -5 -4 -16 -37 -12 -4 -3 -3 -5 -5 -5 -5 -5 -5 -4 -3 -4 -4 -5 -7 -8 -8 -7 -29 -74 -70 -52 -40 -32 -23 -15 -17 -17 -11 -5 -5 -5 -13 -16 -13 -9 -9 -5 -5 -7 -7 -2 -19 -30 -38 -33 -32 -21 -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 -7 -1 -2 -9 -16 -10 -10 -11 -17 -22 -14 -19 -17 -16 -15 -19 -13 -15 -17 -18 -15 -16 -10 -8 -11 -12 -14 -11 -16 -22 -21 -18 -15 -20 -22 -15 -15 -16 -18 -18 -18 -18 -15 -16 -17 -17 -17 -14 -11 -18 -23 -11 -10 -17 -17 -15 -23 -15 -23 -24 -22 -19 -19 -19 -15 -13 -13 -12 -11 -7 -14 -23 -4 -4 -8 -17 -32 -32 -10 -4 -3 -4 -4 -4 -4 -4 -4 -3 -2 -4 -3 -5 -7 -7 -8 -8 -20 -50 -68 -52 -34 -37 -31 -11 -33 -31 -26 -16 -12 -19 -20 -19 -17 -12 -6 -5 -5 -6 -15 -31 -38 -25 -31 -37 -31 -27 -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 -26 -4 0 -3 -9 -8 -8 -4 -1 -26 -52 -26 -6 0 0 -6 -22 -21 -21 -21 -20 -7 -7 -6 -7 -11 -20 -14 -13 -13 -13 -12 -8 -14 -17 -15 -12 -16 -19 -20 -19 -18 -16 -14 -15 -16 -17 -13 -10 -10 -12 -10 -9 -9 -12 -11 -11 -12 -13 -17 -18 -18 -18 -18 -13 -18 -17 -11 -18 -13 -12 -15 -12 -10 -8 -5 -6 -19 -39 -7 -4 -5 -5 -4 -4 -4 -4 -4 -3 -4 -2 -4 -6 -6 -7 -8 -7 -34 -64 -53 -57 -44 -31 -23 -29 -17 -23 -19 -17 -23 -23 -17 -17 -12 -4 -3 -3 -5 -8 -21 -36 -24 -22 -33 -35 -25 -23 -5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -26 -22 -26 -20 -19 -25 -28 -34 -45 -44 -11 -1 0 0 -1 -7 -11 -50 -39 -26 -8 -7 -8 -12 -17 -23 -19 -18 -14 -10 -8 -9 -15 -13 -13 -13 -11 -13 -17 -18 -16 -15 -14 -13 -15 -16 -14 -12 -11 -10 -10 -10 -9 -20 -15 -11 -13 -17 -12 -13 -17 -18 -17 -10 -21 -16 -9 -14 -24 -19 -17 -16 -12 -3 -3 -3 -4 -8 -17 -6 -5 -6 -6 -4 -4 -5 -3 -2 -2 -1 -3 -4 -5 -6 -7 -7 -44 -64 -56 -52 -45 -37 -32 -27 -15 -14 -14 -18 -20 -18 -24 -23 -18 -9 -4 -4 -6 -6 -8 -14 -15 -6 -24 -36 -36 -35 -28 -7 0 0 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -19 -23 -32 -27 -21 -20 -22 -16 -43 -34 -9 0 0 -2 0 0 -11 -71 -37 -58 -59 -18 -8 -14 -18 -22 -27 -42 -24 -15 -16 -16 -6 -11 -9 -17 -22 -19 -15 -18 -18 -17 -16 -15 -16 -17 -16 -15 -14 -12 -12 -10 -8 -8 -8 -11 -10 -9 -7 -9 -19 -20 -13 -10 -22 -12 -7 -8 -11 -11 -14 -15 -11 -4 -6 -5 -4 -11 -17 -6 -6 -5 -5 -5 -5 -5 -2 -1 0 -1 -2 -3 -5 -6 -6 -8 -53 -60 -52 -37 -17 -19 -35 -31 -17 -16 -14 -21 -14 -10 -24 -28 -28 -21 -12 -6 -7 -7 -3 -1 -3 0 0 0 -19 -40 -35 -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 -16 -17 -22 -24 -25 -20 -20 -39 -82 -31 -30 -19 -5 -5 -34 -33 -13 -15 -40 -19 -51 -30 -8 -14 -18 -12 -12 -14 -14 -18 -16 -21 -20 -10 -7 -21 -24 -29 -28 -16 -14 -11 -10 -14 -19 -19 -18 -18 -18 -18 -13 -13 -9 -7 -7 -7 -8 -16 -17 -14 -11 -17 -16 -11 -12 -24 -18 -10 -10 -13 -13 -12 -15 -12 -9 -12 -8 -6 -4 -5 -4 -5 -5 -4 -5 -5 -4 -2 -1 -1 -1 -1 -3 -5 -5 -23 -56 -62 -57 -58 -52 -25 -24 -35 -24 -15 -16 -7 -23 -28 -20 -14 -17 -21 -22 -20 -15 -6 -2 -1 0 0 0 0 0 -20 -23 -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 -24 -22 -20 -20 -20 -15 -12 -34 -46 -6 -18 -24 -12 -8 -31 -33 -10 -19 -43 -54 -43 -20 -6 -10 -19 -12 -7 -21 -35 -32 -19 -18 -17 -14 -14 -24 -24 -27 -26 -20 -14 -15 -17 -18 -24 -30 -19 -18 -18 -17 -11 -11 -9 -7 -7 -8 -8 -10 -12 -16 -17 -15 -17 -11 -8 -11 -14 -9 -8 -11 -14 -10 -14 -12 -12 -11 -16 -45 -3 -3 -4 -4 -5 -4 -3 -3 -3 -3 -2 -2 -3 -4 -4 -5 -4 -39 -75 -62 -50 -37 -31 -28 -25 -20 -13 -13 -13 -14 -45 -13 -8 -10 -11 -17 -23 -26 -25 -24 -23 -3 0 -6 -6 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 -19 -19 -19 -20 -24 -32 -17 -7 -18 -29 -28 -31 -15 -4 -1 -4 -1 -47 -54 -45 -32 -34 -38 -19 -9 -13 -15 -16 -16 -18 -19 -19 -20 -18 -16 -15 -16 -19 -17 -15 -15 -14 -15 -16 -22 -28 -20 -17 -10 -7 -10 -13 -13 -10 -10 -14 -27 -24 -12 -11 -17 -19 -14 -17 -10 -6 -7 -7 -8 -11 -12 -10 -14 -12 -11 -14 -120 -395 -391 -127 -20 -10 -10 -5 -4 -4 -4 -4 -3 -2 -5 -6 -5 -5 -4 -49 -55 -39 -46 -44 -37 -38 -30 -15 -10 -11 -10 -8 -6 -4 -4 -10 -15 -20 -25 -23 -20 -21 -23 -18 -14 -11 -8 -3 -6 -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 -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 -21 -14 -14 -19 -23 -24 -16 -22 -25 -29 -32 -36 -24 -22 -12 -5 -15 -35 -41 -35 -27 -22 -25 -18 -15 -21 -36 -23 -15 -16 -20 -21 -24 -24 -23 -21 -17 -15 -14 -15 -16 -16 -15 -16 -14 -14 -14 -9 -16 -12 -13 -16 -16 -13 -13 -11 -8 -10 -8 -8 -12 -18 -18 -20 -10 -7 -7 -8 -10 -9 -10 -11 -11 -11 -10 -14 -134 -340 -352 -70 -12 -12 -16 -9 -8 -6 -5 -5 -4 -4 -6 -7 -6 -6 -5 -20 -16 -25 -56 -56 -11 -19 -24 -14 -10 -10 -7 -6 -7 -12 -11 -9 -17 -22 -21 -18 -6 -1 -4 -7 -9 -12 -4 -15 -31 -1 0 0 -9 -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 -5 -25 -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 -34 -32 -29 -23 -20 -18 -18 -21 -22 -27 -30 -32 -28 -28 -37 -38 -27 -2 -21 -28 -28 -25 -26 -25 -20 -33 -35 -24 -20 -18 -20 -23 -26 -27 -27 -29 -26 -19 -11 -12 -15 -16 -17 -16 -14 -9 -10 -14 -20 -16 -16 -17 -16 -16 -14 -13 -11 -8 -8 -17 -9 -15 -22 -23 -21 -19 -11 -7 -9 -8 -11 -10 -10 -10 -10 -10 -12 -146 -294 -6 -9 -8 -11 -14 -16 -7 -5 -5 -5 -4 -5 -5 -5 -5 -5 -6 -4 -18 -40 -43 -4 -26 -17 -12 -15 -10 -7 -8 -10 -10 -9 -10 -10 -13 -16 -23 -21 -24 -18 -14 -11 -13 -4 0 -15 -36 0 0 -7 -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 -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 -35 -40 -38 -38 -33 -23 -21 -23 -22 -25 -30 -29 -31 -29 -27 -34 -35 -31 -40 -25 -25 -27 -27 -25 -16 -29 -32 -15 -16 -18 -23 -26 -27 -27 -27 -27 -27 -21 -11 -7 -14 -18 -18 -18 -18 -8 -14 -19 -17 -15 -19 -18 -17 -17 -14 -13 -12 -9 -12 -26 -9 -16 -15 -7 -11 -13 -9 -7 -8 -9 -11 -13 -12 -11 -10 -6 -6 -7 -16 -12 -10 -4 -6 -5 -3 -3 -3 -2 -6 -9 -8 -7 -6 -5 -5 -5 -3 -3 -26 -39 -26 -25 -8 -6 -10 -9 -6 -4 -3 -7 -10 -3 -1 -4 -11 -15 -1 -1 -3 -5 -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 -12 -2 -28 -49 -22 -18 -22 -24 -21 -21 -25 -24 -26 -40 -42 -11 -36 -51 -51 -35 -23 -19 -21 -22 -19 -8 -31 -19 -7 -21 -28 -26 -27 -27 -26 -26 -28 -28 -20 -10 -6 -16 -20 -20 -17 -7 -16 -18 -19 -19 -23 -20 -20 -21 -19 -12 -12 -16 -15 -15 -8 -8 -8 -8 -8 -8 -7 -8 -8 -10 -14 -15 -12 -8 -6 -8 -13 -13 -11 -11 -10 -8 -8 -6 -3 -3 -3 -4 -6 -9 -11 -11 -7 -5 -4 -4 -4 -3 -25 -34 -19 -1 -3 -5 -6 -5 -2 -2 -3 -8 -12 -10 -9 -13 -11 -7 -5 -11 -10 -8 -5 -3 -3 -2 -1 0 -3 -7 -6 -2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -98 -21 -30 -33 0 0 -11 -21 -25 -24 -23 -15 -7 0 0 -1 -13 -44 -46 -42 -43 -24 -20 -19 -17 -17 -59 -27 -22 -38 -25 -23 -28 -21 -14 -17 -36 -38 -22 -9 -8 -5 -6 -10 -11 -9 -15 -6 -11 -20 -22 -22 -22 -23 -20 -15 -14 -11 -9 -8 -8 -9 -9 -8 -8 -11 -18 -14 -8 -8 -11 -13 -10 -10 -9 -8 -11 -13 -13 -11 -10 -10 -2 -3 -3 -7 -10 -4 -5 -5 -6 -7 -5 -5 -4 -4 -5 -5 -5 -18 -15 -3 -1 -5 -6 -5 -4 -4 -6 -5 -7 -9 -11 -15 -7 -2 -1 -1 -2 -3 -3 -4 -4 -6 -2 0 -1 -3 -3 -1 0 -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 -2 -30 -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 -82 -3 -60 -31 -6 -9 -1 -18 -24 -17 -9 -1 0 -5 -1 -10 -40 -40 -44 -36 -24 -1 -8 -15 -15 -9 -1 -3 -26 -39 -30 -22 -30 -11 -9 -15 -12 -41 -23 -10 -12 -13 -7 -7 -9 -8 -7 -9 -20 -22 -21 -22 -22 -22 -21 -18 -15 -13 -9 -9 -9 -9 -9 -9 -9 -12 -17 -15 -9 -8 -9 -10 -9 -10 -12 -9 -7 -14 -15 -14 -12 -8 -1 -2 -2 -7 -11 -10 -10 -10 -7 -6 -6 -5 -4 -5 -17 -25 -7 -20 -10 -6 -9 -5 -5 -6 -7 -7 -7 -5 -5 -7 -9 -13 -9 -8 -9 -9 -9 -1 -4 -2 -1 -2 -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 -2 -14 -28 -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 -50 -1 -16 -7 -34 -37 -7 -2 -3 -3 0 0 0 -43 -20 -4 -20 -31 -46 -51 -34 -2 -7 -11 -13 -9 -11 -38 -21 -21 -21 -18 -24 -5 -1 -9 -14 -17 -16 -7 0 -3 -11 -11 -12 -10 -6 -10 -24 -23 -21 -21 -20 -14 -18 -19 -19 -18 -13 -12 -11 -10 -10 -12 -11 -10 -10 -10 -9 -9 -10 -10 -8 -9 -9 -9 -9 -12 -14 -13 -12 -9 -5 -5 -3 -8 -11 -11 -12 -16 -11 -11 -14 -14 -13 -13 -21 -26 -13 -15 -6 -6 -10 -9 -7 -6 -8 -9 -6 -3 -3 -4 -7 -10 -9 -8 -12 -14 -11 -7 -8 -5 -5 -8 -9 -9 -8 -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 -2 -18 -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 -14 -70 -60 -48 -32 -32 -17 -4 0 0 -16 -90 -21 0 -5 -17 -22 -21 -17 -11 -7 -8 -15 -12 -15 -19 -2 -4 -23 -20 -9 -1 -19 -22 -21 -12 0 0 0 0 -5 -16 -15 -16 -11 -9 -27 -27 -25 -22 -18 -15 -23 -21 -19 -18 -16 -15 -14 -13 -13 -13 -12 -10 -9 -78 -123 -12 -11 -11 -10 -9 -9 -13 -12 -9 -9 -11 -9 -10 -11 -11 -12 -11 -11 -12 -13 -15 -12 -12 -13 -13 -10 -8 -10 -12 -12 -8 -4 -4 -7 -9 -9 -12 -11 -10 -9 -9 -16 -7 -10 -13 -12 -10 -7 -7 -9 -9 -7 -7 -8 -11 -12 -9 -8 -7 -3 0 -1 -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 -63 -72 -40 -36 -29 -25 -23 -23 -18 -15 -6 -22 -61 -4 0 0 -5 -11 -14 -20 -14 -8 -8 -10 -3 -2 -2 0 0 -31 -25 -6 0 -1 -20 -24 -14 0 0 0 0 -1 -4 -6 -9 -10 -6 -1 -3 -17 -19 -18 -20 -30 -22 -19 -18 -18 -15 -15 -12 -12 -13 -13 -12 -10 -235 -344 -84 -26 -10 -183 -181 -12 -15 -13 -11 -10 -12 -16 -15 -13 -12 -11 -13 -12 -12 -12 -12 -7 -7 -6 -4 -5 -4 -4 -10 -10 -7 -6 -5 -5 -7 -10 -14 -12 -11 -7 -7 -13 -12 -10 -11 -11 -9 -9 -12 -14 -14 -11 -7 -7 -20 -31 -33 -26 -10 -6 -2 -3 -10 -9 -8 -8 -5 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 -11 -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 -5 -6 -28 -27 -33 -36 -37 -30 -20 -19 -12 -4 0 0 0 0 0 -13 -24 -25 -21 -11 -14 -11 0 0 -10 -15 -9 -2 -13 -16 -8 0 0 -3 -21 -20 -8 0 0 0 0 0 0 0 0 0 -7 -15 -14 -19 -20 -21 -20 -11 -17 -19 -18 -17 -16 -11 -11 -13 -15 -15 -12 -177 -369 -433 -434 -383 -169 -84 -12 -13 -15 -8 -8 -9 -8 -10 -16 -13 -9 -6 -5 -10 -11 -12 -13 -16 -17 -17 -13 -9 -6 -15 -11 -7 -4 -5 -5 -7 -8 -8 -7 -10 -12 -15 -15 -11 -9 -10 -11 -16 -24 -23 -20 -17 -14 -10 -8 -8 -10 -27 -44 -26 -25 -20 -12 -9 -8 -2 -1 -1 0 0 0 0 0 -16 -55 -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 -8 -36 -23 -28 -28 -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 -39 -4 -6 -13 -16 -22 -30 -85 -48 -4 0 0 0 0 0 0 0 -7 -16 -21 -22 -16 -16 -8 0 0 0 0 -1 0 0 0 0 0 0 -1 -6 -10 -6 0 0 0 0 0 0 0 0 0 -8 -12 -16 -31 -24 -19 -18 -17 -20 -18 -18 -17 -16 -14 -12 -15 -17 -16 -14 -13 -202 -353 -403 -390 -335 -94 -10 -11 -15 -16 -12 -10 -8 -7 -17 -12 -11 -10 -5 -13 -13 -11 -9 -9 -4 -23 -16 -9 -14 -29 -7 -2 -2 -3 -5 -6 -5 -5 -5 -5 -6 -8 -9 -8 -8 -10 -8 -11 -14 -8 -20 -18 -14 -10 -9 -8 -9 -11 -23 -33 -19 -22 -14 -6 -8 -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 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 -10 -39 -19 -28 -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 -16 0 0 0 0 -7 -23 -3 -5 0 0 0 0 0 0 0 0 0 -8 -14 -16 -15 -15 -4 0 -3 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -6 -11 -26 -22 -15 -20 -23 -22 -22 -20 -18 -18 -19 -16 -14 -14 -14 -14 -11 -11 -12 -183 -403 -372 -70 -10 -10 -12 -12 -9 -9 -8 -9 -12 -11 -7 -9 -10 -8 -14 -12 -8 -5 -4 -3 -9 -7 -18 -35 -3 -2 -2 -3 -5 -4 -3 -5 -6 -7 -8 -10 -10 -8 -5 -5 -6 -7 -9 -8 -7 -12 -12 -10 -9 -7 -8 -9 -12 -15 -11 -21 -9 -4 -2 -1 -5 -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 -8 -3 -16 -33 -1 0 0 0 0 0 0 0 0 -2 -10 -3 -13 -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 -2 -11 -12 -12 -12 -14 -12 -9 -15 -20 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -18 -18 -14 -23 -25 -22 -22 -21 -21 -20 -19 -19 -18 -17 -14 -12 -12 -12 -12 -12 -188 -365 -246 -45 -97 -60 -9 -9 -7 -5 -7 -8 -7 -6 -10 -12 -10 -10 -11 -6 -5 -6 -4 -4 -3 -25 -35 -5 -4 -6 -10 -9 -4 -3 -6 -6 -7 -8 -7 -7 -6 -5 -5 -5 -4 -9 -10 -5 -8 -8 -11 -9 -7 -8 -10 -11 -10 -17 -36 -23 -18 -11 -7 -11 -11 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -5 0 0 0 0 0 0 -2 -23 -9 -22 -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 -3 -10 -12 -10 -7 -10 -17 -17 -16 -14 -8 0 0 0 0 0 0 0 -7 -8 -7 -7 -1 0 0 0 0 0 0 0 0 0 0 -14 -18 -16 -12 -1 0 -2 -10 -21 -21 -22 -21 -20 -19 -18 -14 -13 -14 -14 -12 -13 -34 -221 -386 -202 -356 -230 -33 -8 -5 -7 -7 -10 -12 -11 -11 -11 -10 -10 -12 -5 -12 -14 -10 -3 -1 -14 -17 -6 -7 -10 -7 -7 -8 -9 -6 -6 -7 -9 -9 -9 -8 -8 -7 -5 -4 -4 -5 -6 -7 -8 -12 -9 -8 -11 -12 -9 -10 -15 -25 -25 -26 -18 -5 -4 -12 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -15 0 0 0 0 0 -12 -17 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 -8 -5 -3 -11 -11 -6 -5 -9 -10 -2 0 0 0 0 0 0 0 0 0 -2 -3 -5 -8 -4 -1 0 0 0 0 0 0 0 -1 -1 -5 -16 -17 -13 -7 -3 0 -9 -19 -20 -21 -21 -19 -17 -17 -16 -17 -16 -15 -15 -15 -13 -221 -396 -363 -292 -344 -186 -12 -7 -5 -5 -8 -9 -8 -12 -6 -5 -8 -11 -7 -11 -11 -10 -15 -29 -14 -10 -7 -5 -7 -11 -5 -6 -10 -8 -5 -4 -4 -5 -10 -8 -8 -7 -7 -8 -8 -7 -7 -9 -11 -11 -8 -8 -10 -11 -12 -10 -9 -9 -9 -7 -27 -13 -5 -10 -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 -15 -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 -1 -6 -3 0 -1 -6 -13 -13 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -7 0 0 0 0 0 0 0 0 -9 -20 -21 -24 -13 -15 -23 -25 -4 -8 -17 -20 -19 -17 -16 -16 -17 -17 -18 -15 -11 -9 -12 -15 -74 -149 -140 -9 -8 -22 -17 -6 -4 -7 -9 -9 -9 -13 -13 -11 -7 -6 -8 -7 -12 -13 -25 -44 -36 -14 -8 -5 -4 -1 -25 -17 -10 -8 -6 -7 -7 -7 -5 -5 -6 -6 -6 -7 -9 -10 -10 -9 -7 -4 -7 -9 -9 -9 -10 -10 -9 -6 -5 -10 -38 -16 -3 -18 -36 -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 -2 -8 -6 -3 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -23 -23 -10 -5 -2 0 -2 -16 -21 -20 -17 -11 -10 -10 -14 -17 -16 -15 -13 -11 -10 -15 -8 -9 -10 -8 -5 -7 -4 -7 -11 -11 -12 -10 -9 -9 -10 -11 -6 -4 -5 -6 -6 -5 -30 -50 -43 -3 -1 -1 -1 -3 -16 -16 -21 -22 -14 -5 -1 -3 -7 -9 -10 -6 -5 -7 -9 -10 -12 -11 -8 -5 -9 -11 -4 -5 -11 -9 -9 -4 -2 -4 0 0 -1 -5 -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 -2 -8 -3 -3 -6 -8 -1 0 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -12 -21 -18 -15 -8 -1 -6 -25 -26 -19 -18 -18 -12 -11 -15 -18 -16 -14 -10 -8 -8 -11 -9 -10 -10 -8 -6 -10 -4 -9 -13 -12 -11 -6 -4 -4 -6 -11 -3 -7 -7 -6 -6 -5 -7 -15 -15 0 0 -2 -3 -4 -7 -11 -19 -25 -23 -10 -2 -5 -4 -5 -8 -6 -4 -6 -8 -9 -12 -12 -8 -7 -8 -10 -3 0 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -8 -12 -12 -1 -5 -6 -5 -2 -1 0 0 0 0 0 0 0 -1 -2 -6 -1 0 0 0 0 0 -4 -9 -11 -9 -15 -8 -1 -6 -10 -17 -27 -28 -16 -14 -10 -12 -13 -10 -12 -10 -7 -7 -8 -8 -8 -7 -8 -8 -7 -6 -6 -6 -4 -4 -2 -2 -4 -6 -4 -12 -8 -7 -7 -5 -5 -5 -16 -18 -3 -12 -7 -11 -14 -10 -10 -8 -11 -15 -12 -2 -1 -1 -5 -9 -6 -5 -6 -8 -10 -7 -6 -6 -7 -7 -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 -1 -3 -9 -12 -8 -2 -4 -5 -5 -4 -1 0 0 0 0 0 0 -1 -5 -5 -2 -1 0 0 0 0 0 0 0 0 -2 -11 -11 -5 -8 -16 -9 -29 -34 -28 -17 -16 -14 -12 -12 -14 -15 -15 -14 -13 -12 -8 -7 -8 -9 -8 -4 -4 -3 -2 -2 -3 -10 -9 -8 -9 -12 -6 -12 -12 -5 -6 -39 -29 -18 -10 -28 -17 -15 -13 -9 -9 -4 -5 -14 -21 -1 -8 -3 -5 -11 -9 -8 -6 -8 -9 -2 -2 -6 -7 -6 -7 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -10 -7 -2 -1 -3 -4 -5 -4 -1 0 0 0 0 -1 -3 -4 -5 -5 -4 -3 -1 0 0 0 0 0 0 0 0 0 -18 -13 -10 -11 -28 -34 -34 -31 -23 -15 -12 -15 -15 -12 -10 -10 -11 -12 -11 -11 -6 -3 -3 -5 -7 -6 -5 -6 -8 -9 -7 -7 -8 -8 -7 -12 -15 -14 -13 -34 -15 -6 -7 -11 -15 -16 -10 -7 -8 -2 -7 -12 -15 -16 -21 -4 -7 -10 -10 -7 -6 -2 -1 0 -1 -4 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -1 0 0 0 0 0 0 0 0 -2 -11 -13 -6 -1 -2 -4 -5 -6 -7 -7 -1 0 0 -1 -4 -4 -5 -7 -6 -5 -2 -1 0 0 0 0 0 0 0 0 -2 -11 -8 -8 -12 -24 -19 -24 -28 -21 -13 -23 -25 -23 -24 -27 -25 -20 -17 -15 -8 -7 -7 -8 -9 -9 -11 -9 -8 -9 -7 -7 -6 -6 -9 -8 -9 -7 -6 -11 -7 -6 -9 -9 -4 -5 -5 -7 -7 -3 -3 -4 -7 -12 -15 -8 -10 -9 -7 -5 -8 -7 -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 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -3 -2 -1 -1 0 0 0 0 -2 -5 -6 -7 -6 -4 -4 -1 0 0 0 0 0 0 0 0 -2 -16 -14 -5 -5 -16 -17 -17 -22 -22 -13 -18 -19 -21 -18 -12 -15 -19 -19 -16 -11 -10 -13 -13 -13 -12 -12 -10 -10 -11 -7 -5 -6 -5 -4 -4 -4 -8 -5 -3 -8 -20 -11 -6 -3 -4 -4 -8 -6 -2 -3 -2 -4 -5 -7 -7 -7 -7 -6 -6 -6 -6 -5 -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 -3 -3 -3 -3 -2 -3 -5 -6 -4 -1 0 -3 -6 -7 -7 -5 -3 -1 -2 -1 0 0 0 0 0 0 0 -1 -5 -7 -10 -10 -13 -13 -19 -16 -14 -12 -11 -11 -17 -17 -10 -9 -12 -12 -14 -14 -13 -18 -19 -17 -15 -13 -13 -11 -8 -8 -11 -10 -8 -5 -4 -5 -4 -2 -3 -11 -27 -7 -3 -3 -4 -5 -4 -2 -2 -3 -3 -8 -10 -10 -9 -7 -9 -7 -6 -4 -4 -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 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -3 -1 -1 -2 -1 -2 -3 -3 0 0 0 -4 -8 -8 -5 -4 -4 -6 0 0 0 0 0 0 0 0 0 0 -1 -14 -16 -9 -4 -15 -16 -13 -9 -7 -8 -12 -17 -15 -10 -7 -5 -14 -18 -14 -15 -15 -18 -16 -16 -21 -14 -11 -11 -12 -12 -12 -10 -7 -5 -4 -1 -1 -7 -13 -6 -5 -4 -3 -3 -2 -1 -1 -3 -4 -1 -1 -2 -6 -9 -8 -8 -6 -4 -3 -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 -2 -3 -1 0 0 0 0 0 -7 -10 -12 -9 -1 0 -4 -4 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -1 -1 -3 -3 -3 -2 -2 -2 0 0 -4 -5 -6 -6 -7 -3 0 0 0 0 0 0 -1 -3 -1 0 0 -2 -10 -15 -9 -6 -11 -4 -12 -10 -4 -2 -11 -13 -16 -14 -9 -9 -19 -18 -14 -14 -14 -21 -13 -10 -15 -12 -15 -12 -11 -11 -12 -9 -6 -8 -7 -4 -2 -6 -9 -10 -10 -4 -7 -6 -2 -4 -2 -2 -3 -4 -4 -7 -8 -9 -9 -11 -10 -7 -7 -6 -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 -2 -3 0 0 0 0 0 -1 -8 -10 -11 -8 0 0 -12 -9 0 0 0 0 0 0 0 0 -9 -7 -1 -2 -1 -1 -1 -2 -4 -3 -6 -4 0 -1 -1 -3 -5 -6 -6 -4 -2 -1 0 0 0 0 -4 -11 -13 -3 0 -5 -12 -18 -19 -14 -7 -5 -25 -23 -13 -4 -4 -10 -20 -16 -8 -8 -18 -18 -16 -13 -12 -12 -9 -13 -17 -12 -15 -16 -15 -13 -11 -7 -18 -38 -53 -30 -7 -9 -10 -10 -8 -2 -3 -8 -9 -7 -3 -2 -3 -4 -5 -5 -5 -7 -9 -10 -10 -3 0 -1 -1 -3 -1 0 -1 -2 -1 0 -6 -10 -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 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 -7 -10 -5 -11 -5 0 0 0 0 0 0 0 0 -1 -1 0 -1 -1 -1 -1 -2 -3 -3 -5 -3 0 -3 -15 -8 -7 -6 -6 -9 -10 -6 -2 0 0 -2 -1 -1 -1 -1 0 -4 -9 -11 -14 -12 -11 -14 -21 -19 -15 -13 -17 -28 -16 -18 -11 -7 -16 -19 -17 -20 -20 -13 -8 -16 -17 -13 -12 -13 -13 -12 -20 -36 -57 -50 -50 -38 -10 -7 -7 -8 -7 -3 -4 -6 -7 -6 -4 -3 -3 -3 -3 -5 -4 -7 -8 -8 -8 -2 0 0 -1 -2 -1 0 -3 -5 0 0 -2 -5 -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 -4 -4 0 0 0 0 0 0 0 0 -2 -3 -3 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -2 -2 -1 -2 -1 0 -6 -14 -9 -8 -6 -5 -6 -6 -2 -3 -3 -1 -2 -3 -3 -3 0 0 -17 -9 -2 -5 -14 -16 -16 -15 -10 -8 -10 -10 -11 -11 -15 -10 -7 -9 -16 -14 -13 -14 -13 -9 -19 -18 -14 -13 -13 -21 -16 -43 -74 -55 -18 -34 -39 -25 -19 -8 -5 -5 -6 -6 -6 -6 -5 -3 -4 -5 -7 -7 -5 -4 -8 -6 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -2 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -1 -1 -5 -7 -8 -7 -4 -8 -14 -12 -4 -9 -7 -4 -3 -1 -10 -10 -5 0 0 -7 -2 0 -2 -21 -9 -5 -13 -15 -16 -18 -18 -17 -18 -14 -12 -11 -13 -17 -9 -7 -7 -9 -17 -12 -14 -12 -10 -14 -17 -17 -15 -13 -14 -16 -47 -61 -54 -50 -55 -40 -29 -26 -14 -9 -8 -9 -9 -4 -8 -4 0 -1 -3 -5 -10 -7 -3 -10 -6 -2 0 0 0 0 0 -4 -6 -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 -3 -9 -2 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 -3 -5 -6 -6 -8 -7 -9 -14 -11 -11 -12 -12 -9 -11 -7 -4 -2 0 -2 -4 -3 0 -3 -38 -18 0 -1 -6 -2 0 -6 -15 -16 -20 -20 -20 -21 -11 -14 -82 -72 -18 -15 -13 -12 -11 -11 -17 -18 -14 -11 -10 -16 -16 -14 -11 -12 -19 -40 -30 -37 -77 -85 -79 -47 -26 -18 -7 -2 0 -2 -3 -4 -3 -2 -3 -5 -3 -1 -1 -1 -5 -4 -2 0 0 0 0 0 -3 -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 -2 -3 -1 0 0 0 -5 -10 -1 0 0 0 0 0 -9 -8 -5 -4 -5 -4 -5 -7 -5 -6 -10 -7 -6 -9 -7 -9 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -13 -5 -16 -12 -10 -18 -35 -11 -24 -25 -23 -17 -10 -12 -12 -9 -16 -13 -12 -12 -14 -16 -6 -7 -9 -15 -24 -18 -24 -43 -64 -66 -39 -17 -7 -1 -2 -1 -3 -5 -5 -4 -5 -6 -5 -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 -4 -5 -4 0 0 0 -3 -6 -4 -2 0 0 0 -1 -5 -3 -2 -4 -6 -3 -3 -2 0 -1 -7 -6 -8 -12 -10 -18 -6 0 0 0 0 0 0 0 -1 -13 -7 -6 -9 -6 -1 -11 -12 -3 -17 -21 -17 -20 -28 -9 -9 -13 -15 -14 -10 -12 -11 -10 -10 -5 -6 -10 -32 -79 -23 -5 -6 -12 -17 -16 -12 -10 -32 -77 -31 -10 -6 -7 -6 -1 -6 -9 -8 -6 -7 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -3 -6 -11 -11 -2 0 0 0 0 0 0 -1 -1 -1 -2 -1 0 0 -1 -1 -6 -8 -12 -35 -8 -14 -20 -14 -1 -8 -5 -2 -1 -2 -2 -5 -9 -10 -1 -13 -8 -7 -18 -17 -17 -15 -13 -7 -7 -17 -18 -16 -15 -13 -10 -10 -13 -12 -10 -13 -15 -17 -12 -11 -13 -16 -18 -12 -11 -11 -35 -55 -19 -13 -23 -16 0 0 -1 -2 -3 -4 -7 -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 -5 -7 -5 -7 -2 -6 -11 -11 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -4 -1 -1 -4 -6 -7 -18 -13 -9 -4 -1 -4 -3 -2 -1 -5 -31 -19 -8 -8 -10 -15 -15 -14 -11 -9 -21 -16 -14 -15 -15 -17 -15 -14 -15 -15 -16 -12 -31 -53 -17 -19 -16 -14 -12 -11 -13 -13 -18 -16 -15 -29 -16 -1 -1 0 0 -3 -7 -9 -6 -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 -6 -7 -6 -6 -3 -8 -12 -9 -8 -8 -3 0 0 0 0 0 0 0 0 0 0 -4 -7 -1 0 0 0 0 0 0 -2 -5 -9 -7 -7 -3 -1 -2 -2 -11 -9 -10 -31 -18 -25 -20 -17 -21 -24 -24 -23 -22 -24 -11 -13 -19 -21 -11 -18 -19 -18 -17 -15 -13 -9 -23 -41 -26 -15 -13 -12 -12 -15 -12 -15 -17 -15 -18 -11 -5 -4 -8 -11 -8 -9 -10 -10 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 -1 -11 -10 -7 -7 -9 -31 -26 -10 -15 -3 -7 -4 0 0 0 0 0 0 0 0 -7 -10 -5 -4 -1 0 -1 0 0 0 -1 -3 -5 -6 -2 0 0 -1 -12 -12 -9 -2 -3 -27 -19 -20 -28 -28 -23 -21 -23 -23 -14 -14 -19 -22 -20 -20 -19 -15 -15 -16 -14 -16 -17 -26 -23 -16 -15 -9 -6 -12 -11 -15 -17 -14 -10 -10 -10 -8 -9 -14 -8 -8 -9 -8 -8 -7 -6 -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 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 -2 -1 -1 -3 -3 -5 -7 -8 -28 -33 -24 -16 -8 -19 -10 0 0 0 0 0 0 0 0 -1 -7 -8 -3 -1 0 -4 -8 -7 -1 0 0 0 0 0 0 0 0 0 0 -16 -17 -7 -29 -24 -25 -28 -27 -24 -35 -29 -20 -15 -15 -15 -14 -13 -14 -20 -13 -12 -16 -22 -54 -28 -18 -21 -19 -17 -14 -13 -14 -11 -4 -9 -12 -12 -10 -8 -7 -10 -13 -9 -7 -8 -6 -5 -8 -7 -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 0 0 0 0 0 0 -1 -3 -7 -5 0 0 0 -2 -3 -4 -6 -29 -35 -22 -9 -17 -4 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 -3 -6 -6 0 0 0 0 0 0 0 0 0 0 0 0 -7 -6 -8 -17 -19 -28 -28 -25 -30 -26 -16 -15 -21 -16 -16 -17 -16 -18 -21 -15 -17 -20 -18 -18 -18 -19 -17 -12 -16 -15 -16 -16 -9 -12 -8 -8 -9 -7 -11 -12 -13 -12 -7 -9 -9 -8 -9 -9 -6 -4 -4 -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 -2 -6 -6 -6 -4 0 0 0 0 0 0 -2 -8 -6 -11 -22 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -7 -4 -6 -2 0 -1 0 0 0 -6 -9 -1 -24 -20 -12 -14 -18 -33 -31 -24 -27 -21 -12 -17 -24 -18 -18 -21 -17 -14 -21 -19 -20 -16 -13 -16 -17 -18 -13 -7 -12 -13 -15 -15 -13 -17 -13 -4 -3 -5 -10 -10 -9 -9 -8 -9 -8 -8 -7 -4 -5 -6 -6 -5 -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 -1 -1 0 0 0 0 0 0 0 0 0 -1 -2 0 0 -1 0 0 -1 -2 -2 -2 -4 -17 -9 -22 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -9 -3 -2 -4 -6 -1 0 -21 -24 -5 -28 -29 -27 -25 -26 -35 -35 -35 -29 -17 -9 -19 -24 -21 -21 -16 -14 -14 -17 -19 -20 -12 -9 -15 -15 -20 -12 -6 -7 -13 -13 -13 -15 -17 -17 -10 -11 -14 -11 -8 -9 -8 -7 -7 -5 -5 -5 -7 -7 -7 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -14 -5 -19 -20 -4 -4 -15 -12 0 -3 -17 -5 0 0 0 0 0 0 0 0 0 -4 -3 0 0 0 0 0 0 0 -12 -16 -9 0 0 -27 -19 -10 -31 -30 -30 -26 -27 -36 -36 -37 -37 -28 -16 -22 -24 -24 -22 -19 -15 -13 -12 -13 -15 -22 -24 -20 -11 -6 -10 -12 -10 -7 -10 -11 -13 -14 -14 -13 -13 -12 -11 -10 -12 -11 -9 -7 -7 -12 -8 -6 -7 -5 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -1 0 -33 -51 -34 -3 0 0 -2 -6 -3 -1 0 0 0 0 0 -5 -14 -1 -11 -16 -10 0 0 0 0 -7 -20 -3 -4 -2 0 0 0 0 -7 -11 -1 -8 -5 0 0 0 0 0 0 -1 -4 -10 -6 0 -3 -24 -16 -16 -31 -33 -25 -20 -27 -41 -49 -32 -22 -18 -17 -19 -23 -22 -17 -8 -12 -11 -10 -11 -14 -21 -22 -17 -13 -12 -11 -16 -15 -12 -11 -2 -2 -10 -13 -6 -10 -10 -9 -9 -12 -12 -11 -10 -11 -12 -7 -7 -8 -5 -4 -3 -2 -2 -4 -14 -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 -13 -85 -93 -98 -83 -31 -3 0 -1 -3 -3 -1 0 0 0 0 0 0 0 0 0 -13 -9 0 0 0 0 -11 -25 -22 -14 -8 -5 -4 -2 0 -3 -5 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -3 -14 -21 -9 0 -7 -21 -9 -22 -34 -38 -23 -26 -21 -18 -17 -19 -17 -18 -17 -12 -21 -17 -15 -16 -16 -17 -12 -11 -11 -8 -14 -11 -11 -10 0 0 -3 -4 -3 -10 -9 -8 -8 -10 -11 -11 -12 -11 -8 -7 -6 -5 -4 -3 -2 -3 -6 -8 -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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 26 25 24 21 19 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 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 nan nan 26 26 27 28 27 24 22 20 nan nan nan nan nan nan nan nan nan nan nan 27 24 21 nan nan 20 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 25 26 27 nan nan nan nan nan nan nan nan nan 27 26 27 28 27 26 24 22 nan nan nan nan nan nan nan nan nan nan nan 31 27 24 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 nan nan nan nan nan nan 27 27 27 27 27 26 23 nan nan nan nan nan nan nan nan nan 34 33 nan nan 26 23 18 15 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 29 27 26 26 26 26 26 24 23 nan nan nan nan nan nan nan 32 32 30 nan nan nan nan 19 16 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 29 29 27 25 23 24 23 24 24 24 24 nan nan nan nan nan nan nan 29 29 27 25 23 22 21 nan 14 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 28 26 24 23 22 22 22 23 23 23 23 25 25 nan nan nan nan nan 28 27 26 24 21 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 25 26 26 26 26 24 24 24 24 24 24 24 24 24 23 24 nan 27 28 29 29 nan nan nan 24 22 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 27 26 26 26 26 25 25 25 26 26 26 26 27 25 24 25 26 28 28 28 28 26 nan nan 21 20 18 17 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 27 26 26 26 26 26 27 27 27 28 28 28 28 27 26 26 27 28 28 28 27 25 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 25 25 26 27 28 28 28 29 29 28 28 28 28 28 28 27 27 26 24 nan nan nan nan nan nan 18 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 27 26 24 24 24 24 26 27 27 28 29 29 29 29 29 29 28 27 26 26 25 23 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 27 27 25 24 24 24 24 25 26 26 27 28 28 29 29 29 28 27 26 25 nan nan 23 23 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 26 25 25 24 24 24 25 25 26 26 27 28 28 28 28 28 27 26 24 24 nan nan 24 nan nan 23 23 22 21 19 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 25 26 27 nan nan nan nan nan nan nan nan 25 24 24 24 24 25 25 25 26 27 27 28 28 27 27 26 26 25 25 25 25 25 24 24 23 22 21 18 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 26 nan nan nan nan nan nan 24 24 23 22 22 23 23 23 24 25 25 26 27 28 28 28 28 27 27 26 26 25 25 25 24 24 22 20 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 23 23 nan nan nan nan 21 21 22 22 23 24 25 26 27 28 28 28 28 27 27 27 26 26 25 24 23 22 20 18 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 21 22 22 23 24 25 26 26 27 27 27 27 27 27 26 26 25 24 23 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 23 24 24 25 25 25 25 25 25 25 25 24 24 23 22 22 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 22 23 24 25 24 24 24 24 23 23 22 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 25 24 24 23 22 21 20 20 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 nan nan nan nan nan nan nan nan 24 25 25 25 25 24 23 22 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 25 24 24 24 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 24 24 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan 4 5 5 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 nan nan 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 nan nan nan nan nan nan nan nan nan nan nan 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 nan nan nan nan nan nan nan nan 7 8 8 9 8 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 9 10 9 8 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 nan 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 nan nan nan nan nan 5 6 7 9 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 nan nan nan nan nan nan 6 nan 9 nan 12 11 nan nan nan nan nan nan nan nan nan nan 17 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 5 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan nan nan nan nan nan nan nan nan 8 nan 11 12 11 nan nan nan nan nan nan nan nan 15 17 17 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 8 10 12 nan nan nan nan nan nan nan nan nan nan nan nan 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 nan nan nan nan nan nan nan 14 15 16 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 8 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 11 13 nan nan nan nan 14 12 9 nan nan nan nan nan nan 13 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 11 11 12 nan nan nan nan 12 nan nan nan 9 9 10 12 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 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 11 11 nan 12 12 nan nan nan nan nan nan 12 12 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 7 8 10 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 27 28 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan 25 24 24 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 25 24 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 242 250 258 261 262 261 260 nan nan nan nan nan nan nan nan nan nan nan nan nan 251 252 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 236 236 237 240 245 253 258 259 nan nan nan nan nan nan nan nan nan nan nan 246 248 250 nan nan 253 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 nan nan nan nan nan nan nan nan nan nan 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 248 246 nan nan nan nan nan nan nan nan nan 238 239 240 242 245 249 251 256 nan nan nan nan nan nan nan nan nan nan nan 243 246 249 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 245 246 246 248 253 nan nan nan nan nan nan nan nan nan 246 244 nan nan 247 250 250 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 246 249 247 246 245 244 247 252 nan nan nan nan nan nan nan 252 250 247 nan nan nan nan 251 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 242 246 246 247 243 240 239 242 247 nan nan nan nan nan nan nan 255 255 253 252 253 256 258 nan 255 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 238 238 240 242 241 241 238 235 235 239 245 250 255 nan nan nan nan nan 258 260 260 262 264 267 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 238 237 237 237 237 236 238 239 239 238 237 235 235 237 243 249 nan 259 261 261 261 nan nan nan 268 270 272 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 237 236 237 237 237 237 238 238 237 237 236 236 236 240 247 252 257 258 259 261 262 nan nan 271 273 274 275 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 234 234 236 237 237 237 238 238 238 238 237 236 236 239 246 250 250 256 259 261 262 nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 233 235 237 237 238 238 239 239 239 238 237 237 239 244 247 249 254 258 261 263 nan nan nan nan nan nan 268 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 233 232 234 235 237 238 238 238 238 238 238 238 238 238 239 240 243 247 252 256 260 261 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 236 235 236 237 237 239 239 237 236 236 237 237 238 238 238 238 240 242 245 249 nan nan 258 260 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 238 239 239 240 241 239 236 235 235 236 237 239 239 239 239 240 241 244 248 252 nan nan 261 nan nan 266 267 268 266 266 265 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 256 255 253 nan nan nan nan nan nan nan nan 242 242 242 238 235 233 234 237 239 240 240 240 240 241 243 245 249 254 257 260 262 262 264 266 268 270 269 270 266 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 253 nan nan nan nan nan nan 243 243 243 241 237 233 232 234 238 240 240 240 241 241 242 244 247 251 255 257 259 260 262 265 267 269 272 274 272 261 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan 235 234 236 238 238 240 240 241 242 243 245 248 252 255 257 258 259 263 265 267 269 271 272 267 250 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 238 239 239 240 239 241 242 243 246 249 252 254 255 257 259 261 263 264 266 266 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 240 239 239 239 239 239 241 243 244 246 248 250 250 252 254 256 257 259 260 261 258 nan nan nan nan nan nan nan 230 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 243 244 245 246 247 248 248 250 251 252 252 253 253 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 nan nan 244 243 243 244 245 246 247 247 246 246 247 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 243 243 243 244 244 245 245 244 245 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 243 243 243 243 244 244 245 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 241 241 242 244 246 246 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 255 255 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 245 250 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 245 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 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 nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 223 224 238 248 252 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 225 227 237 247 252 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 236 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 nan nan 236 nan nan nan nan nan 221 224 232 241 254 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 218 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 nan nan nan nan nan nan 217 nan 239 nan 266 273 nan nan nan nan nan nan nan nan nan nan 243 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 210 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 nan nan nan nan nan nan nan nan nan 244 nan 271 273 277 nan nan nan nan nan nan nan nan 239 240 241 242 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 227 238 246 nan nan nan nan nan nan nan nan nan nan nan nan 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 nan nan nan nan nan nan nan 235 235 238 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 222 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 239 247 nan nan nan nan 260 254 243 nan nan nan nan nan nan 253 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 241 241 246 nan nan nan nan 257 nan nan nan 231 230 237 248 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 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 238 239 nan 249 258 nan nan nan nan nan nan 241 240 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 208 214 222 228 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 254 254 255 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 256 259 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 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 257 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 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 257 260 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 260 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 261 nan 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 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 262 nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 264 nan nan nan nan nan 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 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 250 251 257 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 249 249 251 256 264 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 254 264 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan