CAPE 2 3 1 0 0 1 1 1 0 0 0 1 2 3 5 7 7 7 8 10 11 12 10 11 12 12 14 17 21 24 25 21 9 10 13 5 4 9 8 3 0 0 1 5 21 20 22 45 72 78 66 52 45 43 46 52 57 61 65 63 58 53 46 40 38 37 36 41 50 55 50 39 32 29 28 30 37 46 56 66 79 94 110 119 124 128 129 126 111 85 59 42 33 30 29 26 23 21 23 27 30 36 46 54 72 85 95 103 104 90 67 46 26 17 3 0 0 12 62 145 158 127 68 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 19 19 20 23 28 35 39 39 38 36 33 34 38 48 61 71 75 74 67 47 21 6 1 0 0 0 0 1 4 25 108 210 261 236 171 126 104 66 20 3 9 26 42 42 24 10 2 1 2 8 21 43 72 87 71 65 62 62 66 69 63 62 63 8 4 1 0 0 1 1 1 0 0 0 1 2 3 5 6 6 5 6 10 12 12 11 11 12 12 13 15 19 22 23 17 3 2 4 1 1 4 7 3 0 0 1 8 21 21 10 26 50 67 67 56 45 41 44 49 53 55 59 63 60 54 48 44 41 39 37 40 50 62 60 51 42 34 28 25 24 28 37 46 53 59 69 99 114 125 135 133 113 80 50 34 28 26 26 23 19 18 19 23 27 31 41 58 79 98 118 129 121 100 78 50 22 21 4 1 0 15 80 151 157 119 54 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 13 18 19 19 22 27 36 42 44 42 39 38 42 48 59 90 112 101 77 65 57 31 9 2 0 0 0 1 2 3 21 90 180 234 223 166 114 82 55 16 2 0 12 31 37 30 16 5 2 1 3 11 25 45 66 72 73 82 82 72 64 63 71 80 6 2 0 0 0 0 0 0 0 0 0 0 1 2 4 5 5 4 4 7 11 12 11 11 12 10 12 14 17 20 20 13 0 0 0 0 0 1 5 6 2 0 0 2 12 17 2 12 37 59 66 59 47 40 41 46 51 52 54 56 54 51 47 44 43 42 40 41 51 63 71 68 58 47 36 28 21 18 21 27 33 38 46 64 86 108 122 117 96 69 45 30 24 24 24 21 21 22 25 29 30 31 38 58 87 115 133 138 127 106 73 41 22 19 6 2 0 39 112 159 150 105 46 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 8 14 16 17 19 24 30 40 46 47 45 41 42 50 62 78 98 111 101 75 58 54 32 14 5 1 0 1 3 4 4 14 63 129 179 191 161 114 76 44 17 6 1 10 28 39 36 25 12 3 1 1 5 14 24 34 43 64 62 61 62 61 63 79 87 3 1 0 0 0 0 0 0 0 0 0 0 0 2 2 3 3 3 3 5 8 10 10 10 10 10 11 13 14 17 15 8 0 0 0 0 0 0 2 4 3 0 0 0 3 4 0 4 29 54 64 59 47 39 38 44 49 53 53 51 50 47 44 41 38 38 40 43 50 59 67 76 72 61 48 36 26 18 14 15 18 24 32 40 55 85 115 114 98 69 45 31 25 26 27 30 29 29 33 39 41 35 37 60 90 117 132 132 111 70 37 24 23 18 5 0 2 77 154 174 130 65 18 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 13 17 19 19 17 16 19 24 32 40 45 47 45 43 45 50 60 76 90 97 96 75 56 48 40 24 2 1 1 3 5 6 6 13 38 79 126 158 149 113 78 43 20 13 7 17 38 52 50 39 25 10 2 0 2 6 10 14 18 29 44 60 68 66 66 76 80 17 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 3 5 8 8 9 9 9 11 12 14 16 15 7 1 0 3 7 4 1 0 2 3 1 0 0 0 0 0 0 11 46 60 54 44 36 36 42 49 56 58 54 49 45 43 41 35 30 33 41 48 53 57 61 67 65 56 44 33 23 15 11 9 10 15 22 39 72 112 118 109 74 46 32 29 34 38 31 28 25 29 40 46 39 38 57 91 117 126 115 84 37 7 8 13 10 3 1 19 93 168 170 105 38 5 0 0 0 0 0 0 0 0 0 0 0 1 3 10 19 27 29 26 23 19 17 19 24 32 40 44 46 47 45 46 49 54 62 71 81 87 66 45 39 33 15 4 12 14 18 15 9 6 12 26 46 77 118 132 114 82 53 30 23 21 46 77 89 81 63 44 24 8 1 0 1 2 3 4 7 8 40 54 78 91 82 71 17 8 3 0 0 0 0 0 1 1 0 0 0 0 1 2 2 2 2 3 4 5 5 6 7 9 11 12 14 16 17 14 4 1 4 11 12 2 0 3 5 3 0 0 1 2 0 0 1 20 47 49 36 32 34 40 50 62 74 71 56 52 52 48 39 29 27 33 39 45 48 49 50 55 51 42 33 26 19 13 8 4 7 14 31 67 104 115 122 96 68 48 39 39 38 26 27 27 27 36 43 42 43 54 103 134 127 98 59 23 3 1 2 1 1 8 35 88 126 100 51 15 1 0 0 0 0 0 0 0 0 0 0 0 1 5 12 19 25 26 24 22 22 20 21 26 32 37 41 46 49 50 50 51 53 57 66 79 81 55 35 26 20 12 16 47 45 48 31 12 6 13 21 29 43 78 96 86 73 65 54 47 51 100 144 151 133 111 89 56 25 3 0 0 0 0 0 1 0 3 14 46 70 70 59 25 15 5 0 0 0 0 1 2 1 0 0 0 0 0 1 3 3 3 3 3 3 3 5 6 10 12 13 15 17 18 17 11 2 2 10 12 3 0 1 8 7 2 3 10 14 1 0 0 6 19 26 18 8 20 35 47 61 72 70 57 56 58 59 52 39 28 27 30 37 41 44 44 44 41 35 30 24 19 14 9 6 5 9 27 59 92 114 129 127 108 85 63 45 35 33 38 39 32 39 41 42 50 75 125 147 119 76 41 16 2 0 0 0 6 33 66 82 66 28 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 10 13 17 20 23 25 26 29 31 34 40 47 55 60 58 56 55 60 72 86 83 48 24 18 19 25 36 53 62 42 19 9 11 19 25 27 35 56 57 51 60 74 79 81 102 158 197 202 194 182 148 99 60 23 3 0 0 0 0 0 0 0 3 22 46 53 49 18 16 6 0 0 1 0 1 1 1 0 0 0 0 0 1 1 2 2 2 2 3 4 5 7 10 14 15 16 16 17 16 10 0 1 8 14 9 1 2 9 13 8 9 20 25 12 0 0 0 2 3 2 1 7 24 39 51 57 53 46 44 45 53 54 42 30 23 22 27 32 35 37 38 36 30 22 16 12 9 7 6 4 5 18 40 77 109 127 131 124 115 96 64 37 29 37 42 40 55 49 46 59 93 131 137 105 65 33 11 1 0 0 2 20 90 107 74 32 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 4 11 17 23 29 35 32 31 32 39 48 57 64 64 62 63 68 80 90 85 56 25 17 31 49 56 53 46 31 18 18 26 35 37 37 41 35 24 39 64 84 97 114 145 185 199 194 197 196 171 133 106 71 7 0 0 0 0 0 0 0 0 22 49 51 42 18 17 9 2 3 3 1 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 4 6 7 9 13 16 17 16 16 17 14 6 1 3 18 21 9 2 7 16 18 21 28 35 28 7 0 0 0 0 0 0 2 11 24 36 50 54 48 40 35 36 47 47 35 24 18 17 21 26 32 34 31 26 19 14 9 4 3 3 1 1 7 19 51 84 105 113 114 116 114 91 57 36 37 48 59 69 63 62 73 104 129 126 100 68 34 8 1 0 0 10 53 181 136 61 16 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 9 7 5 7 13 17 24 35 44 39 32 31 36 45 56 64 66 65 72 83 92 93 84 63 33 18 38 58 57 44 37 38 42 52 61 60 58 54 45 27 19 53 79 94 117 148 176 191 183 161 160 165 153 120 86 63 5 0 0 0 0 0 0 0 1 18 43 43 37 6 12 13 6 4 8 5 1 0 0 0 0 0 0 0 0 0 0 1 2 2 2 3 4 5 7 10 12 13 14 14 15 16 14 5 2 12 33 11 2 7 17 21 22 28 38 44 27 1 0 0 0 0 0 0 2 8 18 41 56 52 45 39 34 37 47 44 32 21 13 10 10 17 22 24 22 17 12 7 4 4 5 3 0 1 6 23 54 80 95 99 101 105 102 81 51 45 60 74 80 84 92 104 126 133 119 92 65 38 9 2 0 1 19 89 211 139 47 9 0 0 0 0 0 0 0 0 0 0 1 1 3 3 9 21 33 36 27 19 17 20 22 30 43 53 50 34 29 31 41 56 71 79 76 73 86 90 97 90 65 34 18 25 42 44 32 26 43 75 101 105 80 67 61 47 33 45 82 95 99 120 154 180 183 159 119 102 112 113 61 16 14 2 0 0 0 0 0 0 0 0 2 12 30 34 5 10 15 11 7 11 10 4 1 0 0 0 0 0 0 0 0 0 1 1 2 2 2 2 4 6 9 9 10 11 12 13 16 14 5 1 11 31 15 9 17 23 24 24 28 37 48 47 20 0 0 0 0 0 0 0 1 6 23 49 54 50 40 30 26 32 42 41 29 17 11 8 10 15 17 17 13 9 6 4 2 2 0 0 0 1 7 26 58 84 89 89 95 102 98 77 70 81 93 99 111 130 147 152 131 101 73 49 28 8 1 1 3 27 92 147 85 21 3 0 0 0 0 0 0 0 0 2 4 6 8 13 19 45 75 92 87 64 40 30 29 32 41 53 63 61 43 29 32 43 63 91 113 112 92 89 95 104 95 65 33 17 15 26 31 26 37 75 118 135 111 73 59 58 52 50 68 90 95 97 119 148 164 155 124 94 87 83 86 38 3 0 0 0 0 0 10 20 16 5 0 2 10 17 23 5 8 15 18 11 8 14 7 1 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 3 5 9 8 10 12 13 13 15 17 8 2 7 15 20 25 29 31 30 27 29 36 44 45 48 38 26 17 8 1 0 0 0 1 9 25 36 37 31 26 20 19 28 40 39 24 16 14 13 15 18 18 16 12 6 3 1 0 0 0 0 0 1 10 33 61 74 81 93 108 118 116 109 106 113 114 127 145 151 132 96 68 50 36 23 10 4 8 13 39 73 75 38 9 0 0 1 3 3 1 0 2 8 21 19 17 19 31 60 118 157 162 141 103 68 53 53 55 60 71 80 79 65 45 40 49 80 125 151 140 110 107 134 121 103 68 35 20 22 35 42 47 68 109 143 137 87 53 42 47 52 63 78 88 97 112 136 153 149 129 106 96 102 86 76 29 4 0 0 3 15 24 49 90 100 59 7 11 34 21 22 6 6 10 19 19 12 12 12 3 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 7 7 11 15 16 16 17 18 12 1 0 0 9 24 34 36 35 32 31 35 40 44 50 56 50 44 30 10 0 0 0 0 0 0 5 10 11 20 20 17 20 30 40 35 22 20 21 20 20 20 14 8 4 2 2 1 1 0 0 0 0 3 12 30 49 71 93 114 133 144 140 127 118 114 114 110 96 75 48 35 32 27 18 10 9 16 29 58 62 45 21 6 0 0 3 13 20 11 3 21 56 61 38 24 22 50 113 190 224 206 180 142 113 101 99 94 96 108 115 114 96 70 57 60 93 147 173 149 113 113 144 120 105 76 43 32 47 73 85 79 82 100 112 95 54 31 31 52 69 79 84 89 104 132 160 165 149 130 121 121 113 94 78 26 4 0 0 11 42 73 82 94 103 104 62 1 7 22 23 10 8 7 16 24 15 15 18 9 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 9 12 13 15 17 18 19 15 5 0 0 1 20 34 36 38 39 35 33 36 43 49 56 59 56 48 38 23 7 0 0 0 0 0 0 2 10 15 16 17 22 31 39 38 24 21 23 23 21 15 9 5 2 1 0 0 0 0 0 0 0 3 12 30 56 84 120 157 184 188 158 123 117 92 74 54 35 18 11 14 17 14 6 4 12 31 66 82 55 21 5 0 0 3 14 28 22 39 85 109 74 36 16 13 48 132 218 246 219 202 183 166 153 148 152 164 173 170 158 131 99 77 78 105 160 184 155 126 132 152 127 106 80 59 57 78 103 106 86 71 59 61 54 38 33 51 82 95 89 79 81 98 127 158 176 167 156 144 129 109 84 62 19 3 0 0 18 61 99 92 89 86 93 57 5 4 14 19 11 8 7 10 19 20 17 22 18 5 1 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 6 8 10 13 17 20 21 20 12 3 0 1 21 29 32 36 38 34 29 26 31 45 54 58 59 53 50 41 27 15 9 4 0 0 0 0 0 1 8 14 16 22 32 40 36 24 28 26 24 18 11 7 2 0 0 0 0 0 0 0 0 2 5 16 36 70 131 187 206 201 171 134 109 72 56 34 16 5 3 8 18 22 9 3 5 20 57 110 94 45 14 2 0 0 3 20 68 131 143 114 63 21 5 8 33 113 202 243 230 216 201 184 169 183 209 226 224 206 182 158 136 117 108 124 166 182 148 125 130 139 130 121 93 82 85 93 94 79 54 43 29 35 51 60 69 89 110 103 78 65 68 86 114 145 174 180 176 154 111 80 63 34 8 1 0 21 52 75 90 101 84 66 67 57 31 9 14 17 7 5 7 7 11 15 13 20 23 12 2 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 5 7 7 8 11 16 20 22 24 20 9 1 0 7 12 25 32 32 29 24 16 10 31 47 54 56 50 47 48 47 42 34 28 24 18 11 7 4 1 2 9 12 15 22 32 39 38 38 34 32 26 17 8 3 0 0 0 0 0 0 0 0 4 8 12 22 51 104 146 116 106 109 97 73 50 34 11 3 1 3 11 23 28 7 1 1 11 54 117 129 80 30 7 1 5 23 67 152 159 136 86 40 12 7 12 30 94 180 234 241 221 199 172 152 175 210 227 220 202 185 174 170 161 144 138 156 168 138 130 134 140 146 144 117 98 92 79 61 46 35 26 23 31 36 80 107 111 105 75 37 34 54 75 97 123 150 169 183 141 77 42 32 10 0 0 0 21 59 92 106 111 71 44 40 36 20 10 13 18 4 2 10 14 11 9 10 16 25 20 7 1 0 0 0 0 0 0 0 0 0 1 1 2 2 2 4 6 8 8 10 14 19 22 25 25 18 6 0 0 1 12 24 25 23 18 11 1 4 16 42 51 46 44 46 53 56 56 55 56 48 37 28 21 9 1 2 4 8 14 18 22 27 33 39 36 27 16 7 2 0 0 0 0 0 0 0 0 2 7 11 13 26 47 52 18 14 32 45 44 40 32 9 1 0 2 6 9 8 0 0 1 12 50 91 98 61 23 6 17 43 75 114 147 106 78 48 30 25 28 33 44 88 162 223 240 221 190 157 141 155 186 208 215 217 222 220 213 198 167 139 139 156 147 151 146 147 149 138 112 90 74 51 28 22 25 29 35 46 40 98 115 108 91 53 15 17 32 30 31 58 99 124 160 117 83 49 20 5 0 0 0 5 25 71 126 129 57 25 19 26 17 7 8 17 1 3 11 20 19 15 15 17 22 23 13 3 0 0 0 0 0 0 0 0 0 1 1 1 1 2 3 5 8 10 10 12 17 22 25 26 24 13 3 0 0 2 15 21 21 18 12 3 1 7 39 45 42 39 37 36 42 53 59 58 54 48 43 40 24 7 1 1 3 9 9 7 10 18 28 32 26 14 6 1 0 0 0 0 0 0 0 0 0 2 5 6 10 14 12 1 3 10 24 23 22 18 6 0 0 2 2 1 0 0 0 0 12 29 44 41 18 7 26 84 135 147 131 97 53 31 37 51 62 65 63 67 88 142 205 236 225 189 155 144 157 200 238 277 311 327 310 259 198 150 130 139 156 161 179 177 163 154 135 106 79 62 44 30 31 37 40 45 62 70 97 96 97 89 64 33 18 22 18 7 10 24 48 96 94 79 45 17 3 0 0 0 0 16 82 151 145 56 15 5 2 1 0 4 12 2 4 12 20 24 23 24 23 21 22 17 6 1 0 0 0 0 0 0 0 0 1 1 1 2 2 2 4 7 9 9 11 15 20 24 25 24 19 3 0 0 0 3 15 22 22 20 16 9 5 24 41 40 35 30 23 19 38 57 58 53 47 41 37 34 17 5 1 0 0 0 1 4 8 16 26 32 19 7 1 0 0 0 0 0 0 0 0 0 0 2 3 4 5 5 3 1 2 7 5 2 0 0 0 0 1 1 1 0 0 0 0 5 6 3 10 30 72 131 183 190 149 96 53 34 40 60 87 97 93 84 79 86 119 179 229 237 201 164 163 189 235 283 369 438 450 396 290 169 122 124 137 152 172 200 195 171 154 126 100 85 75 61 58 62 70 63 58 72 81 85 65 73 73 51 25 18 19 16 4 0 0 7 36 74 83 59 28 7 0 0 0 0 17 122 176 141 62 13 1 0 0 0 0 3 5 2 11 21 27 27 29 37 35 27 21 12 2 1 0 0 0 0 0 0 0 1 1 2 1 2 2 3 5 7 9 10 14 18 22 23 19 11 0 0 0 0 0 5 16 22 21 21 22 22 28 42 38 33 31 25 22 36 57 53 49 43 38 34 30 30 13 3 0 0 0 0 1 2 7 16 22 17 7 2 0 0 0 0 0 0 0 0 0 1 3 5 6 6 6 4 1 0 0 2 1 1 0 0 0 0 0 0 0 1 1 5 11 13 4 42 117 188 213 199 149 74 43 39 50 63 76 93 101 96 86 78 81 104 154 217 248 213 182 185 213 255 295 394 462 443 344 218 130 106 131 139 155 182 204 190 165 147 122 99 87 82 76 78 82 83 76 80 93 91 72 69 64 47 27 12 11 17 21 3 0 0 0 8 37 64 60 35 10 0 0 0 0 6 66 140 138 80 22 1 0 0 0 0 1 4 2 12 22 28 29 31 38 44 31 29 19 6 2 1 0 0 0 0 0 0 1 1 2 2 2 2 2 4 6 8 9 13 18 22 19 12 4 0 0 0 0 0 0 8 18 22 23 28 32 37 43 42 35 32 31 35 42 49 48 46 41 36 27 23 28 24 9 2 0 0 0 0 0 4 8 13 13 7 2 1 0 0 0 0 0 0 0 1 12 15 11 8 6 3 1 0 0 0 1 3 4 8 12 14 13 8 2 2 12 28 30 44 63 25 54 122 162 156 122 75 25 26 38 47 47 48 59 79 98 100 93 92 113 156 216 264 233 205 195 206 233 265 327 370 337 244 149 97 93 109 116 132 169 192 185 161 142 117 90 73 67 66 66 67 60 49 47 68 77 55 57 48 20 11 7 5 11 18 1 0 0 0 0 4 20 33 24 9 1 0 0 0 1 10 62 107 89 40 7 0 0 0 0 0 9 8 12 18 27 31 31 33 40 41 34 29 14 4 2 0 0 0 0 0 0 0 1 2 1 1 2 3 4 6 7 10 13 17 21 19 10 2 0 0 0 0 0 0 2 8 15 21 26 31 39 45 47 43 40 38 40 36 32 35 42 40 34 21 20 25 25 18 6 1 0 0 0 0 3 4 5 6 5 2 0 0 0 0 0 0 0 0 1 10 11 8 5 3 0 0 0 0 0 2 6 9 19 35 47 43 26 9 5 25 84 49 74 99 44 11 31 57 74 69 51 33 25 20 17 12 13 33 75 127 152 144 135 148 181 228 276 256 226 201 189 191 206 236 264 241 174 110 79 79 78 98 107 151 185 189 172 148 121 93 70 57 52 51 46 27 9 4 24 37 26 18 15 5 5 3 1 4 8 1 0 0 0 0 0 2 9 14 6 3 0 0 0 0 0 35 88 93 59 21 4 0 0 0 0 13 12 12 19 28 33 32 29 34 41 37 42 24 10 4 1 0 0 0 0 0 0 0 1 2 3 4 4 4 6 7 11 14 16 19 19 11 1 0 0 0 0 0 0 0 0 4 14 25 31 37 43 47 51 53 49 44 25 12 19 34 37 32 30 29 27 25 20 9 0 0 0 0 0 0 1 1 3 3 2 0 0 0 0 0 0 0 0 0 0 2 3 3 2 0 0 0 0 0 2 6 9 15 28 44 44 27 8 2 16 76 44 53 55 29 15 28 52 75 78 63 37 12 1 0 0 8 40 97 160 202 202 187 186 205 240 274 269 241 212 188 173 171 180 188 174 138 100 72 60 63 84 104 139 173 185 176 155 122 83 67 51 47 51 41 5 0 1 5 8 7 4 3 2 1 1 0 0 1 0 0 0 0 0 0 1 3 5 3 9 7 5 3 1 6 53 100 110 87 48 16 1 0 0 0 13 18 18 23 28 31 35 34 34 36 38 40 36 11 5 1 0 0 0 0 0 0 0 1 2 3 4 4 4 5 8 12 15 16 17 14 7 0 0 0 0 0 0 0 0 0 0 6 19 29 34 38 43 53 60 59 48 25 5 6 22 32 32 28 26 24 23 20 11 2 0 0 0 0 0 0 0 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 1 4 6 5 6 10 13 9 3 0 3 12 19 14 11 15 37 77 119 126 99 61 24 2 0 0 1 31 77 129 177 210 222 214 210 231 265 283 273 253 221 194 176 164 154 140 120 100 80 60 57 68 85 107 129 161 171 158 132 100 70 60 55 55 62 48 11 1 0 2 3 2 2 2 2 1 3 1 0 0 0 0 0 0 0 0 0 0 0 3 15 18 16 17 21 35 74 115 127 110 75 37 11 6 0 0 17 28 24 24 26 30 32 29 24 29 34 38 40 24 7 2 0 0 0 0 0 0 0 1 2 2 3 2 2 4 7 10 14 13 15 15 9 3 0 0 0 0 0 0 0 0 0 1 10 23 32 35 38 46 56 59 52 35 12 1 10 27 32 27 22 20 21 15 9 3 0 0 0 0 0 0 1 3 3 1 0 0 0 0 0 0 0 0 0 0 2 7 8 5 3 1 1 1 1 0 4 3 3 4 2 0 1 0 0 0 1 7 12 21 38 71 112 144 135 95 58 29 13 6 3 15 84 138 166 184 199 210 214 222 256 288 292 277 258 226 198 178 159 140 117 92 73 61 57 65 67 74 96 119 151 154 130 98 73 61 63 78 66 68 52 21 4 0 1 1 1 1 2 2 2 8 2 0 0 0 0 0 0 0 0 0 0 0 2 10 23 32 41 55 78 110 140 149 133 102 67 38 20 3 0 15 26 28 24 27 29 32 32 29 29 33 34 38 30 10 3 0 0 0 0 0 0 0 0 2 2 2 1 0 2 5 8 10 10 13 16 11 4 0 0 0 0 0 0 0 0 0 0 9 23 29 32 35 40 49 55 54 41 19 1 8 26 29 24 19 19 22 17 6 1 0 0 0 0 0 0 0 1 3 1 0 0 0 0 0 0 0 0 0 0 3 9 12 9 5 4 2 3 3 0 3 2 0 0 0 0 0 0 0 2 6 13 25 42 52 73 93 105 106 99 91 89 81 51 23 35 99 168 190 194 199 210 218 226 258 285 291 278 254 221 192 170 152 130 105 81 63 57 63 76 66 76 100 118 131 112 80 62 60 66 70 73 58 58 43 22 5 0 0 0 0 0 1 1 1 2 5 4 3 2 1 0 0 0 0 0 0 0 1 5 29 55 87 122 154 175 180 167 147 113 88 62 34 14 2 8 22 30 30 29 30 33 36 34 32 33 36 34 30 15 4 1 0 0 0 0 0 0 0 1 2 2 2 1 2 4 6 8 10 13 14 7 1 0 0 0 0 0 0 0 0 0 1 4 14 23 27 29 33 42 52 54 46 26 7 2 12 25 22 20 20 22 19 9 2 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 3 4 4 4 3 1 3 2 0 0 0 0 0 0 1 3 5 8 15 26 30 38 53 73 94 113 135 171 199 157 86 48 73 138 186 200 202 203 207 216 241 268 284 276 248 213 180 160 143 119 95 77 68 73 88 105 92 101 115 117 105 79 51 45 57 84 95 69 47 42 28 13 3 0 0 0 0 0 1 1 1 3 19 24 17 8 2 0 0 0 0 0 0 0 1 7 33 87 148 193 219 225 209 178 152 114 106 85 51 28 17 3 15 30 29 28 32 33 41 42 35 33 35 36 30 16 5 1 0 0 0 0 0 0 0 0 2 2 2 2 3 4 6 8 10 12 11 5 0 0 0 0 0 0 0 0 0 0 0 1 6 16 23 25 28 35 44 50 51 33 11 0 3 13 21 20 20 20 17 10 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 3 2 4 2 1 2 1 0 0 0 0 0 0 0 0 3 3 4 5 7 13 27 47 68 88 119 171 239 238 157 82 70 114 170 195 184 170 175 198 232 262 282 280 248 205 170 151 137 111 92 89 100 112 118 136 153 155 141 114 82 64 65 60 72 108 111 75 43 30 20 10 3 0 0 0 0 0 1 1 0 7 27 43 36 18 5 0 0 0 0 0 0 0 2 11 40 110 178 214 232 235 219 183 151 124 115 91 63 46 36 1 7 24 34 28 28 32 34 37 33 29 31 33 30 25 7 1 0 0 0 0 0 0 0 0 1 2 1 1 2 4 5 8 8 11 10 6 1 0 0 0 0 0 0 0 0 0 0 0 2 8 18 24 27 30 36 43 45 24 5 0 0 4 14 20 21 20 18 12 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 1 2 2 6 5 4 2 0 0 0 0 0 0 0 0 0 1 0 0 0 3 9 17 25 30 36 53 95 162 222 202 135 100 119 160 181 159 136 153 202 253 282 289 290 246 193 157 141 132 114 105 127 154 150 126 112 121 141 125 94 64 46 43 56 64 109 111 78 43 25 17 8 3 1 1 0 0 0 0 0 1 13 37 55 58 35 11 1 0 0 0 0 0 0 4 19 52 107 161 199 228 236 218 184 158 139 115 94 74 59 49 0 2 10 29 24 16 23 30 36 34 26 27 31 32 27 10 2 2 1 0 0 0 0 0 0 1 2 1 0 1 3 5 6 8 11 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 4 14 25 28 30 32 37 34 16 0 0 0 0 5 18 23 20 16 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 11 12 6 2 0 0 0 0 0 0 0 1 1 1 1 1 3 8 12 13 10 11 22 60 124 199 251 228 186 170 175 173 145 117 146 219 275 292 285 278 233 176 141 130 129 132 146 180 175 135 98 89 97 110 95 72 57 50 52 58 59 119 121 88 51 28 16 9 5 4 2 1 0 0 0 1 5 17 37 59 69 58 33 9 0 0 0 0 0 0 10 33 65 99 140 191 227 243 221 188 169 151 121 103 89 82 82 1 0 0 1 5 4 26 28 30 33 29 24 27 29 28 17 3 2 2 1 0 0 0 0 0 1 1 1 0 0 2 3 5 9 12 13 6 1 0 0 0 0 0 0 0 0 0 0 0 0 3 12 23 27 29 31 34 25 10 0 0 0 0 1 9 20 17 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 23 11 3 1 0 0 0 0 0 2 3 4 4 3 6 12 15 14 9 4 8 34 98 171 240 298 320 289 245 209 176 142 119 145 228 272 278 264 244 212 165 133 127 140 169 200 204 135 93 76 78 91 106 98 74 61 53 50 53 60 95 127 102 64 35 19 12 7 6 3 1 0 0 0 0 8 16 30 48 63 63 47 16 7 6 3 1 0 0 23 54 84 116 160 223 253 222 185 167 163 148 126 120 122 131 141 1 1 0 0 0 6 25 26 30 33 33 28 26 30 31 19 5 1 2 1 0 0 0 0 0 0 1 1 0 0 2 3 4 8 11 13 9 2 0 0 0 0 0 0 0 0 0 0 0 0 1 7 19 26 28 30 34 21 7 0 0 0 0 1 12 14 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 22 35 17 6 5 5 3 1 1 1 6 7 7 6 6 15 31 35 27 16 11 20 68 156 224 273 305 315 305 266 220 177 139 121 149 232 267 271 246 214 186 161 148 164 195 224 229 187 89 63 57 63 81 98 95 73 58 52 45 52 74 90 129 108 74 46 28 18 11 10 7 3 1 1 0 0 5 16 24 36 54 73 72 61 50 34 16 3 0 0 38 80 113 148 198 252 247 203 164 150 149 143 137 140 150 164 180 7 2 1 1 0 0 8 26 29 35 35 31 28 28 28 22 9 3 3 1 0 0 0 0 0 0 1 0 0 0 2 3 4 6 9 13 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 7 21 26 27 29 31 24 10 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 1 10 28 40 26 9 13 16 12 5 3 3 6 6 6 6 10 23 45 50 38 25 22 42 99 178 222 237 240 241 242 242 223 182 133 116 155 239 282 274 234 189 159 151 162 195 241 257 228 159 79 60 57 60 68 74 73 62 57 62 64 83 111 127 138 113 80 56 39 28 20 16 17 15 7 1 0 2 11 26 33 42 65 90 95 87 75 63 36 10 6 20 70 119 148 174 209 240 232 210 169 149 144 142 140 144 154 168 192 17 6 1 2 0 0 2 12 28 35 35 31 28 28 30 30 16 6 2 1 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 10 7 2 0 0 0 0 0 0 0 0 0 0 0 0 1 8 23 27 26 27 28 27 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 2 8 26 36 29 15 13 18 15 10 8 8 4 3 5 7 11 20 33 40 30 21 25 56 112 164 180 161 148 161 198 235 240 192 124 107 157 236 275 251 199 155 135 144 177 224 267 264 205 132 82 72 74 75 69 61 58 60 69 87 113 137 146 146 139 113 84 64 51 41 34 31 34 35 28 21 12 7 18 36 43 52 74 92 89 88 87 93 66 42 49 88 141 175 185 192 207 221 219 201 168 150 144 144 145 149 155 162 176 26 11 2 0 0 0 0 3 13 25 29 28 28 32 34 32 24 14 6 2 1 0 0 0 0 0 0 0 0 0 2 3 4 5 7 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 1 5 16 28 27 26 28 23 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 14 22 21 15 9 8 13 14 13 11 8 7 5 7 7 8 11 12 10 10 25 69 116 139 135 108 108 141 191 230 232 187 110 96 152 215 233 203 157 131 130 153 191 231 253 255 198 147 118 107 102 94 77 62 60 72 97 130 147 179 175 159 141 117 92 75 66 59 53 52 57 56 50 37 24 15 13 18 31 54 76 87 84 82 99 121 118 117 136 174 215 235 229 209 198 201 205 193 157 138 138 147 159 168 169 166 162 30 13 4 1 0 0 0 3 22 28 28 28 30 33 34 33 30 23 6 2 1 0 0 0 0 0 0 0 0 0 2 3 4 5 7 9 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 26 27 24 27 19 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 13 14 11 6 4 11 18 14 13 14 12 7 4 2 1 0 0 1 4 25 80 112 118 109 100 117 148 177 196 191 156 97 91 149 197 209 193 171 162 167 181 201 215 219 223 222 185 155 136 120 105 90 78 73 88 131 177 171 201 185 167 149 126 102 91 88 81 73 69 68 64 54 29 14 7 4 3 10 28 45 63 49 33 82 120 145 164 186 212 238 254 253 226 199 196 200 184 150 142 154 173 193 202 195 182 176 34 20 7 3 1 0 1 3 14 29 30 29 29 32 35 37 35 27 11 2 1 0 0 0 0 0 0 0 0 0 1 3 5 6 8 10 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 18 24 24 28 22 16 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 25 35 24 20 14 8 5 15 20 19 20 19 14 5 2 1 0 0 1 5 20 70 84 88 95 110 134 154 161 161 154 132 104 103 158 191 205 212 221 229 230 222 205 170 145 173 246 224 176 136 114 104 95 78 77 112 170 207 192 196 167 154 136 117 109 113 114 104 93 82 74 69 54 32 14 4 0 0 2 3 4 28 41 60 103 137 171 199 214 220 226 233 235 234 224 223 216 193 159 146 164 187 207 214 197 163 167 44 27 9 0 0 0 1 2 7 20 27 31 32 35 38 39 34 33 18 5 0 0 0 0 0 0 0 0 0 0 1 3 5 6 8 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 19 25 28 28 31 20 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 29 55 50 23 25 27 29 36 47 48 35 30 30 22 10 7 6 3 2 1 3 10 34 36 53 85 116 137 144 138 133 130 124 119 128 163 182 183 188 203 220 231 233 217 152 100 124 212 245 203 149 113 96 90 91 129 165 200 213 197 173 130 124 125 125 131 139 132 117 105 90 78 68 54 39 24 11 3 0 1 1 0 4 5 21 60 110 168 217 242 237 227 216 200 219 244 257 250 226 195 175 178 188 200 197 160 112 149 51 34 12 1 0 1 1 2 5 15 29 37 34 34 37 37 35 39 22 7 1 0 0 0 0 0 0 0 0 0 3 4 5 6 7 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 15 23 26 28 31 16 4 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 3 36 52 39 14 12 20 41 72 85 76 52 38 50 38 22 15 12 11 7 4 2 0 1 6 49 103 125 121 105 88 78 91 107 120 134 152 166 159 147 143 147 159 185 235 214 140 108 154 212 215 165 121 103 108 128 161 151 182 180 158 132 112 112 122 144 169 170 140 117 104 89 74 62 50 40 29 16 4 0 0 0 0 7 7 9 39 100 156 199 239 248 244 224 196 203 252 280 274 248 218 195 177 181 190 180 148 123 151 57 51 26 5 1 2 3 2 6 25 38 40 33 31 35 36 35 34 30 10 2 0 0 0 0 0 0 0 0 0 3 5 5 5 7 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 17 23 28 27 12 1 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 45 42 24 12 12 8 21 53 70 70 61 60 84 55 30 18 16 17 15 8 6 5 13 51 143 186 159 108 62 36 27 47 84 111 129 143 153 156 145 125 109 112 145 214 260 193 132 132 172 194 168 131 113 112 121 138 163 162 135 120 117 116 115 121 156 195 179 134 111 99 85 72 61 55 52 46 26 6 0 0 1 3 12 9 11 25 63 122 181 214 254 260 245 224 219 261 282 264 234 209 190 172 174 181 171 159 153 150 66 56 49 18 5 4 6 7 10 24 38 39 31 27 30 32 31 33 31 12 3 0 0 0 0 0 0 0 0 0 2 5 6 7 8 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 18 26 21 8 0 0 0 0 0 0 0 0 0 2 3 2 1 0 0 0 0 2 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 17 60 33 13 18 23 17 12 30 47 57 70 90 108 66 36 24 23 24 22 13 10 13 63 157 252 244 166 87 33 10 13 33 86 118 140 148 149 156 152 122 96 96 124 169 212 202 168 160 180 194 175 134 107 98 106 117 119 114 110 111 118 122 119 119 157 211 174 125 108 100 88 78 72 69 69 62 42 5 0 0 1 4 7 6 12 14 24 58 116 174 256 280 277 259 248 265 279 259 230 208 194 184 187 176 163 145 136 135 75 64 57 47 33 17 9 7 8 15 37 41 33 26 26 30 31 34 33 20 5 0 0 0 0 0 0 0 0 0 2 4 7 7 8 9 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 12 9 3 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 2 4 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 18 32 7 2 29 32 19 11 26 47 64 74 89 92 59 31 26 29 31 28 19 10 13 87 158 188 153 88 41 21 21 25 45 100 137 174 174 161 149 137 111 94 104 128 160 193 217 214 222 226 214 179 132 97 89 121 158 172 132 113 116 124 127 125 129 165 234 178 133 116 109 98 91 88 87 86 78 51 0 0 0 2 7 12 15 18 16 11 14 49 120 222 294 298 277 258 254 253 234 214 209 206 202 198 182 160 145 143 144 83 73 61 53 44 23 8 6 9 17 33 47 36 27 26 28 31 37 39 23 7 1 0 0 0 0 0 0 0 0 1 3 6 7 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 3 0 0 3 47 40 19 14 33 56 79 61 48 37 21 11 20 37 43 37 23 11 8 48 67 64 41 21 24 50 72 82 90 112 141 189 193 176 150 126 111 116 142 155 168 192 227 257 276 256 216 168 124 97 109 181 203 173 134 98 95 120 139 141 138 148 177 181 151 129 117 108 106 107 105 93 70 38 6 0 0 2 6 14 20 21 16 8 7 14 53 145 228 250 248 237 225 211 196 182 185 186 187 188 181 162 159 169 175 91 80 63 52 34 15 3 4 7 10 27 44 40 28 26 29 33 36 39 21 7 1 0 0 0 0 0 0 0 0 0 0 1 4 4 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 1 4 6 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 10 43 36 15 15 33 53 67 34 15 5 5 12 26 42 49 41 27 17 18 41 28 18 10 21 55 101 119 132 134 121 115 148 170 173 161 149 151 171 196 196 182 183 201 217 235 225 190 148 116 111 154 231 263 213 130 82 76 115 155 164 151 147 174 187 151 128 117 114 117 118 102 72 39 14 2 0 0 0 3 9 19 25 20 7 7 11 24 56 103 142 168 182 185 176 159 159 154 159 169 177 181 177 179 191 203 107 87 67 50 33 14 3 2 4 9 26 41 41 31 26 29 33 35 32 21 6 1 0 0 0 0 0 0 0 0 0 0 0 1 4 5 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 7 22 24 15 18 29 43 49 29 12 6 9 16 23 33 41 40 39 39 48 68 60 43 36 49 80 118 130 130 140 111 93 123 165 192 190 180 182 196 223 240 219 204 187 173 179 183 163 136 116 123 169 242 243 169 97 67 81 128 174 184 172 161 164 166 134 118 116 120 121 108 73 37 18 7 1 0 0 3 14 22 23 19 12 5 6 10 17 29 44 63 88 112 127 130 131 149 141 150 176 197 207 216 206 183 185 122 99 74 49 36 15 5 4 7 12 16 34 41 38 31 29 34 36 32 22 8 2 0 0 0 0 0 0 0 0 0 0 0 2 3 4 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 14 22 30 37 43 46 38 21 20 30 37 39 43 50 65 81 86 92 100 96 83 70 66 75 94 110 114 117 98 112 157 205 246 234 178 125 118 163 231 242 231 197 168 161 165 160 151 148 161 188 208 193 147 120 118 133 155 172 167 156 149 142 130 117 133 144 140 119 83 39 18 10 4 1 0 2 12 29 37 31 17 6 4 5 9 16 25 35 43 56 76 95 106 117 139 154 160 192 210 220 234 223 151 134 130 106 78 55 38 19 5 10 17 16 14 38 39 44 40 34 37 42 34 25 13 2 0 0 0 0 0 0 0 0 0 0 1 3 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 16 28 38 38 41 48 51 51 59 80 87 82 79 92 119 133 127 113 97 84 77 69 53 43 45 56 71 94 108 147 189 227 253 242 162 71 50 107 198 244 220 181 167 174 185 186 186 207 235 250 237 187 172 174 169 162 155 144 130 125 125 134 147 164 192 190 154 103 54 20 12 6 2 0 1 5 16 29 31 20 7 1 0 1 8 20 31 42 53 65 77 88 94 105 126 150 148 157 170 201 237 236 141 93 140 109 80 59 43 26 11 19 31 24 24 34 30 53 46 38 39 43 36 31 16 5 1 0 0 0 0 0 0 0 0 0 2 4 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 3 14 27 36 36 27 47 63 76 88 99 100 96 100 118 134 129 117 97 84 74 65 54 39 22 19 27 47 84 126 148 161 173 182 179 152 119 119 175 240 253 193 151 163 200 228 228 214 215 238 268 258 212 181 178 174 163 151 137 124 123 132 155 187 210 212 190 140 78 33 12 8 2 0 0 0 3 11 20 17 6 1 0 2 9 23 33 41 49 59 69 78 83 85 91 97 100 111 166 231 273 280 247 159 71 148 114 84 55 46 30 18 22 37 30 22 30 40 49 54 44 43 46 42 33 21 7 1 0 0 0 0 0 0 0 0 0 3 5 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 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 3 11 21 28 33 38 60 77 81 80 76 73 81 103 121 121 106 96 80 75 70 63 53 41 30 28 32 53 91 128 123 103 95 102 121 147 177 204 262 295 270 194 150 172 220 258 256 220 181 184 227 243 222 190 164 174 186 174 157 152 156 164 167 185 201 199 174 124 60 23 9 6 4 2 0 1 5 9 10 5 2 0 2 11 28 44 51 60 67 70 74 85 96 95 113 122 121 145 205 231 219 224 223 165 64 136 114 83 57 50 43 29 27 35 33 15 32 32 40 59 49 46 45 40 35 29 9 2 0 0 0 0 0 0 0 0 0 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 1 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 1 6 15 22 29 45 62 69 82 77 72 71 79 97 115 108 97 87 84 83 71 60 54 52 51 51 56 57 81 112 130 118 97 93 108 141 186 236 272 309 325 299 245 205 202 224 249 250 216 173 175 202 214 208 189 167 155 163 165 168 178 189 188 159 156 172 181 161 109 47 21 11 9 8 5 4 6 10 13 11 5 1 1 10 25 44 60 73 86 85 71 81 127 136 123 145 169 180 187 198 161 82 112 148 113 47 136 105 79 62 54 52 38 31 32 28 16 24 35 45 48 43 42 44 39 38 30 11 2 1 0 0 0 0 0 0 0 1 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 8 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 6 15 22 24 28 48 65 70 69 68 71 76 82 88 89 80 74 78 85 91 84 74 81 90 92 89 87 79 109 132 137 131 128 135 153 186 231 278 315 345 350 322 278 243 232 241 232 208 180 162 177 213 218 205 184 164 155 163 173 182 191 191 173 152 137 142 151 136 91 48 31 21 17 17 15 11 8 8 8 6 2 0 8 26 39 48 56 60 56 46 30 48 91 93 88 97 108 96 55 7 8 8 13 30 33 20 85 87 73 62 59 55 44 27 26 22 13 13 35 32 39 40 41 44 42 40 30 16 5 2 0 0 0 0 0 0 0 2 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 3 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 14 14 14 20 33 45 55 60 59 60 62 60 53 43 41 50 70 87 97 104 113 122 128 129 126 117 105 133 157 159 155 155 158 164 189 227 276 322 342 350 324 278 240 227 236 232 200 179 180 199 224 220 204 185 170 168 191 219 206 183 162 143 129 109 99 100 94 81 73 58 43 31 29 33 30 19 24 27 17 3 3 13 36 48 49 40 22 1 3 3 9 20 22 22 23 19 13 8 7 6 1 0 2 5 5 50 57 64 60 66 60 41 20 19 20 10 13 27 36 48 44 43 43 42 37 32 17 6 1 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 11 19 34 49 57 58 52 48 44 37 33 35 46 69 90 99 102 108 121 138 157 167 156 137 144 169 176 171 159 143 132 144 174 219 264 297 317 304 260 217 196 200 211 209 161 158 186 209 208 192 179 177 191 212 223 187 156 134 123 114 94 72 65 70 77 83 78 69 59 47 35 25 16 6 7 9 8 10 19 34 40 33 17 3 2 0 0 1 1 2 3 4 4 3 3 4 5 2 0 1 2 2 42 43 53 64 71 67 43 23 18 19 10 7 22 41 50 44 43 40 39 37 34 19 6 1 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 15 22 33 45 49 47 44 41 35 33 38 50 67 84 89 87 89 101 129 168 203 198 178 165 169 166 165 142 105 78 91 124 172 213 242 250 240 208 174 152 146 157 195 194 171 167 174 177 168 155 145 146 152 155 142 127 114 112 115 110 90 77 69 69 72 73 77 90 87 68 39 14 0 0 1 12 27 36 36 23 10 3 1 2 0 0 0 0 0 0 0 1 2 8 12 11 6 2 1 2 2 45 41 56 69 74 72 51 30 22 17 11 5 25 42 45 41 43 40 40 40 35 21 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 4 10 18 27 37 39 40 38 36 34 32 33 37 41 52 71 78 82 89 102 124 152 183 196 203 196 174 148 158 149 117 99 121 157 209 208 193 179 166 152 135 122 117 127 156 171 151 138 136 140 141 133 120 122 121 114 107 103 105 111 117 121 118 102 79 66 59 59 69 98 114 106 80 46 15 2 0 14 34 49 49 34 17 6 1 0 0 1 2 1 0 0 0 0 2 9 11 8 2 0 2 3 4 44 34 42 64 74 67 45 18 19 16 9 3 6 21 27 34 40 41 38 39 32 20 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 1 6 19 36 51 49 40 31 24 21 19 16 20 22 36 56 65 84 107 122 125 122 117 137 181 195 176 144 128 145 160 172 189 212 253 222 178 148 134 128 122 112 117 122 120 109 107 107 113 123 130 127 109 102 92 95 100 83 91 106 118 130 144 155 115 72 54 53 65 88 103 100 87 68 46 21 4 15 35 50 52 41 25 16 7 2 1 1 2 1 0 0 1 4 7 8 5 2 1 0 5 7 7 42 28 29 51 65 58 42 21 16 14 9 8 11 17 15 27 38 41 37 34 31 21 12 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 17 39 59 66 56 41 27 16 10 9 12 8 15 25 34 55 93 121 124 104 81 80 129 161 165 149 131 137 167 194 214 231 249 233 205 177 155 137 122 108 111 120 124 122 116 112 118 125 123 108 79 71 88 74 75 93 99 97 105 128 162 179 123 59 45 54 70 82 84 72 56 47 44 34 16 21 35 46 45 34 21 20 9 2 1 1 1 0 0 0 1 5 11 10 5 1 0 1 4 6 5 41 26 23 34 50 50 55 42 21 11 7 9 9 8 12 31 44 47 42 36 31 23 13 6 1 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 21 35 49 61 68 63 46 28 15 7 3 2 3 5 9 22 50 87 104 108 92 67 73 114 145 155 150 143 157 182 205 214 216 218 223 216 194 163 129 101 86 97 109 117 121 130 139 127 97 68 55 62 104 107 114 122 110 80 76 95 124 132 89 34 36 60 82 90 81 60 44 39 42 44 34 27 33 40 40 29 13 8 7 4 3 3 2 1 0 0 0 1 2 4 2 1 0 1 3 6 7 42 20 18 29 39 46 65 59 49 29 14 11 12 9 21 40 52 52 42 32 26 19 10 4 1 0 0 0 0 0 0 0 0 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 3 10 18 23 22 28 43 61 71 67 50 32 20 13 4 3 3 4 6 14 35 75 79 83 70 51 78 111 129 132 133 146 169 181 172 166 171 179 184 176 158 128 89 58 63 70 89 121 154 172 145 85 41 40 73 116 152 148 119 79 44 37 55 71 76 65 38 38 72 102 109 90 61 48 48 53 53 46 41 43 43 38 27 12 2 7 6 4 2 1 0 0 0 0 0 0 1 0 0 1 4 8 13 18 43 18 9 21 35 48 62 61 51 29 19 19 21 7 21 35 44 44 30 23 19 13 6 6 2 0 0 0 0 0 0 0 1 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 16 22 20 15 17 32 51 66 73 67 47 30 16 6 3 2 3 4 5 9 23 58 72 68 58 67 87 99 104 110 119 133 135 125 117 110 99 86 86 93 87 65 39 31 41 68 115 165 194 176 111 50 44 81 120 128 103 69 36 15 14 26 50 57 54 49 49 83 116 114 85 55 50 49 48 63 76 71 54 41 26 25 20 4 3 4 3 2 1 0 0 0 0 1 2 1 0 0 2 7 12 17 30 41 18 9 16 31 45 57 59 50 41 26 20 17 6 15 25 37 45 42 31 18 7 4 6 1 0 0 0 0 0 0 0 0 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 18 22 22 20 20 27 39 54 65 67 54 39 28 17 8 5 5 5 4 5 9 20 53 61 60 65 81 95 94 84 81 83 79 77 73 62 44 25 18 28 38 36 27 21 27 50 62 92 145 189 125 67 70 101 126 131 107 63 26 10 11 8 37 45 51 59 70 93 114 99 65 40 43 41 48 85 120 132 120 106 37 18 13 3 3 3 2 1 1 0 0 1 2 2 2 2 1 1 4 8 12 17 30 38 16 7 9 19 32 55 60 53 47 39 19 8 8 14 22 35 56 62 45 20 5 4 3 0 0 0 0 0 0 0 0 0 3 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 1 4 7 13 25 34 39 49 53 55 58 60 55 42 33 22 12 7 6 6 6 6 6 10 22 31 39 55 77 92 85 65 60 60 56 51 42 37 34 26 15 5 13 23 27 28 30 40 33 34 73 121 107 66 78 122 156 147 108 67 24 10 10 11 36 43 47 58 78 99 106 89 53 32 32 34 46 83 121 140 128 83 16 6 4 5 8 4 1 0 0 0 0 1 1 4 7 8 9 10 12 16 16 16 20 30 10 5 7 12 20 42 61 55 53 51 34 10 5 12 18 24 47 62 53 29 8 4 1 0 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 2 7 30 35 47 69 68 55 54 56 54 44 35 29 20 12 7 4 4 4 6 9 13 20 24 44 69 86 78 52 47 58 62 50 27 20 27 34 29 10 3 13 23 28 28 26 21 23 44 83 112 98 69 90 134 161 139 66 18 10 14 29 62 72 60 56 67 85 92 82 51 32 26 26 36 85 128 128 91 48 13 8 10 10 8 4 0 0 0 0 0 0 0 5 11 17 20 20 20 22 16 12 15 15 6 3 8 11 15 30 66 62 62 60 49 25 5 9 12 17 31 59 55 34 11 0 0 0 0 0 0 0 0 0 0 1 4 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 30 16 26 46 38 19 39 51 51 45 41 37 28 17 9 5 3 2 4 17 32 41 33 39 58 73 68 40 44 63 65 48 20 4 11 24 31 21 4 4 10 13 14 13 13 23 52 101 144 146 88 64 86 103 84 29 8 7 17 49 93 109 90 62 48 56 75 76 60 40 27 21 27 57 95 102 78 62 94 65 37 17 5 0 0 1 2 1 0 0 1 6 14 21 24 25 26 24 12 5 9 3 3 5 8 10 17 36 58 68 64 65 60 44 21 7 10 17 29 46 47 27 9 1 1 0 0 0 0 0 0 0 0 1 3 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 4 16 7 2 0 1 7 23 43 48 44 37 33 24 15 8 4 1 1 4 35 61 63 46 38 50 62 57 42 49 56 48 31 12 0 2 8 16 17 7 2 2 3 4 4 5 10 37 98 139 142 107 54 47 51 35 5 1 2 9 31 62 83 84 60 36 38 61 77 70 58 42 29 23 32 55 67 64 67 83 66 39 18 7 2 2 4 10 6 4 4 4 8 14 20 26 29 31 25 15 11 12 1 3 6 7 8 11 26 48 63 63 69 66 47 22 3 7 19 24 28 28 17 7 5 5 2 0 0 0 0 0 0 0 2 5 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 0 3 9 20 35 44 44 37 27 18 9 3 1 0 1 5 48 71 70 58 52 66 79 68 55 58 56 36 18 5 0 0 1 2 5 5 3 2 1 1 1 1 2 10 53 92 105 86 43 29 36 21 2 0 0 2 7 22 41 54 46 27 26 45 69 78 82 68 48 32 23 21 30 42 53 57 49 31 19 10 4 2 5 14 15 13 9 9 11 15 19 20 18 15 12 20 27 29 5 6 8 7 6 5 6 14 43 65 72 67 38 12 2 7 17 14 14 12 8 5 6 4 3 1 0 0 0 0 0 1 4 6 6 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 4 10 15 20 35 41 32 20 8 1 0 0 0 3 13 49 55 56 59 68 91 119 107 87 74 61 41 19 5 0 0 0 0 0 1 3 4 2 0 0 0 0 3 25 58 75 64 38 30 59 61 29 0 1 1 1 7 17 27 30 23 14 33 64 83 84 84 75 52 27 9 4 15 36 49 47 40 29 15 5 0 3 9 43 59 51 28 15 24 26 24 18 14 17 30 37 36 8 6 8 5 3 2 3 13 53 70 72 60 31 5 3 8 12 9 7 5 3 4 5 2 4 2 0 0 0 0 0 2 5 7 9 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 3 7 8 8 15 25 15 5 0 0 0 0 0 1 8 28 34 35 41 56 84 124 129 107 81 63 46 21 5 0 0 0 0 0 0 2 3 2 0 0 0 0 3 14 46 58 52 38 35 61 91 58 21 18 6 1 1 6 15 22 21 6 25 50 65 70 89 107 100 70 32 5 3 12 27 38 41 37 27 12 2 2 9 36 64 76 69 46 25 25 30 29 28 31 41 40 30 4 4 6 4 1 0 4 19 48 65 67 59 38 14 5 10 12 8 2 0 2 6 9 8 4 1 0 0 0 0 0 1 5 9 12 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 4 4 8 8 5 2 0 1 1 0 0 0 2 7 15 23 33 49 71 84 75 58 42 30 14 2 0 0 0 1 0 0 0 1 1 0 0 0 0 2 9 22 30 33 34 36 46 74 115 110 66 27 7 2 4 13 20 17 2 16 28 39 52 78 117 137 128 91 40 14 4 1 3 9 17 26 26 13 4 5 6 22 36 43 44 37 12 19 22 24 30 41 39 24 1 5 5 3 1 0 1 9 27 52 63 62 41 19 5 9 14 7 2 3 5 10 12 7 0 0 0 0 0 0 0 1 6 10 12 13 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 3 2 1 0 0 1 1 2 0 0 0 0 1 4 11 17 24 32 38 28 20 17 16 11 4 1 0 0 1 0 0 0 0 0 0 0 0 0 1 3 7 11 17 26 32 32 26 52 116 135 98 42 6 2 6 10 10 7 27 29 29 38 61 97 124 135 127 99 59 24 6 1 1 3 10 32 21 8 3 2 3 4 7 12 15 6 9 14 16 19 25 29 20 2 5 6 3 1 0 1 2 13 38 59 60 31 9 3 8 15 5 2 3 7 13 15 6 0 0 0 0 0 0 1 3 8 11 13 11 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 16 20 19 13 9 14 23 25 21 12 2 0 0 0 0 0 0 0 0 1 1 6 7 6 7 9 13 22 30 32 25 19 112 152 123 57 4 1 1 1 9 29 58 53 42 36 41 56 77 100 115 117 103 77 51 30 13 6 9 14 11 7 3 1 1 2 4 5 7 9 10 12 12 12 15 20 20 3 5 5 1 0 1 2 2 7 41 57 48 19 2 3 8 12 6 2 3 6 12 16 13 3 0 0 0 0 0 1 3 8 11 13 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 14 18 18 14 10 14 29 41 42 27 5 1 0 0 0 0 0 0 0 3 10 28 34 33 29 23 17 19 30 42 47 51 101 104 74 32 2 1 0 0 19 52 78 71 48 31 26 30 42 67 88 93 83 68 61 61 57 50 37 7 3 2 5 12 19 22 12 10 12 15 12 11 11 13 18 24 23 4 5 4 1 0 1 2 4 13 44 52 33 11 1 2 4 7 6 2 6 6 10 14 12 1 0 0 0 0 0 0 2 6 11 13 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 1 1 1 0 0 0 0 0 0 0 0 1 2 6 9 12 16 16 13 11 18 29 32 24 8 2 0 0 0 0 0 0 1 6 23 55 74 74 59 35 14 8 17 34 54 76 101 83 45 16 2 2 1 0 20 46 63 56 35 26 24 26 32 48 69 76 70 56 45 44 45 49 38 8 1 1 12 37 70 91 26 19 18 13 10 8 8 10 17 26 25 4 3 1 0 0 0 0 6 17 34 49 18 5 0 0 1 3 2 2 4 3 7 10 9 2 0 0 0 0 0 0 1 5 7 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 1 2 3 3 2 3 5 7 7 9 12 13 10 6 7 10 8 4 0 0 0 0 0 0 0 0 5 22 51 76 73 52 25 5 1 2 10 24 47 75 82 52 20 6 5 2 0 17 35 44 39 27 25 24 25 28 34 48 56 55 50 44 38 8 1 3 1 0 0 7 34 85 124 29 22 20 17 12 8 4 5 13 22 25 3 1 0 0 0 0 1 13 34 42 35 11 2 0 0 1 1 0 3 4 3 4 5 5 2 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 9 9 9 10 11 11 7 5 5 5 3 1 0 1 1 0 0 0 0 0 0 0 0 0 2 11 24 34 31 17 6 1 0 0 1 4 19 48 83 104 91 60 27 4 0 8 20 30 32 29 27 23 20 20 22 26 30 31 30 27 22 4 0 0 1 2 2 2 10 37 59 24 23 22 20 16 10 6 6 8 12 14 1 1 0 0 0 1 3 13 34 32 30 18 3 0 9 13 9 1 5 5 3 2 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 11 12 16 20 16 8 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 13 17 15 8 2 0 0 0 0 0 13 45 92 139 148 86 33 4 0 2 8 16 23 27 22 18 14 11 11 12 14 13 12 10 8 3 1 0 3 7 7 2 4 6 10 17 20 18 14 11 7 5 8 7 7 9 1 0 0 0 0 3 3 7 16 33 32 17 4 3 17 22 11 3 6 7 4 1 1 2 5 1 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 2 3 8 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 13 18 20 18 9 2 0 0 1 4 15 52 112 172 188 73 23 5 1 1 3 6 9 11 10 8 4 3 4 4 5 4 2 1 1 0 0 0 0 1 2 0 3 6 9 11 11 9 7 6 6 7 12 8 8 10 0 0 0 0 1 4 5 9 23 36 22 7 1 6 19 21 5 3 6 7 4 4 3 2 2 0 0 0 0 0 0 1 3 6 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 9 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 6 9 11 10 5 1 0 3 10 20 28 55 104 150 155 74 41 19 6 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 4 7 6 4 3 2 3 7 10 14 20 9 7 8 0 0 0 0 2 4 6 3 5 11 13 2 0 0 1 3 1 4 7 7 7 11 7 2 0 0 0 0 0 0 1 3 7 9 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 20 17 8 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 7 25 47 58 56 63 78 94 104 71 45 25 11 4 3 1 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 2 2 3 5 6 5 7 8 0 0 0 0 1 2 3 5 13 20 16 7 1 0 15 19 12 5 7 7 12 15 9 1 0 0 0 0 0 0 1 4 9 9 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 27 28 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 3 23 52 73 68 43 33 43 65 74 69 61 49 37 27 20 15 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 1 2 5 10 14 14 12 0 0 0 0 0 0 0 6 22 47 20 6 1 5 27 27 13 4 7 8 19 18 10 1 0 0 0 0 0 0 0 3 7 11 13 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 18 29 20 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 28 48 56 33 17 19 41 72 108 133 135 120 98 83 69 54 41 29 18 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 4 12 13 11 10 12 13 0 0 0 0 0 0 0 0 2 6 10 2 0 13 29 25 7 4 6 12 21 22 14 5 0 0 0 0 0 0 0 3 8 12 12 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 1 5 11 14 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 2 9 17 24 19 24 21 27 59 115 145 148 138 119 99 92 79 62 45 28 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 17 9 26 27 23 22 23 10 0 0 0 0 0 0 0 0 5 8 7 0 0 20 30 25 9 4 6 12 19 29 16 5 0 0 0 0 0 0 1 5 10 12 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 14 22 35 30 15 2 6 20 30 34 32 36 34 28 20 14 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 13 18 11 18 25 33 36 30 10 0 0 0 0 0 0 0 2 10 14 6 0 4 26 32 24 12 4 7 12 22 26 14 3 0 0 0 0 0 0 2 6 12 12 13 10 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 1 4 10 17 20 27 20 10 2 0 1 0 0 1 4 5 5 5 6 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 9 12 10 13 18 19 18 15 11 0 0 0 0 0 0 0 6 15 20 9 2 6 22 35 22 10 6 11 15 24 22 11 2 0 0 0 0 0 0 0 2 7 11 13 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 1 4 15 25 28 30 27 23 19 16 10 3 1 2 3 4 3 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 6 13 19 23 20 15 11 9 10 0 0 0 0 0 0 0 5 14 18 11 1 2 18 29 18 7 9 15 20 25 23 13 4 0 0 0 0 0 0 0 3 6 10 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 19 27 30 32 33 33 33 29 22 13 6 4 4 4 2 0 0 0 1 0 0 0 0 0 0 0 3 3 1 0 0 0 0 0 0 0 5 12 18 19 13 8 8 12 13 0 0 0 0 0 0 0 0 9 13 9 0 0 24 25 13 5 11 18 24 27 28 15 5 0 0 0 0 0 0 0 4 7 8 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 25 30 38 46 51 51 42 20 8 4 3 2 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 1 4 6 5 3 1 4 12 15 0 0 0 0 0 0 0 3 11 12 5 0 5 25 24 14 8 12 20 25 31 28 12 3 0 0 0 0 0 0 0 1 5 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 16 25 38 53 65 60 46 28 14 6 3 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 1 8 13 0 0 0 0 0 0 0 3 7 8 1 1 7 18 26 14 9 12 21 28 39 29 12 1 0 0 0 0 0 0 0 1 3 5 1 0 0 0 0 0 0 0 0 0 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 2 7 17 33 53 71 65 55 41 23 12 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 1 2 1 0 1 7 16 19 10 7 14 24 36 51 35 16 4 0 0 0 0 0 0 0 2 5 5 0 0 0 0 0 0 0 0 0 2 19 12 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 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 21 36 53 53 51 43 32 19 10 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 15 13 6 6 16 28 40 47 35 15 4 0 0 0 0 0 0 0 3 6 5 1 0 0 0 0 0 0 0 0 9 27 13 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 5 12 8 4 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 3 6 12 16 18 21 26 30 28 21 10 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 6 18 10 5 7 18 32 38 36 24 7 1 0 0 0 0 0 0 1 4 7 5 2 0 0 0 0 0 0 0 1 17 24 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 12 7 3 1 0 0 0 0 1 2 3 2 0 0 0 0 0 0 1 4 8 12 13 9 3 4 10 14 13 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 16 7 3 9 21 33 36 34 21 6 1 0 0 0 0 0 0 2 4 6 5 2 0 0 0 0 0 0 0 2 22 17 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 1 0 0 0 0 0 1 2 3 3 1 0 0 0 0 0 1 3 6 8 6 3 0 0 1 3 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 14 12 6 3 9 23 36 40 34 14 4 1 0 0 0 0 0 0 2 4 5 4 0 0 0 0 0 0 0 1 7 25 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 0 0 0 0 0 0 2 5 7 1 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 1 1 0 0 0 0 2 6 13 8 4 5 12 28 41 41 28 8 2 0 0 0 0 0 0 0 1 3 5 4 1 0 0 0 0 0 0 1 8 16 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 2 3 0 1 1 0 0 0 3 11 13 1 0 0 0 0 0 0 1 5 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 3 0 0 0 2 6 8 5 4 6 18 39 51 39 29 17 4 1 0 0 0 0 0 0 1 3 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 2 7 8 1 0 0 0 0 0 0 0 0 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 1 4 9 7 3 0 0 1 3 5 5 5 8 27 45 49 32 21 11 2 0 0 0 0 0 0 0 2 4 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 23 19 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 12 3 1 0 0 1 4 5 6 9 25 41 43 30 13 4 0 0 0 0 0 0 0 0 3 5 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 2 1 0 0 0 0 1 3 4 1 0 0 0 1 3 6 9 13 20 39 43 29 9 1 0 0 0 0 0 0 0 1 5 6 6 7 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 12 15 13 9 0 0 0 0 0 0 0 0 0 0 0 1 2 4 11 18 29 45 44 23 7 0 0 0 0 0 0 0 0 2 4 6 6 6 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 4 9 15 18 21 24 21 15 0 0 0 0 0 0 0 0 0 1 1 3 7 9 12 19 31 38 32 13 3 0 0 0 0 0 0 0 0 0 3 5 6 8 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 2 2 2 1 1 0 0 0 0 0 3 8 11 12 12 10 8 0 0 0 0 0 0 0 0 0 1 2 3 5 9 14 20 27 28 21 10 0 0 0 0 0 0 0 0 0 0 3 5 7 8 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 7 6 4 2 2 2 2 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 2 3 4 8 15 21 25 26 21 11 2 0 0 0 0 0 0 0 0 1 4 5 7 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 1 3 6 9 11 10 8 5 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 4 9 17 23 28 29 23 13 4 0 0 0 0 0 0 0 0 2 4 5 7 7 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 2 7 9 11 11 11 10 11 14 18 16 12 9 8 8 6 5 5 5 6 6 0 0 0 0 0 0 0 0 0 1 2 2 3 8 17 26 28 27 22 11 3 0 0 0 0 0 0 0 0 3 4 5 6 8 8 4 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 1 10 16 22 28 35 42 51 58 60 57 44 34 33 36 23 19 20 22 25 27 0 0 0 0 0 0 0 0 0 1 2 4 6 12 23 33 26 22 16 8 0 0 0 0 0 0 0 0 0 0 2 4 5 7 6 3 0 0 0 0 0 0 0 0 3 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 5 23 37 45 53 62 72 77 77 75 72 64 54 51 51 45 46 47 48 49 50 0 0 0 0 0 0 0 2 6 3 3 5 8 14 31 36 27 19 14 8 2 0 0 0 0 0 0 0 0 1 3 4 5 6 5 1 0 0 0 0 0 0 0 0 6 7 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 8 29 48 57 67 78 88 90 83 76 71 72 70 75 77 72 67 60 55 50 48 0 0 0 0 0 0 0 4 7 2 3 5 8 15 33 37 30 21 19 15 6 0 0 0 0 0 0 0 0 1 3 4 5 6 6 5 1 0 0 0 0 0 0 0 3 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 20 37 49 62 75 86 96 94 87 79 73 63 68 73 72 63 50 39 35 36 0 0 0 0 0 0 0 2 1 1 2 4 8 17 30 40 27 20 19 16 4 0 0 0 0 0 0 0 0 2 3 4 5 5 4 1 0 0 0 0 0 0 0 0 1 6 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 21 30 39 48 59 67 76 90 98 94 79 60 56 59 66 67 60 46 34 28 28 0 0 0 0 0 0 0 0 0 0 1 4 8 17 31 41 24 17 15 10 1 0 0 0 0 0 0 0 0 3 4 4 5 5 4 1 0 0 0 0 0 0 0 0 3 7 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 21 32 42 51 61 65 72 84 88 75 55 42 45 46 62 72 70 51 34 25 25 0 0 0 0 0 0 0 0 0 0 1 4 8 17 36 39 25 16 17 16 10 0 0 0 0 0 0 0 1 3 3 4 4 4 3 1 0 0 0 0 0 0 0 0 5 8 8 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 1 4 13 24 37 49 57 64 69 70 66 51 35 28 32 37 62 79 76 51 44 36 33 0 0 0 0 0 0 0 0 0 0 1 3 9 19 34 35 27 19 23 21 10 0 0 0 0 0 0 0 0 2 3 3 3 2 0 0 0 0 0 0 0 0 0 1 6 8 7 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 1 3 9 15 24 36 44 57 61 57 47 38 23 22 41 81 115 110 73 32 37 39 43 0 0 0 0 0 0 0 0 0 0 0 2 11 22 34 37 23 20 24 20 5 0 0 0 0 0 0 0 0 1 2 2 2 1 0 0 0 0 0 0 0 0 1 3 7 9 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 1 4 9 13 17 24 34 42 45 42 35 28 13 28 62 105 140 133 71 17 23 31 44 0 0 0 0 0 0 0 0 0 0 0 2 9 23 33 33 16 17 17 11 0 0 0 0 0 0 0 0 0 2 2 2 2 2 1 1 0 0 0 0 0 0 1 5 8 9 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 1 4 8 14 16 19 21 24 31 34 31 28 26 8 16 36 63 96 125 68 20 23 34 47 0 0 0 0 0 0 0 2 3 1 1 2 6 15 24 22 13 9 9 6 0 0 0 0 0 0 0 0 1 2 2 2 2 2 2 0 0 0 0 0 0 2 5 8 9 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 16 22 26 27 30 32 37 45 51 43 31 20 5 13 37 66 92 87 53 35 35 40 45 0 0 0 0 0 0 1 3 5 4 4 2 5 11 19 13 7 5 10 9 4 0 0 0 0 0 0 0 0 1 2 2 2 2 1 0 0 0 0 0 1 1 3 6 9 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 14 22 26 30 35 37 32 26 23 28 42 36 20 7 6 44 79 87 71 36 33 31 31 34 39 0 0 0 0 0 0 1 3 7 5 2 4 6 12 19 19 8 7 11 11 3 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 1 2 4 5 7 9 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 18 20 23 26 28 26 26 31 37 42 10 2 5 17 48 64 55 37 28 35 40 45 49 52 0 0 0 0 0 0 1 4 10 5 2 2 3 7 14 17 6 9 9 6 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 1 3 5 7 8 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 12 18 24 28 27 32 38 35 21 3 1 33 65 66 28 21 22 27 37 48 56 58 55 0 0 0 0 0 0 0 2 4 1 0 0 1 4 10 11 7 6 4 2 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 1 4 6 7 8 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 14 17 24 31 34 36 39 43 40 28 6 2 3 11 17 8 9 14 21 29 40 48 50 49 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 6 4 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 1 2 4 5 6 7 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 17 24 24 25 27 28 30 31 30 20 11 9 26 36 33 24 15 17 23 29 33 36 40 42 44 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 3 5 6 6 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 11 16 15 12 12 13 16 18 20 18 20 23 27 31 34 33 28 23 32 39 43 44 44 44 48 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 1 1 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 3 5 6 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 7 10 11 12 15 17 19 21 30 38 44 48 50 49 53 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 3 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 21 29 31 17 7 8 16 27 36 43 48 50 54 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 24 32 19 7 4 8 16 24 30 33 40 45 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 4 10 21 26 22 13 4 5 9 12 12 16 22 CIN -1 -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 -5 -15 -19 -17 -12 -9 -5 -3 -2 -2 -3 -7 -17 -33 -55 -77 -63 -19 -1 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -0 -0 0 -0 -0 0 0 -0 -0 -4 -10 -16 -21 -20 -18 -19 -24 -27 -31 -12 0 0 -1 -4 -3 -2 -1 -0 -0 -0 -1 -5 -8 -6 -11 -5 -2 -15 -38 -53 -71 -73 -42 -16 -5 -4 -3 -2 -3 -3 -2 -3 -10 -19 -22 -15 -6 -2 -4 -13 -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 -1 -9 -16 -18 -13 -7 -4 -2 -1 -1 -2 -6 -16 -38 -62 -70 -114 -53 -13 -4 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -0 -0 -0 -0 0 -0 -0 0 0 -0 -0 -3 -7 -10 -11 -13 -18 -24 -30 -34 -41 -23 -5 -0 -7 -16 -9 -2 -1 -2 -2 -1 -1 -3 -6 -8 -21 -27 -8 -1 -18 -47 -67 -87 -99 -46 -10 -1 -2 -4 -4 -2 -2 -3 -7 -5 -4 -3 -2 -3 -9 -12 -0 -0 -1 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 -0 -1 -3 -7 -14 -15 -12 -7 -3 -1 -1 -1 -2 -7 -22 -48 -61 -58 -68 -72 -19 -5 -2 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -1 -0 0 0 0 0 -0 -1 -3 -9 -12 -11 -14 -21 -25 -26 -29 -34 -50 -20 -2 -14 -24 -14 -3 -1 -4 -7 -5 -2 -2 -7 -15 -26 -54 -36 -11 -17 -38 -59 -85 -98 -62 -22 -4 -2 -5 -7 -5 -4 -4 -3 -2 -1 -1 -4 -10 -10 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -2 -3 -5 -8 -9 -12 -11 -7 -3 -1 -0 -1 -4 -13 -32 -61 -63 -66 -59 -7 -17 -6 -1 -0 -3 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -0 -0 -1 -1 -0 0 0 0 0 0 -0 -0 -2 -6 -10 -10 -17 -26 -28 -23 -25 -24 -3 -1 -6 -24 -29 -16 -4 -2 -3 -7 -8 -4 -2 -7 -14 -21 -50 -58 -30 -20 -24 -38 -62 -84 -89 -51 -9 -1 -3 -6 -7 -8 -10 -3 -1 -1 -2 -3 -6 -7 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -2 -2 -5 -7 -6 -8 -9 -7 -3 -1 -0 -3 -10 -23 -41 -66 -70 -81 -57 -26 -54 -15 -2 -3 -11 -13 -7 0 0 0 0 0 0 0 0 0 0 -0 -6 -4 -1 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 -0 -1 -3 -6 -10 -16 -26 -26 -23 -22 -20 -6 -11 -31 -36 -29 -16 -6 -2 -2 -3 -6 -6 -3 -7 -10 -12 -29 -40 -31 -20 -14 -16 -27 -43 -56 -46 -16 -2 -0 -2 -3 -8 -20 -11 -10 -4 -3 -2 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 0 0 0 0 -0 -1 -1 -0 -0 -1 -1 -6 -7 -6 -6 -8 -9 -4 -1 -1 -7 -28 -59 -67 -23 -35 -51 -58 -54 -50 -16 -4 -12 -15 -12 -5 0 0 0 0 0 0 0 0 0 0 -2 -13 -9 -3 -1 -1 -1 -0 -1 -2 -1 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -2 -7 -13 -16 -26 -17 -20 -39 -45 -33 -47 -44 -30 -19 -11 -5 -2 -2 -2 -6 -23 -18 -24 -17 -6 -10 -16 -13 -10 -10 -8 -6 -9 -20 -31 -28 -5 -0 0 0 -2 -5 -2 -1 -9 -7 -2 -1 -1 -2 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 0 0 0 0 -0 -1 -2 -1 -1 -1 -1 -6 -6 -6 -6 -6 -5 -2 -0 -3 -13 -39 -65 -54 0 -0 -1 -76 -64 -28 -12 -12 -11 -6 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -12 -6 -1 -1 -2 -2 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 0 0 -0 -1 -3 -7 -13 -21 -31 -36 -44 -70 -85 -73 -57 -42 -20 -8 -6 -3 -2 -2 -2 -11 -44 -49 -23 -8 -2 -2 -3 -4 -4 -7 -7 -3 -0 -3 -10 -15 -6 -1 0 0 0 0 0 0 -0 -2 -1 -0 -0 -1 -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 -2 -1 -0 0 0 0 -0 -1 -1 -1 -1 -2 -4 -2 -3 -4 -4 -3 -1 -0 -4 -16 -37 -51 -31 0 -0 -6 -70 -29 -8 -13 -16 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -24 -22 -6 -5 -6 -7 -5 -5 -5 -2 -0 -0 -0 -0 -0 -0 -0 0 -1 -2 -3 -6 -11 -20 -33 -55 -67 -74 -74 -62 -55 -54 -39 -21 -14 -5 -3 -5 -5 -6 -18 -19 -33 -29 -14 -3 -1 -1 -3 -3 -1 -0 0 -0 -1 -4 -7 -1 0 0 0 0 0 0 0 -0 -0 -0 -0 -2 -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 -4 -4 -2 -1 -1 -1 -0 -0 -1 -3 -3 -2 -1 0 -0 -1 -2 -2 -0 -1 -5 -14 -28 -24 -10 0 -0 -12 -49 -10 -3 -4 -5 -3 0 0 0 0 0 0 0 0 0 -1 -3 0 0 -7 -19 -32 -34 -23 -23 -24 -18 -14 -12 -8 -3 -1 -0 -0 -0 -0 -0 -0 -0 -2 -4 -5 -6 -11 -19 -31 -57 -64 -70 -68 -44 -41 -66 -76 -53 -33 -17 -15 -22 -17 -3 -3 -4 -33 -34 -29 -22 -13 -5 -2 -2 -0 -0 0 0 -0 -1 -2 -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 -2 -6 -5 -3 -2 -2 -1 -0 -1 -4 -3 -1 0 0 0 0 0 -0 -0 -1 -5 -18 -46 -72 -35 -10 -14 -28 -34 -6 -3 -1 -0 0 0 0 0 0 0 0 0 0 -3 -11 -25 -23 -19 -25 -27 -24 -22 -24 -27 -29 -24 -20 -15 -9 -3 -2 -1 -0 -0 -0 -0 -0 -1 -1 -2 -4 -4 -9 -16 -30 -51 -63 -73 -65 -38 -36 -58 -70 -57 -44 -33 -34 -43 -30 -9 -14 -38 -29 -29 -33 -34 -25 -10 -1 -1 -0 -0 -0 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -6 -4 -3 -2 -1 -0 -0 -1 -2 -1 0 0 0 0 0 -0 -0 -2 -8 -25 -55 -83 -65 -37 -66 -55 -26 -10 -13 -5 -0 0 0 0 0 0 0 0 -1 -7 -17 -31 -44 -45 -38 -26 -16 -9 -5 -7 -11 -16 -16 -15 -13 -8 -4 -2 -1 -0 -0 -0 -0 -0 -1 -2 -3 -4 -3 -8 -14 -26 -42 -56 -70 -62 -43 -28 -24 -29 -31 -29 -31 -37 -53 -41 -19 -20 -38 -31 -31 -35 -27 -15 -5 -0 -1 -1 -0 -0 -1 -1 -0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -1 -5 -0 -1 -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 -3 -10 -7 -4 -2 -1 -0 0 0 -0 -0 0 0 0 -0 -0 -1 -1 -6 -14 -32 -55 -62 -50 -78 -89 -51 -22 -22 -27 -9 0 0 -7 -11 -6 -1 -1 -3 -14 -24 -30 -35 -36 -33 -23 -11 -4 -1 -0 -1 -3 -6 -7 -7 -7 -5 -3 -1 -1 -0 -0 -0 -0 -1 -2 -3 -5 -5 -1 -7 -12 -22 -26 -32 -49 -54 -53 -44 -30 -24 -22 -22 -28 -35 -45 -34 -17 -20 -34 -37 -35 -30 -22 -12 -3 -0 -0 -0 -0 -0 -2 -1 -0 0 0 -0 -1 -3 -4 -4 -2 -0 0 -0 -0 -1 -2 -0 -2 -2 -1 -1 -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 -2 -6 -9 -6 -2 -0 -0 0 0 0 0 0 0 0 -0 -1 -3 -7 -14 -23 -36 -55 -74 -75 -75 -62 -27 -20 -33 -30 -10 0 -2 -27 -48 -35 -12 -1 -10 -28 -23 -25 -41 -49 -38 -18 -4 -1 -0 -0 -0 -1 -1 -2 -3 -3 -2 -1 -0 -0 -0 -0 -0 -0 -1 -2 -4 -6 -6 -3 -11 -12 -26 -28 -26 -29 -30 -29 -32 -33 -31 -28 -26 -27 -31 -27 -36 -32 -33 -37 -40 -36 -24 -13 -7 -2 -0 0 0 0 -0 -1 -1 -0 0 0 -1 -3 -7 -12 -12 -8 -2 -0 -0 -1 -1 -1 -0 -1 -2 -1 -1 -1 -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 -2 -4 -3 -1 -0 -0 0 0 0 0 0 0 -0 -0 -1 -5 -12 -19 -29 -39 -48 -65 -78 -74 -54 -21 -13 -27 -20 -6 0 -3 -21 -48 -38 -13 -1 -4 -12 -18 -39 -69 -73 -49 -20 -3 -0 -0 0 0 0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 0 -0 -0 -1 -3 -4 -4 -4 -10 -14 -26 -26 -20 -16 -17 -22 -25 -24 -31 -29 -19 -19 -28 -29 -34 -33 -35 -28 -25 -32 -34 -17 -2 -1 -0 -0 0 -0 -1 -3 -1 -0 0 0 -0 -2 -6 -12 -14 -13 -5 -0 -1 -3 -1 -1 -0 -1 -2 -1 -1 -1 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -3 -2 -1 0 -0 -0 0 -0 -0 -0 -1 -1 -1 -2 -4 -11 -22 -31 -30 -34 -46 -51 -42 -24 -9 -11 -12 -6 -1 0 -1 -4 -6 -3 -2 -3 -11 -29 -58 -94 -88 -57 -25 -6 -0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -5 -8 -12 -13 -19 -16 -10 -7 -10 -16 -21 -22 -27 -27 -12 -18 -29 -25 -19 -23 -18 -8 -4 -6 -8 -5 -1 -1 -1 -0 0 -1 -2 -3 -1 -0 0 0 -0 -1 -3 -7 -12 -15 -7 -2 -4 -7 -3 -1 0 -0 -1 -1 -1 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -4 -2 -1 -1 -0 -0 -1 -0 -0 -1 -1 -2 -2 -1 -0 -0 -3 -9 -11 -5 -4 -6 -11 -22 -22 -10 -6 -15 -19 -12 -9 -16 -25 -25 -6 -4 -10 -33 -45 -57 -86 -84 -57 -28 -9 -1 0 0 0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -9 -13 -13 -15 -10 -5 -8 -14 -19 -23 -30 -37 -37 -12 -20 -26 -19 -13 -8 -3 -1 0 -0 -0 -0 -0 -1 -3 -1 -0 -1 -2 -1 0 0 0 0 0 -0 -1 -3 -10 -14 -11 -5 -6 -8 -4 -1 0 0 -0 -0 -0 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -3 -2 -2 -1 -1 -1 -2 -2 -1 -2 -2 -2 -1 -0 0 -2 -4 -4 -2 0 0 -0 -13 -16 -9 -10 -20 -33 -31 -34 -39 -36 -24 -8 -23 -48 -74 -72 -63 -66 -62 -46 -26 -10 -2 -0 0 -0 -0 0 -0 -0 0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 -1 -3 -6 -10 -12 -9 -5 -4 -11 -20 -24 -25 -26 -25 -26 -12 -23 -21 -15 -11 -4 -0 -0 -1 -1 -0 0 -0 -0 -2 -1 -0 -1 -1 -0 0 0 0 0 0 0 -0 -2 -8 -15 -11 -6 -2 -2 -2 -2 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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -5 -4 -4 -4 -3 -2 -2 -1 -3 -2 -1 -0 0 0 -1 -2 -1 0 0 -0 -0 -12 -10 -4 -10 -21 -18 -30 -36 -27 -14 -11 -33 -77 -113 -95 -71 -51 -39 -34 -30 -22 -11 -4 -1 -0 -0 -0 0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -3 -4 -7 -6 -3 -2 -4 -10 -16 -18 -18 -19 -18 -20 -31 -34 -19 -10 -8 -4 -0 -1 -1 -1 -0 0 0 0 -0 -0 -0 -1 -1 -1 -0 0 0 0 0 0 -0 -1 -5 -12 -9 -5 -2 -1 -0 -1 0 -0 -0 0 0 0 -0 -1 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -6 -6 -6 -6 -6 -4 -0 -0 -4 -2 -0 0 0 0 -0 -0 -0 0 0 -0 -2 -13 -5 -2 -4 -5 -5 -7 -11 -4 -10 -31 -67 -103 -105 -75 -43 -26 -21 -22 -26 -26 -19 -8 -2 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -2 -2 -4 -4 -2 -1 -3 -7 -8 -8 -8 -12 -16 -21 -35 -40 -19 -7 -4 -3 -1 -1 -2 -3 -1 0 0 0 -0 -0 -0 -1 -1 -0 -3 -10 -13 -0 0 0 0 -0 -1 -3 -4 -1 -0 0 -0 -2 0 0 -0 0 0 0 0 0 0 0 -0 -1 -1 -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 -1 -1 -3 -5 -5 -4 -5 -7 -4 0 -0 -2 -3 -2 -0 0 0 0 0 0 -0 -0 -0 -1 -4 -1 -3 -7 -8 -5 -1 -2 -9 -29 -57 -72 -74 -70 -60 -44 -31 -28 -30 -33 -34 -26 -13 -4 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -2 -2 -1 -0 -1 -2 -1 -1 -2 -7 -15 -19 -21 -28 -15 -5 -2 -1 -1 -1 -1 -1 -0 0 0 0 -0 -0 -0 -0 -0 -0 -3 -9 -11 0 0 0 0 0 -1 -2 -1 0 0 0 -1 -3 0 0 -0 -0 -0 0 0 0 0 0 0 -1 -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 0 0 0 0 0 0 0 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 -4 -4 -4 -4 -2 -2 -1 0 -0 -3 -11 -7 -3 -1 0 0 0 -0 -1 -2 -2 -2 -2 -3 -11 -11 -6 -2 -1 -5 -18 -43 -61 -63 -71 -94 -105 -91 -60 -37 -31 -32 -32 -25 -13 -5 -1 -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 -1 -5 -13 -15 -12 -13 -12 -5 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 -0 -1 -1 -0 -0 -0 -1 0 0 0 0 -1 -5 -7 -3 -0 0 0 -0 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -3 -3 -4 -3 -2 0 0 0 0 0 -3 -9 -8 -4 -1 -0 0 0 -0 -1 -4 -1 -4 -3 -4 -12 -16 -17 -10 -4 -4 -14 -33 -50 -75 -67 -89 -122 -121 -75 -30 -14 -14 -14 -12 -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 -2 -6 -7 -6 -7 -9 -8 -4 -1 -1 -1 -1 -1 -0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 0 0 0 0 -0 -2 -6 -6 -4 -1 0 0 0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -1 -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 -2 -2 -2 -1 -0 -0 0 0 0 -1 -1 -2 -2 -1 -0 -0 -0 0 0 0 0 -1 -1 -1 -8 -17 -22 -16 -4 -1 -10 -33 -56 -51 -8 -8 -78 -98 -59 -17 -1 -1 -2 -3 -2 -2 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 0 0 -3 -6 -5 -4 -6 -10 -9 -1 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -3 -3 -0 -0 -1 -3 -5 -6 -4 -2 -0 0 0 0 -3 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -3 -6 -1 -0 -0 -0 -0 -0 -1 -1 -0 0 0 0 0 -0 -0 -1 -10 -16 -10 -0 -0 -2 -17 -55 -53 0 -4 -47 -71 -60 -32 -9 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -5 -5 -3 -4 -10 -13 -1 -3 -1 -0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -2 -3 -5 -6 -5 -4 -5 -5 -4 -3 -2 -2 -0 -0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -1 -5 -7 0 0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 -0 -1 -4 -5 -4 -2 -0 -0 -4 -20 -56 -38 -2 -25 -97 -50 -22 -10 -4 -2 -1 -2 -2 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 0 -0 -3 -3 -1 -3 -10 -12 -1 -6 -1 -0 -0 -0 0 0 0 0 0 0 0 -0 -1 -4 -2 -2 -4 -5 -5 -4 -4 -4 -3 -3 -4 -5 -4 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -1 -1 -1 -1 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -1 -3 -6 -7 -4 -2 -0 -1 -3 -11 -25 -15 -14 -42 -71 -39 -10 -3 -3 -2 -2 -3 -4 -2 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 0 0 -0 -0 -1 -1 -0 0 -0 -1 -1 -3 -11 -13 -5 -2 -4 -2 -3 -3 -1 0 0 0 0 0 0 0 -1 -4 -2 -1 -2 -4 -5 -4 -3 -2 -2 -2 -2 -5 -9 -10 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 -0 -1 -1 -0 -0 -1 -0 -0 -0 0 0 0 0 0 0 0 -0 -3 -10 -24 -22 -13 -5 -2 -1 -2 -4 -6 -16 -43 -66 -56 -23 -5 -3 -5 -9 -11 -11 -8 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 0 -0 -1 -1 -2 -2 -1 0 -0 -1 -1 -3 -12 -13 -5 -3 -13 -11 -8 -4 -1 0 0 0 0 0 0 0 -4 -10 -4 -1 -6 -12 -15 -12 -6 -1 -2 -2 -3 -6 -10 -11 -12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 -1 -13 -35 -42 -30 -18 -11 -9 -8 -5 -1 -0 -15 -48 -60 -37 -10 -5 -15 -27 -27 -20 -11 -3 -1 -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 -1 -3 -5 -3 -1 -1 -0 0 -0 -1 -7 -5 -1 -3 -12 -10 -8 -4 -1 0 0 0 0 0 0 0 -7 -15 -7 -5 -9 -14 -16 -12 -6 -4 -2 -4 -8 -10 -11 -15 -24 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -0 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -22 -39 -40 -34 -35 -38 -34 -20 -3 -0 -2 -26 -41 -32 -14 -9 -25 -44 -37 -20 -6 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -1 -1 -1 -1 -0 -0 0 0 -0 -1 -4 -6 -4 -5 -6 -4 -1 -4 -13 -3 -1 -1 -4 -10 -9 -11 -9 -3 -0 0 0 0 0 0 0 -7 -12 -8 -6 -7 -11 -12 -11 -9 -8 -4 -7 -14 -15 -15 -18 -25 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -2 -1 -0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -17 -35 -47 -51 -64 -72 -57 -29 -5 -1 0 -4 -12 -14 -10 -11 -26 -46 -34 -13 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 0 0 0 -0 -0 -2 -5 -7 -7 -9 -11 -8 -4 -4 -9 -1 -5 -4 -6 -10 -12 -12 -10 -5 -1 0 0 0 0 0 0 -4 -8 -13 -20 -26 -23 -16 -12 -11 -10 -6 -9 -24 -22 -22 -23 -23 -0 0 0 -0 -0 -1 -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 -1 -3 -5 -3 -1 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -11 -23 -35 -46 -57 -74 -78 -47 -18 -3 -0 0 0 -1 -2 -3 -8 -20 -34 -26 -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 -2 -4 -6 -8 -10 -10 -6 -2 -0 -1 -0 -5 -3 -5 -9 -14 -17 -20 -21 -5 -0 -0 -0 -0 -0 0 -2 -9 -22 -34 -36 -19 -9 -8 -13 -14 -9 -11 -31 -32 -28 -23 -16 -0 0 -1 0 -0 -1 -1 -0 0 -0 -0 -0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 0 0 0 -1 -8 -13 -18 -28 -44 -58 -57 -21 -5 -0 0 0 0 -0 -0 -1 -5 -15 -24 -19 -2 -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 -2 -3 -5 -6 -7 -6 -3 -1 -0 -0 -0 -1 -4 -5 -6 -8 -12 -15 -16 -6 -3 -2 -2 -2 -1 -0 -3 -14 -28 -35 -28 -9 -4 -4 -9 -12 -12 -15 -29 -36 -32 -24 -14 -0 -3 -14 -11 -3 -0 -1 -1 -0 0 -0 -0 -0 0 0 0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 -1 -4 -3 -4 -15 -32 -44 -37 -6 -1 -0 0 0 0 0 0 -0 -4 -15 -21 -15 -1 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -1 -0 -0 -0 -1 -1 -2 -1 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -4 -4 -4 -3 -2 -1 -1 -2 -2 -8 -8 -5 -5 -9 -12 -12 -14 -7 -7 -6 -4 -3 -3 -7 -19 -30 -32 -25 -14 -9 -7 -8 -12 -16 -22 -30 -37 -37 -32 -19 -1 -9 -30 -39 -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 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -0 -2 -3 -3 -4 -17 -36 -44 -28 -2 -0 0 -0 -0 0 0 0 -0 -5 -17 -22 -14 -1 0 0 0 -1 -1 -1 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -4 -1 -0 -0 -1 -1 -2 -1 -1 -1 -1 -2 -2 -2 -1 -2 -6 -6 -3 -2 -8 -10 -7 -4 -6 -10 -16 -15 -11 -8 -6 -6 -6 -6 -11 -20 -29 -30 -25 -18 -16 -20 -9 -11 -18 -24 -29 -33 -36 -38 -32 -2 -1 -10 -9 -4 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 -1 -0 -0 0 -0 -0 -1 -2 -1 -1 -1 -1 -1 -3 -2 -1 -0 -1 -2 -4 -13 -32 -43 -21 -0 -0 -0 -1 -0 -0 0 0 -1 -5 -17 -22 -11 -1 0 0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -7 -7 -5 -2 -0 -1 -2 -2 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -7 -5 -3 -2 -4 -5 -5 -5 -5 -9 -13 -14 -13 -7 -8 -9 -8 -8 -11 -16 -20 -23 -22 -19 -19 -26 -32 -29 -26 -23 -22 -21 -23 -29 -35 -2 -1 -48 -62 -29 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 0 0 -0 -0 -1 -1 -2 -2 -1 -1 -1 -1 -4 -3 -1 -0 0 0 -2 -11 -36 -12 -0 -0 -0 -1 -1 -0 0 0 -1 -5 -14 -17 -6 -1 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -1 -2 -5 -7 -7 -4 -1 -0 -1 -2 -3 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -3 -4 -3 -2 -1 -2 -4 -4 -5 -8 -11 -13 -17 -13 -7 -6 -7 -7 -7 -8 -10 -12 -13 -14 -17 -27 -38 -28 -19 -15 -10 -6 -6 -9 -16 -2 -9 -51 -57 -18 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 0 0 0 0 -1 -5 -7 -3 -1 -1 -1 -3 -4 -3 -1 -0 0 -2 -12 -30 -6 -4 -3 -2 -1 -0 0 0 0 -1 -3 -7 -9 -2 -0 -0 -0 0 -0 0 -0 -0 -1 -1 -1 -0 0 -0 -0 -1 -1 -2 -4 -6 -5 -2 -1 -1 -1 -2 -2 -3 -3 -2 -1 -0 -1 -1 -0 -1 -1 -1 -2 -2 -1 -1 -3 -6 -5 -3 -5 -10 -12 -9 -7 -4 -2 -3 -4 -4 -3 -3 -4 -5 -7 -11 -18 -27 -27 -19 -10 -4 -0 -0 -1 -5 -7 -1 -1 -2 -1 -6 -8 -2 0 0 -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 -1 -4 -6 -3 -1 -0 -0 -1 -2 -3 -2 -1 -1 -2 -8 -15 -4 -8 -8 -4 -1 -0 -0 -1 -1 -1 -1 -2 -2 -0 -0 -0 0 0 0 0 -0 -0 -0 -1 -1 -0 0 -0 -0 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -3 -3 -4 -4 -2 -1 -0 -1 -1 -1 -1 -1 -1 -2 -2 -2 -1 -2 -3 -3 -0 -3 -5 -8 -12 -10 -6 -3 -2 -2 -2 -1 -1 -1 -4 -7 -8 -10 -13 -16 -13 -7 -2 -1 -2 -2 -6 -18 -4 -1 -0 -2 -10 -23 -9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -0 0 0 -6 -11 -7 -2 -4 -5 -2 -0 -0 -2 -6 -4 -1 -1 -5 -10 -15 -10 -5 -2 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -2 -4 -4 -3 -3 -2 -1 -1 -0 -1 -1 -1 -1 -1 -2 -3 -3 -1 -0 -0 -0 -0 -5 -3 -3 -3 -4 -7 -7 -3 -1 -1 -1 -0 -1 -2 -4 -4 -5 -7 -9 -9 -6 -3 -5 -7 -7 -12 -47 -8 -1 -0 -2 -8 -14 -4 0 -0 -0 -0 0 0 0 0 0 0 -0 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -0 -13 -19 -11 -1 -5 -8 -4 -1 -0 -0 -2 -1 -0 -5 -17 -33 -42 -28 -11 -3 -1 -0 -0 -0 -0 -0 -0 -1 -1 0 0 0 -1 -2 -2 -3 -3 -2 -2 -2 -1 -0 -0 -2 -3 -3 -3 -4 -4 -3 -2 -1 -1 -1 -0 -1 -1 -1 -1 -1 -1 -2 -2 -0 0 0 -0 -1 -4 -5 -6 -7 -7 -7 -5 -3 -1 -1 -0 -0 -1 -1 -2 -1 -2 -4 -8 -10 -7 -4 -6 -9 -11 -16 -65 -32 -3 -0 -4 -11 -20 -24 -11 -2 -0 0 0 0 0 0 0 0 -1 -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 -1 -1 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -2 -3 -1 -6 -8 -4 -3 -6 -3 -1 -0 -0 0 0 -1 -4 -19 -40 -49 -29 -7 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -1 -2 -4 -4 -2 -2 -2 -1 -0 -0 -1 -2 -4 -4 -4 -3 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -0 0 0 -1 -2 -5 -7 -7 -10 -14 -13 -7 -4 -1 -1 -0 -1 -1 -1 -1 -1 -1 -2 -5 -7 -6 -3 -4 -7 -11 -14 -72 -59 -18 -0 -2 -7 -11 -12 -10 -7 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -3 -3 -0 0 0 0 0 0 -0 -0 -1 -0 -0 -1 -4 -8 -7 -15 -17 -10 -4 -3 -0 -1 -0 -0 0 -0 -2 -2 -7 -20 -24 -12 -2 -1 -1 -1 -0 -0 -1 -1 -1 -0 0 0 0 0 0 -0 -1 -2 -2 -3 -3 -4 -2 0 0 -1 -4 -5 -4 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 0 0 0 -3 -4 -3 -5 -5 -16 -33 -36 -26 -16 -2 -1 -0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -2 -3 -5 -7 -8 -65 -77 -43 -9 -1 -6 -7 -8 -14 -11 -0 0 0 0 0 0 0 0 0 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -6 -3 -0 0 0 0 0 -0 -0 -1 -1 -0 -1 -5 -9 -12 -13 -9 -8 -10 -10 -7 -1 -1 -0 -0 0 -0 -1 -1 -1 -2 -2 -3 -3 -4 -4 -4 -3 -2 -1 -1 -1 -0 0 0 0 0 0 0 -0 -0 -1 -3 -4 -4 -1 0 -0 -2 -7 -8 -6 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -0 -1 -1 -1 -3 -4 -2 -0 -0 -2 -4 -4 -4 -5 -21 -50 -64 -58 -39 -16 -5 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -2 -3 -57 -64 -25 -3 -1 -5 -8 -7 -11 -10 -3 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -1 -0 0 0 0 0 -1 -2 -1 -0 -1 -3 -12 -13 -12 -9 -7 -4 -7 -12 -9 -3 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -2 -6 -10 -11 -10 -8 -5 -2 -0 -0 0 0 0 0 -0 -0 0 -0 -0 -1 -2 -3 -1 -0 0 -0 -3 -7 -10 -8 -4 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -2 -2 -2 -1 -0 0 -6 -9 -8 -7 -11 -33 -73 -70 -57 -46 -33 -16 -11 -6 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -48 -55 -58 -13 -2 -3 -5 -6 -7 -13 -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 -2 -3 -2 -0 -1 -4 -9 -9 -7 -4 -3 -4 -8 -12 -12 -8 -4 -2 -1 -2 -2 -2 -1 -0 -0 -2 -2 -8 -14 -13 -10 -7 -5 -3 -0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -4 -8 -9 -7 -4 -2 -1 -1 -1 -1 -1 -1 -1 -0 -1 -1 -2 -2 -5 -3 -0 0 -0 -21 -24 -15 -11 -22 -50 -84 -66 -51 -41 -34 -27 -22 -15 -7 -3 -2 -2 -2 -3 -2 -1 -1 -1 -1 -1 -1 -1 -42 -50 -39 -4 -0 -1 -3 -6 -9 -12 -1 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -1 -0 -1 -2 -3 -3 -2 -2 -3 -4 -7 -9 -9 -7 -3 -1 -0 -0 -1 -2 -2 -2 -1 -3 -4 -7 -8 -7 -4 -3 -4 -11 -18 -13 -1 0 0 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -2 -4 -5 -4 -4 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -5 -11 -6 -1 0 -3 -26 -31 -21 -19 -30 -47 -60 -39 -39 -36 -30 -25 -22 -18 -12 -7 -5 -5 -6 -4 -3 -2 -1 -0 -1 -2 -3 -5 -36 -46 -49 -29 -4 -0 -2 -7 -9 -7 -1 -0 0 -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 -1 -1 -1 -2 -1 -3 -4 -2 -1 -1 -1 -2 -2 -2 -0 0 -0 -0 -0 -0 -0 -3 -5 -5 -4 -3 -4 -4 -3 -2 -1 -1 -3 -15 -34 -25 -6 -1 -1 -8 -7 -4 -2 -1 -0 -0 -1 -2 -2 -2 -1 -1 -0 -1 -2 -5 -7 -10 -8 -3 -2 -2 -3 -2 -2 -3 -3 -4 -7 -11 -15 -7 -1 -16 -40 -47 -35 -27 -30 -43 -42 -0 -0 -25 -28 -23 -18 -16 -14 -11 -6 -7 -6 -2 -1 -2 -1 -1 -1 -1 -1 -4 -7 -30 -43 -48 -43 -19 -3 -2 -8 -10 -8 -4 -2 -3 -49 -30 -8 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -3 -2 -4 -4 -2 -1 -2 -2 -1 -0 0 0 0 -1 -1 -1 -1 -1 -4 -7 -8 -10 -8 -2 -2 -2 -3 -4 -5 -5 -8 -16 -12 -4 -2 -7 -19 -12 -6 -4 -2 -1 -0 -1 -3 -3 -2 -1 -0 -0 -1 -3 -5 -9 -11 -9 -4 -3 -3 -4 -3 -2 -3 -5 -10 -15 -17 -10 -3 -0 -5 -21 -37 -43 -31 -18 -15 -11 -3 -7 -20 -20 -17 -14 -12 -8 -5 -3 -4 -4 -3 -4 -5 -3 -1 -0 -0 -1 -2 -3 -29 -41 -46 -49 -36 -23 -16 -14 -13 -9 -7 -3 -0 -15 -56 -26 -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 -2 -2 -2 -1 -1 -2 -1 -2 -3 -3 -2 -2 -1 -0 0 -0 -0 -1 -2 -3 -3 -2 -3 -5 -8 -8 -11 -8 -2 -1 -2 -6 -10 -12 -10 -4 -0 -1 -2 -4 -9 -15 -10 -6 -6 -4 -1 -1 -0 -1 -1 -1 -1 -1 -1 -1 -2 -3 -6 -6 -4 -3 -2 -1 -1 -1 -1 -2 -7 -16 -22 -25 -21 -8 -2 -6 -21 -37 -39 -16 -15 -5 -5 -11 -17 -16 -17 -15 -11 -7 -4 -2 -1 -3 -3 -3 -5 -3 -0 0 -0 -0 -0 -1 -3 -29 -40 -45 -47 -50 -54 -43 -31 -19 -13 -15 -5 -1 -24 -58 -33 -6 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 -2 -2 -1 -0 -0 -0 -0 -1 -1 -2 -2 -1 -0 0 0 -0 -1 -1 -1 -3 -4 -4 -3 -3 -5 -3 -3 -2 -1 -1 -2 -5 -8 -9 -7 -3 -0 -0 -3 -3 -4 -5 -3 -3 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -3 -3 -2 -1 -1 -1 -0 -1 -2 -5 -14 -22 -25 -25 -23 -21 -20 -19 -24 -36 -41 -25 -14 -5 -13 -22 -21 -17 -16 -12 -6 -3 -2 -1 -0 -2 -1 -1 -1 -0 -1 -0 -0 -0 -0 -2 -9 -30 -39 -42 -43 -50 -61 -44 -29 -20 -18 -18 -5 -1 -4 -15 -11 0 0 0 -0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 -0 0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -0 -0 -0 -1 -0 -0 -0 -1 -1 -2 -2 -2 -1 -0 -0 -2 -1 -1 -1 -0 -1 -1 -1 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -1 -1 -1 -1 -1 -3 -7 -17 -21 -21 -18 -15 -17 -19 -19 -19 -19 -18 -17 -19 -15 -18 -21 -21 -17 -10 -4 -3 -1 -1 -1 -2 -1 -1 -0 -1 -2 -4 -4 -1 -0 -6 -15 -26 -30 -36 -39 -38 -46 -56 -50 -36 -28 -26 -22 -10 -0 0 -36 -26 -6 0 0 0 -0 -2 -3 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 -0 -0 -0 0 -0 -2 -4 -5 -4 -2 -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 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -3 -4 -5 -6 -6 -6 -10 -12 -13 -11 -10 -10 -11 -11 -9 -11 -16 -21 -26 -18 -16 -15 -13 -10 -6 -1 -0 -0 -0 -1 -2 -3 -2 -2 -2 -3 -5 -4 -2 -0 -15 -29 -30 -28 -37 -40 -37 -45 -61 -57 -41 -30 -29 -30 -16 0 -10 -74 -66 -27 -2 0 0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -3 -7 -9 -6 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 -0 -1 -3 -6 -3 -2 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -2 -4 -7 -11 -12 -9 -5 -4 -5 -5 -6 -8 -10 -10 -6 -2 -3 -12 -18 -17 -13 -13 -10 -6 -4 -2 -2 -0 -0 -2 -3 -2 -3 -3 -3 -3 -4 -4 -5 -9 -2 -6 -10 -10 -29 -41 -44 -42 -44 -59 -30 -19 -26 -32 -26 -7 -0 -6 -32 -57 -48 -16 0 0 -0 -1 -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 -1 -1 -2 -2 -1 -0 -0 -1 -1 -1 -1 -2 -4 -3 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -8 -13 -7 -4 -2 -1 -1 -2 -2 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -4 -6 -9 -9 -7 -5 -3 -4 -3 -3 -3 -4 -5 -5 -0 -0 -2 -11 -17 -16 -16 -12 -7 -4 -2 -1 -0 -0 -3 -2 -1 -1 -1 -0 -1 -3 -4 -5 -6 -2 -4 -6 -5 -24 -43 -51 -47 -46 -46 -11 -29 -38 -33 -18 -0 -0 -3 -6 -24 -63 -38 -9 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 -1 -1 -1 -2 -2 -2 -1 -0 -3 -4 -4 -2 -1 -0 -0 -0 -0 0 0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -2 -5 -8 -5 -3 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -2 -3 -4 -7 -7 -5 -4 -5 -6 -3 -1 -1 -2 -4 -8 -15 -4 -12 -18 -18 -16 -14 -8 -3 -1 -0 -1 -2 -1 -1 -0 0 0 0 -0 -2 -4 -7 -8 -2 -2 -3 -3 -18 -40 -56 -54 -46 -28 -8 -34 -44 -38 -24 -9 -2 -5 -2 -43 -73 -43 -2 0 -0 -1 -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 -1 -1 -0 -0 -1 -3 -7 -8 -7 -4 -3 -2 -2 -2 -1 -1 -1 -0 -0 -1 -1 -0 -1 -1 -1 -1 -1 -0 -0 -1 -2 -4 -4 -2 -1 -2 -3 -2 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -2 -6 -5 -4 -4 -6 -4 -1 -1 -2 -2 -4 -7 -2 -12 -14 -13 -13 -15 -13 -9 -4 -1 -2 -2 -1 -0 0 -0 -1 -1 -1 -4 -7 -6 -1 -0 -4 -4 -3 -17 -30 -38 -39 -40 -15 -3 -11 -33 -39 -32 -22 -12 -6 -1 -69 -84 -57 -16 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 -1 -1 -0 -0 -1 -1 -3 -6 -9 -9 -8 -4 -6 -4 -4 -6 -5 -1 -0 -0 -0 -1 -3 -3 -2 -1 -1 -2 -2 -2 -2 -3 -3 -1 -0 -1 -1 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -1 -3 -5 -4 -3 -3 -3 -2 -3 -5 -4 -3 -4 -6 -11 -10 -9 -9 -11 -10 -13 -7 -2 -1 -1 -2 -2 -0 -0 -1 -1 -1 -4 -5 -3 -1 -0 -1 -3 -3 -17 -16 -16 -24 -38 -15 -25 -40 -53 -46 -27 -22 -29 -23 -20 -83 -87 -63 -34 -13 -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 -1 -2 -1 -1 -1 -0 -0 -1 -2 -4 -8 -7 -1 -6 -5 -10 -16 -16 -10 -3 -0 -0 -1 -4 -7 -5 -3 -2 -2 -2 -2 -2 -1 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -2 -1 -0 -0 -0 -0 -1 -2 -2 -2 -3 -3 -7 -6 -4 -3 -2 -3 -5 -6 -6 -6 -7 -8 -11 -10 -8 -8 -10 -10 -8 -11 -6 -3 -4 -5 -3 -1 -0 -0 -3 -7 -6 -3 -1 -0 -1 -1 -3 -5 -17 -16 -14 -28 -41 -40 -59 -70 -45 -22 -12 -11 -18 -12 -32 -67 -70 -54 -36 -24 -15 -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 -1 -1 -0 -3 -2 -1 -1 -1 -0 -1 -3 -3 -5 -15 -17 -19 -24 -27 -24 -15 -6 -1 -1 -3 -7 -8 -5 -3 -2 -1 -0 -0 -0 -0 -0 0 -0 -0 -0 -1 -1 -1 -1 -2 -2 -2 -1 -0 -0 -0 -2 -7 -9 -1 -0 -0 -0 -0 -2 -5 -9 -9 -8 -8 -8 -11 -8 -5 -2 -2 -3 -5 -6 -7 -6 -4 -3 -6 -8 -10 -13 -15 -12 -2 -12 -8 -4 -3 -2 -1 -0 0 -0 -3 -6 -2 -0 0 -1 -3 -4 -3 -4 -28 -33 -19 -20 -32 -34 -41 -64 -62 -32 -14 -14 -16 -11 -45 -60 -54 -41 -26 -24 -22 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -1 -6 -3 -1 -0 -0 -0 -0 -0 -2 -4 -8 -16 -19 -21 -26 -33 -36 -25 -6 -2 -3 -5 -6 -5 -3 -2 -1 -0 -0 0 -0 0 0 -0 -1 -1 -1 -2 -2 -3 -6 -4 -4 -3 -2 -1 -0 -1 -5 -5 -1 -0 0 -0 -1 -3 -7 -12 -21 -16 -13 -13 -13 -10 -5 -3 -2 -4 -6 -6 -9 -7 -4 -2 -1 -2 -12 -25 -21 -11 -5 -5 -4 -3 -2 -1 -0 0 0 0 -2 -5 -5 -3 -0 -1 -4 -5 -4 -2 -36 -34 -24 -27 -36 -18 -34 -62 -60 -25 -20 -17 -12 -7 -33 -53 -42 -28 -22 -23 -23 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -2 -4 -2 -1 -1 -1 -0 -0 0 -0 -3 -5 -7 -11 -14 -20 -30 -41 -43 -21 -10 -6 -6 -5 -3 -1 -1 -1 -1 -1 -1 -1 -1 -0 -1 -4 -5 -1 -2 -2 -3 -6 -6 -6 -10 -13 -9 -1 -1 -1 -1 -1 -0 -0 -0 -1 -2 -4 -11 -28 -16 -14 -13 -13 -11 -7 -3 -4 -7 -9 -9 -12 -8 -4 -2 -1 -1 -5 -17 -14 -7 -4 -2 -2 -2 -2 -1 -0 -1 -5 -7 -7 -8 -9 -7 -4 -2 -2 -4 -5 -3 -33 -19 -18 -32 -36 -14 -48 -61 -45 -15 -14 -17 -9 -4 -20 -54 -28 -15 -10 -14 -15 -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 -1 -3 -3 -3 -2 -1 -1 -1 -1 -0 -0 -0 0 -0 -1 -3 -6 -9 -10 -14 -25 -39 -47 -42 -26 -16 -11 -7 -4 -1 -1 -1 -2 -2 -2 -3 -3 -2 -2 -3 -5 -4 -2 -2 -2 -3 -5 -7 -8 -7 -5 -2 -2 -2 -1 -0 0 0 0 -1 -2 -4 -11 -21 -10 -10 -11 -11 -10 -8 -5 -5 -11 -14 -13 -13 -10 -5 -2 -1 -1 -2 -4 -7 -4 -2 -1 -1 -0 0 0 -0 -1 -4 -5 -7 -8 -7 -8 -7 -4 -2 -3 -5 -6 -30 -17 -4 -0 -5 -10 -39 -53 -48 -29 -12 -6 -1 -4 -17 -30 -12 -8 -5 -10 -14 -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 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -5 -9 -17 -24 -32 -31 -23 -15 -11 -8 -4 -1 -1 -1 -2 -2 -2 -3 -6 -5 -2 -1 -2 -4 -1 -1 -2 -2 -3 -5 -11 -15 -9 -3 -2 -2 -2 -1 -0 -0 -0 -2 -6 -6 -12 -15 -5 -4 -6 -7 -7 -8 -11 -11 -17 -20 -18 -16 -15 -9 -3 -2 -5 -11 -20 -7 -3 -2 -1 -1 -0 -0 -1 -0 0 -0 -1 -4 -7 -7 -6 -4 -2 -3 -5 -6 -7 -37 -30 -8 -1 0 -1 -11 -40 -41 -23 -10 -3 -1 -2 -8 -10 -5 -4 -4 -10 -14 -11 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -3 -5 -8 -5 -17 -19 -10 -5 -4 -3 -2 -1 -2 -2 -2 -1 -1 -2 -3 -3 -2 -3 -3 -2 -2 -1 -1 -2 -3 -4 -7 -9 -5 -2 -1 -2 -2 -4 -3 -2 -2 -3 -8 -10 -12 -11 -4 -1 -2 -5 -8 -10 -12 -14 -19 -21 -21 -19 -18 -13 -4 -2 -5 -6 -5 -3 -3 -2 -1 -0 -0 -2 -8 -5 -0 -0 -2 -5 -6 -5 -4 -4 -2 -3 -5 -5 -3 -21 -18 -8 0 0 0 -4 -17 -33 -13 -6 -3 -1 -1 -4 -5 -5 -5 -6 -12 -12 -9 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -1 -2 -3 -1 -1 -0 -0 -0 -0 -1 -2 -2 -2 -1 -10 -6 -2 -1 -1 -1 -1 -2 -3 -4 -1 -1 -2 -2 -1 -0 -1 -3 -6 -8 -6 -1 -0 -1 -2 -3 -3 -2 -3 -2 -1 -1 -3 -11 -14 -12 -12 -11 -3 -12 -14 -11 -6 -3 -1 -6 -12 -12 -8 -9 -14 -17 -20 -20 -18 -12 -5 -3 -6 -6 -2 -4 -5 -4 -2 -1 -2 -5 -9 -6 -3 -3 -5 -6 -5 -4 -4 -4 -3 -5 -3 -1 -1 -12 -3 -0 0 0 0 -9 -35 -34 -6 -2 -1 -0 -1 -3 -6 -7 -11 -14 -16 -15 -16 -23 -16 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -2 -6 -7 -2 -1 -1 -0 -0 -0 -1 -1 -0 -0 -2 -9 -4 -2 -0 -0 -1 -1 -1 -3 -3 -0 -0 -5 -4 -2 0 -0 -1 -5 -6 -6 -7 -7 -3 -1 -1 -1 -0 -1 -3 -2 -2 -6 -19 -26 -20 -10 -1 -0 -2 -4 -9 -11 -9 -6 -8 -13 -13 -10 -8 -10 -11 -13 -15 -15 -12 -7 -4 -5 -5 -6 -9 -8 -5 -3 -2 -3 -6 -4 -3 -3 -4 -5 -5 -5 -4 -3 -2 -2 -5 -4 -2 -1 -34 -3 -0 0 0 -2 -12 -48 -27 -2 -0 -0 0 -2 -7 -10 -9 -10 -16 -14 -12 -17 -20 -7 -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 -2 -4 -6 -3 -2 -1 -1 -0 -0 -0 0 0 -0 -3 -6 -2 -1 -0 -2 -3 -3 -2 -2 -2 -1 -1 -4 -3 -1 0 0 0 0 0 -4 -9 -13 -8 -1 0 0 -0 -1 -10 -5 -3 -7 -18 -24 -19 -21 -12 -1 -2 -1 -3 -11 -16 -15 -11 -14 -17 -13 -8 -6 -8 -8 -8 -10 -13 -13 -2 -8 -7 -3 -3 -4 -5 -5 -3 -2 -5 -6 -3 -3 -4 -5 -5 -4 -2 -1 -1 -1 -2 -1 -1 -2 -22 -1 0 0 0 -0 -3 -9 -1 -0 0 0 -0 -4 -9 -11 -7 -2 -11 -9 -10 -17 -21 -3 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -6 -11 -12 -6 -2 -1 -0 0 -0 -0 -1 -0 -3 -7 -5 -2 -2 -2 -3 -4 -3 -1 -1 -1 -1 -2 -2 -0 0 -0 -1 -2 -0 -0 -5 -9 -6 -0 0 0 0 -3 -12 -6 -4 -6 -11 -14 -11 -12 -12 -16 -20 -12 -5 -11 -18 -20 -16 -17 -16 -10 -7 -8 -9 -6 -3 -4 -8 -10 -3 -6 -4 -10 -16 -19 -18 -16 -9 -3 -2 -7 -6 -6 -6 -5 -5 -5 -5 -2 -1 -2 -1 -1 -1 -2 -7 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -11 -12 -5 -0 0 -1 -7 -18 -25 -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 -3 -10 -12 -9 -5 -2 -1 -0 -1 -5 -8 -1 0 -4 -9 -7 -4 -2 -2 -2 -2 -0 -0 -2 -3 -4 -2 -0 0 -1 -6 -12 -2 -0 -1 -2 -1 0 0 0 0 -4 -11 -10 -10 -9 -8 -8 -9 -7 -7 -9 -11 -10 -9 -8 -11 -15 -17 -15 -2 -3 -6 -9 -9 -7 -3 -2 -3 -6 -13 -28 -16 -5 -3 -8 -11 -12 -22 -12 -6 -10 -7 -7 -9 -9 -10 -10 -12 -9 -6 -5 -3 -2 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -7 -10 -2 0 0 -5 -19 -24 -20 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -9 -9 -6 -4 -1 -0 0 -2 -5 -7 -0 0 0 0 -1 -4 -5 -3 -2 -1 -1 -2 -4 -5 -4 -3 -2 -3 -2 -6 -10 -2 -0 0 0 0 0 0 -0 -2 -3 -6 -11 -15 -13 -10 -10 -13 -17 -6 -4 -4 -5 -7 -6 -4 -9 -10 -6 -2 -3 -4 -6 -8 -9 -6 -4 -3 -4 -7 -10 -6 -2 -0 -1 -2 -4 -16 -12 -7 -7 -4 -3 -4 -5 -7 -10 -9 -9 -8 -8 -6 -4 -3 -4 0 0 0 0 0 -5 -13 -11 -1 0 0 0 0 -0 -1 -2 0 0 0 -3 -15 -29 -25 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -0 0 0 0 0 -0 -1 0 0 0 0 0 -1 -3 -6 -3 -2 -2 -6 -11 -9 -5 -4 -6 -10 -5 -1 -0 0 0 0 0 0 -0 -2 -5 -14 -16 -18 -18 -17 -13 -9 -9 -12 -12 -8 -2 -0 -2 -6 -7 -3 -4 -3 -4 -8 -4 -6 -8 -9 -10 -13 -16 -10 -5 -5 -7 -14 -15 -9 -3 -2 -5 -7 -8 -7 -4 -3 -1 -1 -3 -6 -7 -6 -7 -8 -8 -7 -6 -6 -5 0 0 0 0 0 -19 -39 -41 -4 0 0 0 -0 -2 -1 -1 0 0 0 -4 -17 -31 -35 -23 -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 -1 -5 -9 -5 -3 -3 -6 -10 -8 -4 -2 -4 -10 -16 -4 -0 0 0 0 0 0 -1 -6 -15 -13 -11 -9 -8 -9 -10 -8 -5 -11 -20 -22 -9 -3 -4 -9 -11 -7 -1 0 -8 -16 -11 -12 -14 -13 -14 -22 -37 -20 -10 -7 -11 -16 -18 -15 -7 -3 -3 -2 -6 -6 -7 -7 -6 -3 -4 -5 -5 -6 -7 -9 -10 -10 -8 -6 -5 -0 0 0 0 0 -18 -34 -29 0 0 0 0 -2 -5 -6 -1 0 0 -1 -4 -13 -27 -32 -21 -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 -1 -1 -1 0 0 0 0 -0 -0 -0 -1 -3 -7 -10 -6 -5 -4 -4 -5 -6 -5 -3 -5 -12 -23 -4 -1 0 0 0 0 0 -1 -8 -14 -7 -3 -2 -3 -4 -5 -4 -2 -7 -11 -10 -4 -5 -10 -14 -14 -11 -2 -0 -12 -20 -19 -22 -24 -18 -17 -23 -30 -19 -12 -10 -13 -19 -25 -25 -26 -21 -12 -2 -2 -4 -9 -12 -10 -3 -4 -3 -4 -6 -9 -11 -12 -12 -10 -7 -6 0 0 0 0 -0 -4 -9 -5 0 0 0 0 -2 -3 -3 0 0 0 -2 -4 -4 -23 -27 -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 -1 -2 -2 0 0 0 0 -2 -3 -2 -6 -10 -10 -8 -5 -6 -5 -3 -3 -6 -8 -9 -11 -21 -25 -4 -0 0 0 0 0 0 -1 -10 -14 -9 -5 -5 -6 -6 -4 -0 -0 -2 -8 -11 -7 -3 -4 -7 -11 -12 -7 -2 -15 -24 -26 -27 -26 -18 -18 -18 -18 -14 -11 -11 -12 -12 -10 -7 -2 -0 -1 -0 -0 -4 -10 -13 -10 -3 -4 -3 -4 -5 -6 -7 -8 -11 -11 -8 -6 0 0 0 0 0 -5 -12 -7 -1 0 0 0 0 0 -0 0 0 0 -0 -0 -3 -15 -21 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -2 -4 -4 -3 -3 -2 -2 -2 -3 -7 -5 -4 -4 -4 -0 -2 -7 -9 -2 0 0 0 0 0 -0 -1 -9 -15 -14 -9 -10 -10 -5 -1 0 0 -0 -6 -10 -10 -5 -2 -6 -15 -15 -7 -2 -9 -16 -22 -25 -26 -18 -20 -21 -20 -20 -16 -13 -12 -12 -12 -9 -3 -0 -0 -0 -2 -8 -15 -15 -11 -6 -5 -4 -3 -4 -6 -10 -12 -6 -7 -6 -4 0 0 0 0 0 -20 -32 -24 -1 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -0 -1 -1 -2 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -11 -17 -16 -12 -10 -9 -3 -0 0 0 0 -1 -2 -2 -2 -1 -3 -12 -10 -2 -1 -6 -10 -15 -22 -26 -20 -23 -24 -25 -24 -19 -16 -14 -11 -10 -13 -13 -5 -1 -1 -2 -4 -8 -12 -11 -9 -6 -4 -5 -6 -6 -6 -6 -4 -6 -7 -6 0 0 0 0 -1 -37 -40 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -2 -0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -26 -25 -19 -12 -8 -6 -6 -2 0 -7 -19 -13 -5 -2 -3 -3 -1 -3 -2 -1 -1 -4 -6 -7 -7 -8 -11 -12 -13 -13 -12 -11 -9 -8 -4 -1 -1 -1 -0 0 -0 -0 -1 -1 -5 -9 -9 -6 -6 -7 -10 -14 -15 -10 -7 -12 -10 -7 0 0 0 0 -15 -51 -40 -16 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -23 -24 -18 -13 -10 -10 -12 -2 0 -9 -20 -15 -6 -3 -4 -4 -5 -19 -9 -3 -1 -0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 -0 0 0 0 0 0 0 0 -0 -1 -5 -5 -4 -3 -2 -3 -5 -11 -12 -10 -6 -11 -10 -6 0 0 0 -0 -33 -53 -34 -10 -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 -1 -1 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -6 -5 -5 -5 -5 -0 0 -7 -12 -9 -3 -2 -4 -5 -5 -4 -3 -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 -2 -1 -0 -0 -0 -1 -2 -3 -4 -6 -8 -10 -8 -6 0 0 -0 -1 -31 -32 -19 -5 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -6 -6 -4 -2 -2 -1 -0 -2 -13 -9 -3 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -1 -0 -0 -2 -4 -2 -3 -4 -4 -5 -7 -9 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -7 -6 -2 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -1 -3 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -5 -4 -4 -4 -4 -6 -4 -3 -3 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 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 -10 -9 -4 -2 -1 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -3 -6 -7 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -5 -9 -12 -10 -4 -7 -4 -4 -5 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -6 -8 -7 -3 -1 -1 -0 -0 0 0 0 0 -0 -0 -1 -1 -3 -5 -4 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -6 -15 -12 -6 -7 -6 -5 -3 -2 -3 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -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 -5 -2 -1 -1 -0 -0 -0 0 0 0 0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -14 -13 -10 -9 -9 -7 -6 -6 -6 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -1 -1 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -9 -10 -9 -9 -9 -9 -8 -7 -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 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -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 -5 -11 -13 -12 -12 -13 -10 -4 -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 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -2 -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 -1 -10 -15 -12 -4 -5 -11 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 -1 -2 -2 -1 -2 -3 -2 -1 -1 -1 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 -3 -5 -4 -0 -0 -2 -5 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -2 -2 -2 -1 -2 -4 -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 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -3 -2 -1 -1 -2 -3 -5 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -3 -3 -2 -2 -3 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -4 -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 -1 -2 -3 -3 -2 -0 -1 -1 -2 -4 -7 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -26 -23 -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 -1 -1 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -1 -3 -5 -3 -1 -0 0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -22 -30 -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 -1 -2 -3 -1 -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 -13 -53 -67 -49 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -1 -1 -0 0 0 0 0 0 -0 -0 -2 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -25 -44 -33 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 -0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -26 -46 -54 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -18 -35 -41 -35 -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 -1 -2 -4 -4 -5 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -18 -25 -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 -1 -4 -6 -9 -10 -9 -10 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -14 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -1 0 0 0 0 0 0 0 -0 -2 -4 -4 -4 -5 -3 -5 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -18 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -8 -13 -13 -12 -12 -12 -12 -13 -3 -0 0 0 0 -1 -2 -3 -3 -3 -6 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 -17 -21 -22 -20 -20 -22 -24 -25 -18 -8 -2 0 0 0 0 0 0 -0 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -13 -15 -18 -20 -22 -24 -27 -32 -37 -34 -15 -5 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -7 -6 -5 -5 -14 -20 -24 -26 -30 -34 -30 -20 -7 -2 -3 -4 -6 -6 -4 -6 -6 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 0 -1 -11 -16 -17 -15 -14 -16 -10 -4 -2 -2 -2 -4 -5 -7 -7 -12 -12 -9 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -9 -7 -3 -1 -1 -1 -1 -1 -1 -1 -2 -5 -7 -8 -10 -9 -7 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -9 -12 -7 -4 -3 -2 -2 -2 -1 -1 -0 -1 -4 -8 -11 -12 -12 -11 -9 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -16 -23 -15 -9 -7 -5 -3 -3 -2 -2 -2 -1 -6 -11 -15 -18 -21 -20 -17 -11 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -17 -20 -19 -14 -12 -11 -10 -6 -3 -2 -2 -2 -1 -3 -8 -12 -13 -12 -12 -13 -12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -12 -18 -19 -15 -14 -13 -14 -13 -8 -4 -2 -1 -1 -1 -1 -4 -6 -6 -3 -7 -7 -7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -14 -23 -20 -12 -11 -12 -12 -12 -10 -6 -2 -1 -1 -1 -2 -3 -3 -3 -2 -5 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -7 -16 -18 -14 -14 -11 -10 -9 -8 -4 -2 -1 -1 -1 -2 -2 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -7 -8 -7 -5 -5 -5 -5 -5 -6 -3 -2 -1 -0 -0 -1 -1 -1 -2 -2 -2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -3 -4 -5 -5 -4 -2 -1 -1 -3 -2 -1 -0 -0 -0 -0 -1 -2 -1 -1 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -2 -2 -2 -2 -1 -0 -0 -1 -1 -0 -0 -0 -1 -1 -2 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -1 -1 -1 -2 -2 -2 -1 -1 -1 -0 -0 -0 -0 -1 -3 -6 -3 -2 -2 -2 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -3 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 -0 -0 -1 -2 -3 -4 -2 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 -0 -0 -1 -3 -3 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 -0 -0 -1 -3 -2 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -8 -9 -5 -2 -1 -1 -1 -1 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -12 -16 -18 -16 -12 -9 -5 -3 -3 -3 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -10 -15 -19 -26 -15 -7 -6 -6 -4 -3 -3 -3 -4 -3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -5 -11 -28 -29 -21 -11 -6 -9 -6 -4 -5 -7 -9 Wind_Speed nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 45 46 47 49 51 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 nan nan nan nan nan nan nan nan nan nan 11 14 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 48 48 47 46 45 44 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 46 48 50 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 8 5 3 nan nan nan nan nan nan nan nan nan 11 13 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 51 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 47 45 44 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 47 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 12 10 7 4 nan nan nan nan nan nan nan nan 10 12 13 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 52 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 46 45 44 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 11 9 nan nan nan nan nan nan nan nan nan 12 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 45 45 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 46 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 10 nan nan nan nan nan nan nan nan nan nan 14 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 47 48 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 45 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 13 11 nan nan nan nan nan nan nan nan nan nan nan 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 60 62 63 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 45 48 50 nan nan nan nan nan nan nan nan nan nan nan nan nan 16 13 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 56 59 61 63 63 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 44 46 49 51 nan nan nan nan nan nan nan nan nan nan nan nan 17 14 11 nan nan nan nan nan nan nan nan nan 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 52 55 58 61 62 63 63 61 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 45 47 49 51 nan nan nan nan nan nan nan nan nan nan 25 20 15 12 nan nan nan nan nan nan nan nan 9 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 51 52 55 58 61 62 63 64 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 49 51 nan nan nan nan nan nan nan nan 34 28 22 17 nan nan nan nan nan nan nan nan nan 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 58 nan nan nan nan nan nan nan nan nan 51 51 52 54 57 60 61 62 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 nan nan nan nan nan nan 47 43 38 32 25 20 nan nan nan nan nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 53 53 nan nan nan 54 nan nan nan nan nan nan nan nan nan nan 59 59 58 nan nan nan nan nan nan nan nan nan 52 52 52 54 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 50 51 52 52 51 50 48 45 41 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 33 35 36 39 41 nan nan nan nan nan nan nan nan nan nan nan nan nan 53 53 53 53 52 53 54 55 nan nan nan nan nan nan nan nan 56 57 57 nan nan nan nan nan nan nan nan nan 54 53 53 53 54 55 nan 57 nan nan nan nan nan nan nan nan nan nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 49 50 51 52 52 51 49 47 nan nan nan nan nan nan 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 33 35 36 38 40 42 44 nan nan nan 52 53 53 nan nan nan nan nan 53 53 53 52 52 52 53 54 nan nan nan nan nan nan nan nan 55 56 nan nan nan nan nan nan nan nan nan 54 55 55 54 53 53 54 54 55 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 48 49 50 51 52 52 nan nan 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 30 33 34 36 38 40 41 44 46 48 50 52 53 53 53 nan nan nan 52 53 53 53 52 52 52 53 53 nan nan nan nan 58 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 56 55 53 52 52 53 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 47 48 49 51 52 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan 17 20 21 nan nan nan nan nan 29 31 34 35 37 39 41 43 45 47 49 51 52 53 53 53 52 52 52 53 53 53 52 51 52 52 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 48 nan nan nan nan 54 55 54 52 51 51 51 nan nan nan nan nan nan nan nan nan nan 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 47 48 49 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 nan nan nan nan nan nan nan 16 19 21 nan nan nan nan nan nan nan 30 33 34 36 37 39 41 43 45 47 49 51 52 52 52 52 52 52 53 53 52 51 51 51 51 51 52 nan nan nan nan nan nan nan nan nan nan nan 47 45 45 nan nan nan nan nan nan 53 53 52 50 50 nan nan nan nan nan nan nan nan nan nan 52 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 20 nan nan nan nan nan nan nan nan 29 32 33 34 36 37 39 40 42 45 47 49 50 51 52 52 52 52 52 53 52 51 49 49 50 50 51 nan nan nan nan nan nan nan nan nan nan nan 47 45 nan nan nan nan nan nan nan nan nan 51 49 49 nan nan nan nan nan nan nan nan nan nan 55 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 nan nan nan nan nan nan nan nan nan nan 28 31 32 33 34 35 37 38 40 43 45 47 49 50 51 52 52 52 52 52 52 50 48 48 49 49 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 nan nan nan nan nan nan nan nan nan nan nan 27 30 31 32 33 34 36 37 39 41 44 46 47 49 50 50 51 51 51 52 51 49 47 47 47 48 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 50 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 13 15 17 nan nan nan nan nan nan nan 20 nan nan nan nan 26 28 31 32 33 34 35 37 38 40 42 44 45 47 48 49 50 50 50 51 49 48 46 45 46 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 13 14 nan nan nan nan nan nan nan nan nan nan 20 nan nan 24 27 29 31 33 34 35 36 37 38 40 41 43 44 45 nan nan 49 49 49 49 47 46 45 46 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 20 22 23 25 28 30 32 33 34 35 36 37 38 39 41 42 43 nan nan nan nan 49 48 47 46 46 46 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 19 21 22 24 26 29 30 32 33 34 35 35 36 38 39 40 41 nan nan nan nan 48 47 47 46 46 46 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 8 nan nan nan nan nan nan nan nan nan 16 16 17 19 20 22 23 24 26 28 30 32 33 34 35 35 36 37 38 nan nan nan nan nan 47 47 47 47 46 46 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 47 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 6 nan nan nan nan nan nan nan nan 17 16 16 17 18 19 21 22 23 25 26 28 30 31 33 34 34 35 nan nan nan nan nan nan nan nan 47 48 48 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 51 50 46 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 7 nan nan nan nan nan nan nan nan 16 16 16 17 18 19 20 21 22 23 24 26 28 30 31 32 33 34 nan nan nan nan nan nan nan 46 48 49 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 49 51 52 53 51 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 12 12 nan nan nan 15 15 15 16 17 18 19 20 20 21 23 24 26 28 29 31 31 nan nan nan nan nan 40 nan 44 47 49 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 48 48 48 49 51 51 51 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 15 13 12 nan nan 12 12 13 14 16 17 18 18 19 20 21 22 24 25 27 28 30 nan nan 34 35 37 39 42 44 46 48 nan nan nan nan nan 41 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 49 49 47 44 44 45 47 49 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 13 11 10 10 10 11 12 14 15 17 18 19 19 20 21 22 23 25 27 28 30 32 34 35 36 38 40 42 44 nan nan nan nan nan nan 41 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 51 50 47 43 40 40 41 44 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 14 11 9 8 8 9 11 12 14 16 17 18 19 19 20 20 22 23 25 27 29 31 33 34 nan nan nan 39 nan nan nan nan nan nan nan 40 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 50 48 45 41 37 36 38 40 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 14 11 9 8 8 9 11 12 14 16 18 18 19 19 19 19 20 22 24 26 28 30 31 nan nan nan nan 35 nan nan nan nan nan nan nan nan 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 46 47 47 45 41 37 34 34 35 37 38 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 15 13 11 9 8 8 9 11 13 16 17 18 18 19 19 19 19 19 21 23 25 26 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 41 42 43 43 41 38 36 33 32 32 34 36 37 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 14 13 12 10 9 10 11 13 15 17 18 19 19 19 19 19 19 20 21 22 24 25 26 nan nan nan nan nan nan nan nan nan nan nan nan 40 40 39 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 38 38 39 39 39 37 36 34 32 31 31 32 34 35 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 18 16 14 14 13 12 12 12 13 15 17 19 20 19 19 19 19 20 20 22 22 22 23 23 24 nan nan nan nan nan nan nan nan nan nan 39 41 42 41 40 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 36 36 37 38 37 36 35 33 32 32 31 32 32 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 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 20 18 17 15 15 15 14 15 16 17 nan 20 21 20 20 20 21 21 22 23 24 23 22 22 22 23 25 26 nan nan nan nan nan nan 33 38 41 42 41 40 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 38 38 38 37 36 35 35 35 36 37 38 37 35 34 33 32 31 31 31 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 22 20 18 18 18 18 18 19 nan nan 22 22 22 22 23 23 23 24 24 24 24 22 21 21 22 23 24 25 nan nan nan nan 31 32 37 40 41 41 39 38 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 38 39 39 38 36 34 34 34 35 36 37 37 35 34 33 32 31 30 29 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 21 21 22 22 22 22 23 23 24 25 25 25 25 25 25 24 23 23 22 22 21 21 22 23 24 nan nan nan 32 33 34 37 39 39 39 37 36 35 34 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 38 39 39 38 35 33 32 33 34 36 36 35 34 33 32 31 30 29 28 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 26 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 25 24 23 22 22 22 22 21 21 21 nan nan nan 30 33 35 36 37 38 37 36 35 34 34 34 34 35 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 38 39 38 37 35 33 33 34 35 35 35 34 33 31 31 30 30 29 28 28 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 29 27 26 27 nan nan nan 29 28 28 28 28 27 27 27 27 27 26 25 23 22 22 22 22 21 20 20 21 23 25 29 31 33 34 35 35 34 33 33 32 32 33 33 34 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 39 38 37 36 34 34 35 35 35 34 33 31 30 30 30 30 30 31 31 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 28 27 27 nan nan nan nan nan 30 30 30 30 30 29 29 28 28 28 27 25 23 22 22 21 20 19 19 20 21 23 24 26 28 29 31 31 31 31 31 31 31 32 32 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 40 39 38 37 36 35 35 35 34 33 32 31 29 29 30 31 32 33 34 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 nan nan nan nan nan nan nan nan nan nan 29 28 27 27 nan nan nan nan nan nan 31 31 31 32 32 32 31 nan nan 30 28 26 24 22 21 19 18 17 18 19 nan 19 18 19 22 25 26 27 27 28 28 29 30 31 31 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 40 39 38 38 37 36 35 34 33 32 30 29 29 30 31 32 33 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 26 nan nan nan nan nan nan 30 31 32 33 33 33 33 33 nan 32 31 30 28 25 22 19 17 16 15 17 nan nan 17 16 16 18 21 22 23 23 24 25 27 28 29 30 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 40 40 39 38 38 37 36 34 32 30 29 28 29 30 31 32 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 30 33 34 35 35 35 36 35 34 33 32 31 28 25 22 18 15 14 15 17 nan 20 18 16 15 16 nan nan 20 20 21 22 24 27 28 30 30 30 31 31 33 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 40 39 39 39 38 37 34 32 30 29 28 29 30 31 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 25 24 25 27 30 34 35 36 36 35 35 35 34 33 31 29 27 24 20 16 14 13 15 18 21 22 19 15 14 14 nan nan 17 18 19 21 23 25 28 29 29 30 30 32 34 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 40 39 39 38 37 35 32 30 28 28 28 29 30 29 28 27 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 24 24 27 29 nan 34 34 33 32 32 31 31 31 30 28 26 23 20 16 14 14 17 19 22 21 17 14 12 nan nan nan 17 18 19 21 23 25 26 27 28 30 31 32 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 38 37 35 33 31 30 29 29 29 30 29 27 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 26 nan nan nan nan nan nan 25 25 27 nan 30 31 31 30 28 28 28 29 29 29 28 27 25 22 19 17 16 17 19 20 19 16 13 12 12 15 18 20 20 21 22 23 25 26 27 28 30 31 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 38 36 34 33 32 31 30 30 30 29 26 24 26 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 28 26 25 25 nan nan nan nan nan nan nan nan nan nan 28 28 29 29 27 26 25 nan nan 28 29 29 28 27 25 23 19 17 17 18 18 17 14 12 12 14 17 20 22 23 23 23 24 25 27 28 30 32 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 38 36 36 36 34 33 31 30 27 25 nan 26 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 33 nan 30 27 24 23 22 nan nan nan nan nan nan nan nan nan nan nan 26 27 27 27 27 26 25 25 25 26 27 28 27 26 24 22 19 17 16 16 16 15 13 12 12 14 16 19 22 24 25 24 24 26 28 30 32 33 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 38 37 37 35 32 29 26 23 nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 25 22 21 nan nan nan nan nan nan nan nan nan nan nan nan 25 26 26 nan 25 25 25 25 24 24 24 24 24 23 21 19 16 15 14 14 14 13 11 11 11 11 13 16 20 23 25 26 26 27 28 30 31 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 40 39 39 39 38 35 31 28 24 21 nan 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 nan nan 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 24 nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 nan nan 24 23 23 23 22 21 20 19 19 19 18 16 14 13 13 13 12 11 10 10 9 9 10 12 16 20 23 26 28 28 29 29 29 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 40 39 39 39 38 38 36 33 nan 26 22 20 nan 30 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 23 23 23 22 22 21 21 21 21 20 19 17 16 14 14 14 14 13 12 12 11 11 10 9 9 9 8 7 8 10 13 17 21 24 27 29 30 30 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan 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 19 19 19 19 20 21 22 22 22 21 20 20 19 19 19 18 17 16 15 13 13 12 12 12 12 11 11 10 9 8 8 8 8 7 7 8 10 12 15 18 21 24 27 29 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 19 19 19 19 20 20 19 18 17 16 17 17 17 16 16 15 15 14 13 12 12 13 13 11 10 9 8 6 6 7 8 7 8 9 11 13 14 15 17 19 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 20 19 18 18 18 18 19 18 16 15 14 14 nan nan 15 15 14 14 13 13 12 12 12 12 11 10 8 6 5 5 6 7 7 7 9 10 12 12 13 14 15 18 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 20 18 18 17 17 17 17 17 16 15 14 14 nan 14 13 13 12 11 11 11 11 11 10 10 9 9 7 5 4 5 5 6 6 7 7 8 9 10 10 11 12 14 17 20 23 nan nan nan nan nan nan 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 21 20 19 17 17 17 17 16 16 16 16 15 14 13 13 11 10 9 8 8 8 9 9 9 8 8 8 7 6 6 6 6 6 6 7 7 nan nan 8 nan nan 11 13 15 18 21 23 nan nan nan nan nan 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 20 19 18 nan nan 17 16 15 15 14 14 13 11 10 8 8 7 6 7 7 7 8 9 9 9 9 9 8 8 7 7 6 6 nan nan nan nan nan nan nan nan 13 15 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 15 14 13 11 10 9 8 7 7 7 7 7 8 8 9 11 nan nan 12 12 11 9 7 6 nan nan nan nan 8 8 9 9 10 nan nan nan 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 13 11 9 9 8 8 8 8 9 9 9 9 10 11 nan nan nan nan nan 12 9 7 6 nan nan nan nan 10 11 11 10 nan nan nan nan nan nan nan nan nan nan 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 10 8 8 7 7 8 8 8 nan nan nan nan nan nan nan nan nan nan 10 8 8 8 6 nan nan nan 9 10 10 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 8 8 7 nan nan 6 7 8 9 nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan 29 28 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 nan nan 8 7 9 10 nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan 32 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 nan nan nan 9 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 8 9 9 nan nan nan 12 nan nan nan nan nan nan nan 17 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 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 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 6 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 4 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 3 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 4 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 8 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 11 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 25 27 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan Wind_Direction nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 21 22 23 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 350 305 nan nan nan nan nan nan nan nan nan nan 218 226 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 228 229 231 231 230 227 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 22 23 24 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 14 357 305 nan nan nan nan nan nan nan nan nan 216 222 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 216 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 229 229 228 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 25 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 19 20 20 8 nan nan nan nan nan nan nan nan 211 217 219 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 217 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 228 227 226 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 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 14 18 21 nan nan nan nan nan nan nan nan nan 218 221 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 226 225 224 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 27 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 9 11 nan nan nan nan nan nan nan nan nan nan 225 227 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 225 224 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 27 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 8 7 nan nan nan nan nan nan nan nan nan nan nan 232 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 228 226 224 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 27 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan 8 5 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 227 225 222 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 26 26 25 26 26 nan nan nan nan nan nan nan nan nan nan nan nan 8 2 358 nan nan nan nan nan nan nan nan nan 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 232 232 231 228 226 223 220 216 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 25 25 nan nan nan nan nan nan nan nan nan nan 16 10 3 355 nan nan nan nan nan nan nan nan 273 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 232 233 233 232 231 230 227 224 220 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 25 nan nan nan nan nan nan nan nan 20 18 14 7 nan nan nan nan nan nan nan nan nan 272 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 215 217 nan nan nan nan nan nan nan nan nan 232 233 233 232 231 230 228 226 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan 23 22 21 19 17 12 nan nan nan nan nan nan nan nan nan 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 218 nan nan nan 216 nan nan nan nan nan nan nan nan nan nan 214 216 218 nan nan nan nan nan nan nan nan nan 232 233 232 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 22 23 23 23 23 23 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 207 208 211 213 215 nan nan nan nan nan nan nan nan nan nan nan nan nan 217 217 217 217 217 217 216 215 nan nan nan nan nan nan nan nan 213 214 215 nan nan nan nan nan nan nan nan nan 230 231 232 232 231 230 nan 228 nan nan nan nan nan nan nan nan nan nan nan 176 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 22 23 23 23 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 207 208 210 212 214 216 217 nan nan nan 218 218 218 nan nan nan nan nan 216 217 216 216 216 216 215 214 nan nan nan nan nan nan nan nan 212 212 nan nan nan nan nan nan nan nan nan 229 230 230 231 231 230 229 229 230 nan nan nan nan nan nan nan nan nan nan nan 192 184 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 20 21 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 220 nan nan nan nan nan 206 206 207 209 211 214 215 216 217 217 218 218 218 218 218 nan nan nan 216 216 216 216 216 215 215 214 212 nan nan nan nan 212 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 230 230 230 230 229 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 19 20 22 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 nan nan nan nan nan nan nan nan nan 224 224 223 nan nan nan nan nan 207 207 207 208 211 212 214 215 216 217 217 218 218 218 218 217 217 216 216 216 215 215 215 215 214 213 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 230 nan nan nan nan 230 229 228 229 229 230 231 nan nan nan nan nan nan nan nan nan nan 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 19 20 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 265 nan nan nan nan nan nan nan 228 226 223 nan nan nan nan nan nan nan 207 207 208 209 211 212 214 215 216 217 217 217 217 217 217 217 216 216 216 214 214 214 214 213 212 211 212 nan nan nan nan nan nan nan nan nan nan nan 215 220 225 nan nan nan nan nan nan 228 227 227 228 230 nan nan nan nan nan nan nan nan nan nan 218 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 nan nan nan nan 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 231 225 nan nan nan nan nan nan nan nan 207 207 207 208 209 210 212 214 215 216 216 217 217 217 217 216 216 216 215 214 213 213 213 212 212 211 212 nan nan nan nan nan nan nan nan nan nan nan 214 219 nan nan nan nan nan nan nan nan nan 227 228 230 nan nan nan nan nan nan nan nan nan nan 222 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 239 236 nan nan nan nan nan nan nan nan nan nan 208 206 206 207 207 208 210 212 214 215 216 216 216 216 216 216 216 216 215 214 212 212 213 213 212 213 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 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 245 244 241 237 nan nan nan nan nan nan nan nan nan nan nan 207 206 205 205 205 206 207 210 212 214 215 216 216 216 216 216 216 216 215 213 212 212 213 213 213 213 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 228 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 266 258 252 247 239 nan nan nan nan nan nan nan 205 nan nan nan nan 206 205 205 205 205 205 206 208 211 213 214 215 215 215 216 216 216 215 215 213 212 212 213 214 214 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 255 250 245 nan nan nan nan nan nan nan nan nan nan 206 nan nan 206 205 205 205 205 205 207 208 210 212 213 214 214 215 215 nan nan 215 214 213 212 212 213 213 214 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 204 207 207 206 205 205 205 205 206 207 208 210 211 211 212 213 213 214 nan nan nan nan 213 212 212 213 213 214 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 203 205 206 205 205 205 205 206 207 208 209 209 209 209 210 210 212 213 nan nan nan nan 213 212 212 212 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 232 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 228 nan nan nan nan nan nan nan nan nan 200 202 203 203 202 202 202 203 204 206 207 208 208 208 208 208 207 208 209 nan nan nan nan nan 213 212 211 212 213 214 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 232 231 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 180 192 nan nan nan nan nan nan nan nan 200 203 205 204 201 199 198 198 200 203 205 207 208 207 207 206 206 206 nan nan nan nan nan nan nan nan 212 211 210 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 234 234 235 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 111 140 nan nan nan nan nan nan nan nan 196 202 204 203 200 196 194 195 197 200 204 206 206 206 206 205 205 206 nan nan nan nan nan nan nan 212 212 210 209 nan nan nan nan nan nan nan nan nan nan nan nan nan 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 237 237 237 238 239 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 133 140 144 150 160 nan nan nan 188 196 200 200 197 194 191 190 192 198 201 204 204 204 204 204 204 nan nan nan nan nan 208 nan 212 212 212 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 239 238 238 239 240 241 242 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 129 133 135 140 150 nan nan 177 187 193 194 191 188 186 186 188 193 198 201 202 202 201 201 202 nan nan 204 205 207 209 211 212 212 211 nan nan nan nan nan 209 212 nan nan nan nan nan nan 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 239 240 240 240 241 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 123 123 129 137 148 161 174 182 184 182 180 180 182 184 189 194 197 198 198 197 197 199 201 203 204 206 207 209 210 211 211 nan nan nan nan nan nan 209 212 nan nan nan nan nan nan 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 240 239 240 239 239 238 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 115 116 117 119 129 143 156 167 170 171 172 175 177 180 184 189 192 193 193 193 194 196 199 202 204 206 nan nan nan 210 nan nan nan nan nan nan nan 209 211 nan nan nan nan nan nan nan 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 242 241 240 240 240 239 237 236 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 113 114 113 110 114 126 142 153 158 160 163 166 171 175 180 183 186 187 187 187 190 194 198 202 203 nan nan nan nan 207 nan nan nan nan nan nan nan nan 212 214 nan nan nan nan nan 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 244 244 243 243 242 242 240 238 235 235 234 235 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 107 112 115 113 110 110 119 132 143 148 152 154 157 164 170 174 177 178 178 179 181 186 191 196 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 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 243 244 245 246 246 245 245 244 243 239 236 234 232 232 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 104 110 113 113 113 114 119 126 134 139 142 145 151 158 164 168 169 168 169 171 175 182 189 194 196 nan nan nan nan nan nan nan nan nan nan nan nan 209 212 214 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 241 243 244 245 246 247 248 248 248 245 242 238 234 232 230 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 90 97 103 106 109 112 115 118 122 126 130 133 138 144 152 158 159 159 159 160 163 169 177 184 189 191 nan nan nan nan nan nan nan nan nan nan 204 207 210 212 214 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 237 241 243 244 245 246 247 250 252 251 250 246 242 238 234 232 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 85 90 94 98 103 108 114 117 118 120 122 nan 131 137 143 148 150 151 152 155 159 164 170 176 181 184 186 188 189 nan nan nan nan nan nan 197 206 209 211 212 213 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 223 226 228 232 235 239 241 243 245 246 248 251 254 254 253 250 247 244 239 236 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 80 84 87 91 97 104 110 114 115 115 nan nan 126 132 137 142 144 146 148 152 155 160 162 165 170 177 181 184 186 187 nan nan nan nan 189 196 208 210 211 211 212 213 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 224 226 229 232 234 237 240 243 246 248 250 253 255 255 254 253 251 249 246 242 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 86 93 100 106 110 111 112 112 115 122 128 133 137 141 143 145 147 150 152 154 157 161 169 175 180 183 185 nan nan nan 184 189 198 207 209 210 210 211 212 214 217 219 220 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 224 226 228 230 232 233 235 239 244 248 251 253 255 256 256 254 254 253 253 252 249 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 84 90 97 103 106 108 108 110 113 117 122 128 133 136 139 141 141 142 143 146 151 156 162 169 174 179 nan nan nan 186 188 193 199 204 206 207 208 209 211 214 217 219 220 220 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 228 229 230 231 231 232 237 244 249 252 254 256 256 255 254 253 254 254 254 253 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 78 83 89 95 nan nan nan 106 107 109 112 116 121 125 129 132 134 135 135 136 140 145 149 155 161 168 174 180 183 186 189 192 196 199 201 203 204 205 207 209 213 217 219 220 221 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 228 228 229 229 229 231 236 243 250 252 254 255 255 254 253 252 252 252 252 253 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 77 79 84 89 nan nan nan nan nan 105 107 110 113 115 118 122 124 127 128 129 130 133 136 140 145 152 162 170 176 180 183 188 192 195 197 199 201 203 204 207 210 214 217 219 220 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 227 227 227 227 230 235 242 248 251 252 252 252 251 250 249 249 250 251 252 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 nan nan nan nan nan nan nan nan nan nan 78 80 82 85 nan nan nan nan nan nan 105 108 110 112 113 114 116 nan nan 122 123 125 126 128 131 136 146 157 165 169 nan 173 179 189 195 197 199 200 202 205 208 213 216 219 220 220 221 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 225 225 226 227 232 237 243 247 248 249 248 247 245 244 246 248 251 252 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 79 81 83 nan nan nan nan nan nan 102 106 108 110 111 112 112 112 nan 114 115 117 119 121 122 126 133 142 151 156 nan nan 156 164 178 192 196 197 199 202 206 211 216 220 221 221 222 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 225 225 226 228 232 237 242 244 245 244 243 242 241 244 246 249 251 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 103 105 107 107 108 109 110 110 110 110 112 114 116 118 121 125 132 140 146 146 nan 141 146 156 170 184 nan nan 194 199 206 213 218 223 223 223 223 224 225 225 225 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 224 224 226 228 232 236 239 240 240 239 238 238 240 243 245 247 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 93 96 99 101 103 104 105 105 106 107 109 109 109 109 110 113 116 117 120 125 132 141 144 144 142 141 150 162 171 179 nan nan 187 194 203 212 218 223 223 224 224 226 226 226 226 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 224 224 226 229 232 234 235 234 233 233 234 236 239 241 243 246 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 96 98 101 102 103 nan 104 104 105 107 109 109 109 108 108 112 115 117 120 125 133 140 145 147 147 148 157 170 182 nan nan nan 185 191 200 208 215 220 222 223 225 226 227 228 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 227 229 231 231 231 229 228 230 233 235 237 239 243 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 71 nan nan nan nan nan nan 97 99 101 nan 104 105 105 106 108 109 110 107 105 104 109 113 113 114 119 127 138 147 152 154 158 168 184 197 203 201 196 194 194 199 205 211 216 218 220 222 225 227 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 228 229 229 227 225 226 228 230 233 235 238 242 260 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 58 62 66 nan nan nan nan nan nan nan nan nan nan 102 105 106 107 107 108 109 nan nan 102 100 105 109 110 110 114 122 135 148 156 160 167 177 193 205 210 209 207 204 202 202 205 210 214 217 218 221 224 228 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 229 229 227 226 227 228 229 232 235 238 nan 256 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 nan 53 55 57 60 63 nan nan nan nan nan nan nan nan nan nan nan 102 105 107 108 108 108 108 108 107 102 99 101 106 109 111 114 121 134 148 157 162 169 180 195 207 212 214 213 212 211 211 211 213 216 219 220 223 225 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 229 229 229 229 231 235 239 nan 253 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 53 55 58 61 nan nan nan nan nan nan nan nan nan nan nan nan 104 107 109 nan 110 111 111 112 111 103 98 99 103 109 113 118 125 135 147 156 163 169 179 191 203 211 215 217 219 220 220 220 220 221 222 224 225 226 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 232 231 231 229 228 229 231 236 242 nan 249 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 53 56 nan nan nan nan nan nan nan nan nan nan nan nan nan 101 105 108 nan nan 113 115 116 115 111 104 100 99 103 109 115 120 125 134 143 151 158 168 179 188 198 209 219 224 226 227 228 228 227 226 226 226 226 227 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 229 231 231 231 231 230 228 228 nan 233 239 245 nan 244 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 95 99 102 105 107 110 113 117 119 118 113 108 107 108 110 114 119 124 130 137 143 149 156 167 181 191 201 213 225 229 229 229 229 230 231 230 229 228 227 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 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 78 82 83 85 87 88 91 93 95 98 102 105 108 113 117 120 120 119 117 118 120 122 124 126 129 134 140 147 153 157 167 182 196 210 222 227 224 223 224 227 229 230 231 230 nan 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 78 82 85 87 89 89 90 91 92 93 97 101 105 109 114 118 120 118 117 119 121 124 129 132 136 140 146 150 155 162 171 183 197 213 224 224 219 216 218 221 225 228 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 80 85 89 91 91 90 90 89 87 90 94 100 nan nan 115 116 115 113 113 116 122 128 135 140 146 154 159 163 168 177 186 199 213 220 218 214 213 214 217 220 224 227 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 77 82 89 93 94 94 92 90 87 87 90 95 nan 105 111 113 112 112 114 117 122 128 135 143 149 155 167 176 182 185 190 200 212 218 222 219 216 216 218 221 223 225 225 225 224 nan nan nan nan nan nan 221 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 76 79 86 93 98 99 99 98 96 94 93 96 99 103 110 115 114 117 121 125 130 134 140 146 153 159 166 175 178 182 187 195 207 219 225 nan nan 229 nan nan 226 223 222 221 220 220 nan nan nan nan nan 220 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 76 78 82 nan nan 103 105 105 105 105 104 104 107 115 124 131 133 133 136 142 147 149 150 152 154 157 158 164 171 178 183 192 200 nan nan nan nan nan nan nan nan 221 216 214 215 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 78 81 nan nan nan 104 107 111 114 119 124 131 145 155 160 164 163 163 164 164 164 162 nan nan 156 154 155 159 172 184 nan nan nan nan 222 233 242 246 242 nan nan nan 212 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 103 110 119 131 144 156 168 174 177 178 176 173 172 171 170 nan nan nan nan nan 158 162 173 186 nan nan nan nan 229 236 242 244 nan nan nan nan nan nan nan nan nan nan 220 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 111 125 141 154 167 172 176 177 nan nan nan nan nan nan nan nan nan nan 173 181 189 195 204 nan nan nan 233 240 244 nan nan nan nan nan nan nan nan nan nan nan 221 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 nan nan 195 198 203 nan nan 219 237 247 248 nan nan nan nan nan nan nan nan nan nan nan 221 nan nan nan nan nan nan nan 223 228 232 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 187 194 nan nan 220 244 259 258 nan nan nan nan nan nan nan nan nan nan nan 221 nan nan nan nan nan nan nan 222 226 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 194 nan nan nan 245 260 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 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 192 202 218 nan nan nan 261 nan nan nan nan nan nan nan 230 nan nan nan nan nan nan nan nan nan nan nan nan nan 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 205 225 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 62 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 233 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 271 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 235 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 215 298 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 235 235 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 173 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 nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 326 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 317 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 292 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 273 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 259 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 255 254 255 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 264 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan