CAPE 67 51 75 112 66 96 40 23 24 24 27 42 52 56 54 51 50 46 40 38 36 35 34 51 60 48 35 38 54 54 52 53 53 45 31 48 38 31 28 24 18 19 15 13 18 27 40 48 44 29 14 12 23 41 45 42 39 47 74 72 64 65 59 40 28 27 22 21 15 5 5 3 11 5 4 13 23 23 25 13 11 16 9 24 74 136 139 89 124 145 134 141 107 98 202 150 98 79 59 42 41 78 107 122 135 144 108 53 96 108 108 119 128 102 83 83 92 101 102 99 101 95 92 93 93 89 91 87 93 110 125 132 147 152 148 120 79 67 42 32 29 38 59 78 51 47 47 51 60 81 71 56 31 11 6 8 10 12 13 15 15 10 2 0 0 0 0 0 0 0 0 0 5 13 14 13 44 95 118 128 156 155 154 142 139 152 171 179 142 128 123 135 163 182 171 142 142 205 259 154 172 175 173 160 145 135 165 156 76 52 81 82 35 27 16 18 23 26 31 46 59 65 58 55 53 47 43 42 38 34 31 39 33 35 28 24 29 38 41 44 45 41 35 43 47 49 31 16 12 13 13 13 15 18 20 23 21 13 5 9 20 26 28 22 10 5 21 51 67 69 55 42 39 38 32 20 10 5 7 6 13 4 1 6 13 17 27 8 12 20 20 34 83 115 116 107 97 78 114 199 152 99 127 165 93 59 67 73 81 96 101 115 154 172 183 144 113 55 46 62 82 86 86 79 83 83 85 95 108 103 101 99 95 87 83 74 68 68 71 76 109 113 138 131 103 78 51 40 33 36 49 63 58 62 49 45 56 78 89 76 47 22 11 8 5 9 10 9 12 12 5 0 0 0 0 0 0 0 0 0 8 18 18 16 45 80 92 113 148 149 152 150 147 145 159 183 147 142 125 146 178 181 209 200 170 203 232 163 173 160 194 192 168 165 186 167 77 43 70 62 45 28 29 26 27 31 40 53 63 73 58 64 58 46 46 49 35 40 38 36 45 36 30 21 19 21 22 32 36 36 35 37 46 45 28 13 8 9 10 12 15 16 12 7 3 0 1 1 3 6 8 3 1 0 3 21 52 60 49 43 45 45 29 15 8 8 10 10 13 8 4 3 2 6 17 13 22 27 31 41 63 73 78 78 77 76 90 141 128 115 123 137 105 58 70 78 98 116 104 114 178 170 177 226 188 179 100 83 78 75 81 72 76 80 90 104 117 115 115 111 100 87 80 73 61 60 70 80 75 46 77 111 119 97 65 53 42 41 43 45 49 57 51 49 54 66 75 71 42 24 19 14 6 1 3 8 11 11 8 2 1 1 0 0 0 0 0 0 7 26 36 35 58 62 81 116 147 149 127 132 160 161 154 159 154 167 117 126 147 151 167 179 166 169 163 153 157 136 167 198 179 156 163 126 63 47 80 51 52 67 69 56 52 52 68 76 75 76 54 95 76 45 50 64 39 55 41 29 33 36 33 24 20 17 13 15 29 33 32 34 43 54 31 15 10 8 7 10 13 11 7 3 1 0 0 0 0 1 2 0 0 0 0 9 29 47 44 43 39 29 17 11 12 16 15 13 12 11 9 9 6 8 18 18 21 28 38 45 50 49 49 60 69 81 85 76 92 108 145 139 102 88 77 80 115 136 129 133 170 198 159 169 234 233 135 108 80 68 77 93 99 118 129 133 132 127 123 118 109 100 88 75 60 63 68 72 69 59 50 61 106 116 90 63 47 49 48 49 48 49 58 53 47 58 71 64 37 30 22 15 11 7 3 6 10 11 10 7 4 4 1 0 0 0 0 0 9 38 52 47 47 58 89 104 129 150 149 142 150 162 162 158 164 184 122 97 87 103 136 163 197 177 159 153 158 177 182 172 181 171 140 104 54 53 67 62 80 86 83 82 83 61 78 74 81 79 61 120 130 86 58 59 43 48 39 34 32 33 33 28 27 22 18 15 20 30 28 26 34 43 31 26 17 11 7 6 6 5 5 3 1 0 0 0 0 0 1 0 0 0 0 7 20 32 34 33 24 18 13 11 18 27 23 15 11 12 12 15 12 14 21 27 21 20 35 50 54 50 44 35 54 76 81 67 77 106 169 183 142 99 76 81 116 142 141 132 148 202 172 160 155 126 70 71 54 58 82 112 134 137 137 135 132 128 125 118 101 96 87 78 74 69 67 67 64 64 67 53 65 100 114 95 70 65 51 54 52 54 66 61 66 78 72 54 36 36 23 15 14 15 12 9 11 9 10 11 9 8 3 0 0 0 0 1 11 43 63 74 74 77 100 110 118 138 161 171 181 181 179 174 176 177 128 89 75 97 140 170 169 165 160 172 168 153 184 242 195 178 160 129 52 59 61 58 58 84 80 87 84 64 71 51 74 80 77 95 93 94 69 50 37 28 28 32 32 31 30 30 28 23 19 15 13 19 28 22 27 33 34 32 19 14 9 6 3 1 2 2 1 0 0 0 0 0 0 0 0 0 0 6 11 20 27 31 24 18 12 13 21 29 19 13 11 12 15 23 20 23 29 32 27 20 37 50 55 63 60 37 41 61 86 83 80 130 171 178 133 100 93 75 99 121 122 125 139 162 149 150 141 119 89 80 81 88 99 107 112 122 124 118 118 117 114 110 101 90 88 87 87 82 80 82 76 72 74 69 48 56 92 107 104 104 83 68 59 60 69 72 69 79 61 50 41 31 22 18 16 21 21 13 12 9 13 15 14 11 5 1 0 0 0 0 4 42 46 69 83 82 89 116 133 138 148 165 180 181 189 183 191 184 136 75 85 112 151 170 152 153 159 146 117 115 159 187 196 146 132 126 59 70 64 59 61 63 60 75 68 54 51 30 65 78 86 97 101 97 68 28 17 18 22 27 26 24 24 25 25 26 22 14 10 14 27 28 30 31 32 29 18 16 10 11 13 10 4 1 0 0 0 0 0 0 0 0 0 0 1 9 10 17 28 31 19 11 13 18 19 17 8 5 5 9 19 31 34 37 34 40 37 32 54 51 37 72 97 77 68 67 76 88 97 113 113 114 109 113 105 79 86 127 133 134 132 129 133 145 129 114 109 111 115 117 119 109 101 101 99 101 105 102 97 95 96 98 109 91 80 82 82 75 74 71 70 69 56 39 50 60 85 110 89 80 65 64 75 87 85 89 54 47 38 29 27 22 19 20 21 18 15 14 18 17 15 11 4 0 0 0 0 0 6 34 41 85 99 107 118 113 137 156 169 174 173 175 211 203 207 181 120 74 107 144 168 177 163 145 161 125 105 135 166 140 138 119 115 104 45 72 59 48 48 52 52 62 61 60 62 66 79 87 87 90 86 71 50 8 11 12 14 22 21 24 26 28 28 24 23 18 11 14 26 37 33 32 25 25 24 17 6 12 13 12 10 8 6 1 0 0 0 0 0 0 0 0 0 3 10 17 28 33 26 23 22 20 14 8 5 5 1 3 22 37 41 44 32 42 42 41 55 71 45 79 93 79 65 66 61 70 91 109 106 83 101 120 110 86 71 81 89 108 113 111 112 117 122 121 132 131 121 123 108 98 92 92 87 83 91 83 80 79 85 101 97 91 93 82 68 71 67 63 60 60 56 42 34 29 44 65 76 81 76 66 70 80 95 127 125 73 40 29 28 24 24 23 22 22 21 21 24 17 16 13 6 2 0 0 0 0 0 1 9 72 122 147 156 145 134 148 178 191 187 179 204 194 188 165 121 97 139 163 166 166 153 135 135 87 112 171 190 168 148 99 98 79 38 55 60 57 43 38 43 49 48 49 62 64 53 64 81 94 77 47 27 8 11 10 7 13 23 14 24 28 28 24 19 21 14 14 24 34 35 37 23 20 21 17 11 12 3 3 6 9 12 4 1 1 1 0 1 0 2 4 5 6 12 17 22 29 32 32 28 17 11 8 6 4 0 3 17 36 45 42 30 44 43 42 56 75 50 69 102 88 64 60 71 69 65 74 86 81 87 95 160 127 86 70 79 91 95 99 97 93 99 99 101 102 101 101 84 88 77 75 84 93 98 72 70 79 97 124 120 115 138 107 78 79 63 53 49 52 51 43 43 36 33 45 56 63 72 64 66 80 92 105 138 109 62 36 27 25 26 30 28 25 24 25 28 19 16 14 10 5 0 0 0 0 0 0 2 12 92 110 151 183 170 152 169 167 182 177 148 157 164 161 136 127 149 146 147 144 123 99 86 65 104 172 176 171 185 167 98 73 52 46 37 45 37 36 38 40 43 52 57 52 47 53 74 90 65 36 14 6 6 6 6 3 8 18 25 30 29 28 26 19 15 15 20 25 28 29 21 13 13 13 13 11 1 2 2 3 6 4 0 0 0 0 1 0 0 0 5 9 13 18 19 24 25 23 23 23 14 13 8 3 0 1 9 28 40 39 35 43 29 26 37 50 46 36 91 73 71 75 75 82 81 63 65 78 82 90 240 166 109 93 84 85 87 90 86 81 90 105 90 93 94 84 72 75 67 86 78 72 76 65 59 72 76 74 97 156 155 114 90 90 96 63 48 51 51 45 42 48 31 38 39 39 49 63 73 78 82 93 111 107 77 49 33 25 24 30 33 32 30 28 28 25 18 16 16 11 4 0 0 0 0 0 0 1 14 23 79 155 195 186 189 154 157 151 125 117 134 147 138 138 145 140 145 98 87 72 63 71 85 151 154 153 144 123 97 69 56 48 36 39 43 48 45 44 44 50 66 68 57 62 80 87 46 31 12 5 10 6 12 12 16 20 24 28 30 32 33 28 21 17 17 21 27 28 19 13 15 11 11 14 8 7 2 0 2 3 0 0 0 0 0 0 0 0 5 6 8 12 16 20 19 16 18 22 17 14 4 0 0 1 7 14 26 30 27 22 13 11 13 19 22 20 37 40 57 56 53 59 60 62 70 68 91 147 231 140 112 108 98 84 92 84 92 76 59 48 40 77 85 96 95 88 56 71 73 76 73 63 53 46 45 53 65 89 118 102 88 82 72 68 54 54 54 49 47 51 40 31 33 33 40 63 92 87 95 95 89 79 60 48 39 30 25 27 27 32 29 24 23 24 22 18 19 17 10 4 3 0 0 0 0 0 1 5 46 90 124 152 197 189 149 114 102 99 107 123 129 133 136 131 113 88 70 54 64 80 88 128 118 117 121 115 96 76 44 50 42 35 42 47 49 54 51 45 48 50 52 69 76 69 46 22 5 4 9 11 11 4 18 23 25 28 31 30 30 31 29 26 22 28 32 28 19 13 12 14 6 5 9 8 2 0 4 6 2 0 0 0 0 0 0 0 5 7 6 8 13 16 22 15 9 9 11 11 1 1 0 0 3 7 10 15 17 14 9 8 4 9 10 9 12 32 52 48 37 35 44 63 61 83 162 286 330 144 119 93 82 80 88 80 107 86 68 63 65 86 84 105 105 78 69 133 98 89 97 92 73 59 51 67 84 96 108 97 69 89 65 34 47 48 57 52 54 55 48 35 30 42 55 78 111 117 125 114 100 81 56 42 36 32 28 24 24 24 21 20 18 19 20 20 23 24 22 16 7 2 1 0 0 0 1 9 84 90 91 108 157 214 215 173 141 117 103 116 120 122 120 114 101 83 59 51 67 74 79 110 108 115 110 101 89 78 32 50 42 38 38 37 44 60 55 51 49 43 50 62 54 45 42 43 32 18 15 15 16 21 23 19 23 30 35 28 32 34 34 32 28 32 36 26 21 14 6 21 5 4 8 9 3 0 5 9 9 7 5 3 2 1 0 0 1 7 5 3 4 9 11 12 11 7 5 6 0 6 2 0 3 5 0 5 7 8 8 8 3 11 7 8 9 15 25 30 29 36 31 30 108 145 164 244 316 239 237 118 87 87 90 91 109 89 95 98 102 103 105 105 103 86 75 97 103 109 142 120 87 92 90 106 107 99 87 68 40 88 67 49 41 30 42 48 55 59 52 35 41 63 84 96 105 111 100 105 101 83 60 41 30 29 28 25 22 22 15 24 18 17 19 21 22 22 23 21 14 6 1 0 0 0 0 29 148 142 153 133 110 124 196 205 174 138 119 121 120 121 107 99 97 89 67 58 74 71 80 114 125 113 107 95 94 90 25 43 33 31 24 26 38 54 47 46 41 38 46 50 49 46 36 16 20 30 28 23 23 26 30 20 16 22 25 24 32 32 35 31 28 31 37 22 18 10 7 17 6 10 11 6 1 1 6 11 7 4 5 3 3 1 0 0 0 1 1 3 1 1 4 11 11 7 4 2 0 0 6 2 1 5 5 3 0 4 7 8 9 18 6 13 8 1 8 26 15 36 30 34 82 126 112 103 138 201 216 151 88 90 103 111 118 105 170 144 123 147 173 80 92 114 107 105 132 193 150 113 72 87 142 132 85 61 47 33 26 53 40 35 30 22 26 45 50 50 45 46 72 92 99 108 105 95 82 61 89 93 77 57 44 42 35 31 25 24 29 23 13 15 21 23 22 22 24 23 18 10 1 0 0 0 0 7 60 173 196 150 101 92 141 199 188 162 147 136 120 115 104 96 99 96 82 75 90 87 80 90 116 109 92 93 85 80 14 23 23 33 21 24 41 55 52 47 50 44 39 41 53 37 47 41 23 27 29 26 25 28 29 24 14 13 12 13 19 21 26 26 25 28 31 21 13 7 4 6 8 15 9 9 4 1 5 14 15 11 8 6 4 2 1 0 0 1 1 10 3 0 0 1 4 7 10 9 5 3 8 1 0 3 9 9 1 10 15 18 20 24 19 29 13 3 10 23 10 27 15 21 44 64 78 66 67 104 157 186 115 119 116 113 109 122 222 246 149 110 130 101 95 119 103 161 215 145 81 85 72 89 126 79 41 26 19 19 22 30 32 33 28 18 21 45 46 36 43 57 70 77 93 115 101 78 60 56 68 97 93 76 63 60 41 32 24 21 23 19 10 13 20 23 24 25 22 21 18 11 4 0 1 1 2 2 52 182 182 139 106 98 119 166 182 179 175 155 128 116 116 98 87 82 84 94 100 100 93 92 94 89 105 120 106 82 10 13 17 30 16 22 32 48 55 37 48 36 25 30 40 21 23 27 26 27 29 29 23 19 22 25 18 11 7 6 9 15 19 22 23 26 23 14 8 4 3 3 3 3 4 5 3 4 7 6 5 4 5 5 4 1 2 1 0 0 3 10 1 1 0 0 1 6 15 20 20 15 6 0 0 0 3 5 8 28 31 34 34 33 33 34 35 15 14 20 17 21 3 12 23 38 53 47 42 108 170 187 151 145 97 97 92 81 86 85 91 131 152 138 96 68 97 123 124 94 74 64 70 53 33 22 16 10 15 20 21 16 15 10 17 15 30 50 41 19 43 62 71 78 100 102 76 56 49 51 59 73 81 78 73 66 49 37 23 24 24 18 10 13 17 20 22 25 26 25 23 15 6 1 2 3 1 0 57 143 146 128 102 105 108 108 125 132 160 160 150 135 110 93 81 77 81 89 94 108 98 103 112 113 93 93 84 76 22 21 23 27 19 23 23 35 41 38 48 33 20 25 30 19 12 12 14 19 24 24 21 20 15 13 12 12 8 6 4 7 12 17 22 27 18 9 8 2 2 4 5 4 3 4 3 8 10 10 12 12 6 5 3 1 0 0 0 4 5 4 1 0 0 0 0 6 19 18 22 19 9 2 1 0 4 12 28 48 49 49 46 41 36 32 30 20 14 19 28 32 4 23 28 35 44 45 44 159 217 211 170 136 104 101 101 98 92 88 145 153 169 128 72 106 83 67 68 77 81 59 34 14 5 2 6 18 26 29 28 30 37 39 31 25 42 51 34 12 58 63 79 93 98 86 53 43 46 54 65 80 80 74 69 61 49 46 28 26 26 21 16 17 13 17 17 18 22 29 29 21 9 2 0 0 0 0 35 84 112 119 100 123 124 117 119 126 140 142 146 134 107 91 86 83 88 91 96 112 104 119 122 120 118 98 88 74 30 30 26 22 17 22 22 32 29 34 46 29 18 22 22 17 13 12 11 11 14 18 24 45 41 19 10 12 12 7 9 6 10 17 22 25 13 10 10 7 3 6 6 6 4 2 3 12 9 4 1 2 6 5 4 2 1 1 2 4 3 2 2 2 2 6 3 7 18 19 17 20 10 2 4 9 21 34 48 57 57 56 53 47 44 40 32 29 17 20 35 44 27 15 37 45 50 60 103 266 273 229 172 133 117 107 109 124 116 140 229 75 108 117 86 61 65 62 61 52 45 30 5 1 0 5 11 17 22 39 48 55 67 76 57 38 50 45 32 28 61 65 82 94 86 64 37 38 52 67 83 97 95 85 67 51 44 44 46 37 33 28 24 21 12 17 15 15 19 27 30 30 15 6 2 0 0 0 12 54 98 120 117 141 128 116 122 134 136 127 126 116 100 90 86 96 98 101 102 104 107 114 113 97 85 89 76 71 26 26 10 10 11 16 23 30 25 28 34 32 27 26 23 21 19 17 12 14 13 21 28 29 22 15 12 12 11 8 12 4 10 17 20 22 12 11 11 8 3 7 4 5 3 3 9 12 15 17 13 5 2 5 4 2 2 3 3 2 1 1 6 13 19 16 7 10 16 22 21 22 21 17 18 27 41 52 58 62 62 60 58 55 54 48 38 31 21 25 35 54 63 50 48 47 78 117 188 321 285 227 184 155 139 127 122 184 179 262 298 94 82 61 44 31 30 31 48 30 20 14 3 0 3 22 26 23 27 47 59 65 67 62 47 35 44 41 43 46 51 87 100 86 63 42 34 32 42 63 74 81 92 95 72 48 44 44 39 35 39 35 31 26 17 20 19 18 23 28 27 32 23 19 11 2 1 0 2 36 91 124 125 154 155 144 139 141 138 125 119 109 97 89 87 88 88 96 102 99 96 92 95 100 102 92 74 71 24 16 2 17 22 17 17 21 21 16 17 23 22 17 18 21 21 17 11 11 12 12 7 3 9 7 8 17 15 8 10 2 9 13 18 22 17 17 11 7 4 5 7 1 4 3 7 11 10 6 4 3 3 5 4 3 6 7 5 4 4 4 16 25 25 18 11 12 15 20 28 28 25 23 30 41 51 56 60 60 60 59 58 59 60 60 57 50 39 37 29 45 49 43 43 47 123 146 183 237 276 228 160 132 127 121 114 197 104 145 153 49 42 28 5 13 28 28 18 15 16 13 7 7 34 46 45 42 42 47 44 51 48 53 52 37 35 59 68 75 87 111 86 62 45 35 32 34 41 49 53 59 63 62 67 45 46 47 46 48 37 35 35 29 23 23 18 20 21 27 30 28 28 27 18 7 1 1 0 10 102 139 132 149 153 152 143 140 136 120 109 98 88 84 86 86 91 98 105 97 85 83 88 89 81 77 77 80 21 14 6 8 9 8 7 13 20 20 27 23 16 9 8 6 15 10 9 10 7 1 0 3 5 4 4 18 14 8 5 4 5 11 15 19 21 20 15 12 6 8 13 2 6 2 6 13 12 4 11 9 7 7 6 4 5 6 7 7 6 6 21 29 27 21 17 13 16 22 26 27 31 34 42 50 56 61 64 63 74 76 74 72 67 66 59 60 59 49 33 49 52 51 55 70 123 97 145 211 238 184 155 95 84 76 61 81 67 69 73 58 51 49 42 27 6 17 45 51 43 16 4 14 43 62 60 63 49 40 45 54 50 57 51 43 49 65 77 95 91 73 67 42 31 30 32 38 41 41 42 44 36 32 50 43 46 45 51 63 58 52 46 39 31 26 28 28 28 31 32 30 27 29 21 11 3 0 0 1 114 142 132 135 143 139 145 141 133 117 99 93 93 92 102 115 111 93 91 93 93 94 89 81 80 78 79 89 25 20 13 12 1 8 8 16 23 18 25 28 24 20 17 12 39 28 18 9 0 0 0 0 1 4 10 18 9 4 4 5 5 11 11 17 23 20 11 18 8 11 11 5 6 1 7 9 8 5 2 6 7 9 8 7 5 6 6 6 6 6 16 26 29 28 24 20 22 24 26 28 36 47 57 63 65 70 77 72 76 78 81 83 80 73 67 59 57 55 48 42 42 50 65 96 132 70 142 226 230 173 130 117 122 80 55 52 46 48 62 86 92 82 107 110 44 0 22 51 44 11 8 16 26 21 27 55 59 51 52 58 48 41 42 43 45 50 73 80 76 60 38 25 25 27 30 33 38 40 42 34 23 23 35 39 43 55 42 33 45 69 55 47 40 29 27 41 36 27 26 25 23 27 19 10 5 3 1 6 99 116 134 142 138 138 145 137 130 117 100 97 98 100 115 130 127 97 80 92 98 94 87 79 79 84 97 109 23 25 15 4 0 3 14 14 23 25 12 25 25 31 35 36 34 47 19 10 4 0 0 0 0 5 12 15 7 2 2 3 6 9 8 8 13 12 12 20 12 14 15 11 8 15 15 9 8 7 9 10 6 7 8 7 6 6 5 6 5 5 7 15 23 27 29 28 28 28 34 42 50 60 72 78 80 84 88 88 86 86 78 82 79 72 61 60 68 57 42 35 37 46 87 104 96 71 154 229 200 129 87 91 90 66 48 39 42 90 56 97 100 90 92 97 113 49 25 41 36 15 17 8 1 14 42 44 43 45 56 64 51 28 40 43 41 43 53 48 42 32 24 21 22 24 25 27 32 35 33 22 18 24 37 48 50 63 66 61 54 52 47 44 52 38 29 37 36 33 26 20 19 24 23 14 13 8 3 7 44 83 136 142 132 143 158 143 132 118 107 103 99 99 120 139 133 99 75 82 85 83 81 82 82 107 119 117 19 17 6 1 1 4 12 2 0 5 11 15 16 31 33 29 30 45 15 7 4 1 1 1 12 13 15 12 7 4 1 3 5 6 4 4 14 10 11 17 18 13 17 12 12 19 18 5 9 6 5 11 5 5 6 7 7 7 7 7 9 7 5 6 9 16 21 23 25 28 42 57 65 71 80 88 89 93 93 91 92 97 81 95 99 83 82 33 87 72 52 45 38 40 62 68 64 88 179 207 150 134 106 67 63 48 46 35 67 132 69 118 77 70 70 40 3 20 16 19 19 11 8 9 7 16 26 24 40 52 68 68 47 25 32 34 36 36 34 28 22 12 13 19 31 52 46 43 46 44 31 25 22 28 36 49 60 61 71 73 63 48 39 40 84 50 28 26 32 32 27 21 17 20 27 21 19 10 4 3 12 69 137 149 138 139 148 136 129 121 119 122 117 105 118 131 125 103 85 80 82 80 82 89 99 114 116 111 13 12 8 2 0 3 5 0 2 7 10 17 27 31 21 17 19 23 22 6 3 3 3 5 10 10 19 23 20 14 9 9 7 6 4 3 11 7 8 13 15 10 12 8 8 11 12 6 6 8 8 16 20 9 7 7 6 7 8 6 10 8 7 7 6 9 10 13 16 24 43 70 77 80 84 89 91 92 94 94 95 93 76 82 107 139 127 68 97 90 77 64 50 46 69 62 68 103 149 150 90 76 78 81 83 61 65 48 54 59 47 64 39 68 78 59 23 1 9 6 3 6 21 21 10 16 14 18 53 68 80 71 46 24 25 26 28 29 27 25 27 30 32 40 56 77 75 79 75 77 71 52 28 31 30 36 47 51 64 73 64 47 34 41 110 58 35 27 24 17 20 17 17 18 22 24 17 14 12 9 17 57 111 154 152 143 151 148 134 130 129 127 123 120 122 124 122 114 103 94 97 98 102 110 119 125 119 122 17 19 21 18 4 1 2 1 5 4 5 15 22 23 27 19 30 25 15 9 2 2 3 8 11 6 17 25 46 52 36 11 10 8 6 4 6 10 9 10 9 8 9 6 6 9 10 8 7 14 14 15 16 11 9 9 8 6 5 6 8 8 10 9 6 7 7 11 12 20 42 74 87 88 88 89 90 90 92 90 91 86 70 72 53 87 113 93 70 75 63 58 60 61 62 63 73 110 129 118 111 81 99 114 105 78 72 54 58 66 67 56 23 65 67 64 39 0 1 1 4 10 17 17 7 17 23 29 43 53 69 59 41 26 24 20 25 30 30 30 35 53 66 71 74 72 69 89 83 97 99 75 42 40 31 30 39 45 41 44 50 49 38 47 90 82 77 43 29 27 7 7 16 17 21 25 16 16 19 14 14 38 93 137 162 155 143 142 138 138 138 131 125 126 128 128 126 127 120 108 107 114 115 123 133 131 110 126 25 23 15 10 0 1 1 0 0 0 4 11 11 13 23 18 36 38 26 15 8 1 5 11 13 10 11 16 62 94 75 26 23 11 7 7 8 8 6 9 8 6 5 6 10 13 12 10 9 14 15 12 14 15 12 8 7 6 6 8 10 9 9 8 9 12 10 8 8 13 35 70 92 95 92 91 91 91 88 90 87 78 67 61 42 42 68 84 80 80 60 57 55 57 57 60 88 109 120 118 100 60 132 107 79 56 43 35 41 44 59 57 32 61 53 81 58 1 0 0 3 5 5 8 21 29 37 32 52 71 54 35 32 25 20 21 24 30 32 30 32 48 74 75 71 59 53 69 72 89 99 79 53 50 41 25 36 45 36 23 28 78 53 47 78 99 114 81 38 14 4 2 8 11 20 24 19 19 17 11 7 23 70 129 162 164 157 152 148 140 139 133 127 125 124 116 123 123 120 116 117 127 122 124 122 129 141 138 33 17 14 10 1 6 1 0 0 2 8 12 8 6 8 14 25 38 25 19 14 4 9 7 8 9 13 27 76 85 88 64 33 8 4 7 11 12 9 10 9 7 6 8 11 12 13 9 9 14 17 17 15 16 14 9 9 8 8 10 11 9 7 7 7 6 5 3 3 6 26 58 88 96 96 96 95 94 91 86 86 81 72 67 63 22 21 70 86 80 78 77 70 68 76 93 120 118 94 90 81 73 125 105 73 44 28 27 25 25 28 34 38 52 42 68 55 44 33 0 0 1 3 12 28 20 50 26 36 52 31 30 28 19 20 23 23 27 31 30 34 42 55 57 76 68 48 44 62 57 78 67 63 70 62 18 22 38 42 23 23 64 45 47 57 71 127 63 23 6 1 0 1 4 17 18 17 19 9 6 5 9 41 105 159 149 147 147 148 147 130 124 119 120 125 127 108 108 108 111 117 124 115 131 129 118 120 130 38 22 31 22 7 5 1 0 0 3 9 14 7 8 6 15 27 29 26 17 11 11 15 6 19 19 21 38 80 67 68 51 26 8 5 8 7 9 11 12 12 11 9 11 13 9 15 11 16 26 32 22 21 14 12 10 9 10 11 10 9 9 9 8 8 6 3 3 4 4 18 47 76 90 92 96 96 97 96 92 89 84 79 78 67 26 17 78 66 65 74 53 58 62 78 95 109 111 71 66 73 78 82 97 84 61 40 30 29 31 24 28 32 34 31 42 45 80 95 74 49 7 14 12 24 49 43 16 21 30 35 33 30 17 21 23 23 28 34 34 50 62 63 69 91 80 57 50 56 37 45 62 68 61 43 14 24 22 59 80 67 69 89 94 124 123 107 49 15 3 0 0 0 2 10 11 10 11 9 5 4 3 23 79 151 152 152 145 143 140 125 121 120 128 123 122 153 147 123 115 120 127 118 118 136 133 131 138 39 34 38 22 11 5 0 1 0 2 11 14 5 17 10 34 44 27 27 19 13 21 31 26 28 28 25 31 44 51 65 34 19 13 12 15 10 13 13 13 16 16 13 17 15 11 18 17 25 27 26 23 22 11 10 9 8 10 11 8 8 9 9 10 13 7 4 4 4 5 12 37 64 79 83 94 96 99 100 96 90 81 76 83 85 73 42 48 39 55 60 49 59 52 62 70 76 80 73 66 65 62 79 100 71 65 53 41 37 31 20 29 23 25 40 56 47 108 126 115 87 35 36 24 30 54 54 11 16 20 17 17 23 10 17 21 23 29 42 61 62 75 76 70 72 62 65 55 40 27 33 38 46 29 14 14 18 17 56 59 55 74 96 160 270 209 98 82 44 13 2 0 0 0 0 6 8 6 5 3 2 3 13 61 126 137 163 152 143 134 126 124 123 135 137 135 142 152 117 125 129 126 126 131 136 117 111 118 40 39 44 27 32 30 15 1 1 0 11 10 8 22 18 39 45 33 20 20 12 12 16 23 26 21 19 18 19 27 46 18 13 18 22 22 14 19 17 16 17 18 14 19 16 15 19 23 29 29 27 24 19 14 12 7 6 7 9 9 10 9 7 7 9 7 5 6 6 6 9 28 34 57 78 92 98 95 96 95 86 75 72 81 87 77 57 44 46 48 52 61 77 63 47 48 54 62 69 59 82 68 78 90 67 61 61 47 45 44 23 31 24 24 35 41 25 27 45 61 59 42 35 35 23 26 32 19 9 11 11 12 12 6 16 19 31 41 51 61 63 84 70 54 48 40 61 42 32 23 12 14 27 13 5 9 15 16 9 18 62 98 115 237 290 162 78 83 58 28 7 1 0 0 3 15 6 5 17 33 36 19 12 31 52 71 133 162 153 145 140 135 126 139 142 142 138 130 109 132 132 124 120 134 123 120 118 118 34 30 37 58 45 43 19 3 3 0 11 6 13 25 26 46 50 30 34 47 24 19 18 21 22 16 21 19 22 27 26 14 16 26 27 20 15 21 20 19 21 20 14 15 16 13 17 23 24 32 34 29 25 21 13 9 7 7 9 11 13 12 9 7 8 7 8 11 11 9 9 23 25 51 74 88 93 86 86 84 79 72 69 70 76 71 62 60 70 74 67 56 49 44 37 41 47 56 60 59 73 69 86 76 56 56 63 56 61 57 38 34 39 23 26 26 15 13 21 22 17 10 8 2 0 0 8 12 8 8 16 18 10 6 17 31 43 47 48 52 61 85 63 55 51 43 48 24 22 24 20 14 23 7 4 11 15 12 19 25 36 81 151 237 165 69 50 56 48 31 9 5 2 9 50 140 83 62 86 116 113 65 48 44 26 18 54 131 151 162 170 166 148 147 140 133 129 126 123 130 129 136 130 124 146 133 112 104 24 18 17 14 22 60 18 8 6 3 15 9 23 29 29 32 32 39 52 55 38 27 25 22 16 12 18 25 31 25 19 15 15 21 22 16 10 11 13 19 22 23 23 21 14 12 15 18 20 22 30 39 35 28 21 20 13 8 10 13 14 15 16 11 8 7 8 9 10 8 5 8 20 45 66 79 79 72 74 75 75 73 70 67 64 73 86 89 82 80 82 50 37 37 38 46 52 60 61 57 53 52 48 51 49 47 51 69 63 60 41 27 42 22 31 36 30 18 17 17 5 0 0 0 0 0 1 2 4 4 6 23 17 10 17 31 44 44 41 45 57 79 86 72 57 42 26 10 16 19 14 12 15 2 2 11 11 16 49 27 25 74 151 191 118 36 38 37 32 19 7 7 30 91 180 276 183 138 128 148 153 121 116 143 108 45 15 46 89 137 157 183 198 192 164 147 134 128 127 127 128 138 139 139 137 120 121 122 30 24 30 35 38 53 17 22 11 7 17 17 31 35 35 33 27 27 35 37 34 31 27 11 11 10 16 32 57 51 38 28 19 13 16 17 17 19 21 20 15 17 21 25 21 14 15 15 15 17 25 34 31 28 29 29 27 24 16 13 14 17 24 17 13 11 8 6 7 7 7 7 14 34 51 63 62 59 62 63 66 67 65 61 61 90 94 80 78 82 81 43 38 48 47 36 42 56 61 61 52 40 45 46 53 48 40 53 37 30 25 22 30 27 33 34 31 35 37 15 8 2 0 0 0 2 2 1 4 7 1 13 8 6 15 29 40 41 39 45 50 58 84 59 46 31 15 8 9 23 14 6 7 3 0 1 3 17 32 15 26 69 100 148 150 45 79 53 34 28 38 88 131 235 251 188 136 112 118 142 152 148 153 177 155 85 27 17 29 75 88 129 181 199 182 169 147 138 132 128 138 126 118 116 122 132 118 121 36 30 29 33 44 43 20 31 11 9 15 21 28 31 32 34 32 27 27 27 29 25 18 18 17 29 34 52 78 62 39 32 23 14 13 15 15 23 25 21 19 20 19 19 19 13 10 12 15 18 22 25 26 22 24 26 24 20 20 19 17 16 17 16 13 12 12 11 12 12 11 7 9 21 34 46 45 47 51 52 54 57 56 54 61 87 105 88 85 78 60 42 39 57 52 36 34 44 55 60 50 42 53 52 67 72 64 59 45 28 20 28 36 38 37 36 30 64 71 28 29 6 3 1 0 0 0 0 4 5 5 16 15 17 20 24 30 39 43 56 50 49 69 34 30 19 10 9 10 14 6 2 4 5 0 0 0 6 11 16 36 46 46 121 164 112 121 134 176 179 172 193 201 242 227 191 156 131 146 151 153 153 156 158 113 102 69 35 19 22 30 35 75 132 171 221 193 148 128 129 139 124 121 129 124 110 110 115 37 43 36 34 51 44 31 34 8 18 29 29 24 24 21 25 29 30 28 24 39 32 27 16 18 40 53 56 47 13 9 20 17 14 14 14 16 14 18 24 29 32 31 28 22 18 14 9 12 15 19 23 24 20 23 22 20 22 24 25 22 19 18 20 20 17 17 18 17 15 12 13 10 12 22 34 31 38 43 46 47 49 46 48 44 41 53 48 62 62 55 54 50 57 47 34 30 34 47 45 35 30 34 43 71 69 54 38 36 26 21 29 35 44 52 48 19 67 84 64 51 9 11 7 1 0 0 3 2 5 12 25 39 46 40 37 37 43 48 80 75 62 50 28 19 15 11 12 14 7 5 3 4 3 0 0 0 0 5 22 42 37 45 127 144 97 82 70 79 133 146 140 153 180 178 176 165 147 155 155 161 155 148 143 114 89 69 56 41 25 33 11 20 82 156 181 170 151 125 122 131 135 135 122 121 119 113 116 47 49 35 12 59 39 39 40 13 23 32 33 29 26 21 25 40 49 42 27 41 33 62 84 62 33 53 31 22 18 20 24 21 20 18 16 14 17 20 29 35 36 33 26 20 18 18 16 10 11 8 15 23 20 22 23 23 23 25 30 23 22 22 22 25 24 18 17 17 15 13 15 13 11 15 21 19 27 31 35 40 41 41 42 34 23 20 23 35 40 44 50 51 44 35 26 22 28 40 33 21 16 36 60 69 67 42 39 41 51 32 29 29 52 66 47 17 28 56 65 50 17 14 15 6 0 3 9 1 9 19 37 61 61 59 46 45 54 66 91 87 59 36 23 8 10 9 7 4 2 4 1 2 2 1 1 1 0 11 28 37 34 58 150 178 156 116 119 126 139 117 105 128 163 169 165 157 150 149 145 152 143 135 125 109 93 74 62 54 50 49 12 4 42 121 178 160 149 126 122 126 125 118 120 112 112 114 116 33 35 26 16 57 26 55 48 27 23 23 25 28 28 27 28 44 48 51 42 29 37 35 35 43 39 37 26 30 27 18 20 24 25 27 26 26 29 35 36 36 36 34 25 24 16 17 19 14 12 9 14 21 22 20 21 22 19 22 28 25 21 21 21 19 17 16 14 14 12 10 11 13 10 11 11 9 14 16 21 26 30 34 29 26 20 13 11 15 18 23 32 35 23 27 25 38 46 40 23 25 18 40 53 55 72 24 31 27 20 31 30 31 54 60 47 33 25 39 39 39 34 25 17 8 4 12 25 25 16 29 38 44 47 50 43 52 60 61 52 64 64 42 27 18 6 7 14 9 3 4 2 1 1 1 0 0 0 22 27 19 24 69 142 130 112 101 106 125 142 122 122 144 162 132 121 129 134 135 132 127 119 118 116 110 102 93 77 71 67 54 26 6 11 75 155 178 137 119 118 125 128 123 129 115 102 104 109 28 37 19 28 51 21 67 47 38 42 37 17 21 27 30 30 27 58 72 57 45 45 48 30 22 38 47 42 22 26 29 27 25 20 23 20 22 30 36 33 28 29 25 14 16 14 23 23 22 22 15 17 19 22 21 22 28 25 24 24 24 19 20 19 17 16 15 10 9 8 7 5 6 7 6 5 3 3 5 15 18 21 24 21 14 14 13 12 11 8 13 15 12 11 17 26 41 61 55 28 18 21 33 35 36 43 36 33 23 22 25 29 42 48 44 46 62 79 18 26 33 37 36 31 26 15 23 40 46 20 51 43 28 31 48 46 41 52 57 52 56 62 38 57 53 19 13 27 25 12 0 0 0 0 0 1 1 4 25 10 5 27 69 104 106 106 97 90 101 114 102 105 118 121 100 86 88 104 111 110 110 114 128 125 118 113 110 106 92 86 72 45 18 8 25 90 152 162 152 125 124 130 132 124 112 107 111 117 30 54 20 41 42 25 63 30 34 41 38 28 26 30 32 32 31 47 80 55 39 30 17 23 42 70 74 43 24 18 36 41 30 15 17 20 30 33 31 26 17 20 23 25 24 24 41 34 36 40 30 22 17 17 20 26 39 32 21 20 20 18 18 17 18 19 18 12 6 6 6 7 6 5 4 3 3 2 0 3 8 13 17 16 7 6 9 10 10 8 8 6 6 6 11 25 45 56 62 46 21 21 61 55 91 80 43 61 40 33 31 38 54 53 42 53 71 72 39 41 39 31 34 48 36 28 30 45 46 28 63 67 48 47 57 28 26 58 61 62 71 117 115 43 30 28 17 8 6 4 2 3 5 4 2 4 5 5 12 17 9 32 76 110 112 106 103 89 70 65 70 76 89 96 90 74 76 88 92 96 106 120 135 125 118 116 119 117 106 103 87 62 38 16 8 17 78 129 137 145 128 128 136 135 116 105 111 109 32 56 39 50 36 28 41 27 27 26 39 54 65 77 49 35 32 39 60 48 55 55 51 45 49 94 101 83 45 44 9 12 14 13 14 13 33 36 31 23 14 14 14 12 12 20 46 50 45 36 25 22 17 16 16 28 39 24 17 15 15 14 14 13 13 17 18 13 7 8 5 2 2 2 1 0 2 2 0 0 1 5 8 9 7 6 6 7 7 6 5 8 6 6 6 15 34 37 48 38 32 37 43 38 76 85 57 58 59 88 93 86 75 62 47 51 75 69 49 48 38 35 46 56 48 31 34 41 46 44 52 51 76 77 62 41 29 53 25 19 27 32 38 26 30 27 17 6 2 4 6 13 17 15 10 10 17 15 14 32 33 74 100 115 115 104 96 91 68 50 57 58 73 76 70 64 72 91 95 93 100 110 105 93 101 108 114 119 112 109 92 75 57 37 19 3 9 33 75 139 147 131 140 147 137 107 116 114 27 33 43 45 38 30 29 30 30 32 35 60 75 85 84 52 34 35 42 41 57 67 79 77 62 87 90 107 103 66 56 32 16 16 19 14 25 35 27 23 22 20 18 17 16 21 39 57 40 27 22 21 20 22 19 34 35 21 20 13 9 7 8 12 13 16 14 11 8 5 1 1 1 2 1 0 2 3 2 0 0 1 2 3 5 4 5 4 2 2 5 8 5 3 9 10 12 18 48 30 18 13 13 25 78 120 114 72 52 75 115 112 88 66 60 50 110 113 89 77 51 61 69 62 53 46 32 56 58 59 61 65 61 42 39 27 13 20 10 17 23 23 18 8 11 11 14 16 13 21 14 12 15 18 19 15 23 20 22 43 65 86 92 91 95 101 94 86 62 45 45 49 63 62 58 51 51 65 77 76 81 84 78 76 76 80 95 112 116 108 96 84 82 77 58 54 13 3 37 103 155 125 140 154 145 124 124 113 22 19 26 47 44 27 25 27 29 31 30 43 46 49 81 75 69 62 62 61 57 66 87 87 77 73 72 39 48 62 51 20 7 13 26 38 33 28 23 23 26 27 27 27 26 28 39 51 44 26 24 24 27 32 21 36 35 26 20 17 12 8 6 5 4 9 10 11 10 7 5 3 2 1 2 1 0 0 1 1 0 0 0 0 0 1 2 3 0 2 3 4 6 1 1 2 2 12 40 27 14 6 10 32 90 108 131 109 63 85 141 123 90 73 69 51 72 74 71 70 73 93 101 80 54 34 26 59 59 55 57 71 88 64 37 22 15 13 10 13 10 9 14 22 18 26 37 40 33 17 6 5 13 29 39 27 10 9 29 55 73 76 85 84 105 127 113 62 61 48 39 40 46 53 49 42 33 38 53 50 53 52 52 59 65 57 61 83 100 94 96 88 107 115 98 90 32 6 15 67 134 141 129 146 143 130 126 103 19 17 25 27 22 36 32 25 21 25 28 32 43 43 52 59 52 54 53 58 57 49 79 96 94 83 71 50 49 39 61 58 1 9 10 19 22 21 25 24 26 32 33 28 25 25 33 41 39 22 22 29 37 40 33 37 31 27 23 19 14 12 10 7 5 7 6 8 8 6 3 2 2 1 2 2 0 0 2 1 0 0 0 0 0 0 0 0 0 6 2 1 4 7 0 0 0 9 19 11 16 7 15 23 28 18 29 78 102 99 123 110 74 80 79 73 87 92 87 94 103 101 70 57 36 24 33 54 55 50 43 50 68 69 18 8 9 14 17 19 6 11 20 25 26 35 51 40 21 8 4 9 21 34 44 38 17 19 52 74 81 83 101 94 115 138 127 72 62 56 42 34 34 37 20 24 24 25 33 26 28 29 29 35 46 35 39 53 67 78 104 110 140 152 146 120 46 10 4 36 100 148 117 138 131 117 117 107 13 15 32 32 26 34 39 39 28 23 30 40 50 37 40 60 61 42 39 43 48 52 63 91 82 73 64 54 52 59 58 72 52 20 8 36 37 37 46 37 32 34 29 19 18 18 21 26 27 25 25 29 35 42 42 34 30 31 26 19 13 14 12 7 6 7 6 9 5 3 2 4 4 4 2 1 0 0 3 1 0 0 0 0 0 0 0 0 0 4 1 1 2 2 2 0 0 8 13 11 14 2 34 28 10 16 47 72 111 112 92 101 87 91 79 58 51 46 55 99 137 124 64 64 66 43 25 32 42 37 38 51 49 18 4 10 19 22 25 29 26 28 30 33 39 44 55 55 48 44 48 49 39 46 69 81 72 70 118 132 133 133 125 99 72 69 73 69 50 62 58 39 24 20 29 35 35 30 21 12 15 18 22 29 34 23 28 32 43 71 113 131 152 163 162 135 71 23 6 13 61 125 137 131 154 146 124 109 34 20 32 33 32 33 35 32 29 26 30 37 42 60 32 18 29 48 39 39 41 48 68 95 72 59 56 56 57 67 44 61 81 61 29 61 59 59 56 41 34 30 20 14 18 23 20 21 22 23 26 26 25 35 40 35 28 23 19 16 14 13 12 6 8 8 9 14 5 6 6 5 6 8 1 0 0 0 2 15 3 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 7 8 5 0 1 24 25 16 21 53 63 83 63 68 84 87 77 82 86 81 64 63 89 122 120 76 43 29 23 16 17 26 27 34 32 36 55 68 32 35 29 38 56 57 54 27 40 68 85 80 93 92 79 65 65 100 64 79 105 116 115 112 115 120 115 98 77 49 49 47 42 43 51 53 42 31 27 29 29 27 28 22 13 11 11 19 26 22 12 23 33 31 61 100 114 123 153 158 134 81 30 11 7 32 80 137 169 207 210 164 125 43 24 35 34 29 35 35 30 30 25 32 35 39 61 45 41 37 38 38 38 41 48 53 58 57 53 45 47 53 62 62 39 94 110 74 49 66 72 59 41 32 27 28 27 30 34 29 26 25 25 30 31 22 29 29 25 19 12 14 14 15 15 12 5 7 4 6 10 5 8 11 10 6 2 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 0 4 1 1 1 0 3 6 8 15 24 54 164 104 49 65 106 108 96 74 55 50 59 74 95 97 78 42 18 13 7 9 21 37 54 32 19 19 31 31 32 21 30 33 25 16 54 73 80 83 81 84 66 43 34 51 75 52 42 50 73 91 77 73 61 61 57 44 28 31 32 46 60 55 34 36 38 31 20 21 16 13 13 12 10 9 19 25 26 27 34 31 24 58 83 89 110 175 161 112 65 34 25 13 10 12 43 112 106 170 163 127 29 27 39 37 17 37 28 25 42 47 22 28 40 49 49 54 44 43 43 40 34 41 44 50 55 53 37 37 40 51 63 49 60 75 66 44 47 24 51 48 31 18 24 18 26 30 28 30 36 35 41 39 28 27 23 24 23 21 20 19 18 15 11 8 6 1 3 3 2 3 10 7 7 4 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 1 0 0 0 0 0 0 2 15 33 44 60 35 21 28 57 92 129 112 91 73 64 62 49 64 59 55 48 16 62 54 41 41 44 27 24 16 14 18 23 20 43 66 69 58 46 55 60 61 58 57 56 61 66 54 39 28 23 34 54 74 82 87 77 57 42 35 32 31 22 19 24 31 30 27 29 24 18 19 16 11 10 11 13 17 28 35 41 46 42 25 22 35 64 103 150 199 163 97 47 31 40 27 19 9 16 35 51 124 143 120 29 27 32 34 18 32 36 31 43 47 25 28 34 43 50 61 48 55 51 45 43 41 45 48 58 59 40 48 41 46 63 65 13 3 2 3 7 16 61 56 42 33 33 22 28 28 26 27 34 29 41 37 29 25 19 27 22 16 17 16 15 14 11 9 9 3 3 2 1 2 7 1 10 6 0 0 1 2 1 0 0 0 0 0 1 2 1 0 0 0 1 2 2 3 1 1 1 0 0 0 0 0 1 2 0 1 41 107 182 214 132 68 44 46 64 55 71 64 62 61 43 61 54 45 51 55 36 26 23 29 33 21 21 10 8 12 19 21 31 41 36 30 43 43 50 52 50 52 69 63 33 16 11 12 19 33 44 59 68 71 67 48 35 36 40 29 21 18 24 31 35 28 21 17 13 14 19 10 10 11 15 23 32 43 36 31 31 30 20 19 67 162 234 232 153 80 33 23 32 31 31 20 13 12 27 77 126 126 33 34 31 31 28 24 49 29 33 41 29 31 30 37 38 37 51 75 61 49 50 55 44 44 52 50 37 37 30 50 75 68 22 3 1 4 14 27 47 48 48 48 46 41 43 40 35 34 34 27 36 33 30 27 23 32 36 23 12 11 13 11 8 7 6 3 1 1 1 3 5 1 17 6 1 0 1 6 8 7 3 0 0 0 1 0 0 0 1 1 3 4 6 5 2 2 4 4 3 1 0 0 0 1 0 3 24 32 40 64 62 57 58 53 41 37 50 56 56 54 57 70 68 42 54 60 18 7 15 23 28 26 11 12 9 20 32 35 32 32 36 32 20 11 17 24 33 37 32 16 12 23 48 66 70 59 60 82 89 74 56 45 51 46 39 31 32 25 21 21 23 23 18 18 16 16 19 18 13 14 16 18 22 27 20 20 30 37 33 25 98 215 258 203 88 25 18 22 27 30 37 30 19 10 14 35 83 111 37 31 43 40 30 26 38 39 38 30 27 31 40 29 25 21 39 84 68 45 43 49 49 40 48 46 34 22 20 47 79 77 52 30 12 12 20 33 40 37 43 50 54 53 52 51 45 44 40 32 33 31 31 29 30 35 31 16 9 10 12 9 4 2 1 0 0 0 0 1 2 1 7 2 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 2 5 5 3 3 3 3 8 17 18 11 7 2 2 1 1 5 12 40 34 19 20 25 41 41 39 39 54 41 44 38 39 56 70 48 24 12 12 12 11 25 20 12 8 7 8 13 26 34 30 32 34 26 12 1 1 3 6 8 11 14 25 20 40 60 81 101 105 95 87 73 57 51 61 47 34 25 24 36 23 17 17 18 18 18 16 14 12 13 14 19 21 19 17 18 17 11 10 25 40 52 107 178 161 89 19 10 23 25 31 41 52 49 27 15 19 40 68 96 46 39 32 41 35 30 33 41 49 49 45 41 37 15 25 20 33 60 60 34 34 36 36 36 50 47 36 23 22 47 75 82 81 71 42 25 48 52 41 30 35 39 39 39 38 35 34 38 37 34 32 37 31 29 28 25 18 13 10 12 13 11 7 5 1 0 0 0 0 0 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 8 5 3 5 9 22 44 50 46 38 5 13 12 9 11 20 36 19 8 25 47 30 34 35 37 26 29 46 29 23 32 47 41 19 8 8 11 10 16 12 11 21 41 39 22 15 18 17 9 9 2 1 0 0 1 7 13 26 45 66 77 80 75 79 92 100 94 84 70 63 62 60 35 33 26 17 16 18 16 17 18 19 19 17 16 13 12 16 19 21 21 20 19 18 9 7 22 53 84 99 79 42 13 0 2 11 13 30 47 60 64 41 33 32 42 62 81 55 54 40 45 43 37 31 31 35 36 46 47 33 17 34 34 36 47 50 33 30 25 27 37 53 56 47 34 29 36 55 62 70 76 65 35 48 57 40 27 25 30 30 36 36 34 32 27 16 14 22 29 22 23 27 24 20 19 12 18 16 12 10 8 8 3 1 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 3 2 2 17 46 67 76 78 75 69 55 41 39 21 13 17 21 26 28 38 44 31 48 31 52 50 13 19 17 17 20 29 32 14 12 5 4 5 4 6 7 10 10 11 11 6 6 4 1 2 0 0 2 7 15 26 37 44 48 53 64 69 83 94 101 101 89 84 78 76 70 58 42 27 20 18 17 14 17 18 20 20 18 18 19 18 17 17 20 20 19 20 21 21 20 11 22 81 109 77 15 3 0 0 0 1 3 24 47 62 67 60 55 48 50 57 60 69 49 26 26 28 43 35 30 28 28 38 47 38 24 28 40 38 46 45 38 38 30 32 42 61 75 66 54 56 54 49 49 42 65 65 58 62 67 43 30 26 27 28 30 29 31 35 32 17 13 10 11 10 12 20 18 20 24 20 20 17 12 9 7 7 3 1 0 0 0 0 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 14 20 44 77 90 87 86 82 77 83 83 49 43 25 16 17 20 21 18 14 24 31 37 44 25 16 13 15 14 8 7 15 20 10 6 2 2 3 2 1 1 5 9 8 4 3 1 0 0 1 3 1 4 13 26 43 61 74 75 80 83 81 87 99 100 94 87 81 79 76 73 65 54 27 22 22 21 18 15 16 19 19 16 15 19 17 18 19 18 17 16 19 18 17 15 11 34 86 81 37 1 0 0 0 0 5 22 73 84 81 77 73 77 75 73 74 77 59 36 16 12 18 34 35 36 38 36 34 41 42 30 23 30 40 41 40 35 33 33 45 47 67 86 84 65 68 67 56 42 33 55 62 55 52 60 46 28 22 20 21 24 22 22 23 19 13 18 12 10 9 10 13 19 16 16 17 16 12 8 7 6 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 21 47 62 76 74 75 67 57 53 51 55 48 31 25 19 20 19 21 25 29 49 27 17 21 42 31 34 35 36 34 17 8 7 7 4 4 12 39 42 24 6 6 5 8 8 9 14 10 7 5 9 24 42 70 66 58 59 69 85 75 71 65 61 71 89 89 89 87 86 87 76 73 64 46 24 22 21 17 16 19 22 20 19 17 16 19 16 21 19 18 19 19 20 20 20 21 30 72 69 40 13 1 1 0 0 0 43 115 162 128 104 92 85 81 86 90 97 104 22 29 10 6 12 22 33 34 36 41 42 41 44 38 32 31 32 31 32 30 30 34 46 58 70 91 94 74 75 75 57 42 37 34 51 60 53 46 41 24 23 22 21 21 20 18 17 15 13 20 21 20 19 20 22 26 20 11 10 11 6 5 5 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 6 39 61 59 51 48 50 48 45 46 39 33 30 23 14 13 17 23 24 22 15 19 12 12 10 6 15 29 34 43 44 27 18 9 4 1 14 51 57 64 33 8 14 16 28 43 31 15 17 15 13 13 21 44 71 97 81 77 85 91 86 83 69 56 53 58 64 80 86 84 73 73 55 43 32 23 25 21 18 19 22 23 22 19 16 17 19 16 20 17 18 21 22 21 21 22 18 27 57 39 18 6 2 1 1 1 1 45 109 150 138 111 94 84 69 63 68 78 99 7 13 8 2 5 12 21 27 34 30 29 31 37 48 37 30 27 26 26 25 32 39 50 68 80 98 96 84 79 66 57 39 34 40 43 49 33 28 29 25 26 26 35 39 34 28 21 22 20 16 17 19 22 23 22 21 21 9 7 7 4 5 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 3 11 31 39 34 25 25 28 29 36 46 59 74 63 40 29 25 23 21 33 27 28 28 6 4 4 5 3 0 0 15 20 20 18 19 13 6 3 1 7 14 25 12 3 5 6 7 10 10 8 11 12 8 10 13 17 29 64 66 71 81 94 99 86 62 47 34 29 54 74 58 46 48 48 29 24 24 27 27 20 18 20 19 18 18 19 17 20 22 21 19 16 19 21 23 23 18 21 13 15 25 11 7 6 4 2 0 0 1 83 116 115 128 112 107 101 109 115 117 117 110 24 25 17 1 1 2 6 17 27 39 40 33 32 38 28 26 23 20 21 30 37 39 47 59 71 88 99 100 88 67 68 49 43 50 63 55 26 20 20 22 26 21 22 33 39 36 26 28 24 19 18 15 17 17 14 13 16 8 5 4 3 3 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 5 18 1 7 8 4 0 0 0 0 14 31 40 23 15 11 9 11 16 22 27 23 9 9 63 42 33 37 42 42 47 40 21 6 6 3 3 2 0 0 0 2 18 18 9 3 4 1 0 0 1 3 4 4 5 7 11 8 8 7 9 9 6 3 5 6 13 30 48 51 54 64 76 47 25 17 11 15 41 51 23 14 18 22 15 16 22 29 29 20 23 19 18 16 15 18 21 24 23 20 18 18 22 23 24 22 12 16 11 9 8 4 4 4 4 3 1 5 21 122 116 83 76 84 105 96 66 53 50 50 92 32 30 16 0 0 0 0 9 25 36 43 36 33 33 27 28 19 15 17 24 27 29 34 51 66 76 92 102 82 67 72 40 44 39 43 57 38 35 20 15 15 15 15 19 25 29 26 26 26 20 16 15 15 11 8 12 14 9 4 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 44 42 23 6 0 0 14 30 39 35 17 5 4 6 8 10 10 25 43 29 25 83 43 38 43 45 41 60 53 25 5 3 5 1 0 0 5 12 0 7 8 4 1 3 0 0 0 1 3 3 3 5 7 7 5 8 8 11 13 10 5 11 13 16 24 33 34 40 34 23 10 5 4 3 9 18 18 9 7 12 15 11 11 18 22 21 18 17 13 13 13 14 17 25 26 25 20 17 20 21 26 24 18 12 15 13 17 10 3 2 1 2 1 19 56 124 117 92 72 66 71 68 100 99 101 122 126 102 5 3 1 0 0 0 0 2 10 24 38 42 35 29 22 19 15 13 14 19 27 48 34 52 66 71 73 88 73 62 53 32 36 46 57 55 43 42 18 16 19 22 22 23 23 24 24 23 22 18 18 16 12 9 6 11 12 8 5 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 20 79 40 12 0 2 11 22 28 30 23 5 5 17 15 9 9 20 63 35 35 79 73 57 38 29 46 88 60 18 5 4 4 2 2 0 0 0 0 0 1 1 0 0 0 2 1 0 1 2 2 6 8 13 16 15 13 10 11 12 12 10 21 29 26 18 21 40 25 12 8 9 8 7 9 10 10 12 10 9 8 8 9 14 14 13 11 10 10 7 11 14 19 25 24 23 19 18 20 20 25 17 14 16 18 13 16 8 2 0 1 1 2 112 214 223 83 36 32 40 47 44 3 0 10 24 56 104 0 0 0 0 0 0 0 6 20 41 54 47 42 41 30 17 14 10 12 24 38 44 36 51 57 60 65 73 60 60 48 34 33 43 59 58 44 35 34 32 31 36 39 30 29 22 21 20 19 19 20 15 11 9 7 10 10 9 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 76 25 6 0 19 62 77 50 27 97 126 30 30 12 4 6 13 52 24 34 56 61 66 23 12 27 50 52 16 5 6 8 6 4 1 3 3 0 0 0 0 0 0 0 0 0 0 0 3 6 7 7 9 12 11 6 6 10 13 14 12 29 28 25 26 33 44 24 15 17 22 18 15 15 15 13 11 8 8 7 7 8 10 11 11 11 9 6 4 10 15 20 23 20 18 15 14 16 18 19 9 12 12 11 9 10 4 2 1 0 0 4 177 299 286 152 62 69 66 35 4 0 0 19 37 44 53 0 0 0 0 0 0 2 13 25 46 51 41 35 37 27 15 10 10 10 23 34 36 27 37 40 45 54 61 59 55 42 37 37 40 48 36 31 35 46 44 31 28 24 20 23 20 16 14 13 13 20 12 9 7 5 8 6 6 6 3 0 0 0 0 1 3 1 1 1 0 0 0 0 0 1 1 0 0 0 34 57 56 13 2 0 29 77 92 22 9 205 279 81 17 5 2 2 7 23 14 13 30 51 56 20 10 18 17 29 99 14 6 5 4 2 0 0 0 0 0 1 0 0 0 0 0 0 0 0 5 10 5 7 7 7 7 9 25 7 7 11 23 41 55 53 49 45 32 16 14 19 21 18 15 16 16 14 10 10 8 7 7 8 7 6 8 9 7 4 4 11 20 22 19 15 11 11 12 18 19 12 12 16 15 10 6 0 1 2 2 1 1 2 43 58 42 23 27 37 43 23 2 1 4 11 43 75 87 0 0 0 0 0 0 4 10 5 33 37 33 28 25 20 15 9 7 11 15 13 10 9 13 19 26 37 44 44 43 37 44 42 36 34 26 25 24 28 32 33 32 25 21 22 21 14 13 12 11 12 9 8 5 3 4 5 3 4 3 1 0 0 2 4 4 1 1 2 1 1 0 0 0 5 3 0 0 0 5 53 57 17 0 0 0 11 23 0 0 85 85 32 15 12 6 2 2 5 6 7 25 35 31 14 9 24 34 31 18 3 4 2 6 7 2 3 8 4 1 1 0 0 0 1 1 0 0 0 3 6 7 9 7 5 4 8 25 27 22 33 47 65 65 46 33 26 18 14 14 21 28 25 17 17 12 10 8 8 9 6 6 4 4 4 5 5 2 1 7 18 27 18 13 9 6 6 14 20 16 10 13 14 13 9 4 1 0 1 1 1 1 1 5 2 3 8 11 12 16 5 0 5 15 13 3 24 43 0 0 0 0 0 0 3 8 10 12 22 25 23 20 24 15 10 10 12 11 2 1 1 4 9 12 21 30 34 37 42 49 48 46 40 25 19 16 16 18 19 19 19 19 20 19 14 15 11 10 14 16 5 6 4 2 1 3 3 4 3 1 3 3 2 2 1 0 1 0 0 0 0 3 56 18 0 1 0 0 18 38 24 0 2 2 36 51 31 0 0 0 7 19 24 12 5 9 11 8 7 21 21 19 18 22 32 36 19 1 4 12 6 9 11 7 1 0 0 0 0 1 4 1 3 3 1 3 3 5 4 2 1 2 1 4 26 56 77 25 45 49 38 38 18 14 16 13 8 13 25 28 28 22 15 10 6 2 3 7 6 4 2 1 2 2 2 3 5 13 22 24 9 6 6 7 9 12 8 9 9 8 11 13 10 8 7 6 2 0 0 0 1 2 6 2 0 1 2 5 1 4 9 15 18 18 18 20 0 1 1 0 0 0 1 4 16 31 30 25 19 17 18 15 11 8 14 14 0 0 0 2 5 8 12 22 27 34 42 45 46 51 41 24 17 16 17 19 19 19 17 17 17 16 14 12 10 8 12 13 4 9 11 5 3 6 2 5 3 5 7 2 2 2 1 0 0 0 0 0 0 7 49 12 0 6 11 0 1 24 21 8 10 19 15 21 16 0 0 0 5 3 5 15 34 36 35 29 25 30 31 14 18 39 54 29 29 45 36 11 15 6 8 10 7 0 1 1 0 5 11 4 4 2 0 1 3 5 6 6 7 11 17 10 23 46 56 26 18 13 11 14 14 7 9 6 5 12 18 29 30 24 15 9 1 0 3 5 5 3 1 0 1 1 2 5 9 18 21 16 6 6 6 8 9 6 6 8 11 12 12 17 16 16 14 11 10 10 8 5 4 4 5 4 6 4 0 0 0 6 11 11 10 9 9 10 0 0 0 0 0 0 0 0 10 21 25 33 20 18 16 17 22 6 17 17 5 1 0 5 12 18 20 18 19 24 30 33 36 41 31 21 17 18 18 19 19 20 21 21 18 17 14 11 14 9 13 10 4 7 11 8 10 12 9 6 5 14 14 2 2 5 2 0 0 0 0 1 0 0 1 2 25 6 0 0 2 30 25 27 26 0 1 49 24 0 0 0 16 13 14 24 38 41 53 53 51 64 50 19 32 66 82 26 26 24 30 24 22 28 17 17 14 2 0 0 1 7 11 2 4 1 2 3 3 3 7 6 6 8 10 18 15 18 20 25 37 35 30 16 6 1 2 5 8 12 15 17 19 17 13 7 0 0 1 1 1 1 0 0 0 1 4 8 16 22 15 8 7 7 5 6 7 6 6 7 14 17 16 17 17 16 12 18 24 15 8 6 6 6 6 6 2 5 7 5 4 4 8 9 8 7 5 6 0 0 1 1 1 0 0 0 0 2 9 18 13 22 16 17 26 22 17 19 11 2 7 23 29 30 31 28 26 25 25 25 27 29 23 21 19 19 20 20 20 20 20 19 20 20 15 14 17 6 12 7 3 4 8 7 9 9 9 9 11 15 12 7 6 4 1 2 1 0 0 0 0 0 0 10 74 20 0 0 10 44 38 23 10 0 1 13 39 16 0 4 23 23 16 16 21 28 53 70 65 49 38 11 49 67 60 53 99 17 7 12 15 27 21 16 16 17 12 1 4 6 7 6 4 2 2 4 5 5 10 13 13 19 24 20 21 21 24 26 28 8 3 2 1 2 2 3 2 3 7 7 6 6 5 3 0 0 0 1 2 2 1 0 0 2 7 12 17 16 8 3 5 5 2 2 3 4 5 8 13 20 22 23 26 26 25 52 59 33 10 4 2 2 1 0 0 1 6 8 8 9 9 11 13 12 7 6 1 1 0 0 0 0 0 0 0 0 1 3 4 13 10 21 24 18 11 11 5 7 14 20 20 22 23 26 29 30 30 28 27 25 20 22 22 22 22 20 21 20 19 18 18 20 13 13 11 8 10 9 5 5 8 8 5 8 7 7 10 7 6 5 3 1 0 2 1 0 0 0 0 0 0 0 0 0 0 1 23 51 39 9 4 2 0 4 38 13 0 5 8 8 7 8 17 33 48 39 36 29 28 41 73 70 31 8 23 66 16 21 16 6 11 8 9 10 32 59 35 12 9 10 9 8 10 10 9 7 6 12 11 10 15 21 24 17 15 12 11 16 8 4 2 1 2 1 2 3 2 1 1 5 1 0 0 0 0 0 0 0 1 1 0 3 9 14 14 14 5 4 3 2 0 0 1 5 7 7 8 13 20 28 39 49 63 91 115 117 102 91 72 55 37 17 0 1 2 5 7 7 5 5 7 7 6 6 2 2 2 2 5 4 2 1 0 0 0 0 0 0 2 19 17 12 10 8 10 20 19 10 10 18 22 26 29 30 32 32 28 25 23 30 22 21 21 21 21 16 16 14 15 21 12 13 9 6 9 9 7 6 7 7 3 6 6 4 4 7 10 10 10 6 0 0 3 2 0 0 0 0 0 0 0 0 0 3 29 41 24 6 4 2 6 10 9 2 0 19 33 15 14 6 18 40 56 54 25 15 14 31 67 71 29 11 21 28 8 38 24 10 7 2 1 2 12 30 34 22 10 8 10 12 6 7 8 10 10 9 17 34 25 25 41 36 18 14 10 5 2 2 3 3 2 2 1 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 2 5 11 13 4 3 6 7 4 0 0 0 1 2 2 3 3 12 22 31 42 70 54 78 96 105 123 136 158 175 198 205 79 54 24 9 16 31 11 7 4 2 2 6 8 6 4 7 7 7 6 3 0 0 0 0 0 2 15 9 8 8 10 24 18 11 8 10 17 21 23 25 26 29 31 26 27 30 29 18 16 16 17 16 10 7 8 12 15 11 15 10 8 8 8 10 6 8 6 2 8 3 2 0 3 9 1 1 1 0 2 12 11 3 0 1 4 1 0 0 0 5 42 47 35 21 21 22 30 28 17 4 1 19 21 16 6 6 5 16 39 63 71 36 26 28 33 46 55 21 7 20 37 23 15 21 16 13 9 7 8 13 15 20 28 17 14 13 9 8 8 8 13 11 10 30 27 27 27 33 35 25 12 4 2 7 13 19 7 2 1 2 3 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 4 8 12 12 10 4 5 4 0 0 1 0 2 3 4 6 9 18 25 34 46 28 32 34 35 41 46 73 111 117 124 170 192 126 70 55 65 24 17 6 2 5 8 6 4 2 2 4 5 6 5 1 0 0 0 0 1 3 4 2 7 15 22 7 7 8 9 12 16 17 21 26 31 33 30 33 28 21 14 15 15 14 13 13 13 9 12 11 8 9 8 8 7 7 8 2 3 3 3 3 2 2 1 1 2 0 0 0 2 11 27 34 12 0 2 5 0 0 0 0 21 77 55 45 32 25 32 46 46 118 91 7 37 44 47 36 12 3 8 26 45 49 30 22 18 19 32 42 10 4 2 3 9 14 11 20 21 15 3 0 4 10 15 21 21 20 34 44 34 18 14 13 8 8 15 20 16 16 19 22 24 9 4 4 5 4 12 3 0 0 0 1 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 2 0 7 10 8 7 7 15 27 29 34 61 69 63 82 84 56 39 64 101 93 64 94 88 73 54 41 32 57 23 14 40 2 1 0 0 0 0 0 1 0 0 0 0 0 2 2 1 1 1 6 11 9 4 6 6 5 6 8 9 19 36 46 50 48 45 21 9 7 9 11 12 14 16 16 11 16 11 8 7 7 8 6 5 3 0 0 0 0 0 1 1 0 0 0 0 0 0 4 16 36 55 62 35 11 2 0 0 0 0 38 88 78 74 46 24 25 60 44 105 64 14 34 37 26 58 43 3 2 11 21 20 21 26 24 21 35 43 26 11 3 7 15 17 7 18 22 27 21 2 4 7 12 16 18 13 14 7 10 14 17 21 12 7 3 2 10 11 8 8 4 0 3 2 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 13 34 71 76 89 116 136 129 125 129 114 82 59 36 16 21 35 36 43 29 27 47 70 27 75 87 0 0 0 0 0 0 0 1 4 1 0 0 1 6 8 6 7 12 9 16 11 5 5 4 3 3 3 7 19 44 61 68 60 37 11 7 7 7 9 13 11 10 10 10 16 9 8 10 10 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 11 11 14 35 10 0 0 0 0 0 41 72 79 94 65 40 28 16 12 102 33 13 33 34 2 76 69 31 12 14 31 19 20 33 31 24 49 48 34 15 15 15 34 30 9 9 11 20 20 8 2 4 8 17 18 11 12 24 16 10 11 19 16 16 11 4 5 9 2 2 3 1 1 2 1 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 15 50 109 98 103 122 123 113 92 88 84 79 100 104 108 60 24 24 21 25 33 40 53 94 78 62 0 0 0 0 0 0 1 8 32 6 1 2 4 7 12 14 19 20 14 21 15 9 4 2 2 2 3 9 23 44 65 64 47 22 6 7 6 7 11 16 15 12 10 9 8 5 5 8 8 3 3 2 1 0 0 0 0 0 0 0 0 0 0 1 0 2 7 5 6 8 10 11 2 0 0 0 0 0 120 148 115 80 66 35 26 14 49 176 23 0 0 3 11 54 82 60 33 26 39 20 14 21 31 28 55 32 16 13 17 23 15 12 6 6 12 4 9 13 9 6 2 12 18 16 18 8 8 6 5 6 5 10 10 10 12 17 8 4 3 5 6 2 14 15 10 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 19 55 93 108 114 112 101 73 61 58 54 44 36 22 23 21 18 9 20 30 26 23 35 36 30 0 0 0 0 0 0 3 16 29 6 4 4 4 7 15 18 21 18 12 14 5 1 0 0 0 1 2 9 19 29 42 40 27 11 1 1 2 7 12 14 14 9 7 6 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 43 45 37 27 4 0 5 11 0 0 0 0 0 0 0 97 117 89 61 30 23 9 16 48 0 0 11 31 38 21 39 46 37 34 42 32 30 38 40 32 37 23 28 29 24 25 22 18 12 12 17 5 11 12 12 9 0 4 16 21 13 5 8 7 7 6 2 6 8 12 15 15 9 15 6 6 12 15 2 3 4 7 9 0 5 1 0 5 16 2 0 0 0 0 0 0 0 8 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 52 76 79 98 108 93 60 46 46 55 69 80 65 59 51 35 17 10 25 25 26 31 35 34 0 0 0 0 1 3 5 6 5 4 6 6 5 6 9 14 21 12 9 7 0 0 0 0 0 0 0 1 8 17 23 19 11 4 0 0 0 4 8 11 12 9 6 4 4 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 65 80 63 2 0 0 0 0 0 0 0 0 0 10 113 122 108 76 37 23 5 13 15 2 0 23 71 71 31 21 29 33 47 61 64 94 76 50 40 39 14 24 23 23 25 26 37 25 20 17 11 16 13 8 5 2 1 2 12 13 3 1 2 4 8 8 5 2 0 1 6 9 10 2 0 0 0 0 0 0 4 7 2 15 4 0 1 3 0 0 0 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 5 21 34 36 84 89 83 68 46 39 26 26 37 54 53 25 39 32 22 25 37 39 37 25 6 9 0 0 0 0 1 5 7 4 1 2 4 5 8 9 8 9 15 7 5 3 0 0 0 0 0 0 0 0 2 4 6 5 2 0 0 0 1 3 3 4 3 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 19 50 47 0 0 0 0 0 0 0 0 0 0 14 69 120 124 90 49 28 2 3 3 1 3 15 52 50 31 17 14 20 35 53 77 118 44 52 42 30 18 24 28 32 40 44 46 34 28 22 16 11 6 8 8 6 4 10 8 7 6 5 1 1 6 11 12 10 6 5 12 12 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 11 30 49 59 75 73 69 47 29 35 37 46 43 36 30 6 46 22 22 41 39 46 33 21 24 34 0 0 0 1 1 2 2 0 0 1 2 4 9 11 8 7 8 4 1 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 13 12 0 0 0 0 0 0 0 0 0 1 92 181 106 147 90 53 33 0 0 0 1 12 32 40 35 22 15 16 13 13 23 44 52 31 58 30 16 17 14 7 4 3 14 23 21 25 37 26 11 11 9 9 7 10 22 5 4 3 4 6 2 2 0 0 0 0 1 3 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 1 9 10 21 46 73 63 59 41 38 47 42 49 47 32 14 11 19 8 37 44 35 70 79 75 104 96 0 0 0 0 0 0 0 0 1 1 1 2 5 7 3 4 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 1 1 0 0 0 0 0 0 0 0 0 7 71 125 108 115 67 59 40 4 0 0 0 17 33 26 29 27 30 31 26 18 11 24 25 6 19 16 63 46 19 23 36 27 18 13 11 27 51 39 16 11 11 21 16 13 16 15 6 3 1 2 3 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 1 0 0 0 0 2 3 2 9 5 1 1 4 11 30 51 66 51 52 47 48 49 40 42 24 17 18 22 23 67 65 54 57 108 115 90 60 29 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 20 78 76 71 73 32 64 73 45 0 1 0 11 19 26 37 37 36 36 37 32 9 14 28 34 26 11 62 37 5 12 36 12 17 16 17 33 13 19 10 0 4 18 14 10 12 17 7 21 8 2 4 7 6 1 4 6 2 0 0 0 2 4 1 1 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 3 9 16 10 4 9 33 76 111 68 23 2 7 29 52 39 36 49 51 36 32 30 26 26 24 33 32 58 89 69 51 80 94 86 76 24 30 86 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 1 0 0 0 0 0 6 27 49 26 23 26 8 39 54 30 4 0 0 7 6 15 46 88 82 67 58 56 44 45 60 76 56 18 19 13 8 12 16 6 28 22 30 35 14 55 58 38 20 22 15 11 15 17 10 10 13 12 8 7 11 4 2 1 3 7 8 7 11 11 6 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 13 42 71 64 30 27 54 104 127 91 70 52 55 76 63 41 59 71 52 41 44 41 42 45 64 72 70 67 77 85 88 98 97 82 71 149 103 58 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 0 0 0 0 0 0 0 0 0 0 11 51 20 6 0 0 0 0 0 0 0 2 2 2 1 0 3 24 24 10 0 0 3 2 5 32 76 78 81 70 86 101 87 77 84 73 46 36 22 10 6 5 1 11 19 28 37 39 71 73 45 27 27 26 28 23 24 19 6 7 8 7 4 5 7 4 1 1 3 4 5 9 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 10 41 75 83 55 63 51 64 105 85 85 94 100 100 72 47 38 52 63 58 59 63 68 66 54 94 103 96 83 84 99 64 66 74 77 50 35 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 5 19 13 0 0 0 0 0 0 0 0 0 0 25 65 4 0 0 0 0 0 0 0 0 0 0 0 0 2 4 8 7 2 2 2 0 3 1 1 11 38 60 45 76 93 91 186 80 27 16 20 16 14 11 10 9 7 16 16 24 33 34 20 24 27 26 28 39 23 24 25 24 21 12 10 8 5 2 5 1 1 1 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 3 4 3 2 5 4 5 5 2 7 4 4 3 0 0 10 25 38 43 34 39 22 25 41 53 103 109 85 62 48 36 12 24 61 85 81 78 64 74 104 136 136 67 52 58 65 56 52 36 17 7 3 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 1 4 31 14 6 12 9 1 5 3 0 0 0 0 22 33 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 2 10 3 8 5 0 2 0 0 2 13 27 22 33 64 57 38 188 165 74 16 1 3 6 7 9 13 16 9 9 9 12 14 11 12 13 15 16 5 8 10 11 11 5 6 5 4 2 1 3 2 2 1 1 1 3 2 1 2 1 0 0 0 0 0 0 0 2 3 0 0 4 6 6 4 5 2 19 14 3 10 8 16 24 17 8 43 41 32 31 33 32 19 15 31 56 81 114 67 32 17 8 24 29 35 50 61 56 54 80 101 92 31 39 68 76 60 40 23 15 18 24 31 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 24 9 5 6 1 24 11 0 0 1 10 11 8 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 1 5 7 5 25 45 47 43 62 54 19 3 4 0 14 9 11 15 11 5 4 12 20 13 9 6 4 2 0 0 1 0 1 1 1 1 2 3 3 7 7 4 3 2 3 7 7 3 0 0 0 0 0 0 0 0 0 0 2 2 1 1 1 1 2 1 0 14 11 3 6 13 10 27 24 15 46 38 33 39 38 27 28 27 17 63 123 100 39 16 9 10 19 19 23 38 50 46 32 63 55 58 83 85 86 68 41 20 34 23 25 20 18 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 45 24 5 0 2 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 1 1 0 0 0 0 0 0 0 0 0 35 53 39 14 44 35 14 5 5 32 15 12 15 15 14 9 7 7 5 2 5 2 0 1 0 0 0 0 0 0 0 1 1 2 3 3 4 2 2 3 5 6 3 1 2 2 2 1 0 1 1 0 0 0 2 2 2 3 2 1 1 1 10 6 5 9 22 27 23 12 47 89 50 35 53 49 32 31 19 9 58 95 57 4 6 13 20 19 17 15 27 41 46 37 73 43 32 31 31 38 31 21 17 19 15 8 10 35 63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 40 54 25 10 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 1 22 31 18 5 18 26 9 0 5 13 7 8 10 17 24 19 12 6 4 1 4 2 1 1 0 0 0 0 0 0 0 1 1 1 1 2 1 0 0 0 0 0 0 1 1 1 2 2 2 1 1 1 1 1 3 3 2 2 2 1 0 1 4 4 5 6 11 24 35 76 79 72 53 22 44 41 35 37 37 23 46 55 36 10 17 25 33 33 12 15 20 34 48 51 46 37 66 90 75 36 22 17 13 11 10 7 20 26 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 24 37 30 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 2 2 0 0 0 0 0 0 0 14 7 1 2 4 1 0 7 19 27 25 9 7 13 16 24 7 0 0 1 1 1 0 0 0 2 0 1 0 0 0 0 0 0 1 3 1 1 1 1 0 0 0 0 1 1 3 5 4 2 1 2 4 4 3 3 2 3 3 1 1 2 5 6 6 12 18 16 38 54 67 55 15 30 31 36 44 49 24 30 33 24 13 24 38 23 10 5 16 48 42 59 64 36 32 34 53 51 24 15 20 20 18 14 6 2 1 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 1 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 16 15 4 1 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 1 3 2 0 0 0 0 0 1 2 5 1 1 0 0 0 0 0 0 1 4 2 1 1 6 14 6 5 6 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 1 1 0 0 0 0 0 0 1 3 5 4 7 8 6 6 3 3 2 2 7 14 4 1 2 5 5 9 17 28 30 23 44 67 51 17 26 39 41 43 45 41 42 35 21 17 27 27 21 39 41 29 65 34 46 61 56 35 27 28 26 21 22 31 21 16 11 6 6 7 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 9 5 0 0 0 0 0 3 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 2 3 4 6 4 2 3 3 1 0 0 2 6 4 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 2 4 3 1 0 3 6 4 2 1 4 14 30 9 2 1 3 6 11 18 21 33 43 73 83 45 15 21 49 49 39 34 35 31 31 37 39 41 40 32 26 35 43 43 36 46 63 74 70 54 38 42 45 39 26 9 7 5 4 7 19 43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 1 5 4 1 0 0 0 0 0 0 1 7 2 0 0 0 0 0 0 2 4 2 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 10 5 4 7 5 3 12 9 1 1 0 0 5 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 1 2 2 2 4 5 4 0 0 2 8 11 3 3 2 3 5 10 37 33 58 101 98 81 65 37 30 44 41 42 43 46 52 68 70 46 48 57 32 44 49 39 31 37 47 55 61 59 46 32 41 36 33 27 9 8 7 9 22 53 58 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 5 13 10 3 0 0 0 8 3 0 0 0 0 0 0 0 0 0 1 9 14 7 8 4 2 1 0 0 0 0 0 0 0 0 0 0 0 3 1 1 3 4 5 10 9 6 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 1 1 0 0 3 6 5 0 0 4 8 7 7 4 6 7 10 28 35 49 76 94 66 59 38 39 50 41 40 30 24 28 41 47 20 29 42 36 40 21 27 32 32 34 32 36 41 40 29 33 42 35 24 15 15 15 25 38 41 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 3 5 2 3 2 1 1 0 0 0 0 0 0 0 0 6 10 13 14 6 1 0 0 2 1 0 0 0 0 0 0 0 0 0 0 9 15 14 13 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 6 7 6 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 1 1 0 0 0 0 0 0 0 0 2 3 3 0 0 2 4 8 17 12 26 28 26 30 33 44 56 56 39 33 26 37 55 59 43 25 15 13 13 10 5 14 20 23 27 19 26 25 23 23 16 19 31 38 37 31 35 29 25 21 14 16 23 20 13 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 4 3 3 1 0 1 0 8 11 9 6 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 13 15 15 15 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 2 5 5 5 4 4 6 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 1 1 0 0 0 1 1 0 0 0 3 3 1 2 2 2 4 13 31 42 45 40 34 30 39 42 47 42 27 17 24 45 51 30 19 8 6 9 10 4 2 1 9 23 32 32 30 31 24 8 11 29 37 37 33 30 30 26 20 12 16 23 20 13 8 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 1 0 0 1 2 2 1 3 6 8 6 5 2 1 4 6 9 9 6 3 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 13 15 12 8 5 2 4 4 1 2 0 0 0 0 0 0 0 0 1 5 1 2 2 1 1 5 2 4 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 1 3 2 0 0 4 3 2 0 0 0 4 6 6 8 8 14 28 32 28 38 36 33 31 32 28 27 36 36 27 15 11 28 32 21 12 12 4 47 52 4 4 1 5 13 20 30 30 21 14 11 18 30 37 32 25 30 30 16 10 10 14 16 12 8 6 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 1 0 0 0 2 4 5 5 5 4 4 4 4 4 4 5 9 10 7 6 4 3 12 25 38 8 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 9 6 3 2 0 4 4 6 7 0 0 0 0 0 0 0 0 1 2 0 2 3 2 0 1 0 15 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 2 2 2 7 4 8 7 6 6 9 11 12 12 13 23 28 20 15 24 26 21 25 30 27 8 29 37 30 16 5 12 15 14 11 11 5 21 22 2 4 0 1 5 11 14 23 18 13 16 24 23 42 54 48 30 29 9 7 9 10 7 5 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 5 3 1 5 11 15 14 13 12 9 5 8 8 7 6 5 6 6 6 5 5 12 28 29 14 10 6 2 0 0 1 19 11 6 4 0 0 0 0 0 0 0 0 0 0 1 8 7 3 0 0 3 1 0 3 5 4 1 0 0 0 0 0 0 0 0 0 0 3 3 0 0 17 10 0 0 0 0 0 11 14 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 1 1 1 2 5 28 22 10 12 11 17 17 15 13 16 15 13 14 20 23 18 22 26 28 27 39 28 19 10 2 3 7 8 10 11 6 2 5 5 2 0 0 1 2 4 9 13 14 15 17 20 29 17 11 11 8 2 3 5 3 1 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 6 4 5 8 10 12 13 16 18 17 18 16 12 8 5 5 6 5 4 7 20 20 19 23 27 17 12 6 3 1 1 2 3 2 0 0 0 0 0 0 0 0 0 0 2 8 3 1 0 0 0 1 0 1 3 4 0 0 0 0 0 0 0 0 0 0 0 0 10 9 0 0 0 0 0 0 0 0 10 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 1 15 25 18 8 6 10 14 16 16 19 22 19 23 28 27 21 22 27 40 42 5 5 9 6 0 0 2 3 5 7 6 1 3 5 3 0 0 0 0 0 2 5 12 12 8 7 23 27 30 23 11 2 0 2 2 1 2 4 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 2 2 2 4 5 7 7 7 9 8 7 5 4 5 5 2 5 13 22 22 19 22 34 41 27 14 10 9 9 8 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 8 1 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 21 28 29 24 11 15 15 17 20 14 20 21 20 19 23 26 29 22 0 0 2 2 0 0 0 1 6 6 3 0 1 5 4 1 2 1 0 0 0 1 6 5 3 1 3 4 8 22 17 0 0 2 1 0 1 6 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 2 11 17 22 24 19 43 72 65 25 8 6 3 1 3 5 1 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 10 14 13 17 18 21 26 16 12 10 10 11 16 28 20 12 8 0 0 0 0 0 0 0 13 7 0 0 0 9 7 6 6 2 0 0 0 0 1 0 0 0 0 0 0 2 3 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 10 17 27 54 115 113 62 14 5 0 0 0 0 4 13 3 0 0 0 0 0 0 0 0 3 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 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 2 7 6 12 10 4 1 1 2 3 2 0 1 13 7 1 0 0 0 0 0 1 3 16 7 3 3 4 13 14 15 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 14 26 31 40 51 24 5 1 0 0 0 0 3 11 1 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 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 0 0 0 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 1 6 20 11 7 9 12 15 16 19 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 6 1 18 21 13 10 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 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 10 27 22 16 18 21 20 20 22 13 3 0 0 0 0 0 0 0 0 0 0 0 0 4 9 6 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 27 14 14 17 20 21 19 10 3 3 6 2 0 0 0 0 0 0 0 0 1 4 24 23 12 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 21 16 16 16 18 19 17 4 0 3 8 9 7 3 1 1 0 0 1 1 1 4 14 17 11 5 4 2 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 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 3 4 8 10 15 17 17 17 14 10 3 0 2 5 6 5 3 1 0 0 0 1 2 2 4 7 5 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 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 4 18 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 10 33 16 8 2 4 7 9 13 13 13 12 8 2 0 1 1 2 2 2 1 0 0 0 0 0 2 6 5 2 1 1 2 0 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 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 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 10 33 49 48 35 17 5 2 5 5 5 7 7 8 7 3 1 0 1 1 1 1 1 0 0 1 3 6 6 3 3 2 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 1 6 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 0 0 0 0 0 0 0 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 41 47 102 90 52 21 2 11 6 2 1 0 0 0 0 0 0 0 1 3 5 6 8 3 2 5 8 7 3 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 84 109 93 60 57 30 17 9 0 0 0 0 0 0 0 1 2 2 2 4 1 2 4 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 50 90 96 67 51 51 30 3 1 0 0 0 0 0 2 2 1 0 0 0 1 2 2 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 29 49 43 29 44 36 17 5 3 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 1 7 17 18 11 2 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 10 13 9 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 6 5 3 2 2 1 4 3 0 0 0 0 0 0 0 0 0 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 9 12 13 17 14 9 8 8 9 7 6 5 1 0 4 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 13 2 2 3 4 7 10 11 14 15 7 3 3 3 1 0 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 2 1 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 1 1 3 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 14 8 4 2 2 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 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 7 11 7 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 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 18 37 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 7 7 7 5 5 5 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 21 39 17 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 6 2 4 6 6 6 3 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 5 12 20 26 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 1 2 2 3 4 3 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 10 16 8 4 2 1 0 0 0 0 0 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 0 0 0 0 0 0 0 0 9 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 0 0 0 0 0 12 9 8 9 3 5 12 17 6 7 6 4 1 0 0 0 1 2 1 0 0 1 3 2 1 0 1 5 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 13 17 6 8 21 27 18 12 11 11 10 7 5 1 2 4 3 3 1 0 2 3 2 0 0 1 2 0 1 1 0 0 0 0 0 1 1 0 0 2 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 23 15 19 39 44 31 10 10 10 12 13 10 4 4 5 8 13 5 2 1 1 2 1 0 0 0 0 3 2 0 1 5 1 1 5 10 1 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 26 31 28 55 47 27 21 10 13 15 13 10 7 9 8 8 14 13 7 3 1 0 1 0 0 1 6 5 2 2 7 4 14 14 10 0 0 0 1 2 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 23 12 27 41 43 36 14 9 13 15 13 10 14 13 11 12 15 14 10 5 3 7 7 4 3 7 13 4 7 13 7 31 14 3 3 1 0 0 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -26 -36 -41 -60 -10 -40 -51 -61 -67 -67 -73 -61 -64 -44 -11 -9 -9 -16 -19 -20 -20 -19 -10 -9 -13 -22 -39 -32 -35 -19 -13 -14 -12 -15 -10 -14 -18 -15 -13 -8 -16 -18 -19 -18 -20 -19 -19 -11 -14 -20 -28 -36 -28 -25 -21 -21 -20 -13 -14 -17 -17 -13 -9 -11 -11 -12 -12 -15 -20 -20 -18 -14 -6 -13 -35 -35 -35 -28 -28 -26 -22 -25 -32 -21 -20 -21 -19 -19 -24 -15 -13 -16 -17 -5 -2 -4 -4 -11 -20 -21 -22 -34 -29 -15 -7 -11 -10 -6 -5 -7 -6 -7 -12 -21 -29 -32 -30 -28 -25 -21 -19 -17 -18 -20 -21 -20 -20 -19 -13 -8 -7 -6 -7 -5 -4 -7 -17 -21 -29 -30 -29 -29 -27 -30 -27 -15 -15 -22 -20 -24 -31 -25 -20 -13 -8 -17 -20 -10 -5 -6 -7 -7 -1 0 0 0 0 0 0 -2 -3 -6 -16 -21 -18 -40 -48 -47 -41 -29 -29 -29 -23 -15 -12 -12 -16 -19 -11 -8 -16 -31 -19 -16 -23 -18 -10 -21 -72 -41 -33 -23 -22 -28 -23 -20 -19 -5 -31 -35 -35 -41 -37 -41 -40 -45 -55 -64 -57 -44 -61 -45 -19 -11 -18 -15 -15 -16 -14 -10 -9 -14 -16 -18 -24 -28 -26 -29 -32 -21 -14 -14 -9 -9 -8 -9 -10 -12 -18 -18 -19 -13 -11 -15 -18 -15 -14 -21 -30 -38 -35 -25 -22 -21 -23 -16 -9 -16 -17 -15 -12 -10 -8 -9 -12 -17 -20 -18 -16 -12 -3 -5 -14 -25 -38 -28 -8 -16 -23 -25 -31 -22 -18 -18 -18 -21 -30 -24 -16 -13 -18 -21 -12 -10 -8 -10 -16 -16 -13 -37 -30 -17 -7 -6 -7 -5 -8 -9 -12 -16 -20 -23 -28 -27 -23 -24 -24 -13 -14 -15 -17 -19 -23 -24 -27 -21 -19 -18 -19 -3 -1 -3 -4 -6 -9 -16 -28 -26 -24 -22 -22 -28 -33 -20 -12 -17 -23 -22 -27 -17 -18 -18 -12 -9 -15 -8 -6 -6 -8 -9 0 0 0 0 0 0 0 0 -2 -12 -34 -64 -70 -52 -53 -52 -43 -29 -29 -25 -29 -20 -13 -13 -13 -23 -16 -9 -13 -26 -33 -7 -21 -13 -26 -60 -102 -72 -74 -38 -16 -14 -15 -12 -11 -7 -30 -39 -36 -21 -19 -30 -31 -42 -58 -63 -58 -44 -49 -48 -26 -17 -16 -15 -10 -12 -13 -13 -12 -9 -15 -18 -23 -21 -12 -10 -19 -16 -14 -14 -14 -15 -7 -12 -11 -11 -14 -16 -20 -11 -11 -15 -16 -11 -2 -16 -12 -7 -12 -14 -17 -6 0 -3 -8 -11 -18 -21 -23 -17 -7 -9 -14 -19 -18 -16 -16 -15 -15 -15 -12 -15 -27 -24 -21 -20 -24 -28 -28 -21 -16 -15 -16 -18 -21 -24 -17 -11 -24 -24 -15 -7 -7 -13 -18 -19 -11 -9 -24 -16 -13 -8 -3 -3 -3 -5 -8 -16 -25 -27 -27 -30 -27 -24 -23 -18 -17 -18 -17 -19 -23 -26 -28 -25 -24 -20 -14 -14 -12 -4 -4 -4 -6 -12 -23 -22 -22 -20 -19 -20 -26 -28 -14 -19 -28 -26 -26 -17 -19 -21 -19 -12 -2 -6 -4 -4 -6 -7 -4 -4 -3 -1 0 0 0 0 0 -19 -41 -55 -62 -72 -70 -55 -39 -29 -28 -24 -29 -23 -14 -11 -13 -16 -14 -15 -16 -17 -13 -8 -18 -10 -26 -44 -51 -57 -73 -41 -18 -12 -15 -18 -17 -11 -29 -40 -49 -28 -12 -15 -21 -26 -45 -41 -39 -42 -41 -48 -13 -21 -37 -29 -10 -12 -10 -9 -10 -13 -15 -16 -21 -23 -25 -24 -11 -14 -12 -19 -20 -15 -14 -10 -14 -14 -12 -13 -20 -10 -12 -11 -9 -3 0 0 0 0 -4 -7 0 0 0 0 -6 -15 -21 -20 -19 -13 -10 -15 -17 -16 -14 -14 -16 -21 -33 -31 -28 -21 -19 -24 -9 -10 -22 -22 -20 -18 -19 -19 -10 -11 -15 -20 -22 -25 -67 -80 -44 -10 -12 -29 -19 -20 -25 -20 -9 -19 -13 -10 -6 -1 -1 -6 -9 -16 -23 -25 -20 -24 -26 -19 -16 -16 -18 -22 -15 -17 -20 -23 -28 -31 -22 -18 -15 -16 -18 -17 -16 -7 -3 -6 -15 -13 -20 -21 -18 -18 -23 -29 -13 -12 -23 -23 -15 -21 -20 -19 -18 -15 -13 -10 -7 -5 -6 -7 -9 -12 -12 -4 0 0 0 0 0 -76 -58 -47 -47 -48 -44 -43 -32 -24 -24 -30 -27 -21 -19 -13 -10 -10 -6 -16 -10 -10 -13 -15 -22 -21 -51 -56 -41 -30 -40 -34 -17 -16 -16 -16 -22 -35 -30 -37 -33 -13 -8 -8 -12 -21 -34 -34 -40 -28 -19 -27 -5 -4 -10 -11 -7 -9 -8 -7 -8 -13 -16 -16 -19 -20 -23 -20 -11 -8 -8 -18 -19 -17 -16 -11 -13 -11 -11 -12 -12 -13 -15 -14 -9 -4 0 0 0 0 -2 -2 0 0 0 0 -10 -15 -13 -15 -18 -11 -13 -17 -18 -14 -9 -11 -8 -10 -20 -23 -30 -29 -28 -21 -11 -12 -15 -18 -18 -20 -19 -15 -16 -11 -15 -20 -26 -36 -53 -63 -62 -35 -20 -42 -25 -25 -26 -27 -23 -20 -9 -8 -9 -7 -5 -15 -23 -24 -24 -20 -14 -12 -12 -13 -14 -16 -17 -17 -11 -16 -19 -23 -31 -37 -29 -27 -22 -23 -27 -21 -23 -14 -6 -4 -5 -4 -3 -21 -19 -14 -20 -27 -13 -10 -20 -20 -14 -14 -16 -19 -23 -22 -18 -19 -22 -8 -7 -7 -8 -9 -9 -13 -15 -6 0 0 -14 -147 -84 -46 -33 -38 -49 -39 -32 -29 -24 -22 -21 -16 -15 -15 -16 -14 -8 -12 -8 -32 -53 -56 -41 -61 -71 -78 -64 -43 -37 -39 -28 -19 -12 -9 -15 -33 -29 -22 -16 -15 -16 -12 -9 -16 -30 -34 -33 -16 -7 -8 -6 -4 -5 -7 -7 -8 -13 -16 -11 -13 -16 -16 -17 -14 -21 -24 -23 -17 -11 -12 -11 -17 -20 -15 -13 -6 -7 -10 -12 -8 -3 -5 -6 -3 0 0 0 0 0 0 0 0 0 0 -7 -9 -7 -7 -13 -7 -9 -13 -15 -13 -10 -11 -7 -5 -17 -30 -27 -14 -10 -9 -9 -10 -13 -12 -13 -14 -14 -10 -6 -10 -19 -18 -21 -32 -38 -41 -45 -53 -52 -50 -28 -25 -21 -18 -19 -19 -14 -11 -7 -5 -9 -16 -15 -18 -20 -18 -16 -14 -12 -12 -17 -19 -20 -17 -10 -15 -18 -29 -35 -37 -36 -35 -31 -28 -25 -21 -19 -14 -13 -5 -4 -6 -6 -10 -11 -11 -23 -29 -14 -19 -22 -19 -16 -14 -11 -15 -20 -22 -19 -17 -20 -19 -9 -13 -11 -7 -7 -10 -15 -4 0 0 -10 -56 -69 -74 -49 -26 -28 -30 -39 -36 -27 -21 -23 -19 -18 -17 -13 -18 -20 -15 -12 -73 -69 -57 -64 -87 -85 -81 -65 -56 -51 -48 -30 -50 -22 -8 -10 -39 -27 -23 -25 -23 -18 -7 -6 -9 -13 -7 -6 -9 -7 -8 -12 -12 -5 -11 -5 -11 -19 -18 -10 -15 -10 -9 -9 -7 -17 -22 -21 -19 -15 -9 -9 -11 -11 -14 -15 -7 -8 -9 -9 -9 -5 -1 -2 -1 0 0 0 0 0 0 0 0 0 -2 -15 -15 -9 -5 -3 -5 -8 -10 -11 -13 -13 -7 -9 -9 -25 -32 -21 -8 -7 -8 -7 -8 -11 -12 -10 -5 -6 -5 -4 -8 -17 -19 -20 -25 -26 -27 -19 -49 -66 -52 -27 -22 -21 -27 -20 -15 -16 -16 -9 -9 -10 -10 -9 -11 -12 -13 -16 -21 -22 -21 -18 -16 -17 -16 -11 -11 -12 -22 -26 -27 -28 -28 -29 -27 -27 -24 -22 -20 -18 -8 -4 -4 -4 -2 -4 -10 -24 -29 -27 -37 -40 -22 -17 -14 -10 -10 -14 -19 -21 -20 -17 -13 -18 -21 -15 -10 -8 -7 -1 -1 0 0 0 -5 -30 -45 -41 -55 -52 -36 -43 -25 -27 -25 -24 -24 -25 -28 -12 -13 -20 -27 -46 -95 -78 -75 -77 -77 -72 -68 -45 -46 -53 -47 -37 -31 -22 -18 -17 -37 -23 -24 -26 -22 -14 -6 -3 -7 -6 -7 -9 -8 -6 -5 -8 -11 -8 -7 -1 -13 -22 -18 -12 -14 -6 -5 -5 -6 -8 -20 -17 -15 -12 -10 -12 -14 -13 -10 -7 -4 -7 -13 -9 -7 -6 -4 0 0 -1 0 0 0 0 0 0 -5 -3 0 -5 -17 -11 -5 -4 -5 -5 -6 -10 -10 -10 -8 -8 -1 -33 -33 -20 -11 -6 -8 -7 -7 -8 -11 -13 -9 -6 -5 -6 -8 -9 -13 -13 -15 -18 -18 -18 -26 -53 -54 -37 -29 -21 -18 -14 -12 -13 -13 -9 -6 -6 -6 -7 -9 -6 -15 -13 -11 -15 -21 -21 -20 -17 -15 -11 -5 -8 -22 -23 -18 -18 -20 -15 -15 -17 -25 -30 -27 -20 -17 -13 -10 -5 -4 -4 -6 -19 -28 -30 -31 -25 -24 -25 -14 -8 -10 -13 -18 -20 -21 -19 -18 -20 -21 -21 -18 -13 -8 -7 0 0 0 0 0 -8 -55 -29 -29 -32 -29 -32 -26 -23 -20 -20 -17 -10 -10 -9 -9 -14 -46 -90 -89 -71 -81 -84 -77 -59 -38 -41 -42 -54 -47 -29 -34 -30 -29 -24 -17 -20 -20 -25 -19 -12 -7 -1 -10 -8 -6 -5 -4 -4 -6 -4 -7 -10 -10 -16 -30 -27 -24 -14 -5 -8 -7 -6 -6 -11 -18 -14 -17 -11 -10 -14 -14 -6 -8 -5 -2 -5 -12 -9 -2 -5 -7 -5 -4 -5 -1 -4 -3 -2 -4 0 -19 -18 -10 -11 -18 -11 -6 -9 -10 -4 -6 -13 -12 -10 -8 -5 -2 -23 -30 -24 -17 -11 -12 -7 -7 -7 -9 -12 -17 -9 -8 -8 -9 -8 -4 -9 -12 -12 -12 -14 -14 -26 -62 -57 -31 -18 -22 -16 -15 -18 -17 -11 -8 -14 -13 -12 -11 -8 -12 -13 -12 -16 -24 -25 -21 -23 -17 -13 -9 -3 -6 -8 -7 -11 -11 -4 -10 -20 -14 -21 -26 -25 -25 -21 -24 -25 -16 -7 -5 -10 -19 -26 -29 -34 -39 -37 -28 -20 -16 -15 -17 -18 -19 -20 -21 -20 -20 -20 -19 -18 -14 -6 0 0 0 0 0 0 -4 -33 -24 -22 -22 -24 -26 -21 -16 -12 -10 -12 -17 -15 -13 -13 -34 -70 -82 -51 -55 -67 -58 -42 -33 -49 -52 -54 -44 -33 -32 -32 -33 -30 -7 -12 -15 -13 -12 -8 -5 -3 -5 -5 -7 -9 -8 -7 -6 -3 -8 -10 -15 -26 -34 -23 -23 -27 -21 -8 -7 -7 -8 -12 -17 -19 -25 -14 -11 -9 -9 -9 -11 -6 -3 -5 -8 -8 -1 -7 -9 -7 -6 -5 -1 0 -1 -1 -3 0 0 0 -15 -22 -19 -12 -9 -6 -6 -7 -8 -12 -10 -11 -8 -3 0 -5 -21 -25 -23 -23 -22 -9 -25 -16 -13 -13 -15 -17 -11 -13 -10 -6 -4 -3 -3 -10 -22 -21 -13 -18 -67 -75 -52 -30 -25 -24 -26 -22 -19 -13 -9 -10 -10 -10 -10 -11 -13 -11 -16 -18 -20 -24 -27 -26 -19 -15 -13 -13 -10 -1 -3 -4 -6 -7 -8 -6 -11 -21 -25 -24 -29 -47 -28 -18 -17 -16 -13 -9 -20 -19 -16 -28 -50 -38 -29 -34 -22 -16 -18 -18 -18 -18 -20 -20 -18 -15 -16 -19 -19 -14 -6 0 0 0 0 0 0 -4 -32 -35 -28 -23 -21 -24 -24 -20 -14 -15 -16 -10 -9 -15 -19 -44 -56 -24 -53 -61 -41 -37 -44 -53 -61 -39 -35 -37 -36 -32 -28 -30 -2 -4 -11 -16 -5 -5 -5 -3 -1 -2 -6 -6 -7 -8 -6 -3 -12 -10 -6 -14 -22 -18 -11 -8 -20 -22 -12 -10 -10 -9 -7 -11 -16 -15 -15 -12 -11 -8 -4 -4 -2 -3 -3 -4 -3 -4 -4 -2 -2 -4 -1 0 0 0 0 0 0 0 -19 -17 -16 -17 -12 -7 -7 -9 -10 -10 -7 -3 -1 0 0 -4 -19 -23 -28 -28 -29 -27 -18 -18 -19 -16 -14 -14 -7 -14 -11 -9 -9 -8 -6 -9 -22 -18 -19 -39 -70 -92 -64 -50 -41 -27 -21 -15 -12 -10 -11 -19 -31 -13 -13 -15 -14 -10 -18 -11 -18 -20 -22 -25 -23 -22 -22 -20 -16 -14 -15 -6 -12 -16 -13 -6 -10 -14 -16 -16 -32 -63 -55 -31 -23 -40 -47 -37 -46 -46 -45 -40 -34 -28 -29 -22 -15 -14 -19 -20 -20 -16 -17 -17 -15 -13 -12 -15 -14 -14 -10 -3 -3 0 0 0 0 0 -7 -65 -94 -54 -26 -24 -22 -25 -20 -12 -9 -9 -14 -52 -47 -40 -32 -28 -38 -39 -24 -32 -40 -40 -40 -27 -19 -16 -22 -30 -32 -28 -4 -3 -7 -11 -8 -7 -5 -2 -2 -5 -9 -9 -11 -8 -5 -5 -11 -16 -4 -8 -16 -16 -16 -10 -15 -18 -17 -15 -13 -14 -14 -14 -14 -15 -17 -15 -12 -8 -4 -2 -2 -5 -6 -8 -9 -8 -4 -1 -4 -6 -5 0 0 0 0 0 0 -2 -23 -20 -21 -17 -10 -8 -7 -10 -7 -6 -6 -2 0 0 0 -1 -8 -18 -20 -28 -32 -28 -19 -18 -11 -16 -18 -24 -35 -20 -12 -12 -10 -9 -10 -8 -21 -28 -36 -47 -66 -107 -70 -57 -46 -31 -21 -16 -14 -13 -14 -16 -17 -12 -14 -12 -8 -9 -16 -9 -16 -18 -20 -23 -23 -20 -21 -16 -17 -20 -19 -11 -14 -14 -16 -18 -14 -13 -11 -12 -34 -56 -51 -44 -29 -49 -57 -51 -46 -45 -47 -15 -5 -10 -14 -7 -10 -12 -16 -19 -20 -18 -15 -16 -16 -13 -12 -13 -11 -10 -9 -9 -9 -3 -3 -1 0 0 -14 -70 -112 -94 -85 -86 -65 -20 -19 -14 -15 -13 -15 -41 -48 -74 -75 -46 -7 -12 -37 -38 -40 -42 -36 -26 -26 -22 -21 -23 -24 -20 -5 -4 -4 -5 -4 -3 -2 -1 -1 -1 -1 -1 -6 -7 -6 -8 -12 -10 -15 -15 -16 -16 -18 -24 -18 -17 -13 -11 -14 -17 -15 -14 -13 -15 -17 -16 -12 -15 -12 -5 -3 -6 -3 -7 -7 -4 -6 0 -6 -7 -6 -5 -4 -4 -3 -1 0 0 -4 -20 -15 -8 -5 -10 -10 -10 -9 -10 -7 -3 0 -3 -1 0 -7 -14 -1 -12 -16 -18 -17 -17 -13 -15 -13 -16 -21 -26 -14 -13 -10 -6 -7 -14 -18 -36 -26 -24 -43 -75 -78 -46 -25 -20 -20 -21 -16 -14 -11 -11 -13 -12 -8 -6 -5 -9 -14 -12 -15 -17 -18 -17 -15 -16 -23 -17 -11 -12 -16 -16 -14 -12 -14 -13 -17 -23 -17 -20 -35 -44 -48 -53 -64 -57 -52 -50 -51 -51 -53 -13 0 -5 -8 -6 -11 -11 -12 -14 -17 -18 -17 -15 -15 -13 -10 -9 -9 -9 -8 -8 -9 -7 -4 -1 0 0 -1 -23 -87 -91 -124 -157 -136 -40 -20 -23 -16 -16 -31 -47 -41 -75 -62 -30 -8 -11 -29 -59 -44 -47 -46 -28 -27 -26 -25 -26 -25 -21 -6 -4 -5 -6 -8 -6 -2 0 -3 -5 -5 -6 -9 -9 -6 -8 -16 -26 -26 -15 -15 -18 -17 -12 -12 -14 -6 -5 -10 -14 -14 -14 -14 -14 -16 -15 -11 -16 -13 -7 -4 -9 -10 -5 -5 -3 -4 -6 -10 -11 -9 -8 -7 -8 -7 -4 -1 0 -1 -4 -3 -4 -1 -2 -4 -2 -3 -12 -9 -3 0 0 -4 -1 -3 -6 -1 -1 0 -14 -18 -17 -18 -13 -12 -12 -7 -2 -6 -16 -15 -10 -8 -12 -22 -33 -16 -13 -26 -47 -62 -98 -69 -39 -25 -21 -13 -10 -11 -8 -7 -7 -6 -10 -9 -8 -11 -14 -18 -13 -12 -12 -15 -17 -18 -13 -16 -14 -16 -18 -16 -12 -17 -19 -17 -36 -67 -32 -38 -37 -52 -75 -77 -54 -51 -54 -51 -45 -37 -41 -9 -1 -2 -2 -6 -6 -8 -8 -11 -13 -13 -17 -14 -11 -9 -7 -6 -6 -4 -4 -5 -6 -4 0 -1 0 0 -3 -29 -84 -107 -128 -143 -110 -22 -23 -12 -14 -26 -48 -65 -71 -49 -22 -9 -9 -19 -56 -37 -33 -37 -35 -30 -28 -31 -28 -28 -28 -9 -4 -5 -5 -9 -6 -2 0 0 -6 -8 -6 -7 -10 -3 -11 -11 -12 -15 -13 -14 -18 -23 -18 -9 -10 -11 -5 -4 -5 -4 -6 -6 -12 -13 -12 -10 -15 -16 -11 -8 -8 -8 -7 -5 -7 -5 -7 -11 -16 -14 -8 -6 -6 -7 -9 -4 -1 -4 -5 -2 -14 -6 -2 -1 -1 -4 -7 -5 -2 -1 -1 -4 -1 0 -1 -2 -2 -2 -32 -31 -21 -14 -16 -33 -24 -28 -28 -23 -21 -18 -13 -14 -19 -19 -20 -20 -16 -15 -29 -56 -80 -74 -63 -37 -19 -13 -13 -11 -10 -11 -9 -6 -10 -12 -13 -20 -18 -9 -10 -10 -9 -18 -22 -17 -16 -19 -14 -15 -22 -24 -23 -20 -21 -16 -31 -55 -33 -33 -42 -69 -75 -60 -59 -68 -54 -43 -42 -42 -19 -3 0 0 0 -1 -1 -5 -6 -9 -15 -19 -20 -14 -10 -9 -9 -7 -5 -13 -10 -9 -8 -5 0 -2 -1 0 0 -26 -90 -92 -106 -122 -107 -58 -13 -23 -13 -12 -21 -35 -37 -8 -15 -25 -30 -34 -49 -51 -48 -51 -40 -23 -22 -14 -21 -25 -28 -8 -6 -6 -7 -8 -4 -2 -1 -2 -7 -8 -5 -6 -8 -7 -15 -19 -17 -15 -15 -15 -20 -21 -15 -6 -3 -6 -3 -4 -5 -6 -5 -4 -10 -14 -10 -11 -15 -16 -7 -7 -8 -10 -12 -9 -10 -12 -10 -8 -7 -14 -6 -4 -6 -6 -5 -7 -9 -4 -1 -3 -13 -6 -6 -3 0 -2 -5 -4 -3 -3 -4 -3 0 0 0 -1 -5 -10 -28 -28 -24 -20 -21 -25 -22 -24 -36 -33 -24 -19 -13 -2 -16 -28 -26 -19 -17 -13 -30 -51 -78 -102 -82 -45 -25 -15 -15 -19 -18 -14 -11 -7 -7 -11 -16 -16 -11 -8 -9 -10 -14 -23 -28 -26 -26 -29 -18 -31 -42 -45 -40 -36 -22 -18 -29 -37 -34 -38 -51 -79 -81 -76 -70 -59 -41 -42 -34 -23 -10 -9 -8 -2 0 0 0 -1 -1 -6 -13 -19 -20 -14 -9 -9 -10 -9 -6 -6 -10 -10 -10 -6 -1 0 0 -1 -1 -34 -82 -81 -89 -104 -93 -68 -38 -22 -19 -14 -14 -17 -15 -12 -56 -61 -61 -56 -53 -57 -60 -49 -35 -23 -23 -35 -28 -25 -20 -14 -12 -14 -15 -15 -16 -14 -6 -2 -5 -7 -4 -6 -6 -7 -10 -17 -17 -18 -13 -11 -15 -12 -8 -9 -6 -2 0 0 0 -4 -6 -4 -6 -19 -12 -12 -15 -15 -11 -9 -6 -7 -9 -10 -14 -17 -11 -6 -5 -5 -5 -8 -6 -5 -3 -2 -1 0 -11 -11 -6 -2 0 -2 0 -1 -2 -4 -4 -3 -3 -4 -4 -3 -1 -11 -23 -31 -23 -25 -23 -24 -24 -21 -13 -11 -16 -19 -20 -18 -11 -4 -14 -26 -26 -20 -20 -20 -44 -70 -90 -91 -66 -26 -22 -21 -21 -18 -6 -8 -5 -5 -9 -12 -5 -11 -14 -14 -17 -20 -21 -33 -37 -39 -23 -14 -40 -43 -46 -48 -47 -45 -45 -46 -37 -35 -33 -45 -74 -94 -98 -76 -58 -48 -34 -38 -19 -11 -10 -8 -6 -4 -5 -3 -2 -3 -1 -6 -8 -13 -15 -12 -10 -9 -9 -11 -10 -7 -12 -9 -9 -9 -4 0 0 0 0 -33 -61 -62 -69 -90 -73 -62 -59 -56 -56 -50 -26 -18 -16 -21 -54 -57 -77 -63 -49 -49 -47 -36 -26 -22 -24 -26 -18 -19 -24 -11 -9 -11 -13 -12 -16 -17 -9 -4 -4 -6 -4 -2 -4 -9 -12 -13 -13 -16 -16 -17 -20 -23 -9 -3 -3 -2 -1 -1 0 -1 -5 -5 -5 -15 -9 -12 -14 -14 -13 -10 -11 -7 -2 -8 -19 -12 -8 -4 -2 -1 -2 -10 -6 -7 -8 -8 -11 -22 -23 -14 -8 -8 -6 -22 -20 -7 -2 -4 -4 -5 -3 -4 -5 -10 -22 -32 -29 -24 -22 -22 -22 -22 -23 -23 -25 -24 -10 -26 -17 -14 -15 -16 -24 -24 -21 -23 -28 -37 -60 -86 -108 -97 -59 -26 -24 -24 -19 -16 -13 -11 -8 -7 -7 -8 -12 -21 -17 -17 -26 -32 -27 -25 -3 0 -18 -37 -47 -37 -38 -36 -36 -39 -48 -55 -44 -37 -30 -55 -110 -90 -96 -57 -39 -37 -31 -24 -14 -11 -8 -6 -4 -4 -7 -7 -8 -9 -7 -9 -5 -7 -8 -8 -9 -11 -8 -8 -14 -15 -10 -8 -6 -8 -6 -2 -1 0 0 -29 -39 -46 -68 -93 -65 -59 -58 -60 -62 -63 -38 -32 -28 -33 -49 -49 -49 -48 -35 -39 -52 -37 -31 -27 -27 -22 -10 -12 -16 -7 -7 -9 -12 -15 -18 -21 -6 -6 -6 -5 -3 0 -3 -8 -11 -13 -14 -18 -15 -22 -24 -20 -9 0 -7 -7 -10 -11 -5 -1 -3 -3 -3 -6 -7 -4 -7 -9 -10 -8 -10 -8 -3 -1 -6 -9 -11 -6 -6 -5 -2 -3 -3 -7 -4 -5 -13 -22 -12 -17 -16 -16 -19 -17 -18 -8 -4 -4 -4 -6 -4 -3 -3 -15 -34 -28 -24 -23 -22 -21 -21 -21 -21 -20 -21 -22 -21 -24 -16 -18 -17 -17 -25 -20 -21 -26 -30 -41 -64 -87 -111 -61 -28 -25 -27 -28 -16 -9 -8 -9 -6 -7 -4 -4 -15 -30 -32 -24 -32 -34 -27 -10 -1 -4 -26 -42 -46 -40 -34 -31 -45 -50 -46 -38 -32 -29 -33 -41 -48 -46 -45 -48 -47 -46 -38 -24 -21 -17 -10 -7 -6 -5 -6 -8 -10 -8 -7 -7 -2 -3 -5 -5 -7 -11 -8 -7 -6 -9 -9 -8 -8 -8 -7 -7 -7 -5 0 -7 -30 -46 -65 -79 -61 -58 -50 -49 -53 -54 -40 -35 -29 -26 -25 -22 -24 -25 -21 -28 -43 -41 -40 -34 -21 -17 -22 -25 -25 -18 -26 -13 -9 -8 -13 -17 -8 -4 -3 -2 -1 -2 -7 -7 -6 -10 -15 -15 -9 -11 -6 -2 -2 -4 -7 -8 -25 -31 -21 -8 -10 -3 -7 -8 -8 -8 -8 -8 -9 -7 -3 -6 -1 -11 -7 -5 -10 -4 -4 -7 -9 -6 -4 -7 -8 -7 -7 -7 -7 -12 -21 -18 -15 -16 -17 -6 -6 -5 -8 -13 -13 -14 -25 -28 -29 -26 -24 -22 -22 -22 -21 -20 -20 -19 -17 -15 -14 -17 -24 -20 -14 -15 -21 -22 -22 -28 -36 -43 -58 -75 -109 -92 -66 -53 -39 -19 -18 -9 -4 -7 -11 -10 -7 -2 -7 -15 -19 -26 -33 -31 -29 -18 -8 -40 -34 -31 -33 -35 -37 -46 -56 -45 -35 -36 -39 -38 -40 -45 -47 -40 -29 -42 -38 -44 -37 -26 -31 -32 -17 -12 -11 -9 -7 -9 -10 -7 -7 -7 -2 -5 -5 -4 -6 -8 -8 -9 -7 -5 -6 -7 -10 -10 -6 -4 -5 -6 -6 -3 -12 -34 -61 -81 -76 -71 -61 -48 -45 -49 -51 -46 -35 -41 -37 -27 -23 -20 -18 -16 -27 -40 -35 -22 -22 -26 -39 -39 -19 -20 -29 -13 -14 -9 -12 -13 -11 -5 -7 -3 -5 -10 -13 -12 -8 -10 -18 -18 -9 -5 -1 0 -6 -13 -15 -13 -21 -22 -17 -9 -5 -6 -10 -10 -6 -2 -3 -5 -6 -5 -5 -5 -3 -13 -4 -4 -7 -6 -8 -7 -12 -13 -10 -7 -9 -8 -7 -6 -6 -8 -23 -17 -14 -14 -16 -15 -15 -12 -12 -14 -13 -13 -29 -29 -26 -24 -23 -22 -22 -19 -18 -18 -18 -22 -14 -13 -15 -18 -20 -18 -11 -11 -12 -18 -30 -24 -33 -36 -49 -76 -104 -85 -82 -79 -53 -17 -16 -10 -9 -9 -11 -12 -10 -4 -2 -1 -6 -17 -20 -24 -16 -7 -10 -26 -17 -19 -22 -33 -44 -52 -52 -41 -36 -38 -41 -38 -38 -41 -32 -27 -31 -40 -36 -35 -31 -26 -26 -29 -31 -35 -16 -9 -10 -9 -9 -10 -8 -8 -10 -9 -6 -6 -4 -4 -5 -3 -5 -11 -7 -5 -6 -7 -4 -5 -5 -3 -1 -2 -12 -32 -54 -74 -75 -51 -53 -53 -46 -47 -64 -83 -43 -88 -105 -113 -118 -100 -28 -13 -26 -30 -19 -22 -27 -25 -28 -28 -21 -10 -11 -12 -9 -1 -7 -10 -8 -6 -5 -7 -2 -44 -56 -42 -19 -9 -10 -13 -7 0 0 0 0 -2 -7 -12 -13 -8 -12 -9 -6 -9 -4 -6 -4 -3 -4 -7 -2 -8 -7 -8 -11 -11 -6 -9 -10 -8 -7 -8 -14 -17 -12 -7 -8 -9 -8 -7 -7 -9 -17 -18 -15 -13 -14 -15 -17 -15 -15 -17 -22 -29 -27 -25 -23 -22 -21 -19 -21 -19 -19 -17 -18 -23 -12 -19 -15 -13 -14 -16 -15 -14 -14 -14 -16 -16 -15 -38 -66 -82 -76 -65 -68 -58 -38 -17 -13 -16 -20 -15 -10 -8 -7 -8 -7 -3 0 -8 -18 -21 -26 -11 -14 -32 -44 -41 -27 -28 -33 -33 -33 -41 -29 -37 -41 -39 -37 -35 -30 -28 -27 -30 -36 -26 -25 -23 -20 -18 -17 -17 -10 -11 -11 -8 -11 -8 -12 -9 -6 -6 -5 -5 -3 -4 -5 -5 -7 -5 -4 -4 -5 -6 -4 -5 -5 -6 -7 -10 -23 -41 -43 -54 -68 -73 -62 -51 -57 -63 -77 -85 -37 -81 -96 -106 -96 -61 -35 -31 -35 -33 -28 -33 -51 -51 -31 -20 -18 -10 -9 -15 -11 0 -3 -22 -8 -2 -7 -16 -13 -32 -83 -95 -66 -14 -20 -13 -12 -6 0 0 0 0 -6 -10 -11 -7 -11 -12 -11 -8 -2 -5 -6 -6 -5 -4 -2 -9 -8 -8 -8 -8 -11 -12 -14 -10 -7 -7 -9 -8 -7 -7 -8 -10 -10 -8 -8 -8 -10 -18 -19 -17 -15 -14 -14 -13 -13 -26 -29 -26 -24 -22 -20 -19 -19 -18 -18 -18 -17 -18 -15 -12 -10 -18 -16 -20 -21 -18 -18 -15 -16 -19 -16 -14 -23 -39 -70 -85 -73 -47 -49 -42 -40 -23 -16 -22 -17 -15 -10 -8 -8 -9 -9 -4 -16 -21 -22 -24 -42 -17 -16 -9 -7 -24 -30 -26 -27 -27 -29 -37 -34 -40 -41 -42 -40 -33 -28 -31 -29 -28 -31 -31 -41 -40 -37 -27 -21 -21 -26 -17 -11 -9 -12 -11 -7 -6 -5 -7 -9 -3 -4 -7 -6 -4 -4 -3 -3 -2 -5 -6 -5 -5 -4 -4 -6 -10 -17 -28 -40 -48 -59 -70 -73 -65 -61 -68 -79 -79 -62 -58 -84 -82 -65 -46 -36 -30 -55 -58 -58 -57 -55 -51 -22 -13 -13 -12 -10 -35 -14 -6 -16 -27 -4 0 -3 -6 -7 -8 -98 -114 -75 -22 -13 -14 -18 -13 -7 -4 -3 -21 -19 -15 -11 -8 -9 -2 -7 -8 -5 -4 -3 -6 -6 -4 -2 -4 -10 -9 -6 -8 -12 -12 -14 -11 -5 -3 -7 -4 -12 -12 -9 -7 -7 -8 -8 -8 -8 -13 -23 -22 -21 -18 -17 -16 -16 -28 -26 -24 -23 -21 -19 -17 -17 -17 -17 -17 -16 -17 -12 -9 -11 -12 -14 -14 -17 -19 -18 -14 -18 -21 -16 -17 -30 -39 -73 -66 -70 -47 -14 -18 -34 -22 -13 -12 -11 -15 -12 -16 -13 -13 -18 -2 -13 -21 -27 -23 -16 -14 -54 -69 -56 -34 -33 -32 -30 -28 -30 -36 -34 -32 -33 -33 -35 -35 -30 -36 -42 -29 -26 -37 -56 -57 -63 -46 -41 -62 -43 -16 -9 -10 -9 -5 -5 -4 -4 -7 -8 -5 -6 -5 -6 -5 -3 -2 -2 -1 -5 -7 -5 -5 -3 -4 -8 -11 -12 -14 -30 -40 -54 -70 -79 -71 -61 -64 -69 -66 -55 -49 -77 -59 -50 -42 -52 -85 -74 -99 -99 -82 -88 -126 -22 -14 -33 -12 -19 -75 -25 -1 -13 -20 0 -3 -2 -2 -23 -50 -68 -103 -91 -55 -14 -12 -18 -18 -21 -23 -22 -16 -12 -12 -13 -17 -13 -11 -10 -9 -9 -9 -10 -7 -6 -4 -2 -3 -9 -10 -10 -9 -12 -13 -8 -15 -9 -8 -9 -6 -13 -16 -11 -7 -6 -7 -9 -8 -8 -12 -16 -9 -22 -22 -15 -15 -22 -30 -23 -22 -21 -20 -18 -17 -17 -17 -16 -15 -16 -18 -17 -13 -12 -13 -10 -9 -10 -13 -13 -10 -9 -25 -19 -15 -31 -60 -85 -31 -12 -13 -8 -6 -11 -12 -18 -22 -23 -17 -21 -21 -13 -11 -12 -10 -1 -18 -14 -7 -11 -37 -38 -39 -33 -36 -40 -33 -26 -33 -32 -40 -54 -50 -35 -33 -38 -41 -46 -59 -73 -71 -69 -67 -65 -65 -69 -72 -74 -67 -50 -33 -16 -14 -11 -5 -4 -4 -4 -6 -6 -5 -7 -4 -6 -7 -7 -8 -9 -4 -4 -4 -6 -7 -8 -5 -6 -6 -8 -13 -23 -36 -50 -59 -66 -70 -67 -56 -57 -51 -46 -56 -87 -115 -65 -75 -91 -84 -44 -83 -125 -86 -28 -17 -15 -27 -33 -36 -30 -62 -78 -16 -14 -17 -6 -6 -6 -6 -39 -52 -36 -72 -25 -29 -18 -7 -14 -17 -18 -13 -8 -8 -3 -6 -9 -35 -64 -70 -47 -40 -15 -8 -9 -7 -6 -5 -6 -7 -6 -3 -16 -16 -16 -16 -15 -17 -9 -8 -6 -5 -8 -13 -13 -9 -8 -9 -9 -8 -8 -6 -11 -16 -7 -9 -7 -10 -20 -28 -22 -19 -19 -19 -18 -18 -18 -17 -17 -16 -17 -21 -21 -21 -11 -5 -6 -6 -6 -11 -13 -15 -12 -6 -17 -24 -42 -63 -72 -68 -18 -13 -11 -8 -8 -7 -20 -16 -11 -11 -14 -15 -11 -12 -11 -8 0 -3 -1 -16 -29 -37 -37 -40 -40 -34 -33 -33 -29 -30 -31 -40 -50 -52 -52 -47 -50 -53 -60 -73 -64 -74 -76 -70 -81 -101 -88 -69 -61 -48 -45 -49 -14 -12 -12 -8 -4 -5 -6 -6 -5 -5 -7 -6 -5 -5 -4 -4 -6 -7 -4 -2 -7 -7 -4 -7 -7 -5 -7 -14 -22 -32 -53 -60 -63 -58 -51 -47 -48 -35 -29 -42 -77 -98 -47 -93 -93 -53 -14 -16 -82 -118 -84 -31 -38 -72 -28 -51 -47 -63 -64 -3 -15 -11 -5 0 -1 -11 -16 -23 -33 -50 -21 -45 -29 -12 -9 -12 -15 -16 -10 -4 -7 -23 -31 -46 -55 -69 -75 -69 -12 -8 -9 -7 -7 -4 -8 -10 -8 -4 -4 -16 -15 -16 -18 -14 -2 -9 -9 -6 -5 -8 -9 -9 -7 -7 -7 -6 -6 -4 -5 -5 -4 -5 -6 -6 -13 -21 -23 -18 -17 -18 -18 -18 -17 -17 -16 -17 -19 -22 -24 -25 -21 -10 -4 -5 -7 -6 -8 -12 -12 -14 -37 -42 -55 -59 -40 -9 -11 -7 -9 -8 -9 -13 -15 -17 -16 -13 -14 -19 -16 -15 -10 -15 -20 0 0 -13 -22 -29 -35 -31 -44 -31 -26 -25 -23 -19 -30 -33 -35 -42 -53 -52 -51 -51 -54 -67 -91 -78 -77 -58 -68 -100 -100 -56 -59 -55 -51 -38 -8 -9 -20 -11 -7 -10 -10 -6 -4 -7 -7 -5 -2 0 0 -3 -4 -4 -2 -4 -10 -9 -5 -6 -6 -9 -6 -9 -18 -28 -45 -42 -58 -57 -49 -48 -49 -27 -20 -33 -65 -93 -74 -97 -80 -58 -34 -24 -49 -17 -36 -42 -29 -29 -25 -77 -58 -42 -37 -18 -12 -3 0 0 -4 -14 -34 -18 -17 -33 -39 -26 -9 -9 -9 -10 -14 -15 -10 -6 -14 -45 -82 -83 -54 -40 -53 -52 -4 -8 -7 -6 -4 -4 -7 -9 -9 -10 -11 -14 -15 -15 -18 -15 -8 0 -3 -4 -4 -4 -6 -9 -7 -6 -5 -5 -4 -2 -1 0 -4 -9 -9 -7 -13 -22 -24 -18 -17 -17 -17 -17 -16 -16 -17 -17 -18 -20 -22 -20 -17 -16 -16 -16 -14 -11 -19 -14 -16 -31 -51 -55 -60 -61 -38 -16 -10 -11 -8 -9 -12 -16 -16 -23 -23 -24 -23 -21 -14 -15 -13 -13 -14 -9 0 0 -11 -13 -17 -29 -43 -25 -34 -25 -21 -29 -23 -22 -27 -38 -48 -53 -52 -50 -59 -58 -60 -72 -73 -53 -52 -67 -68 -19 -70 -59 -47 -27 -6 -8 -27 -10 -5 -7 -9 -6 -2 -4 -31 -40 -23 0 0 -2 -2 -1 -1 -4 -7 -10 -8 -5 -5 -5 -4 -5 -9 -20 -37 -41 -56 -59 -57 -52 -42 -26 -20 -22 -53 -83 -72 -96 -91 -81 -53 -40 -76 -26 -32 -41 -40 -32 -26 -84 -76 -62 -51 -38 -22 -17 -13 -3 -10 -19 -14 -9 -31 -54 -46 -7 -12 -12 -10 -11 -21 -36 -9 -22 -29 -42 -77 -103 -104 -100 -75 -39 -4 -3 -1 -11 -8 -3 -7 -7 -7 -9 -10 -9 -7 -12 -15 -12 -5 -1 -2 -3 -6 -6 -7 -10 -9 -7 -7 -5 -4 -4 -4 -4 -7 -10 -10 -7 -7 -13 -19 -21 -18 -17 -17 -16 -16 -15 -15 -16 -17 -19 -19 -18 -18 -18 -11 -9 -9 -17 -35 -20 -18 -51 -71 -66 -63 -42 -22 -10 -9 -12 -11 -8 -10 -13 -17 -18 -16 -24 -25 -22 -17 -19 -21 -15 -8 -6 -5 -8 -29 -34 -42 -37 -21 -24 -34 -27 -26 -31 -32 -30 -42 -40 -45 -51 -50 -48 -75 -68 -57 -59 -59 -46 -53 -49 -31 -22 -55 -48 -32 -24 -13 -7 -9 -5 -6 -4 -3 -2 -2 -31 -66 -90 -62 0 0 -4 -2 0 0 -1 -6 -5 -6 -8 -7 -2 -4 -5 -6 -13 -25 -37 -39 -41 -44 -39 -29 -23 -25 -38 -61 -50 -32 -77 -80 -54 -55 -52 -50 -36 -32 -28 -29 -32 -35 -99 -78 -62 -63 -37 -13 -12 -17 -4 -13 -22 -36 -65 -70 -70 -31 -2 -2 -4 -5 -14 -21 -35 -53 -28 -24 -22 -55 -103 -109 -115 -87 -33 -2 -2 -1 -9 -4 -4 -6 -5 -8 -11 -10 -6 -4 -10 -10 -7 -3 -2 -4 -4 -6 -11 -6 -5 -10 -7 -6 -5 -4 -5 -5 -5 -7 -9 -10 -8 -9 -19 -25 -24 -21 -20 -18 -16 -16 -15 -15 -16 -18 -19 -18 -18 -15 -11 -25 -18 -13 -17 -28 -26 -21 -21 -28 -33 -34 -13 -14 -14 -14 -13 -9 -9 -9 -9 -9 -11 -14 -16 -23 -26 -23 -24 -43 -35 -11 -4 -7 -13 -24 -25 -35 -31 -22 -23 -26 -21 -21 -26 -29 -30 -45 -44 -45 -47 -46 -45 -66 -71 -55 -49 -51 -39 -49 -43 -27 -18 -31 -53 -50 -36 -23 -16 -17 -10 -10 -4 -1 -1 -3 -25 -61 -73 -40 0 -1 -3 -7 -3 0 0 0 0 -9 -10 -8 -5 -5 -6 -5 -9 -16 -18 -18 -24 -36 -42 -41 -35 -25 -21 -55 -80 -88 -86 -79 -58 -77 -69 -53 -49 -39 -39 -33 -32 -33 -102 -86 -61 -60 -43 -30 -20 -11 -8 -1 -6 -16 -47 -75 -74 -31 -9 -5 -5 -10 -22 -32 -26 -20 -15 -18 -30 -51 -68 -81 -100 -72 -19 -2 -2 0 0 -1 -3 -3 -4 -8 -13 -10 -10 -10 -10 -8 -4 -1 0 -3 -6 -10 -18 -9 -4 -4 -7 -4 -4 -4 -7 -7 -6 -8 -9 -9 -9 -11 -21 -15 -13 -19 -21 -18 -16 -16 -16 -16 -17 -19 -20 -18 -17 -13 -12 -27 -20 -16 -13 -11 -12 -17 -24 -24 -20 -20 -20 -16 -21 -22 -15 -9 -10 -10 -10 -11 -12 -18 -25 -23 -25 -25 -29 -43 -50 -54 -39 -23 -17 -20 -26 -27 -29 -32 -27 -22 -15 -15 -24 -30 -36 -50 -44 -33 -41 -41 -35 -43 -48 -39 -41 -44 -44 -52 -37 -24 -19 -37 -72 -68 -26 -28 -30 -24 -11 -11 -12 -7 -3 -1 -13 -79 -78 -30 -2 0 -1 -4 -7 -2 0 -1 -6 -29 -15 -7 -43 -87 -75 -59 -43 -38 -30 -22 -21 -23 -28 -37 -36 -24 -13 -55 -74 -82 -80 -71 -55 -77 -67 -60 -54 -34 -38 -24 -22 -25 -90 -79 -62 -44 -33 -33 -21 -22 -26 0 -7 -8 -37 -72 -76 -67 -63 -50 -28 -17 -31 -68 -38 -24 -20 -21 -39 -41 -45 -63 -63 -20 -6 -3 -2 -1 -2 0 -1 -2 -2 -4 -10 -6 -8 -11 -11 -9 -7 -4 -3 -2 -6 -12 -14 -9 -9 -9 -6 -5 -9 -8 -12 -11 -5 -8 -8 -8 -7 -8 -15 -37 -36 -27 -22 -19 -17 -18 -17 -18 -19 -20 -21 -21 -19 -22 -22 -22 -16 -17 -17 -18 -21 -24 -26 -25 -20 -25 -25 -17 -26 -21 -15 -12 -12 -12 -10 -13 -10 -11 -17 -20 -15 -24 -22 -19 -21 -22 -26 -20 -13 -14 -22 -26 -5 -1 -10 -17 -15 -7 -19 -24 -35 -39 -28 -40 -42 -36 -30 -34 -46 -35 -35 -42 -46 -46 -40 -29 -21 -18 -22 -29 -13 -35 -32 -19 -8 -9 -6 -4 -3 -2 -25 -88 -94 -25 -3 0 0 -1 -6 -4 -1 -17 -46 -92 -91 -89 -107 -128 -127 -131 -123 -118 -67 -18 -31 -19 -20 -22 -23 -17 -11 -48 -55 -71 -75 -67 -57 -63 -68 -54 -44 -35 -27 -23 -30 -55 -78 -61 -66 -68 -59 -26 -22 -28 -23 -2 -12 -72 -76 -73 -73 -81 -85 -68 -49 -43 -57 -73 -29 -15 -16 -20 -26 -27 -40 -55 -38 -9 -7 -3 -1 -2 -3 0 0 -1 -1 -1 -2 -4 -5 -9 -11 -10 -9 -9 -4 -1 -3 -7 -6 -6 -8 -19 -18 -13 -14 -12 -11 -7 -7 -9 -10 -10 -8 -8 -8 -11 -20 -28 -24 -21 -20 -20 -19 -20 -19 -20 -21 -22 -22 -35 -33 -27 -25 -25 -23 -24 -25 -25 -26 -34 -29 -27 -24 -18 -19 -32 -17 -10 -9 -11 -12 -9 -8 -9 -16 -20 -11 -20 -18 -15 -17 -21 -19 -20 -6 0 0 0 0 0 -1 -4 -8 -10 -15 -17 -26 -28 -27 -45 -34 -31 -36 -42 -45 -35 -30 -36 -37 -42 -51 -38 -28 -21 -21 -21 -17 -16 -14 -11 -9 -9 -3 -6 -6 -2 -29 -81 -102 -16 -5 -1 0 -1 -4 -4 -27 -61 -91 -91 -100 -101 -116 -124 -128 -138 -139 -136 -140 -134 -88 -18 -19 -17 -14 -12 -9 -9 -11 -14 -47 -68 -66 -54 -69 -42 -44 -49 -51 -66 -30 -38 -38 -36 -49 -60 -52 -28 -34 -37 -21 -6 -23 -77 -84 -67 -59 -62 -62 -30 -31 -37 -58 -62 -23 -12 -35 -40 -32 -24 -33 -56 -50 -40 -27 -4 -1 -1 0 0 0 0 -2 -2 -2 0 -2 -7 -9 -9 -9 -7 -1 -3 -4 -5 -5 -5 -5 -5 -13 -15 -15 -13 -10 -6 -7 -9 -10 -10 -9 -9 -8 -13 -25 -34 -28 -24 -24 -23 -22 -21 -21 -21 -21 -23 -24 -32 -27 -26 -29 -31 -25 -24 -23 -29 -35 -38 -36 -28 -26 -23 -18 -20 -15 -14 -11 -13 -15 -12 -16 -19 -20 -37 -45 -19 -17 -18 -17 -14 -12 -18 -14 -4 0 0 -3 -25 -23 -8 -9 -15 -2 -17 -27 -42 -37 -25 -28 -28 -45 -49 -40 -26 -26 -28 -33 -36 -41 -43 -45 -20 -26 -26 -16 -6 -1 -3 -7 -7 -4 -3 -4 -2 -38 -79 -89 -34 -41 -13 -24 -41 -38 -39 -67 -77 -83 -98 -116 -119 -126 -130 -132 -132 -130 -125 -129 -125 -105 -62 -23 -15 -11 -11 -12 -11 -9 -9 -53 -56 -56 -62 -52 -37 -60 -75 -62 -39 -66 -51 -75 -65 -68 -69 -51 -34 -36 -33 -27 -18 -34 -59 -35 -34 -51 -54 -53 -49 -40 -50 -49 -39 -16 -21 -26 -33 -40 -45 -45 -49 -64 -55 -30 -6 -4 -3 -2 -1 0 -1 -6 -4 -8 -6 -2 -3 -4 -5 -6 -6 -6 -7 -6 -7 -6 -6 -5 -4 -7 -8 -9 -11 -12 -6 -7 -7 -8 -8 -8 -8 -7 -8 -14 -26 -34 -29 -25 -24 -24 -25 -24 -23 -23 -23 -25 -32 -39 -33 -37 -32 -21 -21 -26 -30 -34 -37 -37 -29 -25 -23 -23 -22 -26 -24 -13 -14 -15 -11 -11 -18 -18 -49 -52 -15 -16 -24 -19 -10 -8 -13 -15 -14 -8 -3 0 -1 -4 -2 -15 -23 -16 -16 -24 -38 -35 -27 -31 -36 -42 -39 -34 -25 -18 -28 -33 -28 -26 -31 -31 -17 -17 -22 -17 -6 0 0 0 -1 -3 -4 -2 -4 -54 -88 -109 -112 -89 -80 -75 -74 -72 -73 -73 -80 -97 -115 -126 -118 -118 -124 -127 -129 -128 -121 -125 -127 -122 -109 -74 -17 -12 -12 -9 -9 -12 -11 -17 -46 -60 -60 -45 -38 -39 -42 -37 -46 -70 -56 -120 -67 -48 -84 -59 -42 -37 -29 -17 -18 -56 -75 -56 -44 -43 -50 -47 -39 -31 -72 -40 -31 -25 -24 -23 -18 -24 -60 -65 -36 -19 -17 -11 -6 -7 -7 -4 -3 -1 -3 -7 -5 -1 -1 -2 -2 -2 -1 -4 -5 -6 -6 -6 -7 -6 -7 -7 -6 -6 -12 -12 -8 -6 -5 -5 -5 -6 -6 -6 -7 -6 -7 -8 -16 -25 -25 -17 -13 -19 -28 -27 -25 -25 -23 -23 -24 -18 -19 -35 -35 -27 -26 -36 -33 -35 -37 -33 -23 -19 -16 -19 -23 -23 -21 -10 -11 -13 -17 -34 -96 -73 -72 -62 -37 -22 -22 -24 -12 -6 -7 -10 -23 -21 -11 -1 0 -3 -29 -15 -30 -36 -27 -26 -27 -32 -33 -34 -37 -34 -26 -27 -23 -19 -27 -32 -29 -24 -28 -33 -22 -17 -20 -15 -6 -2 -7 -5 -1 -2 -3 -2 -7 -61 -92 -111 -111 -67 -98 -99 -87 -89 -97 -99 -97 -124 -135 -141 -141 -121 -122 -121 -120 -118 -114 -112 -125 -126 -127 -113 -77 -61 -52 -37 -19 -11 -5 -4 -14 -40 -45 -35 -32 -35 -68 -69 -65 -69 -62 -120 -81 -45 -105 -54 -39 -34 -29 -25 -8 -47 -63 -73 -73 -39 -61 -32 -25 -28 -33 -13 -29 -21 -12 -17 -26 -39 -70 -45 -8 -9 -10 -6 -5 -5 -6 -6 -6 -5 -7 -8 -5 -2 -3 -2 -2 -1 -1 -4 -7 -9 -8 -7 -7 -6 -6 -6 -11 -17 -14 -15 -12 -7 -4 -4 -4 -4 -5 -5 -6 -6 -5 -7 -9 -12 -14 -19 -15 -14 -15 -19 -27 -25 -24 -18 -14 -18 -29 -37 -39 -32 -31 -29 -17 -18 -24 -25 -19 -25 -69 -46 -19 -20 -19 -10 -10 -14 -32 -62 -84 -78 -87 -86 -61 -38 -40 -50 -19 -8 -6 -9 -17 -20 -20 -10 0 -9 -37 -5 -29 -31 -22 -23 -31 -31 -31 -29 -26 -21 -17 -20 -21 -19 -26 -44 -42 -39 -31 -25 -25 -19 -5 -10 -11 -9 -11 -13 -3 -2 -3 -3 -12 -70 -100 -70 -50 -53 -62 -114 -93 -105 -118 -120 -123 -129 -140 -149 -152 -147 -140 -122 -112 -113 -118 -123 -132 -130 -120 -115 -113 -114 -119 -92 -41 -19 -35 -36 -6 -32 -38 -32 -31 -43 -70 -74 -68 -63 -60 -81 -62 -63 -102 -45 -33 -32 -27 -19 -23 -60 -61 -61 -58 -60 -65 -26 -31 -26 -16 -14 -28 -29 -33 -48 -66 -74 -48 -15 -3 -13 -22 -15 -13 -8 -7 -7 -7 -7 -10 -8 -5 -3 -3 -3 -7 -4 -2 -7 -17 -11 -9 -8 -7 -7 -6 -6 -11 -14 -10 -11 -16 -9 -5 -4 -4 -4 -4 -4 -6 -7 -6 -7 -8 -8 -10 -16 -15 -17 -16 -16 -18 -17 -20 -19 -14 -15 -19 -23 -26 -15 -17 -25 -21 -18 -96 -99 -88 -90 -152 -174 -70 -21 -14 -10 -11 -29 -61 -87 -93 -70 -75 -86 -51 -35 -39 -44 -13 -11 -10 -11 -14 -17 -18 -23 -40 -43 -36 -22 -32 -28 -22 -20 -21 -26 -32 -23 -19 -20 -22 -19 -20 -18 -20 -31 -44 -47 -37 -17 -7 -17 -18 -5 -15 -15 -6 -1 -4 -2 -1 -4 -27 -83 -115 -55 -37 -39 -56 -111 -111 -124 -126 -121 -126 -146 -151 -149 -149 -153 -153 -121 -125 -131 -132 -131 -130 -121 -111 -109 -110 -115 -120 -97 -69 -45 -33 -34 -32 -47 -48 -41 -33 -33 -60 -56 -68 -71 -67 -24 -61 -46 -34 -51 -47 -27 -21 -17 -13 -21 -43 -52 -34 -33 -55 -35 -52 -32 -22 -21 -23 -22 -58 -35 -34 -39 -14 -8 -7 -12 -18 -19 -23 -11 -8 -8 -8 -9 -11 -7 -4 -5 -10 -9 -13 -4 0 -2 -6 -10 -10 -11 -10 -8 -7 -1 0 -6 -10 -12 -17 -10 -12 -14 -12 -11 -12 -12 -11 -10 -9 -9 -8 -8 -8 -9 -11 -20 -17 -15 -14 -14 -19 -26 -19 -14 -15 -15 -17 -15 -13 -17 -21 -24 -65 -88 -122 -106 -55 -42 -31 -22 -74 -93 -62 -33 -82 -87 -57 -36 -44 -63 -58 -41 -37 -29 -15 -23 -14 -12 -13 -14 -12 -16 -35 -39 -33 -30 -34 -27 -24 -23 -26 -29 -11 -16 -22 -25 -24 -18 -20 -17 -18 -23 -31 -25 -24 -22 -11 0 -7 -23 -10 -10 -11 -9 -17 -7 -12 -12 -47 -88 -79 -45 -40 -43 -73 -116 -124 -130 -131 -129 -135 -154 -159 -158 -154 -161 -157 -130 -143 -142 -142 -141 -136 -113 -112 -105 -109 -114 -111 -94 -76 -52 -31 -29 -39 -43 -45 -46 -42 -48 -64 -47 -68 -61 -51 -10 -9 -10 -39 -52 -44 -30 -18 -16 -14 -41 -86 -81 -76 -48 -20 -18 -48 -29 -25 -25 -27 -34 -73 -49 -34 -18 -5 -4 -4 -12 -14 -15 -15 -9 -6 -7 -11 -13 -11 -15 -11 -7 -4 -5 -7 -1 0 -3 -7 -10 -13 -16 -15 -13 -8 0 0 -7 -11 -14 -17 -15 -15 -14 -13 -12 -14 -17 -19 -13 -8 -9 -8 -9 -8 -10 -13 -20 -21 -18 -14 -19 -25 -20 -31 -18 -12 -13 -14 -15 -13 -19 -20 -28 -50 -61 -99 -112 -111 -104 -78 -45 -77 -79 -56 -26 -27 -52 -61 -41 -27 -37 -56 -33 -28 -24 -17 -20 -13 -12 -13 -14 -13 -15 -32 -33 -30 -32 -38 -29 -28 -26 -23 -18 -8 -23 -22 -20 -15 -11 -13 -13 -7 -16 -24 -25 -34 -46 -40 -37 -36 -30 -20 -19 -23 -20 -9 -8 -7 -10 -38 -56 -37 -39 -36 -28 -80 -139 -143 -139 -135 -138 -144 -157 -171 -172 -170 -154 -146 -145 -151 -131 -144 -137 -133 -137 -133 -118 -122 -123 -112 -90 -78 -77 -47 -35 -41 -41 -45 -33 -40 -51 -66 -71 -41 -52 -48 -12 -6 -5 -54 -36 -20 -22 -24 -24 -15 -50 -92 -99 -115 -118 -104 -73 -48 -26 -40 -33 -41 -48 -47 -44 -37 -21 -21 -23 -4 -2 -4 -5 -5 -6 -4 -2 -9 -11 -19 -38 -34 -27 -27 -23 -15 0 0 -4 -10 -14 -16 -17 -17 -15 -8 0 -1 -8 -12 -12 -11 -7 -16 -16 -12 -9 -10 -12 -16 -9 -9 -17 -22 -9 -5 -17 -13 -1 -1 -4 -14 -19 -24 -27 -27 -28 -25 -17 -13 -15 -16 -20 -16 -16 -30 -50 -68 -84 -90 -74 -58 -35 -32 -28 -19 -17 -21 -22 -18 -17 -16 -21 -27 -17 -20 -12 -10 -16 -15 -12 -18 -15 -12 -11 -13 -29 -29 -28 -31 -30 -36 -26 -25 -22 -18 -23 -19 -20 -22 -23 -26 -24 -28 -23 -26 -28 -34 -49 -54 -45 -39 -40 -39 -43 -40 -42 -43 -34 -6 -25 -34 -47 -52 -48 -35 -25 -27 -45 -64 -82 -143 -105 -136 -159 -162 -155 -166 -168 -171 -170 -166 -150 -175 -159 -147 -146 -147 -140 -138 -129 -106 -90 -87 -77 -17 -4 -22 -41 -46 -30 -52 -60 -53 -55 -71 -50 -47 -11 -6 -14 -65 -28 -19 -19 -21 -20 -13 -50 -61 -61 -70 -96 -129 -128 -86 -60 -85 -52 -67 -60 -56 -61 -38 -24 -47 -43 -18 -15 -1 0 0 -3 -8 -4 -8 -10 -30 -53 -51 -27 -19 -19 -13 -2 0 -3 -12 -16 -17 -17 -15 -14 -6 0 -2 -9 -8 -8 -7 -9 -16 -17 -13 -6 -4 -8 -11 -3 -3 -18 -28 -17 0 -12 -16 -10 0 -1 -6 -7 -12 -16 -18 -20 -24 -10 -15 -24 -24 -21 -15 -13 -35 -57 -55 -62 -108 -84 -48 -41 -44 -28 -20 -17 -16 -19 -39 -13 -10 -16 -21 -16 -23 -12 -7 -8 -9 -10 -17 -12 -9 -11 -11 -23 -26 -23 -21 -24 -37 -32 -41 -33 -27 -28 -22 -27 -35 -40 -41 -40 -34 -12 -27 -33 -32 -39 -22 -30 -34 -38 -41 -43 -36 -42 -41 -26 -6 -23 -38 -47 -50 -45 -35 -25 -29 -40 -47 -51 -72 -42 -96 -132 -149 -164 -168 -168 -182 -183 -181 -179 -147 -160 -186 -176 -159 -158 -147 -144 -111 -81 -78 -81 -82 -64 -28 -30 -53 -38 -44 -56 -49 -43 -52 -51 -51 -14 -28 -36 -57 -17 -21 -21 -21 -20 -15 -37 -34 -28 -33 -61 -97 -119 -115 -106 -104 -73 -74 -57 -53 -61 -56 -49 -49 -32 -16 -15 -9 -1 -4 -4 -7 -11 -7 -21 -32 -46 -51 -49 -13 -11 -8 -4 -1 -1 -14 -17 -16 -15 -11 -14 -4 -1 -2 -5 -5 -8 -9 -8 -8 -8 -7 -13 -11 -7 -6 -8 -11 -23 -28 -20 -3 0 0 -14 -11 0 0 0 0 0 -7 -20 -20 -3 -20 -22 -19 -17 -2 -1 -9 -36 -55 -57 -107 -66 -36 -21 -22 -16 -17 -17 -22 -26 -21 -9 -13 -16 -18 -18 -19 -13 -12 -11 -9 -8 -7 -6 -9 -23 -35 -23 -21 -21 -20 -20 -18 -18 -24 -26 -18 -15 -20 -29 -28 -28 -30 -29 -24 -16 -23 -21 -19 -21 -23 -30 -31 -27 -27 -29 -22 -17 -23 -28 -42 -51 -52 -41 -43 -31 -20 -22 -20 -21 -26 -34 -38 -42 -34 -54 -34 -72 -171 -185 -188 -196 -196 -169 -94 -63 -172 -178 -153 -156 -163 -163 -145 -113 -86 -75 -71 -74 -23 -37 -64 -49 -38 -48 -44 -46 -54 -54 -55 -22 -86 -65 -16 -21 -29 -27 -23 -21 -18 -29 -31 -22 -18 -31 -67 -124 -125 -73 -86 -100 -51 -57 -55 -62 -72 -70 -34 -33 -64 -58 -25 -1 -12 -11 -11 -10 -8 -22 -24 -44 -51 -37 -9 -10 -9 -6 -4 -5 -16 -16 -15 -11 -8 -8 -3 -6 -6 -5 -6 -8 -8 -9 -9 -9 -11 -25 -22 -13 -8 -10 -12 -14 -16 -13 -5 0 0 -19 -8 0 0 0 0 0 0 0 -2 -1 -21 -8 -12 -24 -24 -1 0 -10 -35 -60 -91 -25 -20 -18 -15 -14 -16 -12 -19 -19 -13 -19 -55 -29 -19 -15 -12 -15 -14 -11 -8 -7 -7 -10 -17 -17 -18 -20 -18 -19 -19 -22 -24 -21 -25 -20 -12 -17 -24 -25 -22 -8 -16 -24 -22 -23 -24 -20 -21 -32 -47 -49 -27 -19 -18 -21 -20 -19 -61 -46 -36 -46 -48 -49 -51 -31 -14 -19 -31 -21 -21 -25 -31 -32 -24 -137 -83 -34 -42 -57 -76 -158 -167 -165 -146 -68 -56 -176 -202 -188 -181 -168 -145 -117 -106 -100 -88 -90 -73 -62 -66 -61 -45 -38 -42 -52 -51 -46 -53 -72 -96 -79 -47 -26 -29 -31 -18 -15 -15 -14 -15 -23 -18 -22 -32 -47 -103 -91 -109 -98 -61 -65 -70 -84 -63 -44 -29 -33 -59 -45 -25 -13 -17 -13 -9 -11 -11 -13 -18 -43 -48 -51 -46 -12 -11 -10 -10 -12 -15 -15 -15 -11 -7 -6 -8 -6 -5 -5 -6 -7 -7 -8 -10 -9 -9 -14 -15 -12 -10 -9 -8 -9 -8 -5 -2 0 -5 -32 -7 0 0 0 0 0 0 0 0 -1 -9 -2 -10 -19 -18 -13 -1 0 -31 -52 -42 -10 -2 -6 -12 -15 -13 -6 -14 -20 -19 -26 -62 -60 -28 -17 -17 -18 -16 -13 -11 -7 -6 -12 -22 -16 -17 -25 -27 -17 -22 -22 -22 -22 -27 -39 -28 -27 -31 -30 -28 -28 -25 -28 -26 -20 -22 -21 -18 -17 -19 -21 -11 -13 -22 -24 -25 -30 -29 -41 -43 -49 -56 -62 -64 -57 -33 -24 -25 -19 -19 -19 -24 -28 -41 -105 -108 -114 -77 -63 -128 -138 -129 -129 -107 -68 -73 -141 -101 -154 -194 -162 -155 -129 -112 -108 -106 -98 -92 -65 -55 -59 -61 -47 -44 -51 -49 -48 -49 -128 -114 -58 -52 -46 -38 -28 -15 -12 -14 -14 -19 -37 -22 -19 -18 -29 -67 -127 -85 -47 -60 -100 -87 -107 -41 -14 -18 -24 -10 -15 -22 -21 -17 -8 -7 -8 -10 -12 -19 -32 -36 -21 -10 -9 -9 -12 -12 -12 -12 -13 -14 -13 -9 -8 -8 -6 -6 -4 -4 -5 -7 -7 -12 -10 -9 -8 -7 -11 -3 -1 -6 -12 -8 -1 0 0 0 -3 -20 -4 0 0 0 0 0 0 0 0 0 0 0 -19 -36 -26 0 0 -27 -37 -31 -5 -1 -14 -16 -24 -24 -15 -16 -26 -31 -43 -65 -71 -23 -12 -9 -11 -17 -25 -17 -9 -8 -15 -30 -28 -33 -40 -36 -23 -25 -26 -25 -21 -16 -18 -16 -17 -29 -26 -17 -23 -28 -37 -34 -26 -22 -21 -19 -19 -19 -21 -20 -11 -27 -31 -33 -37 -45 -63 -64 -65 -72 -83 -94 -83 -54 -34 -39 -38 -21 -20 -24 -52 -73 -91 -115 -145 -151 -147 -158 -137 -136 -124 -113 -115 -141 -163 -58 -172 -207 -167 -166 -161 -126 -117 -120 -124 -114 -77 -57 -50 -55 -64 -67 -51 -39 -45 -43 -98 -96 -22 -18 -49 -41 -25 -15 -17 -45 -44 -34 -30 -22 -21 -19 -17 -29 -52 -13 -51 -104 -142 -135 -125 -88 -31 -15 -12 -13 -14 -23 -21 -18 -15 -13 -10 -10 -27 -27 -10 -9 -5 -5 -6 -8 -10 -10 -10 -10 -9 -10 -11 -9 -9 -9 -8 -4 -3 -3 -3 -5 -8 -14 -11 -13 -10 -7 -10 -4 -1 0 -2 -2 0 0 0 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -16 0 -2 -19 -6 -17 -24 0 -2 -4 -22 -27 -21 -22 -21 -18 -43 -61 -58 -30 -25 -18 -14 -22 -34 -22 -11 -8 -15 -24 -27 -28 -40 -36 -29 -28 -25 -30 -35 -28 -24 -37 -33 -38 -36 -29 -28 -40 -30 -30 -29 -26 -24 -24 -27 -25 -21 -25 -31 -35 -37 -41 -45 -48 -53 -60 -72 -80 -90 -90 -28 -52 -37 -22 -19 -20 -29 -27 -57 -88 -86 -133 -140 -141 -158 -168 -158 -145 -78 -46 -39 -40 -42 -40 -205 -219 -193 -176 -140 -103 -118 -139 -138 -117 -85 -59 -57 -55 -55 -54 -40 -26 -42 -41 -80 -98 -81 -75 -68 -31 -22 -20 -11 -5 -21 -34 -28 -23 -24 -13 -9 -14 -15 -15 -89 -131 -161 -169 -157 -142 -30 -16 -20 -35 -58 -36 -19 -15 -22 -30 -29 -14 -19 -19 -12 -13 -5 -7 -8 -8 -9 -9 -7 -7 -7 -7 -8 -8 -8 -6 -7 -11 -9 -2 -3 -6 -10 -12 -11 -29 -17 -7 -7 -8 -3 -5 -15 -14 -4 0 -2 -2 -1 0 0 0 0 0 -2 -3 0 0 0 -6 -10 -6 0 -23 -12 0 -2 -10 -2 0 0 0 0 0 -7 -10 -12 -16 -20 -17 -28 -43 -49 -51 -67 -55 -23 -13 -15 -13 -16 -11 -16 -20 -18 -17 -27 -23 -22 -24 -23 -21 -17 -28 -35 -37 -35 -43 -35 -29 -22 -18 -33 -34 -32 -29 -27 -25 -23 -27 -28 -32 -41 -48 -49 -48 -51 -55 -60 -78 -87 -98 -103 -88 -46 -50 -37 -33 -32 -48 -84 -28 -61 -118 -160 -153 -137 -148 -151 -155 -134 -91 -65 -40 -34 -34 -61 -139 -240 -155 -173 -173 -112 -96 -105 -123 -122 -104 -84 -65 -70 -62 -59 -62 -60 -41 -39 -44 -50 -68 -94 -86 -33 -32 -25 -22 -18 -14 -13 -20 -18 -16 -19 -23 -15 -23 -15 -7 -19 -76 -36 -40 -59 -63 -16 -7 -50 -35 -35 -59 -14 -3 -10 -20 -18 -7 -6 -7 -7 -6 -5 -7 -8 -8 -9 -9 -7 -8 -6 -6 -8 -9 -7 -3 -4 -6 -6 -5 -8 -10 -11 -11 -10 -19 -14 -9 -3 -4 -15 -2 -8 -10 -5 -1 -5 -11 -5 0 0 0 0 0 -12 -21 -20 0 0 -6 -18 -18 -6 -31 -29 -19 -17 -15 0 0 0 0 -11 -26 -1 -52 -28 -18 -14 -9 -9 -19 -27 -45 -80 -92 -35 -12 -8 -12 -24 -13 -20 -26 -25 -21 -27 -25 -21 -20 -21 -16 -16 -34 -39 -34 -30 -37 -23 -19 -22 -28 -35 -29 -30 -30 -26 -21 -19 -31 -46 -56 -48 -41 -56 -56 -60 -74 -90 -95 -103 -118 -95 -80 -69 -56 -36 -36 -32 -34 -45 -29 -127 -150 -154 -114 -60 -154 -156 -95 -59 -46 -52 -35 -37 -39 -89 -150 -118 -182 -187 -167 -124 -90 -102 -104 -101 -92 -77 -62 -64 -42 -37 -49 -58 -38 -44 -45 -9 -10 -60 -87 -59 -31 -28 -19 -19 -20 -24 -17 -16 -17 -26 -30 -15 -24 -32 -19 -13 -13 -6 -7 -68 -84 -53 -14 -71 -84 -81 -73 -39 -23 -15 -14 -14 -5 -3 -5 -6 -10 -10 -5 -7 -7 -7 -8 -7 -9 -7 -7 -8 -9 -7 -2 -2 -6 -10 -12 -11 -14 -11 -11 -13 -12 -4 -6 -3 -6 -12 -1 -8 -10 -5 0 -1 -7 -9 -6 -2 0 0 0 -14 -11 -1 -3 -15 -12 -17 -22 -18 -20 -16 -17 -20 -19 -8 -7 -4 -1 -2 -7 -8 -74 -41 -47 -53 -21 -13 -14 -17 -23 -32 -37 -40 -20 -12 -13 -16 -10 -10 -12 -19 -20 -16 -26 -22 -20 -18 -16 -16 -16 -22 -27 -25 -22 -21 -20 -23 -29 -35 -35 -35 -36 -28 -22 -27 -48 -59 -51 -48 -47 -52 -52 -67 -81 -92 -103 -117 -130 -86 -66 -47 -24 -23 -29 -92 -108 -98 -98 -147 -140 -145 -99 -43 -48 -48 -33 -29 -34 -34 -35 -41 -42 -107 -162 -165 -264 -200 -158 -129 -117 -114 -98 -99 -94 -86 -68 -41 -32 -33 -61 -75 -56 -40 -47 -19 -7 -12 -65 -51 -22 -36 -18 -32 -48 -50 -39 -22 -15 -23 -28 -24 -26 -48 -24 -16 -21 -20 -5 -100 -127 -101 -58 -88 -92 -70 -59 -54 -54 -57 -24 -9 -12 -16 -9 -11 -10 -7 -3 -4 -4 -5 -5 -6 -7 -7 -7 -7 -7 -6 -4 -5 -10 -12 -13 -12 -13 -8 -6 -3 -2 0 0 0 -4 -6 -3 -10 -4 -2 0 0 0 0 -1 -1 0 0 0 0 0 0 -1 -9 -24 -21 -27 -32 -24 -16 -18 -16 -39 -51 -48 -45 -25 -27 -15 -7 -25 -33 -26 -26 -39 -63 -56 -56 -30 -19 -22 -22 -9 -11 -14 -15 -13 -9 -7 -13 -16 -18 -22 -19 -17 -16 -16 -14 -14 -17 -19 -18 -15 -17 -23 -22 -23 -15 -7 -11 -18 -37 -52 -54 -44 -42 -38 -61 -69 -64 -63 -80 -91 -100 -111 -113 -93 -69 -69 -57 -41 -37 -30 -18 -93 -128 -132 -137 -142 -121 -69 -29 -29 -27 -23 -34 -30 -25 -25 -25 -27 -29 -104 -160 -160 -192 -141 -129 -116 -107 -99 -87 -85 -72 -51 -27 -28 -20 -55 -73 -59 -46 -42 -29 -12 -16 -74 -75 -57 -48 -36 -30 -43 -50 -48 -33 -10 -21 -26 -31 -37 -53 -31 -27 -20 -10 -24 -118 -130 -104 -90 -86 -102 -71 -56 -51 -51 -47 -12 -6 -19 -19 -9 -9 -4 -3 -3 -4 -5 -5 -5 -6 -6 -6 -5 -6 -6 -6 -7 -6 -8 -10 -10 -10 -11 -12 -13 -4 0 -3 -6 -1 0 -13 -23 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -13 -23 -20 -22 -29 -27 -17 -31 -80 -101 -116 -158 -158 -49 -42 -39 -33 -39 -26 -68 -91 -81 -65 -62 -30 -18 -23 -28 -17 -10 -19 -21 -16 -9 -10 -15 -16 -22 -24 -18 -20 -19 -19 -15 -10 -14 -14 -14 -12 -14 -25 -33 -7 -1 0 0 -4 -45 -58 -61 -59 -56 -53 -62 -66 -68 -74 -90 -100 -109 -118 -106 -76 -59 -60 -63 -65 -80 -121 -118 -148 -141 -109 -87 -88 -31 -24 -27 -28 -29 -43 -34 -28 -25 -25 -25 -29 -30 -102 -143 -123 -126 -103 -87 -44 0 -12 -69 -71 -57 -43 -32 -23 -19 -20 -49 -53 -31 -28 -28 -18 -14 -43 -83 -83 -60 -50 -64 -60 -40 -44 -43 -25 -36 -17 -42 -57 -55 -44 -56 -63 -51 -30 -39 -61 -23 -6 -34 -87 -88 -81 -67 -54 -34 -10 -7 -23 -29 -16 -5 -4 -4 -4 -3 -4 -5 -6 -8 -8 -6 -5 -3 -4 -4 -5 -6 -8 -9 -8 -11 -12 -11 -10 -10 -11 -8 -4 0 0 0 -4 -5 -1 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -9 -27 -29 -17 -4 -42 -93 -95 -110 -107 -108 -137 -200 -144 -60 -47 -51 -51 -31 -49 -52 -41 -28 -25 -21 -16 -33 -34 -16 -19 -21 -26 -21 -13 -12 -12 -17 -9 -21 -28 -11 -13 -16 -19 -20 -17 -12 -17 -10 -7 -15 -34 -7 0 -37 -51 -45 -68 -65 -64 -67 -68 -66 -66 -74 -70 -78 -94 -103 -112 -87 -79 -72 -62 -57 -51 -79 -97 -128 -161 -163 -140 -80 -34 -23 -23 -24 -25 -25 -33 -46 -24 -24 -25 -24 -24 -47 -278 -207 -147 -106 -68 -55 -10 0 0 0 -20 -109 -82 -55 -34 -22 -26 -34 -57 -49 -32 -31 -35 -29 -22 -35 -79 -86 -63 -62 -85 -87 -55 -47 -48 -45 -32 -28 -52 -60 -53 -43 -44 -62 -24 -9 -8 -9 -5 -7 -7 -9 -22 -37 -77 -61 -47 -26 -7 -13 -34 -20 -6 -6 -5 -5 -5 -4 -4 -3 -5 -7 -6 -5 -4 -3 -2 -5 -7 -7 -8 -7 -11 -14 -13 -10 -10 -13 -7 -1 0 0 0 -5 -6 -4 -3 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 -8 -38 -71 -83 -85 -97 -116 -122 -122 -106 -103 -115 -145 -165 -47 -32 -38 -37 -32 -51 -35 -37 -25 -17 -24 -15 -16 -19 -17 -14 -16 -27 -27 -18 -12 -15 -12 -3 -25 -36 -22 -16 -8 -15 -21 -19 -14 -18 -4 -20 -23 -31 -80 -64 -100 -100 -86 -84 -79 -67 -66 -64 -65 -66 -73 -71 -81 -90 -89 -96 -80 -79 -78 -72 -63 -51 -85 -61 -87 -161 -155 -78 -54 -39 -30 -25 -23 -25 -39 -48 -44 -25 -25 -23 -24 -42 -86 -231 -181 -122 -84 -49 -8 -5 -1 0 -1 -34 -123 -90 -58 -35 -26 -32 -46 -50 -48 -45 -42 -24 -26 -17 -19 -47 -76 -64 -49 -42 -52 -76 -50 -44 -48 -52 -47 -33 -43 -43 -42 -47 -60 -56 -26 -14 -11 -6 -6 -6 -6 -6 -13 -45 -37 -43 -31 -9 -13 -35 -28 -20 -12 -7 -6 -5 -5 -4 -4 -5 -5 -5 -4 -4 -4 -4 -5 -6 -7 -7 -7 -9 -10 -11 -11 -11 -12 -4 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -65 -116 -128 -126 -129 -129 -120 -107 -104 -96 -87 -82 -79 -48 -21 -23 -23 -27 -35 -49 -29 -25 -24 -29 -31 -19 -19 -21 -15 -8 -16 -25 -21 -18 -23 -46 -102 -86 -77 -73 -65 -45 -31 -21 -17 -12 -14 -28 -65 -78 -77 -74 -59 -96 -105 -96 -89 -87 -80 -89 -93 -81 -68 -71 -79 -90 -90 -84 -75 -77 -66 -66 -61 -54 -51 -32 -35 -104 -120 -54 -38 -43 -37 -30 -25 -26 -47 -46 -49 -40 -24 -23 -21 -21 -134 -218 -177 -167 -114 -79 -42 -13 -13 -4 -2 -11 -51 -107 -101 -67 -47 -39 -50 -66 -75 -68 -46 -34 -23 -13 -11 -20 -36 -54 -56 -57 -91 -91 -73 -57 -42 -44 -46 -43 -35 -44 -43 -42 -43 -50 -49 -45 -20 -11 -9 -7 -6 -5 -6 -7 -14 -34 -16 -9 -12 -17 -26 -42 -44 -22 -6 -6 -5 -5 -5 -5 -5 -4 -3 -3 -3 -3 -4 -5 -6 -7 -8 -8 -9 -10 -10 -9 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 -56 -98 -120 -120 -83 -93 -99 -88 -78 -88 -103 -84 -62 -57 -54 -32 -35 -32 -40 -44 -32 -24 -29 -30 -33 -36 -27 -21 -21 -16 -10 -10 -20 -20 -25 -18 -30 -120 -115 -101 -82 -75 -71 -67 -49 -40 -37 -42 -63 -73 -82 -65 -73 -109 -127 -115 -104 -90 -82 -76 -79 -80 -75 -72 -73 -72 -105 -95 -79 -66 -59 -59 -67 -57 -46 -42 -31 -39 -41 -42 -38 -39 -41 -25 -24 -28 -34 -50 -48 -35 -28 -24 -23 -22 -21 -135 -175 -146 -133 -76 -74 -36 -9 -9 -10 -11 -17 -64 -104 -92 -68 -77 -58 -78 -126 -128 -102 -90 -66 -33 -23 -21 -7 -20 -33 -41 -49 -88 -98 -83 -66 -52 -41 -32 -34 -41 -46 -47 -35 -22 -29 -46 -44 -13 -8 -12 -15 -15 -18 -9 -7 -19 -41 -39 -32 -15 -9 -13 -25 -34 -14 -11 -14 -11 -4 -5 -4 -5 -5 -5 -5 -4 -4 -5 -7 -6 -9 -10 -10 -10 -10 -9 -9 -5 0 0 0 0 0 0 0 0 0 0 0 0 -7 -50 -11 0 0 0 0 0 0 0 -22 -62 -77 -108 -97 -90 -100 -98 -81 -70 -68 -72 -76 -76 -74 -59 -50 -45 -44 -33 -46 -27 -15 -24 -21 -16 -29 -23 0 -1 -26 -27 -22 -17 -16 -14 -15 -14 -9 -16 -30 -37 -40 -33 -31 -28 -21 -25 -29 -33 -41 -48 -76 -66 -129 -168 -98 -84 -86 -74 -66 -68 -71 -61 -68 -74 -83 -88 -90 -76 -64 -63 -66 -64 -59 -56 -40 -30 -34 -42 -42 -41 -33 -27 -28 -21 -24 -38 -47 -47 -48 -31 -26 -26 -25 -24 -24 -148 -158 -152 -107 -22 -30 -16 -5 -2 -1 -2 -95 -114 -100 -79 -72 -89 -81 -79 -81 -76 -55 -40 -42 -34 -28 -18 -10 -7 -11 -24 -49 -92 -87 -71 -67 -60 -40 -38 -43 -48 -50 -43 -17 -13 -37 -51 -42 -12 -9 -14 -19 -20 -17 -7 -7 -13 -14 -17 -33 -64 -32 -16 -18 -24 -7 -6 -12 -11 -4 -5 -5 -6 -6 -6 -7 -6 -6 -7 -8 -8 -10 -12 -13 -13 -12 -11 -13 -12 -5 0 0 0 0 0 0 0 0 0 0 0 -8 -25 -2 -42 -46 -23 0 0 0 0 -44 -90 -84 -90 -86 -96 -112 -106 -82 -92 -68 -65 -69 -79 -59 -50 -48 -46 -43 -42 -106 -52 -15 -19 -16 -13 -16 -10 0 -1 -1 -4 -16 -16 -9 -8 -13 -4 0 0 -3 -12 -31 -38 -34 -28 -20 -12 -18 -20 -17 -19 -29 -63 -96 -108 -92 -69 -65 -54 -51 -57 -62 -47 -65 -56 -77 -94 -71 -74 -59 -55 -54 -53 -50 -46 -35 -30 -32 -38 -37 -25 -22 -22 -23 -22 -29 -39 -44 -38 -25 -27 -24 -24 -23 -24 -41 -167 -54 -73 -82 -7 -10 -10 -9 -7 -15 -39 -117 -118 -110 -98 -88 -84 -91 -82 -86 -94 -94 -72 -78 -30 -25 -13 -1 0 0 -17 -59 -93 -89 -81 -73 -53 -37 -42 -41 -52 -52 -37 -18 -23 -52 -48 -30 -14 -12 -10 -9 -14 -20 -16 -10 -42 -28 -22 -38 -67 -58 -31 -27 -28 -9 -8 -7 -13 -14 -11 -7 -6 -7 -8 -8 -8 -8 -11 -9 -7 -9 -12 -13 -14 -13 -11 -10 -11 -4 0 0 0 0 0 0 0 0 0 0 0 -7 -12 -8 -72 -78 -65 -25 0 0 -62 -67 -75 -72 -56 -92 -100 -95 -90 -93 -101 -48 -52 -53 -37 -59 -163 -158 -88 -51 -71 -106 -48 -21 -19 -21 -18 -2 0 0 -8 -23 -1 -4 -14 -9 -2 -8 -1 0 0 -4 -15 -28 -32 -24 -17 -19 -21 -31 -30 -23 -20 -21 -9 -44 -55 -62 -70 -82 -73 -57 -55 -57 -51 -27 -28 -80 -89 -65 -61 -49 -47 -66 -66 -47 -36 -34 -29 -31 -30 -20 -23 -23 -23 -23 -25 -39 -41 -43 -36 -27 -25 -25 -22 -24 -26 -29 -25 -5 -2 -10 -5 -5 -7 -6 -7 -54 -114 -112 -111 -82 -72 -75 -79 -81 -41 -42 -53 -59 -58 -41 -16 -22 -12 0 0 0 0 -54 -81 -73 -77 -66 -53 -47 -50 -49 -58 -53 -39 -32 -45 -48 -47 -28 -17 -16 -15 -13 -9 -8 -17 -32 -74 -45 -47 -59 -62 -61 -20 -18 -19 -18 -18 -16 -18 -15 -11 -7 -7 -8 -8 -8 -9 -10 -14 -11 -9 -10 -11 -12 -12 -9 -5 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -23 -67 -98 -51 0 -13 -81 -70 -60 -52 -44 -61 -67 -69 -71 -67 -58 -44 -45 -57 -60 -55 -78 -172 -84 -67 -87 -57 -31 -19 -18 -19 -15 -8 -7 -2 -1 -1 0 0 -8 -6 0 0 0 -7 -3 -1 -10 -25 -24 -19 -17 -13 -13 -17 -20 -20 -21 -26 -31 -67 -53 -40 -67 -108 -104 -65 -54 -43 -35 -35 -42 -65 -69 -55 -43 -37 -26 -43 -46 -39 -37 -38 -24 -22 -22 -21 -22 -25 -24 -22 -27 -38 -43 -42 -34 -27 -25 -25 -22 -27 -28 -27 -22 -2 -2 -4 -3 -1 -1 -1 -25 -68 -102 -94 -72 -67 -47 -42 -44 -36 -3 0 -20 -39 -49 -50 0 0 0 0 0 0 0 -64 -78 -70 -65 -61 -57 -57 -64 -69 -53 -54 -36 -28 -22 -17 -24 -37 -36 -32 -27 -20 -23 -23 -27 -33 -43 -48 -53 -57 -45 -24 -11 -14 -16 -15 -14 -16 -18 -10 -6 -7 -7 -7 -7 -8 -9 -11 -13 -11 -11 -11 -11 -12 -12 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -76 -93 -31 0 -18 -54 -36 -40 -39 -33 -31 -40 -53 -71 -70 -60 -55 -35 -47 -45 -37 -62 -154 -56 -54 -62 -44 -22 -24 -20 -19 -19 -19 -22 -4 -10 -9 0 0 0 0 0 0 0 0 0 0 -4 -18 -31 -20 -31 -28 -18 -16 -13 -12 -14 -12 -14 -24 -47 -47 -57 -74 -72 -44 -39 -31 -27 -30 -39 -45 -49 -47 -35 -23 -25 -26 -32 -29 -27 -30 -24 -24 -24 -25 -26 -28 -25 -21 -28 -37 -35 -28 -30 -30 -28 -25 -22 -27 -26 -26 -20 -6 -3 -5 -5 -2 0 -4 -50 -76 -76 -61 -43 -46 -33 -29 -18 -3 0 0 -28 -37 -38 -43 0 0 0 0 0 0 -12 -63 -71 -70 -68 -65 -59 -58 -50 -51 -56 -56 -40 -27 -18 -19 -29 -48 -48 -48 -38 -25 -27 -27 -20 -18 -24 -49 -52 -28 -19 -15 -13 -13 -17 -17 -12 -7 -9 -7 -7 -8 -8 -8 -6 -9 -10 -12 -14 -13 -12 -12 -12 -13 -11 -1 0 -1 -2 -5 -7 -6 -4 -3 -2 0 0 0 -7 -7 0 0 0 -31 -59 -80 -81 -13 0 -22 -45 -30 -13 -15 -17 -20 -28 -40 -89 -80 -49 -36 -49 -58 -58 -49 -71 -111 -32 -29 -35 -29 -19 -32 -27 -25 -16 -14 -18 -1 -3 0 0 -4 -13 -2 0 0 -1 0 0 0 0 -15 -36 -20 -14 -11 -14 -14 -11 -19 -22 -14 -27 -52 -41 -44 -45 -40 -32 -25 -23 -23 -25 -29 -36 -45 -46 -38 -29 -22 -24 -28 -31 -25 -21 -24 -24 -23 -23 -25 -27 -26 -22 -29 -28 -27 -24 -30 -31 -31 -27 -31 -37 -23 -21 -24 -24 -31 -46 -35 -11 -3 -2 -3 -6 -48 -54 -32 -6 -9 -10 -11 -7 -1 -1 -3 -28 -45 -47 -43 0 0 0 0 0 0 -37 -93 -85 -67 -71 -73 -68 -63 -53 -51 -48 -40 -32 -33 -24 -23 -27 -31 -37 -42 -36 -30 -32 -32 -30 -17 -14 -15 -16 -19 -20 -19 -18 -17 -16 -17 -18 -13 -6 -6 -8 -8 -9 -10 -8 -11 -12 -14 -15 -14 -14 -14 -13 -12 -9 -1 -3 -11 -10 -9 -13 -13 -13 -12 -9 0 0 0 -12 -10 0 0 0 -5 -37 -67 -65 0 -4 -1 -6 -10 0 0 -6 -17 -29 -35 -40 -48 -20 -30 -69 -70 -69 -53 -77 -81 -23 -19 -17 -12 -12 -25 -49 -46 -31 -21 -18 -10 -29 -28 -10 -14 -31 -18 -2 0 -8 -11 0 0 0 -11 -18 -22 -25 -22 -14 -19 -30 -43 -27 -29 -43 -54 -43 -43 -28 -29 -22 -17 -22 -22 -22 -22 -23 -26 -29 -20 -19 -20 -23 -26 -31 -22 -22 -25 -24 -23 -22 -24 -26 -24 -19 -34 -23 -22 -26 -30 -31 -27 -22 -32 -38 -19 -20 -22 -14 -17 -36 -33 -6 -1 -2 -2 -3 -6 -2 -2 -2 -2 -2 -1 0 0 -2 -6 -1 0 -24 -38 -10 -5 0 0 0 0 -59 -96 -55 -86 -70 -69 -71 -70 -71 -77 -44 -29 -24 -24 -19 -25 -29 -29 -30 -33 -33 -33 -34 -34 -32 -15 -12 -13 -14 -17 -20 -22 -22 -22 -22 -22 -10 -8 -7 -7 -8 -8 -10 -10 -9 -10 -14 -13 -14 -14 -14 -13 -14 -12 -11 -9 -14 -15 -11 -9 -9 -7 -9 -3 0 0 -4 -13 -11 -4 0 -2 -1 0 -43 -65 -47 -3 -18 -6 -9 -13 -8 0 0 0 -13 -21 -23 -31 -47 -58 -71 -72 -75 -79 -65 -48 -23 -15 -14 -10 -18 -27 -31 -34 -32 -29 -27 -21 -2 -1 -1 -6 -16 -18 -6 -6 -15 -12 -5 -14 -5 -15 -13 -6 -6 -19 -20 -21 -44 -61 -39 -62 -39 -26 -24 -26 -21 -20 -16 -13 -18 -22 -20 -21 -21 -18 -14 -16 -14 -6 -10 -26 -31 -21 -23 -25 -26 -26 -25 -25 -24 -19 -18 -32 -23 -24 -26 -26 -25 -23 -24 -35 -40 -32 -23 -23 -25 -26 -27 -26 -4 -1 -2 -3 -5 -10 -5 -2 0 0 0 0 0 0 -1 -2 -2 -1 -2 -6 -24 -28 -16 0 0 0 -31 -69 -84 -62 -60 -64 -70 -74 -74 -76 -46 -51 -38 -23 -15 -6 -2 -13 -21 -24 -27 -34 -36 -35 -28 -12 -12 -12 -13 -17 -21 -23 -23 -23 -22 -19 -9 -8 -16 -15 -9 -9 -12 -13 -11 -10 -15 -12 -15 -8 -5 -13 -16 -12 -14 -15 -11 -7 -9 -9 -5 0 0 0 0 0 -1 -10 -22 -15 -4 -15 -28 -1 -14 -60 -58 -26 -10 -17 -17 -17 -16 -9 0 0 -28 -22 -22 -60 -57 -56 -65 -76 -87 -103 -54 -35 -23 -17 -18 -15 -14 -12 -19 -29 -25 -26 -43 -34 -17 -3 -30 -29 -12 -7 -21 -25 -27 -11 -1 -9 -19 -21 -21 -24 -25 -21 -25 -18 -41 -55 -46 -52 -18 -10 -11 -15 -18 -17 -18 -12 -11 -18 -16 -18 -19 -21 -19 -13 -1 0 -13 -27 -30 -19 -11 -12 -14 -19 -23 -22 -21 -26 -26 -22 -22 -21 -21 -21 -23 -25 -23 -39 -45 -43 -34 -24 -24 -24 -13 -3 -2 -1 -2 -4 -5 -7 -5 -5 -3 -1 0 0 0 0 -3 -5 -4 -3 -3 -3 0 -2 -1 0 0 0 0 0 -35 -66 -65 -64 -72 -74 -76 -63 -19 -57 -46 -43 -52 -49 -6 -18 -22 -20 -21 -37 -40 -27 -19 -15 -14 -12 -16 -20 -22 -23 -24 -24 -16 -8 -8 -8 -12 -12 -10 -11 -10 -14 -19 -17 -14 -13 -20 -15 -12 -11 -11 -11 -9 -8 -13 -19 -18 -16 -5 0 0 0 0 -26 -14 -15 -39 -37 -12 -1 0 0 -4 -62 -71 -60 -29 0 -1 -6 -8 -6 0 -1 -37 -58 -60 -60 -55 -53 -74 -90 -83 -55 -50 -33 -24 -17 -14 -17 -16 -18 -19 -23 -25 -21 -66 -68 -43 -26 -6 -11 -18 -23 -30 -28 -33 -9 -17 -26 -25 -26 -25 -32 -30 -26 -31 -24 -40 -37 -29 -23 -12 -11 -10 -8 -10 -18 -20 -20 -16 -15 -17 -17 -19 -23 -20 -10 0 0 -15 -11 -4 -4 0 0 0 -9 -20 -18 -14 -26 -27 -21 -19 -19 -18 -18 -19 -22 -25 -31 -42 -47 -45 -34 -37 -32 -13 -15 -31 -29 -18 -9 -5 -3 -3 -3 -1 -1 -2 -2 -3 -3 -6 -7 -7 -7 -9 -8 -5 -15 -9 -5 -15 -15 0 0 0 -7 -31 -59 -65 -60 -71 -52 -20 -47 -39 -39 -22 -13 -43 -25 -24 -27 -29 -31 -37 -21 -16 -17 -17 -16 -21 -23 -24 -25 -25 -26 -17 -11 -9 -9 -9 -8 -10 -10 -10 -15 -23 -17 -13 -12 -10 -13 -12 -11 -10 -9 -6 -10 -18 -26 -23 -13 -3 -5 -3 0 0 -1 -2 -7 -20 -24 -15 -4 0 0 -12 -54 -49 -51 -33 -3 -3 -22 -14 -4 0 -5 -34 -38 -37 -38 -39 -41 -90 -87 -60 -32 -32 -41 -23 -19 -20 -18 -11 -2 -19 -27 -22 -10 -20 -56 -64 -50 -45 -45 -38 -36 -33 -30 -32 -32 -36 -32 -25 -25 -24 -28 -25 -22 -23 -19 -26 -23 -19 -19 -15 -5 -1 -1 -4 -9 -10 -11 -9 -7 -7 -9 -13 -16 -11 -5 0 0 0 -7 -10 -9 -8 -1 0 -11 -18 -16 -13 -16 -21 -21 -17 -15 -11 -13 -17 -23 -29 -29 -44 -44 -44 -51 -70 -71 -71 -53 -43 -42 -34 -13 -8 -8 -8 -5 -1 -4 -5 -6 -7 -7 -6 -5 -4 -5 -7 -7 -8 -11 -1 -1 -11 -11 0 0 0 0 -8 -23 -31 -27 -46 -56 -48 -38 -31 -31 -19 -23 -42 -27 -22 -25 -24 -25 -36 -18 -17 -18 -19 -22 -30 -27 -26 -26 -26 -26 -27 -25 -18 -9 -10 -8 -10 -10 -11 -12 -11 -11 -13 -12 -10 -11 -11 -11 -11 -11 -9 -15 -15 -22 -17 -2 0 -6 -4 0 0 0 0 0 0 0 0 0 0 -15 -33 -50 -54 -35 -37 -24 -10 -33 -21 -6 0 -3 -10 -35 -40 -40 -39 -47 -95 -84 -59 -36 -26 -31 -16 -16 -22 -24 -24 -29 -32 -30 -22 -15 -26 -23 -64 -88 -70 -49 -62 -41 -30 -31 -34 -36 -34 -32 -26 -26 -32 -29 -31 -21 -17 -20 -15 -15 -16 -21 -24 -19 -30 -19 -26 -20 -1 -1 -17 -24 -15 -1 -3 -6 -2 0 0 0 0 0 -2 -3 -9 -18 -14 -14 -14 -12 -13 -13 -18 -16 -11 -5 0 0 -10 -18 -21 -25 -35 -35 -38 -43 -50 -52 -50 -58 -54 -48 -42 -26 -21 -17 -12 -4 -1 -7 -9 -10 -10 -10 -16 -14 -7 -4 -3 -3 -3 -6 -7 -6 -3 -2 -2 -2 -1 0 0 0 -4 -18 -54 -49 -37 -30 -30 -35 -49 -34 -23 -22 -22 -20 -22 -22 -20 -20 -19 -19 -21 -32 -49 -45 -30 -27 -27 -26 -25 -13 -10 -11 -10 -7 -11 -9 -12 -14 -10 -10 -13 -12 -11 -11 -12 -13 -11 -8 -7 -12 -17 -31 -21 -4 0 0 -37 -30 -7 0 0 0 0 0 0 0 0 -33 -50 -60 -62 -26 -7 -4 -9 -18 -6 -1 0 -16 -38 -50 -49 -64 -59 -63 -76 -77 -51 -36 -32 -28 -14 -14 -23 -21 -20 -31 -45 -30 -28 -28 -25 -8 -4 -19 -33 -41 -61 -44 -31 -32 -31 -20 -35 -34 -26 -29 -37 -29 -33 -24 -25 -28 -24 -22 -14 -16 -21 -25 -34 -33 -28 -21 -8 -2 -2 -2 -20 -18 0 -1 0 0 0 0 0 0 0 0 -5 -15 -19 -11 -13 -19 -22 -15 -16 -19 -15 -8 -4 0 -2 -13 -23 -27 -30 -30 -32 -33 -38 -50 -45 -67 -64 -51 -42 -43 -53 -46 -45 -48 -51 -44 -31 -26 -24 -28 -42 -36 -16 -4 -4 -4 -6 -5 -8 -10 -7 -6 -6 -9 -13 -10 -1 0 0 0 -7 -45 -35 -31 -35 -41 -38 -27 -23 -22 -23 -23 -24 -24 -23 -23 -22 -21 -24 -36 -45 -42 -28 -29 -29 -25 -20 -12 -13 -13 -11 -9 -10 -8 -10 -11 -11 -11 -10 -12 -10 -6 -3 -11 -14 -10 -6 -7 -15 -2 -2 -1 0 -19 -118 -128 -54 0 -14 -54 -7 0 0 0 -5 -47 -57 -50 -50 -51 -24 -53 -59 -45 -20 -1 -14 -23 -42 -59 -57 -53 -60 -70 -75 -69 -59 -37 -22 -17 -15 -16 -19 -19 -18 -21 -29 -22 -28 -32 -34 -37 -38 -32 -49 -43 -35 -41 -31 -25 -19 -17 -21 -28 -22 -30 -37 -39 -29 -26 -24 -30 -34 -31 -17 -16 -22 -28 -30 -24 -17 -17 -10 -2 -2 -3 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -17 -21 -18 -17 -9 -10 -10 -6 -3 -17 -23 -23 -23 -25 -26 -24 -26 -39 -49 -47 -52 -62 -51 -41 -48 -72 -52 -42 -37 -40 -49 -41 -40 -44 -46 -49 -45 -33 -13 -20 -44 -7 -8 -7 -6 -6 -6 -4 -7 -13 -12 0 0 0 -10 -15 -30 -30 -15 -26 -31 -21 -12 -18 -22 -20 -20 -26 -26 -25 -23 -27 -35 -34 -40 -45 -43 -30 -29 -29 -23 -13 -10 -10 -12 -10 -10 -11 -10 -10 -10 -10 -10 -9 -8 -8 -10 -12 -12 -14 -13 -9 -7 -4 0 0 0 -27 -64 -111 -111 -34 0 -33 -70 0 0 0 0 -12 -51 -81 -70 -53 -43 -43 -92 -89 -68 -38 -20 -43 -27 -25 -69 -100 -50 -71 -56 -65 -70 -56 -38 -30 -26 -21 -16 -11 -17 -20 -23 -25 -29 -35 -31 -31 -39 -45 -2 -30 -28 -21 -28 -34 -33 -28 -25 -22 -18 -17 -26 -30 -30 -33 -26 -22 -23 -26 -27 -23 -13 -16 -17 -14 -6 -16 -8 -3 0 -1 -3 -1 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -2 -4 0 0 0 0 -3 -12 -2 -10 -14 -14 -19 -43 -34 -34 -36 -34 -35 -39 -38 -40 -49 -66 -73 -73 -63 -46 -36 -50 -43 -46 -49 -51 -54 -37 -41 -59 -72 -5 -8 -2 -1 -2 -2 -1 -10 -3 -1 0 0 0 -47 -42 -18 -22 -30 -26 -24 -19 -11 -17 -12 -11 -14 -23 -25 -26 -33 -36 -38 -40 -40 -33 -21 -16 -17 -19 -21 -15 -8 -9 -10 -8 -10 -10 -10 -10 -8 -10 -11 -8 0 0 0 0 -2 -4 -5 -2 0 0 0 0 0 -55 -88 -94 -91 -92 -77 -83 -62 0 0 0 0 -20 -51 -65 -71 -75 -82 -96 -119 -133 -77 -31 -23 -43 -27 -19 -35 -49 -38 -29 -24 -41 -57 -49 -17 -19 -28 -23 -14 -11 -18 -5 -10 -19 -33 -59 -48 -33 -28 -26 -23 -20 -19 -19 -23 -31 -13 -13 -15 -23 -24 -16 -22 -31 -29 -27 -27 -12 -13 -9 -16 -21 -2 -25 -11 -15 -19 -4 -1 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 -1 -3 -3 -19 -57 -50 -44 -43 -45 -50 -48 -46 -69 -71 -64 -74 -65 -44 -43 -46 -42 -40 -64 -55 -53 -52 -41 -69 -49 -49 0 0 0 0 0 0 -5 -24 -26 -8 0 -7 -20 -49 -41 -35 -36 -39 -29 -14 -10 -13 -15 -6 -9 -10 -14 -18 -26 -36 -35 -34 -33 -34 -30 -17 -12 -11 -12 -16 -14 -11 -10 -10 -8 -10 -10 -9 -8 -8 -8 -9 -5 0 0 0 0 0 0 0 0 0 0 0 0 -2 -51 -78 -86 -87 -86 -72 -34 -16 0 0 0 0 -35 -58 -57 -53 -62 -73 -65 -54 -70 -31 -9 -10 -24 -25 -2 -17 -25 -22 -13 -21 -18 -21 -20 -16 -18 -31 -21 -17 -16 -15 -16 -24 -20 -25 -42 -48 -37 -35 -32 -29 -31 -28 -45 -32 -18 -19 -14 -19 -15 -17 -21 -21 -22 -22 -30 -43 -38 -21 -5 -5 -12 -12 -27 -29 -12 -3 0 -2 -12 -3 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 -9 -28 -33 -37 -46 -44 -38 -44 -68 -79 -89 -89 -80 -62 -67 -53 -50 -52 -54 -82 -44 -36 -44 -44 -38 -53 -58 0 0 0 0 0 0 -3 -9 -27 -25 -15 -23 -39 -34 -30 -45 -35 -26 -25 -10 -14 -18 -15 -8 -9 -11 -21 -28 -24 -19 -32 -35 -29 -20 -12 -11 -13 -12 -15 -25 -21 -13 -9 -9 -9 -11 -11 -9 -9 -12 -10 -4 -2 0 0 0 0 0 0 0 0 0 0 -2 0 -23 -100 -51 -55 -67 -80 -80 -10 0 0 0 0 0 -27 -39 -40 -47 -77 -78 -61 -28 -9 -21 -3 0 0 -2 -5 -19 -21 -26 -24 -18 -17 -21 -22 -20 -21 -33 -22 -18 -17 -14 -11 -14 -23 -25 -25 -26 -29 -34 -37 -37 -32 -26 -28 -35 -34 -32 -22 -8 -7 -15 -19 -15 -8 -23 -25 -24 -24 -19 -17 -19 -22 -25 -20 -3 -16 -17 -15 -13 -13 -3 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 -6 -22 -36 -43 -45 -46 -51 -68 -63 -72 -81 -84 -82 -73 -65 -61 -63 -67 -75 -32 -33 -52 -55 -29 -48 -68 -2 -1 0 0 0 0 -14 -21 -21 -25 -27 -32 -36 -33 -26 -44 -28 -19 -19 -12 -6 -2 -2 -2 -4 -7 -9 -19 -24 -21 -23 -27 -27 -19 -14 -16 -17 -12 -13 -17 -12 -9 -10 -10 -11 -12 -12 -8 -4 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 -49 -65 -74 -99 -46 -7 0 -32 -63 0 0 0 0 0 0 0 -33 -42 -46 -65 -68 -56 -21 -20 -35 0 0 -15 -17 -23 -38 -36 -25 -21 -18 -18 -19 -32 -17 -21 -29 -20 -18 -16 -18 -18 -18 -19 -21 -22 -26 -34 -28 -16 -19 -25 -20 -1 -17 -26 -25 -25 -28 -28 -22 -16 -10 -9 -22 -26 -26 -23 -20 -19 -30 -21 -18 -20 -21 -3 -3 -6 -11 -9 0 -7 -2 0 -5 -16 -2 0 0 0 0 0 0 0 -4 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -42 -50 -48 -53 -58 -64 -68 -74 -72 -69 -64 -64 -65 -65 -58 -59 -60 -30 -50 -62 -63 -60 -77 -77 -6 -8 -3 0 -2 -7 -21 -24 -26 -29 -31 -33 -34 -32 -28 -27 -21 -17 -16 -11 0 0 0 0 0 0 0 -8 -20 -24 -21 -24 -22 -9 0 0 -3 -10 -10 -13 -17 -10 -10 -11 -12 -10 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -58 -61 -57 -2 0 0 -3 0 0 0 0 0 0 -3 -36 -43 -35 -32 -45 -49 -12 -28 -60 -53 0 -55 -42 -23 -18 -24 -22 -20 -16 -13 -28 -129 -42 -12 -15 -17 -29 -18 -18 -17 -14 -18 -62 -31 -17 -21 -28 -27 -19 -27 -40 -42 -34 -30 -24 -20 -16 -4 -6 -17 -18 -13 -5 -4 -1 -2 -10 -16 -12 -3 0 0 0 0 0 0 -5 -8 -3 -23 -7 0 -1 -3 0 0 0 0 0 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -28 -43 -43 -38 -53 -56 -58 -67 -75 -76 -71 -66 -66 -69 -58 -51 -54 -55 -43 -48 -59 -71 -83 -89 -89 0 0 0 0 -7 -19 -19 -12 -6 -10 -20 -23 -29 -28 -29 -28 -20 -13 -19 -11 0 0 0 0 0 0 0 0 -9 -23 -21 -11 -8 -2 0 0 -3 -12 -12 -8 -8 -8 0 -2 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -12 -34 -33 0 0 0 0 0 0 0 0 0 0 -22 -82 -46 -36 -34 -40 -40 -4 -68 -50 -20 -14 -81 -58 -59 -47 -23 -25 -23 -19 -35 -71 -139 -31 -10 -13 -18 -23 -20 -13 -14 -14 -14 -33 -21 -17 -27 -41 -43 -28 -54 -66 -68 -61 -39 -23 -27 -28 -22 -20 -11 -10 -9 -13 -21 -23 -22 -17 -15 -9 -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 -33 -43 -45 -48 -54 -64 -70 -63 -63 -79 -88 -77 -57 -40 -39 -47 -67 -36 -37 -50 -44 -79 -86 -88 -91 -90 0 0 0 -7 -8 -15 -20 -1 0 -9 -15 -16 -23 -24 -29 -23 -12 -10 -13 -6 0 0 0 0 0 0 0 0 0 -4 -4 0 0 0 0 0 -1 -4 -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 -39 -29 0 0 0 0 0 0 0 0 0 -4 -17 -48 -43 -37 -36 -37 -29 0 -6 -6 -22 -41 -59 -41 -40 -32 -24 -48 -127 -106 -128 -140 -143 -151 -60 -34 -32 -31 -28 -7 -2 -18 -26 -22 -30 -19 -29 -29 -22 -21 -27 -34 -51 -53 -28 -5 -23 -37 -33 -24 -22 -18 -5 -4 -5 -1 -2 -4 -6 -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 -7 -63 -64 -62 -62 -54 -63 -71 -72 -72 -76 -74 -67 -60 -53 -51 -71 -99 -93 -89 -96 -94 -84 -83 -83 -79 -64 0 0 0 -3 -2 0 0 -2 -15 -15 -9 -11 -16 -14 -16 -15 -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 -1 -19 -10 0 0 0 0 0 0 0 0 0 -43 -45 -38 -38 -43 -37 -35 -22 -2 0 0 -14 -35 -42 -42 -26 -21 -21 -34 -81 -104 -155 -112 -82 -76 -27 -29 -39 -33 -19 -19 -15 -16 -21 -26 -32 -22 -38 -47 -36 -24 -24 -20 -28 -29 -15 -13 -20 -35 -22 -14 -32 -33 -8 -13 -27 -25 0 0 0 0 0 0 0 0 0 0 0 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 -5 -7 -4 -1 -20 -22 -11 -9 -50 -87 -71 -65 -66 -62 -67 -79 -83 -63 -38 -43 -30 -45 -73 -96 -114 -101 -91 -101 -104 -80 -83 -72 -61 -33 0 0 0 0 0 0 0 0 -1 -3 -1 -5 -11 -11 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 -9 -69 -50 -44 -45 -46 -44 -33 -31 -19 -14 -52 -7 -30 -46 -43 -38 -21 -18 -18 -18 -26 -81 -39 -31 -38 -28 -25 -33 -28 -22 -23 -31 -36 -29 -28 -28 -24 -19 -40 -25 -1 -6 -16 -17 -19 -18 -17 -24 -14 -17 -18 -25 -29 -11 -9 -19 -33 -30 -1 0 0 -6 -10 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -10 -5 0 0 0 0 -8 -17 -15 -14 -21 -26 -25 -17 -20 -25 -28 -24 -30 -78 -62 -77 -83 -77 -82 -94 -63 -37 -19 -25 -68 -66 -54 -57 -75 -89 -82 -63 -59 -66 -74 -13 -40 -49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 -12 -49 -24 -19 -5 0 0 0 0 0 -15 -61 -61 -46 -47 -40 -27 -23 -33 -31 -19 -11 0 -40 -45 -40 -34 -25 -24 -25 -19 -16 -23 -19 -21 -32 -37 -30 -31 -23 -21 -30 -42 -39 -54 -48 -35 -24 -22 -40 -46 -34 -16 -14 -19 -22 -21 -21 -27 -39 -20 -17 -22 -29 -30 -32 -39 -46 -48 -35 -25 -20 -26 -30 -28 -26 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -12 -8 0 -1 -1 0 -13 -25 -27 -29 -28 -26 -20 -16 -24 -18 -21 -37 -51 -62 -68 -104 -107 -106 -121 -130 -59 -40 -40 -47 -64 -69 -57 -64 -75 -72 -58 -57 -50 -47 -48 -43 -45 -42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -40 -54 0 0 0 0 0 0 0 0 0 -15 -54 -59 -85 -43 0 0 0 0 0 0 -12 -47 -12 -14 -11 0 -5 -39 -29 -11 0 -3 -23 -27 -27 -26 -27 -27 -27 -17 -15 -23 -25 -27 -18 -15 -17 -18 -11 -7 -19 -22 -8 -45 -50 -41 -27 -18 -17 -19 -54 -62 -43 -18 -17 -20 -20 -18 -15 -15 -21 -21 -26 -33 -30 -39 -16 -25 -40 -11 -16 -21 -20 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -14 -8 -1 0 0 -4 -18 -17 -5 0 -6 -28 -26 -29 -29 -27 -29 -31 -30 -33 -26 -33 -78 -70 -62 -66 -76 -100 -134 -138 -102 -70 -77 -61 -48 -53 -59 -58 -46 -61 -63 -77 -82 -60 -91 -65 -48 -43 -52 -53 -56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -65 -70 -37 0 0 0 0 -19 -15 0 0 0 0 -23 -54 -3 0 0 0 0 0 0 0 0 -1 0 0 0 -10 -20 -40 -51 -15 -13 -14 -5 -29 -24 -28 -27 -22 -32 -19 -16 -21 -23 -7 -16 -32 -35 -24 -6 -14 -21 -22 -26 -43 -50 -38 -26 -18 -17 -25 -49 -54 -37 -15 -15 -18 -18 -17 -17 -18 -22 -20 -22 -26 -31 -29 -9 -21 -34 -23 -19 -23 -33 -22 -1 0 0 0 0 0 0 0 0 0 -2 -4 0 0 -18 -38 -57 -56 -48 -48 -37 -31 -38 -36 -20 -10 -5 -1 -3 -31 -37 -32 -31 -38 -37 -64 -49 -20 -38 -82 -80 -102 -129 -145 -141 -66 -68 -62 -47 -49 -45 -50 -50 -44 -35 -41 -91 -92 -83 -77 -80 -54 -55 -51 -51 -65 -78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -59 -62 -23 -32 -63 -49 -6 -79 -68 0 0 0 0 -51 -67 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -18 -9 -42 -32 -36 -21 -6 -24 -3 0 -13 -23 -24 -20 -20 -20 -16 -5 -7 -12 -18 -13 -4 -14 -13 -20 -20 -19 -24 -33 -33 -30 -25 -19 -26 -28 -27 -22 -17 -12 -13 -19 -18 -21 -22 -31 -35 -33 -23 -11 -35 -43 -44 -42 -42 -50 -42 -21 -15 -28 -4 -1 0 0 0 0 0 0 -30 -35 -3 0 -26 -40 -51 -55 -46 -63 -49 -28 -25 -42 -43 -41 -39 -45 -51 -33 -39 -36 -36 -43 -54 -77 -82 -74 -86 -139 -113 -131 -150 -156 -129 -43 -43 -48 -44 -42 -43 -51 -55 -53 -56 -64 -51 -52 -54 -59 -60 -64 -92 -80 -65 -70 -79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -51 -43 -22 -27 -31 -2 -74 -44 -1 0 -4 -45 -55 -40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -9 -14 -6 0 0 0 0 -3 -5 -8 -13 -11 -22 -25 -12 -12 -8 -3 -7 -13 -1 -16 -16 -16 -19 -26 -29 -29 -23 -19 -20 -20 -28 -18 -7 0 0 -46 -27 -3 -6 -15 -22 -40 -46 -43 -33 -33 -39 -39 -38 -37 -30 -33 -18 -1 -1 0 0 0 -9 -15 -9 -1 -3 -31 -47 -40 -35 -27 -42 -61 -63 -80 -62 -47 -42 -51 -48 -48 -42 -49 -56 -40 -47 -46 -46 -55 -64 -78 -78 -88 -117 -155 -143 -140 -130 -123 -117 -98 -96 -63 -71 -72 -47 -48 -58 -60 -52 -53 -54 -53 -57 -67 -76 -79 -102 -97 -97 -101 -99 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -13 -76 -106 -47 0 -17 -72 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -35 0 -6 -4 0 0 0 0 0 0 0 0 0 -19 -27 -25 -19 -14 -8 -7 -7 -3 -17 -24 -23 -21 -20 -19 -26 -25 -23 -16 -5 -23 -8 -7 -7 0 0 0 0 0 0 0 -38 -50 -49 -46 -45 -41 -21 -23 -28 -17 -25 -43 -50 -44 -38 -32 -27 -37 -46 -39 -3 0 -7 -37 -62 -63 -60 -64 -60 -46 -12 -55 -67 -64 -58 -52 -48 -41 -47 -45 -38 -50 -53 -53 -60 -72 -72 -48 -45 -105 -153 -145 -130 -114 -89 -85 -102 -105 -72 -93 -84 -56 -56 -44 -71 -69 -53 -54 -58 -71 -76 -75 -72 -84 -82 -81 -77 -71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -18 -50 -68 -106 -91 -49 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 -3 -3 0 0 0 0 0 -1 -19 -28 -31 -27 -16 -18 -5 0 -8 -24 -21 -21 -18 -16 -15 -21 -22 -26 -17 -7 -29 -19 -28 -18 0 -1 0 0 0 0 -3 -21 -28 -34 -39 -43 -44 -9 -28 -36 -14 -1 -30 -48 -53 -50 -44 -49 -47 -30 -23 -53 -54 -47 -50 -58 -60 -60 -79 -38 -2 -23 -87 -74 -76 -75 -69 -57 -48 -48 -47 -47 -55 -74 -69 -64 -57 -50 -33 -38 -110 -148 -136 -106 -100 -72 -62 -68 -76 -69 -86 -64 -49 -56 -46 -37 -37 -38 -49 -74 -81 -70 -55 -50 -57 -55 -43 -38 -53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -6 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -61 -71 -78 -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 -15 -17 0 0 0 0 0 0 -1 -24 -11 -4 -5 -9 -2 0 -8 -21 -30 -29 -24 -13 -12 -22 -21 -24 -11 -14 -36 -33 -35 -15 0 -6 -29 -4 -15 -10 0 0 0 0 0 -15 -39 -27 -41 -50 -32 0 0 -1 -7 -26 -43 -44 -49 -50 -51 -51 -54 -56 -57 -55 -59 -67 -73 -67 -65 -64 -69 -57 -65 -78 -79 -70 -67 -70 -54 -46 -55 -78 -82 -81 -64 -49 -50 -74 -135 -142 -130 -114 -102 -82 -77 -87 -98 -61 -59 -56 -42 -43 -53 -42 -37 -36 -50 -66 -59 -56 -48 -31 -22 -26 -43 -48 -64 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -9 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -47 -62 -56 -55 -5 0 0 0 -4 -13 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 -3 -18 -23 -13 0 0 0 0 0 -6 -14 -32 -7 -8 -7 0 0 0 0 0 -1 -6 -19 -7 -7 -16 -15 -16 -18 -22 -28 -26 -14 -4 0 0 0 0 -29 -13 0 0 0 0 0 -20 -40 -34 -20 -24 -15 0 0 0 0 -7 -27 -45 -49 -47 -43 -43 -41 -44 -55 -52 -55 -60 -54 -49 -49 -26 -24 -47 -48 -55 -78 -72 -52 -69 -39 -38 -71 -106 -107 -92 -58 -48 -50 -62 -137 -132 -128 -125 -118 -118 -122 -78 -71 -95 -46 -65 -43 -38 -52 -65 -68 -48 -45 -51 -48 -43 -52 -35 -21 -24 -25 -53 -55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -9 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -61 -64 -33 0 0 0 0 0 -23 -62 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -43 -7 -26 -32 -30 -47 -32 -13 -12 -22 -18 -2 0 -14 -31 -27 -2 -2 -2 0 0 0 0 0 0 -1 -5 -1 0 0 0 0 -1 -3 -7 -7 0 0 0 0 0 -6 -37 -28 -21 -10 0 0 0 -2 -8 -8 0 0 0 0 0 0 0 0 -9 -30 -46 -50 -21 -7 -21 -47 -51 -26 -45 -56 -49 -41 -52 -49 -45 -50 -51 -39 -72 -72 -48 -40 -34 -34 -51 -74 -82 -81 -38 -50 -95 -130 -122 -80 -84 -91 -95 -99 -79 -75 -92 -89 -57 -52 -39 -42 -46 -44 -42 -32 -34 -36 -33 -25 -34 -27 -23 -27 -35 -68 -62 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -10 -3 0 0 0 0 0 0 0 -30 -137 -101 -31 0 0 0 0 0 0 -8 -40 -37 -15 0 0 0 0 0 -35 -55 -7 -34 -35 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -26 -32 -44 -32 -34 -38 -34 -29 -19 -2 0 -16 -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 -2 -9 -14 -19 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -47 -39 -43 -48 -49 -51 -46 -3 -19 -33 -43 -48 -46 -47 -59 -60 -50 -42 -44 -47 -38 -26 -29 -32 -34 -33 -46 -67 -36 -22 -17 -60 -124 -102 -97 -81 -75 -82 -100 -65 -52 -62 -68 -61 -42 -45 -41 -33 -23 -26 -24 -28 -31 -33 -40 -40 -37 -45 -56 -42 -53 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 0 0 0 0 0 0 0 0 0 0 -49 -140 -135 -82 -20 0 0 0 -45 -19 0 0 0 0 0 0 0 0 0 -33 -62 -60 -43 -44 -35 -24 -13 0 0 0 0 0 0 0 0 0 0 -1 -8 -3 -14 -30 -35 -34 -39 -42 -41 -34 -12 -14 -28 -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 -17 -21 -2 -3 -1 -3 -24 -39 -21 -2 0 -19 -38 -39 -40 -65 -66 -59 -55 -50 -52 -42 -33 -30 -37 -38 -45 -61 -74 -59 -38 -58 -107 -143 -140 -137 -129 -108 -103 -105 -89 -117 -84 -89 -114 -96 -55 -31 -21 -26 -31 -28 -24 -26 -37 -52 -55 -59 -52 -46 -48 -72 0 0 0 0 0 0 0 0 0 0 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 -3 -12 -8 -4 -2 -1 0 0 0 0 0 0 0 -49 -109 -130 -129 -64 -12 0 -1 -12 -5 0 0 0 0 0 0 0 0 0 0 -43 -66 -58 -40 -42 -44 -33 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -47 -50 -49 -49 -41 -32 -42 -32 -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 -9 -26 -29 0 0 -23 -24 -18 -10 0 0 -27 -44 -34 0 0 -19 -33 -36 -34 -61 -60 -57 -54 -47 -57 -49 -41 -43 -50 -50 -54 -69 -75 -70 -57 -76 -118 -142 -126 -94 -168 -109 -94 -79 -29 -75 -72 -113 -148 -130 -52 -44 -33 -27 -28 -29 -24 -25 -29 -38 -47 -61 -49 -52 -51 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -5 -6 -7 -9 -10 -9 -8 -7 -3 -1 -5 -8 -90 -126 -104 -70 -111 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -57 -67 -63 -58 -54 -44 -47 -33 -4 0 0 0 0 0 0 0 0 0 0 -2 -13 -3 -5 -18 -49 -49 -42 -69 -68 -42 -22 -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 -5 -87 -38 -43 -51 -2 -24 -34 -53 -45 -1 0 -6 -29 -47 -44 -32 -23 -12 -31 -66 -55 -61 -53 -52 -56 -62 -63 -61 -53 -50 -54 -55 -76 -75 -66 -68 -122 -123 -125 -138 -136 -130 -79 -71 -54 -32 -59 -57 -69 -106 -108 -49 -47 -31 -23 -21 -22 -22 -24 -26 -33 -44 -56 -45 -39 -33 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -3 -6 -4 -7 -10 -9 -9 -10 -7 -6 -38 -120 -170 -171 -122 -72 -92 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -60 -67 -65 -66 -63 -44 -35 -41 -27 -5 -22 -4 0 0 0 0 0 0 0 -6 -23 -3 -23 -33 -24 -10 -43 -47 -57 -34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -93 -103 -59 0 -2 -23 -52 -42 -29 -81 -44 -60 -74 -85 -85 -84 -70 -59 -54 -59 -68 -64 -66 -67 -68 -82 -84 -74 -61 -53 -48 -67 -81 -88 -101 -125 -127 -135 -142 -131 -88 -87 -51 -45 -66 -114 -59 -58 -49 -50 -42 -33 -23 -18 -21 -22 -17 -18 -21 -26 -31 -33 -35 -38 -41 -39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -11 -5 0 0 0 0 0 0 0 -3 -2 -1 -1 -6 -6 -4 -4 -4 -3 -9 -9 -9 -11 -11 -10 -9 -9 -9 -10 -11 -30 -64 -120 -165 -199 -133 -74 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -64 -71 -71 -52 -18 -1 -34 -34 -31 -29 -1 0 0 0 0 0 0 0 -4 -9 -1 -21 -30 -19 -2 -12 -3 -26 -23 0 0 0 0 0 0 -4 -21 -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 -1 -13 -66 -82 -69 -73 -89 -89 -92 -94 -88 -79 -85 -89 -89 -84 -64 -67 -83 -88 -74 -74 -77 -73 -69 -68 -69 -59 -47 -41 -45 -60 -92 -96 -97 -100 -102 -133 -143 -92 -53 -78 -9 -55 -57 -24 -25 -19 -13 -16 -23 -23 -24 -15 -9 -9 -13 -13 -13 -15 -18 -21 -25 -28 -25 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -13 -14 -6 0 0 0 0 0 0 -2 -9 -8 -8 -6 -4 -7 -8 -9 -10 -10 -10 -10 -10 -10 -11 -11 -11 -10 -11 -11 -13 -104 -144 -154 -141 -132 -95 -31 0 0 -3 -49 -54 -47 -28 0 0 0 0 0 0 0 0 0 0 -7 -64 -70 -34 0 -4 -32 -11 -1 -12 -19 -16 -3 0 0 0 0 0 0 0 0 0 0 -20 -17 0 0 -11 -6 0 0 0 0 0 -15 -27 -38 -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 -21 -44 -53 -51 -67 -65 -77 -90 -88 -89 -87 -88 -85 -76 -69 -78 -71 -71 -72 -72 -69 -68 -67 -65 -57 -50 -43 -49 -61 -71 -66 -88 -93 -94 -94 -107 -51 -89 -88 -61 0 0 -19 -32 -30 -19 -9 -11 -15 -19 -18 -17 -28 -25 -25 -26 -21 -9 -16 -18 -16 -24 -23 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -2 0 0 0 0 0 0 -1 -5 -6 -9 -8 -7 -10 -9 -9 -7 -7 -7 -7 -7 -9 -11 -12 -13 -12 -8 -6 -29 -128 -135 -141 -122 -95 -93 -58 -29 -17 -8 -4 -13 -23 -19 0 0 0 0 0 0 0 0 0 0 -18 -63 -23 -8 0 0 -2 -6 0 -3 -21 -39 -3 0 0 0 0 0 0 0 0 0 0 0 -16 -14 0 0 0 0 0 0 0 0 -13 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -51 -80 -102 -123 -140 -129 -99 -89 -86 -80 -74 -71 -75 -71 -62 -53 -54 -53 -49 -58 -112 -102 -82 -53 -26 -4 -48 -76 -77 -79 -83 -7 -43 -75 -49 -2 -10 -6 -1 -2 -7 -19 -12 -13 -17 -21 -21 -76 -92 -56 -29 -35 -4 -11 -11 -5 -12 -22 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -5 -6 -8 -8 -11 -13 -10 -3 -5 -8 -8 -5 -13 -4 -54 -90 -114 -110 -134 -116 -92 -88 -94 -75 -81 -87 -82 -70 -12 0 0 0 0 0 0 0 0 0 0 -7 -1 -5 0 0 0 0 -12 -52 -8 0 -26 -39 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 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 -68 -89 -93 -101 -110 -121 -96 -85 -82 -74 -63 -65 -66 -63 -59 -55 -58 -59 -36 -5 -17 -23 -12 0 0 -2 -66 -91 -84 -58 -4 -52 -61 -35 -11 -40 -42 -12 0 -2 -7 -7 -7 -9 -13 -18 -20 -20 -32 -24 -11 0 -3 -6 -5 -8 -34 -37 0 0 0 0 0 0 0 0 0 0 0 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 -24 -132 -141 -146 -134 -130 -143 -121 -88 -72 -74 -70 -67 -34 -5 -22 -35 -7 0 0 0 0 0 0 0 0 0 -54 -28 0 0 0 0 0 0 0 0 0 -10 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -65 -40 -21 -49 -123 -98 -75 -69 -67 -72 -61 -62 -64 -55 -40 -70 -96 -116 -81 0 0 0 0 0 -6 -24 -69 -96 -62 -4 -30 -54 -38 -29 -39 -37 -7 0 0 -1 -2 -1 0 0 0 0 0 -3 -4 0 0 0 0 0 0 -4 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -56 -129 -137 -127 -113 -119 -96 -73 -67 -64 -52 -4 0 0 -4 -22 -36 -7 0 0 0 0 0 0 0 -8 -52 -60 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -16 -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 -2 -3 0 -14 -53 -69 -72 -75 -54 -3 -9 -16 -24 -18 -10 -54 -58 -79 -53 0 0 0 0 0 -35 -119 -91 -92 -75 -47 -41 -61 -61 -65 -42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 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 -57 -128 -102 -99 -89 -88 -84 -64 -42 -22 0 0 0 0 -8 -30 -4 0 0 0 0 0 -40 -20 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 -8 -34 -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 -3 -30 -11 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 -34 -95 -103 -104 -85 -68 -61 -65 -66 -77 -54 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -17 -6 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -75 -14 -62 -82 -79 -80 -27 -8 0 0 0 0 0 0 0 0 0 0 0 0 -3 -38 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -23 -13 -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 -36 -97 -93 -102 -90 -79 -73 -58 -76 -76 -46 -1 0 0 0 0 0 0 0 0 0 0 -4 -32 -33 -28 -21 -18 -11 -7 -2 -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 -3 -74 -37 -8 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -7 -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 -32 -68 -101 -89 -92 -91 -85 -81 -77 -100 -58 -22 -37 -97 -82 -16 0 0 0 0 0 -4 -1 -10 -43 -36 -34 -35 -36 -37 -36 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -11 0 0 0 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -77 -132 -128 -106 -91 -88 -88 -84 -86 -90 -82 -33 -5 -45 -96 -94 -73 -66 -57 -31 0 0 -35 -49 -44 -46 -43 -42 -44 -45 -46 -48 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 0 0 0 0 0 0 0 0 -7 -16 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -107 -157 -141 -116 -103 -100 -91 -87 -87 -85 -81 -88 -26 -2 -38 -84 -86 -88 -94 -75 -28 0 0 -39 -66 -72 -67 -49 -45 -36 -31 -33 -9 -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 -7 -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 -54 -262 -52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -45 -157 -154 -129 -115 -105 -87 -83 -80 -75 -70 -68 -69 -20 -2 -12 -21 -28 -76 -96 -64 0 0 0 -5 -13 -29 -55 -48 -29 -15 -18 -45 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 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 -49 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -38 -117 -149 -150 -145 -124 -105 -102 -39 -34 -54 -63 -50 -56 -62 -59 -38 -3 -36 -80 -55 -13 -7 -2 0 -24 -44 -55 -50 -46 -44 -27 -11 -59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -112 -128 -123 -114 -107 -97 -55 -42 -56 -51 -11 0 -2 -10 -10 0 -2 -44 -46 -46 -50 -49 -41 -18 -31 -48 -46 -46 -43 -21 -14 -51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -106 -120 -105 -92 -88 -85 -83 -81 -57 -6 0 0 0 0 0 0 -11 -33 -49 -51 -52 -10 -28 -47 -48 -48 -46 -17 0 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -81 -105 -96 -93 -94 -90 -82 -73 -66 -8 0 0 0 -5 -44 -47 -22 0 -3 -1 -9 -18 -23 -24 -30 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -84 -111 -92 -62 -89 -82 -73 -66 -59 -10 0 0 -8 -42 -48 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -44 -34 -8 -72 -87 -84 -83 -82 -60 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -47 -41 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -80 -103 -95 -79 -83 -53 -41 -33 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -52 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -18 -23 -73 -83 -62 -25 -13 -6 -44 -36 0 0 0 -24 -16 -5 -11 -1 0 -22 -59 -22 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -36 -52 -78 -86 -76 -80 -73 -66 -54 -47 -37 -64 -48 -38 -57 -6 0 -36 -60 -32 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -61 -68 -64 -11 -9 -16 -23 -28 -35 -45 -53 -56 -53 -37 -33 -26 -13 -1 -13 -7 0 0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -22 -8 0 0 -2 -21 -8 0 -2 -8 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -31 -66 -64 -31 -10 -22 -4 0 0 0 -1 -31 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -44 -48 -102 -136 -65 -24 -23 -21 -18 -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 -5 -18 -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 0 0 0 0 0 0 0 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 -73 -121 -151 -42 -22 -21 -20 -20 -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 -3 -11 -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 -59 -139 -96 -73 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -64 -57 -66 -75 -19 -18 -18 -18 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -120 -233 -212 -184 -56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -12 -17 -19 -20 -19 -19 -15 -13 -12 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -87 -130 -166 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -10 -16 -27 -55 -21 -12 -17 -24 -2 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -65 -133 -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 -1 0 0 0 -11 -29 -51 -55 -18 -11 -11 -4 0 0 0 0 -2 -11 -3 -10 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 -65 0 0 0 0 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 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -7 -5 -1 -15 -25 -34 -38 -10 -9 -11 -10 -1 0 0 0 -6 -22 -9 -1 -1 -3 -11 -9 -3 0 -3 -14 -3 0 0 0 0 0 -7 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 -12 -7 -3 -14 -22 -36 -47 -45 -12 -10 -10 -10 -10 -9 -3 -4 -12 -20 -8 -2 -1 -9 -19 -11 -3 0 -5 -17 -4 -2 -2 0 0 -1 -1 -3 -7 -2 -1 0 -23 -71 -59 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -9 -4 -2 -3 -1 -50 -65 -49 -14 -13 -10 -9 -8 -9 -7 -6 -11 -13 -9 -14 -13 -9 -11 -16 -5 0 -1 -4 -1 -6 -5 -2 -2 -13 -4 -4 -10 -8 -1 0 -2 -16 -27 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -2 -1 -2 -49 -51 -33 -27 -7 -7 -8 -8 -8 -6 -10 -9 -7 -24 -23 -19 -14 -10 -1 -1 0 0 -2 -12 -12 -6 -5 -16 -17 -7 -5 -7 0 0 0 -20 -31 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -12 -57 -53 -48 -39 -12 -15 -10 -7 -7 -5 -10 -7 -4 -7 -15 -21 -22 -17 -5 -16 -11 -13 -17 -20 -16 -10 -8 -15 -21 -12 -9 -6 -2 -1 0 -7 -12 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 14 13 nan 12 12 13 13 15 nan 16 16 nan nan nan nan nan nan 19 19 19 18 16 nan nan 12 11 11 9 8 nan nan nan 10 11 nan 14 nan nan nan nan nan nan nan nan 21 22 22 22 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 23 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 23 23 24 25 26 27 27 27 27 28 28 28 28 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 12 nan nan 11 13 14 nan 16 16 nan nan nan nan nan nan 19 19 19 19 17 14 12 nan nan nan nan nan nan nan nan nan nan nan 15 16 16 nan nan nan nan nan nan nan nan nan 22 22 22 21 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 24 23 23 24 23 23 22 23 24 24 24 23 23 23 24 25 27 28 29 29 28 27 26 26 27 28 28 27 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 12 14 16 17 18 17 nan nan nan nan 19 19 20 20 20 18 15 12 12 9 nan nan nan nan nan nan nan nan 14 16 16 17 18 19 nan nan nan nan nan nan nan nan nan nan 21 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 23 23 23 23 22 23 23 24 24 24 23 25 28 31 33 33 33 32 30 30 27 26 27 27 26 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 17 19 19 nan nan nan 20 20 20 20 21 21 18 16 13 12 9 7 nan nan nan nan nan 12 13 14 15 16 17 19 20 21 nan nan nan nan nan nan nan nan nan nan 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 22 23 23 23 22 22 23 23 24 24 nan nan 33 36 37 36 35 34 32 31 29 27 27 26 26 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 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 13 16 17 18 nan nan nan 20 21 21 20 20 20 18 18 16 13 nan nan nan nan nan 14 15 15 15 15 16 17 18 20 21 nan nan nan nan nan nan 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 21 21 21 21 22 22 22 22 22 23 23 24 26 nan nan nan 39 38 36 35 34 33 31 30 28 27 27 26 25 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 11 13 14 16 17 nan nan nan 20 20 20 20 20 19 19 17 14 nan nan nan nan nan 16 16 17 17 17 18 18 19 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 22 22 22 22 23 23 25 27 30 nan nan 39 39 38 36 36 34 32 30 28 27 27 26 25 23 21 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 10 10 11 13 14 15 nan nan 20 20 21 21 21 21 20 19 17 16 15 16 17 17 17 17 17 nan 18 19 19 nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 22 21 21 22 22 23 23 24 25 27 30 33 nan 38 39 38 38 37 36 34 31 29 28 26 25 24 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 11 11 nan 11 13 15 nan nan nan nan 23 23 24 24 23 22 22 21 20 19 19 19 nan nan nan nan nan nan nan nan nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 23 22 22 22 22 23 24 25 27 29 32 35 nan 38 37 37 37 37 35 33 nan 29 27 25 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 16 nan nan nan nan nan nan nan nan nan nan nan 16 18 nan nan nan nan nan nan nan nan nan nan 23 22 21 20 nan nan nan nan nan nan nan nan nan nan nan 20 20 20 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 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 26 26 25 24 23 24 24 24 26 27 28 30 32 35 36 36 35 36 35 34 nan nan nan 27 26 24 23 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 17 19 22 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 19 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 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 26 26 25 25 25 25 26 27 28 30 32 34 35 35 33 33 nan nan nan nan nan nan 25 24 24 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 15 16 18 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 26 25 25 26 26 27 nan 30 31 32 32 31 30 30 nan nan nan nan nan nan 24 24 24 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 14 14 14 15 16 nan nan nan nan nan 22 nan nan nan nan nan nan 20 18 nan nan 18 nan nan nan nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 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 26 26 25 25 26 26 27 28 29 29 29 28 27 27 nan nan nan nan nan nan 24 24 24 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 12 13 14 14 13 13 13 13 nan nan nan nan 21 nan nan nan 20 20 20 18 16 nan nan nan 19 19 19 18 nan nan nan 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 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 27 27 27 27 26 26 26 25 25 26 26 27 27 27 25 nan nan nan nan nan nan nan nan 25 25 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 14 14 14 13 13 nan nan 17 19 20 21 20 19 19 19 18 nan nan 14 15 17 18 18 17 16 nan nan 16 17 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 27 27 27 27 nan 26 25 25 25 25 25 25 25 25 nan nan nan nan nan nan nan nan nan 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 15 16 17 18 19 19 19 19 19 18 18 17 nan 14 15 16 15 13 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 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 27 27 27 27 nan 26 25 24 24 24 24 24 24 26 nan nan nan nan nan 26 26 nan nan nan nan 25 23 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 16 17 18 nan nan nan nan nan nan nan 20 19 18 nan nan nan 13 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 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 27 26 25 25 24 24 24 23 23 24 25 26 nan nan nan nan nan nan 26 nan 26 26 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 15 16 17 18 20 21 23 23 nan nan nan 23 21 19 17 nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 24 23 23 23 23 23 23 24 24 26 27 nan nan nan nan nan nan 26 25 25 24 23 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 15 15 16 18 19 20 21 22 23 23 23 23 22 nan 17 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 24 23 22 22 22 23 23 24 25 26 27 28 nan nan nan nan 28 27 26 25 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 16 15 16 17 18 19 19 19 20 20 20 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 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 24 23 22 22 22 23 23 24 25 27 29 nan nan nan nan nan nan 28 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 17 16 15 16 18 19 20 19 19 18 18 19 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 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 24 24 23 22 22 22 22 23 24 25 28 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 16 nan 16 17 19 21 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 23 23 23 23 22 22 22 23 24 26 nan nan nan nan 31 31 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 16 nan 17 18 20 21 21 21 20 nan nan nan nan nan nan nan nan nan 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 23 22 22 22 22 22 23 25 27 28 nan nan 32 32 32 31 nan nan nan nan nan nan nan nan nan nan 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan nan 18 19 20 21 nan nan nan nan nan nan nan nan nan nan 21 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 22 22 21 22 22 24 26 28 29 31 nan nan 33 33 33 nan nan nan nan nan nan nan nan 36 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 21 20 nan nan nan nan nan nan 22 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 22 22 22 22 23 25 27 29 30 31 32 34 34 34 34 34 nan nan nan nan nan nan nan 36 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 nan nan nan nan nan nan nan nan nan nan 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 22 23 24 25 27 28 29 30 33 35 36 36 35 35 35 nan nan nan 34 35 36 37 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 nan nan nan nan nan nan nan nan nan nan 21 22 21 21 nan nan 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 24 25 26 27 27 28 30 32 34 36 36 36 36 35 35 35 35 35 35 35 36 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 21 nan 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 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 24 25 26 27 27 27 28 29 31 33 34 35 36 35 35 35 35 36 36 36 36 36 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 nan nan nan nan 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 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 25 25 26 27 27 27 28 30 32 33 34 34 34 35 35 35 36 36 36 36 35 34 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 24 24 25 26 27 27 28 30 31 32 33 33 33 34 34 34 35 36 36 35 33 32 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 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 21 nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 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 26 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 25 25 26 27 27 29 30 30 31 32 32 33 33 33 33 33 34 34 33 31 30 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 26 27 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 27 28 29 30 30 31 31 32 32 33 32 31 32 32 32 32 30 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 28 28 nan nan nan nan nan nan nan nan nan nan 29 nan nan nan 29 29 nan nan nan nan nan nan 26 27 27 29 30 30 30 30 31 31 31 31 31 30 31 31 31 31 30 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 28 29 nan nan nan nan nan nan nan nan nan 29 28 28 27 28 28 28 28 28 27 27 nan nan nan nan 28 29 30 31 31 31 31 31 31 30 30 30 30 31 31 31 30 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 26 29 nan nan nan nan nan nan nan 28 28 28 27 27 26 27 27 27 27 27 26 26 nan nan nan nan nan nan 30 30 30 30 30 31 31 30 30 30 30 31 31 31 30 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 27 29 30 29 29 29 29 28 28 28 27 26 26 25 25 26 26 26 26 26 25 25 nan nan nan nan nan nan nan 29 29 29 30 30 30 30 30 30 30 31 30 30 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 26 nan nan nan nan 29 28 28 27 27 26 25 25 25 24 25 25 25 25 25 24 nan nan nan nan nan nan nan nan nan 28 28 28 29 29 30 30 30 30 30 29 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 27 28 28 28 28 28 27 27 26 25 25 24 24 24 24 24 24 24 24 24 nan nan nan nan nan nan nan nan nan 27 27 27 27 28 28 29 29 29 29 28 28 28 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 24 25 26 27 27 28 28 27 27 26 25 25 25 24 24 24 24 24 24 24 24 24 25 nan nan nan nan nan nan nan nan nan 27 26 26 26 26 27 28 28 28 27 27 27 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 25 25 25 nan nan 27 27 27 26 26 25 24 nan nan 24 24 24 24 24 24 24 24 25 25 25 nan nan nan nan nan nan nan nan 26 26 26 25 26 26 27 27 26 26 27 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 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 23 23 24 24 24 25 24 nan nan nan nan nan nan nan 26 26 25 25 25 26 25 24 25 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 24 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 23 nan 23 23 23 24 24 23 nan nan nan nan nan nan nan nan nan 25 24 24 25 24 23 23 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 19 nan nan nan 17 18 nan nan nan nan 25 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 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 22 nan nan nan nan nan nan nan nan nan 25 23 23 23 23 22 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 18 18 17 nan nan 17 18 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 24 24 25 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 24 24 nan nan nan nan nan nan 23 22 22 23 22 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan 16 17 nan nan nan nan nan nan nan nan 16 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 23 24 24 25 nan nan nan nan 23 21 21 21 21 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 nan 16 nan nan nan nan nan nan nan nan 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 21 21 21 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 22 22 23 23 23 24 nan nan nan nan nan 21 21 21 20 20 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 nan nan 19 19 20 19 20 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 22 22 23 nan nan nan nan nan nan 21 21 21 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 16 nan nan 15 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 22 22 22 22 nan nan nan nan nan nan nan 21 21 21 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 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 23 23 24 23 nan nan nan nan nan nan nan nan nan nan 22 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 24 25 nan nan nan nan nan nan nan nan nan nan nan 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 23 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 14 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 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 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 31 31 31 31 nan nan nan nan nan nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 32 32 31 31 31 31 31 31 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 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 29 30 nan nan nan 31 nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 28 nan nan nan nan nan 29 nan 28 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 25 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 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 26 26 25 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 15 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 30 30 29 30 30 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 31 31 30 30 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 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 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 31 31 31 30 30 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 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 30 nan 30 29 29 30 nan nan nan nan 27 27 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 18 17 17 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 27 27 27 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 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 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 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 nan nan nan nan nan nan nan nan nan nan nan 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 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 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 24 23 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 26 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 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 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 nan nan nan 23 24 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 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 nan nan nan nan nan nan nan nan nan nan nan nan 28 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 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 25 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 nan nan nan nan nan nan nan nan nan nan nan nan 26 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 279 270 nan 259 253 252 254 255 nan 260 263 nan nan nan nan nan nan 271 272 271 269 268 nan nan 241 238 232 220 202 nan nan nan 206 211 nan 222 nan nan nan nan nan nan nan nan 230 231 233 232 232 231 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 268 269 270 272 273 273 273 274 277 281 281 282 282 282 283 282 285 285 284 283 283 281 277 278 276 273 270 267 266 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 270 265 nan nan 255 253 252 nan 254 258 nan nan nan nan nan nan 274 274 275 276 274 266 257 nan nan nan nan nan nan nan nan nan nan nan 221 223 224 nan nan nan nan nan nan nan nan nan 234 234 233 232 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 270 271 270 268 267 268 271 276 278 279 280 281 281 280 279 278 277 276 275 273 270 269 268 268 269 269 268 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 252 252 252 254 257 nan nan nan nan 276 275 274 276 279 279 273 266 265 258 nan nan nan nan nan nan nan nan 216 219 219 222 224 227 nan nan nan nan nan nan nan nan nan nan 233 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 267 268 269 269 266 264 265 269 273 275 277 278 280 280 278 276 274 274 273 270 267 267 263 262 265 268 269 268 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 252 251 252 254 nan nan nan 276 276 274 274 277 280 280 278 274 273 268 262 nan nan nan nan nan 205 212 216 218 220 222 224 227 230 nan nan nan nan nan nan nan nan nan nan 234 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 267 268 267 266 265 266 270 272 273 275 277 nan nan 278 276 275 275 273 271 268 266 262 261 262 265 266 265 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 249 249 250 nan nan nan 276 276 275 275 276 279 279 279 277 272 nan nan nan nan nan 213 209 213 213 216 220 223 224 225 227 nan nan nan nan nan nan nan nan nan nan nan nan 236 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 263 265 266 267 266 266 267 267 269 271 273 276 nan nan nan 278 278 277 277 276 274 270 266 264 264 265 265 263 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 254 249 248 249 253 nan nan nan 275 275 275 275 276 276 277 273 269 nan nan nan nan nan 218 213 213 213 215 219 223 226 227 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 233 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 260 263 265 265 265 265 265 266 267 270 273 277 nan nan 282 281 280 280 279 280 279 277 273 271 271 272 270 267 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 258 250 248 254 263 nan nan 273 273 273 273 274 274 276 272 267 265 262 254 240 229 218 213 212 nan 211 216 222 nan nan nan nan 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 253 257 261 263 263 263 263 263 265 269 272 276 279 nan 285 285 284 283 282 281 282 283 284 283 282 283 283 280 278 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 264 nan 251 259 265 nan nan nan nan 271 271 271 271 271 269 265 262 258 251 240 229 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 225 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 251 251 254 258 260 260 260 261 262 266 270 275 279 282 nan 286 286 285 285 284 284 285 nan 290 290 290 291 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 nan nan nan nan nan nan nan nan nan nan nan 268 270 nan nan nan nan nan nan nan nan nan nan 257 253 246 237 nan nan nan nan nan nan nan nan nan nan nan 232 233 233 235 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 227 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 249 250 251 254 257 257 258 260 263 267 272 277 281 284 286 286 286 286 285 285 nan nan nan 293 293 294 295 294 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 273 275 nan nan nan nan nan nan nan nan 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 234 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 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 248 250 252 254 256 260 264 268 274 279 283 285 286 286 285 285 nan nan nan nan nan nan 292 293 294 294 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 273 277 278 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 248 252 255 260 265 269 nan 279 282 284 285 284 282 282 nan nan nan nan nan nan 288 289 290 291 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 270 275 281 280 nan nan nan nan nan 270 nan nan nan nan nan nan 238 235 nan nan 228 nan nan nan nan nan nan nan nan nan nan 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 232 229 229 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 246 251 255 261 265 268 272 276 279 280 281 278 275 277 nan nan nan nan nan nan 286 286 288 289 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 273 272 274 278 283 283 283 nan nan nan nan 273 nan nan nan 253 250 245 243 239 nan nan nan 222 218 214 213 nan nan nan 228 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 229 226 228 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 243 245 247 250 255 260 263 266 269 272 273 274 275 269 nan nan nan nan nan nan nan nan 284 284 287 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 276 277 279 282 282 282 nan nan 274 274 275 273 268 262 259 256 251 nan nan 232 224 219 219 218 218 219 nan nan 226 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 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 246 247 248 250 nan 257 261 264 266 267 268 268 268 259 nan nan nan nan nan nan nan nan nan 284 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 280 280 279 276 275 276 276 275 271 270 268 264 260 257 nan 230 222 217 216 216 nan nan nan nan 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 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 248 247 248 250 nan 255 258 260 260 261 261 261 259 252 nan nan nan nan nan 277 277 nan nan nan nan 290 289 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 278 278 278 277 nan nan nan nan nan nan nan 268 266 261 nan nan nan 221 217 nan 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 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 247 247 249 251 253 254 254 255 255 254 254 252 248 nan nan nan nan nan nan 273 nan 282 285 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 277 279 279 279 277 278 277 nan nan nan 270 268 269 265 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 247 248 249 250 251 250 251 250 250 249 249 248 245 nan nan nan nan nan nan 268 275 279 283 286 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 276 278 280 281 280 279 277 277 276 275 272 270 nan 273 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 249 249 249 249 249 248 247 247 246 245 244 nan nan nan nan 251 256 262 269 273 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 281 278 279 281 281 280 278 276 276 274 273 274 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 249 250 250 249 248 247 246 245 244 244 nan nan nan nan nan nan 252 nan nan nan nan 269 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 286 284 282 281 281 279 277 276 274 273 272 274 279 281 nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 252 250 250 250 249 248 247 246 244 243 nan nan nan nan nan nan nan 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 291 nan 288 286 283 279 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 256 253 252 251 250 249 247 245 244 nan nan nan nan 244 243 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 nan 294 290 285 279 274 274 273 nan nan nan nan nan nan nan nan nan 276 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 260 258 255 254 252 250 248 246 245 245 nan nan 244 243 242 242 nan nan nan nan nan nan nan nan nan nan 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 nan nan 297 292 286 280 nan nan nan nan nan nan nan nan nan nan 286 nan nan nan 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 257 255 252 250 249 248 247 248 248 nan nan 243 242 243 nan nan nan nan nan nan nan nan 270 271 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 298 293 287 285 281 nan nan nan nan nan nan 287 nan 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 258 255 252 250 249 249 249 249 249 248 245 243 243 244 246 nan nan nan nan nan nan nan 271 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 289 290 290 nan nan nan nan nan nan nan nan nan nan 299 297 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 259 259 256 252 250 249 249 250 250 250 248 245 244 244 245 247 249 nan nan nan 259 263 267 271 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 290 nan nan nan nan nan nan nan nan nan nan 298 297 294 293 nan nan 279 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 257 253 250 250 250 250 252 251 248 245 244 245 246 248 251 253 253 256 259 262 266 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 297 297 296 292 nan 284 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 257 254 252 250 250 251 253 251 248 246 246 245 246 248 250 252 254 257 259 262 266 269 272 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 295 295 nan nan nan nan 285 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 254 254 253 252 251 252 253 252 249 249 248 248 248 248 249 251 255 258 261 263 266 269 271 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 293 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 237 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 251 252 251 251 252 254 252 252 252 252 251 250 250 250 252 256 259 263 265 267 268 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 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 nan nan nan nan nan nan nan nan nan nan nan nan nan 284 283 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 234 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 246 249 249 251 252 253 254 255 256 256 256 255 254 253 254 256 260 263 266 267 266 267 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 233 235 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 248 250 251 253 255 256 258 259 260 259 257 255 254 256 260 263 265 265 263 263 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 239 234 236 nan nan nan nan nan nan nan nan nan nan 246 nan nan nan 246 246 nan nan nan nan nan nan 246 248 250 252 255 258 259 259 260 260 259 256 255 257 260 263 265 264 264 262 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 238 236 238 nan nan nan nan nan nan nan nan nan 246 247 247 247 248 248 248 248 247 247 246 nan nan nan nan 249 252 256 258 259 260 262 262 260 259 259 260 262 264 266 265 265 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 240 240 242 nan nan nan nan nan nan nan 248 247 247 248 248 249 250 250 250 250 250 249 249 nan nan nan nan nan nan 256 258 259 261 262 263 264 264 265 265 265 266 266 267 268 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 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 247 249 251 252 252 252 251 250 249 249 249 249 249 250 251 251 251 251 251 251 251 251 nan nan nan nan nan nan nan 260 261 262 264 267 270 271 271 270 270 269 270 272 272 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 251 nan nan nan nan 253 252 251 251 250 249 249 250 251 251 251 252 252 252 251 252 nan nan nan nan nan nan nan nan nan 262 263 265 269 273 274 274 273 273 273 274 274 274 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 254 253 253 252 253 253 253 252 252 251 250 250 250 250 251 251 252 253 253 253 252 253 nan nan nan nan nan nan nan nan nan 264 265 266 269 272 273 274 274 274 274 273 273 272 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 254 253 253 253 253 253 253 252 251 251 251 250 251 251 251 252 253 253 253 253 253 254 nan nan nan nan nan nan nan nan nan 265 267 269 272 272 272 272 272 272 271 270 270 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 254 254 254 nan nan 254 255 254 253 252 251 251 nan nan 251 251 252 253 253 253 253 254 255 256 256 nan nan nan nan nan nan nan nan 266 269 270 272 272 270 270 271 271 271 270 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 237 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 252 253 253 nan nan nan nan nan nan nan nan nan nan nan nan nan 251 252 252 252 253 254 255 256 257 258 nan nan nan nan nan nan nan 268 269 273 272 270 269 270 271 271 271 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 248 249 249 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 251 251 nan 252 252 253 255 257 258 nan nan nan nan nan nan nan nan nan 271 271 269 268 268 269 271 270 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 274 nan nan nan 282 281 nan nan nan nan 276 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 255 256 nan nan nan nan nan nan nan nan nan 269 270 268 267 267 268 268 269 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 277 278 nan nan 282 280 nan nan nan nan nan nan nan nan nan nan 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 243 248 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 261 262 nan nan nan nan nan nan 270 270 268 267 267 267 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 285 nan 282 281 nan nan nan nan nan nan nan nan 276 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 230 nan 235 238 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 259 260 260 261 261 nan nan nan nan 272 273 271 269 269 269 267 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 285 nan 281 nan nan nan nan nan nan nan nan 274 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 231 231 230 229 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 256 257 258 259 260 261 nan nan nan nan nan 276 276 275 274 271 268 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 273 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 235 nan nan 237 234 232 231 231 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 251 253 254 256 259 261 nan nan nan nan nan nan 278 279 277 273 268 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 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 290 286 nan nan 281 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 253 257 260 nan nan nan nan nan nan nan 279 277 273 270 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 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 245 247 250 254 nan nan nan nan nan nan nan nan nan nan 274 271 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 293 289 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 246 249 253 nan nan nan nan nan nan nan nan nan nan nan 272 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 247 249 nan nan nan nan nan nan nan nan nan nan nan nan nan 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 244 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 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 243 nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 240 239 238 nan nan nan nan nan nan 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 240 239 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 240 239 238 236 235 234 232 231 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 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 242 nan nan nan 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 242 nan nan nan nan nan 230 nan 225 224 223 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 240 240 nan nan nan nan nan nan nan nan nan nan nan 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 236 235 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 224 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 220 221 225 229 232 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 223 226 225 224 222 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 218 218 217 217 217 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 216 216 216 217 nan nan nan nan 221 221 221 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 280 280 nan nan nan nan nan nan 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 214 214 215 216 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 276 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 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 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 273 273 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 220 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 237 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 210 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 248 250 nan nan nan nan nan nan nan nan nan nan nan nan 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 250 nan nan nan nan nan nan nan nan nan nan nan nan 229 226 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan