CAPE 35 37 37 31 28 22 19 15 19 31 37 30 22 15 11 10 9 8 10 16 26 24 12 8 17 27 21 10 10 22 49 77 82 67 49 33 13 16 36 45 36 28 26 24 20 19 15 9 14 22 31 33 41 45 43 30 21 17 7 9 17 23 29 28 18 22 25 30 38 44 52 54 57 47 42 37 25 18 12 5 1 5 16 21 25 26 18 12 10 13 21 29 36 38 39 44 48 43 29 24 17 7 4 4 3 2 5 16 32 39 26 11 23 36 36 38 36 38 44 45 35 23 12 6 3 4 4 1 0 0 0 1 1 0 3 8 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 35 40 42 33 24 2 0 0 0 0 0 0 3 4 0 2 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 10 101 256 280 260 293 71 0 0 0 0 217 77 78 83 70 58 96 257 258 55 17 35 25 189 1054 1518 110 7 2 0 0 5 4 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 9 9 4 0 0 0 5 15 31 50 78 97 106 128 127 112 102 69 33 17 11 18 18 42 79 61 28 24 23 79 82 63 115 150 251 255 120 133 213 208 194 153 181 200 78 49 39 53 46 49 61 161 140 92 201 266 79 4 1 0 0 0 0 0 26 16 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 2 0 0 0 0 0 0 0 0 0 0 0 0 1 11 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 6 20 27 29 31 26 24 20 22 29 26 23 22 28 27 21 21 21 43 56 71 72 67 68 92 99 83 79 94 110 129 151 167 174 270 332 119 155 127 106 47 40 32 22 21 23 25 18 15 29 39 31 20 17 15 13 9 11 15 22 25 21 16 11 9 14 18 20 17 26 44 79 82 67 51 38 28 21 17 25 19 12 16 19 20 16 13 13 16 23 33 30 38 42 38 28 24 11 2 3 11 20 31 33 19 8 6 17 35 43 51 64 67 55 41 33 26 28 16 7 1 5 15 21 21 19 14 10 12 15 23 26 30 28 21 22 29 29 23 20 5 0 0 11 10 17 17 24 37 41 27 14 24 38 44 36 21 35 41 36 23 14 10 7 0 1 3 0 0 1 0 0 0 0 4 11 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 25 40 42 35 22 19 0 0 0 0 0 25 26 26 26 23 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 174 336 213 1 25 47 0 0 0 17 245 105 79 101 42 50 108 286 206 45 32 36 20 479 1480 617 68 32 11 5 0 0 0 0 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 3 11 26 50 56 87 87 93 129 145 100 54 43 33 19 26 26 41 74 57 38 10 10 61 90 72 114 148 124 118 148 208 222 197 202 227 319 164 124 101 53 38 52 52 66 93 96 146 183 154 114 23 1 1 0 0 0 0 10 1 0 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 5 21 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 19 23 26 28 40 43 40 34 29 36 45 45 42 39 36 37 34 35 40 68 77 86 79 71 83 100 97 86 93 110 126 139 155 180 208 308 287 138 156 119 137 40 34 24 19 19 22 25 15 11 33 43 32 22 19 18 17 14 15 23 32 21 20 17 10 6 7 14 21 20 22 31 68 80 63 57 55 46 34 20 17 19 11 9 23 25 24 21 18 25 32 38 40 38 36 31 29 20 9 8 12 21 31 38 36 26 9 1 2 32 34 44 62 65 51 35 26 24 26 15 6 0 6 14 18 21 18 11 8 12 18 23 24 27 23 11 7 17 20 19 12 3 0 8 31 33 22 14 20 30 30 19 14 17 24 34 25 10 24 30 15 12 9 5 2 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 1 0 3 15 11 3 0 0 0 0 0 0 0 0 2 11 16 11 26 46 44 35 26 14 1 0 0 0 0 0 10 39 43 36 30 10 0 0 0 0 0 0 0 0 0 0 0 0 0 2 14 17 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 266 269 95 0 12 16 0 0 0 11 90 156 14 86 31 39 104 212 122 30 31 20 19 641 1196 252 33 30 35 16 0 0 0 0 5 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 4 8 5 0 0 0 0 0 0 0 0 0 0 0 1 4 6 3 0 0 0 1 4 10 29 49 47 79 82 82 98 147 109 60 49 39 25 23 27 39 58 58 64 46 2 9 59 55 68 201 211 168 176 177 174 161 198 266 287 208 183 97 56 28 35 65 84 123 257 210 188 155 83 43 10 8 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 2 2 0 0 0 1 8 27 5 8 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 5 7 19 17 22 28 39 49 50 42 37 44 53 56 54 52 50 52 49 50 59 80 79 85 76 78 102 103 99 98 106 115 129 148 161 184 235 303 222 154 148 131 145 29 24 17 15 14 19 20 14 13 27 34 25 20 20 19 16 15 17 23 27 21 21 24 18 8 6 10 14 17 22 39 69 77 63 54 49 42 39 38 33 28 34 44 54 53 49 50 52 51 50 49 46 41 36 35 31 19 7 7 18 37 51 56 49 31 15 6 2 7 18 42 52 49 37 25 20 22 24 15 3 4 4 13 13 29 17 8 11 19 24 19 19 22 17 6 1 7 9 14 8 2 6 25 42 36 19 9 7 17 24 15 13 13 18 28 29 22 13 5 7 9 7 4 1 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 6 16 15 19 18 17 16 0 0 4 1 0 0 3 7 10 17 28 40 36 25 23 13 18 8 0 0 0 0 0 2 15 23 29 4 1 0 0 0 0 0 0 0 0 5 19 13 7 1 19 23 24 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 129 365 129 26 6 7 10 5 0 0 0 37 121 45 59 38 79 146 179 97 24 24 24 84 719 1287 679 30 20 42 8 0 0 0 0 2 15 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 7 17 11 0 0 0 0 0 0 0 0 0 0 0 0 1 10 6 0 0 0 1 4 12 32 50 51 51 73 80 80 123 104 73 57 47 40 30 22 39 61 58 56 55 0 2 54 36 88 196 200 155 82 65 196 189 129 240 248 200 149 92 59 39 11 98 126 279 237 107 209 150 59 33 26 9 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 2 0 0 0 0 2 0 0 0 0 0 0 0 1 1 0 0 16 36 18 3 14 16 2 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 3 10 17 24 39 24 43 60 64 57 48 57 62 64 60 57 62 65 68 69 73 79 88 79 79 99 103 116 103 109 116 126 147 165 164 174 216 233 211 145 135 152 139 30 20 17 19 16 19 16 11 11 18 24 21 18 18 20 15 16 20 23 21 22 25 28 22 9 7 7 9 12 20 27 45 62 60 50 37 27 24 27 5 11 41 67 72 67 67 70 71 69 68 64 58 48 36 33 32 23 11 8 15 34 58 66 57 41 22 11 9 8 14 30 36 39 37 32 28 32 33 24 9 2 5 12 14 18 11 9 27 29 18 12 14 16 10 2 1 1 2 12 10 3 9 30 40 28 14 6 1 5 20 19 17 12 11 24 33 25 15 9 12 12 9 8 10 8 0 0 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 0 0 1 1 4 14 21 2 6 17 25 25 28 35 34 26 22 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 33 32 33 36 35 28 32 30 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 59 476 1448 92 13 9 2 8 4 0 0 0 64 121 69 60 83 46 74 146 122 38 13 36 275 423 766 575 121 44 18 0 0 0 0 0 0 19 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 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 11 24 14 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 2 1 0 1 9 27 44 48 44 67 76 75 90 91 93 65 51 41 36 30 35 49 54 66 59 0 3 18 61 127 126 119 130 129 74 103 108 110 174 200 136 97 80 66 67 17 55 149 176 73 89 255 182 51 21 19 10 0 0 0 0 0 1 0 0 0 0 1 1 2 0 0 0 0 1 3 4 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 37 22 1 4 14 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 4 11 23 23 34 57 70 75 71 66 69 75 83 82 73 68 68 75 78 78 77 96 89 106 106 115 112 99 107 126 141 156 165 163 168 178 166 160 152 149 147 142 27 21 19 18 21 23 18 9 7 10 22 26 21 19 19 17 17 20 16 12 15 20 21 15 11 11 10 8 6 7 23 26 34 52 63 61 36 20 18 0 1 24 67 61 52 59 66 69 69 69 66 58 45 38 34 31 26 12 5 2 13 36 50 50 36 23 16 14 10 14 26 34 37 40 42 42 46 44 31 15 10 11 13 16 15 8 14 30 24 11 7 15 15 9 2 2 7 10 16 16 10 12 22 29 22 12 3 0 1 11 24 22 17 12 9 21 31 24 14 10 16 13 10 8 2 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 7 12 10 20 35 37 37 34 37 32 26 24 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 13 19 29 36 34 31 38 33 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 13 9 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 116 375 326 8 12 1 0 4 6 2 0 0 54 99 71 48 51 92 69 113 112 52 6 63 70 275 587 436 167 46 17 11 0 0 1 4 0 5 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 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 23 36 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 4 0 4 10 19 34 33 50 44 56 53 90 97 61 58 41 33 32 31 33 55 76 50 6 9 16 41 87 161 181 172 76 46 46 105 162 146 110 96 75 63 71 78 26 72 252 147 52 85 156 138 61 22 18 8 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 12 11 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 0 0 0 0 0 0 0 0 0 4 5 2 0 0 0 0 1 6 16 24 38 52 60 75 80 79 80 81 89 98 104 100 90 81 79 84 97 108 114 117 117 130 130 109 100 122 136 146 152 158 166 169 167 157 144 139 130 109 128 35 29 27 29 30 25 13 6 9 7 23 24 23 22 22 20 18 20 17 12 10 12 19 23 13 12 12 11 8 6 6 10 20 30 55 69 56 42 39 18 0 22 61 19 29 35 44 56 60 63 57 44 38 39 35 29 24 12 11 3 6 14 23 25 22 18 17 18 18 19 26 28 30 31 33 37 42 43 34 33 20 18 15 19 15 17 23 26 18 10 10 14 8 6 7 4 9 13 19 19 10 5 16 18 17 9 1 5 3 8 14 25 26 17 12 13 46 48 39 33 29 15 11 4 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 11 12 22 35 40 39 31 33 39 36 36 34 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 13 30 36 36 36 31 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 23 7 0 0 0 0 0 0 0 0 0 0 0 0 3 5 1 0 0 0 3 2 0 2 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 169 250 14 10 4 0 0 0 8 9 10 3 17 39 84 92 57 46 73 112 85 81 16 58 75 134 606 767 269 31 35 26 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 3 2 0 0 0 0 0 0 2 0 0 7 27 35 11 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 6 6 2 0 1 10 24 31 33 23 37 32 78 64 70 83 54 49 46 48 42 61 73 43 15 13 14 19 45 103 125 185 174 110 36 100 140 102 74 90 74 43 53 54 29 68 161 100 78 60 213 46 14 17 15 6 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 4 8 10 12 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 1 2 3 4 2 0 0 2 6 13 22 26 35 42 52 54 65 71 85 87 94 103 108 108 105 105 107 113 119 119 126 127 127 117 107 115 98 115 132 125 145 165 177 177 167 152 129 118 119 123 124 51 41 38 41 35 22 11 7 11 18 25 25 23 23 23 22 21 20 20 15 10 12 18 27 20 8 7 11 12 9 6 10 17 15 13 12 53 48 52 48 37 59 80 43 20 27 23 41 64 69 60 48 43 40 36 30 22 14 9 5 8 9 12 10 10 12 15 19 28 33 38 34 24 23 25 22 24 36 38 30 20 21 22 27 22 25 28 28 16 10 12 14 12 11 14 14 25 29 26 21 8 8 16 16 13 10 15 23 17 10 13 37 36 20 11 25 53 56 43 38 33 20 23 23 5 0 0 0 0 4 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 17 27 38 40 40 38 34 29 31 39 39 32 25 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 0 7 25 38 38 35 33 18 0 0 0 0 0 0 16 2 0 0 0 5 3 0 0 0 2 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 26 29 25 19 15 21 29 26 21 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54 108 66 9 16 2 0 0 2 15 0 8 1 15 21 107 109 57 29 57 100 109 100 49 34 121 248 224 835 209 18 129 51 0 0 21 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 2 0 0 0 0 0 0 0 0 2 22 22 4 0 0 0 0 0 0 0 0 0 0 0 0 1 11 14 1 0 2 3 1 0 1 7 24 32 20 13 22 28 42 73 76 82 62 71 42 42 54 72 77 59 33 16 12 11 23 61 98 159 156 269 63 74 112 88 63 78 63 38 45 59 58 47 81 95 177 91 176 23 4 11 13 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 2 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 1 9 0 0 0 0 1 15 7 0 0 3 7 13 19 21 29 39 41 46 52 64 81 86 98 103 108 110 116 123 128 132 134 134 137 139 128 116 126 122 129 125 121 133 156 173 182 184 179 157 132 122 121 126 129 62 48 45 47 36 14 13 13 18 22 25 27 27 28 30 27 25 20 23 18 13 10 12 17 17 9 5 9 16 21 13 10 18 29 31 27 34 32 33 33 46 65 74 71 55 41 29 40 65 76 76 72 58 46 41 32 25 19 15 13 13 13 12 8 8 10 13 22 36 45 42 30 23 24 27 12 23 26 35 37 25 21 31 34 25 21 29 31 16 10 9 10 11 11 14 17 26 33 31 22 15 12 14 15 12 12 21 31 34 36 34 62 54 21 23 39 55 57 48 41 36 30 29 29 1 0 2 1 0 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 27 40 53 44 42 37 32 27 27 30 28 18 2 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 4 12 31 41 40 33 33 12 0 0 0 0 8 26 30 0 0 0 14 18 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 25 31 37 36 37 39 35 15 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 84 199 165 50 7 1 0 2 8 16 12 14 0 14 14 146 116 49 37 51 109 145 125 78 64 197 155 62 403 265 21 179 49 0 0 46 33 0 0 0 0 1 4 4 0 0 0 2 0 7 2 11 8 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 0 0 0 0 0 0 0 2 23 5 3 2 0 0 0 0 0 0 0 0 0 0 0 2 12 24 0 0 0 0 0 0 0 3 22 24 7 4 14 19 18 49 40 35 50 89 91 59 49 65 80 74 47 23 14 10 14 59 174 189 199 289 67 68 108 101 76 63 66 52 33 37 46 44 38 40 118 127 66 13 0 5 9 14 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 1 0 2 15 13 3 6 5 1 15 13 5 3 3 5 12 20 24 24 25 34 44 50 66 80 89 100 103 114 118 131 139 140 140 138 138 145 143 126 126 133 126 115 118 120 141 149 160 168 158 151 147 139 129 124 128 130 73 55 50 46 30 16 21 28 26 25 23 21 24 30 28 25 25 21 19 18 13 11 15 15 18 13 8 11 20 30 17 9 14 29 30 24 24 25 27 26 25 38 51 61 68 58 42 39 55 70 78 77 66 49 48 39 31 29 26 22 21 22 18 12 10 10 12 20 33 38 32 25 25 31 38 44 41 32 37 36 27 26 38 38 18 13 26 23 12 10 6 10 11 11 13 17 24 29 25 16 10 10 11 13 13 14 16 21 31 41 52 76 81 37 18 39 55 58 54 45 40 35 28 24 15 7 8 10 1 1 0 0 0 5 4 0 0 0 0 0 0 0 0 0 0 0 0 3 19 36 41 44 44 33 31 25 23 16 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 7 9 8 10 16 30 44 39 28 32 5 0 0 0 0 0 8 10 0 0 3 27 21 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 33 14 23 32 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54 122 121 41 5 14 9 9 20 17 19 15 2 13 10 125 109 45 27 35 54 132 155 80 89 161 121 154 391 398 6 164 14 0 0 51 70 30 5 1 0 3 15 22 0 0 1 11 0 9 2 6 9 3 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 1 0 0 1 0 0 0 4 18 36 18 18 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 16 4 0 11 18 8 14 18 17 45 32 78 51 50 54 64 89 60 40 26 14 17 27 50 89 96 254 147 113 99 132 104 59 90 73 44 50 45 35 45 45 74 96 71 23 2 0 5 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 1 5 6 1 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 2 5 9 1 0 0 4 22 8 19 10 11 15 7 4 2 10 24 32 37 34 27 40 49 53 63 76 82 94 103 114 121 128 135 139 139 138 141 142 132 127 149 153 121 120 109 123 129 167 156 151 143 140 137 137 135 130 131 128 82 65 55 35 29 30 37 37 33 30 23 23 28 34 14 22 30 24 18 15 13 14 30 29 27 18 11 11 17 22 15 11 15 27 30 19 18 15 14 20 23 23 23 33 49 52 47 44 48 55 62 63 57 52 52 48 46 46 35 28 27 25 16 9 9 11 15 20 25 25 23 25 26 41 55 56 47 43 43 42 36 36 41 39 31 22 26 27 18 11 7 14 21 20 18 24 29 26 18 7 3 12 12 12 9 9 14 15 28 42 56 82 92 59 22 28 53 67 68 53 39 38 33 24 13 9 12 15 7 1 0 4 0 9 5 0 0 0 0 0 0 0 0 3 2 6 8 2 17 41 51 49 44 36 29 24 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 10 10 10 17 28 42 45 36 30 28 26 0 0 0 4 10 4 0 0 0 9 22 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 32 99 112 104 36 14 7 8 14 12 10 7 7 13 33 182 54 40 62 65 42 87 133 77 173 253 168 136 146 195 26 128 0 0 0 0 35 34 11 1 0 0 8 13 0 0 0 3 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 5 9 2 0 0 0 3 2 7 8 4 23 48 42 39 32 14 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 13 5 0 13 16 6 12 21 27 34 32 67 79 35 55 46 77 59 56 51 35 22 22 73 147 198 394 241 169 81 129 135 92 109 86 61 46 31 50 53 36 54 57 39 35 5 0 4 18 8 1 0 0 0 2 1 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 0 0 0 0 0 0 0 0 0 0 0 11 4 16 11 4 2 6 11 11 7 6 8 12 8 14 12 13 12 5 2 3 11 16 14 22 34 40 49 55 55 62 74 80 101 108 114 116 122 132 139 142 146 149 144 136 133 131 139 155 138 141 142 159 169 136 122 126 132 138 136 133 131 130 131 91 84 70 55 46 52 52 41 36 30 21 20 31 43 46 41 34 26 19 20 21 20 19 26 27 21 15 10 12 16 16 15 16 19 18 13 14 12 9 12 21 21 12 13 23 33 41 45 46 45 44 39 37 50 68 71 66 58 45 39 30 17 8 6 8 10 16 21 19 17 17 19 39 51 57 59 58 54 49 44 42 38 32 33 39 32 34 30 19 11 8 8 7 9 23 31 33 23 12 5 1 1 9 12 9 10 11 16 30 43 45 64 80 75 60 47 52 70 73 53 33 33 26 23 15 12 16 16 9 0 6 26 18 4 1 0 1 11 6 0 1 0 2 7 7 7 7 4 26 43 51 48 39 30 22 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 1 10 11 10 25 31 44 41 25 16 3 0 0 3 15 31 31 12 2 0 3 16 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 41 91 66 113 19 2 0 0 4 10 11 6 5 14 49 137 72 31 28 29 50 90 109 59 122 138 91 126 147 91 30 34 0 0 0 0 27 8 35 9 0 0 3 5 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 4 8 0 1 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 23 15 1 0 0 0 0 0 2 2 5 15 34 52 51 46 30 1 1 0 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 12 9 3 2 2 4 15 23 27 33 22 28 57 40 55 56 88 54 49 62 52 34 46 66 78 250 503 313 174 86 102 153 166 169 148 99 78 40 33 34 24 32 57 54 31 13 0 4 14 15 1 3 1 0 0 0 0 0 0 1 2 0 0 0 0 0 3 4 0 0 0 0 0 0 4 3 1 2 0 0 0 0 0 0 0 0 0 9 3 17 8 2 1 0 5 8 5 11 13 18 8 24 13 17 20 9 7 10 16 10 7 25 41 42 46 55 58 63 74 90 105 111 113 116 127 136 142 151 155 149 145 150 167 176 161 150 142 144 160 161 142 122 111 117 126 142 137 129 137 138 134 96 92 79 63 58 67 64 39 37 22 17 26 38 44 41 38 28 27 18 17 23 27 27 24 23 19 14 8 10 15 17 15 14 10 9 10 12 15 14 11 17 21 13 7 8 16 29 40 45 44 35 24 19 39 81 85 76 63 48 36 24 11 5 5 9 12 17 18 16 15 16 25 45 54 58 71 75 72 65 58 52 32 16 11 14 48 45 31 17 14 9 5 3 16 30 32 27 15 6 5 2 0 3 6 3 0 8 21 35 44 47 47 54 57 55 41 38 55 69 61 48 33 22 22 20 22 22 22 27 21 21 30 24 14 8 5 13 20 4 10 16 18 16 16 15 15 22 28 39 38 38 17 14 16 13 10 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 8 2 0 0 0 0 0 3 10 27 9 32 36 13 17 20 23 10 14 40 45 37 3 0 0 26 32 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 1 0 7 15 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 33 56 108 17 1 0 0 3 12 16 9 12 14 59 132 101 50 48 37 35 83 90 65 74 83 37 14 58 66 26 5 0 0 0 0 1 0 13 3 2 0 0 12 9 0 0 0 0 0 0 0 1 10 2 0 0 0 0 0 0 0 3 8 5 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 19 22 3 0 0 0 0 0 0 5 8 15 35 57 60 60 47 10 15 22 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 11 12 5 4 10 19 29 36 44 40 44 47 48 35 58 76 66 43 65 61 47 35 30 35 186 376 292 150 86 105 128 157 220 183 94 69 34 36 20 16 17 47 61 22 16 3 2 2 8 0 3 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 9 5 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 1 0 9 3 0 12 19 10 1 1 0 2 9 14 7 10 37 46 23 21 20 31 21 16 18 21 28 39 46 54 63 75 90 93 97 110 120 129 143 150 157 154 145 141 139 140 144 141 150 186 172 148 150 134 103 108 123 133 135 133 133 144 144 129 87 74 59 56 63 70 61 39 36 15 18 35 47 45 32 21 17 14 12 14 31 27 22 19 18 18 16 12 12 15 16 15 14 5 4 7 14 24 23 14 14 17 13 6 4 7 15 31 38 38 32 20 12 21 57 72 74 65 57 40 23 14 7 6 10 20 22 19 17 16 19 22 36 45 51 62 67 70 68 60 45 20 23 20 6 36 55 34 14 11 11 16 16 39 39 30 16 5 4 3 12 14 0 0 0 0 12 30 40 40 38 39 41 44 38 28 22 26 27 32 35 31 30 33 33 34 38 32 30 31 31 28 22 17 14 9 0 7 24 35 35 33 32 33 34 37 43 44 39 38 19 0 0 0 10 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 19 30 21 26 23 5 0 0 0 3 10 15 10 30 34 23 33 20 12 12 16 40 45 25 0 4 15 33 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 0 0 0 5 18 25 27 22 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 46 68 107 47 0 0 0 12 8 13 10 12 15 46 177 185 48 23 13 34 58 86 72 51 119 56 10 53 47 20 11 5 0 0 0 0 0 0 0 2 0 0 14 9 2 0 0 0 0 0 0 1 5 3 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 19 1 0 0 0 0 0 0 0 15 26 41 56 60 60 58 40 30 12 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 5 6 10 5 2 15 25 26 26 25 28 32 28 28 38 58 47 52 66 75 62 69 57 59 86 162 249 274 219 132 114 112 122 241 259 125 48 26 23 13 18 18 43 50 22 12 8 6 2 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 17 18 14 13 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 12 3 0 24 48 28 6 7 8 6 9 17 36 12 27 33 43 34 25 33 26 17 12 17 26 31 37 47 60 71 75 84 95 110 122 133 150 160 156 149 146 142 145 173 201 211 214 184 180 147 137 112 119 114 128 134 134 135 138 141 136 123 71 59 48 57 69 69 69 55 34 23 31 50 53 42 22 13 12 11 12 23 37 36 26 15 15 16 16 16 15 18 18 14 11 3 3 5 14 30 33 16 9 9 10 7 5 4 6 15 21 32 33 23 13 16 31 49 58 58 57 45 31 25 15 11 11 23 33 29 26 15 18 37 41 34 32 40 45 49 45 32 15 13 12 25 7 15 44 35 17 13 14 26 33 57 40 25 16 11 5 6 17 24 19 10 5 0 23 43 47 41 28 22 24 32 40 37 33 31 27 31 33 35 38 40 41 40 36 29 32 33 32 24 6 5 3 4 13 27 37 38 37 37 35 37 40 41 43 42 36 31 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 26 22 5 0 4 0 0 0 0 13 11 5 1 10 30 34 37 38 38 34 27 36 33 12 0 14 29 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 8 16 20 5 4 4 24 28 28 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 26 99 150 23 5 0 1 8 13 8 27 12 10 26 139 137 83 72 25 36 25 64 80 43 89 55 16 63 36 11 8 6 1 0 0 0 0 0 0 0 0 0 0 0 0 7 4 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 24 37 38 46 58 68 71 56 24 4 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 12 2 21 24 14 8 15 20 18 21 26 35 36 39 65 76 55 42 69 84 41 78 157 222 287 272 195 178 154 140 220 287 142 21 12 2 18 10 4 34 47 36 22 11 7 0 0 0 0 0 0 0 0 0 0 0 3 4 7 10 11 16 18 15 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 16 27 4 0 0 5 6 18 14 10 13 14 23 31 25 26 28 26 25 18 22 31 21 18 24 37 41 44 54 59 63 72 84 98 112 128 144 158 161 154 153 147 146 153 161 173 186 209 241 194 158 98 108 128 127 128 147 151 140 137 143 137 132 60 65 64 72 72 65 67 52 41 47 59 60 49 34 19 12 18 16 21 25 31 30 21 14 14 17 23 25 20 17 16 13 8 5 5 7 13 19 20 13 8 6 6 10 10 5 4 6 9 29 33 25 20 22 26 31 36 44 60 62 45 40 27 16 15 34 55 51 35 17 18 41 43 19 11 8 12 20 28 22 14 21 10 5 1 0 45 37 22 17 19 29 46 43 30 18 10 3 2 7 16 23 21 17 18 21 35 50 50 46 34 13 9 18 30 36 40 42 45 45 45 49 52 52 49 46 46 48 46 41 38 31 28 14 12 27 30 33 30 29 28 29 31 34 37 37 36 37 32 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 2 8 12 9 0 0 0 0 0 0 19 6 1 0 0 7 15 25 28 35 36 35 30 22 20 4 9 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 12 25 17 7 6 8 18 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 84 90 26 13 0 0 4 28 17 27 24 5 85 284 150 92 69 43 57 38 49 72 64 53 122 39 34 24 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 1 4 1 0 0 0 2 4 0 0 0 0 0 0 0 0 0 0 6 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 16 12 6 2 0 31 42 35 44 69 93 90 65 41 25 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 1 23 30 11 43 28 9 9 16 23 26 33 41 60 68 32 31 53 82 60 64 111 204 313 353 301 244 202 159 180 277 186 21 19 1 105 22 0 7 24 28 19 11 6 0 0 1 3 1 0 6 7 5 4 5 16 17 18 18 16 18 18 13 8 2 0 0 0 0 0 0 0 0 0 0 0 1 4 3 0 0 0 0 0 1 20 1 0 0 0 4 43 32 12 16 18 29 45 43 37 24 16 16 13 12 38 37 25 24 28 43 54 55 55 60 73 86 104 120 135 149 160 160 157 151 142 149 164 181 211 245 250 226 200 140 137 149 156 139 128 137 159 168 172 158 147 152 73 85 85 78 65 55 56 47 60 70 73 59 45 34 26 22 24 25 30 28 28 25 20 17 19 26 33 32 24 16 10 12 9 10 9 14 19 22 24 19 12 9 10 16 15 9 6 5 11 24 31 28 29 35 30 22 19 22 33 46 49 48 37 23 19 41 71 63 36 17 21 36 34 13 13 12 9 6 17 27 30 37 40 44 48 46 63 44 41 27 30 39 36 27 20 11 0 0 2 2 15 28 25 23 18 23 41 50 50 47 35 7 7 8 11 16 21 27 33 37 38 40 42 42 39 37 37 40 39 37 36 35 35 30 32 41 34 33 28 25 20 21 26 27 28 27 29 23 15 22 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 4 0 0 0 0 0 0 12 22 26 28 25 19 20 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 14 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 13 126 77 15 10 0 0 4 12 9 13 51 1 150 536 237 110 54 25 25 38 45 46 59 54 91 101 55 63 7 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 4 7 4 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 19 34 42 35 13 2 31 35 40 71 94 112 96 75 70 56 37 26 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 0 23 11 2 36 24 9 10 13 16 17 25 48 59 53 39 33 37 39 124 74 63 167 142 245 316 249 200 188 199 253 153 22 24 3 37 14 10 2 4 6 8 6 2 0 0 1 5 9 12 13 13 12 11 16 26 35 32 28 22 18 15 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 10 0 0 0 0 2 6 7 7 8 10 14 16 30 50 46 31 16 13 8 7 25 28 23 22 24 38 47 58 64 64 78 91 106 130 143 156 166 164 154 147 141 139 164 197 218 205 218 237 217 238 224 203 167 203 195 161 186 190 200 168 164 169 89 99 97 79 51 43 49 53 65 69 69 52 41 38 32 23 24 32 38 36 32 24 17 16 28 41 41 32 23 14 9 12 12 17 11 25 27 24 21 17 14 12 14 17 17 11 10 6 9 22 32 38 44 44 38 19 11 4 1 8 29 39 34 26 21 36 72 55 23 9 13 16 19 16 17 20 30 23 6 5 47 60 65 69 73 75 64 47 46 37 35 29 21 18 15 9 1 0 1 1 6 36 35 46 39 43 47 47 47 42 27 8 10 12 10 9 8 7 7 12 17 18 14 15 16 16 17 17 20 20 20 20 22 26 32 36 33 32 20 15 15 6 14 13 7 0 4 5 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 16 24 28 26 21 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 108 52 23 9 0 0 4 12 18 24 14 20 176 495 105 65 70 43 29 32 36 39 42 35 73 150 33 59 19 3 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 6 9 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 3 16 30 50 55 14 12 36 26 49 126 119 105 90 77 70 71 48 16 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 0 5 0 12 1 0 0 2 8 13 13 15 30 46 49 45 43 20 9 77 52 48 39 50 113 225 255 279 271 244 240 126 40 31 26 34 33 7 1 0 0 2 2 2 1 0 0 2 6 12 13 13 16 25 26 32 43 38 27 14 7 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 0 0 0 0 5 7 9 11 18 25 29 20 24 46 51 37 19 16 24 24 22 20 38 43 43 36 28 36 50 65 80 91 107 132 148 160 171 160 153 147 137 145 169 191 227 234 208 203 211 215 241 288 285 258 198 201 206 231 223 172 174 172 67 74 73 60 46 29 9 33 53 55 53 46 41 39 13 19 21 31 39 41 38 28 22 20 34 48 47 31 20 13 11 13 14 17 16 24 26 19 17 18 15 16 17 15 15 12 12 6 2 13 27 42 50 50 42 26 12 9 9 7 18 26 26 23 22 33 52 47 20 9 6 12 13 11 24 44 51 35 7 9 53 63 74 83 86 78 59 49 47 41 30 20 17 10 12 15 4 1 1 1 11 32 37 52 49 45 45 35 40 42 33 15 8 11 15 10 10 9 7 9 9 8 9 12 11 9 13 16 15 13 13 11 8 13 19 20 21 17 8 0 0 0 15 3 0 0 8 11 12 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 1 0 0 3 2 0 0 0 4 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 22 35 39 33 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 59 44 25 6 0 2 3 8 12 8 27 120 303 380 45 57 85 41 40 32 30 33 44 44 63 102 86 26 20 13 9 7 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 7 8 8 8 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 18 29 38 42 22 25 32 45 86 161 110 93 89 91 57 31 13 12 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 7 21 4 0 7 1 0 0 0 2 3 9 17 42 54 61 71 34 12 18 38 38 28 37 28 63 118 230 327 289 258 251 139 44 51 52 48 3 4 0 0 0 0 0 6 4 0 2 5 7 4 5 8 13 19 28 40 37 29 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 4 6 6 10 11 10 14 25 24 20 22 21 20 23 41 60 55 25 45 42 43 38 32 37 55 71 82 95 112 136 157 160 166 160 151 142 141 143 212 221 178 228 274 282 300 310 297 281 221 183 196 181 216 207 193 159 178 183 31 37 33 27 35 27 13 18 24 34 33 33 36 34 26 21 21 21 30 38 38 31 25 27 39 49 43 24 20 17 16 15 18 19 17 17 19 18 21 25 22 18 14 12 12 11 8 5 3 12 28 38 46 51 53 37 18 8 6 7 10 14 15 18 19 25 33 33 22 10 9 12 11 5 30 51 52 26 5 9 29 44 66 78 77 64 52 43 46 37 20 3 1 5 14 18 16 3 3 3 1 13 31 42 42 40 27 24 33 44 37 15 9 11 11 11 11 12 7 10 10 7 10 11 11 11 14 15 13 12 12 13 10 4 11 5 0 3 2 0 0 0 5 0 0 0 15 21 22 22 10 0 0 0 0 2 15 11 6 1 0 0 0 0 0 5 18 8 3 0 10 9 7 2 16 28 19 0 10 34 25 17 7 0 0 0 0 0 0 0 0 0 0 3 41 48 35 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 34 53 24 3 0 3 5 11 17 11 46 107 168 195 54 96 127 48 27 23 22 31 53 53 69 67 29 24 24 18 7 15 0 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 8 7 7 7 6 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 12 21 33 35 25 26 37 59 106 131 78 79 91 101 54 11 0 6 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 11 16 31 1 0 0 0 0 0 0 0 0 5 18 38 52 65 68 33 11 19 19 19 19 33 6 42 51 122 246 269 274 249 143 59 53 58 62 8 0 3 4 0 2 0 8 4 1 3 8 10 10 9 5 3 9 18 25 18 16 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 8 4 0 0 0 0 0 0 0 0 1 4 3 4 6 7 8 10 11 16 27 27 24 25 21 23 38 55 67 43 43 26 29 32 34 37 47 71 87 96 117 143 155 157 159 157 158 142 143 157 231 217 186 248 283 304 318 312 311 255 151 176 211 181 175 166 155 152 188 180 26 18 11 10 14 15 3 11 1 21 21 23 29 33 29 25 24 23 25 31 33 31 30 35 43 46 38 26 22 20 20 18 20 18 17 18 20 24 32 35 27 19 14 10 10 8 3 3 6 13 24 30 33 38 49 47 28 15 6 6 6 8 10 15 19 24 28 30 24 16 10 8 7 6 25 44 43 13 2 4 10 30 52 58 47 29 36 2 14 17 12 5 0 10 20 17 13 10 5 11 10 21 30 40 37 23 17 18 23 36 35 9 11 11 11 11 12 13 11 8 9 10 7 7 5 6 9 9 8 8 8 9 7 6 8 1 2 0 0 0 0 7 12 8 4 1 4 19 26 29 35 10 0 0 1 7 24 26 25 28 23 16 8 4 10 17 23 26 27 28 30 29 32 30 40 37 14 0 17 37 37 38 30 0 0 0 0 0 0 0 0 0 0 11 41 45 20 1 0 0 0 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 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 32 22 47 32 0 0 0 3 9 21 11 41 106 114 73 134 206 49 29 32 31 20 28 57 65 98 145 106 49 33 13 11 22 8 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 8 6 7 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 6 15 32 32 24 29 40 61 101 113 90 70 86 87 41 7 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 5 4 12 16 0 6 15 0 0 0 0 0 0 1 21 35 67 76 56 36 23 16 3 4 6 13 0 24 22 52 157 179 197 206 170 128 90 92 122 20 7 6 4 0 3 0 4 1 1 4 6 5 7 9 7 5 5 4 7 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 10 2 0 0 0 0 0 0 1 2 1 3 6 6 5 5 6 6 15 23 29 27 24 25 31 35 34 34 36 43 43 39 45 44 31 32 36 48 72 90 104 127 146 150 154 154 151 156 145 143 175 204 168 157 196 208 246 279 251 205 178 147 146 177 174 157 147 143 153 184 172 19 11 13 12 10 13 16 10 4 15 7 14 20 22 23 25 27 27 29 30 35 42 46 52 53 49 37 25 19 19 20 17 17 13 12 21 27 30 36 36 29 18 12 9 9 5 1 4 6 9 17 23 20 20 32 50 44 38 15 4 5 7 9 12 16 20 21 12 18 23 24 21 15 15 25 28 23 3 0 8 6 29 41 46 30 12 13 17 16 14 3 6 9 6 12 8 0 2 3 11 15 19 31 36 39 23 15 7 7 21 23 12 10 9 9 10 11 13 13 9 8 8 4 2 4 1 1 1 2 4 5 6 6 4 4 1 1 0 0 0 0 14 20 19 19 20 18 21 23 19 19 3 0 6 21 33 35 33 32 34 33 29 24 25 26 25 29 33 36 42 44 44 44 48 45 29 4 0 0 6 14 21 17 0 0 0 0 0 0 0 0 0 0 19 43 39 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 25 28 52 28 19 2 0 2 13 18 22 61 72 113 83 368 500 12 1 9 39 16 16 59 77 46 82 46 45 40 17 15 24 16 9 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 3 4 8 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 17 41 28 20 44 56 60 75 91 105 81 65 54 37 21 12 2 0 0 0 0 0 0 0 0 1 1 0 0 0 3 0 0 3 1 6 6 19 19 6 9 5 0 0 0 0 0 0 0 13 31 76 83 70 46 33 22 2 2 10 17 3 23 13 23 64 133 124 149 160 163 105 65 64 24 10 10 5 3 4 1 0 0 0 2 6 9 10 10 10 7 7 5 4 4 1 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 1 1 4 5 5 6 6 5 2 3 7 16 16 12 15 18 23 29 29 30 30 32 36 77 86 39 30 38 57 74 92 112 129 140 145 150 158 164 159 152 143 177 217 160 150 158 165 168 190 192 168 154 141 133 166 168 169 149 143 158 169 171 11 16 11 12 7 17 4 11 11 12 12 10 13 16 18 22 24 26 25 28 40 58 66 65 61 50 31 10 11 10 10 11 11 11 14 27 34 38 39 38 35 26 20 15 8 1 1 6 7 9 15 17 13 12 22 41 51 49 26 4 4 6 7 8 12 16 14 11 17 26 33 32 25 18 10 7 5 3 8 17 16 38 55 53 46 29 15 10 11 12 6 2 11 12 1 0 0 0 0 5 15 20 26 33 43 32 17 3 0 10 17 11 4 5 7 9 8 5 8 9 8 6 3 0 1 0 2 2 1 1 1 0 1 0 0 1 1 0 0 0 0 2 7 19 21 27 30 31 26 22 22 15 12 25 36 39 40 38 36 36 34 32 32 35 34 29 17 18 7 24 38 41 45 48 42 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 48 48 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 17 18 27 50 49 37 7 0 1 9 26 51 205 78 131 95 481 432 7 5 0 13 38 56 43 72 39 89 95 43 21 11 14 15 6 1 8 46 74 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 9 4 5 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 4 33 42 31 17 36 53 55 60 78 93 74 44 31 35 30 12 1 0 0 0 0 0 0 0 1 5 10 0 2 10 6 0 0 5 2 0 2 4 3 23 21 0 0 0 0 0 0 0 0 27 25 64 74 72 80 57 24 5 0 1 7 13 15 2 13 26 61 62 78 46 81 90 178 174 27 19 18 9 6 5 1 0 0 0 0 6 9 10 9 8 7 7 5 4 6 1 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 3 6 5 6 9 10 9 7 9 19 16 8 6 11 15 15 18 25 31 35 30 49 66 55 29 33 60 76 97 104 121 138 147 151 152 154 153 155 177 210 179 152 148 138 145 130 144 144 129 114 129 157 159 172 153 152 129 137 156 172 20 28 18 8 15 23 22 20 23 17 10 6 7 14 18 20 23 24 21 22 41 73 83 74 64 40 9 1 8 12 15 22 19 18 27 29 30 44 49 47 41 31 26 21 10 3 2 7 9 12 14 15 13 15 25 32 41 41 25 9 7 7 8 7 12 16 18 19 22 28 30 29 21 14 8 7 8 18 31 30 30 50 74 67 64 46 20 17 10 7 5 1 3 7 0 1 0 0 0 0 13 20 29 39 42 24 4 0 0 0 4 3 1 5 6 6 7 5 3 3 8 4 1 7 3 1 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 12 1 0 27 36 29 23 25 17 11 18 26 30 31 21 20 25 30 30 28 23 18 6 1 7 0 3 11 19 27 37 37 25 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 48 48 21 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 18 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 16 1 13 3 16 12 10 28 44 32 7 0 2 10 18 16 211 45 163 85 536 458 111 10 0 2 29 61 23 53 26 36 28 52 72 23 10 21 14 4 0 27 62 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 16 3 4 7 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 0 3 20 34 23 16 15 27 30 42 41 47 66 64 34 10 17 19 18 12 0 0 0 0 0 0 0 2 3 2 4 6 16 2 3 0 6 2 0 0 0 0 11 13 3 0 0 0 0 0 0 1 21 19 23 72 70 76 53 38 18 1 2 10 20 6 3 2 5 11 25 54 40 70 123 126 70 25 25 12 9 7 3 2 0 0 0 0 2 5 4 4 2 1 1 1 1 2 0 0 0 0 0 0 0 0 0 0 2 14 17 11 8 5 4 2 4 0 0 0 0 25 13 2 0 0 0 1 4 6 6 10 13 15 15 9 4 12 9 7 3 3 9 12 16 26 33 31 18 13 16 35 32 41 64 69 85 107 120 137 148 148 172 190 158 161 195 238 171 166 169 153 140 115 124 124 118 124 142 147 154 183 166 162 138 150 157 175 20 18 15 18 24 22 15 17 27 27 18 8 3 14 19 27 33 31 28 24 36 62 71 72 65 47 21 7 3 6 32 51 51 41 37 33 25 34 38 32 28 41 40 29 14 9 7 8 10 12 14 16 15 18 18 21 30 38 31 21 15 9 7 7 17 18 22 23 22 22 20 17 14 11 14 14 28 43 51 40 39 60 78 82 75 54 21 19 3 2 3 4 3 3 2 4 2 1 0 4 16 38 40 40 30 13 1 1 0 0 0 0 0 0 2 3 5 6 9 9 11 10 9 8 6 5 3 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 26 29 24 6 2 3 0 0 0 4 8 0 0 0 6 11 15 8 1 7 18 21 3 0 0 0 0 0 17 24 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 45 45 31 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 4 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 5 0 5 8 12 27 54 46 18 4 5 9 11 62 301 21 104 208 579 624 360 82 0 12 31 33 20 48 59 130 211 29 51 38 12 14 13 3 0 2 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 25 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 17 25 13 21 33 40 47 32 38 64 62 27 3 10 22 22 19 8 0 0 2 0 0 0 0 0 0 7 11 6 2 1 0 2 2 4 0 0 0 1 5 5 1 0 0 0 0 0 0 2 21 15 52 47 115 68 41 27 7 4 10 11 0 0 0 0 3 21 33 39 15 88 59 20 12 12 12 8 6 4 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 2 0 0 2 0 0 1 11 8 5 6 10 10 6 5 15 3 1 2 0 0 0 0 0 0 1 3 6 7 8 10 9 5 8 11 1 8 8 2 0 3 6 12 19 27 31 26 20 21 22 26 38 49 52 70 74 107 122 137 146 145 154 165 175 222 253 265 182 153 154 181 175 139 139 118 112 125 157 185 188 187 186 186 164 156 170 180 27 23 13 17 20 17 19 29 40 41 30 18 6 14 15 37 47 45 39 33 34 52 69 67 64 53 18 9 6 19 50 76 81 62 46 36 13 12 10 7 10 28 33 32 23 11 8 8 9 11 13 16 19 19 12 14 22 31 31 32 21 11 7 11 18 20 26 28 25 20 14 13 13 17 31 45 53 59 54 40 39 57 65 80 82 60 29 15 9 0 0 1 6 5 3 1 0 0 2 14 30 60 45 37 23 22 18 6 0 0 0 0 0 0 0 0 0 0 3 9 11 6 2 5 9 9 5 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 17 10 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 18 30 29 27 25 16 0 0 0 0 3 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 42 40 29 4 0 0 0 0 0 0 14 12 0 0 0 0 0 0 0 0 0 0 0 3 10 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 17 23 0 0 0 0 6 18 22 54 53 25 8 5 7 9 85 225 21 82 181 276 96 185 119 31 8 11 9 13 39 46 35 27 24 45 33 6 4 22 8 0 0 0 0 1 2 2 4 0 0 0 0 0 0 0 0 0 15 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 3 12 23 16 12 24 57 51 37 47 69 60 28 13 25 38 33 20 23 21 22 4 0 0 0 1 0 0 8 12 5 0 0 0 3 4 9 0 0 3 3 1 5 3 0 0 1 1 1 1 4 10 31 76 44 150 95 49 41 16 11 17 8 0 0 0 0 1 8 17 18 11 30 31 19 11 7 3 1 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 1 1 10 1 0 0 8 9 18 28 19 9 22 31 16 14 8 1 0 0 0 0 0 1 4 7 6 5 5 4 3 4 6 8 9 8 6 14 13 12 15 19 23 28 31 28 25 25 20 15 26 31 44 72 76 113 123 135 142 149 146 150 188 243 267 264 214 145 133 181 142 141 119 110 137 139 180 238 256 230 192 183 172 183 223 197 30 30 23 18 13 7 15 39 60 63 51 35 23 25 24 42 45 44 41 37 33 43 62 65 57 45 9 9 6 33 62 85 86 64 38 17 6 12 3 2 2 13 30 37 29 13 8 9 10 10 12 15 21 23 20 19 23 35 49 54 26 17 14 20 24 24 25 27 26 19 10 13 17 24 46 63 61 52 42 38 38 51 52 74 83 61 30 12 10 9 5 0 1 5 3 4 5 1 0 17 45 58 49 37 22 19 20 6 3 0 0 0 0 0 0 0 0 0 2 3 5 5 2 1 4 6 5 5 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 0 0 2 0 0 1 0 1 15 9 2 1 10 11 7 14 26 20 16 27 37 34 25 17 18 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 37 35 31 23 0 0 0 0 0 34 45 31 6 0 0 0 0 0 0 0 0 0 0 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 6 24 14 51 41 20 8 4 6 8 97 155 9 41 110 175 89 131 116 105 28 3 1 4 71 125 110 67 60 32 22 7 0 32 6 0 0 0 0 4 4 4 8 2 1 0 0 0 0 0 0 0 11 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 15 18 15 4 13 59 80 54 53 57 44 27 28 43 53 42 24 30 46 37 14 2 1 0 5 4 4 3 3 2 0 0 0 0 2 6 3 1 5 5 4 4 2 1 1 1 2 1 0 3 11 16 23 47 98 101 86 68 55 21 8 3 0 0 0 3 8 2 12 8 15 24 27 11 7 4 3 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 2 5 36 1 0 38 17 9 10 18 28 24 29 34 19 29 24 19 1 1 0 0 2 5 8 7 5 6 8 8 10 11 9 9 17 17 13 27 15 21 27 29 30 34 37 36 29 17 7 11 15 33 52 75 74 106 118 134 141 142 141 139 150 185 222 225 200 152 118 146 163 187 168 135 140 156 202 229 251 260 227 196 199 210 210 198 22 27 26 23 18 10 12 30 59 64 62 49 42 40 41 42 38 34 33 41 34 34 53 57 45 28 2 4 7 3 58 74 69 50 25 10 8 7 2 0 1 2 26 44 35 20 14 14 13 13 16 15 16 17 23 23 21 27 38 42 25 20 17 25 34 33 31 30 27 19 12 12 18 34 49 61 52 40 34 31 32 42 52 72 84 60 32 18 12 14 10 1 1 3 2 1 1 0 0 26 44 56 53 42 36 25 14 0 18 18 12 9 2 0 0 0 0 0 0 1 1 0 0 0 0 1 6 9 4 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 8 18 34 32 38 35 30 24 24 23 24 28 28 26 28 27 19 15 11 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 2 10 28 33 16 0 0 0 0 3 45 56 45 10 0 0 0 0 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 22 5 0 0 0 0 4 17 13 47 38 14 4 1 6 8 81 159 85 33 117 166 57 191 70 257 50 4 0 6 102 81 25 39 36 34 46 12 4 33 4 1 0 0 0 5 5 2 4 8 8 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 3 7 11 14 18 17 6 7 42 92 76 69 53 32 29 48 62 58 52 50 45 42 25 17 8 5 0 6 16 13 23 26 24 12 7 6 0 4 13 10 6 4 5 4 5 3 1 0 0 0 0 2 5 9 23 46 33 76 125 86 84 103 49 12 5 3 2 0 1 2 3 10 4 24 23 17 7 2 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 2 7 31 9 7 4 19 19 26 34 37 35 39 31 29 38 35 50 10 19 12 9 1 6 13 11 7 12 18 19 20 22 17 11 9 8 20 27 27 32 26 27 27 29 24 24 23 16 15 19 24 43 65 76 75 115 132 137 138 138 158 167 183 206 236 248 201 166 133 161 164 160 173 137 162 176 191 253 261 257 247 208 207 201 191 179 17 25 31 35 29 12 3 13 35 53 60 50 50 48 47 41 35 33 34 38 37 38 45 42 16 5 8 4 24 59 59 56 49 46 26 9 15 13 4 2 1 3 21 45 40 36 34 23 18 16 15 14 12 12 13 22 22 21 24 22 17 20 30 37 41 44 44 41 35 25 19 22 29 39 50 50 43 32 33 32 31 40 57 74 78 56 28 8 7 10 10 7 5 6 8 6 3 3 14 36 52 58 46 39 40 33 17 10 19 19 19 10 2 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 18 16 33 34 27 29 30 31 30 23 12 14 8 8 11 10 7 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 15 25 10 0 0 0 0 0 15 53 44 14 5 23 22 16 23 30 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 41 17 0 0 0 0 0 6 14 11 34 42 15 3 0 10 12 11 97 75 47 124 121 49 125 84 236 24 1 0 30 180 148 39 12 17 38 50 18 9 13 8 10 1 0 0 1 2 1 3 12 13 4 0 0 0 0 0 0 0 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 3 5 5 7 24 26 9 6 26 93 98 73 82 53 36 55 66 69 61 46 38 29 18 19 11 6 1 5 19 24 26 15 6 12 13 7 1 3 8 10 12 3 5 5 5 3 2 3 4 3 1 4 5 3 12 32 55 90 116 83 111 103 73 47 26 13 5 2 0 0 1 2 3 19 13 10 6 4 1 0 0 10 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 23 34 37 7 6 20 35 28 37 28 30 35 39 39 41 40 36 110 35 36 9 16 14 11 10 12 19 23 26 31 32 32 28 22 18 30 40 43 35 25 20 21 15 13 15 24 37 39 34 46 64 70 80 111 110 133 134 131 136 138 149 159 203 252 209 144 121 145 156 182 177 147 142 175 196 193 220 251 248 219 204 201 191 162 22 28 40 43 36 22 6 4 16 37 50 47 47 43 42 42 36 33 35 34 35 41 37 20 10 8 4 2 48 78 63 41 30 27 6 4 12 24 21 7 1 3 13 29 43 53 54 25 21 20 17 15 14 11 8 14 26 22 15 10 10 18 31 39 45 53 52 49 41 38 46 43 47 51 50 46 40 30 31 37 36 52 67 80 75 51 25 11 9 8 9 9 6 7 9 11 10 7 20 38 56 49 36 32 31 28 24 22 24 28 18 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 1 1 0 0 8 27 32 35 31 19 14 15 11 10 16 16 6 8 8 6 2 3 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 14 22 28 36 26 27 16 21 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 56 66 13 0 0 0 0 6 9 12 29 35 14 1 0 11 17 11 69 47 64 204 152 45 103 133 226 19 0 0 20 152 226 85 6 16 30 30 22 18 11 11 22 8 4 0 0 0 0 4 15 15 9 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 1 0 4 20 18 6 6 20 67 95 59 76 84 38 47 42 50 48 28 21 27 34 30 11 3 4 14 3 16 17 8 14 22 19 8 5 8 10 8 9 4 6 9 5 5 4 5 4 3 1 3 9 14 17 19 24 40 65 126 139 130 55 48 31 36 22 14 6 0 2 3 1 3 4 5 2 2 0 0 3 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 3 20 44 11 12 4 10 7 20 64 30 82 73 24 54 93 33 55 86 83 46 34 26 22 12 5 7 11 14 16 19 22 21 19 20 28 29 31 34 35 30 24 21 20 22 29 41 44 38 44 59 75 92 110 99 125 128 130 128 125 125 152 190 217 203 156 139 133 151 172 168 161 168 168 209 224 203 218 251 233 191 177 172 171 31 36 41 41 35 25 9 1 5 17 33 40 42 38 31 38 38 29 27 33 32 32 21 11 14 15 12 11 47 55 51 27 13 5 2 4 0 0 6 3 1 3 8 21 41 59 56 27 14 16 21 20 17 10 6 9 20 25 18 8 7 11 18 32 47 53 53 52 46 48 52 46 51 56 54 46 36 31 34 38 50 76 89 87 63 43 20 14 12 8 12 15 13 11 8 9 15 6 21 43 49 39 32 33 34 35 32 30 30 28 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 26 28 25 15 11 12 9 7 15 26 21 9 9 9 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 5 7 10 17 2 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 0 0 0 0 0 0 5 5 11 26 30 16 3 2 1 10 9 64 34 73 239 168 51 81 101 63 9 4 0 0 6 97 33 6 25 18 21 36 28 10 13 23 17 14 12 5 3 2 3 7 8 9 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 1 6 8 7 13 10 32 77 66 56 120 92 59 30 66 49 21 12 32 54 46 17 5 10 15 10 12 11 31 27 8 16 13 13 14 11 8 7 5 8 15 14 13 6 8 7 6 5 5 7 13 26 42 53 57 59 95 153 105 54 43 68 103 54 14 2 2 2 1 0 0 0 2 0 0 0 0 0 3 5 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 6 24 35 2 11 5 34 17 50 72 24 73 52 34 35 58 81 48 67 43 25 29 25 31 12 10 10 9 7 7 9 15 17 10 7 10 19 15 32 44 26 23 21 24 27 30 30 31 36 47 63 77 85 89 92 92 119 132 126 127 126 137 186 235 223 182 181 166 166 169 166 145 196 198 207 210 203 193 216 204 158 151 168 179 35 32 33 34 28 18 9 3 3 9 14 27 33 30 27 28 29 26 23 23 22 22 18 15 14 13 15 18 26 39 37 15 11 3 4 3 1 0 1 4 2 5 9 24 47 63 53 27 12 17 26 25 23 10 5 6 10 15 15 9 7 8 13 34 45 57 62 60 58 54 47 42 49 59 54 47 34 31 31 49 75 93 88 63 38 28 15 13 16 18 16 12 10 11 10 7 14 10 21 47 53 48 39 37 41 43 40 36 33 7 2 0 0 0 0 0 0 0 1 10 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 5 0 0 1 2 3 6 19 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 2 10 0 13 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 1 2 9 8 0 2 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 0 0 0 0 0 0 0 0 0 0 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 2 1 5 20 27 22 13 3 1 7 11 49 58 53 355 229 127 98 58 5 7 15 9 3 34 167 13 0 29 22 14 34 36 17 12 21 34 35 29 18 6 3 0 0 0 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 38 46 32 55 66 46 79 102 79 80 95 65 29 14 31 48 42 23 13 14 14 17 30 33 31 20 5 17 13 14 18 12 7 7 7 8 15 27 23 16 8 13 20 17 10 19 19 19 25 32 64 114 130 127 76 60 62 116 123 53 64 24 10 6 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 2 4 3 6 22 28 3 5 24 7 9 47 40 29 31 74 83 105 75 37 22 27 24 19 18 17 17 11 5 15 18 12 10 11 16 20 18 16 15 11 9 16 19 13 20 29 40 36 51 42 32 41 54 68 76 80 85 88 105 129 127 122 120 113 134 206 287 266 233 264 242 232 208 179 187 197 208 194 227 169 149 175 191 186 159 144 176 32 30 24 26 21 17 12 9 7 8 10 19 26 23 19 19 21 23 21 17 20 27 21 20 18 27 23 12 12 23 19 14 9 3 7 2 1 0 3 6 6 7 12 27 53 85 67 36 19 20 25 26 25 14 6 6 10 10 10 10 12 18 33 50 48 69 69 67 64 61 50 41 48 60 61 51 36 30 30 54 85 90 71 44 25 17 20 22 20 20 17 17 13 10 14 21 14 40 15 41 44 42 27 34 37 34 36 34 27 0 0 0 0 0 0 0 0 0 6 19 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 3 11 4 0 0 0 0 0 0 0 0 6 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 10 7 15 25 32 27 26 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 0 0 0 0 0 0 0 0 0 3 19 23 20 14 4 1 7 14 40 203 42 195 147 142 55 6 0 0 5 8 12 50 113 43 3 19 21 15 22 43 34 15 9 19 39 45 31 18 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 9 23 49 66 62 58 61 77 109 93 70 35 17 19 37 42 32 25 17 11 17 35 34 21 31 15 17 8 15 20 15 11 10 9 20 34 31 23 15 11 18 27 21 20 24 19 12 10 33 74 105 106 83 62 58 85 102 90 81 33 13 4 1 2 3 1 0 0 0 0 0 0 0 11 1 0 0 0 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 4 4 2 2 10 27 31 1 5 25 34 45 41 38 28 88 77 129 125 46 45 71 66 17 1 2 4 4 5 21 27 13 12 13 11 11 14 15 13 11 10 10 7 8 11 21 44 44 68 52 38 49 62 68 74 79 81 90 115 104 124 115 122 110 173 231 298 287 289 319 298 319 283 239 211 225 234 193 214 172 157 147 144 151 139 146 178 23 22 17 16 16 21 20 18 16 16 14 16 17 17 13 13 19 26 23 19 16 18 21 19 11 10 21 23 4 11 16 15 9 2 2 2 4 7 8 8 7 6 9 20 37 56 63 46 29 21 21 26 26 20 18 22 27 26 26 31 34 44 63 72 71 74 67 64 60 58 39 39 48 60 66 55 41 32 31 59 89 77 51 31 21 19 20 13 13 11 8 10 10 8 8 25 49 55 36 35 42 31 3 26 31 31 29 26 15 0 0 0 0 0 0 0 0 2 1 7 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 28 28 28 30 19 0 0 0 0 0 0 0 0 10 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 1 1 0 0 12 29 35 43 43 37 29 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 23 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 18 11 3 0 9 19 53 145 19 51 48 49 22 6 1 11 8 3 10 41 77 74 16 4 2 14 20 46 48 31 14 16 38 51 42 27 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 11 26 32 48 74 69 48 72 98 81 60 34 15 4 12 28 30 33 20 11 19 24 18 11 20 16 17 12 17 17 17 17 17 18 32 35 22 15 11 9 16 35 20 31 12 22 12 28 36 44 73 82 62 51 55 64 68 85 38 44 19 14 3 1 2 1 0 0 0 0 0 2 11 2 0 0 1 2 1 0 3 6 3 0 0 0 0 0 0 0 0 6 6 9 5 3 3 7 14 16 20 44 97 64 62 49 40 30 51 66 32 94 97 38 28 24 18 18 19 18 14 7 16 21 23 21 18 15 12 20 25 19 16 12 7 12 9 12 28 39 40 59 52 61 65 63 65 68 74 81 94 119 105 95 110 110 100 182 302 317 293 312 322 304 311 289 296 237 255 253 246 284 226 174 161 153 143 134 152 171 15 11 11 14 18 20 22 23 17 17 15 13 13 11 10 13 21 26 21 17 10 9 12 15 13 12 21 34 5 14 12 19 18 13 10 11 16 12 11 11 8 4 5 15 25 33 41 37 29 31 22 27 34 40 49 56 59 62 60 59 64 76 82 82 76 67 54 50 51 50 42 37 37 52 64 59 53 40 32 56 82 65 46 34 29 21 27 31 27 19 9 4 9 7 9 28 61 41 24 32 36 26 16 27 28 26 23 18 7 0 0 0 0 0 0 0 0 20 20 15 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 15 14 25 31 31 22 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 4 4 4 8 10 7 3 25 48 44 21 19 13 0 0 0 4 12 5 22 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 7 14 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 12 4 1 11 14 93 167 26 42 38 41 27 32 4 0 1 0 1 28 84 97 45 27 19 4 21 54 55 66 32 13 19 32 36 27 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 5 28 36 44 32 66 68 57 88 107 82 59 32 8 4 12 15 30 39 23 18 19 17 11 15 30 34 26 23 21 19 18 14 16 29 47 35 14 14 17 16 29 43 57 23 9 6 25 32 39 34 58 63 46 41 46 49 59 80 58 46 45 15 2 0 0 0 0 0 2 3 0 3 8 0 0 0 0 3 3 1 6 13 9 1 0 0 0 0 0 1 10 7 7 9 8 7 7 9 18 23 16 24 47 45 38 18 16 18 26 60 16 18 93 101 53 24 13 34 63 22 23 16 11 10 26 25 22 20 16 24 36 39 36 25 16 18 18 27 32 36 33 45 60 77 72 62 65 69 74 82 91 98 99 117 197 127 167 262 315 303 293 332 348 329 317 311 299 254 236 241 277 264 237 229 225 167 141 143 161 168 17 9 12 18 28 33 30 25 18 14 10 10 14 15 15 15 19 21 18 15 15 15 12 13 13 19 28 31 21 6 4 20 31 27 23 21 21 18 14 13 5 4 13 37 46 40 28 24 23 22 22 27 40 61 76 80 78 78 71 64 65 72 75 71 60 49 40 35 40 48 50 41 23 23 48 61 62 47 36 55 72 64 48 41 37 28 34 39 25 24 17 5 6 9 12 15 25 19 8 24 33 28 26 26 25 22 17 1 1 0 0 0 0 0 0 0 6 30 28 22 4 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 27 31 24 0 0 6 1 0 0 0 0 0 0 9 25 19 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 10 12 16 20 17 10 5 3 1 0 0 0 0 12 26 40 39 26 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 15 7 3 4 10 11 38 75 61 38 32 42 43 65 8 10 14 3 0 10 47 72 67 64 52 7 7 23 40 85 62 23 17 22 26 25 18 13 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 4 0 0 0 0 0 0 0 0 0 6 6 21 26 8 35 50 64 97 111 92 67 35 9 4 5 14 50 52 32 36 33 21 14 19 35 43 35 24 25 26 28 21 31 47 51 28 11 14 17 21 32 51 100 45 17 11 28 24 23 25 40 40 30 29 38 49 55 64 55 48 44 15 24 18 3 0 0 1 8 8 2 10 27 23 2 0 0 1 2 0 6 12 13 6 0 0 0 0 0 1 7 2 16 13 12 8 9 15 15 41 84 106 86 37 10 5 4 3 52 99 117 61 32 18 18 19 30 41 34 19 15 15 11 9 16 17 16 18 16 17 19 19 20 19 17 21 24 25 48 47 36 46 61 62 70 67 68 72 76 82 88 94 112 219 290 225 180 198 256 318 343 369 354 321 333 339 289 259 278 270 267 266 306 260 237 222 189 176 193 177 21 18 24 33 45 46 35 31 27 19 17 16 16 16 22 16 14 14 14 14 16 17 16 15 7 20 27 24 11 2 3 15 35 48 42 32 32 24 16 10 6 17 45 72 78 63 40 34 26 22 17 26 42 58 72 75 68 57 48 46 46 50 56 55 42 27 23 33 36 36 38 44 34 22 30 31 46 58 49 46 65 70 60 47 41 39 32 47 20 17 12 10 9 10 15 22 23 22 16 3 24 25 24 24 22 20 13 2 4 0 0 0 0 0 2 1 11 32 31 19 0 0 0 0 0 0 0 0 0 0 0 0 0 9 21 31 28 18 10 0 0 0 0 0 0 0 0 0 0 16 35 36 27 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 30 1 7 27 41 46 41 34 29 34 30 20 0 0 2 23 31 36 32 19 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 2 15 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 21 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 11 9 1 3 5 8 49 79 56 30 27 32 33 30 51 0 14 2 0 0 12 33 65 78 60 42 27 6 18 55 79 38 23 21 26 30 25 23 20 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 8 2 0 0 10 7 0 0 0 0 0 0 0 0 5 1 5 36 72 103 115 108 82 47 18 13 9 23 57 58 44 48 46 24 15 25 44 50 39 33 31 39 29 21 38 50 33 27 16 24 24 20 29 50 74 61 17 20 27 15 17 20 28 25 22 23 32 42 49 70 87 39 59 57 28 9 1 0 5 4 9 8 5 6 13 20 2 0 0 0 0 0 5 12 19 11 3 1 0 2 3 1 5 1 11 16 11 8 8 17 22 18 22 44 42 8 2 4 7 5 44 54 158 60 35 26 20 11 8 16 21 16 15 14 14 14 13 15 17 20 19 19 22 22 27 28 30 42 26 29 55 74 44 47 47 57 76 79 82 81 79 80 89 98 86 101 154 309 297 341 338 349 340 329 312 290 311 318 279 267 262 259 253 282 304 276 275 237 216 221 198 158 21 27 38 55 67 63 47 41 39 35 33 31 29 27 25 16 12 10 8 7 9 13 17 17 14 16 27 22 8 2 4 14 26 36 40 40 34 28 13 6 16 44 71 83 76 54 49 48 23 20 26 28 40 42 46 50 43 34 34 24 28 35 36 34 25 17 20 30 38 34 33 38 41 30 19 16 23 52 85 54 57 73 76 68 57 45 36 36 29 22 17 11 11 9 9 14 18 15 11 10 5 27 26 25 10 9 5 0 0 0 0 0 0 0 1 1 0 0 16 21 6 0 0 0 0 0 0 0 0 0 0 0 1 10 20 19 5 2 0 0 0 0 0 0 0 0 0 0 8 26 38 35 25 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 6 3 7 20 31 0 4 42 53 54 47 37 16 2 3 7 0 5 29 31 33 20 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 2 0 3 7 13 37 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 3 7 3 2 1 9 45 59 50 41 38 31 39 75 108 2 1 0 0 0 4 14 40 60 58 54 50 22 11 24 45 50 27 19 17 23 27 27 24 22 17 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 16 8 0 0 0 0 0 0 0 0 0 0 0 12 66 134 145 127 102 78 57 18 10 21 50 57 49 52 58 39 22 33 47 50 34 21 28 33 21 18 27 9 20 7 18 17 19 30 40 44 33 22 36 45 24 9 10 15 22 21 20 23 28 33 51 81 81 61 108 39 4 1 3 0 13 7 15 12 10 12 14 20 22 2 2 10 0 0 3 10 15 12 9 7 3 0 0 0 2 3 2 9 8 8 9 8 19 22 25 24 16 6 4 8 7 4 14 13 38 28 29 32 31 27 24 17 10 13 19 23 28 26 20 23 24 29 24 25 29 29 32 37 41 41 35 39 55 71 62 51 55 72 74 95 92 85 83 81 83 85 86 110 173 196 321 371 331 396 357 297 260 287 296 286 271 276 313 319 310 266 317 264 356 250 203 224 200 160 24 35 37 54 69 68 58 55 53 54 43 39 39 36 28 18 11 9 5 1 0 8 17 17 12 14 24 31 20 4 6 14 21 25 34 44 44 34 12 7 29 63 72 68 57 46 43 41 29 18 28 22 25 34 37 40 37 35 27 11 11 32 28 22 17 24 29 28 32 38 36 28 30 33 33 21 18 34 54 62 59 75 84 75 65 57 53 50 41 31 25 6 7 8 14 10 12 9 8 4 10 28 28 28 17 6 1 0 0 0 0 0 0 0 0 0 0 1 24 28 15 4 6 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 36 36 40 33 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 10 14 21 38 47 25 2 15 42 50 53 46 37 25 18 12 4 6 16 27 23 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 3 6 3 0 0 2 7 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 4 4 19 32 42 45 48 48 29 45 104 112 54 0 0 0 0 0 2 9 12 22 45 62 50 23 15 24 44 65 42 17 15 20 22 20 23 26 16 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 1 30 113 166 153 127 105 74 43 21 17 26 30 35 57 56 34 24 28 31 29 31 38 44 36 22 19 29 22 40 20 16 42 22 19 41 48 41 44 53 28 11 5 7 7 14 22 18 19 22 26 55 84 77 65 78 55 4 12 51 5 14 13 17 19 33 27 14 21 21 3 2 7 0 0 2 7 11 13 11 10 10 9 5 2 4 4 8 5 5 7 8 7 17 15 20 19 14 7 6 8 6 14 18 11 20 22 15 16 21 26 35 38 33 30 30 33 41 40 32 33 31 42 41 40 33 24 28 39 47 49 52 57 56 59 59 45 85 68 75 103 97 90 89 86 84 83 85 93 115 203 248 237 303 398 331 266 292 368 361 319 306 283 277 311 331 234 287 329 374 260 220 223 202 185 21 31 25 41 51 55 52 49 46 40 34 33 32 32 28 17 6 6 9 4 3 10 23 22 7 5 15 32 39 26 16 19 15 15 32 53 57 37 15 17 44 74 67 46 37 25 26 25 20 19 21 24 23 17 26 40 42 37 24 14 9 5 23 16 12 25 27 21 20 23 28 27 26 27 22 21 19 39 52 58 63 76 88 88 73 58 51 50 44 36 21 8 15 26 45 45 11 10 22 33 31 32 30 27 21 10 0 0 0 0 0 0 0 0 0 0 3 23 29 14 15 20 26 22 7 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 21 33 38 32 29 30 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 20 31 46 51 39 11 4 14 36 51 50 46 39 37 31 27 20 22 26 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 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 1 5 8 5 9 22 33 33 34 46 41 34 53 107 95 17 0 2 6 0 0 0 0 0 0 8 29 51 48 25 14 21 34 44 46 24 23 25 15 15 24 21 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 7 46 94 133 132 113 90 95 72 23 13 15 21 52 46 31 36 27 20 28 40 66 65 38 20 19 24 23 22 18 36 34 30 29 56 76 71 49 24 11 3 1 5 13 21 21 20 19 20 28 46 73 77 80 79 40 12 21 45 7 10 15 20 28 42 36 27 31 24 11 12 9 6 10 6 7 4 10 11 8 10 9 4 0 3 8 12 8 6 9 9 9 13 36 39 27 17 10 12 12 12 22 22 12 15 15 13 13 16 21 36 45 50 52 47 47 55 55 51 46 36 41 53 51 39 25 32 45 51 58 64 65 58 50 65 69 95 58 71 85 92 95 97 97 93 87 88 97 138 215 208 226 297 312 299 402 373 405 417 373 336 317 306 303 253 273 343 327 324 243 267 229 193 184 14 18 23 34 39 42 38 31 22 21 22 23 26 24 20 12 4 8 11 10 10 16 22 27 16 2 4 20 42 38 26 23 22 20 28 55 56 40 19 26 58 77 62 32 13 14 17 21 18 17 19 21 14 7 17 34 38 28 16 13 6 11 21 15 10 6 20 14 10 6 13 17 18 19 17 20 18 39 53 64 64 71 82 94 95 79 59 52 47 44 40 39 42 49 57 44 9 10 17 37 37 38 33 25 20 9 0 0 0 0 0 0 0 0 0 0 0 0 4 3 12 16 21 29 20 9 1 0 0 0 0 0 0 10 7 0 0 0 0 0 0 0 0 0 0 18 29 35 31 15 15 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 26 21 19 0 0 5 5 27 42 43 40 38 38 35 34 26 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 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 7 16 30 33 28 36 36 34 71 56 58 59 30 0 1 2 0 0 0 0 0 13 3 7 28 49 45 23 12 11 22 37 34 34 37 22 14 13 16 16 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 2 4 1 5 11 15 45 85 74 48 99 82 26 15 13 19 47 72 65 54 22 18 27 24 32 33 21 16 19 16 16 20 15 28 28 63 77 75 76 57 27 10 4 0 0 0 2 9 11 21 20 25 33 44 71 86 81 67 48 30 22 27 19 16 15 26 46 53 54 36 33 33 24 18 14 12 14 9 9 1 6 10 8 19 17 15 9 12 17 13 12 11 8 7 14 8 43 41 26 24 22 27 26 21 25 24 19 15 15 19 18 21 23 26 34 42 50 56 57 55 54 59 58 40 40 48 46 44 28 45 54 57 62 65 67 63 56 63 68 71 66 80 70 92 111 108 101 97 94 90 115 158 168 186 199 281 289 335 423 413 423 393 344 317 329 321 256 214 239 277 247 266 252 216 213 257 202 4 10 24 32 35 36 31 26 13 14 14 15 18 16 11 8 6 8 9 13 16 16 21 25 16 1 1 6 32 39 34 29 27 26 29 43 49 36 18 28 66 78 58 27 10 12 16 18 20 18 16 20 21 19 19 22 21 15 14 10 2 8 13 13 10 4 3 5 0 7 4 4 5 10 14 19 23 34 49 69 68 65 63 87 104 109 105 88 72 64 55 59 52 53 54 28 8 11 25 37 40 42 33 22 21 7 0 0 0 0 0 0 0 0 4 1 0 0 0 13 33 32 24 25 29 32 28 21 13 7 4 9 24 27 26 1 0 0 0 3 11 16 8 0 5 35 33 33 22 7 4 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 2 2 21 16 0 0 0 1 5 2 18 32 39 38 36 27 15 4 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 4 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 2 3 0 0 0 0 0 0 0 0 0 12 11 0 0 0 0 0 0 0 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 15 25 24 18 30 38 19 90 43 48 44 12 0 0 0 0 0 0 0 0 0 5 7 11 29 42 43 27 15 10 14 21 35 41 31 18 11 15 14 14 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 6 7 14 12 39 60 29 71 72 30 10 12 20 40 83 115 86 24 26 21 15 21 35 26 17 16 19 22 24 26 32 52 57 102 59 50 29 11 4 2 1 0 2 5 7 13 20 23 31 34 47 73 83 77 65 51 34 24 23 22 22 18 33 63 55 50 34 29 49 51 32 22 23 23 22 17 8 2 14 14 18 22 9 14 18 16 14 14 14 11 7 12 16 23 17 20 27 38 49 39 29 27 27 25 18 20 27 23 24 23 23 26 35 39 50 56 51 49 58 59 45 44 44 41 52 36 51 53 59 63 69 68 62 62 64 63 70 91 87 75 97 125 116 99 94 95 111 149 181 197 238 231 272 251 288 334 405 384 364 320 305 311 296 233 225 296 250 265 217 225 226 192 233 202 8 7 23 25 25 27 26 21 11 9 6 10 16 14 10 7 6 6 6 8 9 10 18 24 13 3 4 10 24 39 43 41 44 34 29 35 40 29 13 23 61 86 57 25 13 13 14 14 16 16 15 13 19 14 13 13 13 14 11 3 1 9 10 7 6 2 0 2 2 3 7 5 4 11 15 23 28 34 45 59 67 64 58 65 74 86 89 82 79 72 60 54 47 43 48 51 39 26 13 18 37 35 23 17 17 2 0 0 0 0 0 0 0 0 2 0 0 0 0 9 25 33 32 27 26 25 9 12 20 24 28 30 31 30 24 6 25 18 11 21 7 6 5 0 11 34 35 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 5 4 14 38 11 0 0 0 0 1 0 0 2 36 38 37 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 1 9 20 0 0 0 0 1 104 243 112 0 0 0 0 0 5 70 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 21 43 36 15 19 32 14 65 39 13 86 44 6 0 0 0 0 0 0 0 0 0 1 2 21 21 49 35 15 9 7 9 20 28 25 27 20 18 11 10 9 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 9 16 9 15 46 28 46 55 28 10 11 16 20 55 128 116 53 35 16 17 43 53 31 20 17 25 24 10 9 7 24 64 36 53 39 16 7 2 0 1 4 7 8 10 13 19 35 29 39 52 63 71 78 77 64 54 41 27 24 25 22 36 79 51 63 48 37 43 52 48 42 38 33 31 22 14 10 5 30 14 26 29 28 26 25 27 27 21 14 12 20 26 21 13 18 19 26 35 37 31 28 31 31 26 30 35 28 27 28 30 34 39 40 44 47 49 55 62 59 48 46 48 49 64 44 53 56 56 66 72 67 62 64 65 61 73 93 92 85 96 112 126 92 89 85 140 196 202 202 201 238 261 208 313 321 400 360 353 333 310 305 270 204 191 239 232 222 209 209 215 238 238 224 7 13 24 20 18 24 24 21 20 16 11 14 16 16 11 9 8 7 5 4 3 8 15 21 7 8 10 19 37 50 52 52 51 33 24 33 34 24 14 20 47 76 64 40 25 13 13 13 15 14 11 10 10 7 6 7 7 8 9 3 1 3 5 2 4 1 9 15 14 15 18 16 16 18 17 26 40 41 45 55 61 57 42 36 39 42 50 56 72 69 59 52 46 40 46 51 47 42 42 47 44 29 16 16 18 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 8 21 29 27 22 13 31 37 37 33 32 30 27 31 37 33 27 20 1 0 0 0 0 18 31 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 5 33 1 0 0 0 0 0 0 0 0 4 14 40 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 2 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 120 146 13 0 8 39 102 214 173 70 0 0 0 0 0 20 98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 18 8 16 24 7 36 49 11 110 98 19 5 1 0 0 0 0 0 0 0 0 1 21 8 42 40 36 29 16 9 9 12 13 22 29 18 9 9 10 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 3 8 14 10 10 32 17 28 71 54 22 13 14 13 34 87 114 85 67 32 43 60 55 46 48 45 29 25 25 40 68 56 17 11 33 16 10 7 4 1 3 5 6 7 10 14 24 42 30 43 58 51 67 84 80 77 72 52 34 33 34 31 43 74 65 72 59 65 57 53 55 53 49 41 33 28 21 19 15 19 18 25 32 23 21 28 36 40 33 24 23 23 19 21 25 28 27 28 28 30 32 31 34 38 37 39 41 37 41 39 36 38 37 45 48 48 49 53 57 55 49 49 57 59 68 54 50 62 67 79 80 73 66 64 59 62 81 84 108 101 83 82 110 83 78 86 110 183 204 199 256 299 300 216 247 313 346 345 253 268 288 289 222 180 179 179 192 205 206 205 204 202 196 243 15 18 22 22 22 28 26 21 21 22 23 22 17 12 8 7 8 6 4 3 5 11 18 21 22 19 20 34 61 67 61 53 41 25 23 32 29 27 22 18 35 63 72 67 42 9 14 10 13 8 5 4 3 1 2 2 3 4 8 4 0 0 2 4 8 11 19 39 39 32 29 28 27 24 29 39 45 39 48 54 55 49 37 29 27 21 24 32 55 58 60 66 55 48 48 44 44 42 41 47 44 27 21 21 20 18 8 0 0 0 0 0 0 2 1 0 2 0 0 0 5 6 5 13 21 27 37 42 49 48 43 36 34 36 27 30 35 33 23 10 19 0 0 0 0 3 25 23 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 11 22 0 0 0 0 0 0 0 0 0 0 12 40 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 365 149 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 215 313 178 34 97 151 177 178 138 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 3 2 13 16 4 24 52 27 122 124 132 23 2 0 0 0 0 0 0 0 0 1 7 3 22 32 33 48 32 18 11 8 7 12 22 23 18 11 5 5 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 2 9 13 10 24 14 13 67 71 64 28 17 15 16 31 54 58 57 69 57 48 28 64 72 69 31 18 21 30 36 22 9 5 7 6 7 9 5 2 0 7 8 6 13 18 24 40 38 42 61 57 64 75 79 100 74 57 44 32 35 42 50 66 83 111 79 94 87 87 92 72 53 43 42 44 37 26 19 21 31 26 25 25 36 38 40 41 43 39 33 26 22 25 29 29 31 29 26 28 37 33 30 37 42 43 49 52 55 51 47 44 37 41 41 43 51 56 59 55 48 55 69 65 69 66 57 65 68 84 100 80 61 64 71 78 88 86 96 90 79 83 110 83 79 101 148 195 219 239 285 326 329 299 206 280 307 306 160 223 261 232 168 173 178 142 146 173 178 194 204 193 238 256 21 22 22 26 29 29 25 23 18 29 36 30 21 11 5 4 4 6 7 7 9 21 27 26 24 25 35 56 88 85 62 39 32 24 23 30 31 29 32 21 26 55 66 67 61 43 29 17 18 2 4 4 3 1 0 0 3 8 4 2 1 0 4 6 9 18 32 51 57 60 48 40 35 37 41 47 43 43 61 46 48 39 26 24 16 10 9 21 31 39 52 69 61 51 48 48 46 46 47 51 46 32 26 26 25 25 18 3 0 0 0 1 3 0 0 0 11 10 0 0 1 7 7 7 7 7 19 32 39 34 28 25 25 33 26 3 24 28 29 14 1 0 0 0 3 28 31 35 37 31 10 9 12 3 0 0 0 0 0 0 0 0 0 0 9 24 20 42 2 0 0 2 15 27 12 0 0 0 0 0 0 0 0 0 6 20 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 4 2 1 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 516 189 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 18 43 269 189 194 253 217 153 113 204 44 15 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 7 11 5 9 50 77 69 47 47 47 10 1 0 0 0 0 0 0 0 0 0 0 1 15 39 51 39 32 17 12 8 5 9 17 21 20 16 6 15 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 3 6 8 17 13 8 27 30 42 35 21 17 15 15 20 30 37 38 30 31 22 37 58 64 32 12 20 17 14 11 5 2 3 3 6 9 6 6 1 7 8 6 16 20 23 36 42 46 65 65 72 68 81 90 86 71 52 42 51 58 60 70 93 164 188 144 87 62 64 62 50 50 57 57 51 41 34 29 21 22 30 22 41 45 53 53 48 42 37 37 35 30 31 36 51 36 30 29 32 28 29 38 45 51 55 58 61 57 55 39 42 51 49 46 56 65 69 62 51 57 71 70 69 61 58 65 92 91 66 71 67 74 73 71 82 84 82 79 85 124 118 83 82 85 158 243 278 283 282 324 361 301 253 247 265 230 142 230 217 160 138 151 165 140 130 166 179 192 216 242 260 277 28 32 29 34 30 26 23 19 16 33 46 35 18 12 10 8 9 14 18 23 31 40 34 27 29 34 48 68 82 80 53 20 23 21 23 31 34 33 32 24 22 45 50 65 66 54 41 25 2 1 5 6 3 3 1 0 5 10 6 1 6 8 8 7 10 9 16 27 36 44 43 40 37 45 52 53 43 43 65 64 40 26 27 24 16 20 23 22 22 26 40 58 57 44 38 45 47 53 53 50 43 35 27 28 26 29 30 13 0 0 6 12 19 0 0 0 7 3 1 0 0 0 2 5 5 4 2 7 11 5 8 10 7 14 22 25 26 12 17 5 0 0 0 0 12 36 30 19 35 5 1 10 22 15 0 0 0 0 0 0 0 0 0 17 32 41 43 42 39 22 11 7 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 2 6 13 18 2 4 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 7 10 24 48 137 52 33 41 36 11 10 8 4 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 9 3 44 124 110 30 12 28 14 13 1 0 0 0 0 0 0 0 0 0 0 2 13 39 36 36 19 17 10 6 9 10 8 10 15 19 24 6 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 3 8 5 0 3 21 46 48 32 20 15 15 11 14 23 25 21 21 20 21 27 58 30 12 28 19 18 14 4 2 4 2 7 6 4 9 1 9 11 10 18 20 24 39 49 53 63 70 76 67 66 129 87 77 68 56 58 62 68 72 110 253 262 106 161 167 80 71 70 61 61 63 66 62 49 41 39 50 47 48 64 60 61 69 59 48 43 48 51 46 46 47 54 41 39 35 35 32 33 35 41 52 56 54 57 58 55 45 53 43 50 48 62 81 78 63 54 56 64 69 69 61 60 63 83 78 56 66 72 80 78 75 80 86 87 89 109 177 96 80 88 135 237 325 334 320 327 332 283 196 170 205 262 168 145 220 176 144 144 138 140 125 125 152 172 186 194 237 234 264 38 36 35 36 27 21 21 13 15 33 46 34 12 6 10 15 12 14 27 46 62 57 37 24 46 58 64 65 77 78 55 30 19 16 24 40 42 35 28 22 17 23 33 58 66 52 42 31 23 14 8 6 3 1 1 3 12 12 10 6 4 5 5 7 10 4 2 4 6 9 20 27 30 33 36 43 38 48 63 55 33 22 25 31 36 38 44 39 30 27 33 44 52 50 47 44 57 58 45 39 39 39 32 10 3 10 20 31 4 18 26 12 0 0 0 3 19 0 0 0 0 0 0 1 3 2 2 0 0 0 0 1 0 0 0 0 4 0 0 0 0 0 0 0 22 38 22 8 24 0 0 0 0 0 0 0 0 0 1 0 0 0 3 23 31 35 39 38 39 27 13 12 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 2 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 20 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 21 95 51 76 82 47 4 1 3 8 7 0 0 0 0 0 9 27 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 1 9 20 7 72 78 17 23 42 26 31 0 0 0 0 0 0 0 0 0 0 0 1 5 15 24 28 20 20 14 10 9 9 7 6 13 19 16 10 8 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 26 48 40 21 20 17 13 17 18 19 25 23 19 17 20 25 31 24 35 19 9 3 2 5 4 1 4 6 2 13 0 5 14 13 22 24 28 45 55 54 56 62 75 70 67 101 100 79 72 68 65 65 82 96 105 124 157 147 107 67 78 92 79 75 78 78 76 68 58 50 40 52 58 53 64 60 59 69 60 51 50 55 69 73 63 55 43 47 48 43 40 35 37 35 37 43 52 55 53 54 53 47 54 51 55 55 65 75 81 68 60 61 63 65 61 61 62 61 71 81 63 57 73 79 80 79 82 88 90 90 110 160 79 79 107 238 305 380 397 363 348 308 227 188 206 220 214 134 155 214 160 157 197 173 157 129 132 162 179 187 185 192 229 243 33 32 33 32 25 18 17 5 10 31 38 24 7 3 4 12 19 16 34 59 69 56 34 24 41 69 73 73 74 67 50 30 21 24 33 43 46 33 24 19 18 16 23 42 54 48 42 32 22 18 13 12 13 11 9 12 12 13 14 14 11 4 1 5 10 8 5 3 6 14 16 20 24 31 35 33 37 54 70 46 31 21 32 40 47 57 62 60 45 36 36 46 59 64 65 64 62 52 38 38 43 44 40 19 0 0 10 34 30 31 33 14 1 0 0 0 0 0 0 0 0 0 0 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 33 13 9 14 0 0 0 1 3 22 4 0 0 15 14 0 1 3 0 6 13 23 9 2 6 14 25 19 3 0 0 8 3 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 6 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 13 80 122 84 107 96 28 8 5 1 0 0 0 0 3 11 35 180 187 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 38 9 61 87 36 7 15 29 47 11 0 0 0 0 0 0 0 0 0 0 0 0 1 8 15 19 21 16 13 12 9 6 4 7 9 8 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 1 9 28 62 45 25 22 16 19 18 15 19 22 20 15 17 23 33 51 36 20 4 0 4 6 7 6 5 7 7 13 2 8 16 14 19 27 32 51 60 56 55 64 78 71 67 92 151 107 102 98 97 80 85 114 147 147 158 274 228 159 72 106 86 89 89 82 74 73 65 56 52 52 67 65 60 49 43 56 49 55 58 59 75 83 65 49 52 65 68 54 53 51 63 58 56 51 53 55 54 54 51 42 46 52 60 67 75 69 70 72 68 68 70 65 56 55 62 66 100 126 79 65 66 67 75 76 78 82 89 96 103 104 80 82 148 232 310 389 384 374 337 257 207 198 224 248 166 137 162 181 189 154 263 211 170 133 153 179 179 187 189 201 239 226 27 25 29 30 24 17 12 8 14 26 28 8 1 1 2 9 22 31 46 64 65 44 26 26 46 66 71 71 65 53 41 28 24 31 38 39 33 29 22 18 16 15 20 28 35 41 39 27 14 14 10 10 13 13 14 13 10 11 14 15 12 2 0 3 12 16 15 12 12 17 16 16 20 27 29 29 37 55 66 52 49 39 52 57 58 74 91 88 70 53 45 55 67 69 69 64 58 49 40 40 46 45 41 42 36 27 27 34 32 31 33 28 1 0 0 0 0 0 0 0 0 1 1 2 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 2 0 0 0 0 0 6 27 24 0 0 0 0 2 0 0 0 0 0 0 0 0 0 1 10 21 25 24 21 21 32 32 27 23 18 13 26 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 102 162 104 175 68 16 11 21 3 0 0 0 0 3 8 11 21 10 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 1 5 4 2 39 4 18 64 29 1 1 20 42 25 3 5 3 0 0 0 0 0 0 0 0 0 0 0 2 8 13 6 10 15 13 8 2 1 1 2 5 8 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 14 35 51 29 25 18 19 20 19 20 22 18 17 25 42 55 50 34 18 2 5 7 6 8 9 9 10 13 14 7 9 19 15 20 30 29 34 54 59 61 71 82 82 69 88 142 132 124 126 134 125 82 159 147 119 215 303 214 94 87 99 108 101 90 84 73 81 73 63 66 68 67 62 54 60 52 55 53 57 61 61 69 71 63 60 67 74 81 72 67 67 78 77 65 55 49 50 53 51 47 45 49 64 67 64 64 68 76 78 69 65 73 74 64 61 67 84 128 91 79 79 100 113 88 77 76 78 80 88 91 80 80 86 119 134 244 382 370 352 286 225 185 139 135 169 147 139 147 161 194 163 274 192 166 139 158 190 196 194 205 231 237 249 25 22 24 25 18 15 9 8 12 18 17 0 0 0 1 7 18 34 52 62 54 34 18 19 49 61 66 59 50 43 35 27 19 28 30 32 29 26 24 24 24 22 25 22 22 29 32 26 18 14 11 4 10 11 13 10 10 11 15 17 17 0 0 0 19 35 34 28 22 17 14 13 18 26 25 25 34 45 56 59 59 62 61 61 56 63 82 90 84 71 60 60 69 68 65 58 56 54 50 46 44 44 45 47 47 46 39 37 38 35 31 19 0 1 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 14 9 1 0 0 0 2 1 0 0 0 0 0 0 0 0 12 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 18 21 16 18 25 34 37 41 42 39 42 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 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 59 142 85 79 199 188 53 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 0 3 46 46 11 0 4 51 46 20 41 25 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 4 8 11 9 2 0 0 0 2 6 8 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 3 7 12 28 49 34 18 14 20 22 34 32 22 17 20 27 37 49 27 19 13 1 0 0 0 6 10 10 11 14 16 14 15 19 19 17 33 33 31 54 63 65 73 79 85 85 88 144 218 186 222 218 132 66 185 142 69 124 202 195 129 77 102 128 112 107 99 80 81 86 86 77 69 69 64 54 63 66 62 62 57 58 63 76 84 84 85 88 88 88 86 82 69 71 60 59 49 51 56 62 61 59 60 58 65 68 72 72 87 91 84 73 72 79 81 77 75 79 92 104 86 88 95 110 83 86 83 79 77 74 77 79 76 77 81 86 126 251 335 354 309 249 221 157 107 96 110 128 131 143 158 180 188 218 158 176 153 164 203 212 204 207 230 263 244 28 30 30 25 19 18 8 7 8 11 8 0 0 0 3 10 15 32 49 53 44 30 18 22 57 58 65 51 34 31 27 21 22 28 28 23 23 25 26 27 27 24 21 12 10 17 21 21 18 15 14 12 10 8 8 4 9 11 12 16 18 10 0 2 15 19 32 38 36 27 16 14 18 20 13 17 27 49 61 63 57 52 52 52 43 51 53 68 77 79 73 70 72 68 59 52 53 54 55 50 49 50 54 55 50 51 44 39 37 32 28 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 26 27 1 0 0 7 19 32 27 13 0 0 0 0 0 0 17 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 5 15 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 189 98 50 47 30 16 14 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 0 0 0 0 0 0 0 0 0 1 8 10 2 20 48 9 0 0 36 32 30 60 53 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 1 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 5 13 28 38 35 27 17 17 25 28 40 48 38 23 21 31 34 29 25 15 10 6 5 8 12 13 13 15 15 16 18 17 15 22 28 22 23 29 37 60 67 67 77 97 94 88 122 177 182 197 202 177 244 86 128 112 66 70 115 144 116 78 104 160 152 116 113 89 84 98 108 98 82 76 75 68 68 76 74 69 64 66 81 99 103 101 95 94 98 100 102 103 99 83 59 53 52 53 60 65 66 68 66 64 71 75 78 88 82 77 72 73 95 87 79 80 85 87 86 85 90 111 155 132 90 88 87 83 77 73 74 75 74 74 74 79 123 260 302 327 256 221 198 130 92 91 94 112 135 141 165 198 212 197 159 184 170 191 224 225 214 233 263 261 244 24 27 30 24 17 14 10 6 7 7 4 3 2 2 6 8 5 35 51 49 38 26 15 22 44 50 62 45 28 24 22 16 22 36 40 33 25 28 33 28 23 19 14 8 7 10 16 21 22 19 19 18 15 11 9 10 12 9 5 13 19 16 5 3 8 9 17 30 34 35 25 21 18 11 3 8 14 36 42 60 54 42 47 48 50 64 58 55 63 77 73 70 71 69 64 63 61 57 57 62 64 62 69 66 54 51 49 40 38 29 26 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 11 20 13 0 1 5 24 33 37 35 23 9 2 7 17 0 0 23 24 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 16 122 249 182 87 31 5 1 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 6 37 63 50 19 2 7 8 15 11 44 66 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 5 20 28 23 14 21 37 42 23 29 24 50 42 33 43 53 53 41 29 17 9 5 16 36 47 40 30 27 22 18 18 17 16 20 21 21 19 28 39 62 70 73 88 114 112 99 116 168 236 240 248 192 221 129 110 107 70 60 75 119 127 77 61 80 120 119 104 89 92 107 131 114 85 81 87 80 69 67 68 68 68 72 91 100 100 99 96 104 111 114 116 112 98 82 68 61 50 51 55 53 46 56 66 70 73 78 94 88 77 63 62 69 101 83 71 75 80 82 80 81 92 118 125 156 127 89 84 79 92 82 75 75 74 73 71 74 114 242 297 283 185 197 134 89 87 92 94 106 125 140 169 207 218 204 172 205 204 222 229 233 238 254 265 252 234 28 27 24 19 13 10 8 3 2 4 3 3 3 4 11 18 21 37 54 51 33 23 14 18 26 40 53 51 43 34 32 24 40 57 61 54 42 38 40 31 23 17 12 8 8 9 12 17 22 24 24 25 24 16 10 11 14 10 7 11 18 18 9 6 6 7 8 12 20 37 39 32 18 11 5 5 13 20 33 66 53 40 35 44 60 74 77 71 68 71 66 67 65 67 66 65 66 69 75 78 66 62 64 60 49 47 46 42 37 30 26 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 20 21 17 7 12 24 25 29 31 27 29 28 27 11 16 27 10 5 30 29 2 0 0 0 0 0 0 0 8 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 17 129 329 296 89 21 3 0 26 19 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 6 16 32 5 0 0 0 9 8 22 29 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 3 19 21 17 15 21 46 59 21 16 12 44 60 55 62 75 87 81 59 32 10 10 31 55 85 45 27 27 18 16 18 18 19 21 24 27 24 33 43 62 73 79 96 118 120 117 133 156 168 197 230 220 260 189 99 123 90 68 78 110 128 129 106 74 101 126 104 95 97 94 118 124 115 105 87 69 77 88 79 72 76 88 103 97 98 102 106 125 126 114 107 99 94 83 75 72 52 46 55 65 67 92 106 104 93 81 79 78 82 81 74 86 110 83 74 76 75 70 75 86 95 106 126 155 136 75 78 78 83 75 71 74 74 71 66 72 119 221 278 243 170 131 81 71 72 78 99 113 120 135 196 325 364 277 205 243 246 237 209 205 229 262 270 244 213 29 27 23 13 10 10 9 4 0 4 7 5 6 5 7 17 23 35 48 45 32 21 12 13 14 30 41 48 53 51 49 62 69 73 72 68 64 52 42 36 30 21 22 15 9 10 11 16 24 28 28 32 27 17 12 11 14 14 12 13 17 18 12 9 7 9 8 3 1 13 35 39 29 15 9 5 9 13 40 59 35 27 32 32 43 57 66 72 78 75 64 61 52 56 58 53 54 65 70 62 53 52 54 54 52 49 48 43 36 31 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 16 8 0 0 1 6 12 25 31 36 29 23 20 17 6 13 31 9 23 17 6 0 0 3 0 0 0 0 0 0 0 0 1 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 1 0 0 0 0 0 41 92 213 261 79 12 1 25 19 12 7 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 8 11 25 29 36 29 4 0 0 8 3 0 11 19 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 5 20 24 15 12 14 34 42 11 11 16 49 76 80 77 77 84 87 68 33 16 26 39 48 45 30 22 22 17 16 18 18 22 21 22 30 34 37 44 66 78 79 102 122 122 120 110 122 159 244 308 227 202 264 116 98 99 69 72 95 108 131 124 89 89 94 94 97 95 86 96 117 132 131 126 102 83 87 81 77 85 102 116 113 116 123 132 137 138 119 103 119 137 119 86 69 56 58 73 85 92 111 122 132 116 91 95 102 87 103 98 101 110 84 80 98 100 90 93 99 102 118 149 185 168 92 74 76 77 80 74 72 74 74 68 74 124 206 249 192 149 96 88 68 65 75 88 103 106 122 213 398 545 454 271 283 249 215 199 193 226 265 267 235 205 27 25 23 19 17 15 13 16 20 18 16 13 11 7 5 18 25 26 33 34 29 22 14 11 10 21 30 33 41 47 53 60 64 65 67 64 64 53 45 43 39 33 32 26 20 19 17 20 26 29 28 24 19 17 16 15 16 17 14 13 13 14 13 12 8 9 9 3 1 3 23 44 47 32 21 5 8 40 55 47 30 25 28 31 33 35 40 49 70 84 93 77 54 46 63 67 67 71 66 57 54 54 56 57 57 56 51 45 35 28 18 13 2 0 3 6 0 0 14 10 2 0 0 0 0 0 0 0 0 0 0 4 4 0 0 0 0 1 22 33 36 24 13 6 0 7 20 34 33 28 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 1 4 10 0 0 0 0 4 57 84 190 190 44 13 25 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 17 7 0 10 27 31 27 1 0 0 2 0 2 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 8 9 7 7 18 26 15 9 17 56 118 142 100 95 68 58 44 19 16 25 28 40 56 30 26 26 17 16 17 17 25 25 26 29 31 37 48 67 80 78 118 125 134 143 127 160 179 210 247 262 280 186 233 75 72 70 84 75 76 100 115 101 81 77 85 93 94 100 96 110 125 136 137 131 106 86 81 78 85 92 112 128 146 153 151 140 138 139 129 128 133 117 84 69 73 80 84 86 83 74 73 94 104 109 143 166 124 84 88 87 87 81 78 103 111 119 110 96 98 110 133 169 179 148 124 121 84 82 75 72 72 72 70 76 125 203 213 138 108 101 76 63 62 76 89 102 99 119 175 284 432 411 320 252 220 195 214 210 248 287 285 237 190 28 27 26 26 22 20 21 21 17 20 21 13 9 9 12 18 17 18 18 21 24 23 21 16 12 17 24 14 20 24 36 18 33 51 53 57 58 49 42 38 36 37 38 36 32 29 27 26 26 27 24 19 16 17 20 23 31 29 22 13 12 15 16 13 9 7 5 6 1 0 17 40 48 34 18 11 21 61 58 44 32 36 46 50 43 30 29 35 51 54 74 82 67 50 51 70 82 89 92 82 66 58 61 66 59 49 39 32 23 24 11 19 7 12 19 17 4 8 28 25 7 19 5 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 5 27 6 8 2 0 0 4 22 36 37 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 2 21 18 241 216 129 49 15 7 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 13 5 0 0 9 26 23 2 0 0 0 0 14 3 10 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 7 7 3 4 12 24 20 8 28 84 133 126 119 74 50 39 26 9 15 15 15 44 70 46 33 22 18 13 17 16 25 26 29 34 35 38 49 68 77 82 103 127 150 169 138 179 172 266 275 220 241 180 298 139 110 49 88 83 84 96 108 113 97 78 78 88 97 112 107 106 135 131 150 144 131 109 97 104 100 84 104 137 151 179 165 153 170 190 162 129 126 129 117 107 108 101 89 77 73 78 81 108 115 111 122 125 119 139 136 80 81 93 99 116 116 119 114 101 103 105 114 145 159 162 161 153 100 81 77 74 71 67 81 115 152 185 174 107 98 76 76 76 64 68 82 99 93 118 164 209 261 261 245 201 213 211 234 220 257 278 253 202 174 37 36 34 31 22 26 35 35 22 20 19 17 10 9 15 16 13 12 11 14 19 20 24 15 12 16 22 21 16 13 31 35 37 43 43 41 43 42 37 28 32 30 32 32 32 31 28 26 25 22 17 15 16 16 15 18 22 25 22 13 11 13 14 16 15 6 1 4 0 2 17 33 45 46 38 29 32 49 44 39 34 31 49 55 43 29 24 34 45 47 62 70 72 75 65 58 61 67 68 54 49 39 44 36 35 30 23 20 21 25 28 26 25 28 16 18 26 15 11 20 29 32 18 13 2 0 0 0 0 0 0 0 0 0 15 5 0 0 0 0 0 0 0 0 0 0 10 35 35 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 22 15 25 19 48 90 483 189 66 38 22 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 4 6 5 1 0 0 21 20 4 5 2 0 1 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 1 5 1 3 9 16 13 7 61 173 263 224 95 41 33 26 20 11 12 6 0 9 27 40 42 35 23 19 25 20 31 33 34 36 37 42 54 67 72 77 91 132 152 165 141 150 199 182 263 303 268 247 250 216 177 62 75 85 93 87 105 118 113 101 91 94 109 115 118 121 121 116 161 163 132 122 123 113 101 96 105 123 144 182 169 156 161 168 147 123 128 149 140 111 103 112 141 101 76 80 93 119 113 95 92 87 97 135 157 144 134 145 148 206 155 120 114 107 104 110 122 137 146 154 171 166 138 193 115 77 69 66 93 160 198 195 164 93 75 75 75 73 68 77 84 101 92 125 160 167 183 196 192 219 236 231 227 212 257 269 242 218 209 41 40 37 29 4 35 38 31 27 25 19 13 12 10 9 7 9 9 8 7 10 15 22 13 13 14 20 22 23 22 25 31 38 43 42 32 30 33 29 24 25 23 21 22 23 23 23 23 23 19 16 17 17 12 5 6 8 12 12 10 9 9 9 13 16 14 9 5 1 7 19 25 33 36 39 43 37 31 30 30 33 40 44 44 31 24 26 32 42 50 57 56 57 68 75 69 55 47 42 36 35 34 30 25 32 35 35 39 43 30 28 32 30 28 13 7 0 1 0 12 27 29 26 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 25 17 27 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 43 66 67 43 143 303 224 119 53 36 11 2 0 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 1 0 0 6 5 5 8 5 2 2 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 1 0 1 4 7 6 6 77 161 266 335 139 37 26 25 23 10 6 2 1 5 10 13 22 32 27 22 28 24 37 39 34 35 42 45 51 59 67 80 98 135 145 169 200 142 187 280 209 244 339 360 292 204 161 105 74 100 96 75 95 109 106 101 99 101 111 121 126 128 133 140 153 141 124 136 126 100 87 89 97 122 154 143 130 144 118 126 147 149 143 130 110 96 105 142 173 107 78 83 92 110 115 105 112 122 157 193 192 181 146 138 155 212 146 116 112 107 106 120 125 117 126 164 214 223 240 310 210 112 72 77 88 146 189 203 162 76 69 63 68 75 69 74 83 111 95 86 128 160 174 195 208 237 226 217 208 242 286 291 272 256 249 49 45 38 31 28 43 45 47 32 22 16 15 16 13 7 7 9 12 10 7 7 10 14 13 15 16 22 20 27 32 31 28 37 47 45 31 31 30 24 23 22 19 16 14 13 13 15 16 18 17 18 20 15 5 1 3 10 12 11 7 2 3 5 9 2 14 15 16 20 19 20 21 21 25 28 30 32 29 30 28 29 31 28 27 23 20 22 24 34 44 48 47 47 51 59 61 59 58 57 56 52 49 48 54 57 56 57 55 24 13 24 32 31 27 26 23 2 0 0 18 25 25 24 19 6 1 0 0 0 0 14 6 0 0 0 0 0 0 0 0 0 3 3 2 11 31 30 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 0 0 0 0 0 0 0 0 5 39 122 141 64 57 42 188 218 67 107 72 25 2 2 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 18 5 10 1 4 4 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 6 6 5 6 7 49 215 282 119 41 39 36 25 6 6 5 4 2 0 7 17 25 31 34 27 28 40 42 40 46 47 53 57 62 70 80 100 131 145 163 210 141 298 239 337 307 285 346 307 173 143 138 89 98 105 81 104 118 113 119 126 123 128 148 156 146 140 138 112 122 125 121 108 102 100 99 100 115 135 117 114 122 94 103 128 138 130 124 121 125 153 187 165 88 95 121 126 148 169 161 176 201 199 162 137 135 123 128 159 179 144 119 113 128 137 145 156 151 160 210 259 265 285 245 228 179 111 83 76 98 141 158 117 68 75 64 66 72 73 80 88 94 95 80 111 150 180 205 209 216 210 222 229 271 291 277 265 243 224 50 45 41 43 42 40 38 37 27 14 14 19 20 13 8 6 8 14 14 8 7 5 6 12 16 18 20 20 25 32 41 45 45 48 50 46 35 29 23 20 18 15 14 13 10 8 9 10 15 16 18 19 10 2 6 22 37 34 22 20 17 11 4 2 7 18 19 18 16 5 8 17 9 3 15 27 33 35 27 22 19 16 15 16 18 18 19 20 26 36 41 43 43 44 42 43 50 56 55 56 57 54 56 56 53 50 49 41 9 3 17 9 2 8 14 20 26 19 16 23 23 23 23 24 21 11 0 0 0 0 1 1 0 0 0 0 0 0 0 1 9 9 8 15 22 30 34 35 33 33 26 20 10 1 0 0 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 1 0 0 3 25 52 41 57 48 46 106 72 71 118 104 43 12 21 60 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 1 2 0 4 1 0 1 31 34 13 7 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 1 6 6 6 7 8 9 74 99 62 53 60 38 13 7 7 5 5 5 5 10 22 34 48 50 30 31 38 48 45 44 47 48 51 59 69 84 104 127 154 183 229 114 214 292 343 348 308 278 237 178 160 157 116 94 102 102 99 95 116 122 124 129 138 155 169 160 125 104 114 131 107 115 117 117 106 107 119 120 105 95 110 117 96 100 102 108 119 122 135 140 139 140 143 146 154 164 152 165 203 201 213 215 208 183 201 240 244 237 239 222 200 163 150 144 155 176 217 243 247 229 195 182 182 96 166 273 220 198 102 70 92 98 75 68 78 73 68 69 65 74 80 81 105 83 113 151 173 188 197 210 227 254 260 261 264 262 238 237 246 41 41 47 47 42 34 32 28 20 13 15 29 25 13 9 6 5 7 7 5 6 5 6 9 15 19 20 20 19 23 39 54 52 53 60 52 39 31 26 23 20 13 14 18 12 9 8 7 11 15 18 13 3 0 9 35 57 55 41 31 15 11 5 3 16 24 26 27 21 15 13 17 18 15 20 28 26 17 15 11 7 13 13 14 17 17 18 20 21 25 32 38 40 42 38 27 27 35 37 34 39 40 41 45 40 28 26 21 1 0 2 20 2 0 0 0 0 12 22 19 19 31 28 30 26 21 16 7 0 0 0 0 0 0 0 0 0 1 0 1 6 7 10 20 33 38 35 37 41 34 25 25 33 40 32 23 27 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 2 0 8 52 54 29 65 62 66 162 53 68 79 86 45 19 27 32 8 0 1 0 0 0 0 0 1 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 4 0 4 12 56 50 22 7 0 0 1 4 1 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 2 3 7 10 9 7 9 20 44 69 62 23 6 6 6 6 5 8 11 18 28 52 60 44 34 38 32 44 49 47 47 55 51 60 68 85 104 122 155 192 207 192 282 332 341 296 222 204 200 171 157 159 139 111 99 112 98 102 104 105 120 129 151 170 169 149 122 112 126 136 111 140 144 132 104 86 88 92 84 78 87 95 81 100 122 138 140 143 137 125 123 127 160 200 192 200 189 186 220 255 262 255 292 343 417 446 377 266 200 180 185 165 164 142 123 159 196 207 201 147 81 73 75 78 160 323 311 310 165 85 63 61 60 69 82 84 85 92 79 86 79 84 82 78 105 131 156 178 202 223 228 235 237 247 253 248 241 248 246 34 41 47 43 36 28 28 20 19 16 18 22 18 13 9 5 3 4 4 5 5 7 9 7 11 18 21 20 17 14 19 29 37 50 67 57 45 32 29 29 24 17 16 20 17 15 13 9 5 13 21 12 0 0 7 33 55 59 58 46 19 7 9 8 2 29 33 36 33 25 23 20 19 20 19 17 11 4 3 3 2 8 10 14 19 20 18 18 19 22 26 33 38 37 41 29 16 16 19 19 20 24 34 34 27 14 10 4 0 0 0 0 0 0 0 2 0 15 14 9 13 37 44 34 34 24 22 7 0 2 0 0 0 0 0 0 3 4 3 5 7 10 17 27 36 34 18 17 6 5 4 0 9 35 36 36 39 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 0 16 25 45 28 8 17 60 87 75 100 49 59 91 55 54 44 25 1 1 1 1 0 1 0 1 1 0 0 0 0 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 1 22 2 44 106 77 23 0 0 0 1 4 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 2 13 11 8 7 10 18 50 71 45 10 6 5 6 9 7 17 15 21 29 49 46 31 31 37 33 41 48 51 53 52 58 59 62 80 100 115 145 191 221 232 250 250 215 213 182 184 178 151 133 131 132 136 124 100 90 85 92 105 120 134 150 159 163 146 124 119 101 91 92 105 136 115 100 89 76 67 67 67 67 79 103 117 119 118 119 133 146 134 135 150 189 223 236 272 275 259 238 299 326 314 309 281 278 297 281 207 143 155 199 191 196 205 159 141 119 114 98 85 75 66 64 113 267 301 398 390 292 221 174 123 83 81 95 117 174 221 172 136 66 77 86 78 105 126 154 169 191 212 204 201 203 211 223 218 225 231 230 36 41 41 35 31 29 27 20 18 16 19 14 9 8 9 6 4 3 2 4 5 10 12 11 11 17 24 21 17 12 12 13 20 35 56 61 51 38 33 33 28 23 19 18 20 19 15 2 0 12 19 14 4 1 5 31 50 52 56 48 35 28 24 16 37 40 40 40 42 34 29 25 21 18 15 12 10 8 11 9 9 8 8 11 14 16 20 13 17 19 23 30 33 33 35 30 12 14 14 16 14 13 16 22 20 14 11 1 0 0 0 0 0 0 2 7 1 6 2 8 27 42 44 39 41 32 30 12 9 18 23 8 0 0 6 18 16 16 12 9 7 17 25 29 27 17 0 0 0 0 0 0 0 0 9 22 29 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 7 13 8 2 28 110 108 78 98 149 71 100 99 91 98 42 18 13 9 3 1 2 1 2 1 0 0 0 1 0 4 7 4 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 4 7 0 0 82 85 34 5 0 0 0 5 15 11 0 0 0 0 0 0 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 1 8 19 10 8 7 12 43 80 76 34 8 8 8 10 11 10 14 17 21 21 40 30 28 32 33 35 39 41 53 66 74 52 59 63 82 99 119 140 179 217 222 223 207 196 217 187 171 173 148 138 129 129 140 141 137 133 97 95 113 124 149 140 129 137 130 111 105 104 114 111 81 84 64 76 87 71 63 70 81 91 109 135 131 118 122 198 207 215 204 188 186 252 305 338 387 389 370 303 318 313 284 275 220 192 236 283 251 179 164 192 224 238 196 208 185 164 170 156 124 98 91 112 174 278 348 440 457 443 404 320 230 158 170 179 194 279 372 343 181 80 81 76 70 84 100 115 134 169 193 191 191 185 174 189 199 201 209 192 37 39 37 31 29 27 21 14 11 11 12 9 7 8 9 8 6 4 4 6 6 13 14 12 13 15 17 18 16 13 13 13 14 20 29 40 47 47 45 54 35 28 24 23 21 17 10 10 8 12 14 14 7 2 7 24 37 43 56 47 38 39 40 22 21 39 42 38 34 33 32 28 21 16 14 12 12 18 25 25 35 25 16 12 11 12 15 12 18 18 17 23 23 23 25 23 13 15 15 19 13 12 11 11 12 12 10 5 0 0 0 3 20 28 23 26 30 18 0 0 16 24 31 36 39 37 28 21 27 35 29 6 0 4 20 33 27 27 27 26 12 16 13 4 2 3 0 0 0 0 0 0 0 0 2 9 12 0 0 2 11 18 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 1 1 1 2 0 0 1 37 111 90 55 76 67 57 120 160 78 39 3 0 2 23 10 1 1 1 1 0 0 0 1 1 0 3 6 4 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 7 16 11 0 1 11 60 42 22 8 1 0 3 6 3 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 14 8 9 8 10 37 60 31 13 9 13 13 11 11 13 23 20 21 17 18 20 34 37 35 40 43 46 59 67 76 56 65 68 80 90 109 122 146 180 202 209 177 157 193 196 156 173 162 136 127 121 118 120 131 146 137 114 123 123 133 142 146 129 115 105 100 96 93 94 85 85 74 76 77 63 56 69 88 103 108 109 131 187 229 188 157 187 230 247 263 332 369 381 420 437 390 293 279 257 222 220 297 287 263 261 199 137 136 147 171 187 180 220 231 205 168 185 189 201 226 237 222 214 262 340 400 403 378 326 276 251 311 333 301 288 315 301 139 102 118 84 73 88 92 103 123 140 157 169 167 158 159 189 200 183 172 133 33 36 37 33 32 25 18 12 9 8 10 10 8 9 12 9 7 6 6 6 8 12 14 15 15 12 10 11 14 16 15 12 15 15 14 18 31 48 58 53 41 31 22 22 18 14 11 9 9 9 11 12 3 1 0 10 20 32 48 46 37 32 32 13 21 36 40 39 37 33 32 24 17 14 12 11 15 19 22 27 44 59 48 37 22 13 14 14 14 15 15 19 15 15 17 16 14 13 11 13 12 10 8 8 6 4 2 0 0 2 11 36 46 45 35 25 13 5 1 0 1 4 9 20 32 34 27 26 33 36 27 0 0 23 36 28 18 17 18 11 11 11 8 5 1 0 0 0 0 0 0 1 4 0 17 13 3 2 7 16 19 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 0 0 0 0 0 0 0 0 0 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 4 16 64 151 55 48 74 58 64 140 134 30 12 7 8 1 11 4 0 1 1 1 1 1 1 2 1 0 0 0 0 39 39 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 9 5 0 0 2 3 0 0 2 23 29 24 19 5 2 4 3 0 0 0 0 1 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 4 2 0 0 3 4 3 4 7 8 8 9 12 10 10 10 9 10 14 13 10 11 17 29 24 19 11 18 27 35 35 35 43 51 52 62 79 70 59 75 73 81 87 97 106 109 136 173 184 177 177 213 217 139 141 160 147 124 111 93 92 99 113 137 133 142 121 105 124 150 134 125 121 114 99 83 80 81 67 63 66 76 76 69 78 87 88 78 87 148 231 232 175 161 211 287 319 352 373 378 351 351 362 302 236 262 283 282 315 355 245 149 135 133 122 123 130 150 189 197 177 159 195 177 201 250 239 227 210 177 167 193 280 359 364 322 264 283 311 345 350 289 233 217 209 209 221 199 96 73 171 108 98 103 112 136 155 147 136 151 168 169 133 133 109 29 35 36 32 31 25 20 15 10 10 10 8 7 9 12 10 9 9 7 7 8 11 14 14 15 11 5 5 11 15 19 21 19 15 11 10 16 39 55 58 46 29 20 21 16 11 8 3 6 9 10 9 5 0 0 0 3 20 37 45 35 23 21 20 14 17 26 38 43 39 35 30 19 13 10 11 20 21 16 16 23 44 57 58 40 7 5 11 13 15 14 13 12 13 19 18 17 12 10 9 8 4 4 4 4 3 1 0 10 18 31 46 42 30 15 3 0 0 4 5 6 4 3 2 17 26 11 31 41 35 20 0 5 28 38 15 7 5 8 9 9 8 3 0 0 0 0 0 0 0 0 8 25 30 27 19 12 24 27 23 15 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 2 3 3 2 13 34 53 56 24 49 22 39 131 148 73 13 5 0 0 0 0 0 0 2 1 1 3 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 28 9 5 7 6 2 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 2 14 16 2 0 20 24 12 5 6 7 8 8 10 9 8 8 10 10 11 12 12 12 14 21 27 25 22 19 31 32 33 37 44 53 58 62 69 77 72 67 68 76 83 87 94 100 122 154 168 163 154 158 192 166 124 134 135 125 118 101 93 95 103 126 136 137 135 181 138 133 129 123 124 128 121 109 98 88 94 88 96 100 102 106 108 106 98 88 110 149 160 153 191 317 395 394 402 432 359 335 301 299 325 309 291 355 426 432 422 286 215 165 154 178 220 223 201 192 186 154 132 123 115 86 83 81 66 67 101 168 234 305 394 402 368 316 213 241 266 256 213 138 143 262 367 356 263 171 223 241 174 103 94 88 91 122 142 134 125 126 124 138 116 121 115 37 37 37 32 26 23 23 17 12 10 15 11 7 7 10 9 9 7 6 8 9 13 17 17 16 12 5 1 4 7 19 26 23 13 5 4 13 39 58 65 44 27 15 14 12 7 3 6 8 11 12 5 1 1 1 0 2 16 29 43 37 20 10 6 2 3 3 19 26 28 30 32 28 19 14 17 24 25 18 15 17 20 37 50 46 32 18 14 10 11 10 7 6 11 17 18 18 13 10 8 4 2 2 1 1 1 0 0 5 19 29 30 19 6 2 7 21 20 12 8 6 5 5 3 5 27 27 47 45 16 1 0 12 31 31 20 16 7 8 10 10 8 4 1 0 0 0 0 0 0 0 16 35 38 24 18 32 34 27 20 10 6 3 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 2 20 34 33 30 30 37 34 56 100 93 30 8 2 0 0 0 0 0 0 3 2 1 1 2 3 3 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 1 1 3 9 3 26 23 7 6 11 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 1 5 6 0 14 35 25 11 7 7 7 8 9 9 9 11 12 10 10 13 14 14 14 16 20 22 24 26 28 29 37 42 49 58 65 76 82 75 65 57 66 78 80 84 86 102 114 153 173 174 180 191 186 158 143 123 146 132 111 100 98 105 110 132 166 177 173 190 149 143 133 113 130 137 136 137 143 141 126 104 116 139 131 132 133 151 151 143 168 187 170 156 212 326 337 274 266 281 314 292 287 361 453 455 411 445 507 478 375 267 284 280 287 290 259 195 159 154 138 139 185 188 161 149 139 103 117 187 239 233 248 330 405 396 301 200 160 167 195 190 131 113 216 397 470 380 342 483 433 286 80 78 77 78 86 114 123 109 101 107 120 138 130 128 119 42 39 39 25 20 18 18 18 15 12 15 19 12 9 12 13 12 8 6 8 8 9 14 17 17 13 5 0 0 3 26 40 33 20 8 9 25 49 67 66 39 37 21 13 17 17 17 14 5 15 20 15 9 9 8 5 4 9 25 40 38 23 9 3 8 8 1 0 2 7 17 23 26 23 19 24 29 26 21 14 15 15 30 46 45 35 29 21 12 14 10 6 7 11 13 14 14 12 2 2 2 1 0 0 0 1 0 0 0 23 29 8 2 0 12 35 49 44 30 16 11 11 12 7 11 28 36 45 40 28 4 0 20 35 31 22 20 10 9 10 8 8 2 0 0 0 0 0 0 0 0 24 35 28 14 18 28 25 18 5 7 5 1 0 0 0 15 40 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 7 26 20 16 21 31 37 43 51 46 28 4 5 1 0 0 0 0 0 1 2 2 1 0 0 2 3 2 1 1 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 1 1 0 0 0 3 15 5 5 7 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 1 1 20 36 22 10 7 7 7 8 8 9 10 10 14 11 11 15 15 17 16 15 13 12 13 16 23 28 35 46 57 61 64 75 83 79 75 77 79 79 74 81 87 105 105 139 154 149 151 142 142 166 160 136 128 122 111 89 93 114 112 130 166 174 189 224 212 197 180 132 131 121 129 133 142 156 171 178 147 114 113 95 140 201 230 233 230 224 225 239 243 218 169 139 146 172 245 289 292 364 438 412 339 324 345 327 295 330 401 419 340 223 204 177 140 122 132 340 663 573 550 477 374 222 388 502 404 205 138 208 283 283 160 90 94 126 238 212 154 184 334 486 430 338 407 422 289 266 79 85 78 71 77 91 100 92 89 98 108 118 119 123 105 36 37 36 27 24 18 19 17 9 6 12 25 18 13 12 12 16 13 8 7 6 5 8 14 15 11 3 0 2 9 24 36 36 31 21 28 47 65 69 58 41 39 29 29 30 28 27 24 16 20 24 19 22 22 19 14 6 7 17 21 25 22 8 2 17 13 6 4 2 4 15 14 17 16 15 20 23 21 18 14 14 14 34 52 53 44 31 22 19 6 4 3 11 11 11 12 10 6 0 0 0 0 1 0 0 0 0 0 8 30 26 1 0 0 17 30 42 49 48 34 6 7 13 11 13 25 34 36 34 29 24 27 34 33 35 16 8 12 13 9 8 7 1 0 0 0 0 0 0 0 4 28 25 24 19 15 10 0 2 1 4 1 2 0 18 17 28 21 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 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 7 23 26 1 13 15 30 37 36 25 8 2 0 0 0 0 0 0 0 1 2 2 2 1 0 0 1 1 2 1 1 1 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 0 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 2 17 56 67 62 29 10 7 7 8 8 8 9 10 11 11 10 14 15 15 22 18 21 20 14 17 24 30 37 41 48 59 65 67 79 85 82 86 94 90 81 79 81 92 105 114 117 147 137 155 169 153 151 142 141 157 125 108 91 111 109 99 116 146 170 180 191 227 238 215 159 138 128 135 143 155 149 145 166 182 175 164 138 134 175 219 249 239 294 344 337 281 224 200 203 251 311 338 275 243 233 263 265 235 217 225 245 314 551 689 631 387 188 154 192 337 549 716 791 850 791 705 623 463 256 299 205 117 121 188 288 373 326 175 163 185 208 359 279 195 266 473 578 376 203 204 184 160 75 83 76 72 68 72 92 105 96 88 88 88 92 100 111 100 27 29 30 30 29 23 25 29 17 16 21 26 19 12 12 11 16 14 12 8 5 3 2 7 10 6 3 2 5 14 23 28 30 34 43 51 65 74 69 61 49 37 28 24 22 15 12 13 15 20 27 26 22 23 18 12 7 9 12 14 15 14 8 8 4 9 11 4 0 7 12 3 9 9 12 18 18 15 13 13 17 26 43 58 61 53 38 21 10 3 6 13 17 15 12 5 2 0 0 0 0 3 15 0 0 0 0 0 17 30 18 0 0 0 17 6 21 42 49 36 10 8 9 9 11 23 30 32 32 32 32 34 32 18 23 4 0 7 7 1 2 2 0 0 0 0 0 0 0 0 10 24 17 12 15 2 0 0 0 0 0 0 0 1 14 37 35 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 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 20 17 3 3 3 19 35 19 2 11 10 19 21 15 4 0 0 0 0 0 0 0 2 0 1 1 1 1 1 0 0 0 0 0 0 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 0 0 14 51 96 98 75 32 10 8 8 9 9 10 11 11 11 11 13 16 15 20 23 18 21 24 23 23 30 39 46 51 56 59 71 68 85 95 91 85 80 79 80 78 90 86 98 114 103 140 125 134 149 133 133 138 108 124 111 105 94 131 133 124 127 130 128 137 179 239 246 222 179 161 151 142 128 130 147 166 176 178 185 191 198 203 226 204 206 234 326 366 376 361 328 315 328 435 430 334 203 220 185 210 260 283 281 320 400 486 586 720 707 490 317 352 612 982 1212 1194 871 536 461 310 220 179 154 89 74 69 123 322 477 514 489 386 296 340 291 428 334 209 330 636 731 402 149 107 87 77 82 82 74 82 71 74 94 102 87 80 81 80 85 99 107 96 21 23 20 22 27 32 43 48 42 37 34 30 20 15 11 14 17 12 9 7 7 8 10 9 7 5 3 3 6 21 31 29 28 31 38 52 64 68 62 61 49 30 15 8 7 3 3 12 14 20 26 25 22 23 20 9 3 13 11 11 12 13 13 8 1 4 5 3 11 13 10 4 3 9 13 17 17 12 12 11 22 37 46 55 66 61 51 34 21 5 3 11 17 17 4 0 0 0 0 0 0 0 0 0 0 0 0 0 21 18 7 0 0 2 12 18 21 38 45 47 39 24 20 20 28 33 32 31 33 30 27 24 18 4 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 19 21 2 4 11 6 0 0 0 0 0 0 0 0 3 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 16 21 3 2 2 10 24 14 2 2 5 22 26 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 1 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 36 31 8 0 0 36 91 98 64 46 16 9 9 10 11 11 10 12 12 11 12 13 15 16 22 24 25 27 31 28 25 35 45 47 49 54 67 78 74 84 96 103 99 90 85 96 106 100 104 104 110 113 129 101 94 125 136 143 155 156 152 97 97 112 112 126 152 170 180 166 152 195 250 240 227 225 198 179 176 154 155 182 193 200 227 248 249 247 240 257 263 246 334 385 363 320 341 386 407 410 360 240 175 332 427 348 243 256 276 271 425 631 672 560 315 406 436 409 555 964 1346 1314 1195 851 499 371 260 192 173 153 113 117 140 271 185 136 148 180 254 333 366 295 410 337 176 295 606 721 468 254 149 76 72 84 101 68 92 74 75 86 85 79 75 74 76 83 95 96 87 21 24 20 17 21 27 36 36 37 43 49 44 30 25 18 20 20 16 12 9 9 8 7 8 7 6 6 9 15 23 27 22 28 35 40 55 65 64 62 65 47 19 12 7 6 6 14 29 29 27 30 32 30 31 26 16 14 17 12 10 12 12 11 4 0 1 4 12 15 11 7 2 0 9 15 16 15 15 14 13 24 40 44 54 61 57 52 46 31 15 18 14 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 8 1 0 0 0 0 0 0 7 29 40 42 42 34 31 33 34 32 29 29 28 26 17 17 18 18 11 0 0 3 29 2 0 0 0 0 0 0 0 0 0 0 27 33 13 1 6 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 17 6 0 0 0 0 0 0 0 0 14 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 3 3 0 1 0 1 11 6 1 6 16 29 28 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 1 0 1 2 1 0 0 0 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 36 70 56 12 1 0 39 88 78 28 13 9 8 9 13 13 14 13 15 15 21 29 30 24 22 23 26 35 40 44 37 37 33 36 47 57 63 73 79 85 83 83 97 118 107 90 81 90 99 94 101 103 99 85 89 93 116 122 150 150 128 136 136 119 111 135 135 128 125 139 140 145 170 209 229 234 240 206 192 194 197 218 228 217 210 205 241 291 282 257 283 321 292 397 393 358 271 227 271 362 424 372 229 218 385 447 345 245 238 245 212 313 461 439 272 121 157 280 355 509 930 1249 1266 1012 791 591 419 290 207 162 131 108 126 111 116 67 56 82 141 232 304 279 181 197 178 103 160 287 367 453 368 211 128 112 96 77 77 92 81 74 77 77 77 70 68 71 78 87 89 81 22 24 22 18 15 16 16 11 10 26 52 59 49 39 26 22 23 15 9 5 3 2 6 7 6 6 9 16 22 23 18 17 25 41 54 64 75 74 69 62 41 18 10 14 12 23 43 53 49 41 36 33 21 28 33 31 24 19 11 5 16 13 13 9 6 6 2 0 4 7 5 0 9 13 14 17 17 16 16 17 26 33 36 52 57 51 39 36 36 35 39 35 15 21 17 4 6 5 5 11 0 0 16 19 14 4 0 0 0 0 0 0 0 0 0 0 7 19 28 35 37 30 23 23 24 20 17 17 11 10 9 14 15 15 9 2 0 9 33 24 0 0 0 0 0 0 0 0 0 1 16 35 29 6 2 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 3 0 0 0 0 0 0 1 30 11 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 1 1 0 1 10 11 2 2 11 23 28 22 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 49 73 75 19 2 1 37 85 53 7 5 7 9 11 13 12 19 15 15 24 21 25 35 31 21 24 31 39 27 38 43 44 49 59 56 56 68 73 74 93 90 93 120 108 108 95 100 97 97 102 95 86 86 95 118 115 117 139 123 163 147 95 132 187 147 153 162 165 157 193 200 167 197 202 193 226 241 203 178 179 200 208 219 214 221 237 291 315 290 290 295 290 278 328 377 322 246 215 244 289 294 258 230 249 327 316 264 245 262 265 215 185 196 171 155 238 310 317 321 362 725 812 1022 883 764 587 409 306 208 129 94 117 180 165 154 70 59 92 159 240 282 240 142 82 76 72 78 84 82 243 369 419 394 296 165 80 91 108 90 75 75 122 87 68 66 70 77 83 84 77 23 25 27 24 18 13 11 3 0 10 45 56 55 43 31 25 21 12 3 1 5 8 12 13 11 9 9 21 25 20 15 14 24 42 66 76 82 82 74 46 29 18 9 7 21 36 49 60 58 49 41 33 18 12 14 15 15 14 17 20 18 15 14 13 12 10 5 8 11 10 7 4 12 17 18 21 22 21 17 17 28 39 38 50 55 56 31 17 26 42 48 47 43 6 25 20 34 33 13 4 0 0 0 5 11 3 0 0 0 0 0 0 0 0 0 0 10 15 21 30 26 15 12 11 12 12 12 11 9 8 10 12 14 15 16 3 0 0 0 3 0 0 0 0 0 0 0 0 0 0 5 25 31 23 2 0 0 0 0 8 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 10 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 11 30 12 0 10 24 22 11 10 8 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 50 68 80 17 1 7 17 94 59 10 8 7 9 11 13 14 22 15 15 18 28 32 35 36 32 32 39 44 40 43 45 46 58 60 52 58 75 83 82 90 89 86 104 116 100 108 101 110 104 101 103 93 97 107 117 101 109 112 163 162 112 60 80 162 191 174 163 168 142 129 153 219 225 215 218 240 251 229 203 189 165 175 191 191 225 269 275 247 240 270 292 291 289 290 351 348 317 281 222 175 176 217 264 267 211 237 233 257 283 284 252 233 235 238 316 447 518 495 310 306 254 498 791 789 697 490 359 317 268 204 152 178 158 155 71 53 53 54 68 146 231 240 165 80 77 75 72 72 71 206 351 413 344 181 72 74 93 103 99 97 88 94 84 74 68 72 76 79 80 80 22 22 24 27 22 17 17 12 4 5 25 33 48 41 32 26 20 13 7 3 15 16 14 15 17 19 20 24 25 19 11 17 33 51 58 61 69 71 54 19 14 16 12 11 21 30 35 50 55 52 52 44 31 19 11 13 21 20 22 21 17 17 18 18 17 14 11 10 11 12 11 6 9 19 23 29 29 18 14 15 25 37 40 44 51 52 36 10 16 22 31 42 50 46 36 38 58 47 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 22 30 29 17 10 8 9 9 11 9 5 6 8 8 8 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 28 25 0 0 0 0 0 8 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 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 1 1 1 0 7 14 6 4 15 16 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 47 53 5 0 12 6 68 96 52 14 7 9 11 13 15 15 15 18 36 38 31 29 43 46 40 44 48 49 34 44 53 48 70 76 75 78 83 88 92 92 92 96 99 109 92 95 113 105 95 99 102 107 108 117 90 148 159 313 167 85 56 70 114 150 170 184 168 189 188 147 143 159 164 174 190 201 204 204 191 162 196 214 220 239 253 225 214 206 232 276 294 324 318 290 307 335 319 252 189 150 138 154 178 163 125 155 212 235 254 266 273 294 347 447 586 641 606 535 217 170 301 600 601 521 379 344 381 383 299 175 121 93 72 60 51 54 50 49 76 152 188 133 72 72 75 70 67 74 162 175 122 75 69 77 85 99 103 104 109 110 93 88 85 74 75 79 84 85 82 18 19 22 28 26 16 19 19 13 10 13 21 41 38 35 31 23 12 6 8 18 25 22 20 19 22 23 23 22 19 18 28 46 57 44 41 46 42 28 11 8 17 13 9 18 11 1 17 34 38 44 42 38 36 37 35 36 40 39 28 23 22 22 20 16 11 9 12 14 15 15 18 27 33 29 26 23 17 12 15 21 30 35 39 44 46 36 12 5 4 18 30 36 35 31 36 41 28 0 0 0 0 0 0 6 10 3 0 0 0 0 0 0 0 0 0 0 2 27 32 29 15 9 8 8 8 7 8 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 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 1 1 2 1 0 0 2 1 8 8 8 10 11 6 0 0 0 0 1 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 20 28 23 0 2 14 9 8 47 48 22 9 9 12 15 15 16 19 25 40 49 49 48 47 43 42 48 47 40 45 55 63 48 63 64 65 69 77 89 97 96 101 115 136 179 109 125 113 106 104 98 99 106 108 113 120 187 169 251 149 95 70 71 86 109 151 195 188 162 169 186 172 226 207 176 167 180 192 189 175 182 223 241 210 257 304 290 234 209 213 221 236 280 280 198 260 356 361 337 313 264 204 146 122 165 221 198 217 208 240 291 284 283 378 338 318 376 375 300 167 155 175 412 382 345 341 427 493 434 309 201 132 61 71 69 51 53 51 62 95 123 120 98 79 71 72 64 58 65 122 85 62 62 72 74 87 106 106 109 124 124 105 88 92 80 90 96 100 100 94 14 16 21 27 25 10 3 16 21 22 21 21 31 38 40 38 29 16 7 16 28 33 32 29 25 24 25 22 18 15 17 33 52 52 35 35 25 17 14 11 9 12 14 13 26 16 5 4 9 14 15 23 23 22 21 18 22 34 40 37 32 27 26 23 17 11 5 11 21 21 22 27 43 46 38 35 17 5 7 13 17 23 28 33 39 40 33 23 15 13 18 25 18 21 12 13 10 0 0 0 0 0 0 16 30 39 36 16 0 0 0 0 0 0 0 0 0 8 27 33 32 11 8 11 8 6 7 7 6 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 1 1 0 0 1 3 6 6 6 8 9 5 0 0 0 0 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 11 15 11 5 2 6 11 12 10 11 7 8 8 9 13 15 17 22 27 35 50 51 50 47 50 46 44 48 49 48 51 60 65 72 63 62 64 71 84 92 92 97 121 158 183 112 147 121 117 113 111 114 116 114 120 128 129 202 229 219 119 99 102 90 81 98 136 163 199 239 198 163 181 199 175 167 170 194 203 190 195 232 255 234 251 269 277 276 240 225 205 174 175 210 206 149 257 387 389 390 404 372 338 324 316 320 337 330 289 233 247 301 255 220 232 158 104 121 148 165 173 181 232 273 249 260 396 571 586 497 358 224 107 58 64 62 52 53 55 62 82 95 95 92 86 78 75 63 62 71 113 76 58 62 67 67 74 88 105 114 117 103 115 111 106 92 107 113 114 119 118 18 18 21 27 24 14 6 10 20 21 30 22 26 47 57 46 29 16 3 27 44 51 50 41 32 28 30 24 15 12 15 34 51 48 37 34 14 7 12 10 7 9 15 18 15 9 5 1 0 8 11 9 8 7 6 6 7 22 37 41 39 28 24 21 17 18 18 19 21 22 23 24 26 29 29 32 16 7 5 8 8 9 22 24 30 32 29 27 25 19 16 15 1 0 0 0 1 0 0 0 0 0 0 8 39 52 46 17 0 0 0 0 1 13 7 1 0 5 22 35 35 24 17 10 4 2 5 6 7 6 3 0 0 2 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 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 2 2 1 1 2 3 1 6 5 2 3 3 1 0 0 1 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 5 0 0 0 0 0 0 0 0 0 0 0 0 7 5 1 0 2 5 7 11 9 7 5 8 11 13 18 20 23 29 33 43 49 59 39 39 54 56 52 48 51 54 53 51 60 68 68 63 67 78 78 91 96 102 132 162 160 131 105 105 140 149 125 135 126 120 127 147 166 187 163 183 74 74 105 137 105 91 114 132 141 213 271 219 147 213 213 171 158 229 260 224 209 231 232 228 212 252 275 275 274 237 241 206 165 157 139 124 214 304 324 395 448 466 440 439 447 417 380 355 301 250 250 255 235 208 168 131 115 130 154 171 205 255 257 232 209 261 512 613 668 591 372 174 90 55 59 60 53 59 84 107 138 144 131 118 105 96 86 63 68 79 101 68 53 58 65 61 78 94 101 117 127 117 132 114 105 100 116 121 123 125 125 22 23 24 24 22 13 4 6 12 20 33 24 18 49 64 41 22 9 8 32 51 54 59 48 41 37 32 24 14 7 11 26 48 49 42 36 21 5 8 9 5 14 23 11 4 3 5 3 2 6 5 2 2 1 1 1 4 12 30 39 40 26 21 28 23 19 16 15 17 18 20 21 13 7 8 2 12 10 14 17 7 3 11 18 24 25 27 28 26 21 11 5 0 0 0 1 1 0 0 0 0 0 0 2 19 39 36 7 0 0 0 0 2 14 19 20 2 0 21 34 37 33 23 5 4 0 2 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 2 6 6 3 4 2 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 7 8 7 0 6 11 14 23 25 30 33 32 38 54 52 61 51 63 70 61 48 52 60 57 58 70 72 82 80 80 94 88 86 100 109 133 163 165 168 162 119 198 130 153 156 119 123 135 161 214 209 125 146 138 66 92 147 112 90 90 115 145 172 266 345 261 313 214 184 208 222 214 197 202 214 197 184 200 236 275 277 301 248 224 208 182 146 114 109 153 231 290 379 411 478 451 398 344 372 379 322 274 252 238 223 253 237 223 158 152 161 163 189 208 178 150 148 178 287 360 579 701 541 281 114 57 53 60 60 58 76 85 105 109 106 94 89 87 84 78 69 73 78 66 58 48 45 64 65 80 90 99 116 123 112 108 91 85 88 101 117 131 135 131 25 23 19 16 15 9 1 5 7 20 33 30 24 45 70 31 14 4 20 43 49 47 57 47 44 40 32 23 12 4 5 18 38 54 56 42 23 11 10 7 4 8 2 9 13 9 5 4 3 1 0 2 1 1 2 1 1 5 16 27 30 46 47 40 29 23 21 14 5 8 16 16 11 6 2 5 12 13 21 19 2 0 0 0 0 5 15 24 23 9 13 3 0 0 0 0 0 0 0 0 0 0 0 9 8 0 0 0 0 0 0 0 0 0 0 0 0 1 31 39 38 34 21 7 1 0 1 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 22 11 2 12 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 4 3 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 7 8 10 7 11 35 27 28 29 33 36 37 43 53 58 62 62 75 77 67 51 47 59 71 74 76 75 68 81 87 96 108 103 108 119 124 131 135 149 180 153 156 167 127 151 146 183 155 169 223 217 160 144 112 101 121 176 139 106 101 100 129 169 195 238 256 309 303 228 251 236 237 241 209 184 189 189 182 222 231 226 204 174 172 213 220 182 139 112 120 175 218 243 342 434 432 332 355 344 296 241 223 249 249 241 248 235 221 180 240 237 188 169 173 162 134 103 107 140 159 549 660 443 184 65 45 50 57 60 66 83 103 104 126 120 121 117 115 105 85 69 69 69 56 49 49 41 59 60 80 90 86 94 105 100 92 83 82 84 95 123 142 145 133 24 22 17 12 15 24 22 17 9 19 44 45 45 54 52 23 7 0 34 60 66 66 57 42 36 33 26 18 12 4 2 11 25 31 50 47 30 14 6 14 16 13 12 17 18 10 9 6 5 5 0 1 1 2 1 0 1 1 7 17 24 45 59 46 34 27 23 18 8 3 8 0 2 5 4 10 14 16 19 13 0 0 0 0 0 0 5 16 20 19 19 0 0 0 0 7 8 9 19 15 13 5 20 26 10 0 0 0 0 0 0 0 0 0 0 0 8 21 37 40 34 31 21 6 0 0 1 1 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 8 27 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13 29 29 31 10 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 11 6 11 17 37 57 41 36 36 33 36 39 45 50 59 72 67 67 77 65 48 48 59 67 74 79 79 70 79 98 96 97 117 124 131 149 152 144 141 136 110 103 124 111 160 142 203 152 158 211 240 193 117 118 147 145 152 147 120 107 106 104 125 158 171 193 232 296 322 272 221 211 266 283 246 194 174 184 189 202 179 164 181 177 193 229 205 156 125 121 139 157 195 253 319 318 343 350 282 237 217 230 283 319 310 290 242 284 222 240 183 160 170 178 167 136 105 101 94 133 566 592 327 130 59 48 51 63 69 70 82 90 118 128 97 86 101 112 107 95 80 70 68 58 50 45 40 60 61 63 70 72 87 109 110 98 95 83 81 98 123 131 129 121 24 26 14 13 17 20 22 20 16 25 59 58 56 50 31 13 4 4 26 43 60 57 30 28 28 19 15 11 11 2 1 5 11 22 40 47 36 25 19 31 35 37 34 25 15 8 6 8 4 20 16 5 2 2 0 0 1 1 1 3 12 32 53 53 41 34 27 18 12 3 1 0 0 1 8 13 12 14 9 1 0 0 0 0 0 0 0 12 21 24 15 0 0 0 0 25 32 38 37 35 36 36 33 32 4 0 0 0 0 0 0 0 0 0 5 0 16 31 37 36 28 24 21 7 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 10 11 12 12 25 55 62 42 41 36 35 37 39 40 41 50 62 63 67 79 65 57 56 56 65 82 79 74 82 85 84 103 112 115 133 130 125 101 109 130 129 113 129 172 146 120 152 154 185 236 223 200 146 92 115 151 130 139 167 149 109 103 98 98 124 143 163 226 267 358 322 241 209 212 245 274 247 221 236 254 226 187 220 260 235 187 210 195 170 157 147 154 193 233 255 269 303 320 314 256 238 249 265 286 307 316 310 266 323 241 178 151 159 173 180 173 163 142 104 91 142 531 431 196 99 66 54 58 79 96 79 58 98 125 126 123 106 112 109 96 88 87 85 81 70 48 36 35 58 55 63 70 72 85 100 104 104 102 91 82 95 117 116 121 112 21 20 15 15 20 13 14 15 20 38 57 50 40 24 16 9 3 0 5 16 35 28 12 24 30 26 18 12 11 8 0 0 0 12 28 38 37 32 30 30 26 32 29 18 15 14 8 8 2 32 7 1 3 4 1 1 1 1 1 2 3 14 30 45 50 42 26 5 4 1 5 9 6 3 3 11 13 20 16 6 12 6 0 0 0 0 0 13 22 26 11 0 0 0 2 18 24 31 33 39 38 31 29 24 0 0 0 0 0 0 0 0 5 15 28 27 24 29 28 25 20 15 12 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 13 12 22 26 11 0 0 0 2 22 12 6 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 25 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 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 23 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 12 14 14 14 20 31 37 35 33 34 36 38 42 38 43 56 65 69 79 91 81 78 66 59 81 85 82 107 127 119 107 109 129 116 126 164 120 103 127 158 163 180 197 211 209 153 153 184 245 227 214 159 111 90 115 140 131 144 133 127 113 107 105 118 133 164 219 244 229 243 305 271 254 271 240 246 228 217 208 197 183 138 157 206 226 179 195 182 175 152 140 164 220 275 300 317 358 341 281 242 233 235 246 258 263 282 296 251 283 239 200 154 159 175 181 182 180 153 112 112 174 352 250 133 94 75 57 63 70 57 42 53 89 123 120 118 104 98 93 102 91 82 90 87 63 42 32 36 54 64 75 83 80 70 65 85 106 87 76 74 84 128 126 145 125 14 16 13 17 28 33 27 22 34 53 50 30 16 7 11 6 1 8 8 17 28 30 31 32 37 38 29 21 16 12 8 5 1 0 13 26 32 31 29 24 16 12 11 9 7 8 9 5 4 8 18 16 1 0 0 0 1 0 0 1 0 0 10 26 43 44 30 17 8 0 0 0 2 1 5 10 14 20 20 21 4 1 0 0 0 0 0 0 0 5 2 0 0 0 0 0 0 3 26 42 45 41 23 11 4 3 0 0 0 0 0 0 17 32 33 30 28 23 18 22 9 2 0 0 7 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 25 29 22 26 31 9 0 0 0 8 30 31 36 24 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 3 41 4 0 0 0 0 0 0 0 0 0 31 13 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 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 18 17 12 13 14 19 26 28 32 38 44 48 37 47 60 61 65 79 91 88 82 75 59 89 106 107 133 132 108 96 103 108 111 144 203 111 109 107 210 189 204 234 205 184 173 285 287 178 160 255 189 118 100 118 140 149 179 163 154 152 143 136 140 152 142 166 180 159 195 262 303 268 208 199 215 231 193 168 164 132 97 124 148 116 101 169 172 181 169 172 179 199 235 262 282 296 280 239 209 204 256 264 268 265 281 282 222 264 280 238 154 160 177 184 185 185 162 127 131 188 244 155 137 111 83 67 58 55 45 41 47 68 104 104 91 107 117 115 117 95 89 104 90 51 41 32 40 61 44 71 71 79 83 85 89 99 103 89 84 89 149 130 138 111 0 13 11 15 20 30 41 41 51 59 43 13 6 8 7 4 5 21 18 26 32 40 46 45 43 45 44 31 23 18 16 11 4 1 7 18 31 33 26 24 20 9 2 4 6 8 3 1 18 26 23 22 10 4 0 0 0 2 6 9 4 1 5 11 23 36 36 27 16 8 4 0 0 0 7 10 15 20 23 25 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 39 34 15 10 9 11 12 9 5 0 0 0 0 32 38 36 30 19 7 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 20 12 7 10 5 1 0 0 0 3 17 30 36 30 15 1 0 2 0 0 5 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 25 10 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 22 15 10 11 16 23 27 31 41 52 50 40 49 57 61 64 67 70 72 76 84 78 94 103 104 159 141 124 115 102 114 146 176 171 121 114 85 221 160 178 202 205 213 196 263 291 271 208 257 187 145 137 145 133 148 202 225 219 207 169 174 160 153 143 147 134 130 172 225 263 258 249 228 202 223 202 173 181 155 120 157 170 98 83 98 186 230 262 258 202 163 171 194 218 241 213 184 179 248 265 273 286 287 296 267 214 267 299 237 144 156 162 182 189 190 171 147 170 202 152 124 136 123 105 103 83 73 52 43 53 71 104 104 111 127 90 89 123 113 118 110 79 50 37 33 47 77 52 69 79 84 79 81 90 97 97 95 106 118 126 114 112 101 4 2 13 8 11 23 44 53 53 52 37 11 6 5 6 9 15 19 18 18 26 36 54 61 57 57 54 42 31 25 23 17 10 3 4 13 21 24 20 23 27 31 26 10 0 0 0 0 16 23 30 32 28 22 19 14 9 16 15 6 2 0 0 2 6 18 28 30 25 21 16 6 0 2 9 13 18 25 26 23 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 31 21 10 6 7 18 15 9 9 7 3 1 5 44 36 32 10 3 0 0 0 0 0 0 0 0 0 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 6 22 30 32 29 18 12 24 32 26 26 32 37 38 28 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 9 14 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 7 0 0 1 11 17 19 19 13 17 22 27 32 37 45 57 57 46 46 53 65 71 69 67 69 77 89 91 89 93 145 143 142 112 98 100 106 134 173 159 133 131 83 191 181 197 175 214 261 234 260 362 299 221 363 258 174 111 161 155 122 137 182 246 226 162 192 174 143 122 138 142 137 147 160 183 225 249 281 288 274 195 149 147 172 187 211 214 139 129 101 218 322 367 272 189 153 146 164 215 266 265 268 263 254 267 278 294 303 299 248 202 242 283 229 160 140 161 181 195 198 178 168 160 141 118 109 122 121 134 125 118 72 48 51 55 61 84 111 97 66 65 115 123 103 151 113 62 49 38 34 57 80 51 66 65 84 98 96 101 100 94 100 99 98 122 121 119 122 20 18 11 0 1 14 41 52 52 47 36 19 1 8 13 17 16 19 20 16 22 33 57 73 70 66 55 41 30 24 24 19 16 10 7 10 15 19 18 19 21 23 25 16 3 0 0 0 1 2 26 35 38 34 29 27 25 21 0 0 0 0 3 2 0 2 8 16 19 27 24 17 10 8 14 18 21 27 28 23 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 21 16 12 8 12 35 30 11 10 12 11 22 37 34 26 25 2 0 0 0 0 0 0 0 0 0 0 10 6 0 16 24 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 27 31 34 34 29 26 30 35 21 31 13 6 14 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 24 2 15 20 24 10 18 25 29 31 37 49 59 63 52 48 49 49 54 60 65 73 83 91 95 99 112 113 138 133 129 115 104 126 138 144 154 126 135 116 178 145 143 173 195 245 280 302 320 214 251 210 233 238 190 133 127 128 128 194 262 197 172 192 168 145 121 118 124 110 97 108 125 154 200 242 289 396 315 314 224 185 211 246 268 229 126 95 215 398 374 253 172 148 150 171 196 202 199 198 232 255 287 294 299 322 293 229 182 200 247 230 208 156 167 176 192 205 193 165 136 117 110 103 110 123 120 127 145 92 64 62 62 71 94 107 112 114 134 88 124 93 172 107 50 44 37 42 72 93 82 75 58 90 110 109 90 83 97 102 92 108 141 140 135 111 17 7 2 0 4 16 36 44 50 49 34 15 1 7 20 24 24 20 18 21 22 29 48 65 64 48 37 27 26 22 17 16 14 12 10 10 13 15 17 20 22 22 22 18 3 0 0 0 0 1 4 15 41 44 42 38 36 28 14 11 7 5 8 7 1 0 0 2 9 25 24 21 17 15 19 25 27 28 24 20 17 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 29 12 10 10 20 30 35 25 10 10 8 31 40 34 24 15 11 0 0 0 0 0 0 0 0 0 0 0 0 0 2 26 40 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 23 33 32 22 10 0 4 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 0 11 23 10 15 14 23 17 18 23 28 30 36 49 61 64 59 58 57 55 50 53 58 70 88 104 111 120 132 149 166 162 106 116 107 139 160 133 129 151 140 116 150 70 306 360 244 277 325 360 297 174 224 295 175 255 201 127 106 120 144 171 197 196 207 208 196 178 151 153 169 167 118 84 88 113 165 209 236 357 445 424 381 294 252 237 234 214 133 86 160 328 227 204 167 143 168 197 209 213 218 226 252 278 292 306 307 314 268 213 180 172 194 210 192 165 168 176 191 213 193 170 142 122 116 114 115 129 147 144 170 115 96 76 71 71 78 95 107 129 87 123 94 79 153 85 44 43 41 49 69 80 91 77 65 98 132 121 115 109 104 98 95 102 118 153 123 87 18 1 0 0 5 10 25 39 47 47 32 17 4 10 19 21 22 19 14 18 20 29 38 48 47 40 27 15 15 17 17 16 16 13 11 14 18 19 18 26 16 0 5 6 0 0 0 1 0 0 0 9 33 45 48 51 47 40 29 22 20 22 26 22 10 3 0 0 6 16 19 18 16 19 25 32 34 32 24 20 21 21 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 26 12 8 8 30 39 38 36 34 27 19 23 25 24 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 4 29 36 48 23 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 31 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 29 25 15 31 39 17 12 19 19 1 15 30 33 38 51 61 62 63 66 69 59 55 56 55 65 86 107 112 119 141 149 156 114 108 184 157 160 158 162 154 148 137 133 196 138 111 265 217 224 316 416 329 187 258 269 311 204 154 148 111 147 179 156 143 172 216 252 259 249 221 215 253 245 176 114 100 110 128 151 156 211 357 286 327 345 399 382 288 188 119 81 99 162 151 153 160 139 160 191 202 215 229 243 280 306 302 299 320 291 249 224 215 192 176 187 178 166 175 188 193 213 197 185 151 138 134 124 124 119 145 135 197 140 141 110 91 92 95 101 110 106 111 76 86 105 113 58 45 46 46 47 59 87 109 100 77 96 124 119 125 110 94 90 93 99 110 138 114 80 21 17 11 0 1 16 28 35 35 31 21 15 3 14 16 17 19 20 18 18 17 24 30 33 17 21 27 19 18 22 31 28 24 20 17 20 25 25 27 32 34 23 6 0 0 0 0 1 1 2 0 4 17 25 31 41 43 44 40 31 27 27 27 24 17 10 8 6 7 11 14 14 16 23 30 52 32 28 10 0 5 7 0 0 0 14 2 0 0 0 0 0 0 0 0 0 0 8 14 11 9 14 34 42 38 36 35 31 19 8 17 17 0 3 1 0 0 0 0 0 4 18 1 0 0 0 0 0 0 6 19 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 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 3 29 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 20 31 20 23 44 35 2 8 16 20 0 16 45 33 33 51 60 58 60 71 82 66 70 59 54 67 77 117 131 127 127 137 175 170 185 166 177 198 161 152 155 138 133 168 277 266 147 282 226 173 230 326 295 261 328 373 264 172 162 111 210 210 218 187 157 167 210 262 296 304 276 279 269 259 202 124 100 100 94 88 82 100 155 208 163 162 405 512 389 210 117 96 100 128 154 199 181 167 169 192 208 227 246 268 305 314 306 300 304 272 258 241 235 204 176 170 169 167 182 201 203 217 197 185 180 161 137 128 131 120 118 136 213 164 174 135 138 131 116 96 87 95 90 91 93 132 82 52 43 41 41 47 70 105 111 70 75 88 120 124 129 124 122 108 93 92 100 108 95 90 20 21 15 6 12 9 30 27 30 17 8 7 8 22 20 22 21 19 16 15 16 17 21 20 4 8 14 22 30 37 40 39 37 35 26 24 30 33 31 30 30 24 3 0 0 0 0 0 1 2 11 9 15 19 20 23 27 31 30 28 26 23 24 24 21 18 16 12 8 10 11 12 19 22 23 26 18 12 2 0 0 0 0 0 7 24 9 0 0 0 0 0 0 0 0 0 0 1 8 10 10 9 23 42 38 37 34 28 17 6 2 5 0 2 0 0 0 0 0 0 3 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 4 9 27 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 129 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 1 22 22 19 18 9 4 12 14 11 3 22 36 26 32 38 47 53 64 76 75 62 78 82 57 64 79 100 114 126 138 172 206 147 123 177 274 211 228 189 146 117 123 176 194 146 104 323 206 227 269 350 464 429 338 259 198 188 180 128 116 131 160 187 206 223 228 239 265 277 289 318 309 295 251 178 128 108 93 77 69 77 96 96 76 63 273 474 440 282 162 121 148 221 269 341 317 326 338 265 236 248 275 308 328 321 311 300 286 280 256 232 218 175 154 160 164 167 188 210 213 217 208 206 197 181 152 132 125 120 119 142 217 163 192 178 216 188 157 128 114 105 86 104 92 170 61 45 41 33 36 49 80 117 121 88 69 106 127 126 113 106 121 118 121 130 112 92 107 113 26 25 17 12 13 18 29 15 22 8 6 14 21 24 24 25 23 16 12 9 10 11 13 13 9 3 4 21 32 38 30 26 30 26 15 27 28 35 32 24 25 19 0 0 0 0 0 0 6 15 18 21 20 22 19 17 18 18 17 17 18 17 22 23 23 22 20 14 11 12 9 12 17 19 16 17 11 0 0 0 0 0 0 1 14 28 19 0 0 0 0 0 0 0 0 0 0 1 9 9 10 11 27 42 42 38 31 23 16 13 12 13 5 0 0 0 0 0 0 23 24 8 0 0 0 0 0 0 0 18 9 0 0 8 25 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 12 23 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 16 4 0 0 4 7 1 6 20 23 40 41 26 34 55 70 76 68 64 76 72 69 100 77 90 111 122 133 174 197 167 162 105 165 166 164 171 153 134 108 153 210 148 112 234 277 215 569 799 615 348 199 151 139 137 153 167 157 132 212 217 242 264 246 231 239 247 271 309 320 283 233 172 128 91 77 83 83 77 77 67 54 45 125 302 365 299 222 127 118 250 317 231 271 346 436 355 275 276 313 347 345 325 315 290 287 276 258 223 202 163 146 150 161 173 187 212 216 217 216 216 206 190 166 142 125 120 122 135 206 162 197 216 235 200 185 143 143 134 69 83 96 137 51 62 44 42 43 62 92 110 114 97 61 84 106 143 153 127 136 144 129 99 96 123 132 132 38 35 20 9 11 29 34 21 6 5 8 14 19 20 19 17 13 9 4 0 0 5 11 13 9 5 6 15 10 18 14 11 16 13 6 16 0 4 11 5 8 8 2 3 0 0 0 3 6 14 19 22 23 21 18 14 14 4 2 8 11 13 17 22 22 19 6 3 6 8 11 14 13 11 2 2 2 0 0 0 0 1 8 24 34 35 21 2 0 0 0 0 0 0 0 0 0 2 8 8 8 10 27 36 45 43 32 19 9 15 10 10 8 1 0 0 0 0 0 0 7 3 0 0 0 0 0 0 0 6 3 0 0 1 21 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 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 13 9 2 0 0 2 8 18 23 21 25 43 20 29 52 60 73 72 58 61 69 80 102 93 97 135 139 135 146 151 130 124 150 157 107 148 130 133 173 151 150 169 179 166 144 188 383 427 971 461 233 140 96 115 168 157 126 175 159 297 286 311 300 282 256 242 249 255 248 253 228 185 127 95 67 72 105 121 100 68 44 42 38 53 136 241 281 232 132 91 126 157 137 153 206 285 296 273 314 342 356 359 352 351 335 291 258 248 221 204 155 135 150 173 183 190 207 212 216 216 236 221 213 198 167 132 117 117 121 157 144 155 200 230 213 199 160 145 122 84 90 102 108 93 69 53 55 60 65 81 98 116 119 68 80 91 96 133 135 142 141 129 125 135 141 136 146 42 38 20 5 7 33 39 36 30 15 4 1 5 8 12 9 3 1 0 0 1 7 8 12 10 7 7 6 5 10 9 8 2 1 5 5 1 0 0 0 0 12 10 4 0 0 0 3 0 0 5 16 19 18 16 11 8 0 0 3 7 10 14 18 16 2 0 6 6 1 0 3 4 0 0 0 0 0 0 0 8 19 33 33 37 36 32 12 0 0 0 0 0 0 0 0 0 5 8 9 8 11 15 19 42 49 38 19 16 23 21 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 10 0 0 0 0 0 0 0 0 0 0 0 5 15 13 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 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 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 11 5 11 3 0 7 15 18 21 20 18 28 16 28 44 56 73 73 61 62 73 81 85 95 115 154 129 121 131 138 123 130 158 128 110 201 100 118 198 190 203 168 171 214 145 145 406 546 538 361 191 98 135 148 167 174 138 173 244 290 335 388 383 367 334 300 284 261 220 205 198 132 74 60 55 69 85 112 103 61 38 34 30 24 38 80 131 148 134 122 100 101 136 138 166 170 185 265 343 365 365 368 359 335 312 286 260 233 226 208 145 136 158 180 188 186 193 211 214 214 242 253 242 237 200 153 124 119 123 125 123 137 191 211 190 195 187 161 126 96 81 79 83 93 85 77 59 59 58 76 106 117 92 68 75 79 98 112 164 131 159 189 189 164 153 172 188 26 25 11 0 8 32 38 38 38 16 4 1 3 8 10 5 5 1 0 0 0 2 3 4 6 6 3 2 1 2 3 1 5 2 8 14 12 9 4 1 0 2 4 8 3 6 4 1 1 0 1 17 17 14 13 6 0 0 0 0 5 10 11 13 12 9 10 10 12 1 0 0 0 0 0 0 0 0 2 18 30 36 37 34 29 28 20 26 5 0 0 0 0 0 0 0 0 6 9 9 8 6 6 14 41 54 43 28 27 21 8 3 3 2 6 20 16 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 5 21 32 33 27 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 18 0 0 1 4 24 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 19 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 8 9 2 0 0 12 24 30 29 13 7 19 32 38 56 77 86 70 61 68 80 95 81 107 127 124 106 91 103 107 114 99 88 141 155 119 112 196 190 241 219 188 223 231 213 432 596 639 252 129 73 143 133 133 147 140 182 215 246 279 296 371 438 451 407 368 328 267 218 187 106 60 67 52 53 52 71 69 52 39 26 23 18 22 25 33 53 62 79 80 92 123 140 159 154 195 282 358 353 341 334 338 330 304 275 257 230 230 203 137 135 163 180 186 184 190 211 220 219 242 269 254 251 222 177 153 135 128 131 120 128 186 224 189 193 193 169 135 107 95 96 95 88 109 69 69 57 58 77 104 119 99 63 67 74 99 118 120 149 170 162 144 142 155 168 168 24 20 4 1 8 23 32 31 28 8 5 5 9 8 5 4 7 5 0 0 0 0 2 2 0 2 6 3 1 0 1 2 1 2 4 14 14 13 5 1 1 5 13 21 17 15 4 6 5 0 4 16 15 11 4 2 0 0 0 0 1 7 8 9 10 4 1 3 4 0 0 0 0 0 0 0 3 8 18 31 44 41 33 12 6 7 0 0 0 0 0 0 0 0 0 0 2 11 12 10 9 10 8 20 42 51 44 32 25 14 9 6 7 5 0 8 28 15 5 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 25 20 1 0 0 0 5 5 7 19 0 0 0 5 21 31 32 29 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 25 22 18 17 25 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 3 4 21 33 18 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 11 11 9 0 0 0 0 0 11 19 19 17 16 24 30 28 55 67 70 70 75 88 97 90 88 107 147 119 101 92 97 130 185 151 76 102 139 133 177 157 164 238 296 326 297 233 258 359 465 681 141 87 87 81 113 153 182 185 188 194 170 177 178 246 387 469 483 463 419 348 275 203 103 54 52 60 65 47 47 46 46 36 19 15 15 16 26 30 31 33 43 52 68 102 131 135 146 222 283 373 359 352 324 339 348 317 277 249 230 229 190 120 134 153 174 187 184 186 211 230 221 238 264 262 256 240 226 206 177 152 130 109 123 176 230 198 205 188 175 155 141 123 102 102 107 105 80 72 67 67 76 100 106 94 78 63 66 94 107 122 141 130 115 144 153 148 159 174 31 19 5 10 20 18 24 18 5 6 6 5 1 7 5 14 20 14 2 0 0 6 12 11 14 18 19 15 10 0 2 7 5 1 2 6 6 3 0 4 14 24 28 27 24 20 10 10 10 8 9 14 11 0 0 0 0 0 0 0 0 0 2 8 12 8 2 0 0 0 0 0 0 0 0 0 13 24 32 40 42 34 20 3 0 0 0 0 0 0 0 0 0 0 0 0 0 6 12 11 4 1 20 30 37 32 24 21 11 11 10 5 8 10 1 11 31 35 29 29 27 16 10 2 0 0 0 0 0 1 0 0 18 19 12 17 0 0 2 0 11 25 28 25 9 0 0 0 7 14 25 34 32 21 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 2 9 17 23 15 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 55 14 11 11 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 4 6 0 0 0 0 14 27 31 26 19 15 13 29 49 51 74 75 115 124 112 103 94 99 99 94 84 72 75 101 137 155 116 98 146 165 161 154 113 202 275 348 289 226 197 143 139 295 123 82 115 108 131 166 206 197 177 193 202 178 134 123 263 364 463 484 466 421 330 212 135 125 72 70 74 43 39 38 39 28 13 10 12 13 20 23 29 37 40 48 59 86 115 123 152 239 290 352 372 369 339 353 360 332 288 253 236 230 179 109 120 137 166 184 182 185 206 225 226 237 265 258 269 267 254 252 207 169 137 103 111 163 228 198 215 202 199 199 176 162 151 126 114 113 100 100 83 84 76 85 97 94 75 58 65 95 126 112 126 138 145 143 174 187 175 173 32 23 17 16 22 14 17 17 19 17 10 6 5 3 9 28 35 14 2 1 0 5 22 23 37 36 30 21 11 6 6 12 11 2 7 7 2 1 4 20 25 34 34 31 25 18 15 12 12 10 16 18 8 0 0 0 0 0 0 0 0 0 6 12 14 12 0 2 0 0 0 0 0 0 2 10 32 42 45 40 33 19 0 0 0 0 0 0 0 0 0 0 0 1 14 2 0 6 17 23 30 28 37 36 33 17 13 14 12 12 9 6 5 26 38 38 38 37 39 45 49 44 42 36 10 0 0 0 2 6 0 0 22 29 10 0 3 2 3 0 0 20 29 28 13 0 0 0 0 3 16 33 32 30 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 19 18 12 13 7 0 0 0 3 20 29 23 11 8 17 30 43 54 83 101 100 173 163 124 95 84 93 79 80 76 93 102 111 126 173 240 212 124 152 195 101 247 118 315 327 352 285 267 265 189 94 62 131 118 119 127 142 137 133 174 232 232 182 113 144 218 327 366 385 376 296 180 114 96 60 67 62 39 26 25 25 20 11 7 7 7 9 21 33 38 41 51 62 77 103 128 171 241 275 303 346 358 340 354 348 319 288 257 239 229 188 160 111 141 163 178 180 186 200 214 228 246 261 272 278 272 260 266 216 189 153 101 99 161 245 190 205 219 235 194 166 140 128 119 107 122 127 100 84 86 75 66 106 99 72 63 80 119 125 116 124 146 163 166 185 206 182 153 32 29 26 20 10 9 18 18 22 22 11 1 7 15 22 29 30 16 3 0 0 3 13 24 48 41 33 21 12 9 14 22 22 22 25 24 23 21 23 30 30 32 30 26 20 17 15 14 14 14 18 18 2 0 0 0 1 3 7 6 3 0 2 6 13 16 11 4 0 0 0 0 5 4 6 22 46 51 43 32 15 6 0 0 0 0 0 0 0 0 5 9 18 25 32 7 0 17 29 34 36 39 40 37 32 9 8 10 11 19 31 24 15 12 43 45 37 37 42 43 47 52 53 55 36 22 14 4 3 7 6 11 33 33 22 4 18 22 2 0 0 0 4 8 4 0 0 0 0 1 7 19 6 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 42 7 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 22 20 22 29 22 11 5 0 0 16 30 27 10 11 22 29 32 40 45 50 104 154 205 208 120 68 64 93 106 65 81 81 80 107 91 78 114 124 119 149 163 165 177 211 195 155 446 406 213 221 292 233 127 125 94 101 88 75 74 98 134 176 205 199 151 88 110 171 203 216 219 205 166 109 59 44 66 53 34 20 11 20 22 14 8 7 6 10 22 30 41 44 50 63 75 98 129 160 199 239 286 322 336 340 364 362 336 296 259 236 224 210 183 122 144 154 166 176 189 199 208 230 257 261 264 278 267 266 255 228 207 162 111 115 165 178 141 145 198 241 189 158 145 143 127 108 112 108 95 91 91 101 82 133 110 75 74 82 93 106 127 169 170 168 163 152 157 166 175 34 34 31 25 8 4 15 20 22 22 17 2 1 20 30 28 25 18 1 2 5 5 10 22 31 34 28 15 7 7 19 34 42 40 37 32 29 30 34 33 31 30 24 16 9 13 13 14 16 17 16 14 2 0 0 3 10 13 13 14 11 1 6 5 13 18 11 5 2 1 0 0 7 16 28 40 51 49 35 19 1 0 0 0 0 0 0 0 0 0 13 24 30 34 34 22 5 26 36 36 39 42 43 39 31 24 18 15 26 29 25 25 22 28 41 42 29 26 32 38 43 47 54 61 56 50 41 20 11 8 12 26 37 32 28 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 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 7 5 1 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 31 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 1 7 25 20 20 24 18 10 9 0 1 8 20 24 20 15 26 35 35 40 46 62 113 191 180 179 174 103 85 113 108 60 81 102 93 99 78 105 65 79 84 79 118 165 101 248 336 202 320 326 443 429 318 234 172 117 96 121 95 70 76 92 92 87 107 161 192 113 73 84 120 114 105 93 92 77 48 39 60 59 36 17 6 23 23 15 10 8 7 13 24 29 43 50 52 59 75 96 112 125 160 217 253 304 316 333 375 389 370 318 274 256 243 219 186 145 139 158 159 172 197 210 215 232 252 258 272 284 285 280 261 242 218 184 149 154 179 156 118 122 191 205 214 220 177 160 156 135 130 145 136 115 118 109 98 138 108 85 84 78 84 120 152 148 158 146 157 206 244 218 194 47 44 36 27 17 9 13 21 24 22 16 3 6 25 41 36 23 13 6 13 11 10 13 22 30 30 22 9 4 11 26 47 53 52 46 37 32 35 37 33 26 22 15 6 0 2 5 11 2 10 13 14 8 0 1 9 11 19 24 23 17 11 10 14 18 19 18 10 7 4 3 7 7 23 37 48 49 38 17 2 0 0 0 0 0 0 0 0 0 0 0 0 4 11 18 11 13 29 33 34 36 38 43 39 31 23 19 19 23 15 5 8 4 16 40 39 25 17 26 33 42 45 49 57 61 57 44 17 11 19 14 21 33 37 31 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 6 4 11 26 22 33 38 7 0 0 5 2 0 0 0 0 0 0 0 0 1 3 7 8 10 4 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 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 23 111 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 1 5 12 28 7 3 24 20 6 4 0 0 1 14 27 14 20 19 20 29 38 48 76 119 119 197 139 91 100 91 119 129 93 84 106 73 118 89 51 35 53 38 53 94 101 76 105 264 152 185 241 227 237 313 341 290 225 187 196 171 108 71 62 77 69 81 156 200 142 102 60 80 94 80 58 74 80 54 35 44 48 36 13 6 15 14 14 13 11 8 16 29 34 40 48 55 61 68 75 90 111 145 193 246 295 309 316 377 398 387 337 314 292 257 224 197 167 162 200 171 185 210 227 227 222 225 241 264 287 312 315 287 270 238 214 186 178 195 180 125 126 174 173 229 217 222 204 196 161 139 166 158 133 150 135 102 201 131 91 89 86 103 147 154 139 169 179 170 227 210 186 185 51 47 36 25 16 17 17 16 20 20 20 22 23 29 46 38 9 5 6 7 13 15 20 17 30 31 18 6 7 21 38 62 71 68 56 48 43 41 39 28 18 14 6 2 0 0 3 7 0 2 10 9 4 0 3 6 4 22 24 29 23 12 13 19 23 25 26 20 14 14 13 12 16 30 48 52 38 25 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 29 28 23 24 35 41 31 23 16 13 11 7 0 0 0 0 0 32 40 26 17 22 28 40 44 44 42 46 45 36 22 16 24 17 23 41 40 35 26 7 0 0 0 0 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 16 10 3 0 0 15 28 36 39 40 39 41 30 0 0 17 31 15 0 0 0 0 0 0 4 1 3 3 1 3 6 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 1 0 0 0 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 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 20 19 3 38 24 4 0 0 0 5 24 27 21 25 15 14 32 43 58 91 130 173 167 215 163 131 72 69 94 100 92 76 39 66 93 39 22 54 30 44 66 56 59 92 126 123 104 165 243 281 235 260 342 377 347 317 273 216 91 62 70 64 83 141 163 139 136 104 66 70 67 53 53 62 53 40 40 38 25 7 7 8 9 19 22 14 9 16 27 32 40 46 47 50 54 73 98 117 137 177 244 312 337 319 371 378 381 381 360 316 268 229 203 188 195 232 207 201 221 235 241 233 225 233 258 291 321 318 310 280 260 231 212 201 214 199 149 160 164 139 190 207 194 195 217 227 199 190 213 185 139 151 122 226 147 102 101 108 111 128 174 208 205 190 202 198 180 193 234 44 40 31 20 14 19 23 21 24 21 19 22 24 31 38 36 14 0 8 13 19 21 21 18 22 27 14 7 12 28 46 60 64 65 52 47 43 43 33 21 10 3 0 0 0 0 2 3 0 3 9 3 0 0 5 3 9 20 22 27 29 21 18 18 26 35 36 31 22 17 16 15 26 40 49 43 24 17 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 14 8 12 29 31 22 11 12 5 2 0 0 0 0 0 2 32 37 30 25 12 4 21 41 44 45 40 34 27 20 18 23 21 13 41 38 36 37 37 20 0 0 0 0 0 0 0 22 38 32 16 0 0 0 0 0 0 0 0 0 0 0 0 25 32 34 25 15 0 7 34 30 30 11 12 18 13 0 0 7 45 45 8 0 0 0 0 0 0 2 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 30 42 4 37 22 5 0 0 0 7 26 31 39 38 16 19 32 63 95 123 140 174 208 66 286 96 58 48 58 64 70 52 22 27 27 37 37 24 22 28 40 32 36 70 75 62 70 173 136 205 133 164 231 327 419 443 417 356 189 99 107 97 104 112 104 96 102 95 62 56 55 42 42 55 67 59 42 26 11 7 8 9 9 20 22 13 9 14 23 33 40 44 47 47 55 81 96 108 124 165 232 301 339 335 346 397 402 385 369 327 284 238 202 192 204 239 243 192 212 227 240 239 233 237 257 285 312 321 310 300 295 282 249 237 250 212 164 186 173 162 188 189 208 221 225 228 199 185 210 203 164 154 152 175 139 113 114 118 115 124 174 239 215 220 165 206 191 205 220 43 44 36 27 26 33 35 36 37 30 21 21 20 30 27 12 2 0 0 0 16 16 12 12 17 18 13 13 3 25 49 55 54 49 39 33 33 36 24 15 6 0 0 0 0 0 2 0 0 9 13 9 1 0 3 4 14 18 20 25 29 27 16 11 25 45 54 49 37 25 23 29 46 49 44 33 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 6 25 15 1 0 20 19 12 11 8 0 0 0 0 3 3 1 0 7 28 15 26 6 0 7 22 33 38 36 32 27 18 22 30 35 38 37 35 37 40 37 39 13 0 0 0 0 0 0 33 36 31 24 8 0 0 0 0 0 0 0 0 0 1 6 30 32 34 9 0 0 12 24 12 0 0 0 0 1 0 12 33 49 32 0 0 3 1 0 0 0 2 4 2 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 32 30 11 29 18 4 0 0 0 3 16 38 41 41 13 25 22 61 87 127 169 174 173 116 129 116 43 33 34 36 62 54 17 18 20 21 48 50 21 34 30 21 23 42 47 31 59 83 184 214 103 89 145 244 350 439 480 415 272 131 165 159 172 136 116 88 62 53 44 45 45 33 36 90 125 107 67 33 17 13 7 9 8 9 10 9 15 30 35 35 43 47 47 45 51 66 85 95 116 160 220 288 342 358 360 376 411 408 391 335 295 261 222 196 203 239 256 220 205 220 244 248 243 240 256 288 313 330 331 318 317 324 284 282 278 224 175 186 196 205 209 187 207 214 248 229 194 186 206 220 203 161 159 186 145 129 122 125 112 114 140 165 193 226 218 217 250 251 249 28 45 41 31 27 34 39 44 43 36 28 27 22 26 16 5 0 0 0 0 3 6 7 2 8 12 16 17 8 12 46 53 63 50 36 31 30 26 17 11 7 2 1 1 2 4 5 0 0 3 11 14 8 0 2 12 22 23 17 23 29 26 17 16 31 58 66 63 60 54 55 62 63 50 43 28 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 26 34 40 41 21 0 0 5 3 0 0 1 0 0 0 0 1 2 1 0 1 5 6 27 0 0 0 0 14 30 30 31 31 28 34 41 42 38 35 37 40 34 0 2 2 0 0 0 0 0 3 24 2 5 11 7 0 0 0 0 0 0 0 0 2 3 15 27 24 13 0 0 25 14 6 0 0 0 0 0 5 7 22 40 35 14 0 1 7 3 2 7 8 7 9 9 8 0 0 0 0 14 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 28 19 22 22 12 2 0 0 0 0 0 9 28 28 24 31 25 43 55 119 209 202 219 433 380 90 30 16 11 10 29 23 7 11 17 16 17 20 12 25 36 21 15 28 40 30 20 56 182 171 73 37 100 192 227 302 401 388 302 169 196 232 240 234 185 100 41 22 17 20 17 18 39 84 110 106 78 61 42 17 8 7 6 6 7 9 25 47 55 51 47 47 54 68 52 57 77 99 116 161 221 289 341 357 370 381 383 388 386 347 316 284 244 205 197 219 229 245 235 215 246 255 251 248 257 289 322 332 335 333 339 357 324 316 286 261 219 203 232 228 228 198 187 237 249 217 193 198 215 216 213 231 202 180 154 146 142 141 133 135 138 139 178 207 205 216 218 220 208 29 36 31 23 21 22 23 24 28 26 23 20 22 18 0 0 0 0 0 0 0 0 2 11 2 12 19 21 17 14 23 31 61 55 40 29 23 18 13 10 8 5 1 1 2 3 4 2 2 8 13 17 16 13 11 13 15 18 11 16 25 19 16 20 36 57 52 52 65 75 77 75 63 45 33 23 3 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 26 40 43 40 39 23 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 15 0 0 0 0 0 2 15 24 28 32 39 45 45 36 14 26 39 26 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 16 0 0 0 0 2 9 24 34 19 0 0 3 36 4 0 0 0 0 0 0 0 0 4 14 7 0 0 3 8 5 6 8 2 3 4 9 18 29 21 10 7 20 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 2 0 23 42 34 24 30 34 14 6 1 0 0 0 3 7 12 23 33 25 37 42 61 135 205 213 205 255 279 38 23 6 3 1 0 0 0 5 11 11 12 13 10 12 19 18 12 19 28 24 15 48 123 123 17 10 59 126 119 163 246 305 324 243 210 283 287 312 250 121 33 5 1 3 3 15 36 58 91 106 110 93 55 21 7 5 6 7 7 15 30 39 43 43 41 43 57 76 63 61 78 100 99 152 220 270 300 331 374 391 370 365 353 346 324 293 265 225 200 207 211 219 229 215 236 261 264 259 260 282 314 330 329 327 350 369 362 328 298 311 272 240 260 254 264 259 207 264 214 182 166 179 214 221 222 260 224 203 225 176 155 149 152 151 165 183 203 240 213 241 178 221 234 37 33 26 21 20 18 10 1 7 15 18 22 25 17 3 0 0 0 0 0 0 0 7 13 10 7 16 25 25 22 19 25 42 47 38 31 27 21 16 12 9 9 5 2 4 1 5 8 10 13 16 18 17 17 13 12 12 11 8 7 9 8 12 15 32 60 65 54 49 50 68 72 58 41 27 14 3 4 0 0 0 0 0 0 0 0 0 0 0 0 19 36 44 52 52 50 43 25 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 4 16 15 10 18 32 31 21 11 14 17 9 10 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 18 0 0 0 1 5 22 30 40 27 6 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 4 2 0 4 21 16 13 22 34 39 34 26 26 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 2 0 20 24 11 14 38 39 11 3 0 0 3 3 1 0 12 33 35 25 36 35 50 135 165 166 285 271 91 13 8 1 0 0 0 0 1 2 1 3 10 9 8 7 5 11 12 13 11 4 3 9 14 28 1 1 17 54 45 67 98 146 206 203 162 215 231 304 256 126 30 1 0 0 6 25 44 84 105 104 107 97 62 25 6 2 6 8 8 18 26 26 25 32 43 75 110 109 91 59 69 91 76 127 173 216 259 318 371 391 390 369 371 365 326 302 292 279 247 228 234 232 218 211 213 245 266 268 264 272 281 295 319 337 366 371 353 335 325 334 300 262 264 280 294 305 296 295 195 166 179 199 208 213 221 230 222 234 298 195 173 163 157 143 171 201 204 212 188 188 181 250 312 40 30 23 22 21 19 8 0 2 13 23 26 25 13 5 0 0 0 0 0 0 0 15 21 9 0 2 5 27 27 24 23 26 31 30 26 29 28 23 20 13 11 9 5 0 0 8 9 11 16 20 18 13 15 16 15 11 9 7 5 2 5 15 16 28 44 55 58 58 54 59 64 51 34 11 3 10 16 0 0 0 0 0 0 0 0 0 0 0 0 20 28 34 40 42 37 27 11 1 0 0 13 7 0 0 0 0 0 0 0 0 0 4 3 0 0 0 0 0 0 0 0 0 0 0 10 13 17 24 25 14 3 12 11 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 9 48 42 6 0 0 2 4 5 1 0 5 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 2 1 0 3 1 11 28 32 36 34 32 33 32 28 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 15 1 0 40 35 14 29 47 39 25 10 8 0 6 6 2 5 20 32 29 21 23 27 42 101 129 119 320 280 73 10 5 3 0 0 0 0 3 5 3 0 2 6 7 4 1 8 10 8 4 1 0 1 1 0 0 0 1 10 11 17 16 25 55 85 77 46 120 223 207 101 23 1 0 3 16 39 71 132 137 134 104 77 52 26 7 2 6 7 5 13 16 17 36 117 203 229 200 149 93 57 54 59 59 80 99 162 231 294 345 378 394 374 374 371 355 331 324 312 288 269 272 278 257 224 205 230 257 267 260 254 269 298 326 343 351 342 356 367 354 349 330 302 268 267 308 325 302 329 234 195 212 206 195 196 200 203 208 219 259 210 197 187 164 147 162 168 156 169 197 216 277 255 276 12 15 16 17 19 21 18 3 0 17 31 22 6 0 0 0 0 0 0 0 0 2 6 19 13 2 12 31 31 28 21 17 18 17 20 24 26 25 22 19 4 4 2 0 0 3 10 13 16 19 21 19 18 18 19 18 11 10 4 4 11 14 14 19 25 20 31 38 45 48 49 50 43 27 2 8 18 26 29 24 16 8 1 0 0 0 0 0 0 0 0 1 7 23 30 16 11 10 0 0 0 22 6 0 0 0 0 0 0 0 0 0 15 31 17 4 8 0 0 0 0 0 0 0 0 0 0 0 5 10 6 4 10 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 32 8 0 0 0 4 3 2 2 1 4 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 21 24 27 34 38 41 33 32 20 25 28 13 0 0 0 0 0 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 0 0 31 44 15 21 34 25 14 10 6 0 2 0 0 5 16 26 24 16 17 24 39 67 79 84 175 108 26 9 1 1 0 0 0 0 0 2 1 0 2 5 6 4 4 5 3 4 2 0 0 0 0 0 0 0 0 0 1 3 1 1 5 7 7 8 31 113 144 70 15 1 2 12 35 62 94 131 146 145 104 61 42 25 11 3 4 5 1 6 10 12 79 235 327 330 257 161 92 55 48 45 48 48 67 137 203 265 321 367 397 388 355 367 382 378 348 319 312 314 302 302 318 282 229 220 245 259 264 261 267 288 313 326 336 364 358 375 354 368 366 356 303 290 318 291 292 342 194 219 219 199 192 195 197 200 210 219 210 227 190 195 184 167 159 156 162 184 215 237 257 311 266 0 0 0 2 7 13 16 0 0 26 31 12 0 0 0 0 0 0 0 0 0 6 24 30 18 1 0 1 9 19 21 15 11 5 12 18 21 20 13 0 0 0 0 2 7 8 11 14 18 21 20 17 19 20 20 18 14 13 9 0 0 9 11 16 23 21 21 17 28 36 42 36 26 16 2 9 21 33 29 28 29 28 26 15 0 0 2 0 0 0 0 0 1 10 25 28 10 4 0 8 25 25 0 0 0 0 0 5 3 0 0 0 0 0 2 5 8 0 0 0 0 0 0 0 0 0 0 0 1 6 2 1 6 6 2 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 13 24 17 3 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 15 23 34 37 14 26 38 27 9 29 23 16 16 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 28 0 0 0 29 14 36 34 25 34 39 16 1 6 0 0 0 0 1 6 11 17 22 29 66 41 31 123 108 46 10 0 0 0 0 0 0 0 0 0 0 3 5 3 1 1 1 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 22 65 43 8 12 31 45 58 71 93 120 107 109 108 72 41 21 7 1 4 6 0 2 8 7 32 161 284 316 281 196 106 55 43 42 39 42 51 119 183 246 311 367 403 407 376 357 360 385 368 350 331 346 343 334 357 356 305 250 254 244 253 257 287 319 334 337 342 362 375 374 365 367 373 381 330 336 326 250 294 338 246 188 214 234 235 228 212 208 215 212 204 205 191 179 197 193 188 191 213 238 232 214 263 272 241 0 0 0 0 0 0 0 8 20 32 33 4 0 0 0 0 4 9 3 0 0 10 17 15 4 0 0 0 0 7 18 17 10 5 8 11 17 9 7 1 0 0 4 24 24 20 22 25 24 20 17 16 15 16 19 17 9 10 12 5 2 11 13 16 22 24 18 10 20 43 45 23 12 8 5 5 17 30 31 11 13 16 9 9 10 8 20 1 0 0 0 0 0 7 20 0 0 0 0 13 13 5 0 0 0 0 0 19 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 0 2 6 4 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 4 4 7 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 16 22 31 1 21 33 32 14 12 23 19 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 2 31 16 63 33 15 20 22 10 1 3 0 0 0 0 0 1 11 20 23 28 36 21 5 130 166 57 7 2 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 4 8 11 1 29 81 94 101 110 118 111 89 90 99 75 38 16 3 0 2 2 1 4 7 2 13 40 146 231 247 189 123 95 79 51 37 42 45 103 171 240 299 361 410 421 406 398 368 357 371 367 346 351 371 369 372 394 374 331 313 267 249 251 278 317 349 357 350 352 365 364 354 357 375 400 354 358 351 295 324 389 230 193 192 257 271 236 229 226 208 199 208 201 192 210 216 206 203 215 245 252 238 252 278 294 248 0 0 1 0 0 0 2 16 28 27 21 0 0 0 0 15 21 23 18 15 18 34 29 27 8 0 0 0 0 0 16 19 15 13 12 12 15 11 18 20 15 10 12 21 25 29 32 34 29 26 21 16 14 17 24 22 17 19 20 19 19 17 14 8 15 19 15 10 21 38 38 17 6 9 16 7 12 23 18 0 0 0 0 12 21 12 0 0 0 0 0 0 10 18 14 0 0 0 0 16 6 0 0 0 0 0 0 17 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 2 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 1 10 30 31 8 2 7 7 4 6 4 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 5 39 61 24 16 17 55 65 39 12 0 0 0 0 1 0 0 2 15 34 38 24 19 22 64 108 33 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 1 5 8 8 4 0 1 7 57 79 137 167 167 131 89 67 62 57 38 19 6 1 0 0 1 3 7 10 7 10 19 40 102 146 152 115 92 77 48 38 43 43 80 170 243 300 351 400 426 434 432 396 362 376 363 371 367 381 392 396 392 382 395 367 324 287 273 281 314 351 364 355 345 350 360 369 389 395 397 352 369 377 326 343 421 248 222 217 284 281 237 239 255 245 226 221 212 213 259 255 236 235 245 263 254 242 259 288 318 286 0 0 14 19 11 9 19 21 14 6 1 3 5 3 2 22 26 24 25 30 37 39 32 29 17 2 0 0 4 10 21 25 28 28 22 18 18 19 17 17 15 15 13 10 10 19 30 33 32 33 28 26 29 28 27 21 25 25 23 21 20 16 8 0 2 15 16 13 19 43 44 24 7 4 7 6 13 21 20 13 9 5 1 13 21 11 1 8 12 8 3 0 6 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 10 30 21 0 0 0 0 10 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 27 32 22 2 0 0 0 0 1 1 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 83 95 15 3 16 27 23 10 0 0 0 1 9 1 0 0 11 28 28 13 11 31 74 16 6 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 5 9 8 3 0 0 1 6 22 58 135 160 151 94 52 45 41 37 27 13 4 3 1 2 3 4 8 12 10 12 18 20 20 21 43 37 36 40 36 39 42 41 57 168 245 288 310 350 403 449 469 428 373 358 360 383 376 372 381 405 405 370 363 383 370 342 318 322 308 329 360 370 363 360 375 372 411 399 386 343 383 384 332 353 457 438 277 259 298 282 248 232 267 270 252 244 227 239 289 296 299 275 267 275 278 283 312 336 339 357 0 0 32 36 26 22 20 15 0 0 17 8 6 7 11 19 21 16 22 36 47 45 40 33 23 9 0 0 12 24 35 40 40 42 30 21 19 19 23 26 20 14 15 10 8 16 25 27 28 28 25 26 25 27 23 16 14 17 15 13 11 5 2 0 0 6 18 25 6 39 55 37 16 14 10 12 9 16 7 7 14 22 23 19 19 22 29 30 27 24 14 0 1 12 17 4 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 3 7 0 0 0 2 14 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 5 20 29 20 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 2 13 61 7 6 15 31 17 3 0 0 0 0 0 0 0 0 3 7 7 3 4 24 47 0 0 0 0 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 6 9 5 2 0 0 0 2 9 28 64 68 64 42 31 28 22 14 6 4 4 1 0 1 4 5 7 7 8 13 13 13 13 16 17 18 19 26 31 35 38 38 51 160 208 244 286 334 401 471 498 459 397 366 369 365 379 381 379 398 417 391 346 359 374 387 376 340 291 286 294 310 333 358 374 357 392 387 385 343 381 371 337 323 378 440 325 315 342 325 309 294 296 281 280 290 274 271 322 321 347 315 292 281 307 323 328 361 402 400 0 0 3 42 32 25 21 17 11 13 30 25 18 9 9 11 15 17 33 47 50 39 30 24 21 16 0 1 19 25 42 50 45 40 36 32 31 27 37 32 20 18 25 30 29 31 33 32 28 25 22 20 15 20 22 19 14 12 12 9 9 10 1 0 0 1 14 25 31 43 58 57 31 10 20 26 22 19 16 3 4 2 2 6 13 21 25 28 28 27 12 0 0 3 8 0 2 3 2 1 0 0 0 0 0 2 1 5 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 2 0 0 0 0 2 8 23 15 2 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 19 33 24 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 1 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 7 0 0 1 4 13 9 2 0 0 0 0 0 0 0 0 6 2 6 13 12 8 7 3 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 7 7 2 0 0 0 0 2 8 11 17 14 15 22 23 15 7 5 4 4 3 3 0 2 5 5 6 6 9 13 9 7 6 15 18 10 14 22 27 30 32 33 41 95 134 223 269 319 401 484 520 488 424 389 373 371 377 382 394 393 412 417 378 329 320 336 365 409 365 352 310 284 299 328 346 356 383 402 386 361 388 378 349 347 391 434 400 364 358 366 302 313 338 334 330 338 330 321 377 387 388 361 326 320 321 328 338 364 403 414 5 0 12 38 38 26 23 23 28 35 40 38 33 14 9 8 24 34 41 47 46 35 30 27 24 14 1 1 10 18 25 42 43 38 40 48 51 45 42 27 18 20 31 42 44 42 42 39 28 25 25 24 25 24 22 21 20 17 15 13 13 15 9 6 1 12 20 12 15 25 28 52 56 48 38 37 33 32 35 24 11 11 2 1 13 21 21 21 23 23 21 14 11 15 21 15 8 8 9 7 6 4 2 1 5 15 13 15 4 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 4 11 26 29 4 0 4 12 27 33 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 29 26 0 0 0 0 0 0 0 0 0 0 0 29 37 23 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 15 6 4 1 0 0 0 0 0 0 0 0 2 1 12 26 19 7 8 16 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 11 11 12 11 8 4 3 3 4 5 5 4 2 4 5 5 5 5 8 12 11 6 4 6 14 9 13 17 21 26 31 32 32 39 110 209 241 304 398 485 527 520 486 448 407 404 373 387 394 391 396 411 405 364 322 346 410 376 381 404 373 321 296 304 337 376 392 420 396 404 419 432 374 356 389 412 393 361 357 344 301 275 301 311 333 357 362 365 398 414 393 370 345 350 341 347 353 367 384 368 3 0 0 24 30 16 4 25 40 47 48 45 38 26 15 29 39 42 45 45 42 37 36 31 30 24 7 0 3 12 16 24 36 42 56 50 50 45 29 22 24 27 34 39 38 37 37 38 33 31 33 33 31 29 27 29 27 21 19 21 24 24 21 20 20 4 12 4 3 2 18 38 42 46 44 45 36 35 39 29 10 6 0 3 19 18 16 17 18 19 14 16 20 23 26 28 18 13 14 13 12 12 7 6 5 10 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 15 0 4 0 0 17 12 26 33 21 3 0 0 0 0 0 0 0 0 0 1 1 19 18 17 10 16 30 13 0 0 0 0 0 0 0 0 0 7 40 47 22 5 2 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 0 0 0 3 2 2 0 0 0 0 0 0 0 0 0 0 0 5 16 8 4 9 11 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 4 11 13 13 11 8 6 3 2 1 0 1 4 5 1 4 5 4 2 3 5 6 6 3 1 5 8 10 11 12 18 23 26 30 34 40 91 183 197 278 385 476 518 528 518 494 479 444 407 430 427 414 388 393 408 395 356 328 345 313 351 411 419 383 322 304 343 386 404 430 407 418 429 456 400 373 358 367 385 363 375 369 356 293 289 300 332 354 376 393 387 379 366 386 359 359 371 383 374 362 370 376 0 0 0 8 6 0 4 21 45 51 51 49 40 34 34 38 38 36 38 33 31 28 27 26 24 16 0 0 0 4 11 18 28 43 83 82 60 42 30 25 28 31 34 39 27 25 19 14 28 45 46 44 31 29 31 34 31 26 26 35 36 34 23 15 15 13 13 10 30 25 28 33 41 49 49 51 45 37 37 22 8 4 7 9 14 18 18 18 17 16 16 19 23 24 15 21 18 16 18 18 19 24 16 9 20 14 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 4 9 18 27 27 17 5 1 0 0 1 0 0 8 6 12 28 28 14 1 0 1 9 8 0 0 1 0 0 0 0 0 0 17 42 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 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 10 0 0 2 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 11 13 13 10 9 8 7 7 5 2 3 8 7 3 3 5 4 1 1 2 4 4 3 2 5 6 10 9 20 25 27 27 32 39 42 69 139 147 244 356 447 493 523 539 527 504 481 448 463 465 449 401 382 386 394 392 381 366 317 330 359 401 406 373 329 339 385 416 440 419 411 431 449 424 403 383 393 430 416 369 409 381 376 361 364 365 374 376 371 359 357 397 414 393 386 407 427 408 389 401 410 0 0 0 0 0 0 0 20 41 51 50 45 40 41 37 33 29 22 17 15 13 16 20 11 8 5 0 0 0 10 4 9 15 28 47 58 66 39 26 26 29 31 32 30 24 15 14 13 33 54 60 53 36 27 34 38 34 28 28 29 28 21 16 6 9 20 28 22 2 7 26 35 44 49 45 41 45 46 42 26 15 6 9 13 12 18 17 17 20 19 16 19 23 22 13 13 13 15 16 16 18 21 20 10 2 7 5 15 24 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 2 3 2 6 9 13 21 29 25 11 3 2 5 3 4 15 9 5 6 6 0 0 0 0 0 0 1 2 2 0 0 0 0 0 18 35 41 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 1 0 0 1 1 0 0 0 0 0 0 0 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 8 10 11 11 10 9 8 8 8 7 4 5 9 8 5 4 5 3 2 0 2 4 4 5 6 9 9 9 11 13 15 20 23 31 39 40 51 96 119 200 310 395 437 454 497 542 547 530 497 496 474 470 423 405 375 370 375 362 348 351 382 359 370 374 377 350 336 363 396 410 417 410 442 450 443 427 429 443 490 475 383 430 435 487 429 412 428 399 364 348 366 411 447 454 460 463 451 453 433 422 422 405 4 0 0 0 0 0 0 9 33 42 38 30 30 33 24 26 22 9 1 2 0 0 0 1 0 0 0 10 22 34 25 22 8 7 9 23 38 30 22 23 32 37 35 29 22 14 15 16 38 53 66 64 46 31 31 33 26 22 27 29 22 12 9 10 6 30 44 40 31 39 53 51 45 39 37 28 29 42 45 35 23 12 3 14 20 25 22 19 26 25 18 17 24 29 31 25 15 13 13 12 14 14 13 14 26 15 8 16 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 2 2 5 2 1 18 22 10 5 4 15 27 20 8 6 1 0 0 0 0 0 0 0 0 3 4 2 0 0 0 0 2 33 45 39 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 6 1 3 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 5 8 7 6 6 7 7 8 6 7 7 6 2 5 8 6 4 3 4 4 4 2 4 5 5 6 9 12 15 21 12 12 13 19 22 26 34 38 42 64 106 148 241 310 337 388 458 516 548 553 531 519 487 470 455 465 445 419 387 351 345 354 325 332 344 357 400 396 371 365 375 378 381 391 436 459 463 479 475 459 504 487 397 445 472 518 440 451 458 436 410 396 420 462 480 518 529 500 476 458 447 440 430 453 0 0 0 0 0 3 7 4 19 26 34 29 25 21 16 16 17 2 0 0 0 0 0 0 0 0 0 6 17 24 24 19 3 2 2 6 19 28 28 30 42 49 46 31 20 14 12 18 40 46 62 72 58 41 30 21 20 27 35 34 24 11 6 14 39 57 73 76 80 78 73 67 61 44 39 41 44 45 48 35 14 7 1 17 17 27 35 32 27 21 14 4 30 34 38 36 29 22 16 14 10 22 33 34 29 19 9 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 24 32 16 1 0 0 0 0 0 0 0 0 0 0 21 11 0 0 0 0 0 10 1 0 1 1 0 0 3 22 17 16 29 24 9 3 2 0 0 0 0 0 0 0 1 3 6 5 1 0 0 0 0 1 16 44 24 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13 16 3 16 9 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 1 1 1 1 2 2 3 3 3 4 4 1 3 5 5 5 4 4 6 5 5 5 6 7 8 13 18 20 13 11 12 12 14 16 18 26 34 37 47 75 104 157 176 242 320 395 463 515 543 555 565 536 505 490 497 507 491 459 397 332 302 285 301 344 359 372 393 395 379 363 359 367 388 443 481 491 473 447 425 447 478 481 476 481 513 428 478 477 469 451 435 435 469 517 542 550 515 488 492 486 451 474 533 9 2 0 0 0 0 3 4 3 6 32 32 22 16 9 7 7 5 18 1 0 0 12 16 7 0 0 0 0 10 13 8 0 0 5 17 27 42 46 47 53 56 53 33 21 18 13 20 34 40 45 55 53 45 37 38 42 44 42 37 13 10 3 0 27 64 83 90 88 74 70 66 57 44 44 53 57 61 58 33 12 4 6 20 21 28 32 29 20 17 11 9 36 33 33 35 35 27 18 8 11 32 33 23 20 14 7 6 2 4 3 3 0 0 0 0 0 0 2 16 1 0 0 0 0 0 0 0 0 0 0 0 17 34 35 6 0 0 0 0 0 0 0 0 0 0 5 3 0 0 0 0 6 25 1 0 0 0 0 0 0 7 15 41 34 16 5 1 0 1 0 0 0 0 0 0 2 6 7 6 0 0 0 0 0 0 16 36 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 81 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 17 2 17 7 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 2 5 5 4 4 5 6 6 6 7 6 7 7 8 6 7 14 20 20 17 9 10 10 11 13 17 23 30 36 42 52 67 79 142 207 264 323 387 462 537 584 591 577 541 528 503 520 529 516 463 386 332 312 285 305 340 335 339 353 350 356 376 394 418 469 497 488 441 426 427 438 463 493 503 503 537 446 436 475 498 451 428 411 445 509 504 501 532 517 513 493 487 560 626 23 18 17 11 0 0 0 2 2 3 14 26 11 12 11 5 3 2 2 0 1 4 22 13 6 0 0 0 1 13 3 1 0 0 8 24 34 44 64 57 46 42 39 29 20 20 12 12 23 32 36 43 45 42 43 59 64 61 52 37 19 10 10 7 38 58 64 71 77 73 72 61 59 59 49 43 48 52 31 24 6 5 15 21 19 23 31 28 17 22 36 37 35 30 32 38 37 17 9 7 7 19 25 9 10 10 3 6 12 9 7 8 3 0 15 4 0 0 2 9 0 0 0 0 0 0 0 0 0 0 0 0 4 15 26 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 22 4 0 0 0 0 2 0 10 25 40 32 22 14 11 9 23 35 17 0 0 0 0 19 10 6 4 0 0 0 0 0 0 7 20 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 5 1 0 0 3 6 7 7 8 9 10 7 7 6 8 10 10 8 6 7 9 12 12 14 20 27 35 38 37 40 61 107 143 188 240 315 416 514 576 582 552 538 514 495 508 521 522 508 458 412 383 341 333 343 342 351 347 378 410 412 405 421 457 484 468 430 414 427 468 506 478 422 447 534 456 428 457 442 428 424 402 424 468 474 484 486 505 509 519 543 593 618 22 18 18 11 0 0 0 0 0 2 12 20 17 6 2 3 4 1 0 0 9 31 40 21 2 0 0 0 0 0 0 0 0 2 12 25 37 46 48 36 25 19 10 6 8 13 17 14 11 18 31 35 32 31 39 47 60 64 63 53 39 31 39 54 68 59 47 47 55 62 64 62 58 49 24 12 17 21 23 29 15 27 26 25 10 11 25 25 22 40 54 42 36 40 51 57 47 19 12 6 6 17 29 32 24 8 7 0 0 6 7 17 31 29 28 11 1 18 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 16 11 14 2 3 0 0 0 0 0 0 0 0 0 0 13 25 23 14 0 0 0 0 17 18 24 35 31 19 29 23 23 33 41 35 15 0 0 0 2 34 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 1 8 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 8 9 14 14 7 9 7 5 9 9 7 8 9 11 12 12 12 19 27 32 34 33 35 48 78 94 134 191 269 367 458 522 506 446 468 491 501 501 494 500 543 523 497 477 418 391 386 388 391 362 402 434 423 412 422 443 483 468 460 434 461 482 502 465 421 439 468 449 441 456 451 397 380 402 429 439 449 482 481 474 523 546 581 580 594 8 2 4 2 0 0 0 0 0 0 21 21 19 9 0 1 2 0 0 0 14 25 29 22 0 0 0 0 4 3 0 0 1 10 22 26 38 35 18 8 14 15 22 18 15 8 10 13 5 2 27 27 25 23 26 28 37 47 65 60 53 52 61 71 69 58 41 36 44 48 52 50 34 18 9 16 56 68 52 42 37 38 35 25 8 18 31 29 26 35 41 31 38 51 55 59 53 35 25 24 19 20 32 42 26 10 13 0 0 2 3 25 33 33 31 20 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 9 9 22 0 0 0 0 0 0 11 15 5 3 22 35 8 0 0 0 1 5 19 21 15 20 21 25 27 26 26 31 32 23 6 0 0 0 9 31 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 1 15 34 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 22 12 12 9 4 12 10 6 6 8 9 10 10 11 13 17 20 22 22 28 42 58 69 108 152 205 271 342 381 360 345 404 445 463 468 468 488 540 550 566 557 513 492 440 395 417 381 398 403 403 412 426 439 454 449 457 457 480 488 468 466 461 473 512 504 413 420 517 436 413 438 492 508 514 539 533 507 534 556 560 487 502 32 41 23 0 0 0 0 0 0 5 20 10 14 5 0 7 4 0 4 20 15 30 28 13 0 0 2 12 14 13 14 5 0 3 13 24 30 10 5 7 14 29 47 42 40 17 2 5 4 9 28 26 27 24 21 20 24 35 50 51 52 54 55 61 61 51 33 16 15 41 50 53 31 9 15 38 56 55 49 39 31 26 25 18 15 25 36 22 27 33 31 28 44 56 56 45 45 39 31 27 22 16 31 34 17 7 5 0 6 17 1 23 8 5 12 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 29 25 36 41 24 12 34 35 0 0 0 1 3 4 8 14 2 5 4 17 22 23 25 19 0 2 0 0 0 0 2 10 11 0 0 0 0 0 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 4 2 7 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 19 28 30 25 21 8 1 13 6 3 5 7 13 16 14 14 13 10 10 11 12 20 33 43 60 87 124 161 191 207 237 254 277 324 350 372 395 415 466 514 552 588 626 638 603 516 451 427 374 382 389 407 419 426 437 443 437 472 495 484 491 468 490 504 538 616 668 620 459 511 486 445 464 569 594 596 613 581 571 537 541 545 495 523 26 21 12 0 0 0 0 0 5 0 3 0 0 1 0 21 14 1 13 23 4 36 8 2 0 0 1 7 8 0 2 1 0 6 15 20 21 13 15 16 24 33 42 43 44 37 27 22 16 21 31 33 32 29 22 21 22 30 40 49 51 52 41 54 54 40 30 28 30 38 44 41 41 32 30 37 40 38 41 39 37 34 30 23 17 8 18 15 30 38 22 22 37 49 53 36 29 26 19 16 18 20 30 28 6 1 0 0 1 5 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 8 38 39 39 39 42 36 9 0 0 1 1 3 1 1 0 3 14 19 19 20 16 9 10 21 13 0 0 0 0 0 0 0 0 0 2 18 24 33 12 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 2 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 29 32 34 26 8 1 14 5 9 7 6 18 25 21 20 20 14 12 9 14 21 27 37 53 78 98 109 113 122 163 188 207 230 246 270 318 374 418 465 510 505 554 636 660 624 549 453 412 418 402 425 440 426 429 451 463 501 494 471 486 495 477 504 570 614 624 609 512 538 495 489 481 584 595 560 549 543 558 555 567 552 544 600 10 8 3 0 0 0 0 1 21 5 0 0 0 0 1 15 20 27 21 10 0 0 0 1 9 2 0 0 0 0 0 0 0 0 12 16 13 10 14 20 28 28 28 30 31 32 35 37 37 39 46 48 40 32 25 23 22 29 31 42 55 54 48 58 55 27 22 20 26 26 20 9 7 38 42 38 25 20 26 33 39 36 22 30 29 16 11 21 36 37 21 18 21 29 34 30 20 14 11 14 16 14 12 11 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 2 15 22 37 39 20 19 13 1 5 15 10 2 0 0 0 3 11 11 3 7 1 0 0 4 13 15 9 1 0 0 0 0 0 0 4 20 0 0 1 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 23 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 1 6 12 22 31 22 6 4 19 5 11 20 29 34 36 33 26 27 21 15 13 21 25 26 32 45 66 77 79 83 95 126 135 138 147 162 191 242 302 335 362 380 445 493 560 629 654 629 563 480 471 470 473 470 450 437 440 450 472 468 494 492 506 503 512 519 521 539 546 508 574 494 468 492 582 584 550 509 497 527 527 552 527 530 542 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 17 5 1 0 18 21 12 22 21 1 0 0 0 0 0 0 0 2 10 8 8 13 18 23 24 23 14 14 18 22 26 34 44 52 50 39 36 31 23 19 24 28 45 56 50 47 51 45 26 24 15 17 20 8 5 7 16 42 39 20 16 16 15 12 10 17 36 38 37 29 29 32 34 22 6 9 24 35 31 25 19 13 10 10 9 7 3 1 1 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 27 23 31 3 1 0 1 12 19 22 16 0 0 0 1 0 0 0 0 0 0 0 0 0 7 28 36 25 0 0 0 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 2 8 7 27 62 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 3 1 0 0 0 0 0 0 0 0 0 2 10 19 13 2 12 13 2 19 27 39 47 63 78 52 37 28 20 21 24 26 28 31 38 46 48 58 73 76 94 93 95 105 125 156 188 210 228 238 268 349 360 425 512 591 679 698 587 512 511 509 514 506 479 449 427 419 443 494 477 495 479 470 478 475 497 541 552 557 520 505 531 570 573 563 505 473 495 471 492 522 461 499 4 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 19 7 8 20 11 0 0 0 0 0 0 0 0 4 4 1 10 17 20 19 17 10 3 5 8 9 16 26 34 38 33 33 23 15 16 22 31 43 52 46 41 41 35 27 28 28 16 23 5 9 16 18 33 40 23 12 13 10 10 12 21 32 36 41 33 24 16 10 10 7 6 0 24 27 28 30 24 14 9 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 1 4 26 39 46 48 31 0 3 14 9 19 23 15 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 31 32 23 14 12 27 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 0 5 22 5 5 3 6 21 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 8 6 3 0 0 0 0 0 0 0 0 0 0 2 5 3 2 11 8 3 23 36 40 42 69 92 68 37 30 27 25 25 25 27 30 32 34 38 48 54 61 74 75 81 93 111 129 142 151 153 164 182 226 214 266 336 440 580 658 639 629 647 585 583 559 512 462 422 406 427 472 470 464 464 429 472 481 493 489 459 506 485 468 536 495 498 531 516 486 481 471 470 486 465 511 0 6 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 27 18 2 0 0 2 0 0 0 0 0 0 0 0 0 0 2 12 19 19 18 10 4 2 1 2 2 5 12 19 25 27 29 22 13 21 30 37 44 45 41 37 34 25 23 23 21 19 19 5 9 17 18 27 37 28 13 11 4 9 12 13 17 21 20 20 10 9 7 6 8 9 6 14 16 24 35 31 22 20 24 33 29 21 12 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 9 26 28 24 23 40 42 35 28 27 20 7 9 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 11 9 12 15 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 20 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 37 0 0 0 0 0 0 0 6 18 12 1 18 3 0 0 1 2 2 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 7 11 7 6 1 8 9 5 1 0 0 0 0 0 0 0 0 5 6 2 0 0 1 4 9 7 16 25 21 23 27 34 51 54 34 29 32 31 25 23 23 24 27 32 36 43 46 49 56 43 55 71 86 95 99 105 109 114 120 147 162 216 263 333 430 495 525 615 668 655 663 597 542 487 434 422 461 491 496 491 496 436 468 491 505 496 496 538 514 484 498 523 513 517 539 513 487 511 537 546 572 664 2 13 13 4 0 0 0 0 0 0 0 0 0 0 0 0 0 13 2 0 16 28 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 14 17 21 19 4 2 3 2 0 1 0 5 10 14 19 18 15 18 30 45 40 40 39 28 25 25 24 21 17 13 21 16 8 11 18 18 22 38 44 27 12 4 1 2 7 4 14 19 17 12 8 15 13 13 16 13 16 20 24 27 26 24 32 42 48 44 33 23 1 0 0 0 0 0 0 0 0 0 0 0 0 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 25 19 7 6 21 24 30 29 20 13 10 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 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 0 0 0 0 0 0 0 0 0 0 0 0 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 16 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 40 0 0 0 6 1 0 0 0 3 3 0 4 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 13 2 10 3 0 0 0 0 0 0 0 0 0 0 6 6 5 5 5 6 7 9 18 22 23 7 5 9 18 28 30 23 21 25 29 25 23 22 22 24 28 32 35 37 51 38 27 32 38 46 56 62 66 70 72 79 114 139 168 225 270 287 315 401 518 603 673 675 642 596 545 496 487 516 533 530 526 513 450 505 562 564 545 563 586 537 526 484 543 538 513 529 522 511 539 568 586 660 718 11 12 12 5 0 0 0 0 0 0 0 0 0 0 0 0 6 19 14 1 25 27 18 8 4 0 0 0 0 0 0 0 0 0 0 0 4 0 2 14 22 15 0 1 1 0 0 0 0 0 0 3 13 7 6 19 34 47 40 35 37 12 12 22 23 21 18 16 20 7 10 14 16 17 15 37 37 29 16 12 7 0 3 5 26 26 18 18 17 16 20 22 17 9 20 27 22 23 25 21 29 36 42 41 33 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 11 6 3 4 6 7 9 9 15 8 7 4 0 5 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 15 15 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 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 12 22 5 16 1 32 6 0 0 0 0 0 0 0 0 0 6 1 0 0 0 0 0 0 1 7 7 1 0 0 0 0 0 0 0 0 0 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 13 21 1 3 0 0 0 0 0 0 0 0 0 0 0 1 1 9 9 6 4 4 4 5 5 5 0 0 0 1 3 5 5 7 12 18 19 11 12 15 17 24 32 33 30 30 30 24 18 19 24 31 36 41 46 55 66 95 114 143 192 219 237 253 291 387 499 617 669 664 619 618 592 573 561 535 539 568 468 444 498 552 535 561 585 570 552 508 480 490 487 500 502 519 529 539 553 557 605 666 10 11 12 11 1 0 0 0 0 0 0 0 0 0 0 0 12 20 12 3 23 23 21 16 18 24 12 0 0 0 0 0 0 0 0 3 15 2 0 8 9 0 0 0 0 2 0 0 0 0 0 1 6 7 13 21 31 38 35 30 33 2 14 21 22 22 19 20 23 19 29 32 25 15 19 39 39 31 12 11 12 9 7 9 18 2 10 21 25 36 36 25 15 38 35 31 21 20 26 28 31 30 40 39 35 32 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 7 6 1 4 0 0 0 19 26 22 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 33 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 11 13 5 16 8 64 5 0 0 0 0 0 0 0 0 1 18 3 0 0 0 0 0 2 9 21 56 35 9 1 0 0 0 0 0 0 0 3 0 4 2 0 0 0 0 0 0 0 10 25 9 0 0 0 0 0 0 2 2 2 0 0 16 25 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 0 3 7 8 13 22 28 26 23 19 19 12 13 16 18 21 25 30 39 49 63 71 90 102 145 185 207 230 272 343 496 613 595 591 654 664 658 636 575 564 650 513 495 443 480 470 524 578 540 477 456 440 445 427 495 502 498 507 517 520 517 531 561 10 12 13 11 5 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 4 14 14 8 2 2 3 0 0 0 0 0 0 0 4 10 17 19 19 12 1 0 0 0 5 11 3 19 14 7 0 5 10 11 29 18 15 26 16 17 28 11 6 21 21 21 18 9 6 20 37 32 23 10 15 29 34 31 20 20 26 21 21 22 18 8 3 11 18 35 32 28 32 34 32 28 32 37 42 39 37 39 47 42 13 19 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 4 0 0 0 0 0 0 7 6 2 0 0 0 0 0 0 27 30 27 15 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 3 3 0 0 11 53 0 0 0 0 0 0 0 0 0 1 11 1 0 0 0 0 0 1 5 19 51 48 17 4 1 0 1 2 4 3 0 1 0 4 5 2 0 0 0 0 0 0 2 23 7 0 0 0 0 1 3 11 15 29 16 4 2 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 12 18 21 21 20 14 14 12 11 7 10 16 20 26 34 41 39 42 72 123 173 211 232 244 275 367 494 467 536 577 618 672 695 648 598 647 636 640 424 345 383 403 463 479 436 418 398 442 437 502 482 462 476 487 486 499 515 490 11 13 14 12 4 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 1 8 12 15 17 22 27 20 3 1 0 0 7 10 9 28 36 35 26 21 26 25 20 19 15 10 2 21 29 27 24 18 19 19 19 5 0 23 46 36 17 6 5 6 22 32 37 42 32 31 38 34 36 27 15 10 16 38 34 26 30 32 30 30 35 38 37 38 36 35 33 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 29 4 0 0 0 0 0 2 1 0 0 0 0 0 0 5 25 30 31 22 9 0 0 1 3 3 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 14 14 11 1 0 0 0 0 6 21 29 11 12 17 12 6 2 17 38 28 0 0 0 0 15 8 2 0 0 0 0 0 0 0 4 1 0 0 0 0 1 4 7 25 30 25 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 14 15 16 14 16 11 14 12 12 14 16 20 25 28 26 33 44 93 160 218 246 256 282 335 390 386 416 446 526 595 649 674 642 632 745 675 528 394 355 336 402 442 430 428 438 473 496 501 499 494 497 495 477 477 502 506 14 14 14 13 1 0 0 0 0 5 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 9 9 18 17 18 24 31 28 18 9 6 0 0 0 0 2 20 36 40 43 33 35 28 24 26 31 35 34 34 29 28 20 13 14 19 22 1 0 31 48 31 18 22 16 7 27 34 39 40 43 33 23 26 31 27 24 14 21 47 43 28 30 31 32 34 36 36 35 35 29 21 23 11 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 10 25 27 20 2 6 4 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 14 16 22 24 0 0 1 38 36 25 20 13 2 1 9 12 15 7 2 0 1 0 0 0 1 12 18 4 0 0 0 0 0 0 1 6 1 0 0 0 0 5 12 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 3 9 11 18 17 21 20 21 19 18 20 21 22 25 34 28 48 105 177 229 266 296 325 358 328 334 375 437 500 564 641 657 639 700 702 612 606 517 434 425 469 490 479 494 539 519 514 519 541 554 543 504 493 533 590 14 14 14 9 0 0 0 0 0 3 10 18 17 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 22 17 13 14 23 38 34 22 14 6 5 6 4 0 0 0 9 19 31 39 38 38 31 29 13 16 30 32 28 27 28 17 12 14 19 14 0 1 18 51 41 55 56 37 15 15 43 39 22 5 5 12 28 26 25 27 18 35 51 46 34 30 28 24 25 24 21 20 19 10 0 0 1 15 14 18 23 0 2 15 5 0 18 20 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 27 22 21 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 27 20 7 4 1 1 1 8 5 17 26 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 22 11 6 0 2 5 0 0 16 59 37 18 12 5 0 0 0 0 4 6 11 4 0 0 3 5 0 1 18 3 0 0 0 0 0 0 0 1 0 0 0 0 0 9 27 33 13 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 11 17 23 23 30 30 36 31 27 29 29 27 33 43 37 47 52 93 143 198 252 285 293 301 345 418 419 436 495 565 604 624 646 641 651 671 631 524 474 500 536 535 529 550 523 523 516 532 554 544 525 530 598 687 14 11 13 9 0 0 0 0 0 0 0 15 26 20 20 34 2 0 0 0 4 7 4 0 0 0 0 0 0 1 12 29 21 24 21 29 38 28 16 11 7 9 9 6 1 0 0 0 0 14 24 26 28 22 2 0 13 26 29 27 25 21 14 14 20 15 7 0 10 30 62 80 59 51 50 33 20 39 45 43 45 35 37 44 40 34 27 34 51 49 42 34 31 21 5 12 9 8 11 6 0 0 0 1 32 23 26 14 0 7 35 46 44 44 32 37 45 22 4 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 11 38 37 42 38 11 0 0 0 0 0 0 0 0 0 18 30 17 0 1 23 23 21 14 5 0 5 17 21 28 30 18 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 25 6 0 4 5 2 0 2 21 60 23 5 2 1 0 0 0 0 0 11 14 5 0 0 1 1 0 0 0 0 0 0 0 0 0 5 10 0 0 0 0 0 0 0 4 15 20 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 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 16 24 33 33 36 46 50 47 38 38 41 43 51 53 57 54 44 47 77 134 167 196 236 269 365 465 443 380 411 468 537 586 576 529 545 635 600 551 492 517 564 536 505 528 495 501 494 486 488 485 519 549 601 669 13 13 17 31 29 8 0 0 0 0 0 16 25 28 34 32 18 0 0 0 1 3 3 1 1 0 0 0 1 11 20 24 15 11 15 32 34 24 13 9 7 8 5 4 2 0 0 0 0 0 3 14 22 28 31 27 29 25 28 27 16 7 0 7 20 7 2 0 23 47 56 50 45 32 40 45 44 46 47 44 45 47 46 51 55 39 26 33 51 48 34 28 24 14 1 4 6 8 2 1 0 0 0 2 12 0 0 0 0 0 0 0 8 16 1 0 1 18 25 33 32 27 21 2 0 0 0 0 0 0 0 0 0 0 16 35 37 41 40 6 0 0 9 9 1 0 0 0 0 0 17 23 13 12 28 11 16 29 26 22 21 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 1 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 0 0 4 0 0 0 0 0 0 0 0 9 86 45 34 9 4 7 4 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 18 22 22 10 0 0 0 0 0 0 0 0 0 0 4 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 18 27 36 43 44 66 66 62 60 56 55 63 72 66 67 48 37 35 34 46 83 131 176 226 336 433 425 356 343 383 443 507 529 515 529 600 598 500 498 518 520 465 420 413 390 416 439 454 479 462 529 572 592 632 9 19 30 37 32 3 8 5 0 0 0 3 23 11 34 15 0 0 1 3 0 0 0 6 13 7 3 1 13 16 21 15 9 8 12 33 32 21 11 7 7 7 4 0 0 0 0 0 0 0 3 19 28 30 33 31 22 5 1 7 2 1 0 2 13 19 17 26 43 52 50 46 41 35 42 43 50 51 48 42 42 48 49 49 48 35 23 27 42 48 28 25 9 0 14 15 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 15 21 29 35 27 0 0 0 0 0 5 5 0 0 0 0 0 3 23 39 46 37 0 0 32 36 27 19 17 9 0 0 16 28 34 33 24 9 9 23 20 6 7 11 9 18 16 0 0 0 0 19 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 2 0 0 0 0 2 3 3 4 16 50 45 27 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 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 4 19 26 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 20 30 34 40 49 52 58 68 73 76 67 62 72 82 76 73 59 52 48 48 55 52 73 97 132 238 343 371 371 363 373 376 419 455 449 453 483 506 453 445 464 508 526 474 403 372 384 422 446 466 461 529 566 598 623 32 33 33 31 21 2 15 32 31 22 6 0 1 2 23 4 0 0 9 11 0 0 2 0 10 11 6 5 11 3 9 12 9 9 20 28 23 10 6 6 4 4 3 0 0 0 0 0 0 1 2 16 32 34 33 27 25 24 23 17 9 3 1 12 17 23 30 41 52 51 53 40 36 39 46 46 45 50 47 46 46 46 47 47 40 29 24 31 38 31 22 24 25 18 19 22 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 4 7 0 0 0 0 16 23 29 35 20 0 0 0 0 27 34 36 39 34 31 41 24 13 7 11 10 0 6 31 31 31 28 12 2 5 14 18 18 2 7 9 10 12 0 0 0 0 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 154 138 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 6 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 5 0 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 7 16 28 32 29 30 25 12 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 31 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 12 25 31 35 39 41 44 56 71 71 63 65 67 75 84 81 81 81 64 57 38 41 47 52 71 133 238 328 384 389 425 440 435 402 390 409 391 378 398 413 411 413 456 444 386 365 390 414 460 432 470 519 562 593 577 44 37 31 25 11 6 13 24 25 28 6 0 0 0 0 1 0 0 19 24 20 11 5 2 13 4 5 8 8 0 6 24 21 20 27 20 10 7 4 7 4 8 2 0 0 0 0 0 0 19 20 24 31 31 29 23 20 22 23 20 12 2 12 22 16 25 44 53 51 44 43 30 34 40 46 52 53 51 46 42 35 36 39 40 36 32 33 35 30 20 17 18 18 17 17 17 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 20 29 12 5 0 0 0 4 36 34 27 11 7 22 27 8 8 4 3 1 0 14 31 27 17 13 2 0 10 5 0 1 0 0 11 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 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 30 67 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 11 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 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 2 1 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 5 0 0 0 0 3 2 8 15 49 77 55 19 20 14 0 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 12 34 39 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 6 17 26 29 32 36 39 55 85 70 61 69 69 76 80 70 65 60 49 50 36 34 37 40 48 73 139 235 268 365 465 517 499 437 429 460 416 333 344 344 348 370 414 389 381 420 443 456 479 458 518 542 565 584 544 33 27 21 0 0 15 22 23 24 19 0 0 0 0 0 12 24 21 27 27 20 12 6 10 16 6 6 2 0 0 16 33 31 27 25 13 12 8 6 7 6 7 5 3 1 0 0 0 0 0 6 25 30 29 25 20 16 13 3 6 3 0 8 18 16 24 41 52 51 43 36 30 31 38 43 50 50 50 48 42 32 32 28 35 38 36 32 26 19 11 13 13 11 8 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 2 12 16 0 0 0 7 16 14 0 1 2 0 0 18 26 20 10 6 3 0 13 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 7 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 0 0 0 0 3 2 8 8 12 20 19 8 10 12 3 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 31 47 42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 13 17 20 24 26 28 36 53 44 44 51 55 61 68 69 67 56 47 46 36 34 39 41 43 56 82 113 158 322 443 511 523 483 491 535 513 429 375 352 388 383 401 402 466 547 577 574 525 569 614 618 611 620 560 19 15 9 0 1 9 14 16 9 5 0 0 0 0 0 24 34 31 28 23 6 9 14 17 18 10 4 4 0 0 13 31 32 25 17 13 9 8 8 8 8 7 6 6 2 0 0 0 0 8 22 29 28 25 21 19 16 8 0 0 0 2 13 20 26 39 48 56 55 42 32 31 35 38 38 43 45 47 44 37 33 30 21 20 11 11 13 12 15 18 14 12 15 17 12 11 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 16 26 24 17 0 0 4 18 21 17 8 3 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 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 2 5 5 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 1 2 3 8 7 34 26 12 8 11 16 8 8 14 11 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 5 11 18 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 3 2 9 20 25 31 26 30 35 39 38 39 40 37 37 39 36 32 34 39 43 43 45 51 63 103 233 342 429 481 507 551 618 640 609 606 536 536 537 490 492 636 735 709 656 634 715 723 671 671 642 559 3 5 2 0 0 0 0 0 0 0 0 0 0 2 7 18 26 28 31 28 21 18 16 8 15 10 5 4 3 0 1 29 25 19 15 14 12 8 7 9 10 7 6 4 1 0 0 0 0 29 43 35 28 23 5 8 9 4 0 0 2 9 20 20 33 43 47 49 49 35 26 30 39 42 39 39 42 46 41 36 34 27 16 7 6 1 0 0 0 5 8 6 0 1 5 7 11 14 7 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 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 9 0 0 2 9 14 20 26 22 17 11 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 1 0 0 0 0 0 0 0 0 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 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 5 1 0 0 0 0 0 0 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 8 11 22 20 13 7 9 14 12 8 14 13 7 5 2 0 2 4 3 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 9 16 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 1 5 12 17 20 22 25 29 31 33 32 33 37 39 36 31 31 36 41 42 43 51 63 78 134 214 304 380 462 491 529 593 658 725 713 716 729 659 653 769 807 752 706 691 715 727 651 659 584 519 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 15 24 25 41 37 31 18 6 10 19 21 7 5 24 28 23 31 16 16 14 13 11 8 7 8 22 8 7 2 0 2 2 0 0 42 48 31 12 0 0 0 0 0 0 0 3 7 15 7 32 37 38 42 42 35 31 39 47 49 46 43 43 42 37 38 33 18 11 8 8 5 0 0 0 2 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 20 21 7 0 0 0 1 27 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 5 23 22 21 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 2 0 2 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 1 3 6 14 11 12 12 11 17 25 23 12 10 10 9 7 5 5 6 6 4 0 0 3 2 0 0 4 4 0 0 0 0 0 5 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 9 21 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 2 4 6 7 8 19 23 25 26 28 32 31 27 26 31 37 38 34 36 45 58 65 67 106 171 248 337 320 333 443 610 734 759 786 849 822 748 749 701 652 646 641 633 644 589 566 482 451 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 20 34 37 51 44 23 12 7 13 23 22 9 11 43 48 40 26 15 15 12 9 9 7 5 10 23 18 5 1 1 1 1 0 4 23 41 24 8 0 0 2 2 0 0 5 13 17 10 3 21 38 38 39 40 35 39 51 54 51 44 47 44 37 32 30 22 11 11 2 7 8 3 1 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 16 6 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 1 3 6 16 19 20 7 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 4 0 0 0 0 0 0 0 0 0 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 8 10 9 13 17 19 16 9 8 8 7 4 1 3 6 6 3 0 1 5 6 4 3 7 8 4 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 0 0 0 0 0 0 6 17 15 15 18 23 28 26 27 28 28 31 23 25 33 43 48 40 46 77 129 169 116 150 276 435 561 604 624 729 769 763 759 632 557 557 562 583 593 494 457 412 369 0 0 0 0 0 0 0 0 0 0 0 0 4 14 30 33 35 42 47 36 17 10 8 9 18 18 21 35 38 53 43 25 18 15 11 8 7 5 3 6 7 7 2 1 3 0 0 0 5 19 32 30 20 16 13 13 9 4 11 19 28 37 32 20 23 37 37 39 40 36 45 59 58 47 40 50 45 34 31 28 15 5 7 0 11 10 8 7 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 8 0 0 0 4 4 2 3 3 5 9 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 20 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 2 4 1 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 5 10 8 8 20 21 12 15 21 21 13 7 6 6 1 1 0 4 5 2 0 0 2 4 8 7 9 11 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 3 3 6 12 19 22 26 27 30 26 19 18 22 30 37 36 36 41 57 61 46 64 122 219 327 392 419 507 642 633 637 593 485 433 473 515 485 455 450 374 325 0 0 0 0 0 0 0 0 0 0 0 0 13 28 31 28 29 33 29 27 19 13 8 10 13 12 30 39 44 51 43 24 13 10 9 8 9 5 0 7 9 5 13 14 3 0 0 0 0 10 27 35 36 36 31 23 17 17 16 25 38 47 44 34 35 37 43 46 42 41 53 62 53 45 44 47 46 38 30 7 2 0 0 0 3 12 17 10 8 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 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 2 10 2 3 6 7 4 2 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 2 2 3 0 0 0 0 0 0 0 2 11 1 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 5 7 21 36 20 22 22 23 14 6 6 7 5 5 1 0 0 0 0 0 0 1 4 7 9 11 11 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 11 10 11 15 25 25 19 19 16 17 23 27 29 29 30 31 31 35 53 92 158 223 266 352 474 531 546 393 331 335 339 360 402 404 397 326 320 0 0 0 0 0 0 0 0 0 0 0 0 22 32 32 26 17 11 1 23 25 21 15 9 7 8 36 40 47 46 33 17 10 3 8 6 7 6 3 2 2 3 33 46 22 0 0 0 0 2 27 33 34 32 28 21 12 13 24 37 46 52 50 35 36 38 44 46 43 50 68 64 47 47 54 47 41 38 22 0 0 0 0 7 8 6 11 8 5 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 3 4 1 1 4 4 2 7 8 5 3 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 5 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 5 14 10 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 0 0 0 0 0 0 0 3 10 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 9 0 0 0 0 0 1 9 29 45 22 21 24 24 18 12 7 5 4 4 6 6 1 0 0 0 0 1 2 2 8 5 7 14 20 16 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 9 11 13 17 19 21 25 26 24 28 30 38 43 64 93 125 184 197 248 367 204 168 168 174 207 240 239 247 230 243 11 10 3 0 0 0 0 0 0 0 0 6 33 35 35 26 10 0 5 26 29 31 29 18 8 10 30 38 47 37 21 13 8 1 5 0 5 6 5 3 0 4 22 34 8 0 0 5 11 28 35 35 34 26 22 15 10 17 40 51 50 51 45 36 34 31 12 35 34 40 51 55 43 44 49 36 34 28 25 16 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 2 0 1 2 3 4 5 7 3 3 1 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 17 16 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 12 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 5 3 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 5 9 0 0 0 0 0 5 20 46 54 24 15 16 24 25 26 15 5 1 1 4 9 11 9 8 2 0 3 6 5 6 6 6 7 34 36 17 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 1 3 3 4 3 3 2 2 1 1 0 0 0 9 10 14 16 18 16 16 23 27 24 24 26 32 35 47 51 44 53 90 117 150 102 88 88 104 120 120 117 120 122 162 24 26 23 9 0 0 0 0 0 0 0 16 35 35 35 28 6 0 0 1 14 33 32 11 7 6 18 35 36 26 16 12 9 4 2 5 18 5 5 5 4 2 1 0 0 0 0 19 16 19 37 38 40 32 28 17 12 24 45 54 51 48 46 37 30 17 4 18 32 41 52 49 42 41 43 41 33 18 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 1 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 8 18 18 18 17 14 10 7 2 0 0 0 0 0 0 0 0 1 1 1 3 0 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 0 0 1 4 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 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 3 80 104 12 10 5 2 5 7 3 0 0 2 5 0 0 0 0 0 0 7 13 8 4 3 0 0 5 14 28 32 24 21 17 38 25 23 17 8 2 0 1 5 9 10 13 5 1 1 5 8 7 6 6 6 14 36 44 34 17 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 9 13 11 9 8 8 7 5 1 2 6 11 12 13 14 15 16 16 19 23 23 23 24 25 28 34 35 31 35 51 59 67 73 69 70 95 100 85 84 87 107 126 22 23 26 5 0 0 0 0 0 0 0 26 36 35 24 2 0 0 0 12 23 33 36 31 24 19 25 28 18 14 14 0 2 2 1 0 2 1 3 4 1 0 0 0 0 0 0 0 0 5 16 31 40 33 29 28 27 35 48 54 53 50 49 34 22 12 5 16 35 42 49 44 40 40 40 36 25 13 19 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 10 12 12 16 18 18 16 11 4 2 2 0 0 0 0 0 0 1 2 2 0 0 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 10 9 9 63 84 26 14 12 5 8 6 1 0 0 5 9 0 0 0 0 0 5 27 37 24 9 8 5 0 5 20 45 54 41 29 38 57 40 27 18 9 2 0 0 0 0 1 7 5 3 1 4 8 7 6 7 6 1 0 17 38 34 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 3 10 16 15 14 14 11 11 12 12 12 14 17 13 7 13 14 14 17 19 19 21 22 20 22 22 24 28 30 34 36 34 39 46 55 58 59 58 64 65 60 67 81 83 73 8 15 20 0 0 0 0 0 0 0 3 25 29 25 13 0 0 0 2 33 41 38 35 33 31 30 27 25 19 16 11 0 0 0 0 0 0 0 0 0 4 23 2 0 0 0 0 0 0 0 0 14 27 27 24 32 47 43 50 54 53 50 45 30 15 12 11 14 29 39 35 12 20 30 40 34 18 9 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 4 2 0 1 2 2 1 0 4 5 12 8 0 4 5 0 0 1 0 0 0 1 1 2 3 2 45 8 152 164 7 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 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 0 0 0 0 0 0 0 0 0 0 0 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 10 29 39 32 20 13 1 8 10 10 9 6 8 8 2 0 0 2 0 6 12 14 8 6 11 9 4 9 28 76 91 62 29 31 43 47 24 17 9 2 0 1 1 0 0 0 1 6 4 5 7 9 9 8 8 8 6 4 24 37 32 16 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 6 13 16 14 5 6 8 9 11 12 16 20 19 12 7 7 18 16 20 25 26 25 22 20 19 25 27 28 27 28 32 35 38 38 43 37 51 50 58 61 66 70 68 65 60 0 0 1 8 14 6 0 0 0 0 0 4 9 0 0 0 0 0 17 53 53 40 33 32 30 25 21 25 23 17 6 0 0 1 1 0 0 0 0 0 2 9 0 0 0 0 9 4 0 0 0 5 8 24 34 41 52 48 53 55 53 51 44 33 30 34 15 19 28 39 39 16 0 4 39 37 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 3 4 5 5 6 11 14 5 1 2 3 4 2 2 5 27 35 45 23 25 27 2 4 0 0 0 3 4 0 1 9 145 62 629 338 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 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 1 11 16 19 33 34 16 0 1 10 13 11 4 4 8 8 5 3 6 3 9 2 8 5 7 16 18 20 22 27 69 86 91 81 60 51 50 34 25 10 4 2 4 3 0 0 0 0 1 6 5 3 6 9 9 10 11 12 1 6 27 39 33 15 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 4 5 4 0 0 3 5 5 5 9 14 13 7 7 8 21 26 28 29 31 30 25 23 24 33 34 35 32 28 28 33 34 33 38 35 41 38 39 50 64 70 64 54 52 0 0 20 30 31 20 8 7 14 1 0 0 0 0 0 0 0 0 30 50 46 34 26 27 22 14 8 9 13 11 7 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 16 6 0 0 0 0 3 29 48 53 55 53 51 53 53 49 46 39 37 39 34 33 34 37 32 15 3 15 43 35 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 1 2 1 0 1 3 3 1 0 4 6 6 7 20 1 0 0 2 2 1 3 10 13 4 5 24 28 2 1 0 0 0 147 30 0 373 485 46 330 128 62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 12 12 12 31 33 14 0 3 12 0 5 8 3 3 8 9 6 7 14 13 2 10 11 12 22 32 34 35 43 31 38 57 67 77 81 73 56 27 10 9 6 7 5 2 0 0 0 0 5 6 4 4 6 7 8 9 11 8 9 14 30 36 27 15 12 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 3 5 6 6 5 5 10 22 35 41 39 36 33 31 31 35 36 35 31 27 24 28 34 35 38 30 28 28 33 33 42 51 50 44 47 0 4 27 37 41 31 25 25 23 2 0 0 0 0 0 0 0 0 39 46 30 21 21 21 11 6 5 5 7 6 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 38 55 56 52 49 50 51 50 47 48 47 44 39 37 36 34 34 24 17 13 17 24 19 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 1 0 0 0 1 2 2 2 4 2 0 0 0 14 7 21 20 0 0 0 0 0 0 0 20 35 53 648 825 189 327 413 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 8 9 11 13 37 34 16 2 3 12 16 0 9 8 2 4 5 5 8 13 8 5 19 11 9 16 23 33 46 42 42 69 72 72 57 57 68 61 30 24 25 8 4 1 0 0 0 0 1 4 5 5 6 7 5 5 8 9 11 24 25 15 26 34 34 33 26 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 17 29 43 37 34 35 34 32 27 27 27 22 19 21 24 29 35 33 23 24 29 40 34 35 38 33 32 42 0 11 28 38 48 36 25 19 14 7 5 0 0 0 0 0 0 9 38 52 15 9 8 9 7 5 4 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 49 56 59 59 52 52 53 50 47 46 45 37 36 36 24 26 27 24 22 20 16 13 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 11 19 0 5 4 27 26 0 0 0 0 0 0 0 10 19 5 3 4 8 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 9 6 3 11 19 41 48 22 6 1 18 61 67 13 12 2 8 6 4 6 7 12 15 30 19 11 11 15 39 64 54 46 97 120 93 73 62 49 36 28 26 27 4 1 0 0 0 0 0 0 1 1 5 5 6 3 4 7 12 24 29 30 17 20 25 34 39 31 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 17 36 34 37 41 41 35 20 11 14 13 10 12 18 24 25 17 12 23 27 21 22 22 27 34 39 43 0 20 36 44 46 40 28 15 6 5 4 0 0 0 0 0 0 8 32 43 18 14 8 9 6 6 7 7 2 0 0 0 0 0 6 22 12 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 43 55 54 55 58 56 56 58 50 43 38 23 0 1 9 16 21 22 21 21 19 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 2 0 0 0 0 0 0 0 0 1 2 3 2 7 108 43 46 73 33 0 1 0 0 0 0 0 0 0 0 2 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 0 0 0 0 0 0 2 7 9 9 8 6 11 27 33 63 28 13 11 20 56 98 82 33 12 14 9 9 6 2 2 5 30 99 94 120 73 67 68 40 43 55 58 51 71 71 64 45 29 22 12 0 0 0 0 0 0 1 3 2 0 2 3 6 6 4 5 10 21 28 26 12 12 12 19 28 29 20 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 24 27 30 41 46 36 19 5 6 8 7 9 12 15 18 16 13 22 24 21 22 24 31 36 45 55 13 23 38 43 43 43 40 28 15 4 0 0 0 0 0 0 0 0 22 35 32 23 9 8 6 7 9 8 3 0 0 0 0 0 11 24 21 17 18 2 0 0 0 0 0 0 0 3 0 0 0 14 53 58 51 52 54 55 56 55 45 31 22 10 1 12 26 31 28 27 26 14 12 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 0 0 1 3 1 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 2 3 15 80 16 40 110 341 533 321 0 0 1 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 3 2 2 2 0 1 5 12 13 13 30 33 63 86 24 29 50 36 26 24 21 17 21 28 17 18 16 12 18 15 9 12 24 50 57 77 96 95 94 67 37 38 44 58 37 62 67 51 41 39 32 12 0 0 0 0 0 4 7 8 7 3 0 2 6 6 3 2 2 3 16 33 30 27 12 10 18 22 21 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 16 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 4 6 17 33 40 38 30 18 8 6 10 13 18 21 23 23 22 29 43 42 33 36 41 42 42 48 26 24 26 38 35 39 44 43 34 15 0 0 0 0 0 0 0 0 0 27 33 23 8 7 7 8 8 4 2 0 0 0 0 0 0 9 15 18 23 22 0 0 0 15 20 16 16 26 2 0 8 30 54 55 50 48 49 50 53 49 36 23 14 9 6 16 26 30 29 28 29 18 2 2 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 0 0 0 0 0 0 0 7 0 0 0 0 62 98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 2 0 1 3 9 16 21 24 25 34 55 130 130 26 16 19 32 20 23 26 35 38 26 8 15 19 19 30 31 17 13 19 30 71 116 113 124 113 66 46 54 60 67 75 86 85 100 98 76 41 11 3 3 2 0 0 0 1 3 4 1 0 2 4 3 4 1 0 0 0 4 12 26 21 9 12 15 18 19 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 0 0 0 0 7 12 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 8 24 36 41 38 28 16 13 20 22 20 25 30 30 30 38 46 53 52 45 40 38 38 36 19 22 27 26 20 31 47 48 38 23 9 0 0 0 0 0 0 0 0 8 15 24 13 8 8 8 6 1 0 0 0 0 0 0 1 8 9 13 22 15 0 2 9 20 23 26 34 37 24 16 29 46 53 51 49 50 50 44 47 41 29 20 13 6 4 21 26 27 27 26 26 24 8 17 5 0 0 0 0 0 0 0 0 1 1 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 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 12 7 4 3 1 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 6 7 15 3 6 9 10 12 17 24 34 29 44 55 133 120 39 17 17 32 25 24 18 60 89 75 46 22 18 23 41 69 50 33 20 16 38 77 101 96 79 49 41 58 65 61 79 81 95 123 111 80 47 21 12 15 10 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 7 25 12 10 8 14 22 19 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 19 29 19 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 29 39 39 33 28 23 24 23 21 31 35 33 30 29 37 47 54 43 41 51 37 25 9 0 5 5 5 21 39 42 37 25 8 0 0 0 0 0 0 0 0 0 3 21 22 8 8 10 7 1 0 1 0 0 6 6 4 7 7 5 15 21 8 8 29 35 24 18 28 34 33 33 40 50 46 45 43 43 45 44 41 32 23 15 9 5 5 10 26 26 25 24 14 15 16 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 12 15 13 10 6 2 0 0 0 0 0 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 2 4 5 8 3 15 9 8 10 10 11 15 25 37 39 118 84 55 43 31 26 27 37 38 41 16 16 61 166 167 61 16 21 29 90 95 101 73 28 8 15 37 40 28 30 29 32 46 60 66 80 108 134 115 97 65 41 28 22 14 8 9 1 0 0 0 0 0 0 0 0 0 0 0 3 3 0 0 1 8 11 6 1 7 16 25 27 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 10 15 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 28 37 37 36 32 27 22 21 29 37 39 43 38 21 20 27 24 25 36 24 31 36 14 0 0 0 0 0 6 15 23 15 2 0 0 0 0 0 0 0 0 0 0 9 20 5 8 7 6 2 1 2 0 0 21 22 16 10 8 6 6 17 4 0 0 12 24 14 24 33 35 39 46 45 36 36 36 36 38 39 35 25 13 11 7 5 4 10 20 20 17 2 12 17 13 1 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 2 6 5 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 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 2 5 4 3 2 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 2 2 2 1 0 0 0 0 0 2 5 5 7 10 12 13 18 11 8 3 1 0 0 0 0 2 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 2 6 7 10 13 11 14 16 9 11 11 12 15 21 32 58 62 24 24 27 34 41 44 42 35 32 34 39 121 236 235 138 62 28 27 57 58 79 99 102 73 34 15 18 13 20 26 34 28 27 36 53 74 129 131 120 80 54 37 24 20 22 25 15 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 2 1 1 13 24 18 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 11 20 27 27 25 23 22 16 15 14 19 31 32 20 6 6 28 28 28 20 27 25 31 0 0 0 0 0 0 19 8 0 0 0 0 0 0 0 0 0 0 0 0 0 18 18 9 9 6 4 2 1 1 1 11 36 38 40 29 20 14 9 6 8 9 4 16 20 17 24 33 37 40 43 41 33 30 31 32 33 35 33 23 15 11 7 6 5 7 10 7 0 0 5 10 14 6 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 6 7 3 1 2 3 0 0 0 5 11 6 0 0 0 0 0 0 0 0 0 0 0 0 3 8 5 1 7 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 3 1 0 4 4 5 4 2 0 1 3 3 7 9 8 9 10 11 13 16 10 9 6 5 2 0 1 2 0 2 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 9 12 15 19 16 11 15 14 13 16 21 28 33 19 44 57 38 35 51 55 51 44 33 47 32 52 81 97 167 194 142 126 129 67 81 94 99 114 76 15 7 16 45 44 52 39 36 41 49 68 86 86 87 53 45 39 36 43 51 42 22 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 8 18 21 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 0 0 0 0 0 0 0 3 5 18 19 15 14 13 15 8 3 11 14 16 8 0 1 5 25 40 13 18 9 12 1 0 0 0 0 0 7 3 0 0 0 0 0 0 0 0 0 0 0 3 12 34 28 15 7 3 1 0 0 0 0 26 46 49 53 45 33 25 14 13 19 22 23 25 24 26 36 44 41 37 32 31 27 26 27 28 29 34 32 22 15 11 8 7 6 1 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 1 5 0 9 5 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 5 5 5 5 2 2 5 6 7 9 11 9 10 10 10 11 12 10 9 7 4 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 6 6 10 12 15 18 17 17 18 17 13 18 22 27 26 25 61 115 62 55 61 50 53 53 36 52 35 25 32 41 149 215 245 299 285 141 125 142 105 96 58 23 27 32 51 51 49 52 60 60 86 117 98 64 67 41 42 43 48 64 73 57 31 14 1 7 2 0 0 0 0 0 0 0 0 0 0 2 4 2 0 1 2 0 0 3 7 8 7 6 4 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 0 0 0 0 0 0 0 0 5 11 11 12 12 10 11 0 5 1 2 10 6 0 11 26 3 23 3 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 23 37 26 8 3 1 0 0 0 2 22 44 44 40 43 45 38 25 18 24 26 30 35 35 33 42 46 38 24 18 18 20 24 24 24 24 30 33 30 23 16 11 9 4 0 0 0 0 0 0 0 0 0 2 12 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 5 5 5 6 6 9 10 8 7 8 8 9 10 10 11 10 12 13 12 9 8 7 1 0 0 3 4 3 2 0 0 1 0 0 0 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 5 5 9 12 15 17 19 21 17 20 13 23 23 33 46 45 52 75 71 97 84 56 49 41 33 44 31 25 24 40 71 102 232 375 372 253 157 163 137 81 48 37 42 45 45 45 50 37 57 71 104 126 104 73 72 52 51 47 58 74 77 62 47 40 12 3 1 0 0 0 0 0 0 0 3 1 9 7 5 4 2 2 4 3 1 3 15 23 26 22 7 3 0 3 4 2 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 2 3 3 10 14 13 11 4 0 0 8 3 0 0 8 16 0 2 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 4 11 17 7 1 0 0 0 0 5 14 34 48 33 19 24 30 31 27 27 40 37 42 42 43 47 52 43 10 8 6 5 3 10 21 21 4 20 29 29 25 19 14 12 3 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 4 4 5 6 7 10 11 8 7 8 9 10 11 10 10 14 15 17 15 13 11 9 6 1 3 5 6 6 5 3 3 5 3 5 4 4 4 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 2 7 5 9 13 13 14 17 20 21 22 15 34 24 38 77 81 55 57 71 140 96 80 55 36 37 46 40 30 20 33 35 44 216 378 387 283 205 157 135 75 56 45 43 43 44 53 58 57 44 55 91 111 112 114 117 103 68 61 67 66 70 82 84 69 49 30 14 11 3 2 2 0 0 0 3 5 6 6 11 13 9 5 7 9 4 7 13 17 12 12 21 19 17 20 6 2 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 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 13 18 16 12 0 0 0 0 0 0 0 0 2 9 9 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 20 26 17 9 3 0 0 21 31 39 32 12 0 1 7 18 27 40 55 52 55 41 47 52 49 30 1 3 3 5 5 6 10 12 3 23 25 25 23 17 12 9 1 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 4 6 7 7 8 11 12 8 8 8 9 11 13 13 13 17 18 17 15 15 14 11 9 6 6 8 7 7 6 5 4 4 0 0 0 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 6 10 18 21 18 21 22 21 24 18 44 23 41 79 75 54 57 72 102 72 119 82 49 54 70 66 35 11 14 38 47 165 287 357 298 177 246 231 196 103 81 49 31 30 31 36 53 50 55 85 115 151 172 170 160 123 81 79 64 60 66 73 79 81 70 62 30 12 10 5 0 0 0 2 5 6 7 8 9 15 17 10 9 9 10 4 4 13 12 7 7 14 40 23 5 1 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 13 12 12 0 0 0 0 0 0 0 0 0 2 10 24 12 10 0 0 0 0 0 1 0 0 2 8 12 6 0 0 0 0 0 1 1 0 0 0 6 23 25 25 23 19 33 40 41 16 0 0 0 0 7 25 30 46 62 61 42 52 52 45 31 17 10 6 4 5 4 8 13 20 23 23 21 19 15 10 6 3 0 0 0 0 0 9 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 4 5 7 8 8 10 12 10 11 10 10 14 19 20 17 16 16 13 12 12 11 10 10 6 6 8 7 8 6 2 1 3 3 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 12 12 16 22 26 22 26 32 24 37 42 66 77 78 93 96 88 92 93 120 90 83 84 71 54 48 49 54 35 50 96 161 245 211 129 196 227 192 183 129 84 46 27 26 33 43 50 76 126 136 139 157 177 182 167 124 125 84 67 59 51 53 67 67 62 34 26 11 3 0 0 0 0 0 4 4 4 9 15 15 10 11 14 4 1 3 4 4 3 9 24 37 25 11 4 1 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 5 11 4 0 0 0 0 1 1 0 0 0 2 14 13 12 0 0 0 0 0 0 0 2 14 30 33 21 8 0 0 2 7 17 8 3 2 0 1 14 20 26 29 30 31 31 5 2 0 0 0 0 3 18 23 31 62 64 49 46 45 40 29 22 18 13 4 0 1 20 24 23 23 22 18 14 13 12 11 6 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 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 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 4 5 4 1 0 1 1 2 7 9 8 8 6 6 7 12 22 24 22 13 16 28 38 31 17 24 10 12 9 8 7 7 8 8 9 7 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 2 7 10 10 12 16 21 25 28 31 31 38 66 76 85 70 77 78 81 105 117 80 80 109 95 75 64 74 77 44 24 55 126 169 212 197 124 86 139 143 156 111 85 56 41 51 62 57 64 86 133 142 142 157 174 182 183 181 160 120 98 61 44 39 43 47 44 38 26 4 0 0 0 0 0 0 0 5 5 6 11 9 9 12 8 2 2 3 4 3 10 16 18 21 27 32 8 5 5 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 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 3 7 6 0 0 0 0 6 4 0 0 1 5 6 21 9 0 0 0 0 0 0 0 6 18 43 44 39 41 38 25 22 34 35 27 12 7 8 6 5 8 8 18 16 9 0 4 7 0 0 0 0 5 5 1 10 62 61 45 38 36 34 31 26 21 20 20 10 2 13 19 21 22 20 17 15 11 11 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 5 5 5 7 6 1 0 3 6 7 7 8 10 7 6 8 9 10 11 13 15 11 20 24 29 22 20 27 12 13 8 7 7 6 7 9 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 10 17 16 41 26 24 37 51 61 74 76 105 99 73 86 89 92 99 83 94 96 78 78 90 64 86 101 43 71 175 156 243 203 149 119 96 54 60 70 66 61 77 90 104 104 94 96 87 147 158 150 157 153 154 169 149 154 136 85 71 52 40 38 36 36 20 3 3 3 2 1 0 0 0 0 1 4 7 7 7 7 3 2 3 2 4 2 2 4 6 12 28 41 10 12 13 10 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 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 2 10 6 4 0 0 0 0 0 1 13 25 37 42 40 38 41 43 34 36 33 30 31 22 8 7 6 7 8 5 3 0 0 0 10 10 2 3 0 10 17 23 12 17 56 60 40 33 33 31 29 27 22 21 23 22 7 5 11 24 29 21 15 10 8 9 9 10 1 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 6 5 5 6 6 4 2 5 6 4 3 9 10 8 9 16 16 14 12 11 12 20 39 17 15 12 20 22 13 12 7 8 8 6 7 7 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 2 8 16 14 58 28 29 57 71 72 78 90 96 106 92 78 106 119 113 108 105 70 70 95 184 135 95 112 115 135 154 67 214 181 160 121 92 87 60 70 84 90 121 127 146 160 152 143 107 117 152 153 123 103 106 116 119 152 130 99 89 62 44 52 68 64 33 19 20 11 8 5 2 1 0 0 0 1 2 4 5 4 2 2 4 5 17 15 8 5 5 7 16 29 28 26 24 16 11 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 1 2 2 4 4 5 3 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 6 14 24 27 32 37 37 33 31 30 29 27 31 20 19 23 21 10 6 7 10 10 5 0 0 0 0 25 21 18 21 20 25 22 24 26 39 56 54 38 34 35 34 32 27 23 22 20 4 2 18 25 28 28 22 12 14 13 7 3 0 0 0 9 4 0 0 0 0 0 0 0 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 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 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 1 6 15 15 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 7 7 6 8 9 8 7 9 8 7 7 9 10 12 19 34 24 22 16 12 22 36 36 16 15 11 13 14 11 9 8 7 8 7 7 7 6 3 1 2 0 1 1 0 0 0 0 1 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 2 12 20 11 14 26 41 66 72 68 77 102 129 160 141 118 151 137 135 134 116 96 91 145 112 136 132 145 132 124 157 79 119 123 168 121 73 57 63 84 106 130 150 153 150 149 146 155 166 146 157 160 125 102 98 99 112 144 129 126 96 72 82 75 68 62 39 38 42 26 21 16 11 7 4 0 0 0 0 1 3 3 3 2 2 6 20 14 7 16 23 24 20 19 35 34 27 18 10 5 1 0 1 4 3 0 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 1 3 5 6 6 7 6 5 3 1 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 0 0 0 0 1 2 2 1 2 2 0 0 0 0 0 0 0 35 28 19 31 34 31 30 34 40 37 28 27 22 13 9 11 0 2 7 10 14 18 19 17 17 9 2 0 5 9 32 34 30 29 30 31 30 29 31 39 62 58 43 36 36 33 29 28 26 22 17 10 1 13 6 1 15 18 4 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 2 23 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 88 41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 66 116 83 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 1 10 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 2 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 6 6 6 7 8 9 8 9 10 10 11 10 9 7 7 6 6 11 23 43 63 42 28 17 19 27 28 22 21 18 11 11 12 12 11 9 8 8 9 6 5 5 2 1 1 0 3 3 0 0 2 4 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 5 18 21 13 20 43 63 67 76 79 80 93 128 155 97 143 191 148 155 163 155 138 115 159 101 201 132 142 117 128 184 112 97 120 268 182 116 87 78 92 112 151 175 163 146 130 113 134 187 188 196 207 172 144 137 125 119 122 114 109 87 64 61 65 65 55 46 62 68 59 46 32 18 12 9 5 0 0 0 2 4 4 4 3 2 2 1 0 4 6 24 29 21 16 21 20 20 13 10 10 5 1 3 8 7 4 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 5 5 5 8 6 5 5 4 2 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 2 5 5 9 13 12 4 1 0 0 0 0 0 28 26 28 37 43 32 29 35 41 38 28 26 3 1 0 0 0 0 0 0 11 25 30 30 35 39 31 22 34 45 37 30 29 30 30 29 28 23 17 27 56 60 45 38 36 33 30 30 28 26 22 15 6 3 14 12 16 18 11 0 2 5 0 0 0 0 0 0 0 0 0 0 0 0 3 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 23 124 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 57 185 214 116 10 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 16 19 14 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 6 5 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 2 4 7 11 14 11 10 10 9 9 9 8 8 6 5 5 14 29 49 71 77 55 79 99 61 29 19 20 18 10 10 16 17 12 10 9 8 6 1 0 0 0 0 1 2 1 0 0 0 6 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 7 15 21 25 37 55 63 53 67 93 104 127 174 196 141 141 215 182 187 164 153 144 121 124 92 181 121 136 94 113 160 132 131 194 350 205 142 141 136 110 96 125 155 122 145 138 116 119 159 219 272 252 193 186 178 166 147 121 103 120 115 135 140 139 135 126 108 100 108 108 62 36 17 10 8 4 0 0 0 4 5 4 3 3 2 1 2 3 4 5 6 31 41 28 12 10 20 11 11 12 8 6 8 9 8 7 7 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 7 7 6 7 6 6 6 6 4 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 7 19 21 18 6 6 5 0 0 0 0 1 6 11 23 37 34 28 35 42 42 34 21 0 0 0 0 0 0 3 7 19 26 28 24 23 26 33 37 38 36 20 18 22 22 23 22 16 13 9 18 38 59 41 38 35 32 31 30 28 25 18 6 4 2 2 6 5 8 12 13 11 12 6 0 0 0 0 0 0 0 0 0 1 13 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 1 0 0 0 0 0 0 0 0 2 5 43 80 63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 19 92 268 185 64 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 17 8 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 4 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 1 2 2 0 4 5 6 6 7 9 11 13 13 11 10 9 8 8 9 12 8 10 10 12 17 30 44 62 88 181 220 126 52 24 18 15 7 8 8 17 16 16 14 9 6 4 0 3 3 1 1 2 3 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 9 10 28 40 42 56 81 62 61 144 130 133 161 185 186 197 245 236 197 152 143 139 155 156 101 140 165 118 126 137 125 131 159 155 179 98 102 124 133 105 75 76 89 89 130 163 153 132 155 184 187 219 208 187 183 198 201 166 136 140 133 141 164 125 129 143 143 131 125 115 66 28 15 11 9 7 5 4 4 5 6 6 5 2 4 4 3 5 7 5 19 36 50 34 9 4 9 10 17 12 8 7 8 10 10 11 9 8 4 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 0 0 0 0 0 0 0 0 0 2 4 4 4 6 7 9 9 9 7 7 6 4 4 2 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 3 5 6 9 15 13 12 17 12 5 1 0 0 2 7 0 0 0 0 21 24 22 38 38 39 22 9 0 0 0 0 0 0 3 14 15 4 10 7 1 2 13 21 20 11 21 15 18 20 18 12 2 23 9 17 38 52 45 38 34 33 32 29 25 19 10 5 5 1 4 9 8 4 2 8 11 20 17 1 0 0 0 0 0 0 0 6 27 24 11 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 5 12 13 4 8 7 5 4 4 0 0 3 20 41 57 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 20 98 268 107 61 49 24 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 9 2 1 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 1 0 0 0 0 1 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 19 15 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 2 0 0 0 3 4 1 0 4 7 8 9 13 17 16 14 12 10 9 10 10 10 10 12 17 22 20 18 17 31 75 130 215 255 228 173 99 41 19 12 7 7 6 11 18 20 14 8 5 4 1 5 10 9 2 0 2 3 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 1 16 13 32 32 27 30 66 113 62 131 146 157 147 148 162 191 251 247 191 149 154 140 160 163 106 166 229 94 90 180 130 129 169 123 82 27 97 83 96 95 84 78 74 86 114 160 158 149 162 164 156 179 182 177 191 209 240 200 137 99 74 54 63 68 68 76 108 121 111 100 70 32 17 13 6 6 8 8 8 7 8 7 7 5 13 16 10 14 24 7 8 55 69 45 20 17 26 25 18 7 6 7 8 9 11 12 10 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 5 5 7 7 7 7 7 6 5 4 5 3 0 0 0 0 0 0 0 0 0 0 0 1 4 0 0 0 0 0 0 0 2 6 0 0 3 4 2 4 12 14 10 9 18 4 8 11 6 3 9 9 33 22 13 6 2 3 23 39 38 33 0 0 0 0 0 0 0 0 0 11 21 11 1 3 0 0 15 17 13 17 33 24 24 22 19 14 14 28 22 27 46 53 47 39 35 35 28 27 23 15 9 8 8 0 7 9 9 10 10 8 3 12 24 11 0 0 0 1 20 17 13 13 24 19 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 1 2 28 22 14 21 21 10 5 4 2 26 25 22 20 4 6 19 16 52 50 16 8 23 78 57 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 83 149 51 62 70 43 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 7 12 11 18 14 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 7 1 1 0 0 0 1 3 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 3 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 0 0 0 2 3 2 0 1 6 6 7 10 15 20 23 24 21 12 21 20 13 9 10 12 9 9 10 12 27 115 136 193 359 343 254 116 70 28 13 9 6 5 8 18 16 8 5 4 5 7 11 9 10 6 1 0 0 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 2 9 20 17 28 30 48 59 77 120 137 117 138 168 196 211 193 165 184 219 178 183 169 165 155 130 103 129 184 83 83 201 170 150 136 104 83 31 42 65 99 112 112 103 90 85 93 101 111 143 139 140 149 153 149 160 227 213 232 174 112 94 86 67 75 82 72 69 90 157 197 173 113 71 44 30 12 9 10 9 8 8 9 7 8 8 27 39 37 38 50 52 52 22 51 52 39 39 49 47 15 6 8 8 9 9 11 13 11 8 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 1 3 5 6 7 6 7 7 8 9 9 7 4 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 1 0 0 0 1 2 0 0 2 3 3 1 3 8 6 1 10 1 9 13 13 12 11 12 17 18 25 30 21 0 34 38 36 27 7 1 0 0 0 0 0 0 0 0 0 1 6 10 15 33 38 33 37 38 38 36 33 23 24 16 30 33 31 37 51 52 42 36 35 34 29 27 22 12 10 9 6 3 6 6 6 8 10 6 0 2 18 24 19 6 0 0 3 9 18 7 14 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 20 39 40 30 21 26 27 23 26 43 97 45 49 20 12 9 9 25 7 19 40 24 24 51 79 49 5 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 1 0 0 45 66 32 29 17 32 21 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 15 27 34 31 31 26 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 9 7 21 19 4 0 0 0 0 1 6 12 2 0 1 1 0 0 0 0 2 1 0 5 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 6 2 0 0 0 1 7 9 2 2 2 2 2 4 1 2 12 12 15 16 17 19 18 21 20 12 9 8 7 7 7 5 5 17 119 92 107 248 376 313 155 121 82 32 14 8 5 7 13 12 5 3 1 6 13 16 14 12 11 7 1 0 2 5 5 0 0 0 0 0 0 10 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 2 7 13 17 20 22 21 68 103 106 109 150 185 121 140 150 181 206 196 190 213 213 205 185 176 131 156 149 163 248 223 86 157 131 184 148 101 101 75 41 33 52 60 79 103 108 97 83 66 79 111 106 131 135 126 134 160 210 201 189 128 91 101 112 83 67 73 72 102 149 197 237 217 160 141 122 54 18 11 11 9 17 41 58 21 9 9 44 67 49 18 8 8 13 25 31 55 59 60 73 71 24 7 11 12 11 9 11 10 7 6 8 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 1 4 5 6 6 7 7 7 8 10 10 9 5 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 4 1 0 0 0 0 0 0 0 9 11 12 5 4 6 3 5 4 4 8 10 15 18 15 13 12 14 19 28 33 32 44 41 40 24 14 6 0 0 0 0 0 0 0 0 0 0 23 39 50 54 54 52 50 41 39 39 35 30 30 19 40 40 35 39 45 43 34 33 32 30 28 21 14 10 6 3 5 6 6 7 6 7 9 8 5 3 7 24 6 2 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 23 33 54 42 31 32 31 49 75 86 107 82 56 203 483 189 22 5 20 26 22 8 14 20 16 49 49 36 23 13 0 0 0 0 0 9 10 0 0 0 0 0 0 0 0 0 0 0 1 5 15 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 116 144 7 0 0 34 32 26 17 0 6 20 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 13 22 27 28 44 26 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 9 8 5 5 9 10 1 0 0 0 0 3 8 4 0 0 4 14 14 12 0 0 2 1 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 0 0 0 0 0 2 15 4 7 2 0 0 0 1 3 0 3 4 7 5 0 0 1 7 12 21 23 28 29 21 16 15 8 16 15 9 4 3 1 4 22 104 85 110 204 298 289 190 183 156 48 14 10 9 5 5 10 7 1 0 5 4 4 12 15 14 15 2 0 0 0 3 5 0 0 0 0 0 4 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 1 8 13 14 14 20 26 59 128 111 76 130 194 111 185 137 114 165 168 148 192 242 183 200 155 110 230 218 137 153 188 129 163 161 185 139 84 100 137 91 38 31 54 77 106 128 119 92 78 75 80 100 132 146 130 129 159 182 154 134 91 102 99 101 89 56 56 64 137 190 169 166 165 152 142 123 84 53 45 21 12 36 99 146 97 44 25 77 97 70 26 10 9 11 36 50 90 126 134 119 85 37 17 7 7 9 12 12 11 10 9 7 5 4 3 2 1 1 0 0 0 2 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 7 7 7 7 8 9 9 9 6 3 3 1 0 0 0 0 0 0 0 0 0 0 0 1 4 4 0 4 1 0 0 0 0 0 0 0 6 18 18 13 15 20 17 20 22 21 13 13 14 15 16 18 14 16 15 25 36 43 45 44 36 21 14 12 10 6 2 0 0 0 0 0 0 7 30 36 38 45 57 60 51 37 38 38 38 33 33 37 43 39 35 37 36 30 27 28 25 24 13 10 7 6 4 0 5 6 8 9 8 8 7 1 2 3 11 23 18 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 16 46 87 102 77 65 59 59 66 99 139 82 133 76 51 369 695 560 239 4 32 37 43 24 7 36 96 62 25 20 22 22 13 5 12 10 49 54 87 81 28 7 0 0 0 0 0 0 0 0 0 7 73 89 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 129 95 67 6 0 3 26 22 13 6 0 1 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 5 10 15 13 8 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 2 0 0 0 1 0 0 0 0 1 4 5 0 0 0 0 65 56 17 0 0 1 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 3 10 0 14 8 1 0 0 0 0 0 0 0 5 7 7 7 6 4 6 15 23 31 31 25 21 17 16 38 28 21 18 13 6 3 20 54 126 135 181 257 262 214 220 183 46 8 9 10 7 4 4 6 0 0 0 0 0 7 14 15 20 5 0 0 0 0 1 2 7 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 7 12 11 11 18 35 26 65 89 67 101 136 106 164 191 156 143 117 129 168 188 176 216 143 117 193 247 189 155 189 199 215 188 142 145 94 87 106 109 109 78 57 95 117 133 132 108 85 79 68 81 84 107 93 91 111 119 102 108 90 108 82 79 87 76 52 56 81 128 129 122 138 155 151 129 110 104 72 44 59 103 133 129 96 71 63 148 189 216 133 39 14 19 48 74 181 252 205 132 82 53 34 6 9 11 9 10 11 12 11 6 8 8 3 3 2 2 2 2 2 2 0 2 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 6 5 4 4 6 8 9 9 7 3 3 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 5 1 0 0 0 0 4 12 11 5 18 15 17 22 37 42 24 27 27 15 12 16 18 23 27 13 18 23 27 35 39 41 38 31 21 13 16 13 8 3 0 0 0 0 0 0 3 12 20 33 59 61 55 44 35 36 38 44 35 38 41 40 37 35 35 27 15 13 16 15 9 10 7 6 6 6 5 7 7 7 7 8 7 5 3 2 8 1 1 6 7 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 63 107 113 92 49 52 68 72 65 65 123 192 186 81 87 327 507 639 478 12 58 126 62 39 28 35 57 10 13 18 11 61 48 24 20 11 66 30 11 41 37 8 2 3 0 2 1 0 1 3 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 6 14 40 43 11 2 0 0 0 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 11 13 9 1 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 1 0 2 4 0 0 5 10 9 4 0 0 3 14 52 13 6 3 0 2 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 4 7 1 8 12 3 0 0 0 0 0 0 0 0 0 6 10 10 10 10 15 21 22 23 23 21 23 34 45 45 25 16 13 6 0 7 52 199 176 198 215 220 256 289 229 72 11 9 10 8 3 1 2 0 0 0 0 0 5 10 14 17 10 2 0 0 0 0 5 12 10 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 5 6 13 26 34 69 78 59 52 66 74 96 155 177 139 118 146 145 146 195 247 169 130 127 194 154 154 170 140 128 188 170 139 97 78 75 83 106 121 101 89 102 115 125 122 103 85 66 60 61 68 61 70 75 71 73 87 84 76 69 66 64 69 76 63 61 80 118 113 137 153 147 134 127 95 63 66 91 133 175 154 91 60 60 103 122 195 179 116 73 72 116 201 251 229 148 97 67 45 22 9 9 9 8 5 8 13 14 10 10 4 3 3 3 3 3 2 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 6 7 5 5 6 6 5 4 5 7 9 10 6 3 3 1 0 0 0 0 0 0 0 0 0 0 0 1 2 0 1 4 0 7 7 7 4 2 8 17 8 19 18 13 15 29 35 21 14 20 21 12 18 21 35 47 20 31 37 40 39 38 38 32 29 21 15 18 14 10 2 0 0 0 0 0 0 0 0 14 38 59 68 47 37 36 37 40 48 51 50 46 37 27 24 25 21 12 12 11 11 12 12 10 8 6 7 8 9 8 8 9 6 4 2 1 3 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 93 161 102 70 94 134 107 73 130 195 51 72 442 415 231 105 54 173 199 256 136 19 37 79 34 32 85 44 16 14 22 21 28 201 64 11 8 7 7 4 30 26 17 6 21 40 1 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 24 8 31 58 62 27 0 0 0 0 0 0 0 0 0 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 7 3 1 2 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 8 10 7 1 4 20 23 4 0 8 12 15 26 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 1 3 0 3 5 11 12 8 7 10 5 0 0 0 0 0 0 1 6 3 0 1 3 7 11 14 18 18 18 19 20 31 42 42 41 21 16 13 4 0 7 57 184 269 243 238 278 334 340 254 110 14 11 11 9 5 3 2 2 1 0 0 0 1 5 8 9 9 5 1 0 0 0 2 7 11 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 1 8 16 20 40 35 44 39 39 42 58 105 146 121 97 130 105 115 197 247 186 169 175 155 112 153 202 206 195 198 171 113 126 123 104 89 96 94 53 51 94 113 106 125 117 91 88 74 71 59 48 48 45 46 56 63 54 44 47 37 65 58 47 53 45 74 121 104 124 128 123 125 131 143 231 207 131 161 333 312 148 51 34 24 52 106 99 63 47 106 211 265 230 123 90 59 36 21 16 12 10 9 7 5 6 9 11 10 8 3 3 3 4 3 2 1 0 0 0 0 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 4 3 4 6 5 6 6 5 4 6 7 7 5 5 4 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 1 8 1 1 7 8 5 7 9 8 16 21 10 10 11 15 23 23 21 25 20 18 34 35 33 26 36 38 40 41 41 40 31 33 21 15 12 10 8 0 0 0 0 0 0 0 0 0 11 25 56 63 38 34 16 33 41 49 55 54 48 34 26 20 18 16 15 13 13 15 15 15 13 9 8 8 7 8 9 9 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 4 2 30 62 52 20 86 132 227 285 214 323 423 399 328 178 204 231 75 103 66 281 158 42 25 61 74 104 77 24 49 54 46 49 40 23 22 35 41 50 85 189 36 65 46 20 9 4 1 5 9 9 27 25 14 31 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 5 24 100 95 40 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 12 5 1 2 3 4 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 7 5 2 2 7 16 17 0 0 4 9 10 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 0 1 5 16 19 12 8 10 13 0 0 0 8 7 6 15 29 26 2 0 0 7 12 12 14 16 19 17 21 27 37 37 31 18 20 18 8 2 5 41 146 281 266 267 339 333 284 204 104 22 12 13 9 5 4 3 3 2 0 0 0 0 1 4 5 5 5 4 5 1 0 0 3 8 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 6 16 32 25 34 34 29 25 33 70 122 118 101 151 162 150 184 210 187 193 241 170 125 139 228 282 247 169 104 97 123 140 115 66 44 39 24 41 72 84 80 116 120 104 106 115 94 61 45 47 39 38 41 38 30 32 42 36 35 29 24 25 35 61 84 76 85 88 85 80 131 293 479 379 176 296 463 413 292 168 53 31 55 89 89 74 86 122 177 215 176 140 71 35 23 19 14 10 8 8 3 3 5 6 8 8 6 4 0 3 2 2 3 2 3 5 5 4 4 5 4 3 3 2 0 0 0 0 1 0 1 1 0 0 0 0 0 3 5 5 4 4 4 3 7 5 6 6 7 6 5 4 3 0 0 3 1 0 0 0 0 0 0 0 12 4 1 0 0 1 2 3 0 8 11 8 6 6 6 7 9 13 7 12 12 13 21 26 21 26 27 22 38 42 40 30 33 32 34 36 42 46 44 36 18 9 9 9 9 7 3 0 0 0 0 0 5 9 5 26 63 54 30 8 12 32 35 38 46 52 50 42 33 23 20 18 15 15 15 15 19 13 9 8 8 7 8 7 6 5 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 3 13 29 35 22 63 206 270 178 148 400 222 227 286 412 568 549 458 440 225 154 70 31 76 189 91 32 43 47 96 150 170 73 39 50 44 40 39 27 35 49 55 56 65 61 26 37 77 95 66 37 9 1 5 16 27 8 8 17 14 6 8 8 1 137 99 0 0 0 0 1 1 0 0 0 0 1 23 19 5 3 22 60 88 56 12 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 1 5 8 8 8 2 1 1 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 1 0 3 3 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 2 4 4 3 6 8 9 15 10 5 3 2 4 18 29 30 17 16 24 32 33 14 1 16 20 16 10 7 9 13 13 15 22 30 34 29 22 25 37 17 3 2 18 87 187 234 321 364 300 194 117 64 27 11 8 5 5 5 2 1 2 1 1 3 0 0 3 5 3 0 0 0 0 0 0 1 3 16 30 17 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 8 18 21 21 23 25 27 17 15 35 68 102 124 126 143 151 160 159 158 196 264 180 121 233 184 171 168 133 92 90 104 81 66 49 39 29 19 22 35 55 62 85 105 102 103 111 97 62 81 78 47 34 27 21 22 29 42 27 26 19 18 20 22 39 62 47 49 46 45 45 60 102 135 86 75 281 395 397 321 199 76 48 72 101 105 89 100 131 141 135 124 97 61 37 27 19 14 9 5 5 6 7 7 5 6 6 5 4 2 4 0 3 4 5 5 4 2 0 0 1 1 1 1 2 1 0 0 0 4 1 0 0 0 0 0 0 0 3 4 5 6 5 5 5 5 5 4 4 9 9 7 6 4 0 0 4 8 5 1 1 2 0 0 0 9 4 3 3 1 1 3 1 8 8 7 3 3 6 6 7 6 7 5 8 9 12 18 23 22 23 24 22 37 57 57 32 28 24 21 24 29 42 43 26 11 5 8 8 27 33 32 17 0 0 1 0 22 27 14 13 62 50 48 33 24 29 29 26 33 44 50 45 36 28 23 24 20 17 15 12 8 10 8 7 7 8 9 7 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 60 85 95 99 237 297 454 401 167 166 142 208 389 543 598 534 478 642 170 96 60 54 76 98 84 38 146 153 105 129 86 90 22 84 50 39 39 37 35 37 33 48 72 51 31 36 51 82 78 95 113 94 79 79 100 14 24 15 12 8 2 10 25 339 498 230 2 2 0 0 0 0 0 0 1 1 9 17 7 38 44 57 39 4 0 0 0 0 0 0 0 0 0 0 4 5 2 0 0 0 3 2 1 0 0 0 0 0 0 2 1 0 0 0 0 0 0 4 9 19 18 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 22 0 1 6 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 2 3 5 8 12 17 27 25 17 7 3 4 11 21 40 52 28 9 9 6 0 0 0 2 22 19 13 5 1 0 0 2 3 13 21 25 23 27 56 94 72 16 5 11 14 62 186 318 350 323 149 63 33 21 11 5 4 4 2 2 3 5 6 4 0 0 0 3 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 26 65 85 66 34 7 25 13 3 12 34 75 125 87 95 93 119 120 131 184 228 183 145 141 83 102 130 114 94 111 129 68 65 60 37 23 25 27 25 38 41 44 73 72 70 74 66 54 87 78 58 34 25 23 27 38 46 24 21 25 20 18 18 22 29 22 26 28 33 28 26 29 32 28 47 233 176 188 160 119 82 57 61 72 74 62 68 90 92 81 77 68 61 35 29 23 19 13 8 7 7 8 5 4 6 4 4 5 4 5 1 2 3 3 3 1 0 0 0 0 0 0 0 1 1 0 0 0 5 1 0 0 0 0 0 0 0 1 1 2 4 5 6 5 4 5 1 0 3 4 6 8 8 4 0 1 5 5 3 3 3 2 0 2 1 6 9 8 8 6 6 8 8 1 5 5 5 6 7 8 7 7 5 5 5 11 19 23 24 28 21 21 16 31 53 16 18 17 15 16 16 22 12 12 7 6 15 27 39 48 53 38 22 12 2 0 14 20 10 15 45 53 51 43 30 30 29 26 29 35 44 44 36 29 23 19 15 15 13 11 9 7 6 4 6 4 5 4 1 0 0 0 0 13 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 23 13 2 0 0 9 28 29 39 125 142 164 297 424 379 331 372 217 146 175 259 414 325 390 454 516 478 173 59 66 77 133 173 133 80 74 54 33 165 163 58 39 91 42 46 57 38 27 35 55 78 111 69 43 27 37 48 39 59 33 56 77 87 60 4 14 19 26 37 20 91 191 124 4 7 1 1 0 0 0 0 0 0 7 13 7 5 28 171 109 37 12 0 0 0 0 0 0 0 2 2 0 0 0 4 2 0 1 1 0 1 0 0 0 0 0 1 4 8 4 1 0 0 0 1 5 10 24 33 23 4 0 0 2 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 2 43 30 1 4 8 5 1 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 1 1 6 10 15 21 23 24 12 2 0 5 24 30 21 31 8 1 0 0 0 0 0 4 17 14 5 1 3 3 0 2 5 3 15 21 19 23 61 114 108 32 13 14 14 44 141 273 338 299 156 54 23 17 13 10 9 5 0 4 4 5 4 2 0 0 0 1 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 23 57 60 34 16 1 9 17 3 0 10 47 90 96 79 73 92 104 121 149 174 160 123 98 73 90 99 80 96 118 91 53 62 50 32 23 18 18 20 23 25 48 67 65 67 69 64 66 89 94 58 49 39 36 36 33 25 14 10 18 14 14 16 16 15 14 20 21 32 26 22 23 23 24 44 108 52 56 54 57 64 57 50 55 53 37 51 70 74 72 68 59 51 33 27 24 23 16 10 7 2 1 2 4 5 4 4 5 4 4 4 3 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 3 5 5 3 2 4 2 0 0 0 0 3 10 13 3 0 1 3 3 3 4 3 2 4 3 12 20 20 21 18 13 12 10 0 8 3 4 6 6 8 9 12 10 11 10 14 21 24 25 28 22 19 17 14 12 5 8 12 6 7 12 14 13 11 6 3 16 28 32 35 36 30 35 26 14 13 29 13 3 3 29 47 55 52 30 30 32 33 31 30 33 36 29 29 24 20 18 15 11 10 6 3 3 1 0 0 4 3 0 0 0 0 0 1 1 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 1 10 14 1 1 30 145 252 295 298 285 252 187 306 411 364 306 538 376 274 324 382 451 410 352 389 240 162 133 97 104 240 297 310 188 106 71 37 47 295 176 70 50 73 40 24 20 20 18 104 242 512 592 409 298 99 74 80 100 156 150 75 67 42 45 448 661 115 37 52 20 141 255 188 63 290 35 3 1 1 0 0 2 12 4 21 34 23 19 18 22 38 6 0 0 0 0 0 0 1 0 0 1 4 4 7 8 5 4 5 5 3 0 0 0 2 3 3 4 2 0 0 0 0 0 1 4 16 36 26 10 4 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 1 22 13 4 8 8 1 1 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 6 9 9 8 5 1 9 11 29 36 25 11 4 2 0 0 0 0 0 4 11 13 4 2 0 0 0 0 2 4 7 10 13 14 38 96 121 78 59 22 18 40 98 194 258 247 197 82 26 22 18 14 11 6 3 4 5 4 1 2 2 0 0 0 0 0 0 2 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 9 12 9 9 7 0 1 12 16 8 6 17 42 65 66 65 67 80 94 95 123 126 96 144 155 104 99 100 103 118 94 54 81 67 58 60 44 32 25 19 30 59 59 55 66 70 61 59 81 99 91 69 42 38 40 32 18 13 11 9 12 14 15 14 13 15 22 15 15 19 24 26 32 36 38 42 31 30 27 37 57 52 37 46 51 44 59 62 67 57 42 38 41 33 27 26 24 14 5 7 11 1 1 2 4 4 5 5 4 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 0 0 2 1 1 2 2 1 0 0 0 0 0 0 0 0 6 12 5 0 0 3 4 3 3 3 5 9 7 13 20 24 25 25 28 32 28 13 8 7 13 10 10 13 14 15 15 18 18 20 26 32 33 30 29 21 19 18 21 1 0 0 0 2 7 7 5 6 5 4 17 22 25 24 17 6 16 3 0 22 39 32 21 16 22 22 47 53 36 28 30 30 28 26 26 25 24 25 20 17 16 15 13 13 8 1 3 3 0 0 3 6 1 0 0 0 0 0 0 0 0 0 0 0 3 25 35 24 14 4 0 0 0 0 0 0 0 33 80 159 253 355 521 701 710 598 453 293 260 289 290 366 535 246 174 369 459 541 564 488 355 158 103 112 135 204 321 342 223 182 195 102 58 118 270 59 37 118 171 121 41 43 51 131 308 212 200 361 520 819 1096 234 146 156 162 159 148 117 49 149 131 204 94 65 58 33 72 149 90 150 311 81 13 8 9 9 5 22 51 44 40 26 13 3 12 29 37 0 0 2 0 0 4 10 12 23 36 32 25 17 7 5 4 4 4 2 1 0 1 2 1 1 0 0 0 0 0 0 0 2 15 28 32 32 19 4 4 7 7 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 23 20 11 4 1 1 0 0 0 0 0 11 18 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 2 4 4 5 4 4 10 8 10 20 26 26 26 37 33 12 1 1 1 0 0 0 0 0 1 3 5 6 13 7 7 3 2 0 1 0 0 7 10 18 62 91 91 82 28 15 18 43 104 156 187 192 118 30 23 17 11 8 6 4 2 3 0 0 4 5 2 0 0 0 0 0 0 5 4 0 0 0 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 7 0 0 2 18 12 6 7 9 26 45 36 42 54 62 52 96 102 97 148 171 167 106 112 137 132 95 44 28 33 56 33 30 30 34 32 30 47 66 54 81 99 87 69 62 68 74 54 43 37 36 29 21 18 16 17 24 24 17 13 13 14 15 15 19 18 22 20 29 39 37 30 25 20 19 30 45 40 33 40 41 45 47 49 49 44 33 31 36 28 28 28 16 6 6 8 6 1 3 6 7 7 6 5 3 2 2 1 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 7 15 14 14 16 22 23 23 31 38 31 30 18 19 24 24 20 18 20 22 23 24 26 29 36 42 42 34 31 25 23 22 18 0 0 2 0 0 1 6 20 25 19 19 31 28 25 6 0 0 0 0 0 20 32 30 24 21 21 14 48 43 34 29 23 14 23 20 20 19 21 23 23 22 21 15 14 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 10 0 0 8 30 29 14 0 0 0 0 0 0 74 211 342 428 442 467 394 447 524 518 445 399 341 224 180 158 186 306 347 230 160 152 279 303 183 178 195 158 151 215 286 242 135 157 263 360 236 117 77 68 61 158 259 277 137 31 175 359 202 136 153 361 317 325 483 171 155 168 192 181 164 161 137 251 68 27 31 57 140 259 206 149 175 39 35 34 17 15 1 14 7 27 74 97 97 4 4 9 2 4 16 16 10 32 27 28 35 42 48 40 37 33 34 20 6 4 2 1 2 7 10 5 2 2 1 3 0 0 1 0 0 0 1 10 30 34 27 29 33 20 14 15 13 19 16 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63 102 44 5 0 0 0 1 2 1 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 4 4 4 4 9 11 50 66 48 33 39 36 30 13 6 3 0 1 1 0 0 0 0 3 3 4 17 21 51 34 14 6 5 5 4 6 10 17 48 62 60 49 23 9 6 16 50 86 131 153 125 70 42 18 9 6 5 5 3 2 0 0 4 4 4 2 0 0 0 0 0 0 0 3 6 7 7 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 15 34 39 40 58 46 26 70 77 72 83 93 119 77 190 104 68 50 32 22 13 4 9 9 14 16 23 39 59 74 66 74 77 85 100 112 95 64 45 41 33 35 28 25 24 20 16 16 24 18 13 17 16 13 16 23 21 18 17 18 21 30 32 23 18 18 26 33 34 30 30 35 39 53 33 42 29 21 23 27 24 24 16 6 6 19 15 6 7 5 8 12 10 5 2 1 1 2 2 4 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 6 15 18 12 13 19 20 20 27 34 33 32 20 19 26 27 27 24 26 32 32 29 38 44 49 52 46 35 33 34 23 22 23 20 12 24 27 21 24 47 49 45 38 33 24 21 21 0 0 0 2 4 5 8 30 30 26 24 29 38 41 34 30 31 29 23 21 20 22 21 22 25 26 26 23 15 16 13 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 3 0 0 10 28 28 29 6 0 0 0 2 3 60 240 381 480 369 324 401 359 382 376 219 236 396 354 405 339 510 600 407 192 167 155 188 200 175 170 187 164 145 144 137 137 123 194 273 197 118 189 128 78 53 99 201 324 316 176 203 282 211 280 528 514 490 495 450 292 138 133 113 325 589 516 279 105 17 40 28 50 61 116 202 285 569 87 3 58 41 9 8 17 105 79 81 131 93 9 13 22 4 0 17 35 42 68 65 57 61 53 36 32 37 22 15 27 28 19 13 11 15 28 21 6 2 2 3 5 1 2 4 4 4 6 12 30 63 44 44 44 50 48 43 42 59 69 52 36 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 59 42 8 2 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 2 2 0 0 2 5 7 7 6 6 10 10 9 20 25 21 26 39 16 16 15 8 2 0 9 16 5 2 0 0 6 7 5 2 3 21 51 30 12 12 13 11 9 11 21 24 49 53 39 20 5 0 4 18 42 87 105 106 94 42 12 8 6 6 6 5 3 2 1 5 5 2 0 0 0 0 0 0 0 0 6 10 11 10 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 22 38 41 37 33 28 26 38 43 48 59 64 63 91 125 41 21 61 63 31 8 6 7 14 12 18 27 41 53 59 78 84 67 74 79 86 87 67 43 39 32 44 35 26 23 24 25 28 18 23 27 25 21 16 15 19 20 17 17 23 29 34 27 15 13 18 28 31 24 21 22 27 36 42 38 27 39 25 18 20 20 15 8 4 6 8 5 4 7 9 9 7 3 2 1 0 0 2 4 6 8 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 5 13 16 10 13 13 11 14 18 24 31 35 26 22 23 24 26 27 31 36 37 36 51 57 59 56 48 39 40 43 35 33 24 34 33 28 30 35 42 49 48 40 27 18 8 6 5 0 0 0 6 8 7 12 26 32 33 31 35 37 36 32 26 29 34 29 25 25 27 26 24 26 24 22 20 17 16 14 4 1 0 0 0 0 0 0 0 8 13 9 3 0 0 0 0 0 0 0 0 0 3 11 12 0 0 0 0 0 61 94 141 257 67 167 254 213 254 315 454 649 455 330 281 317 499 623 533 387 253 180 187 177 167 181 151 168 166 166 163 156 145 142 139 218 228 157 229 362 184 99 87 93 223 397 341 87 278 246 342 352 246 311 272 469 761 736 372 127 109 131 419 530 304 65 16 48 94 63 57 191 168 263 494 222 119 77 34 4 0 12 66 96 59 25 11 6 11 6 0 0 11 96 96 50 52 65 60 50 47 37 30 26 26 27 30 29 27 24 21 14 17 13 6 5 5 10 12 10 8 15 17 18 27 54 101 124 83 123 131 124 110 130 175 156 83 31 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 0 4 20 22 14 7 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 5 3 3 1 0 0 4 5 6 7 9 14 11 10 7 3 2 11 21 20 20 8 1 2 4 20 33 24 14 0 0 2 3 7 7 3 6 24 29 17 16 14 12 13 14 12 15 30 40 36 20 6 1 1 10 38 56 63 61 56 37 11 6 7 7 7 7 6 5 5 7 7 5 1 0 0 0 0 0 0 0 1 2 4 4 4 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 1 3 46 55 53 46 27 18 32 21 20 42 50 39 43 68 57 30 57 73 61 28 5 4 4 9 18 27 44 39 33 44 67 77 74 79 104 93 94 85 51 38 44 56 46 30 22 19 19 22 27 31 30 33 22 14 16 20 15 15 16 22 30 32 22 13 16 23 27 24 16 23 22 25 30 30 35 1 52 26 14 15 15 14 14 8 7 3 7 6 7 7 4 2 6 6 4 5 3 3 4 4 5 6 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 1 0 0 0 0 0 0 0 0 1 1 1 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 4 10 12 10 9 9 8 8 11 14 19 25 21 20 29 28 29 31 35 38 37 39 53 56 62 58 52 49 45 37 41 43 39 35 30 24 23 29 35 36 32 21 9 1 1 0 0 0 0 2 9 13 19 26 33 36 34 37 38 35 25 23 25 30 39 38 34 33 31 28 25 26 23 21 20 18 17 20 16 1 0 0 0 0 0 0 0 3 23 24 16 0 0 0 0 0 0 0 0 0 0 0 10 7 0 1 5 8 15 58 347 555 432 483 288 168 146 145 233 500 734 597 592 478 376 330 225 208 193 168 186 148 136 199 223 153 172 231 196 142 128 135 157 132 125 275 337 313 208 144 67 215 342 441 370 176 395 312 311 241 248 296 306 526 976 975 415 136 165 264 377 459 383 175 367 538 483 264 93 261 121 45 91 129 81 32 72 9 5 1 25 54 129 330 120 51 18 8 8 13 36 179 209 98 46 65 60 44 30 34 41 42 49 67 54 49 49 45 35 33 24 17 12 10 22 21 19 20 21 26 37 39 53 62 89 127 152 203 266 254 169 126 146 150 108 49 34 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 84 29 19 9 1 0 0 2 9 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 2 4 3 1 0 0 0 7 10 11 11 11 10 11 8 10 5 3 4 6 13 22 13 4 5 21 25 30 27 2 0 0 0 3 6 8 10 13 22 17 15 7 8 14 23 28 36 33 28 25 16 7 2 2 9 22 20 30 31 30 24 11 7 7 6 6 8 7 6 6 5 9 9 9 7 2 0 0 0 0 0 0 0 0 2 6 7 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 3 11 23 58 37 51 50 27 15 20 14 14 26 39 45 37 28 34 63 122 38 15 13 12 6 1 5 13 18 28 24 21 33 50 58 65 84 119 126 119 98 70 60 80 79 57 44 34 26 22 26 30 28 35 38 25 19 18 19 17 15 11 19 28 29 18 13 17 22 25 21 16 50 35 24 27 28 27 22 52 21 13 12 14 18 20 17 16 46 24 10 7 5 1 4 4 2 5 11 12 7 4 5 5 3 3 4 5 4 3 1 0 0 3 5 5 1 0 0 0 0 0 2 3 3 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 2 5 7 7 6 10 10 6 9 11 17 25 28 30 32 32 31 33 34 32 31 33 44 49 53 53 46 45 45 38 34 36 37 32 26 23 20 21 26 23 8 3 0 0 0 0 0 0 23 27 24 27 26 32 38 41 38 32 27 21 20 26 31 36 42 45 43 41 36 34 32 29 26 22 19 17 15 14 14 9 5 0 0 0 0 0 0 1 28 15 1 0 0 0 0 0 0 0 0 0 6 26 80 61 114 114 91 112 92 408 622 413 452 583 399 266 100 189 220 301 382 399 850 476 318 265 259 240 211 149 199 176 145 198 308 279 197 183 187 147 118 132 148 130 137 315 248 181 168 149 104 357 356 263 194 220 283 236 227 240 313 314 279 327 532 617 257 234 398 496 504 579 708 770 701 507 548 474 164 248 251 104 135 60 9 22 77 9 135 130 87 52 32 39 18 30 30 35 39 51 80 129 142 39 57 65 64 67 59 31 42 56 67 66 78 97 100 84 48 34 24 15 20 29 21 40 37 42 42 35 44 62 82 73 97 138 141 151 248 296 147 61 43 43 32 8 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 0 0 3 26 4 7 3 1 0 0 4 14 3 2 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 2 6 3 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 1 2 2 0 1 3 3 5 11 13 11 8 8 14 25 39 42 35 21 16 37 65 55 9 23 17 5 0 0 0 0 0 0 0 0 0 3 7 8 10 8 3 4 4 7 19 31 31 24 18 9 4 2 3 8 10 6 13 21 21 17 12 8 6 1 1 6 6 5 4 2 3 16 29 35 15 3 0 0 0 0 0 0 2 3 7 9 7 6 0 0 0 0 0 0 0 0 0 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 13 40 45 79 43 41 29 14 9 8 9 10 22 29 30 28 36 58 85 85 13 7 10 5 0 1 3 4 7 15 13 16 24 37 48 62 59 70 86 83 74 75 80 83 73 60 57 44 34 30 31 35 41 43 29 29 25 22 20 18 15 11 19 19 15 9 7 12 19 23 22 12 51 26 17 21 21 12 8 25 11 10 11 17 21 19 25 66 132 24 9 11 6 0 1 3 2 4 10 10 7 5 5 4 2 2 3 4 4 2 2 1 0 1 5 6 1 0 0 0 0 1 1 4 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 1 5 8 12 7 8 11 16 22 26 26 28 31 27 27 25 24 25 28 37 40 40 36 32 33 34 32 29 26 24 14 15 25 22 21 25 20 0 0 0 0 0 0 3 8 51 47 41 36 36 35 29 31 23 17 15 12 8 39 41 44 51 52 48 46 38 36 35 33 29 24 20 19 15 12 13 10 7 0 0 0 0 0 0 7 27 28 5 0 0 0 0 0 0 0 3 9 59 121 171 170 141 163 272 507 759 660 767 216 437 626 599 459 128 132 279 410 366 280 284 309 253 229 235 244 212 179 209 237 138 143 159 204 188 157 181 170 155 156 157 144 127 139 143 119 84 175 277 362 357 288 265 232 228 221 260 267 277 242 198 187 223 287 265 284 323 349 504 629 689 621 278 258 232 232 262 311 336 235 243 50 0 0 26 47 25 34 39 30 10 25 38 21 43 60 62 72 81 76 62 56 73 66 65 65 73 89 73 43 79 75 119 126 97 65 74 34 20 27 48 59 61 65 95 83 83 85 64 48 54 54 100 108 66 43 49 56 55 29 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 3 4 4 2 2 5 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 2 5 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 4 10 12 12 11 10 11 10 15 36 63 63 40 34 71 125 130 109 148 7 1 1 1 0 0 0 0 0 0 0 1 5 9 10 8 8 7 2 1 7 18 24 22 17 5 1 2 4 5 6 6 9 20 28 23 13 7 3 0 0 4 4 5 2 0 2 17 53 89 33 10 1 0 0 0 0 0 1 3 5 6 6 5 3 0 0 0 3 2 0 0 0 1 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 1 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 15 40 38 60 13 14 12 9 7 5 6 15 17 19 26 25 44 52 35 27 11 8 10 5 1 0 0 1 6 9 10 17 19 25 37 45 48 57 46 42 45 67 73 60 57 58 52 46 47 43 37 32 33 32 27 31 30 25 19 16 13 12 19 13 5 4 8 7 5 10 15 15 22 10 9 13 14 10 4 5 5 7 15 19 18 13 32 86 45 3 6 12 14 7 0 1 1 1 5 5 5 3 2 1 1 0 0 0 4 6 3 0 0 0 1 2 0 0 0 0 1 3 4 4 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 3 11 10 14 10 9 8 9 11 15 23 17 20 27 29 25 22 23 27 31 35 31 30 23 21 21 20 20 21 19 4 11 25 21 24 37 43 29 14 7 0 4 9 23 43 54 50 48 45 44 37 30 26 15 12 8 32 47 50 48 52 55 50 49 45 38 35 34 31 28 25 22 20 20 20 18 12 7 1 0 0 0 0 0 13 24 26 24 1 0 0 0 0 4 18 40 81 119 149 170 204 278 353 509 616 657 620 539 198 286 429 504 594 450 239 359 564 303 227 222 245 253 265 262 235 185 189 209 174 152 196 132 203 211 185 192 196 180 177 174 196 181 161 153 183 139 321 403 348 317 289 253 234 222 220 312 393 299 145 149 146 219 304 355 367 399 294 467 603 596 470 299 300 302 298 338 382 422 375 246 104 119 99 89 112 102 54 50 50 35 45 39 40 61 74 96 125 119 86 70 58 74 95 120 114 125 112 95 83 103 90 60 112 165 95 24 41 76 58 129 131 124 104 93 79 91 70 47 29 20 19 24 39 13 8 6 2 4 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 4 3 6 3 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 1 5 2 0 0 0 0 0 0 0 0 2 4 2 0 0 0 0 0 0 0 1 4 9 8 2 4 3 7 3 3 8 13 14 8 10 11 13 13 17 28 32 21 16 39 56 83 84 63 0 0 4 4 5 17 23 17 13 6 6 9 8 9 10 10 13 12 7 5 4 10 20 25 20 7 0 1 0 3 5 6 9 21 37 37 19 9 6 4 2 3 2 5 1 0 0 7 31 62 30 13 3 0 0 0 0 1 3 5 7 6 6 5 5 5 4 0 8 3 0 0 0 1 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 0 0 0 0 0 0 0 0 0 2 18 32 26 2 9 9 5 4 2 5 13 16 18 16 35 40 29 14 14 14 9 17 13 4 0 1 4 6 9 16 19 19 21 25 30 36 42 42 32 40 46 45 45 50 50 43 49 48 39 37 38 30 24 28 28 25 24 22 12 6 9 13 6 1 4 7 6 4 4 9 14 6 4 5 9 10 9 6 7 7 12 15 13 10 14 21 21 8 0 8 11 12 6 0 2 3 1 6 6 3 1 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 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 4 11 12 15 14 10 11 11 10 8 14 27 23 29 27 27 23 22 25 29 32 29 30 25 23 21 19 19 22 22 20 27 25 22 32 58 49 36 30 24 13 24 30 36 42 43 43 43 40 40 38 37 34 26 20 14 52 53 49 47 48 50 50 44 40 36 33 30 27 24 22 21 19 20 25 24 22 24 9 9 12 9 4 0 6 13 19 15 0 0 0 0 1 30 82 148 193 131 130 151 239 373 505 582 469 369 274 310 264 217 332 353 547 794 671 420 400 180 189 458 532 369 281 252 187 171 154 235 290 220 155 145 228 204 189 227 186 142 165 154 259 221 197 247 324 342 125 173 248 306 300 235 252 178 199 334 349 245 136 153 154 191 333 469 470 410 380 526 682 449 392 376 359 362 376 416 444 519 413 384 470 428 213 198 134 85 119 111 52 45 50 39 59 74 79 74 88 106 116 141 150 155 162 195 171 177 146 100 131 117 78 80 156 269 193 56 37 57 63 158 108 94 71 52 42 33 46 47 25 10 5 4 7 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 13 17 5 4 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 0 1 4 11 10 5 4 7 9 20 11 6 7 11 12 8 9 6 13 16 17 14 5 0 0 0 0 8 11 0 0 0 4 4 6 15 15 12 13 10 15 16 15 14 14 15 19 18 15 8 2 5 12 20 21 10 2 4 4 4 5 7 11 23 38 37 13 9 6 4 4 3 3 6 1 0 0 3 10 19 15 6 1 0 1 0 0 0 2 5 6 7 7 9 9 8 6 3 9 5 2 0 0 1 4 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 2 79 175 150 0 1 2 2 1 1 5 11 12 13 14 37 37 32 22 15 14 14 26 17 6 1 2 6 10 12 17 13 14 14 19 25 31 35 36 29 31 36 36 37 40 40 33 44 34 31 32 31 29 29 29 28 17 28 26 11 3 8 12 6 3 4 8 5 4 3 7 14 14 7 5 6 8 7 5 6 10 14 10 5 13 24 19 3 0 0 2 11 8 2 0 0 1 0 2 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 1 3 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 12 16 18 20 16 15 15 14 15 20 29 33 29 32 31 30 26 25 28 27 30 36 38 39 40 37 33 34 33 42 33 17 25 47 62 46 32 32 34 40 41 40 35 31 29 26 29 32 37 37 44 44 39 38 41 49 48 42 38 37 40 41 36 30 27 26 21 19 20 20 12 10 13 20 23 20 20 21 19 20 22 24 21 14 9 1 0 0 0 1 4 56 115 132 136 101 91 101 90 103 192 330 409 415 560 368 328 358 349 296 217 133 245 295 279 260 276 292 275 466 369 295 275 210 177 151 141 165 193 169 162 199 168 176 310 278 190 161 156 232 193 179 367 475 411 189 203 440 650 361 209 185 152 210 325 234 151 124 135 149 184 294 562 575 464 479 699 958 533 461 444 425 432 476 502 521 532 331 451 594 526 372 470 427 402 289 168 91 115 217 133 119 154 134 101 138 205 226 316 399 321 254 215 194 244 180 142 212 228 196 206 203 180 207 139 78 55 45 49 57 27 28 34 35 52 48 18 9 7 5 6 4 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 0 0 0 0 0 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 65 47 2 0 3 1 6 8 6 4 0 0 0 0 0 0 0 0 1 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 4 3 2 1 2 4 9 8 4 6 5 8 11 11 14 9 6 7 12 13 9 5 3 3 0 0 0 0 0 0 0 0 10 4 2 1 1 0 2 14 18 18 18 17 17 19 20 17 10 6 9 13 14 9 5 4 4 5 7 10 13 20 26 23 10 7 6 5 5 5 6 8 0 0 0 0 1 3 3 0 0 0 7 3 0 0 1 4 6 7 9 12 14 13 9 4 7 10 5 1 0 5 11 9 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 0 5 3 77 171 156 29 0 0 0 0 1 6 10 7 8 21 28 30 22 17 14 14 16 19 10 10 7 7 9 11 12 15 10 9 9 15 19 20 23 29 27 30 31 32 30 31 32 34 43 39 31 28 21 22 25 25 22 12 20 12 4 2 9 12 5 5 5 7 7 5 4 8 14 14 9 6 8 8 8 7 6 10 12 8 3 12 18 13 4 1 3 11 12 17 9 2 0 1 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 2 4 4 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 9 10 11 13 15 17 19 16 13 12 13 20 29 35 33 35 33 32 29 27 27 27 32 48 59 72 76 69 56 48 39 42 26 12 36 52 54 44 34 33 33 31 36 37 33 25 14 14 22 36 41 43 50 48 45 52 42 35 38 30 22 22 25 26 25 22 20 15 13 11 6 2 2 0 0 1 6 5 0 0 4 9 11 14 10 8 10 0 0 0 0 4 27 72 118 119 155 238 234 197 159 121 130 192 315 426 460 485 569 508 429 381 276 219 248 160 199 233 246 284 275 260 270 223 221 204 163 148 160 111 254 228 168 128 126 137 158 195 168 157 161 185 224 222 294 492 539 539 752 1101 1058 686 318 161 178 260 327 215 141 124 118 141 200 329 631 888 560 566 943 1156 972 866 508 501 508 550 590 694 783 513 573 605 574 604 600 457 384 332 257 210 196 273 381 383 252 303 424 392 343 306 316 287 287 253 187 150 171 220 210 160 117 252 386 321 205 297 214 77 105 99 48 28 86 302 59 18 164 184 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 246 133 0 0 0 1 5 6 2 0 1 1 1 0 2 1 1 0 1 1 1 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 2 2 3 4 4 2 2 3 6 11 9 6 5 1 0 2 13 16 17 15 10 11 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 13 14 16 8 6 9 14 18 15 14 10 9 6 4 4 3 5 6 10 12 14 16 16 13 10 7 7 5 5 6 7 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 12 12 12 12 11 8 6 8 10 9 3 1 1 0 1 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 7 15 3 1 1 0 0 1 0 0 0 1 7 10 6 6 19 25 25 13 10 12 13 12 12 10 9 8 7 7 9 8 6 10 10 14 20 21 22 24 26 27 27 28 26 27 27 26 29 34 28 22 19 20 20 16 14 16 11 9 4 1 2 7 10 8 9 11 8 7 6 5 6 9 11 7 7 9 11 9 7 10 13 13 9 7 8 9 7 5 5 9 19 22 19 4 0 0 3 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 2 3 0 0 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 1 5 10 9 12 13 11 10 10 11 17 17 17 19 21 25 32 36 32 35 35 34 37 38 37 38 44 67 81 106 110 104 94 77 54 36 33 33 46 49 42 40 40 41 44 50 36 33 30 21 13 15 21 34 37 46 45 36 38 53 34 32 25 17 11 9 9 14 14 12 11 12 11 7 2 0 4 5 4 16 15 2 0 0 0 0 0 0 1 0 0 1 0 1 12 26 58 91 91 107 140 155 317 386 337 183 79 109 213 367 512 659 822 805 810 524 389 310 260 253 285 302 247 185 190 197 236 323 240 209 221 221 261 268 258 209 126 104 102 103 108 138 186 173 208 291 325 388 376 670 588 1250 1017 828 535 277 233 334 287 279 230 138 136 135 154 171 246 435 708 934 938 619 993 1093 1130 1022 628 529 564 671 752 867 1218 1124 499 478 502 659 519 387 386 285 290 291 194 629 636 318 97 81 93 436 405 351 347 314 265 203 158 194 214 207 185 135 92 98 233 249 319 595 643 156 225 220 121 41 45 124 36 19 15 41 26 8 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 220 80 0 0 0 1 2 1 0 0 0 0 0 0 2 4 6 2 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 1 2 2 5 5 3 5 6 5 4 5 14 14 11 28 14 3 4 8 16 19 18 15 13 16 14 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 0 3 8 9 9 7 7 5 3 1 0 1 6 10 11 12 12 11 10 10 10 8 7 2 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 3 1 2 4 8 11 12 11 5 4 5 7 9 10 11 5 3 10 11 9 4 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 5 4 1 4 16 22 2 3 6 9 61 82 0 0 0 1 4 7 4 3 8 10 17 6 10 13 13 13 13 13 11 15 14 13 12 9 8 14 20 20 21 16 17 18 17 17 17 22 24 32 28 21 22 24 17 14 17 19 15 9 8 11 10 7 4 2 1 3 6 9 9 6 7 7 5 5 5 6 6 5 5 5 9 7 8 11 11 7 6 7 9 11 11 9 7 28 57 35 1 0 0 4 8 15 21 16 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 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 8 10 12 10 8 7 7 8 10 9 19 24 31 38 41 38 35 35 35 34 39 45 48 53 62 63 72 90 104 98 92 86 65 33 42 42 43 42 40 40 39 45 44 39 35 32 31 21 19 21 21 22 40 48 42 37 40 42 27 28 18 13 12 12 11 9 9 9 9 9 7 4 2 0 4 8 6 2 6 0 0 0 0 0 0 0 0 0 7 17 34 88 156 151 99 103 125 145 155 164 356 377 320 318 289 242 208 347 317 513 665 645 399 285 298 329 417 368 301 306 328 232 254 236 222 276 350 287 342 316 329 278 239 225 159 140 115 132 182 148 170 201 350 734 722 444 371 699 888 928 533 558 588 536 399 361 252 207 194 180 155 125 116 179 305 500 802 1090 1105 689 795 774 798 675 575 554 598 757 817 799 1511 1355 538 545 538 659 445 588 536 303 242 304 331 939 447 142 161 161 151 487 427 362 328 268 218 189 190 262 273 202 153 141 139 124 169 223 216 239 217 137 226 240 147 54 21 30 30 13 8 9 25 16 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 2 1 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 0 1 4 5 8 8 13 17 12 11 46 30 12 1 0 4 13 17 15 18 16 25 21 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 0 2 0 0 0 0 0 1 2 5 6 3 1 2 6 8 9 9 8 8 7 7 7 8 5 1 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 3 1 4 14 19 14 8 4 4 10 12 11 9 9 12 12 13 29 20 12 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 1 0 8 26 36 13 10 5 44 32 6 0 0 0 1 2 4 2 0 3 8 7 5 9 13 14 15 14 13 14 15 15 14 13 13 17 23 26 21 17 11 10 10 11 11 12 18 23 30 23 18 18 17 11 7 6 9 8 5 7 9 8 7 4 3 3 2 1 3 5 5 4 5 4 5 5 4 3 2 2 4 5 4 7 10 11 9 6 6 9 11 15 11 16 69 111 32 4 1 3 8 5 4 24 40 0 0 0 0 1 4 3 0 0 0 0 0 0 0 2 4 3 0 0 4 4 1 0 0 0 0 0 0 0 0 1 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 8 10 10 9 8 7 7 7 8 7 11 16 25 37 40 33 34 36 38 32 30 34 38 45 51 34 40 43 59 67 79 85 72 22 34 33 34 38 41 39 32 38 38 38 33 30 31 24 31 30 30 38 48 47 39 41 43 34 25 23 19 13 12 11 8 5 5 8 12 4 3 2 0 0 0 0 0 0 0 0 1 0 3 45 82 19 8 15 26 65 226 308 329 265 205 128 169 223 268 304 355 266 139 401 483 418 368 426 338 321 364 495 495 278 138 140 191 228 212 218 224 152 188 260 295 343 324 324 398 348 468 324 238 232 238 246 247 312 526 368 209 227 439 851 369 397 355 525 652 297 263 386 421 403 351 267 185 201 271 268 200 151 149 202 328 529 898 1187 1116 797 633 641 666 672 650 633 698 810 829 877 1427 1092 883 787 670 677 504 727 584 305 190 218 288 395 156 105 237 265 260 424 492 330 317 235 206 215 227 263 268 233 193 174 151 118 163 153 123 90 70 83 111 121 80 63 45 27 15 8 7 6 16 12 11 19 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 1 2 0 0 0 0 0 0 2 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 1 1 1 1 2 4 1 2 8 8 21 44 65 56 48 4 3 2 3 6 8 14 25 24 97 30 13 14 12 8 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 0 0 0 0 0 0 0 2 6 7 5 4 3 1 2 3 3 4 5 7 8 8 5 0 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 18 24 19 11 14 16 14 11 8 9 12 14 14 6 11 10 6 4 5 4 2 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 2 6 16 28 23 24 3 0 4 22 19 0 0 0 1 1 1 6 7 11 11 5 9 13 14 13 12 11 13 13 14 14 13 18 24 25 22 21 12 7 6 5 6 6 11 19 18 19 15 13 16 16 13 9 5 6 8 10 9 8 6 3 1 1 2 4 5 4 4 4 3 3 5 5 5 4 2 1 1 2 5 6 10 6 7 8 5 3 4 6 15 11 34 67 58 5 1 6 8 2 1 14 30 29 0 0 0 0 6 6 3 0 0 0 0 0 0 0 7 14 11 0 0 6 9 3 0 0 0 0 0 0 0 2 3 3 2 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 8 7 8 8 9 8 7 6 5 5 5 6 9 13 20 20 14 16 23 34 33 29 28 28 28 30 28 26 26 26 28 39 47 47 16 25 26 27 31 35 33 29 27 25 32 29 27 29 36 41 33 32 43 45 40 36 32 36 26 23 19 16 15 14 15 4 1 0 0 1 0 0 0 0 0 0 0 0 0 0 7 29 49 103 251 392 458 341 164 54 110 353 390 306 209 158 241 257 220 216 244 296 273 179 167 263 327 313 261 204 208 228 336 614 372 159 174 188 184 184 182 217 200 182 197 272 300 301 415 430 388 474 419 339 271 258 309 353 393 606 385 184 234 356 433 242 447 446 500 492 418 322 248 340 360 366 245 187 197 238 404 303 195 170 260 412 598 921 1187 1176 1058 868 708 654 711 786 714 833 884 935 1043 1158 855 828 837 738 644 527 518 497 265 203 279 342 275 161 149 264 223 419 543 475 301 255 193 262 238 223 222 217 268 204 191 206 187 143 103 78 94 44 38 37 43 70 81 64 24 7 4 7 14 21 17 11 73 42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 3 8 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 2 0 0 6 7 4 3 4 9 7 23 16 6 11 14 5 7 5 6 4 3 14 37 82 275 33 2 3 3 3 3 3 2 7 5 1 2 4 3 3 3 2 4 2 0 6 11 2 0 0 0 0 0 0 0 1 9 11 4 1 0 0 0 0 0 0 3 6 6 6 4 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 38 48 31 30 6 6 9 7 7 9 10 10 6 6 9 9 9 9 7 4 1 1 1 1 1 0 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 3 3 0 0 1 3 211 186 39 0 0 0 0 1 33 24 5 8 6 8 12 8 8 9 13 16 15 9 8 15 20 28 32 31 25 8 6 5 4 5 9 11 13 16 14 12 16 19 21 15 8 8 11 11 10 6 4 2 0 0 0 0 4 5 6 5 4 4 4 4 6 7 6 3 1 1 1 1 4 10 6 6 8 7 6 5 3 12 12 20 18 8 4 6 10 5 5 14 41 39 15 0 0 0 0 5 2 0 0 0 0 0 0 0 0 7 12 10 3 2 0 6 3 1 0 0 0 0 0 0 4 5 6 5 1 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 1 3 6 5 5 5 6 6 4 1 0 0 0 0 4 8 9 9 10 10 11 15 17 22 26 27 26 29 37 45 52 48 39 32 32 41 21 24 24 24 25 36 36 32 17 0 7 20 24 28 39 44 39 37 43 40 34 29 30 31 22 22 22 21 18 14 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45 193 289 428 545 410 369 235 115 121 263 337 299 124 134 159 249 327 336 388 270 208 301 419 391 215 189 161 112 112 156 184 171 135 161 145 215 291 284 224 232 415 472 349 212 172 267 618 484 350 296 417 582 544 509 535 360 434 440 310 235 258 277 316 327 344 379 422 461 543 541 481 348 283 342 510 273 224 183 209 435 612 217 223 351 488 614 770 917 946 990 909 755 631 673 841 918 915 825 889 945 912 827 814 840 767 713 642 550 550 340 287 315 573 677 471 271 253 246 672 571 433 303 207 173 262 255 228 205 212 221 167 160 151 206 211 157 103 94 90 73 60 34 32 51 58 38 10 4 6 15 23 23 21 9 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 1 1 2 3 1 1 3 5 3 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 2 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 6 3 5 8 8 9 8 7 3 8 10 8 15 30 7 6 3 4 8 18 68 171 0 0 0 7 8 5 2 4 19 19 5 0 9 15 18 21 6 5 1 7 7 4 1 0 0 0 0 0 0 0 1 7 13 10 6 2 0 0 0 0 0 0 6 9 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 7 14 11 48 56 32 14 1 3 5 5 5 6 7 7 6 8 15 15 9 7 5 4 4 4 8 2 2 3 4 5 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 1 13 22 1 7 20 283 154 18 8 0 0 0 0 31 16 3 5 6 8 7 2 8 9 14 17 16 16 14 20 16 27 25 20 15 6 5 1 1 7 9 9 11 15 14 16 21 21 16 11 9 11 11 6 6 5 2 0 0 0 0 1 4 5 6 5 4 4 4 2 4 5 6 2 0 0 0 1 3 3 4 3 5 6 6 5 2 10 13 9 3 0 2 7 8 8 3 17 37 26 7 1 4 5 1 0 0 0 0 0 0 0 0 0 0 6 7 5 4 3 0 6 5 2 0 0 0 0 0 0 1 1 4 4 2 2 4 1 1 0 1 1 1 1 4 7 5 10 9 6 2 0 1 2 2 2 4 3 1 0 0 0 0 0 4 6 7 8 8 8 9 13 13 15 23 28 29 29 34 46 57 69 72 56 43 46 28 30 30 28 31 40 36 32 17 10 16 20 22 24 31 36 42 41 41 40 34 29 29 28 22 18 13 15 16 6 0 3 9 9 0 0 0 0 0 0 0 0 0 0 1 57 216 512 825 844 785 588 468 92 64 169 170 169 134 88 86 206 278 308 289 242 262 283 253 270 347 332 278 307 473 396 394 282 145 114 146 130 275 412 365 272 238 233 276 251 194 154 204 322 332 282 346 428 502 522 518 462 452 693 558 385 268 278 319 277 277 280 311 356 400 484 436 493 443 314 390 559 366 332 208 121 647 886 391 254 415 560 624 641 656 678 731 716 694 723 726 800 945 870 725 1047 952 882 828 731 766 779 751 770 703 654 581 423 281 385 449 436 396 366 358 636 441 403 269 174 160 153 210 312 261 218 183 171 191 178 140 195 184 141 118 108 93 79 42 20 42 65 56 32 13 14 14 17 18 17 9 11 3 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 0 0 1 4 4 2 6 5 5 3 5 5 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 3 8 12 18 17 12 9 7 8 8 9 6 20 36 14 10 9 7 8 8 5 3 2 2 6 8 5 2 0 0 2 14 28 22 20 20 24 27 8 23 7 2 1 6 10 8 4 2 1 0 0 0 0 2 7 10 5 1 3 4 2 0 0 0 8 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 26 9 9 34 57 30 0 0 1 3 4 4 6 8 9 12 15 22 18 10 7 5 5 7 9 12 7 4 5 6 8 10 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 60 1 7 25 133 94 25 3 0 0 0 0 0 0 2 6 8 5 4 1 6 7 13 12 25 41 11 17 6 14 11 7 7 7 6 3 5 12 9 7 11 15 15 17 18 19 13 7 6 6 5 4 7 1 0 0 0 0 1 2 4 4 5 4 3 3 2 1 1 1 3 1 0 0 0 0 2 3 3 1 1 3 5 5 4 11 11 2 0 0 1 3 3 2 1 8 21 11 2 4 8 6 1 0 0 1 1 1 1 1 3 0 0 4 5 4 3 1 0 3 2 3 1 0 0 0 0 0 0 0 2 5 7 13 18 12 3 0 3 4 3 1 1 1 3 11 12 11 7 5 3 0 0 0 2 0 0 0 0 0 1 1 1 4 6 8 9 10 10 15 15 23 26 27 28 29 31 35 34 49 85 85 73 68 29 35 26 27 38 43 39 40 48 36 26 15 14 23 31 31 40 40 38 37 34 28 26 25 22 19 18 15 7 1 0 10 20 18 0 0 0 0 0 0 0 0 0 0 42 234 495 750 1046 610 696 442 161 104 151 345 250 190 189 206 263 266 278 303 319 422 490 511 448 319 268 399 455 458 418 423 415 385 367 446 438 275 223 343 309 211 197 223 221 260 210 131 188 222 260 361 430 472 474 402 297 213 232 467 333 211 200 210 235 219 241 244 325 352 325 327 402 447 468 399 407 572 609 603 613 149 865 1606 966 308 665 1671 1528 728 587 631 665 671 669 648 756 798 863 848 815 1110 921 903 901 827 746 741 721 726 711 645 620 539 432 374 328 363 417 415 394 466 411 389 249 184 240 257 284 402 295 288 216 235 267 246 195 172 191 170 157 124 100 89 57 28 14 29 47 42 21 23 20 22 10 6 8 9 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 8 8 13 17 9 1 0 0 0 0 1 1 1 4 2 8 14 12 4 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 3 2 8 8 16 16 12 10 11 8 8 16 20 32 27 15 17 12 8 16 13 11 8 7 10 11 6 1 0 0 0 5 15 28 25 24 20 13 8 6 7 2 0 0 10 17 16 11 9 10 4 3 6 10 10 7 8 6 1 0 1 1 0 0 2 10 13 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 13 1 2 13 29 17 3 0 1 3 3 4 6 10 10 12 17 21 21 11 7 5 3 5 10 10 3 0 7 4 6 9 10 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 33 0 23 120 14 12 5 0 0 0 0 0 0 0 0 3 4 3 2 2 1 0 7 6 3 4 12 17 11 11 14 14 12 8 5 6 9 12 10 10 13 15 15 15 12 12 17 13 8 5 4 7 5 0 0 0 0 0 1 2 1 2 4 3 3 4 4 3 1 0 0 0 0 0 0 0 0 2 3 3 1 1 3 3 4 11 8 2 0 0 0 0 0 0 1 6 12 8 6 7 5 2 0 1 2 3 2 1 0 2 5 1 1 1 1 3 4 2 0 0 1 2 1 0 0 0 0 0 0 0 2 4 9 16 24 28 17 14 4 4 4 5 6 6 5 2 3 2 1 1 1 0 0 0 0 0 0 0 1 3 4 4 6 5 2 10 16 15 16 23 22 29 29 31 29 30 34 36 37 37 68 93 95 94 24 19 13 17 26 30 38 46 48 35 37 20 8 14 27 30 37 39 35 33 33 32 25 23 18 17 17 10 0 0 0 4 18 11 0 0 0 0 0 0 0 0 0 5 94 271 505 559 551 398 371 188 87 131 146 151 198 374 332 288 278 285 290 326 368 245 308 474 673 787 532 389 385 426 476 436 288 118 133 239 491 450 298 413 386 273 134 144 262 356 323 196 166 243 316 395 438 461 466 329 205 175 194 239 288 202 278 225 223 243 265 332 393 390 294 300 401 451 390 469 309 344 621 1083 1514 1014 736 2242 1650 577 830 1876 2300 911 639 594 665 702 739 779 804 745 884 856 855 988 941 887 900 827 779 752 698 679 860 817 668 623 622 592 465 375 407 412 461 474 445 374 228 208 212 221 312 343 179 290 298 350 416 360 295 268 257 234 238 231 187 134 92 70 39 26 38 31 27 43 43 49 6 104 22 1 0 1 8 3 1 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 8 6 6 4 0 0 0 0 0 0 4 9 13 13 17 16 47 31 2 7 0 0 0 2 2 1 1 0 3 3 0 0 0 0 0 0 0 0 2 6 6 4 7 6 1 12 10 9 13 15 13 9 21 10 45 26 10 13 12 15 18 16 15 10 11 12 10 9 3 0 2 2 16 40 50 47 25 9 3 3 11 19 12 0 2 4 6 8 6 2 1 0 0 2 8 16 16 12 9 1 12 10 3 0 0 2 10 18 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 0 1 6 14 14 5 4 7 7 7 8 10 13 12 8 6 8 9 4 2 2 1 1 2 3 3 6 7 3 2 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 21 63 0 2 2 0 0 0 0 0 1 0 0 0 1 1 1 1 1 2 6 6 6 8 13 16 8 6 9 14 15 10 7 9 11 12 10 13 18 17 14 12 10 8 11 8 6 14 18 13 5 0 0 0 0 0 1 2 2 1 6 4 4 3 4 3 1 0 0 0 0 0 0 0 1 2 2 2 0 0 1 0 3 9 7 6 1 0 1 0 0 0 0 1 25 17 11 5 1 0 1 2 1 2 1 2 2 5 10 1 2 2 2 4 7 6 1 1 0 0 0 0 0 0 0 0 0 3 4 4 6 8 12 19 21 30 15 5 3 8 15 18 14 5 4 4 3 3 1 0 0 0 0 3 3 1 2 5 5 5 4 9 8 16 21 26 31 31 30 31 28 29 29 32 34 33 36 36 35 67 80 97 25 26 18 14 17 25 35 42 42 44 39 37 34 30 14 20 34 42 38 33 31 28 16 8 11 15 17 12 3 0 0 0 9 8 0 0 0 0 0 0 0 0 32 39 156 283 399 349 333 422 525 619 384 214 174 254 367 411 334 298 368 378 455 483 496 619 566 427 637 671 483 315 236 241 490 391 258 154 98 121 621 663 457 412 457 425 247 190 619 783 564 297 241 499 594 495 443 429 400 278 261 219 239 244 264 262 286 208 281 287 370 457 431 354 232 294 482 519 498 501 339 326 505 1028 1782 1955 1409 1775 2242 1181 624 1385 2042 1708 1597 748 709 745 824 882 813 694 861 957 1037 1078 987 884 895 778 818 772 653 674 860 783 914 816 682 601 608 578 524 471 625 553 471 346 233 264 256 257 172 109 121 243 341 421 597 524 479 457 417 380 374 336 294 233 169 133 98 64 63 35 27 52 57 37 57 370 86 3 2 0 0 0 0 0 26 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 1 2 1 0 0 3 7 11 14 17 0 2 22 16 0 0 0 0 0 3 3 4 2 0 0 0 0 0 0 0 0 0 0 0 5 3 2 3 5 4 1 9 8 8 13 17 19 19 13 0 23 12 8 14 16 15 17 17 12 10 24 28 14 8 1 0 2 4 14 25 27 21 6 0 0 0 0 0 0 0 1 0 0 1 2 1 0 0 0 1 3 11 17 17 15 14 11 12 12 10 6 4 6 17 19 13 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 0 1 5 13 13 8 7 12 15 15 15 19 28 18 9 6 6 3 0 0 2 3 4 5 5 5 6 1 1 2 2 2 27 33 7 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 14 0 0 1 1 67 60 17 0 0 0 0 0 0 0 1 1 0 2 6 7 6 9 17 23 13 2 8 18 18 13 11 12 13 16 18 16 16 16 15 13 8 5 10 6 9 19 17 6 0 0 0 0 0 0 1 1 2 2 5 4 3 2 2 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 4 10 9 8 0 0 2 1 0 0 0 2 9 7 4 2 0 0 1 1 2 1 1 2 2 1 2 0 0 3 3 6 7 4 2 2 2 0 0 0 0 2 3 3 3 4 6 5 4 4 4 4 6 17 24 11 2 2 7 13 13 5 5 5 4 7 9 9 9 6 4 8 9 7 4 4 6 6 4 13 14 19 21 24 27 28 27 26 29 31 29 28 24 22 29 34 32 29 32 50 14 16 16 18 22 23 29 31 8 3 21 37 45 45 26 23 30 37 37 32 33 25 17 14 10 3 2 5 2 0 0 0 2 15 2 0 0 0 0 0 3 106 329 500 376 249 252 283 283 383 538 613 554 301 253 389 392 303 255 254 287 575 721 672 492 441 568 359 558 289 254 268 230 223 244 231 224 216 157 233 666 743 346 258 314 337 297 253 628 591 513 427 504 744 1025 814 660 439 332 297 327 272 256 250 252 331 388 294 320 298 407 512 469 332 258 334 501 608 779 727 501 434 320 611 1595 1861 1323 986 1038 298 426 1323 1681 1500 1144 779 805 780 844 916 897 817 888 1160 1107 1098 1028 932 878 796 783 716 670 633 587 705 981 1011 925 595 528 553 542 569 607 503 432 393 315 255 357 609 242 161 193 249 318 420 573 684 741 706 634 552 513 509 426 365 280 260 225 155 122 86 48 54 60 111 139 171 154 15 1 0 0 0 0 1 20 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 1 4 8 9 6 0 3 4 2 1 0 0 0 1 1 0 0 0 0 0 1 2 4 2 0 1 2 1 0 0 0 0 0 1 2 2 0 2 4 6 7 7 9 8 8 6 8 10 10 7 3 1 9 13 16 16 13 15 15 14 7 9 24 28 13 3 7 3 3 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 13 13 9 6 5 4 4 4 7 14 17 16 14 17 15 6 14 15 10 9 9 0 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 5 4 5 5 4 5 10 6 7 11 16 15 19 33 47 52 36 9 4 3 2 3 7 13 14 8 8 10 11 6 0 1 1 1 22 142 170 72 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 0 0 0 0 0 89 106 44 0 0 0 0 0 0 0 0 0 0 0 3 1 1 10 17 20 16 7 15 23 12 8 9 12 13 14 12 8 9 23 26 17 7 5 11 10 10 16 13 9 5 0 0 0 0 0 0 0 0 1 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 12 11 8 0 0 0 1 0 0 0 1 3 5 4 4 2 1 1 2 2 0 1 2 1 0 0 0 1 5 6 10 6 3 2 2 2 0 3 3 2 4 5 5 6 6 8 6 4 3 3 5 5 4 12 11 4 2 1 2 4 3 3 6 4 7 5 4 7 12 11 9 10 12 11 12 14 16 17 20 21 32 35 35 35 34 31 33 30 27 22 18 14 14 21 25 27 21 21 21 12 12 14 17 25 29 27 22 15 15 9 27 37 41 40 28 28 36 34 28 25 22 19 23 25 14 0 0 1 4 10 4 0 0 0 0 0 0 2 57 252 547 756 473 208 138 270 490 438 382 528 424 363 345 332 297 266 290 302 333 414 462 456 509 465 366 432 465 443 156 289 299 268 284 334 305 289 251 185 187 405 519 356 343 286 259 221 166 248 238 358 538 831 961 1043 1119 1198 634 454 360 355 394 359 311 327 373 382 357 342 304 368 471 451 336 275 326 450 690 1055 1116 1211 907 506 559 1318 1541 911 671 663 570 724 1212 1324 1159 911 876 867 815 884 946 958 917 949 1109 1229 1525 1132 924 820 739 676 665 733 751 634 653 760 973 1162 472 423 450 446 418 388 444 411 440 493 490 489 537 315 241 218 141 202 398 591 741 708 725 654 578 498 454 444 412 344 360 300 195 144 130 67 37 78 148 116 129 206 21 0 1 0 0 8 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 1 2 0 0 0 2 4 6 9 9 3 4 2 0 0 0 1 2 9 2 2 1 5 8 5 2 3 4 3 1 0 1 2 1 0 0 0 0 0 5 9 1 5 7 7 5 10 14 11 10 2 3 7 7 5 5 9 12 11 15 13 12 15 21 27 20 9 4 1 1 3 7 5 3 3 4 2 0 0 0 0 0 0 0 0 0 0 0 2 16 19 17 14 10 7 6 6 9 13 14 15 17 18 16 9 6 15 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 1 5 1 6 10 10 8 8 10 27 135 37 15 28 59 87 78 70 19 12 11 11 13 13 14 17 9 5 5 5 4 2 1 1 6 86 261 264 126 7 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 3 2 3 2 0 0 0 0 0 0 1 2 1 0 0 0 0 0 28 54 27 0 0 0 0 0 0 0 0 0 0 0 0 2 0 13 20 18 13 15 27 16 2 5 9 12 13 16 22 23 25 35 21 13 7 6 10 6 8 13 14 14 7 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 4 7 9 10 0 0 0 4 2 1 2 1 3 5 5 7 6 2 2 4 4 0 0 1 0 0 0 0 1 6 8 7 5 3 3 4 3 3 7 5 4 5 6 5 6 7 7 6 5 4 3 6 6 1 0 0 0 1 1 6 11 11 11 5 10 11 10 8 10 12 11 13 7 9 10 13 17 20 21 31 33 32 31 31 30 29 28 24 19 9 12 9 8 12 14 15 17 14 13 10 25 25 25 25 27 30 25 18 11 10 9 21 27 39 40 30 24 25 23 20 19 20 20 22 21 22 7 0 5 16 1 0 0 0 0 0 8 29 68 563 834 857 592 264 148 202 288 350 377 414 575 393 425 400 361 349 314 238 344 296 356 329 314 396 295 349 591 572 452 261 296 306 352 503 477 327 282 237 256 153 335 429 388 411 508 618 388 274 248 325 504 849 406 489 585 667 692 540 657 490 394 396 389 350 353 348 387 389 386 413 430 428 398 307 304 326 459 732 1047 1096 1508 1091 782 737 853 986 722 601 667 758 810 1083 1540 1391 984 915 902 885 946 1034 1024 1094 943 871 861 1017 1034 874 724 695 650 656 706 740 535 545 697 1084 1477 1158 519 494 456 574 632 570 542 460 478 474 416 369 326 327 407 210 232 491 678 698 691 670 488 464 437 420 428 412 367 399 371 226 170 130 74 44 100 164 130 217 160 12 1 2 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 1 1 1 1 1 0 0 0 0 1 2 3 3 12 3 5 4 3 4 4 4 3 1 0 0 1 2 1 0 0 0 5 10 11 6 5 4 4 14 35 42 26 6 1 7 14 22 21 14 9 8 11 40 44 22 16 28 38 34 28 20 10 6 5 8 11 9 8 6 7 6 4 2 2 5 0 0 0 0 0 0 1 0 0 1 2 3 4 5 6 10 11 15 18 18 19 18 13 4 8 11 4 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 3 3 0 1 3 7 8 11 11 13 52 170 284 99 27 36 79 101 79 9 13 12 12 8 6 7 7 7 3 4 5 4 2 0 2 10 32 138 183 98 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 3 54 118 56 0 0 0 0 4 4 6 1 1 1 0 0 0 2 1 0 0 0 0 0 2 0 0 0 1 1 1 2 1 0 15 13 9 19 30 14 4 6 9 8 7 8 10 15 33 32 13 12 8 4 5 3 7 10 10 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 1 2 5 7 0 0 0 1 4 2 0 1 0 1 2 5 6 4 2 2 2 0 0 1 1 0 0 0 1 4 8 9 6 4 4 4 5 6 8 6 6 7 10 9 8 9 9 8 6 4 2 5 6 0 1 3 2 5 8 10 12 15 18 17 20 18 16 13 13 14 16 19 13 10 8 7 10 14 15 22 27 30 18 12 13 13 12 7 4 3 5 6 11 15 15 15 15 15 7 5 28 34 35 29 23 23 20 18 15 15 15 16 23 27 33 31 23 18 18 14 16 20 21 21 18 15 1 0 0 0 0 0 0 0 0 15 145 377 778 1205 1016 793 548 387 307 199 225 211 306 340 316 189 183 213 189 212 266 270 294 200 151 151 501 630 254 500 549 498 405 304 266 266 290 274 457 402 352 395 355 243 332 416 442 375 418 688 471 464 365 375 451 448 288 374 360 349 295 388 563 551 452 443 422 378 367 374 368 395 355 358 377 350 298 275 329 333 491 653 795 879 1036 893 872 709 622 712 774 701 959 1310 1392 1305 1487 1308 922 890 897 920 1010 1097 1120 1253 1082 955 944 1038 1064 892 677 654 629 685 682 605 478 494 762 869 940 819 600 526 548 561 849 989 939 872 952 477 248 304 394 413 318 240 349 549 728 845 775 639 476 466 487 463 446 410 374 382 455 398 202 147 131 129 130 173 163 329 110 8 1 2 2 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 5 4 2 10 0 0 1 2 4 5 4 3 1 0 1 2 2 1 1 0 2 10 5 9 13 9 2 4 8 16 22 14 4 10 20 18 22 17 10 4 2 6 19 22 20 18 25 50 57 35 20 14 19 17 18 17 15 13 7 3 12 7 6 8 9 0 0 0 1 1 0 0 0 0 0 0 0 0 2 3 4 5 14 19 18 17 10 5 5 3 2 2 1 0 0 0 0 0 0 3 6 4 0 0 0 0 0 0 2 2 0 1 4 6 3 9 11 55 107 86 20 12 44 53 164 106 20 9 7 6 1 1 0 3 6 6 5 4 8 9 5 8 14 20 37 78 22 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78 33 0 0 0 0 2 2 34 13 0 0 0 0 0 0 0 0 0 0 2 6 3 3 0 0 0 1 1 2 3 3 9 10 9 17 23 13 3 6 4 3 4 5 9 20 32 23 10 6 10 6 4 7 8 6 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 1 3 4 1 1 2 7 9 4 0 0 0 0 1 3 4 4 3 1 0 0 0 0 4 2 0 0 0 2 7 12 9 6 4 4 4 7 8 7 7 8 10 8 8 9 8 8 6 10 4 7 8 4 5 6 7 10 10 10 12 16 21 20 22 18 16 15 13 12 13 14 19 17 11 8 7 8 8 11 10 10 21 24 20 12 5 1 0 3 9 15 21 23 23 21 17 17 10 6 24 29 37 30 23 21 21 21 21 23 22 22 20 18 26 31 22 16 11 10 16 21 20 20 18 12 0 0 0 0 0 0 8 11 0 254 522 877 1005 818 622 469 444 320 361 311 246 408 352 325 288 255 202 167 205 268 311 320 352 416 408 165 579 623 476 388 371 484 615 647 441 267 166 191 364 437 446 477 447 316 250 321 338 225 257 374 429 399 375 369 349 366 366 341 366 445 317 502 563 510 468 377 464 387 429 467 435 397 377 336 314 278 276 317 366 324 482 527 782 784 646 836 1029 728 681 803 917 969 1140 879 969 961 875 862 904 875 898 900 991 1074 1152 1247 1236 1073 944 992 1092 901 657 671 671 657 522 442 609 750 701 888 1080 762 552 636 850 1082 779 695 791 752 741 819 478 483 490 471 351 324 468 556 547 845 682 568 506 540 642 559 542 462 426 459 506 449 193 159 151 138 138 130 196 517 61 3 1 2 6 9 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 5 1 1 1 0 0 0 0 7 7 3 2 4 5 5 0 0 2 2 1 1 0 1 8 2 15 20 15 8 9 19 18 17 9 12 18 17 6 0 2 5 2 0 0 0 1 7 6 12 35 48 28 3 9 13 14 12 11 10 11 10 6 6 5 5 6 7 4 3 3 1 0 2 2 1 0 0 0 0 0 0 1 1 3 6 17 26 30 37 41 28 6 6 5 5 1 0 0 0 0 0 0 0 5 3 0 0 0 1 0 0 1 5 7 4 1 1 4 9 127 322 276 22 5 14 81 290 162 40 16 10 2 6 1 1 6 9 9 8 7 6 3 12 18 21 22 20 16 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 3 0 1 2 1 0 1 28 7 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 1 1 2 3 6 1 3 15 15 22 39 6 8 7 12 18 27 37 39 27 32 21 16 9 8 12 13 12 18 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 5 8 7 11 11 7 5 3 0 0 1 3 2 3 3 2 0 0 0 0 8 3 0 0 1 2 4 9 11 9 6 5 8 11 9 6 8 8 11 8 6 7 8 12 3 16 11 12 10 6 5 1 7 10 10 8 12 17 20 19 17 16 19 19 17 11 7 9 8 12 9 6 4 4 5 7 8 12 11 17 20 17 9 1 1 7 11 14 18 23 26 24 18 17 14 11 16 32 31 27 20 21 21 22 28 34 32 32 31 26 24 27 20 9 6 9 15 19 16 18 12 5 0 0 0 0 0 0 48 74 211 639 904 951 717 466 318 268 422 452 499 559 532 442 390 486 368 201 150 204 326 430 431 406 416 347 490 690 584 610 767 637 379 275 399 429 427 348 222 177 222 317 445 441 414 343 283 240 128 239 378 530 631 668 550 421 399 382 382 354 361 416 453 668 575 506 430 403 516 470 497 487 475 462 441 361 295 321 380 447 695 1167 1700 1358 1491 1931 1953 1239 857 769 862 834 834 838 814 832 820 864 833 832 863 896 917 929 957 1007 1055 1155 1202 1220 1412 1085 1353 1061 715 646 702 637 532 495 810 790 810 1089 950 574 556 554 537 400 279 325 362 422 639 742 643 574 542 371 258 379 569 646 653 747 517 629 563 702 830 654 543 479 448 443 412 296 170 238 356 311 199 135 237 338 9 0 0 0 15 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 4 7 8 6 4 4 2 1 0 0 1 3 0 21 29 18 10 10 15 32 13 15 14 9 8 10 2 9 8 5 4 2 2 2 1 3 3 7 4 6 11 10 8 9 12 9 10 9 14 21 10 3 2 3 7 11 9 2 0 2 3 4 3 2 2 4 7 6 1 0 2 4 6 18 41 51 65 78 50 14 10 0 0 0 0 0 0 0 0 1 1 1 0 4 3 1 3 0 0 6 10 8 3 0 0 2 14 136 255 247 115 10 62 270 184 109 51 15 5 8 7 6 7 9 13 16 16 15 14 11 19 21 24 23 20 14 0 2 0 0 0 3 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 1 1 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 1 3 0 1 4 15 21 42 56 13 15 13 19 11 23 32 24 9 20 9 11 9 5 4 8 12 15 1 0 0 0 0 0 0 0 0 0 0 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 9 16 8 9 11 12 8 3 0 0 0 1 0 1 1 2 2 1 0 0 4 1 0 0 1 3 3 2 4 7 5 6 10 14 10 5 8 8 10 7 5 4 5 8 10 23 22 14 12 7 3 3 4 11 12 12 14 18 21 21 18 19 22 22 20 13 8 7 2 7 6 3 1 0 0 1 5 7 1 5 11 6 1 0 0 2 3 7 9 17 24 23 16 12 11 11 17 23 25 24 13 11 14 13 17 17 21 41 48 38 27 23 21 15 10 11 11 13 16 16 3 0 0 0 0 1 2 11 72 129 449 833 989 849 640 431 369 377 424 510 504 457 451 509 543 535 362 143 164 209 268 313 330 345 366 343 894 796 417 432 686 399 340 310 333 370 453 414 264 184 199 286 420 435 470 340 312 301 340 448 510 498 404 342 457 487 409 392 369 369 413 496 553 609 493 496 445 457 523 571 577 561 633 592 533 462 404 470 552 795 1522 1939 1959 1758 1267 458 575 901 858 797 713 638 667 716 724 748 811 863 834 844 877 909 934 962 992 1022 1021 1133 1200 1161 1175 1281 1380 1189 956 832 743 662 630 615 789 568 676 1050 907 545 445 241 162 225 322 256 180 285 469 580 559 502 444 311 285 436 497 684 801 793 636 737 534 631 595 535 494 436 423 423 345 243 238 365 614 636 253 165 212 149 4 7 5 15 34 17 0 4 8 5 2 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 1 0 0 0 0 2 0 0 0 0 1 3 6 9 8 5 3 5 6 3 0 1 1 0 0 0 0 0 1 13 24 16 11 9 12 21 15 25 7 2 4 7 7 8 10 10 8 6 5 5 4 3 7 12 8 9 10 11 10 8 19 10 23 18 13 18 20 12 2 2 3 3 2 0 0 0 3 2 4 6 12 15 4 4 4 1 2 5 5 15 58 95 99 112 96 53 21 2 1 0 0 0 0 0 1 3 6 7 1 5 3 4 6 1 0 7 11 8 3 1 5 9 18 122 57 16 15 62 144 212 29 27 21 8 0 0 3 10 4 4 14 20 25 29 28 19 20 17 27 19 11 6 0 0 1 7 7 9 8 4 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 7 7 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 1 0 0 0 0 0 0 0 0 0 1 2 0 7 10 25 29 23 15 24 14 44 12 30 32 25 29 21 52 49 13 2 0 1 6 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 2 6 11 9 3 3 1 1 0 0 2 6 6 0 0 0 1 3 2 0 0 0 0 0 0 3 4 4 3 3 4 4 6 10 13 11 7 7 8 6 5 4 2 2 5 14 34 26 14 14 14 10 7 8 10 12 13 13 16 20 21 19 16 17 19 19 15 10 6 4 8 8 3 2 2 1 0 0 0 1 4 8 8 5 5 5 4 2 2 8 18 25 23 16 11 7 6 2 16 20 20 17 12 11 1 0 2 11 32 45 43 28 20 20 19 17 16 14 15 19 15 7 0 0 0 2 31 181 289 199 306 826 1038 898 690 505 374 476 596 680 697 591 434 559 571 469 371 309 259 287 294 298 319 283 249 284 530 655 579 626 591 326 455 422 407 374 542 547 389 380 260 249 285 361 398 409 369 319 322 356 366 368 372 323 498 505 462 393 353 333 350 414 514 523 498 465 469 388 407 477 520 554 630 681 604 526 471 515 615 757 1177 1811 1950 1503 939 396 391 477 979 997 866 695 593 627 686 742 804 849 856 846 885 917 931 950 998 1039 1057 1059 1145 1201 1136 1157 1277 1252 1073 937 897 764 696 680 613 485 368 297 775 786 483 287 136 178 162 162 126 308 675 704 632 351 375 344 283 289 370 259 628 829 820 660 566 414 532 427 463 423 380 392 385 193 321 311 211 561 1015 384 212 144 53 21 22 83 182 57 29 6 2 7 8 11 20 17 3 0 0 0 0 0 0 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 1 13 12 8 9 5 3 2 2 0 2 4 3 1 0 0 0 0 1 4 5 7 16 16 17 14 9 11 17 20 1 5 9 10 10 9 9 8 6 4 4 5 5 7 14 15 10 12 10 10 15 15 6 5 23 16 13 18 24 23 15 12 13 7 2 1 0 0 1 0 2 8 34 61 56 19 6 3 2 2 6 13 30 84 95 103 122 90 40 14 8 6 0 0 0 1 1 1 3 11 8 6 2 3 4 1 1 5 7 1 0 4 10 13 10 14 25 12 16 125 145 60 22 16 3 0 2 3 4 8 12 3 11 15 16 14 13 13 11 5 90 29 5 1 1 4 9 9 10 8 8 4 0 0 0 0 0 0 0 0 0 1 3 3 0 0 0 0 2 7 6 6 2 1 0 0 0 0 0 0 6 5 4 2 0 0 0 0 0 2 1 0 0 0 0 0 0 1 1 1 1 1 0 2 3 10 9 6 14 26 17 39 20 19 14 14 19 35 92 90 11 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 1 3 6 7 3 2 3 3 1 4 8 9 5 0 0 0 0 2 2 1 0 0 1 0 4 2 1 1 2 4 4 3 4 8 10 12 12 9 6 5 4 3 3 6 11 19 36 25 11 10 11 10 7 5 13 14 14 16 19 19 18 19 19 17 19 18 15 9 3 3 9 9 6 6 4 2 0 0 1 7 10 10 9 8 8 7 6 5 4 13 21 26 23 17 15 10 8 17 18 19 20 20 17 12 3 0 0 7 8 19 38 28 16 17 20 23 23 22 22 22 6 0 0 0 13 58 435 427 454 615 879 1155 1008 735 428 300 411 613 775 559 571 528 520 540 412 343 342 489 514 423 371 265 244 305 361 483 576 458 476 713 466 364 419 403 427 443 409 440 471 469 273 266 311 388 460 509 487 442 414 468 378 414 541 645 494 458 380 366 353 338 360 438 544 509 475 452 434 430 462 470 480 475 485 522 520 476 430 496 584 729 1008 1446 1579 917 596 472 492 610 910 759 697 706 648 592 640 790 881 877 853 864 902 931 947 971 1052 1069 1091 1097 1087 1109 1037 1135 1188 1182 1079 1010 810 802 776 732 600 485 486 478 1220 982 616 280 126 179 200 178 131 502 801 791 556 129 242 207 200 221 222 225 551 556 585 625 498 419 515 354 358 303 292 310 310 330 395 167 72 670 755 338 228 80 37 14 51 138 223 123 66 4 4 5 10 5 1 5 7 3 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 5 2 3 6 15 23 16 4 22 30 12 0 3 3 1 4 2 1 0 0 0 0 0 0 2 1 5 5 7 18 17 17 11 8 11 12 8 3 12 21 20 13 9 9 9 8 2 2 4 6 9 13 11 9 19 27 26 22 13 4 8 11 6 11 19 26 30 27 22 24 17 4 0 0 0 0 2 0 2 2 1 0 4 5 2 5 5 9 27 54 88 111 109 108 100 64 32 14 0 0 0 0 0 0 0 1 1 0 1 0 0 0 0 2 6 4 4 1 8 13 12 7 6 26 14 25 133 97 14 38 70 0 2 3 3 8 18 20 8 8 11 12 9 7 8 46 151 207 33 8 5 6 8 8 11 23 93 31 3 0 0 0 0 0 0 0 0 2 4 5 1 0 0 0 1 4 8 6 2 4 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 3 1 6 2 3 4 12 16 15 16 30 46 30 34 31 31 38 60 82 4 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 3 4 3 2 2 6 3 0 6 10 8 2 0 0 0 0 1 1 0 1 1 4 0 0 0 0 0 1 5 4 2 4 7 12 14 13 12 12 8 7 7 6 8 13 21 32 25 8 6 5 6 7 8 13 11 12 18 21 20 18 18 16 15 17 15 9 4 0 1 4 4 4 4 1 0 0 0 2 8 12 10 10 10 10 10 9 9 10 18 23 27 24 18 18 17 14 27 24 25 28 27 24 19 16 16 14 7 9 8 14 16 14 17 20 23 26 26 26 23 0 0 0 26 107 216 185 239 373 796 1162 1133 847 703 477 438 518 652 633 408 433 325 474 485 339 272 462 689 535 446 411 356 369 534 519 723 715 527 423 644 450 424 414 427 486 498 263 391 522 648 576 398 452 592 486 463 449 449 421 328 447 506 660 642 479 426 318 329 296 368 440 477 458 452 468 460 485 517 521 505 484 458 478 505 517 512 454 453 498 580 639 764 966 721 589 593 565 602 710 762 909 752 634 593 674 810 876 863 843 880 924 955 976 1011 1102 1100 1156 1068 980 974 1034 1119 1206 1155 1021 885 744 767 791 721 557 636 720 787 1142 742 447 202 108 104 121 169 102 383 452 429 293 85 109 111 118 131 150 284 444 291 258 444 444 457 458 329 333 303 301 344 332 228 123 41 79 635 830 515 213 56 44 14 81 58 77 189 211 0 2 6 27 18 0 2 9 11 1 0 0 0 2 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 4 0 18 27 16 5 1 0 0 0 0 0 1 1 4 4 4 5 2 0 0 0 0 0 6 2 1 3 10 13 8 1 6 6 4 2 6 16 16 12 11 10 11 12 9 2 0 0 2 6 9 10 9 12 37 27 24 16 14 21 20 12 10 20 22 23 27 28 21 15 3 0 0 0 0 1 2 6 7 4 7 6 2 3 7 13 14 31 41 43 60 83 85 93 73 43 17 2 0 0 0 0 0 0 0 0 0 0 0 0 5 6 4 5 5 3 0 10 14 11 6 6 16 13 11 67 74 32 30 57 1 5 2 15 17 15 11 5 4 3 5 7 7 4 112 274 188 7 5 10 10 9 12 46 148 52 11 1 1 1 0 1 1 0 0 0 5 6 3 0 0 1 2 1 1 6 7 1 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 1 3 4 7 6 6 11 17 15 12 20 33 37 14 46 56 55 65 65 36 0 0 0 5 3 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 1 1 0 2 1 3 3 1 2 4 0 3 0 0 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 3 7 7 5 5 10 13 13 10 10 11 9 11 7 3 5 12 22 31 23 16 8 7 8 11 12 11 11 18 27 27 27 25 23 21 14 16 9 5 1 0 0 0 0 0 0 3 3 2 1 2 6 10 10 10 12 16 18 16 13 11 19 22 27 26 23 23 22 22 27 27 26 33 31 28 25 22 21 17 10 12 7 6 6 10 15 17 18 24 29 26 15 0 1 2 132 182 187 163 199 370 813 979 1039 944 816 610 605 602 577 555 502 392 230 420 258 202 242 366 482 461 444 431 453 498 622 810 960 555 431 499 534 471 492 476 470 646 629 415 493 382 387 473 437 468 602 643 455 384 345 355 400 569 567 408 319 382 401 337 338 466 556 655 666 657 553 484 522 490 512 521 511 495 515 584 553 567 533 480 473 495 525 532 582 656 664 660 817 831 689 781 952 1049 904 840 671 712 784 817 827 853 902 951 982 1006 1036 1097 1129 1184 1040 927 963 1073 1145 1196 1188 903 942 986 892 767 642 683 721 815 924 853 581 666 176 127 101 127 134 160 436 225 283 155 67 76 88 80 84 171 335 345 220 191 292 375 439 354 299 296 307 337 400 179 63 33 130 338 709 925 496 285 245 166 65 43 5 4 158 150 2 3 0 0 0 0 1 6 11 0 0 0 0 91 133 168 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 52 32 6 3 1 0 0 0 1 0 0 0 0 0 0 0 3 4 4 3 0 0 0 0 0 0 0 0 0 0 0 0 2 5 4 1 6 8 6 3 7 13 14 14 14 5 7 8 6 5 2 3 5 7 7 8 11 20 36 24 18 18 27 36 32 19 11 21 23 17 19 23 19 12 6 5 1 0 0 1 2 3 4 4 1 1 0 1 5 17 21 30 30 34 42 52 61 71 69 41 12 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 5 4 3 0 0 5 10 12 9 7 14 22 10 13 21 14 4 2 3 4 2 19 5 2 2 1 1 2 7 8 4 13 111 188 104 0 1 6 10 5 29 62 46 5 0 0 1 0 1 3 3 0 0 3 5 3 1 1 3 1 1 1 0 2 18 25 5 0 0 0 0 0 0 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 10 3 22 34 20 27 34 27 21 14 51 54 36 49 52 18 0 3 0 10 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 1 5 7 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 3 2 4 2 3 2 3 7 9 9 10 14 12 11 7 4 8 15 21 9 4 9 15 24 32 26 14 10 10 13 15 14 14 18 28 24 24 24 22 21 18 12 6 2 3 2 1 0 0 0 0 6 12 11 7 5 5 6 6 6 7 10 16 23 24 18 16 20 20 26 28 27 27 28 32 19 12 4 16 25 24 25 22 22 17 16 13 8 6 5 10 15 16 17 20 23 18 6 0 29 93 198 158 190 150 301 511 772 924 1205 967 799 680 594 448 560 601 604 508 328 200 108 163 298 486 535 445 409 426 416 448 576 998 1224 1099 571 798 588 521 577 525 356 434 398 520 513 364 364 590 437 390 394 403 445 534 542 870 1063 1119 1023 661 306 444 455 436 510 661 715 905 747 691 768 687 550 426 424 476 508 541 571 580 537 642 603 563 546 548 544 536 540 553 665 779 862 872 837 906 961 895 785 796 734 744 751 799 842 884 934 988 1021 1051 1051 1113 1281 1425 1325 1131 1069 1117 1176 1170 1116 857 858 872 794 734 702 779 734 723 1027 966 803 573 127 131 74 94 95 306 494 120 177 68 48 62 69 67 60 150 327 221 139 301 566 678 744 373 452 474 421 348 277 72 50 115 279 563 727 528 598 538 553 469 203 23 0 0 40 12 1 2 0 0 0 1 0 1 2 0 0 1 68 170 112 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 6 2 0 0 0 0 0 0 0 0 0 0 1 3 2 5 6 5 4 3 7 5 3 1 0 0 0 0 0 0 0 0 1 3 3 1 4 4 5 7 9 9 8 5 2 8 5 4 3 3 6 7 7 7 7 10 15 40 98 21 7 108 106 48 14 15 16 16 15 18 19 20 18 9 5 3 10 11 10 7 3 0 1 3 5 2 1 3 8 12 36 44 38 37 43 45 36 35 26 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 1 7 11 13 14 16 19 25 24 11 8 5 4 5 7 9 16 36 4 0 0 1 3 5 7 13 10 27 60 58 21 0 0 0 5 2 7 8 3 1 3 6 3 3 2 1 1 0 0 0 1 0 2 5 7 4 7 6 1 1 25 29 4 2 0 0 0 0 0 0 2 6 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 2 6 4 16 37 28 42 37 17 17 7 6 45 45 23 15 11 6 9 0 10 3 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 1 2 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 4 3 2 3 4 4 4 2 4 3 3 5 8 11 12 15 13 10 6 4 8 19 22 9 8 9 15 21 23 21 15 18 13 12 11 11 14 18 23 22 27 27 25 25 23 20 13 8 6 4 3 2 1 0 1 15 20 14 8 6 7 9 9 9 13 15 19 23 24 22 21 24 25 27 39 45 43 41 40 14 8 5 18 21 21 19 17 15 14 22 17 11 8 6 10 18 19 17 16 12 3 0 8 96 126 187 240 428 405 547 669 966 1392 1477 844 800 617 432 338 417 460 616 494 359 244 234 349 594 666 584 521 473 425 378 513 663 1140 982 339 377 829 477 726 886 617 337 366 250 349 336 364 374 290 341 360 369 554 629 679 797 1196 986 870 917 839 501 498 493 546 676 792 829 899 847 568 552 542 479 434 431 436 531 583 586 547 549 691 691 700 663 634 613 588 559 623 753 857 889 891 844 708 818 860 753 745 801 799 771 834 872 913 955 1008 1065 1109 1099 1128 1143 1308 1498 1495 1367 1225 1189 1156 1005 830 860 936 817 839 843 836 839 823 1261 951 899 845 440 90 64 80 54 493 426 144 146 37 34 42 48 53 64 166 412 216 96 372 803 1055 984 424 410 662 435 253 133 43 93 140 198 339 390 396 521 694 343 326 121 5 0 9 52 5 0 0 0 0 0 0 0 2 1 0 0 9 54 23 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 2 0 0 2 2 3 2 1 2 8 1 0 0 0 0 0 0 0 0 0 0 3 4 0 0 1 3 5 6 4 2 2 3 12 6 4 5 5 5 3 5 6 6 10 10 46 100 5 0 53 67 30 3 8 8 7 16 20 21 23 22 15 7 5 15 16 21 15 5 2 8 10 2 0 5 7 11 21 13 43 37 32 34 35 31 35 36 18 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 11 14 17 20 16 25 23 16 19 26 6 17 13 6 7 18 35 44 6 5 8 9 8 9 16 23 13 29 11 7 4 2 1 3 4 4 7 4 0 2 6 3 12 12 11 4 0 0 0 0 7 2 5 7 7 8 9 4 4 5 6 7 3 3 2 1 1 0 0 0 2 4 2 2 0 0 0 0 0 0 0 0 4 1 2 1 0 0 0 0 0 0 0 0 2 4 6 17 16 46 39 29 29 18 21 52 43 19 5 13 19 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 1 1 0 0 0 0 0 0 0 0 0 0 0 2 3 5 5 4 4 3 3 5 6 4 3 3 4 7 10 12 13 14 9 5 5 9 12 14 8 7 8 9 16 21 20 20 19 13 9 7 7 11 17 21 23 30 31 27 23 21 18 18 17 8 6 5 5 4 1 4 17 26 16 10 10 11 11 10 7 12 14 16 19 20 21 21 25 27 29 48 61 59 51 43 18 17 16 16 16 18 11 9 8 11 20 23 15 9 10 17 21 21 20 16 6 0 14 63 221 228 456 518 528 732 863 762 1031 1273 1093 685 608 399 400 376 370 398 427 347 293 280 419 565 699 701 555 546 453 392 352 303 502 936 596 567 677 609 227 237 562 480 389 328 257 315 246 429 359 301 332 343 355 679 916 825 842 890 452 483 380 495 562 613 668 656 732 1015 1059 989 877 662 591 392 388 419 430 444 528 557 474 479 587 695 736 764 715 700 682 653 642 709 850 905 889 874 781 629 658 687 655 731 826 835 801 836 880 921 949 988 1022 1063 1115 1163 1155 1202 1435 1589 1477 1232 1193 1115 975 819 841 961 874 852 833 762 507 667 1241 911 715 727 365 64 52 82 63 319 242 177 157 88 33 33 33 36 34 218 423 308 125 243 679 901 807 524 497 567 158 48 31 59 101 89 51 172 140 118 371 530 167 287 47 0 0 0 1 0 0 0 0 0 0 5 14 5 1 0 0 2 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 13 22 0 0 0 2 6 5 0 1 0 0 0 2 1 0 0 0 0 0 0 3 4 2 0 1 4 5 4 4 4 5 7 12 9 7 4 2 3 5 5 4 4 8 6 2 0 0 1 5 13 9 3 4 6 2 8 15 19 20 20 17 13 7 16 8 12 8 3 3 3 4 0 0 2 4 5 6 9 12 28 28 32 35 38 49 65 43 15 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 13 21 24 18 25 28 25 20 42 106 144 36 8 3 4 11 19 18 7 13 13 8 11 18 17 4 0 4 6 6 6 7 8 3 9 8 3 1 1 3 9 23 19 39 13 0 0 2 7 11 1 5 6 5 6 6 2 9 7 3 5 4 2 4 5 4 2 1 3 5 7 6 4 4 2 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 2 1 0 1 3 10 6 40 30 17 13 17 28 37 28 39 13 12 15 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 3 3 1 0 0 0 0 0 0 0 1 2 4 3 3 5 6 6 5 3 4 11 8 6 5 6 9 10 12 12 12 5 4 7 9 7 7 12 12 12 16 19 22 24 22 17 12 10 8 6 8 14 18 25 29 27 26 23 19 18 20 25 22 9 14 15 9 3 7 17 26 17 11 9 10 10 9 10 16 20 19 18 18 19 21 22 25 30 40 48 49 44 38 21 20 20 21 17 11 0 7 5 5 13 20 19 13 9 7 12 18 21 19 3 0 93 234 354 656 847 845 911 900 789 637 480 401 441 378 305 252 231 287 329 369 300 222 246 294 356 389 414 358 283 335 312 286 500 657 542 511 383 813 709 415 178 214 337 397 514 477 503 470 312 493 504 850 837 789 844 1269 1106 833 574 491 530 566 530 615 625 721 901 821 620 601 639 794 725 559 493 400 373 376 396 445 504 524 478 541 610 636 635 654 672 676 715 712 695 735 860 957 916 796 843 787 664 609 671 654 816 838 824 841 889 926 945 973 986 1028 1090 1137 1186 1193 1219 1449 1485 1294 1158 1078 1076 1001 922 973 930 698 492 464 481 565 860 936 795 776 274 62 63 75 70 88 50 93 106 75 41 34 25 19 9 177 257 197 178 266 473 583 639 584 414 250 14 43 71 100 68 29 15 41 271 281 338 323 164 142 8 1 0 0 0 0 0 0 0 0 0 10 18 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 0 0 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 2 5 5 2 0 0 1 3 5 2 0 0 0 0 0 3 2 0 0 0 2 2 2 5 7 8 15 20 17 14 9 10 10 9 6 4 4 5 4 2 0 0 2 9 13 14 8 4 6 7 4 8 10 11 15 17 16 14 10 4 3 1 14 16 12 3 4 0 0 0 0 0 0 4 23 25 28 27 28 42 54 34 33 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 16 16 20 23 24 29 24 22 40 74 79 20 8 7 8 11 17 15 14 26 11 10 15 10 5 15 1 9 10 8 8 9 8 2 0 0 0 1 0 1 10 26 17 50 15 2 2 2 9 29 77 21 12 9 5 5 9 8 9 2 2 2 1 3 5 6 2 0 18 13 3 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 14 13 7 15 12 11 20 30 27 55 16 17 15 4 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 7 4 0 0 0 0 0 0 0 1 2 2 2 1 3 5 7 6 5 6 7 8 13 11 9 7 6 9 12 13 8 3 6 10 10 8 8 13 13 15 20 24 32 37 31 22 12 12 10 8 9 14 21 24 24 22 25 28 24 18 16 17 17 10 17 15 9 5 7 14 19 18 14 12 19 24 20 21 23 18 19 23 24 23 23 22 30 33 34 35 33 34 36 21 20 16 16 9 3 0 0 1 0 10 18 19 14 12 10 9 11 16 15 7 52 417 729 925 870 867 909 800 556 408 305 189 118 132 137 95 72 99 129 182 291 224 159 182 233 216 256 341 416 469 368 286 430 372 500 632 581 586 771 889 400 223 195 298 423 534 609 590 546 410 395 628 847 928 1277 1469 1231 835 686 573 492 522 601 674 671 663 784 870 803 571 542 489 542 581 476 539 588 541 495 494 504 518 532 539 566 585 571 669 522 523 606 729 771 754 746 888 995 968 933 774 808 768 650 572 625 794 814 820 869 917 949 970 993 992 1043 1081 1119 1181 1227 1122 1229 1347 1230 1064 1049 1076 1180 1267 873 868 816 671 575 383 367 462 614 1065 1413 692 67 94 68 54 64 50 71 69 68 44 23 4 3 5 123 146 198 270 340 386 396 425 405 282 121 26 72 77 42 16 5 6 8 51 313 295 270 172 63 0 0 0 0 0 0 0 0 0 0 0 10 21 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 0 0 0 0 0 0 0 0 2 1 6 6 3 2 0 0 0 0 0 0 3 16 0 0 0 16 20 10 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 3 4 6 16 12 10 19 21 11 12 13 14 11 6 5 5 5 3 1 4 7 9 10 11 3 1 6 7 4 5 6 7 11 13 13 9 4 6 9 5 19 32 61 65 14 0 0 0 3 13 29 15 2 11 12 11 18 33 44 43 32 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 9 13 12 13 17 23 49 30 20 11 10 14 15 11 17 23 27 31 30 16 17 16 19 21 10 0 3 9 9 11 6 4 4 3 1 0 2 3 5 2 0 19 38 16 3 0 3 2 2 24 63 89 62 21 10 8 10 13 12 8 0 29 15 7 5 2 3 4 2 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 2 6 7 1 3 33 21 11 25 34 13 34 23 21 11 3 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 4 2 0 1 3 2 0 0 0 2 3 2 2 2 2 2 6 6 4 5 7 8 16 13 11 10 8 9 11 11 6 8 13 13 11 12 13 13 12 15 23 33 37 36 31 22 13 15 14 15 15 19 23 22 26 25 25 26 22 19 18 15 10 11 12 9 6 5 8 15 23 26 27 28 31 32 29 29 27 20 17 20 22 25 28 32 41 39 38 35 33 34 36 21 18 16 16 2 0 2 0 2 8 16 21 19 18 18 16 9 6 9 25 158 458 869 937 931 904 762 620 383 189 162 103 55 25 29 28 26 10 64 96 117 122 50 90 152 195 241 293 317 338 459 373 490 737 908 233 473 770 1047 1207 864 632 448 341 440 495 655 1200 651 422 544 578 457 502 585 711 696 596 570 609 643 456 425 537 617 673 654 577 541 626 561 503 530 564 604 448 464 694 774 689 543 522 513 504 529 555 689 941 1323 1363 920 684 716 788 791 776 932 1019 1000 852 609 636 616 545 565 652 748 781 764 886 942 972 983 987 1016 1083 1105 1148 1162 1167 1124 1067 1081 1085 1077 1054 1089 1260 1262 1106 915 783 721 699 406 303 229 177 382 925 833 106 66 29 50 44 36 39 29 37 26 14 7 8 45 129 85 136 120 192 276 278 289 304 161 52 34 57 42 6 1 2 1 0 90 284 344 312 126 37 13 11 0 0 0 0 0 0 0 0 0 6 15 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 68 4 0 0 0 0 0 0 0 1 8 10 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 2 10 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 11 13 43 26 10 12 8 11 14 15 10 4 3 6 6 0 0 5 7 6 6 7 4 1 1 1 3 6 8 10 10 11 7 6 10 14 13 8 1 6 13 18 11 0 0 0 27 114 223 184 55 20 6 6 19 30 39 44 39 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 3 10 13 12 15 27 49 36 17 22 15 6 8 12 23 24 33 24 11 11 17 18 18 12 5 1 3 7 4 6 15 8 2 0 0 2 8 10 8 7 2 16 32 19 1 1 2 2 1 2 12 23 30 9 10 9 9 14 17 8 6 13 9 8 10 6 5 15 8 6 13 5 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 41 13 1 6 7 1 1 6 39 16 5 9 9 3 9 12 9 4 3 3 4 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 0 0 0 0 0 0 1 3 5 1 2 4 4 3 2 2 2 7 8 4 4 7 7 9 10 10 12 12 12 12 8 7 12 17 16 17 19 20 18 13 17 25 34 31 29 28 25 18 18 15 17 17 18 21 23 24 25 21 17 16 17 15 9 7 10 10 15 17 18 20 24 32 36 37 37 34 32 32 32 29 29 27 27 25 28 36 44 47 40 39 37 39 41 41 18 16 14 10 0 0 14 18 15 16 18 18 13 15 20 18 12 7 0 235 614 858 926 868 712 765 602 437 336 274 158 66 39 58 73 76 110 106 94 73 39 28 57 94 242 295 350 369 325 305 312 646 944 1087 752 328 498 823 485 584 728 654 415 582 311 382 382 372 366 344 644 1017 1162 1003 786 571 521 471 612 774 724 491 392 513 532 517 469 461 540 650 617 457 467 513 498 455 448 998 926 695 518 510 498 454 505 515 776 1122 1202 1261 641 617 700 760 759 754 810 984 966 795 622 580 542 522 578 631 694 736 773 893 955 988 996 1023 1076 1136 1153 1244 1637 1617 1348 1141 1095 1034 1045 1072 1043 1079 1065 806 900 814 762 751 559 353 345 311 468 844 720 246 39 18 26 15 22 18 0 8 19 8 7 17 58 101 79 88 86 102 135 169 189 171 44 21 35 38 20 0 0 0 0 0 141 286 349 316 21 5 2 3 0 0 0 0 0 0 0 0 3 13 30 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 65 49 0 0 0 0 0 7 3 1 3 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 10 9 7 5 7 9 18 25 15 7 2 2 4 5 1 4 1 1 2 2 2 1 2 1 0 4 5 5 6 6 8 9 15 17 15 8 3 0 2 1 9 13 7 7 53 225 389 468 340 173 64 14 4 10 14 24 30 24 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 11 13 14 19 20 26 6 29 20 9 8 12 25 19 14 4 2 12 18 12 8 2 3 1 1 0 0 1 5 4 3 1 1 2 5 3 3 1 0 4 10 9 1 4 1 1 2 5 6 6 7 6 8 6 8 9 9 11 9 4 4 4 9 8 7 8 1 6 11 23 11 2 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 2 7 23 25 5 1 3 3 1 2 7 35 10 8 6 2 0 2 2 1 1 4 3 3 8 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 8 7 6 1 0 0 0 1 3 5 0 1 4 5 4 2 1 1 4 10 8 6 6 9 12 12 12 14 14 14 14 10 8 13 15 16 19 20 21 18 12 14 18 21 22 27 30 29 25 19 12 12 13 15 20 25 25 24 18 14 13 17 17 11 7 8 8 18 24 28 28 27 28 35 33 32 30 34 41 42 35 30 29 30 30 30 37 46 48 40 38 38 42 44 45 17 17 14 5 3 7 18 26 23 19 13 7 3 5 15 19 10 13 181 748 949 859 717 569 502 548 516 538 505 398 264 155 143 115 109 125 104 109 128 33 39 54 151 310 542 756 558 426 403 540 817 949 1044 1100 1011 683 652 814 706 433 476 491 323 227 230 269 262 218 217 334 562 834 895 1121 1088 813 557 613 797 842 699 767 660 452 464 420 441 478 523 586 523 422 333 507 662 787 702 823 789 576 484 488 477 431 462 459 771 876 779 604 546 591 688 741 730 770 775 810 679 697 657 596 567 561 542 570 577 651 696 790 938 967 997 1069 1148 1198 1207 1274 1773 1675 1412 1262 1197 1142 1116 1090 1171 1186 1101 891 854 888 771 792 547 390 393 443 506 646 638 333 89 14 15 0 0 0 0 2 7 6 6 21 29 94 99 65 63 67 64 88 108 92 37 15 32 24 8 0 0 0 0 0 43 209 307 222 12 8 1 0 0 0 0 0 0 0 0 0 6 27 41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 8 0 0 0 0 0 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 1 3 4 4 0 3 6 11 14 25 32 36 16 11 5 3 3 5 13 13 6 3 2 1 0 3 11 10 9 6 4 2 1 5 13 27 18 11 7 3 3 8 5 3 8 5 7 67 288 564 504 236 100 57 34 26 21 15 10 4 2 5 5 0 0 0 1 1 1 0 0 0 3 0 0 1 1 2 5 5 5 10 10 9 22 36 22 6 18 12 5 4 18 33 10 1 2 4 11 11 17 32 6 5 2 3 3 1 0 1 1 2 2 1 1 2 1 0 0 0 0 0 1 3 6 3 5 7 8 8 7 6 5 4 3 4 8 7 3 2 2 4 5 9 17 18 11 1 3 25 16 12 4 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 0 2 6 5 6 1 0 0 0 0 1 6 11 5 14 7 0 0 0 0 0 0 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 12 12 12 3 1 0 0 0 0 0 0 0 1 3 2 1 1 1 0 6 7 6 5 6 7 8 11 12 13 13 13 12 10 12 10 11 13 15 14 12 12 17 22 22 22 25 27 28 26 16 11 12 14 16 17 18 21 22 22 22 25 29 24 14 9 8 8 17 23 25 26 26 25 27 31 32 34 43 56 60 51 48 36 32 31 34 41 50 53 42 39 44 46 45 50 17 17 16 15 14 16 19 23 26 23 8 0 0 1 3 0 6 187 528 870 815 664 515 469 460 458 470 496 473 445 355 215 96 69 103 157 200 189 163 102 158 174 383 509 611 614 376 357 341 330 512 817 952 850 483 495 532 880 1323 1165 518 621 260 247 351 282 285 380 175 268 433 564 612 691 976 913 686 612 654 549 493 564 598 486 423 391 344 441 432 781 1276 1428 534 592 633 670 604 558 649 537 511 497 479 467 528 689 784 929 826 628 547 633 717 1003 959 820 754 707 703 708 640 582 632 587 509 505 432 539 668 805 898 932 1020 1121 1193 1271 1271 1331 1521 1395 1315 1327 1354 1288 1161 1120 1298 1281 1201 983 864 813 585 384 386 456 405 484 726 857 757 357 80 3 2 0 0 0 0 0 5 6 6 29 20 146 109 57 52 53 49 54 44 29 19 16 24 11 2 0 0 0 0 3 18 267 227 100 1 0 0 0 0 0 0 0 0 0 0 0 3 40 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 0 0 0 0 0 0 4 2 1 7 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 9 12 56 85 4 14 15 8 6 5 5 5 9 9 7 4 2 3 10 20 17 7 7 7 5 2 4 8 14 12 7 7 7 7 9 13 15 16 11 7 6 95 364 304 122 80 67 60 55 47 29 5 1 3 8 8 2 0 0 2 5 4 3 13 21 1 0 0 9 8 6 6 3 2 15 10 4 19 32 30 40 44 17 11 19 31 28 1 3 0 14 28 23 18 22 6 7 4 2 7 5 2 5 5 3 6 4 2 1 0 0 0 0 0 0 1 2 1 0 3 3 5 7 6 4 4 5 8 10 12 6 3 6 13 18 16 11 22 27 17 4 4 17 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 1 2 4 4 7 14 7 1 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 3 3 3 2 1 0 0 0 0 0 0 0 0 0 0 1 3 4 1 3 8 10 9 7 7 9 15 12 15 15 15 14 11 10 11 11 14 16 15 15 20 25 27 22 29 31 29 28 24 16 15 17 17 16 15 15 16 20 20 23 35 37 28 17 12 11 18 24 26 27 28 28 27 26 30 32 38 47 60 68 62 40 26 26 34 43 56 63 59 48 44 47 52 53 63 7 11 14 16 18 21 22 25 26 24 20 14 10 3 0 31 139 519 809 976 928 742 559 503 406 330 345 341 308 326 313 173 87 62 68 100 244 218 219 198 205 300 387 361 245 113 126 213 287 420 575 642 803 945 922 387 532 642 668 931 946 719 398 300 471 383 265 264 143 218 256 415 499 566 778 878 574 446 487 506 599 449 482 566 482 432 511 550 425 1644 1984 1201 527 526 492 562 832 849 702 554 520 522 645 635 847 993 931 967 709 594 620 760 857 943 873 703 700 708 674 610 569 602 762 622 515 492 456 456 521 594 802 957 1088 1196 1246 1444 1417 1315 1229 1227 1295 1270 1270 1235 1151 1154 1209 1118 1051 851 782 821 583 263 299 489 340 460 566 642 616 299 40 16 7 0 0 0 0 0 4 3 10 35 69 144 105 74 57 55 55 53 36 29 24 19 13 3 0 0 0 0 1 17 137 388 121 24 0 0 0 0 0 0 0 0 0 0 0 0 3 56 27 0 0 0 0 0 0 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 0 2 5 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 2 3 0 0 0 6 7 7 5 1 5 11 9 11 11 10 8 7 10 11 6 6 8 11 16 18 4 5 4 5 4 5 9 9 7 6 9 13 12 7 5 7 10 12 11 10 60 154 146 89 61 58 53 44 38 31 7 3 2 1 4 6 5 4 0 8 5 5 7 8 2 0 0 14 12 10 8 4 5 12 7 3 7 10 47 92 38 11 11 63 43 16 5 3 4 29 40 28 12 4 2 2 4 1 8 9 7 5 2 4 9 8 8 7 3 0 0 0 0 0 0 0 0 0 1 4 1 4 6 9 12 13 14 17 19 12 8 5 6 12 8 7 12 18 10 2 1 3 3 1 0 0 0 0 0 0 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 7 3 0 1 4 8 6 1 0 2 2 1 3 2 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 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 4 4 13 14 14 9 6 11 15 13 16 18 16 15 14 13 17 15 14 19 23 27 32 38 36 31 39 40 37 34 30 24 23 21 16 12 11 16 22 24 27 31 38 37 32 26 21 20 27 29 32 35 35 35 36 34 32 35 42 45 46 46 43 36 28 24 39 51 65 64 53 48 47 45 53 56 68 0 0 0 7 15 20 22 20 21 17 15 15 5 1 20 116 393 769 996 1259 1040 807 706 658 454 264 339 312 264 282 283 177 63 21 15 50 149 302 292 228 205 216 239 212 202 223 190 247 276 189 324 430 456 339 456 549 406 652 858 632 576 642 1031 743 556 434 393 347 290 322 274 650 875 766 673 670 481 539 494 553 609 605 583 684 681 546 493 517 647 1486 1597 939 676 695 700 839 1210 994 779 651 621 624 763 762 675 721 736 635 459 542 887 987 929 779 595 598 631 656 614 569 610 737 846 619 543 615 624 568 536 542 849 1028 1159 1261 1377 1542 1489 1302 1232 1264 1311 1288 1267 1183 1131 1224 1183 1012 829 833 594 751 503 215 248 313 175 329 320 293 232 63 2 10 2 0 0 0 0 0 0 0 22 59 94 108 89 94 64 60 57 51 41 40 23 16 7 1 1 1 0 0 16 18 284 426 53 0 0 0 0 0 0 0 0 0 0 0 0 0 9 71 12 0 0 0 0 0 0 0 33 50 48 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 7 28 47 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 4 1 0 0 0 1 5 9 13 14 15 12 9 12 13 9 11 11 8 12 19 15 6 1 3 6 5 7 11 6 5 8 12 16 12 5 2 9 7 14 12 17 38 65 67 54 54 40 20 11 10 7 2 1 0 6 9 10 8 0 4 3 4 4 2 1 2 4 3 5 7 5 4 3 3 5 2 3 11 52 65 18 15 2 35 39 32 20 9 18 49 35 16 9 4 1 0 1 1 0 0 1 1 2 5 4 5 8 9 4 0 0 0 0 0 0 0 0 0 0 0 0 5 6 11 14 13 13 20 22 24 16 8 3 2 3 5 5 5 5 6 6 4 0 0 0 0 0 0 0 0 1 10 11 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 2 1 1 1 0 0 1 2 3 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 5 11 12 13 13 10 8 12 14 12 16 13 13 15 17 19 19 13 17 21 24 28 31 34 39 41 41 33 28 25 22 20 17 10 8 9 15 24 31 37 36 38 38 33 28 26 26 28 31 37 41 42 43 42 37 31 38 42 37 35 38 40 38 33 32 42 48 52 45 35 36 38 39 51 51 64 0 0 0 2 11 17 18 16 17 5 0 1 20 66 171 643 970 1150 1218 1151 914 718 678 566 559 589 479 484 363 395 329 149 18 5 3 54 161 254 243 169 101 99 133 195 222 299 282 239 194 161 165 170 142 163 421 300 28 13 8 134 337 449 610 720 606 685 641 661 625 546 520 788 1133 811 547 487 560 710 677 500 424 470 534 565 681 476 366 528 589 683 858 732 749 799 801 828 916 766 716 725 672 569 498 449 469 503 487 514 731 1085 1075 885 618 513 478 490 530 577 557 553 710 836 817 652 603 807 831 750 660 707 940 1122 1267 1420 1403 1391 1329 1145 1227 1299 1322 1310 1258 1140 1118 1160 1055 1058 1061 824 368 397 481 426 251 146 101 157 101 115 60 23 12 17 12 1 0 0 0 0 0 2 35 71 78 76 73 82 86 42 34 32 26 16 12 14 8 16 9 2 1 6 54 42 483 360 26 0 0 1 1 0 0 0 0 0 0 0 0 0 16 41 0 0 0 0 0 0 0 2 59 108 135 71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 9 7 5 0 0 0 0 0 1 4 0 0 0 0 0 0 0 0 0 18 12 17 33 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 4 10 10 10 6 6 14 17 13 10 8 13 15 17 19 18 14 7 4 7 8 9 11 8 5 5 5 6 8 9 9 9 4 9 5 14 17 19 23 24 26 18 5 1 1 1 0 1 8 5 6 8 7 2 1 0 0 0 2 1 5 11 6 0 7 3 3 3 0 2 3 12 17 23 29 23 9 3 22 47 73 46 18 28 63 36 8 6 6 3 3 3 3 0 0 0 2 8 12 8 6 10 2 0 0 0 0 0 0 1 1 2 1 0 0 1 6 10 16 16 10 9 14 17 30 21 6 2 3 7 10 8 8 13 15 14 9 3 0 2 2 3 2 1 0 1 2 0 9 8 4 1 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 1 3 9 3 0 0 0 0 4 13 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 9 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 5 6 8 8 10 11 11 13 12 13 13 13 14 18 21 20 15 16 18 17 17 22 28 30 41 28 20 17 17 16 14 13 9 8 8 17 25 29 32 32 33 39 36 31 29 28 28 36 36 40 43 45 43 39 36 40 38 42 45 43 40 39 37 32 33 39 37 36 32 29 31 36 56 61 75 0 0 0 0 6 8 4 3 6 0 0 0 78 216 430 878 1208 1319 1301 1146 963 746 710 737 1052 868 523 462 426 536 413 262 137 96 48 73 154 173 153 107 36 91 149 196 265 264 194 70 83 80 87 56 36 62 61 274 215 109 121 216 414 494 438 541 741 914 860 720 705 616 578 630 706 520 500 495 475 634 803 731 684 547 554 535 475 478 728 799 630 559 679 770 770 890 845 828 777 720 720 725 623 510 475 476 488 533 515 792 996 1009 788 543 493 571 656 627 613 608 545 502 803 858 798 736 789 961 996 979 766 787 988 1161 1273 1248 1239 1266 1228 1146 1204 1235 1278 1270 1215 1180 1180 1138 855 969 995 650 253 149 91 116 129 92 121 139 45 31 25 15 5 2 4 0 0 0 0 0 1 30 91 94 63 57 87 113 101 23 18 20 16 10 12 20 23 53 71 67 32 17 68 130 686 242 19 0 0 0 0 0 0 0 0 0 0 0 0 1 21 36 17 0 0 0 0 0 1 18 68 82 169 141 61 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 1 4 5 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 6 2 0 2 5 7 8 17 16 11 9 7 4 2 0 5 7 13 17 16 13 11 4 4 3 3 4 3 3 2 2 6 10 18 18 7 11 3 11 13 11 11 9 13 9 2 1 3 3 3 5 15 13 6 10 8 5 4 1 0 12 12 26 20 10 11 9 6 2 0 7 16 15 8 24 35 17 8 2 1 10 48 91 98 54 20 8 4 2 1 5 10 7 8 13 12 3 14 2 5 8 12 15 13 12 1 0 0 0 0 0 0 1 4 8 4 0 0 1 7 24 20 18 30 33 20 7 5 4 4 4 8 14 17 18 18 16 16 15 14 12 11 11 7 4 4 2 1 5 10 1 11 12 15 15 9 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 2 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 1 1 0 0 1 10 16 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 6 8 6 7 6 7 11 13 13 13 14 14 15 18 21 20 18 23 29 27 24 21 20 20 25 16 16 18 18 19 22 22 20 15 12 19 27 30 33 35 33 44 40 37 37 35 34 39 38 43 43 43 45 44 40 39 37 47 49 52 48 40 38 37 32 38 38 46 44 34 33 40 67 77 89 0 0 0 0 0 0 0 0 0 0 6 38 237 405 605 892 1244 1332 1416 1290 1144 940 806 821 1241 710 443 458 603 718 666 647 603 333 109 42 101 51 53 34 36 79 103 89 110 78 45 23 70 108 69 57 57 116 209 386 400 180 149 265 503 686 572 520 747 780 758 826 795 662 528 541 528 528 748 817 877 950 864 813 773 425 541 652 876 736 429 682 806 798 843 864 931 1046 1028 859 756 741 732 675 575 571 568 549 581 621 644 809 663 515 498 491 549 555 567 608 641 573 463 519 760 742 756 805 915 1044 1094 1061 713 796 1002 1121 1138 1130 1191 1243 1230 1207 1192 1200 1233 1287 1233 1210 1252 1189 927 1070 1356 626 377 224 87 154 74 60 60 45 16 2 15 16 4 0 0 0 5 11 35 50 38 115 174 116 95 85 109 110 102 66 16 21 18 21 176 244 189 132 165 204 84 40 83 277 673 171 30 2 0 0 0 0 0 0 0 0 0 0 0 6 28 35 19 0 0 0 0 0 5 25 55 58 122 138 104 39 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 2 1 8 5 7 11 12 7 1 1 4 2 10 14 16 14 5 3 1 0 0 1 1 0 0 1 2 3 5 8 12 2 2 13 24 38 44 24 9 3 5 3 3 3 4 7 9 15 10 5 3 5 5 1 10 19 26 20 6 14 30 10 11 2 2 8 13 10 13 32 40 41 15 0 11 45 91 96 55 22 9 6 4 1 2 5 8 32 42 35 18 7 0 1 4 10 12 7 0 0 0 0 0 0 1 3 3 6 8 5 2 0 4 16 28 18 8 38 65 42 0 0 1 9 6 11 19 23 22 21 21 20 19 31 31 19 12 11 6 7 6 3 5 8 0 1 9 18 18 9 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 18 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 5 6 7 8 11 12 9 8 9 10 11 11 14 17 20 22 24 30 39 35 31 29 25 21 14 14 23 27 21 24 31 33 36 23 20 21 26 31 34 34 38 46 43 42 42 41 41 47 51 45 42 48 56 58 51 45 41 56 56 59 56 49 46 49 48 47 52 60 58 51 48 50 68 79 82 6 0 0 0 0 0 0 0 0 0 45 205 509 666 1084 1408 1498 1429 1257 1008 1056 840 717 657 770 452 443 611 811 886 859 750 778 317 107 43 30 1 0 0 0 12 46 66 33 22 6 24 24 35 123 153 93 164 213 210 192 37 119 438 699 647 151 290 641 614 507 469 606 692 413 306 331 540 870 1100 971 679 634 632 592 518 605 609 627 572 571 738 901 916 887 957 1131 1075 849 729 749 775 729 658 621 662 660 651 681 688 671 621 544 511 539 609 643 650 603 518 433 459 418 529 635 619 754 880 1028 1101 1165 1113 881 779 991 1089 1137 1206 1262 1252 1213 1209 1207 1245 1240 1192 1203 1194 1101 1139 1095 1093 1029 278 300 146 94 112 48 34 32 44 17 13 13 2 3 65 43 11 25 62 48 72 72 179 143 64 96 144 103 78 48 51 41 23 11 78 437 501 440 335 197 86 80 72 88 169 238 92 38 19 9 0 0 0 0 0 0 0 0 0 1 2 3 21 8 0 0 0 0 0 8 4 7 17 38 51 48 25 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 0 0 0 0 0 0 0 2 2 2 3 2 0 3 4 5 8 7 2 2 3 4 3 4 7 8 4 3 0 0 0 0 0 0 0 0 0 0 0 12 16 3 5 13 46 44 26 14 10 6 14 5 3 4 3 8 16 15 5 8 8 18 15 1 4 9 10 18 14 16 24 9 0 0 0 1 5 8 6 9 27 37 31 10 5 26 69 119 86 33 18 7 9 16 8 2 10 58 76 63 35 0 0 0 8 15 10 2 1 1 2 0 0 0 1 3 6 7 5 3 2 2 9 19 22 8 3 23 42 25 1 1 5 11 11 24 23 21 19 18 19 21 23 34 36 25 11 5 8 7 8 3 0 1 2 3 1 9 7 8 7 6 5 3 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 6 11 13 11 10 9 7 8 9 11 16 20 24 28 32 36 37 31 28 26 22 15 16 27 30 19 19 25 29 35 25 23 25 31 38 43 43 42 49 48 45 44 45 52 63 66 52 45 52 58 60 57 48 50 55 58 60 62 57 49 48 49 63 77 90 82 67 59 58 60 72 70 12 3 0 0 0 0 0 0 0 0 46 238 527 768 1074 1366 1426 1390 1176 996 969 682 821 714 532 439 501 494 609 573 492 384 389 89 56 28 10 0 0 0 0 0 42 106 109 24 115 47 26 12 47 112 127 159 69 30 9 30 109 442 410 264 196 354 545 669 706 567 516 607 549 430 508 656 827 1040 970 477 481 482 502 676 934 957 666 731 704 899 1018 1058 1053 925 1020 881 757 746 752 716 604 536 570 622 652 684 699 688 695 668 634 644 703 717 683 717 561 410 388 527 488 530 508 564 761 937 1087 1096 1230 1277 1142 948 1009 1115 1193 1280 1315 1282 1241 1231 1259 1313 1247 1151 1141 1156 1066 1214 1111 997 939 567 135 66 91 49 11 0 0 0 1 10 11 7 20 57 48 26 4 0 7 36 88 171 91 71 114 138 84 63 22 21 30 23 34 180 544 552 478 302 149 144 204 87 157 141 109 59 49 70 146 10 1 1 0 0 0 0 0 0 1 5 12 42 4 0 0 0 0 1 5 1 14 21 13 7 3 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 0 0 0 0 0 0 0 0 1 6 21 35 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 2 4 5 8 7 0 2 1 0 1 1 1 3 5 0 4 4 2 4 5 2 0 0 0 0 0 0 0 0 0 0 0 5 6 2 4 11 3 4 2 6 22 35 33 13 10 10 5 6 12 9 3 18 14 48 32 6 2 1 2 26 22 10 11 14 0 0 0 0 3 4 5 6 6 18 3 1 34 70 82 84 84 54 56 44 38 26 8 9 13 38 47 25 3 0 0 1 10 17 10 5 3 2 0 0 0 0 1 3 6 7 7 1 0 4 17 25 23 16 4 19 17 11 6 5 5 6 14 9 107 126 70 17 11 23 25 22 31 25 14 8 5 5 4 1 1 6 13 11 1 9 6 7 8 10 11 5 0 0 0 0 0 0 0 1 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 1 3 4 3 3 5 5 6 7 9 10 7 7 9 12 15 18 21 24 24 25 25 29 34 37 33 24 19 22 23 14 13 15 20 31 32 23 35 49 64 75 76 68 67 52 53 53 55 62 72 81 63 53 54 55 56 53 48 50 53 55 57 63 61 56 59 70 94 112 104 122 117 89 74 69 78 76 9 15 15 10 1 0 0 0 0 5 58 236 494 697 799 1028 1300 1550 1544 1407 1144 916 1028 475 307 354 392 294 180 172 190 100 54 22 21 1 0 0 0 0 0 0 0 1 138 168 84 8 1 0 1 0 0 1 4 0 0 8 40 140 61 178 331 635 598 471 547 693 669 661 587 637 886 941 795 670 578 491 455 399 534 767 1160 1187 839 645 1274 896 775 704 731 724 669 662 695 710 669 615 572 637 711 680 678 627 609 631 690 702 704 703 673 591 478 518 410 469 575 694 648 538 450 550 733 888 983 1020 1166 1142 1171 1184 1158 1171 1251 1336 1322 1283 1265 1293 1327 1334 1258 1177 1157 1168 1182 1243 1078 934 902 601 129 45 21 6 0 0 0 0 0 0 0 22 49 47 22 49 5 0 1 32 127 214 55 38 123 101 49 36 18 10 9 6 13 49 180 277 421 305 335 354 281 158 238 67 51 53 39 160 474 0 5 1 0 0 0 0 0 0 0 18 31 26 0 0 0 0 0 0 0 0 5 7 3 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 13 6 15 0 0 0 5 13 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 4 1 0 0 0 0 1 1 3 6 5 2 2 19 14 6 2 1 4 4 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 10 29 54 58 38 16 9 6 8 10 12 8 5 25 11 89 54 41 57 41 16 46 27 11 5 3 0 0 2 28 28 17 7 2 3 13 13 56 103 100 58 17 21 24 42 35 56 62 46 28 19 23 10 5 2 2 6 10 6 11 4 5 6 4 1 0 0 0 5 5 9 13 10 4 2 14 24 24 22 21 15 16 17 23 20 13 7 3 6 0 52 102 65 15 9 16 22 19 27 24 16 12 14 21 8 5 5 3 4 7 5 10 6 6 10 12 11 5 2 1 0 0 0 0 0 0 1 3 1 0 0 0 0 0 0 0 2 2 1 0 1 1 0 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 1 1 1 1 0 0 0 1 3 4 1 0 4 5 5 4 6 9 8 9 10 12 14 14 14 15 16 19 26 33 37 37 31 23 18 24 27 24 25 23 21 25 33 34 38 47 54 62 68 69 65 53 55 51 51 61 77 89 73 69 62 62 63 59 51 46 48 43 40 46 46 44 48 63 101 144 149 162 154 123 92 76 79 82 4 8 8 4 0 0 0 0 0 6 74 293 645 910 1093 1349 1513 1544 1718 1290 1228 1130 883 238 176 283 224 142 110 147 124 16 8 7 7 0 0 0 0 0 9 15 9 5 55 47 33 14 1 1 0 0 2 5 4 0 0 70 36 34 67 199 443 994 857 476 356 469 692 671 484 698 940 937 752 631 611 582 534 487 616 834 891 972 1147 1075 914 723 754 742 683 618 606 664 730 649 677 728 812 849 868 988 1112 968 733 617 672 707 632 524 475 406 354 352 451 646 662 637 583 508 468 537 695 744 830 935 1011 1202 1181 1146 1194 1219 1282 1374 1281 1246 1234 1326 1414 1370 1300 1175 1132 1124 1129 1142 1056 946 931 777 375 104 58 21 1 0 0 0 13 32 22 50 73 33 9 24 0 0 2 49 181 277 204 59 116 73 42 27 16 8 5 4 13 15 35 200 508 417 221 259 287 212 144 45 31 36 14 0 1 2 1 0 0 0 0 0 0 0 0 16 16 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 0 0 0 0 72 161 169 95 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 3 4 13 11 3 6 16 59 29 16 6 4 8 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 21 47 45 29 18 13 5 22 24 20 9 11 27 17 105 97 101 58 44 61 19 14 7 2 0 3 14 31 37 44 28 8 3 13 31 46 12 37 60 29 2 4 17 65 53 48 113 88 31 16 15 19 20 14 12 11 9 5 5 1 3 5 5 4 6 6 5 2 5 11 15 14 10 8 1 11 15 20 24 22 15 21 37 29 23 13 6 5 4 5 28 20 8 10 18 22 18 16 15 14 11 24 47 27 13 6 5 6 5 5 10 10 9 14 17 13 7 5 3 0 0 0 0 0 0 0 2 0 0 0 0 0 1 3 3 3 1 1 0 1 3 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 1 0 0 0 2 1 0 0 0 0 0 1 2 4 8 10 12 13 15 13 11 9 9 14 17 25 27 24 18 18 26 28 29 26 34 37 31 28 38 47 45 45 45 44 48 53 51 49 42 44 51 67 89 105 99 90 73 62 59 56 52 48 45 32 27 28 31 37 46 58 86 139 169 170 167 146 118 105 79 71 9 1 0 0 0 0 0 0 0 0 70 295 667 1002 891 1257 1167 937 914 667 1177 1044 604 247 216 247 84 165 170 180 128 0 2 1 0 0 0 0 0 0 1 177 259 139 18 29 44 27 18 24 27 30 15 0 1 41 65 62 14 105 140 266 416 482 680 632 628 701 822 806 420 742 939 803 692 700 651 632 745 782 735 751 756 763 922 793 721 701 678 666 570 569 627 700 747 722 888 939 1037 1076 1159 1389 1549 1138 710 577 607 600 470 454 521 488 551 645 633 684 525 467 452 510 580 641 912 889 1060 1115 1078 940 843 948 1187 1324 1376 1387 1315 1297 1312 1396 1410 1402 1356 1230 1206 1034 964 1112 1226 1161 988 901 479 176 22 15 0 0 0 0 5 30 44 46 124 25 0 0 0 1 4 65 143 228 171 84 86 49 31 23 17 9 3 8 24 26 25 238 519 502 342 321 482 246 53 16 11 14 2 1 0 0 0 0 0 0 0 0 0 0 5 35 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 60 41 6 0 1 11 23 59 47 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 1 2 0 0 0 0 0 0 0 0 4 3 8 5 3 7 19 64 45 43 15 0 0 0 0 0 0 0 1 4 4 0 0 0 0 0 2 2 1 4 9 21 23 22 18 9 5 14 20 21 8 10 20 12 19 2 2 30 83 76 7 9 4 4 1 12 26 32 34 39 24 7 15 33 45 39 10 4 30 21 11 17 50 111 145 62 67 44 18 12 12 14 15 14 16 10 8 9 7 4 4 9 13 16 13 10 7 11 4 11 15 18 19 11 1 1 2 14 20 28 33 25 36 48 51 18 0 1 4 14 17 19 16 12 15 20 13 7 14 15 22 46 68 53 21 1 3 3 1 1 3 5 13 25 29 19 9 4 2 2 3 4 3 2 1 0 0 0 0 0 0 0 0 1 1 1 0 2 3 5 6 5 10 2 0 0 6 11 11 7 1 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 1 2 2 2 2 2 1 0 0 0 0 0 1 2 2 1 0 0 0 0 0 3 4 4 7 11 14 15 15 14 14 13 11 12 12 15 13 11 15 22 26 26 25 24 28 30 31 35 45 52 49 42 43 45 44 42 45 47 51 50 56 58 66 78 79 76 65 52 45 44 47 47 41 33 26 23 29 38 47 60 83 106 149 155 167 170 154 128 95 69 0 0 0 0 0 0 0 0 0 0 46 259 595 853 869 789 812 739 655 651 824 652 465 304 298 221 74 198 191 145 65 0 0 0 0 7 12 42 51 24 0 386 616 400 124 120 88 50 96 186 163 106 84 81 24 87 104 32 88 117 223 322 325 294 343 567 533 625 930 889 704 1025 915 885 938 1071 926 713 805 848 674 608 738 817 838 941 844 807 713 623 550 543 642 724 849 928 946 923 1007 1054 1138 1260 1234 772 474 499 589 600 561 541 629 630 624 575 518 489 402 367 370 498 643 790 937 965 1171 1168 966 779 828 1100 1383 1501 1606 1573 1498 1450 1422 1405 1385 1382 1342 1276 1199 960 904 1087 1253 1205 1079 968 141 69 56 27 5 0 0 0 0 32 33 33 55 0 0 0 0 47 145 229 181 203 114 71 78 48 25 14 8 3 6 9 13 12 32 291 572 481 220 302 1062 319 171 56 26 16 0 0 0 0 0 0 0 0 0 0 0 2 24 60 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 49 20 1 0 0 1 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 0 0 0 0 1 1 0 0 0 0 0 1 8 23 25 26 6 0 0 0 0 0 0 0 0 2 5 4 2 0 0 0 10 10 5 6 3 3 6 9 8 3 1 4 9 15 5 6 10 7 1 6 39 17 60 70 32 12 3 5 5 14 19 17 21 39 45 7 20 35 38 24 1 2 9 11 20 39 73 116 136 61 54 39 17 10 13 16 17 16 16 17 13 10 8 6 7 12 15 26 21 4 5 10 3 15 18 13 8 3 3 14 34 24 29 41 85 125 107 176 182 67 3 2 3 12 13 16 14 6 8 13 9 4 5 9 45 48 58 64 32 1 2 2 3 4 8 13 13 25 26 19 9 4 4 5 3 3 1 1 1 0 0 0 0 1 0 0 0 0 0 0 1 4 4 7 9 10 12 12 5 0 0 1 3 3 1 0 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 2 3 4 1 2 1 0 0 1 2 4 6 4 1 0 0 1 2 2 3 2 2 4 8 14 15 12 12 13 13 12 10 9 15 20 19 21 19 17 17 18 22 21 21 25 32 38 38 34 28 30 34 40 45 43 40 39 44 50 57 61 66 69 57 55 56 52 44 38 37 39 40 40 35 35 34 39 56 80 102 129 116 117 130 134 119 98 69 0 0 0 0 0 0 0 0 0 3 34 340 827 1048 892 570 665 863 691 475 382 383 537 595 546 261 116 112 127 83 23 0 0 6 39 148 381 486 313 195 150 278 607 324 357 423 352 192 63 280 182 130 104 61 175 360 173 45 42 164 429 624 515 642 775 719 357 463 630 487 682 841 799 1034 931 865 777 695 692 608 601 614 770 858 857 815 786 764 632 589 591 570 597 796 902 731 627 570 572 454 709 934 910 780 645 651 731 710 706 674 659 613 516 486 441 382 345 338 348 443 564 595 673 815 920 969 855 851 1103 1406 1595 1637 1741 1718 1648 1591 1549 1506 1406 1303 1242 1274 1159 926 884 983 946 984 1352 1311 508 94 16 17 6 0 0 0 0 21 11 15 21 0 0 0 0 0 223 402 333 120 66 87 73 42 19 17 16 16 14 17 39 66 84 271 639 451 158 141 445 140 444 573 254 40 0 0 3 0 0 0 0 0 0 0 0 11 41 36 0 0 0 0 0 0 0 0 0 1 2 2 41 41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 1 0 0 2 2 0 0 0 0 0 0 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 15 8 3 5 5 4 4 4 1 0 0 0 0 2 13 7 4 3 8 20 18 7 23 37 27 8 1 1 15 12 10 5 17 39 41 0 15 27 27 16 6 6 6 13 20 67 100 107 91 93 78 49 22 13 14 16 18 26 31 31 16 8 7 6 6 3 3 2 4 3 5 11 4 8 14 42 47 37 24 29 74 37 52 36 69 144 155 135 55 52 32 16 13 11 6 17 32 12 10 10 2 4 10 22 45 26 43 48 13 3 1 6 8 12 18 21 17 21 10 14 16 12 11 12 13 9 6 2 0 0 0 0 0 3 0 0 0 0 1 4 10 2 1 6 7 11 24 35 33 5 0 0 0 0 0 0 6 1 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 0 0 0 0 0 0 0 1 2 2 3 3 3 1 0 0 0 2 3 4 3 1 0 1 3 4 4 4 4 3 3 6 10 11 11 11 11 10 10 12 15 20 22 18 17 17 17 20 22 27 24 20 23 28 32 31 28 34 37 40 45 48 46 39 35 35 45 49 59 73 76 62 52 62 60 48 36 33 39 49 54 59 52 46 47 63 92 112 126 164 143 119 98 81 71 54 0 0 0 0 0 0 0 0 0 0 97 436 1069 1205 684 459 567 843 780 346 186 354 725 1004 815 262 149 144 125 92 56 23 31 31 133 413 770 938 671 460 233 198 376 204 607 519 504 391 194 169 126 84 69 101 200 370 256 156 278 459 883 1339 1209 1157 1027 1172 1049 657 290 273 1003 978 852 943 915 522 637 653 707 765 812 661 747 742 742 759 762 704 585 716 678 705 755 806 672 422 426 438 491 624 870 1232 1182 1071 931 830 727 641 801 802 671 580 532 524 448 385 335 327 370 456 598 589 585 603 650 728 832 1049 1408 1535 1500 1473 1481 1539 1619 1587 1512 1434 1354 1263 1185 1267 1145 1065 1096 1243 1332 1107 1287 1314 1028 495 184 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 64 204 257 190 89 94 56 29 22 27 33 9 7 20 51 44 67 213 385 111 23 10 10 10 41 51 41 12 0 0 0 0 0 0 0 2 6 4 1 21 64 33 0 0 0 0 0 0 0 1 4 12 29 36 143 80 0 3 14 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 1 5 0 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 2 13 11 4 6 10 12 12 15 11 3 0 0 0 2 10 26 16 14 13 9 12 16 4 6 14 9 3 0 2 9 1 0 8 21 24 12 4 31 32 14 3 1 1 5 19 27 66 72 71 72 66 60 34 27 17 17 18 42 83 99 44 27 16 8 6 6 6 6 9 9 3 18 27 4 16 85 136 158 115 73 66 76 10 17 11 9 21 27 11 8 22 11 18 20 14 33 103 92 35 16 13 12 2 7 19 24 18 25 19 2 3 3 3 12 15 16 18 17 14 20 8 13 8 2 0 2 6 2 0 0 0 0 0 1 5 1 0 1 3 4 8 13 0 0 8 6 11 22 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 4 1 0 1 1 0 0 0 0 0 0 1 2 3 4 7 4 3 3 6 9 11 13 11 9 8 8 10 15 17 14 19 19 18 18 20 23 27 31 32 28 25 27 29 30 34 45 49 50 53 50 45 41 40 37 38 54 64 73 78 71 55 54 56 47 41 40 47 60 65 73 74 66 61 63 83 120 122 179 175 134 93 64 48 38 0 0 0 0 0 0 0 0 0 0 98 410 809 911 518 594 630 788 776 408 265 665 1119 1118 767 322 88 71 163 155 117 186 243 104 230 495 690 771 832 550 348 381 388 355 526 357 309 302 183 58 96 121 130 57 37 50 119 326 724 817 1310 1716 1607 1275 701 1009 918 617 436 634 1259 949 809 804 783 671 637 733 819 842 846 794 711 682 751 657 678 718 678 673 702 826 885 750 555 480 479 442 572 782 985 1142 1062 1119 1045 785 706 792 869 862 557 528 524 471 397 347 318 312 354 422 532 597 597 581 577 704 1015 1444 1714 1513 1334 1314 1385 1437 1559 1606 1455 1345 1302 1271 1220 1223 1120 1225 1326 1309 1372 1764 1910 1176 789 470 93 17 18 1 0 0 0 0 0 0 0 0 0 0 25 12 9 216 141 96 78 77 39 18 33 25 31 43 35 55 30 32 73 220 394 161 12 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 4 6 14 43 9 0 0 0 0 0 0 0 2 6 33 84 77 115 37 0 0 3 9 8 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 5 4 1 5 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 10 9 11 12 15 17 16 13 6 2 1 1 6 18 29 26 14 18 9 6 9 0 1 5 2 0 0 0 0 1 0 28 34 22 16 43 84 48 22 7 2 14 70 131 65 15 20 14 11 28 53 49 52 19 20 26 99 247 300 70 14 10 9 8 7 5 7 20 27 22 20 17 10 27 93 109 144 70 3 0 5 3 0 3 7 16 23 21 14 14 16 22 22 35 106 199 115 44 30 26 83 107 48 39 40 21 5 3 7 8 6 2 0 6 7 12 19 22 26 17 9 9 4 0 1 3 3 1 1 0 1 1 1 2 3 0 2 4 7 11 11 0 5 6 4 3 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 4 4 4 3 3 7 9 11 12 9 6 6 11 16 18 16 13 18 18 20 20 21 22 23 30 39 35 29 27 28 29 37 51 54 53 57 57 52 44 33 33 38 54 75 80 73 64 56 52 55 52 49 50 59 74 75 72 80 82 85 80 71 78 104 130 141 114 83 59 42 34 2 0 0 0 0 0 0 0 0 2 74 417 735 801 677 697 645 820 649 559 730 1084 1286 1168 793 546 453 330 257 281 190 195 254 233 420 542 504 497 445 303 296 392 568 493 401 241 39 10 2 8 62 145 107 5 42 122 214 468 1003 1092 1305 1429 1238 1076 846 659 622 707 717 896 1146 891 839 929 788 719 690 804 869 842 874 828 719 667 695 585 535 532 509 534 743 912 889 770 700 651 610 538 511 598 726 849 965 1104 1021 681 826 910 777 597 415 482 445 395 362 353 363 331 339 350 411 481 508 608 620 946 1369 1689 1789 1658 1606 1527 1440 1376 1491 1628 1367 1394 1351 1289 1247 1241 1303 1313 1414 1322 1138 1168 1289 714 233 199 136 40 12 0 0 0 0 0 0 0 0 0 0 4 201 485 365 278 111 87 87 68 39 22 24 78 39 28 38 38 21 37 86 124 94 43 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 4 11 23 0 0 0 0 0 0 0 0 1 2 24 60 72 21 2 0 0 0 2 4 9 18 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 19 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 17 12 11 12 12 10 9 10 9 5 4 6 17 26 26 17 8 19 11 6 5 3 0 1 0 0 0 0 3 12 32 27 29 40 82 155 204 133 124 51 45 155 167 100 42 1 31 26 27 32 39 50 76 30 17 25 46 111 147 27 23 20 18 18 15 11 13 28 12 5 3 3 4 6 4 5 1 0 2 3 4 2 0 4 8 12 15 14 7 3 9 19 18 21 76 140 105 61 29 22 37 28 14 21 14 7 3 8 12 18 18 6 1 0 10 11 29 32 12 11 6 6 4 4 7 10 9 6 3 2 5 4 3 2 2 0 3 15 17 13 13 14 3 4 3 2 11 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 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 4 5 5 9 11 7 6 6 16 18 18 18 18 18 17 19 19 21 22 24 28 39 36 34 31 29 29 35 44 51 57 56 56 56 56 54 44 34 50 61 69 67 61 58 56 57 60 61 64 69 75 77 75 79 85 94 96 92 92 93 86 94 89 77 59 43 38 8 0 0 0 0 0 0 0 0 0 70 434 867 1009 891 752 686 702 662 922 1156 1297 1335 1209 889 807 541 367 319 261 140 158 269 352 423 391 217 275 245 186 166 284 691 461 246 101 8 6 3 65 21 6 0 10 52 120 510 1032 1040 892 1049 1536 760 1200 1007 675 870 910 824 741 700 739 836 1073 684 765 652 657 786 813 687 659 607 546 521 521 517 576 653 786 928 983 826 502 535 581 644 696 717 649 662 774 911 951 885 744 967 1053 633 383 391 430 444 402 404 441 450 386 351 347 373 386 441 653 946 1390 1770 1925 1788 1695 1748 1810 1632 1444 1553 1604 1413 1325 1327 1288 1274 1252 1223 1321 1553 1343 1010 609 414 225 112 36 16 8 0 0 0 0 0 0 0 0 0 0 0 11 14 193 280 153 90 87 85 53 27 25 33 42 38 11 12 23 25 42 58 87 61 20 3 0 0 0 1 1 0 0 3 9 1 0 0 0 0 0 0 0 6 14 15 0 0 0 0 0 0 0 0 0 1 37 33 17 0 0 0 0 0 0 0 2 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 1 19 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 5 10 6 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 9 17 22 28 22 13 6 6 7 4 2 6 8 7 8 9 8 13 21 14 10 5 2 0 0 0 0 0 1 3 5 4 4 25 55 139 202 217 184 173 91 171 171 95 24 11 8 14 38 49 48 47 49 50 26 17 39 47 79 71 39 34 32 24 15 19 21 18 21 29 17 3 0 0 0 0 0 0 0 0 1 2 2 1 4 9 10 15 16 10 5 7 14 15 15 31 53 80 98 4 5 9 5 4 6 6 0 5 9 14 20 22 18 21 7 7 22 41 37 12 0 0 0 4 4 5 8 8 5 4 7 10 10 7 4 1 3 12 20 8 2 3 5 0 3 6 3 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 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 7 7 5 4 8 10 7 9 10 18 18 17 16 17 19 20 17 19 21 24 26 28 33 33 26 22 21 23 32 47 61 66 60 52 47 50 53 48 45 52 56 62 65 65 65 62 61 64 66 69 69 69 74 78 77 85 90 93 90 87 92 83 75 73 65 53 45 44 20 18 4 0 0 0 0 0 0 0 82 337 688 771 674 680 587 556 763 1126 1278 1151 1043 987 845 885 560 363 297 260 284 372 421 460 393 323 229 109 20 3 93 303 498 375 168 86 60 47 137 315 151 17 9 8 14 137 691 1044 723 562 502 481 699 1608 1207 935 846 726 729 759 642 619 718 699 473 664 705 483 460 481 528 517 554 586 578 544 618 805 883 975 981 849 580 316 436 455 559 587 608 628 607 630 748 816 866 868 842 817 420 332 362 382 382 427 487 586 584 541 493 439 403 406 517 829 1159 1386 1429 1448 1439 1432 1467 1492 1499 1564 1579 1541 1475 1393 1363 1333 1339 1457 1477 1500 1563 1296 776 278 134 62 11 0 0 0 0 0 0 0 0 0 0 0 0 51 98 66 35 229 173 103 91 86 73 37 11 30 45 34 32 8 23 39 29 7 13 3 9 3 0 0 0 0 0 0 0 4 13 19 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 1 5 15 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 1 1 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 2 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 11 3 3 7 24 58 34 13 3 2 2 0 1 7 7 7 4 8 15 19 19 10 19 9 1 0 0 0 0 0 2 4 1 1 8 31 52 116 136 127 107 78 82 103 68 24 6 10 13 28 95 111 126 103 81 62 41 55 68 49 178 177 91 76 43 44 12 17 22 22 20 12 19 2 0 0 0 0 0 0 0 0 1 5 6 5 6 9 12 16 11 5 1 2 9 22 18 23 26 51 75 8 14 36 16 5 5 5 6 13 13 17 19 25 40 50 17 26 48 52 33 14 4 0 0 7 7 9 10 10 10 11 13 14 16 11 6 8 18 26 4 11 11 14 17 14 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 4 4 6 8 9 11 13 16 16 15 16 17 19 22 19 24 27 31 33 33 33 30 21 18 18 21 35 60 80 81 64 61 58 57 57 55 56 53 55 60 62 64 67 66 66 67 67 68 68 70 74 75 73 76 77 92 96 93 94 84 70 68 57 49 45 45 19 18 11 1 0 0 0 0 0 0 70 254 405 417 414 601 426 509 849 1186 1280 1057 940 870 734 622 399 386 422 514 617 652 643 657 540 481 311 116 45 55 345 603 543 294 127 149 148 140 631 775 389 16 101 37 18 283 661 587 443 453 260 323 598 990 1155 664 713 684 667 781 915 861 656 582 491 744 1037 439 583 575 533 500 496 507 502 509 665 814 822 733 736 550 400 301 379 512 563 520 418 392 433 529 754 814 913 941 912 786 415 346 360 370 405 484 607 796 764 738 657 558 502 561 755 1111 1345 1278 1140 1344 1447 1410 1396 1400 1443 1534 1460 1389 1421 1410 1393 1378 1365 1358 1599 1289 1129 1039 768 91 135 30 3 2 0 0 0 0 0 0 0 0 0 0 0 33 90 197 266 230 124 90 86 86 71 26 14 39 51 28 10 33 90 16 3 0 1 0 1 1 0 0 0 0 0 0 0 10 14 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 14 19 9 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 1 0 3 18 40 40 14 2 0 0 0 2 5 4 4 1 14 22 21 16 7 17 14 15 9 4 2 0 0 0 10 7 0 2 12 30 56 66 42 14 12 32 28 8 2 6 26 41 46 49 111 157 109 106 102 84 88 70 57 258 334 343 223 42 15 6 8 7 5 9 12 0 0 0 0 0 0 0 0 0 1 7 11 9 7 7 9 13 11 7 8 12 23 40 37 13 13 34 40 28 5 7 15 10 10 12 13 15 17 16 16 7 14 16 7 7 16 29 43 37 22 9 0 0 0 1 0 0 4 10 13 14 14 18 13 11 15 22 29 1 18 18 18 37 39 6 7 5 5 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 1 0 1 1 1 1 2 2 3 3 1 1 2 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 5 4 5 5 6 9 12 12 12 13 12 13 15 18 22 22 25 32 35 35 34 35 36 30 24 23 25 41 63 74 73 70 68 66 68 70 67 62 55 55 57 62 65 69 73 67 70 68 66 66 69 73 74 68 67 72 81 80 80 83 71 68 66 53 48 44 39 18 19 17 6 1 0 0 0 0 2 30 150 264 319 433 606 367 622 1110 1256 1021 577 460 570 500 476 499 552 599 643 653 621 624 658 652 662 467 274 225 439 788 917 747 672 531 429 321 205 847 1011 478 73 152 91 37 253 524 647 550 429 241 196 389 596 847 710 787 606 657 661 705 872 657 852 764 763 747 491 690 536 406 402 471 509 537 589 664 646 574 476 437 312 370 376 480 558 485 338 239 311 520 719 878 871 966 968 845 581 376 400 374 385 447 588 798 966 899 862 719 583 529 578 760 994 1500 1606 1481 1328 1413 1436 1379 1390 1455 1441 1395 1452 1554 1437 1428 1422 1396 1506 1869 870 558 340 169 97 119 18 19 24 22 15 9 6 0 0 0 0 0 0 0 0 0 246 437 179 121 85 83 87 56 26 33 38 37 11 15 39 65 0 0 0 0 1 3 6 6 1 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 4 13 21 18 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 0 0 0 9 22 26 19 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 1 2 7 14 17 8 5 1 0 0 0 2 5 17 18 12 13 16 17 10 22 9 5 12 13 4 0 0 0 7 12 10 7 7 12 15 5 4 20 36 26 6 72 91 109 116 102 87 88 108 100 88 98 105 97 75 67 204 243 300 190 25 0 2 8 7 3 3 5 4 0 0 0 0 0 0 0 1 7 18 14 12 9 6 5 7 8 17 11 8 6 7 6 2 3 29 23 7 4 6 6 8 19 22 22 17 11 13 13 10 8 12 20 25 12 5 11 19 18 7 0 0 0 0 0 0 0 2 6 13 14 14 14 14 19 25 22 11 8 23 25 33 30 10 12 13 20 19 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 1 2 2 2 2 3 4 5 4 4 3 2 2 2 1 0 0 0 0 1 0 0 3 5 6 7 7 5 7 10 9 9 10 12 12 12 13 16 17 16 18 21 24 28 26 25 25 25 29 34 29 25 24 28 41 58 68 73 76 73 74 74 71 65 59 54 58 65 67 72 78 80 74 75 70 65 64 66 70 72 72 65 70 66 69 79 82 69 68 65 63 52 44 39 0 4 14 17 9 0 0 0 0 0 2 11 95 364 668 669 579 909 1415 1158 634 265 207 291 441 645 667 583 501 418 343 338 323 328 346 408 421 394 443 538 589 603 612 1114 1195 1060 758 555 975 1304 469 169 257 199 53 134 213 293 494 623 536 152 390 547 749 975 958 592 922 885 780 745 746 885 575 731 541 479 520 456 375 361 502 570 529 523 678 509 525 505 412 342 388 390 518 488 382 296 358 629 1015 1120 1073 1026 1022 990 649 452 380 404 413 464 605 819 941 1031 988 817 622 571 646 665 817 1057 1382 1240 1320 1339 1361 1384 1431 1480 1477 1422 1406 1479 1550 1502 1414 1421 1455 1354 1250 666 350 216 105 75 71 39 26 21 21 14 17 19 2 0 0 0 0 0 0 4 35 35 80 160 146 79 95 120 46 16 24 30 32 3 12 7 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 2 0 0 2 2 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 4 26 18 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 5 9 6 0 7 5 3 1 1 1 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 39 49 43 26 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 7 13 13 13 26 17 5 6 5 6 11 20 28 22 11 20 24 19 9 0 0 7 9 7 2 0 0 0 0 6 8 6 3 0 0 0 14 34 71 104 105 105 98 110 116 99 70 55 56 58 61 77 76 77 80 63 67 65 205 121 12 6 15 18 8 11 9 4 2 4 0 0 0 0 0 0 2 7 17 17 9 7 18 25 19 14 42 23 12 5 0 0 0 0 7 3 0 2 6 11 17 27 28 29 25 17 15 24 25 10 12 9 7 12 11 10 27 11 2 0 0 0 0 0 0 0 0 5 13 14 17 15 18 24 24 18 18 10 12 7 7 13 13 10 17 20 18 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 3 4 5 4 3 3 2 3 2 1 0 0 0 0 0 0 0 2 6 7 6 6 10 21 22 18 15 14 14 14 16 18 20 20 22 25 30 31 19 17 18 20 24 28 28 28 34 37 46 55 59 61 65 71 75 70 64 60 56 53 69 69 75 83 87 84 79 77 68 67 64 65 67 68 69 70 69 63 61 68 70 61 62 62 60 55 49 42 0 0 8 17 15 5 0 0 0 0 0 18 151 582 746 631 750 1139 1404 1062 514 357 307 462 724 787 569 516 383 233 180 159 109 121 90 99 146 173 146 154 199 224 386 853 1370 1385 1187 1038 1107 1077 353 94 137 212 171 155 171 179 511 974 920 525 450 471 637 768 642 524 917 1219 818 647 708 665 491 846 470 537 596 601 529 436 545 528 511 591 722 648 659 612 455 389 353 297 337 303 293 357 621 1019 1381 1375 1030 936 956 815 394 382 446 462 518 651 861 1018 848 871 814 815 925 986 1048 732 1153 1484 1458 1253 1409 1383 1641 1722 1669 1664 1410 1428 1427 1474 1572 1543 1320 1340 1880 1146 708 441 231 214 92 62 56 48 44 41 11 3 13 27 23 0 0 0 0 0 0 36 114 137 72 140 123 76 89 104 36 11 8 5 1 6 27 4 0 0 0 0 1 6 6 4 4 3 0 0 0 0 0 2 5 4 2 0 0 0 0 1 4 0 7 9 8 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 9 35 40 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 3 5 1 8 13 10 5 5 3 2 0 0 0 1 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 1 13 26 33 31 18 12 0 0 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 3 4 17 17 13 20 33 28 13 16 15 14 14 19 22 19 14 23 21 19 16 8 4 6 14 12 6 3 2 2 1 0 1 1 1 0 0 0 0 0 14 45 74 74 41 45 38 32 30 34 41 46 53 73 60 52 55 61 77 77 48 38 30 40 46 37 27 33 39 38 28 11 0 0 0 0 0 0 2 7 9 10 3 18 39 49 38 24 39 26 7 0 0 0 0 0 0 0 1 7 12 13 16 26 26 32 31 21 17 30 33 3 0 2 32 59 52 36 14 7 1 0 0 0 0 0 0 0 10 15 13 14 22 17 18 23 20 17 21 21 19 19 14 16 15 11 16 11 19 24 27 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 3 1 0 1 2 2 1 0 0 0 0 0 0 0 0 0 4 7 8 8 11 22 24 22 20 19 17 15 16 16 18 21 24 27 28 22 13 11 14 19 24 27 30 39 52 53 57 60 59 60 59 63 70 67 64 57 52 57 60 67 72 79 81 76 69 67 60 61 60 60 64 66 65 72 70 62 58 58 55 49 49 48 42 47 50 44 0 0 1 11 19 17 6 0 0 0 0 14 200 438 485 478 814 1204 1342 1119 777 697 567 787 796 605 378 414 375 199 60 52 50 54 18 10 8 9 14 36 62 75 124 271 612 826 921 592 334 294 130 12 15 184 252 242 176 145 481 1068 859 525 458 454 469 565 356 282 686 1144 607 576 648 500 316 370 385 472 475 528 465 388 372 296 471 620 720 678 577 573 382 369 286 208 238 266 215 323 839 1238 1313 1177 936 937 698 562 464 514 576 573 684 873 990 990 848 703 791 890 1090 1318 1318 914 994 1197 1401 1478 1665 1642 1794 2029 1897 1638 1463 1484 1499 1589 1728 1729 1472 1473 2207 1096 856 617 312 185 78 40 39 36 32 23 1 0 6 10 23 14 0 0 0 0 0 100 173 136 69 150 99 80 94 92 39 30 7 1 4 17 27 1 0 0 0 3 5 9 11 8 10 5 0 0 0 1 1 6 11 13 11 0 0 0 0 2 10 18 17 3 7 11 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 10 20 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 1 2 0 0 0 9 12 9 4 0 1 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 21 26 15 1 7 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 10 24 15 17 17 22 27 23 23 15 14 10 8 14 16 5 10 14 27 40 33 10 13 8 15 15 9 5 5 5 1 0 0 2 3 2 0 0 0 4 18 33 38 36 51 34 27 33 45 58 70 78 86 77 70 60 61 69 61 45 44 63 83 79 57 52 50 46 35 16 5 2 0 0 0 0 2 2 1 1 3 5 21 20 22 18 5 3 4 1 0 0 0 0 0 0 0 3 10 15 11 1 1 3 20 17 17 22 27 21 1 3 3 3 14 26 23 0 3 1 0 0 0 0 0 0 0 2 14 13 9 22 24 18 21 17 12 14 20 22 23 21 29 22 15 18 19 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 1 2 2 1 1 2 1 0 0 0 1 1 0 0 0 0 0 0 1 2 1 4 7 8 9 9 11 21 21 20 18 16 14 14 14 14 16 19 20 20 20 18 23 28 33 34 34 38 47 61 62 63 61 57 53 50 54 62 60 61 59 55 58 65 66 73 67 62 60 61 62 60 58 57 57 60 61 61 63 66 61 57 51 49 43 31 33 32 30 35 35 7 0 0 3 18 21 15 3 0 0 0 3 131 152 213 435 861 1267 1407 1265 1101 977 789 930 691 563 437 326 286 258 251 157 103 51 4 2 3 4 4 9 16 7 3 16 100 154 125 19 33 44 82 49 12 73 249 281 212 172 416 850 903 479 529 573 488 446 832 672 808 836 602 517 481 429 393 332 302 293 210 219 220 248 320 383 437 516 641 597 551 552 456 368 282 374 338 273 270 515 1262 1376 1028 780 754 621 437 486 582 679 728 731 845 975 916 898 817 637 661 700 908 1272 1306 973 828 1019 1509 1569 1469 1460 1525 1689 1541 1512 1500 1536 1593 1631 1529 1573 1349 1324 1350 792 867 1103 674 563 312 138 47 40 17 8 23 29 12 15 9 5 0 0 0 0 0 181 207 128 80 135 75 83 93 82 66 48 2 0 11 9 9 4 0 1 0 1 3 7 15 17 6 6 2 0 1 3 5 11 12 14 10 0 0 0 0 2 22 27 8 0 6 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 4 10 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 1 2 1 0 0 1 11 14 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 4 9 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 16 13 18 35 17 13 11 8 5 1 0 0 0 2 5 3 0 0 0 0 0 1 7 15 25 30 22 11 12 16 20 23 27 17 11 13 14 14 12 6 7 24 24 23 24 15 2 6 6 8 6 7 11 14 15 5 4 7 5 2 0 0 0 9 31 38 31 32 53 42 41 45 54 60 68 99 150 140 122 81 67 67 53 59 43 56 73 72 56 38 23 2 12 16 9 2 0 0 0 2 5 8 9 7 1 1 5 4 4 3 1 1 0 0 0 0 0 0 0 0 1 3 8 10 10 12 13 1 15 9 13 18 15 7 8 6 7 6 3 3 4 0 0 0 0 0 2 3 2 0 0 7 14 12 6 13 23 11 20 22 11 6 14 22 17 18 25 23 25 30 29 28 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 2 2 2 1 0 0 0 0 1 1 1 2 4 3 3 5 7 8 9 8 7 10 14 15 14 13 12 12 12 13 17 19 20 19 17 19 26 35 41 40 42 50 56 61 64 55 52 49 44 40 44 50 50 52 53 57 62 62 62 63 60 55 53 55 59 60 60 57 55 55 54 53 56 58 57 55 49 45 40 30 25 21 18 21 21 20 12 3 0 0 6 12 3 0 0 0 1 8 13 115 476 1016 1476 1611 1422 1361 1149 939 887 743 657 511 325 195 154 171 170 146 79 17 25 38 26 8 6 4 0 0 0 1 0 8 2 37 185 342 137 38 102 219 222 210 131 291 633 747 308 768 611 398 250 514 875 760 604 560 507 434 431 447 309 246 234 204 149 222 206 371 381 355 455 564 516 535 546 524 451 408 491 375 347 649 1094 1346 1074 635 579 485 381 431 552 707 807 803 811 873 897 741 755 718 689 742 771 918 1220 1398 1210 1013 1189 1657 1743 1708 1516 1462 1506 1502 1626 1530 1619 1643 1527 1313 1355 1271 1128 867 891 1169 952 728 1751 967 112 76 88 99 48 42 38 31 38 12 1 0 0 0 62 185 209 251 106 98 121 76 95 104 79 67 39 4 7 17 8 7 5 3 4 1 0 0 3 10 13 4 13 4 1 2 5 6 5 7 9 5 1 0 0 0 17 20 15 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 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 10 14 16 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 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 6 8 24 15 12 7 0 0 0 6 9 4 0 0 0 0 0 0 5 11 17 31 49 19 13 13 11 13 18 14 10 11 7 25 29 15 14 28 36 18 21 22 13 17 13 1 4 6 4 0 0 0 1 3 3 1 0 0 0 0 1 6 7 10 18 18 22 32 38 46 56 82 127 133 127 80 60 53 53 53 24 17 25 29 32 25 5 6 11 16 25 13 1 0 0 3 4 9 9 4 0 0 0 7 7 7 5 3 3 1 1 1 0 0 0 0 1 3 3 3 6 5 8 13 9 6 7 7 6 9 15 5 3 6 2 0 0 0 0 0 0 0 6 12 14 12 0 1 7 15 16 13 18 19 24 21 15 16 27 28 10 11 27 19 30 38 37 32 0 0 0 0 0 0 1 3 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 1 1 2 1 0 0 1 2 1 1 1 0 0 1 1 2 2 3 4 6 5 6 7 10 12 13 11 10 7 8 14 16 15 16 15 12 14 15 16 18 18 20 30 31 32 35 35 35 40 47 48 54 42 40 38 35 33 32 33 41 46 48 53 52 43 46 52 54 55 52 50 51 53 54 49 50 50 48 46 47 48 51 52 53 46 38 32 27 23 23 19 16 6 17 6 1 0 0 0 0 0 0 0 0 0 3 50 401 921 1350 1549 1496 1489 1292 1133 996 844 673 581 369 155 43 34 62 53 46 25 36 51 40 3 6 2 0 0 0 2 27 43 44 66 311 705 419 243 230 233 222 224 92 100 294 344 387 748 541 437 361 494 652 566 398 411 413 339 264 264 332 189 189 144 172 260 222 332 282 355 474 524 450 402 431 477 493 487 445 455 683 1163 1387 1109 664 436 339 321 340 435 580 716 753 729 777 796 773 766 779 809 794 819 896 1007 1095 1351 1412 1318 1312 1376 1386 1494 1455 1540 1500 1434 1489 1497 1703 1702 1696 1601 1407 1326 1254 1206 793 491 305 283 707 173 47 64 177 384 245 171 45 9 15 4 0 0 0 0 0 42 138 367 75 111 97 85 101 93 95 44 15 9 21 23 15 13 12 13 7 0 0 0 1 2 7 10 13 8 1 1 4 5 2 2 16 3 0 0 7 18 50 30 12 6 5 3 0 2 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 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 3 3 0 0 3 3 3 7 14 13 14 14 6 2 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 2 3 2 1 0 0 0 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 1 0 3 17 2 0 0 0 0 0 2 4 3 2 2 1 0 0 2 0 0 0 0 0 0 1 2 2 8 13 13 8 16 31 33 18 6 6 9 20 3 9 26 20 8 10 0 4 1 0 0 0 0 0 0 1 1 0 0 0 0 0 5 7 7 7 12 17 24 30 35 43 53 65 73 72 54 54 48 50 46 9 1 4 5 5 3 4 9 13 31 56 23 2 0 0 1 2 1 7 10 5 1 4 4 14 10 8 9 9 4 3 3 1 0 0 0 1 3 1 10 20 20 11 8 11 9 7 5 4 7 11 11 6 17 4 0 0 0 0 0 0 0 1 2 8 17 13 9 14 9 18 19 14 26 33 16 18 17 31 35 13 13 28 17 23 37 50 44 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 1 1 1 1 2 2 2 0 0 0 1 1 1 3 3 4 5 6 6 5 7 10 10 16 23 26 24 21 14 12 18 18 19 20 20 15 12 10 9 13 20 30 41 45 41 42 43 39 37 39 41 38 36 37 35 33 31 29 31 31 31 36 39 41 45 49 57 58 58 54 51 49 46 45 46 48 49 47 42 40 44 49 49 49 43 35 29 28 26 26 19 18 1 9 11 1 0 0 0 0 0 0 0 0 1 25 99 321 859 1348 1499 1526 1522 1474 1372 1071 694 480 469 370 160 32 5 6 16 48 44 19 16 8 2 5 0 0 0 36 54 49 6 15 82 666 1265 1541 1175 937 598 317 183 136 140 353 518 602 675 607 582 613 633 554 480 488 410 350 194 140 242 314 134 136 99 160 241 262 265 242 318 482 482 430 403 341 436 412 460 536 683 1038 1304 1120 697 488 485 365 313 324 440 554 623 649 684 760 812 833 861 886 890 898 987 1069 1126 1174 1266 1486 1396 1373 1295 1255 1315 1453 1807 1656 1329 1314 1491 1592 1600 1633 1511 1523 1470 1357 1299 598 198 100 168 162 64 57 40 51 39 13 45 2 0 97 101 19 0 0 0 0 0 157 304 71 142 79 96 94 78 74 34 22 12 32 39 38 69 59 65 34 10 11 10 0 2 5 8 9 9 5 1 8 9 4 4 11 0 0 41 36 39 25 21 16 14 15 9 9 14 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 3 2 5 9 6 6 9 13 1 2 6 12 1 1 1 3 5 6 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 10 6 0 0 0 5 6 7 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 1 2 0 0 0 0 0 0 0 0 3 4 13 10 0 0 1 0 0 0 0 0 0 0 0 0 5 13 18 18 22 18 10 3 0 1 3 5 0 0 3 7 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 4 3 7 11 13 11 14 20 22 34 45 49 45 45 58 52 50 37 9 0 1 3 1 6 6 6 14 44 21 6 0 0 1 2 6 3 5 6 3 2 6 10 41 35 21 20 16 4 2 2 0 0 1 1 1 1 3 34 18 7 3 4 8 5 6 5 5 9 10 12 23 39 36 21 6 0 0 0 0 0 3 7 15 16 7 14 15 3 6 9 12 20 24 10 15 14 22 24 16 14 14 11 16 25 43 43 12 6 3 10 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 1 3 5 5 5 6 6 8 9 11 13 13 19 21 22 21 20 19 17 24 23 22 23 24 22 20 18 18 23 31 40 49 55 56 66 59 55 48 39 35 35 36 33 31 30 31 32 32 31 30 37 42 46 51 56 59 59 61 61 59 55 49 43 49 48 49 47 42 38 37 36 36 35 32 28 26 27 26 23 20 20 0 4 7 6 4 3 2 1 0 0 0 0 59 200 250 483 1065 1488 1489 1532 1587 1532 1300 927 527 336 304 285 191 43 28 10 27 65 85 23 8 14 18 21 9 5 0 122 76 22 30 92 263 922 1432 1199 673 835 823 565 408 454 595 701 623 794 759 638 430 387 401 469 387 336 294 288 271 286 285 293 203 161 150 175 269 338 354 325 315 475 471 450 417 380 415 424 495 572 719 1003 1120 956 571 482 453 389 327 357 497 550 576 635 704 748 786 800 901 961 949 976 1128 1263 1299 1371 1439 1428 1296 1320 1322 1383 1487 1551 1769 1773 1425 1489 1645 1658 1572 1488 1744 1510 1413 1662 1897 317 92 67 100 93 37 42 31 8 2 0 0 0 0 0 4 4 0 0 0 0 0 351 288 123 146 78 106 89 64 61 55 45 36 37 44 41 49 68 108 112 113 71 36 12 8 22 10 4 5 12 17 3 7 4 4 4 0 10 89 34 52 48 13 17 25 19 14 6 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 4 3 0 1 0 2 2 2 3 3 5 0 65 35 5 3 7 0 0 0 0 3 5 7 6 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 10 5 0 0 0 2 3 5 10 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 11 10 12 7 3 0 0 0 0 0 0 0 0 1 5 13 16 11 1 13 11 11 7 4 2 0 0 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 2 6 11 12 2 10 12 29 44 47 43 49 71 52 29 14 5 0 1 6 8 34 23 6 2 1 8 12 15 15 9 5 5 3 3 2 0 5 9 12 27 31 19 15 8 2 3 5 4 1 0 1 1 0 0 4 1 0 5 9 10 6 4 6 6 16 24 25 26 30 31 8 1 0 0 0 0 0 0 0 0 0 4 14 16 15 11 9 16 18 4 9 22 27 34 27 20 17 5 5 16 14 27 43 47 36 36 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 8 7 4 5 5 8 11 11 10 9 9 9 8 11 15 19 23 30 28 28 28 28 28 28 26 25 29 37 44 54 66 73 70 69 61 51 41 33 31 32 34 34 33 35 39 41 42 44 44 46 46 48 52 53 53 54 56 58 57 51 45 45 45 44 41 38 36 35 32 33 33 29 25 23 22 21 22 22 20 0 0 0 6 9 5 5 5 1 0 0 84 381 686 564 548 598 796 985 1112 1143 1055 874 583 286 206 218 209 205 183 87 43 71 112 87 27 38 116 229 146 83 36 14 107 26 10 63 212 354 477 759 337 200 263 307 309 271 652 879 782 539 735 638 662 624 443 335 392 279 546 386 408 582 623 347 331 307 286 308 307 351 460 540 464 366 393 507 500 540 392 360 440 492 561 852 1002 866 518 650 619 585 451 416 507 618 589 598 697 746 753 754 756 910 1111 1127 1117 1201 1397 1525 1582 1465 1430 1384 1344 1400 1433 1505 1461 1388 1336 1406 1589 1618 1673 1624 1501 1591 1386 1161 1249 1133 564 64 69 61 62 33 17 26 11 6 0 0 0 0 0 0 0 0 0 0 0 8 297 234 140 108 78 110 110 65 55 34 22 39 43 32 20 28 32 26 26 42 47 38 20 7 8 8 3 3 3 2 2 4 4 6 3 29 46 51 32 19 6 5 30 43 10 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 1 0 0 1 2 1 9 6 6 4 3 1 0 0 0 4 4 5 6 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 5 6 2 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 6 8 7 3 0 0 0 0 5 6 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 7 3 0 5 9 1 16 17 14 14 11 5 0 0 0 0 0 1 3 0 2 5 6 5 5 12 20 15 12 6 3 2 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 12 12 13 24 49 59 54 48 41 26 6 0 0 0 2 10 25 58 39 14 2 1 4 7 10 26 18 6 3 3 5 4 4 4 6 8 7 4 3 3 3 5 7 7 5 0 0 0 2 5 5 2 1 5 9 8 7 7 9 10 10 23 34 30 21 22 18 2 0 0 0 0 0 0 0 0 0 2 7 14 14 16 15 19 23 19 14 19 24 30 25 23 20 18 12 7 14 19 30 43 43 35 43 18 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 5 4 1 4 5 8 9 8 6 6 6 9 18 21 21 23 28 27 30 26 25 26 28 31 34 36 37 43 46 46 46 46 47 49 49 50 48 42 35 34 38 38 36 37 39 42 47 51 50 50 52 53 52 48 48 47 49 51 50 46 41 40 45 43 41 39 38 35 32 29 28 26 26 24 21 20 20 20 18 0 0 0 0 8 10 8 7 6 1 0 106 483 915 967 871 818 763 636 528 578 640 483 279 144 125 161 158 164 134 87 63 77 49 25 23 146 407 651 386 299 95 1 13 1 16 28 104 257 409 750 757 257 72 54 135 350 787 679 416 448 696 683 629 684 513 458 375 308 701 302 518 666 567 276 297 381 380 359 364 408 538 735 465 348 366 504 540 490 309 374 469 542 704 1127 869 653 544 643 738 720 545 620 754 748 638 624 771 779 778 812 902 1068 1246 1271 1353 1505 1718 1804 1688 1403 1335 1398 1475 1555 1823 1771 1540 1349 1350 1423 1493 1571 1566 1536 1473 1522 1585 1136 836 601 288 49 44 42 48 25 32 29 26 40 12 2 0 0 0 0 0 0 0 0 0 23 101 227 158 88 64 88 96 44 46 14 0 7 17 26 58 50 43 41 38 38 26 18 8 8 10 7 5 5 3 6 7 5 3 1 3 21 22 25 44 35 15 12 48 44 10 9 1 0 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 3 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 1 1 3 2 0 1 6 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 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 3 5 7 6 12 11 9 7 4 1 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 1 1 0 7 12 1 5 19 10 11 13 7 0 0 0 3 2 0 1 1 2 3 5 10 16 19 14 3 6 3 4 4 2 1 0 0 0 0 0 0 1 5 19 43 46 31 14 4 0 0 0 0 0 0 0 0 0 0 0 3 5 10 20 22 30 57 60 50 36 20 9 4 0 0 2 10 24 40 49 29 12 3 3 7 7 4 15 13 8 4 3 5 0 3 9 6 5 4 1 8 12 8 6 4 1 0 0 0 3 8 13 15 12 6 14 10 6 3 2 4 7 21 35 34 21 14 14 8 0 0 0 0 0 0 0 0 0 0 0 4 10 14 15 20 31 28 22 21 24 17 22 20 15 13 17 18 14 26 34 35 45 48 41 36 39 37 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 1 2 3 2 2 3 3 2 2 1 3 4 5 7 8 10 11 14 15 21 25 26 28 28 25 21 19 21 21 23 27 30 34 40 45 43 39 37 36 33 37 42 46 48 46 41 40 43 43 44 48 50 50 55 56 51 52 58 61 59 57 52 46 45 47 47 43 39 39 40 41 41 40 37 33 28 24 24 26 26 24 23 22 21 21 20 6 0 0 0 2 5 8 12 8 0 0 31 352 716 893 914 1024 760 481 334 312 279 161 65 27 46 83 103 121 82 53 36 25 13 5 22 299 784 1067 883 657 111 22 8 29 65 95 35 467 612 695 647 332 320 257 283 443 551 328 312 349 642 789 733 595 639 560 342 354 482 270 516 535 562 395 277 382 442 253 314 405 565 650 458 528 480 563 619 422 306 445 525 719 813 884 772 681 654 756 812 750 655 833 1013 837 686 720 847 804 797 923 1062 1248 1374 1361 1630 1843 1974 1836 1531 1462 1433 1430 1691 1787 1777 1699 1585 1617 1530 1521 1521 1583 1692 1587 1811 1720 1494 1161 703 343 134 43 25 26 29 18 41 22 6 0 4 10 1 0 0 0 0 0 0 0 150 154 196 321 163 72 58 81 76 42 47 3 0 9 24 32 50 59 58 73 81 59 28 8 7 10 7 5 7 9 7 9 5 2 1 2 10 4 3 25 43 45 42 27 38 24 15 11 2 2 2 4 2 0 2 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 2 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 0 3 3 2 3 4 2 0 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 6 7 13 18 14 13 11 7 3 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 2 4 6 16 24 10 17 17 17 12 4 9 2 4 1 0 0 0 0 5 9 10 6 1 1 3 3 9 11 10 7 3 0 0 0 0 0 3 10 19 32 59 58 38 23 15 7 2 0 0 0 0 0 0 0 0 0 0 6 17 21 28 26 26 27 29 30 24 23 9 10 22 36 47 51 48 23 12 7 9 10 9 4 3 4 4 6 8 6 1 5 5 4 2 2 5 12 22 20 14 13 10 5 6 10 6 16 20 24 23 12 14 9 12 12 8 3 3 17 33 37 17 9 11 8 0 0 0 0 0 0 0 0 0 0 4 11 15 20 28 31 38 26 22 22 21 18 15 17 17 11 15 20 24 39 39 37 44 48 51 55 54 46 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 3 3 1 0 0 0 0 0 1 1 1 0 0 0 1 3 4 3 2 2 1 2 3 8 10 11 13 15 17 16 20 25 26 23 20 19 18 21 20 21 25 26 27 29 34 32 30 32 36 41 41 43 45 45 44 43 43 49 49 51 54 56 57 60 63 63 62 59 55 53 51 45 39 37 45 49 46 41 37 34 34 33 32 30 28 26 25 24 26 24 23 24 23 21 19 21 0 0 0 0 0 0 0 12 18 8 1 19 196 400 459 480 487 361 167 70 36 53 25 4 0 7 22 37 43 30 19 21 17 13 16 98 525 1124 1286 1104 680 68 4 9 152 260 253 230 725 662 573 475 483 653 458 241 336 358 251 292 292 406 647 620 595 700 602 364 432 454 361 390 410 423 286 286 370 381 225 314 389 764 828 663 660 648 561 564 447 369 464 538 616 706 793 830 774 751 861 836 762 822 1054 1216 898 738 769 835 840 885 1120 1349 1373 1462 1600 1834 2085 1958 1665 1543 1565 1547 1617 1793 1660 1577 1680 1752 1750 1685 1564 1527 1612 1666 1440 1229 1402 1374 895 443 267 125 46 33 25 17 3 13 2 0 0 9 14 0 0 0 0 0 0 0 8 235 164 272 302 161 59 64 82 60 31 24 21 15 9 27 41 50 57 57 46 40 34 20 7 6 2 1 6 10 14 16 17 5 1 9 10 6 0 0 24 37 44 46 36 18 21 20 11 5 6 3 2 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 3 4 1 6 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 0 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 0 0 0 0 0 0 2 3 3 6 10 9 3 3 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 1 0 0 0 0 0 0 0 0 0 0 0 1 3 5 9 6 4 11 17 21 20 6 7 6 4 2 1 0 0 2 4 4 6 12 12 1 0 0 0 0 0 0 1 0 0 4 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 3 14 29 38 33 38 30 24 17 19 34 2 7 2 0 0 0 1 4 4 2 10 11 4 1 5 12 15 10 4 0 0 0 0 0 0 0 4 11 9 16 23 23 22 19 11 4 3 1 0 0 0 0 0 0 0 0 2 7 16 22 14 8 22 35 38 30 26 23 15 25 49 65 65 56 31 22 15 25 24 13 7 0 0 2 6 11 11 9 6 6 4 2 5 9 14 26 32 24 21 18 15 14 15 15 13 16 22 18 7 12 12 42 44 22 6 1 1 6 21 18 21 23 16 0 0 0 0 0 0 0 0 0 2 9 23 28 31 29 11 15 11 23 26 19 15 17 16 16 14 20 28 33 37 41 36 38 37 38 42 43 28 24 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 6 6 3 0 0 0 0 0 2 2 1 1 0 0 0 1 2 3 2 2 0 3 4 7 10 12 13 14 14 16 21 21 22 23 22 21 20 21 21 24 27 31 35 34 36 33 32 34 40 48 49 48 46 44 45 46 46 47 51 51 51 51 53 56 58 59 61 42 35 33 29 26 25 29 36 41 40 37 34 28 28 27 25 25 25 25 24 22 22 20 19 20 20 21 22 23 465 312 154 0 0 0 0 0 4 3 13 14 44 151 175 210 175 96 15 1 9 7 3 0 0 0 1 2 2 2 4 12 6 2 27 261 720 1155 1232 827 346 9 6 40 278 454 647 646 650 659 448 461 600 557 290 128 360 332 285 266 282 322 618 509 486 516 491 420 385 229 279 342 376 362 295 382 397 328 263 338 589 1062 963 843 725 576 434 620 454 406 445 491 560 753 905 930 899 884 914 848 805 1006 1231 1241 964 818 912 914 904 975 1187 1454 1490 1604 1834 2046 2056 1720 1767 1630 1546 1580 1579 1567 1505 1507 1613 1790 1773 1762 1668 1640 1687 1647 1453 1382 1320 1258 605 256 133 73 53 29 13 26 19 0 0 0 0 2 3 0 0 0 0 0 0 0 36 165 156 344 286 218 165 73 73 45 36 26 30 39 47 52 56 56 54 51 46 39 23 20 9 1 2 5 12 12 21 24 16 2 9 27 23 9 0 2 14 17 17 29 31 22 31 23 15 9 5 2 1 1 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 7 4 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 1 1 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 1 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 0 2 4 0 0 0 0 0 0 0 0 0 1 3 5 6 9 13 7 6 16 21 18 16 7 11 7 7 5 2 0 0 7 8 11 11 14 14 0 0 0 0 0 0 2 13 14 3 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 1 12 42 62 54 66 61 42 27 36 44 11 12 10 41 23 4 0 0 2 8 9 10 8 4 2 3 6 2 0 0 4 12 16 11 2 2 6 7 1 1 5 6 6 5 2 2 4 0 0 0 0 0 0 0 0 0 3 4 12 20 12 9 29 31 40 38 24 25 22 24 49 67 70 59 39 36 37 61 44 23 15 3 2 5 7 10 12 13 12 7 5 6 9 12 16 21 21 17 20 21 14 13 20 20 14 14 13 17 14 9 21 23 44 43 21 7 5 0 0 13 23 17 10 9 6 0 7 2 0 1 1 4 10 14 15 28 20 6 1 3 5 21 25 22 19 21 22 20 16 25 33 36 39 47 35 21 18 21 30 36 26 33 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 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 2 3 6 10 12 14 15 15 15 14 18 16 14 17 24 25 26 26 27 27 28 34 35 32 31 33 39 41 37 41 44 40 39 39 40 40 42 48 50 49 47 46 45 43 39 37 37 24 14 11 11 14 19 22 28 32 33 30 25 26 25 22 22 22 22 24 25 18 20 19 20 22 24 23 22 858 818 739 633 524 387 212 22 4 13 58 128 135 127 102 72 24 11 1 2 3 0 0 0 0 0 0 0 0 0 0 1 0 0 14 265 463 560 648 230 58 14 25 77 230 413 444 569 467 428 390 501 537 326 240 284 312 302 273 283 292 421 631 525 303 340 438 514 529 488 470 459 436 427 446 466 420 250 231 524 817 841 782 815 609 466 511 686 442 421 450 534 707 944 1100 1063 1004 965 934 891 899 1174 1301 1163 949 847 912 917 878 889 1094 1412 1614 1714 1867 1823 1811 1841 1973 1999 1657 1706 1584 1479 1607 1945 1827 1863 1877 1817 1753 1612 1672 1592 1399 1258 1206 892 288 259 153 92 68 25 24 28 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87 243 391 228 210 142 77 58 20 60 62 65 66 69 58 60 59 47 51 49 29 19 15 5 1 5 9 17 16 26 16 5 11 24 19 18 5 0 3 7 8 10 20 25 25 25 17 17 11 7 3 1 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 11 6 4 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 2 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 1 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 3 3 0 0 0 0 0 0 0 0 0 4 8 9 12 16 17 10 13 17 17 15 12 10 12 8 8 4 0 2 8 19 17 16 7 4 5 0 0 0 0 4 3 0 5 27 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 22 50 62 64 71 28 23 33 37 25 9 1 34 38 29 21 13 7 10 10 16 9 2 1 2 2 1 0 10 13 14 20 12 5 5 10 14 12 3 3 5 4 6 5 3 2 0 0 2 1 0 0 0 0 1 2 1 0 3 4 8 18 8 21 30 27 22 17 23 28 35 40 38 32 36 50 81 50 23 13 9 6 6 8 9 9 11 15 16 5 11 18 21 22 24 24 21 22 16 14 9 12 26 32 29 22 22 21 15 20 43 31 29 20 16 11 0 0 0 0 0 0 1 1 0 4 1 1 2 4 6 9 10 16 23 11 1 5 11 13 14 22 20 16 17 20 25 23 29 35 44 46 45 48 33 12 27 27 32 41 32 24 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 1 2 3 3 3 8 11 12 14 15 15 19 16 15 15 15 18 24 27 29 30 31 31 29 27 27 27 38 38 37 35 33 34 34 31 29 28 31 33 32 35 37 38 37 33 29 26 24 24 21 17 15 16 16 13 15 16 22 25 27 26 25 27 22 19 20 21 22 25 26 26 25 24 22 21 21 21 19 405 645 896 1043 962 926 883 773 531 320 211 382 358 307 258 171 64 25 9 2 0 0 0 0 0 0 0 0 0 0 0 0 1 15 60 198 233 239 203 47 37 116 44 83 219 285 158 244 211 380 557 524 400 282 287 309 311 347 380 333 327 435 510 427 286 307 624 920 930 815 676 637 584 493 529 546 422 179 442 733 685 444 393 467 708 493 659 706 470 380 436 603 896 1080 1164 1210 1111 1014 951 957 1063 1276 1301 1082 951 881 870 907 881 795 1066 1299 1474 1644 1725 1785 1685 1694 1688 1630 1525 1797 1608 1578 1791 1867 1585 1757 1867 1883 1719 1588 1644 1415 1093 1250 994 540 145 186 76 65 55 30 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 80 213 292 187 173 101 76 50 36 85 89 76 63 52 50 54 62 44 57 53 39 19 3 1 2 14 20 20 19 21 10 8 16 17 8 16 1 0 1 3 4 5 11 21 21 15 14 15 10 9 6 4 3 3 5 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 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 2 4 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 8 6 4 3 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 1 0 0 0 0 0 0 0 2 6 12 13 15 18 17 15 13 17 17 9 4 6 10 10 10 8 4 1 5 11 14 17 15 4 1 0 0 0 0 0 13 11 4 12 30 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 19 36 38 35 3 3 22 41 48 39 20 16 24 29 37 33 14 5 22 10 6 5 6 8 8 7 3 8 14 15 13 8 7 6 10 11 11 11 12 19 14 12 10 10 10 7 4 1 0 0 2 3 2 0 0 0 0 0 2 7 7 1 5 11 18 18 13 22 26 16 14 15 15 26 65 99 55 21 16 19 12 6 6 10 13 15 13 8 12 14 20 29 29 26 24 23 25 21 25 20 21 33 42 37 41 36 33 25 18 24 23 40 13 31 22 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 7 12 17 19 22 12 9 16 13 0 17 17 15 16 21 25 17 26 33 58 52 34 52 76 21 30 21 39 54 31 27 25 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 3 3 3 4 5 5 6 8 9 11 14 15 14 15 18 20 20 19 18 23 30 29 29 28 28 29 28 27 28 30 38 37 34 32 29 28 25 24 24 24 26 25 21 20 19 19 18 17 14 12 11 7 14 10 9 15 17 13 15 16 18 18 20 20 23 28 19 21 25 24 24 27 28 27 28 29 26 23 21 20 21 108 103 119 285 537 743 980 1186 1056 827 675 739 498 471 446 530 545 416 249 90 11 17 14 5 0 0 0 0 0 1 5 0 8 43 71 104 136 117 153 190 206 257 18 182 327 286 109 146 246 417 580 365 269 345 286 312 314 423 517 468 297 432 394 380 704 1149 1069 1391 1303 1039 854 822 795 807 924 769 630 585 937 473 421 400 461 688 794 396 785 695 454 353 453 712 1109 1174 1252 1293 1165 1033 979 1030 1167 1278 1237 1074 1019 1014 1001 1012 1011 893 961 1165 1326 1454 1576 1727 1698 1677 1512 1405 1463 1661 1689 1570 1780 1756 1671 1901 1940 1926 1704 1695 1777 1513 605 969 673 323 131 84 55 55 32 29 28 29 0 0 0 0 0 0 0 0 0 0 0 0 0 9 82 99 179 223 209 166 94 73 46 39 54 68 69 51 50 47 51 56 50 70 42 16 4 3 8 13 24 26 21 18 15 7 12 17 12 8 7 0 0 0 0 0 2 7 15 22 15 14 12 10 12 11 9 5 2 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 6 6 7 7 5 4 2 2 2 3 3 4 2 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 4 4 1 3 0 0 0 1 2 1 1 0 0 4 11 17 15 21 27 22 17 15 17 16 6 1 0 6 12 14 8 4 1 0 1 3 5 6 1 1 1 1 2 1 4 13 14 11 16 19 0 0 0 0 3 4 5 9 8 1 0 0 0 0 2 13 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 5 1 8 44 58 57 44 31 24 23 13 31 41 28 8 10 9 18 11 10 11 12 11 12 5 3 5 6 6 5 6 5 8 10 14 18 20 24 22 15 14 23 29 20 29 8 7 10 9 6 2 4 6 7 5 5 5 3 2 0 5 15 29 33 21 21 10 9 9 10 29 70 84 55 30 19 14 11 11 12 13 21 18 18 14 8 15 13 25 31 34 35 35 31 20 23 26 29 33 38 42 36 37 41 33 34 44 38 10 2 34 29 7 0 0 0 0 0 0 0 0 0 0 0 1 5 8 13 20 20 13 16 17 10 6 7 10 20 19 15 17 21 22 24 46 37 63 51 30 42 68 19 28 20 29 40 32 19 39 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 1 1 0 2 3 4 4 4 5 7 8 9 11 16 16 15 15 13 13 15 20 25 28 30 29 27 26 25 24 24 23 24 28 34 34 35 33 29 26 25 25 24 24 22 17 11 10 7 7 8 8 9 9 9 9 9 9 9 13 18 20 21 21 15 15 16 21 26 26 18 18 23 23 23 24 26 26 22 21 20 21 20 19 20 176 150 94 62 115 192 294 450 681 843 709 749 712 656 448 259 272 381 460 441 260 81 24 15 14 14 70 12 3 5 5 1 12 19 26 42 99 181 216 271 230 117 141 319 319 394 354 319 355 433 850 232 396 499 410 331 368 381 442 393 402 672 590 822 1312 1512 1348 1122 713 759 854 934 1132 1391 1363 1046 1060 891 549 290 483 752 804 520 411 497 892 653 402 363 557 896 1313 1288 1421 1368 1197 1032 967 1033 1141 1205 1152 1068 1020 989 1055 1183 1191 1084 971 1280 1252 1343 1476 1602 1597 1531 1492 1482 1589 1683 1636 1549 1537 1531 1534 1650 1850 2014 1677 1553 1786 1358 716 755 456 169 70 50 37 26 7 24 10 0 0 0 0 0 0 0 0 0 0 0 0 0 30 46 93 92 179 200 168 116 79 70 43 39 46 70 78 48 56 61 56 51 51 57 24 5 3 11 21 26 24 24 17 17 14 11 15 14 12 9 4 0 0 0 0 0 2 7 14 20 18 20 10 6 9 11 13 7 5 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 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 7 4 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 4 3 5 3 2 3 4 7 10 6 5 3 5 8 9 5 0 0 0 0 0 0 0 0 7 14 11 4 2 0 1 0 7 8 3 1 0 0 4 8 12 16 23 19 16 15 15 14 11 6 4 0 13 17 14 7 3 0 0 0 2 5 4 3 5 5 4 2 0 2 2 0 7 8 4 0 0 0 0 8 11 12 14 14 0 0 1 2 1 6 18 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 19 64 89 87 63 45 37 21 18 41 41 27 15 20 27 4 28 29 19 8 1 1 5 1 4 7 8 7 3 1 2 9 16 28 31 19 32 20 13 15 23 25 10 9 10 11 8 4 5 7 14 11 9 8 4 1 4 3 12 12 11 10 11 13 6 6 6 10 32 53 40 30 25 21 19 18 17 16 25 24 17 25 19 10 18 12 18 24 32 37 36 29 19 27 27 33 34 37 43 35 33 36 38 51 40 4 0 0 18 17 7 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 19 19 26 9 16 15 8 6 14 22 40 24 20 24 25 27 51 36 43 39 33 38 45 22 30 50 49 46 32 22 42 31 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 1 0 0 0 0 0 0 0 0 0 0 1 3 5 4 3 1 1 1 3 5 7 11 14 13 15 15 14 14 12 13 21 25 26 26 25 23 23 22 22 21 22 25 30 33 34 33 32 29 26 26 25 23 20 17 10 4 4 4 8 12 12 13 14 14 11 11 19 20 19 19 21 21 18 15 16 22 30 34 28 22 19 21 22 23 24 22 19 22 19 21 20 19 19 20 109 173 255 264 181 80 23 37 160 311 47 16 200 381 497 443 229 146 206 321 350 229 129 55 13 42 82 15 3 2 14 14 35 111 87 151 276 350 228 188 205 183 404 526 448 594 610 481 526 473 350 205 707 664 423 312 363 327 393 621 820 942 1037 1250 1193 1158 1262 960 542 593 769 802 1207 1313 1182 1224 989 556 665 803 862 865 229 348 535 765 855 605 345 389 696 858 1085 1446 1593 1420 1209 1058 972 957 988 945 1008 1028 981 913 1158 1446 1410 1241 1215 1295 1144 1239 1397 1459 1447 1423 1515 1727 1625 1599 1593 1590 1627 1798 1807 1718 1862 2099 1841 1636 1487 952 490 321 273 117 80 60 42 15 5 13 9 0 0 0 0 0 0 0 0 24 15 0 0 0 62 69 48 114 144 181 138 100 74 64 54 44 55 81 76 56 59 77 62 50 45 29 8 11 16 33 35 40 36 20 16 18 13 18 23 16 8 7 2 0 0 0 0 0 0 5 12 18 24 32 14 10 8 8 11 15 7 8 3 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 2 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 4 0 8 12 7 4 0 0 0 0 0 0 0 0 0 1 1 1 1 2 1 3 3 3 3 1 0 2 4 5 5 5 6 4 7 10 12 8 1 3 0 0 0 0 0 1 12 18 9 2 0 0 0 0 6 10 6 0 0 1 8 12 14 20 23 19 16 16 17 15 13 14 16 17 14 13 9 4 0 0 4 5 7 10 8 4 3 1 0 0 0 3 5 0 7 8 3 0 0 0 1 12 11 9 5 2 0 2 2 3 3 4 8 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 27 64 65 48 40 36 31 37 48 32 23 18 19 18 8 39 40 24 8 1 1 2 6 5 5 7 7 3 5 17 25 29 25 31 34 28 22 11 10 11 10 10 14 11 13 9 4 5 10 15 12 12 10 6 3 5 8 10 2 5 9 16 20 16 6 6 9 17 21 17 17 21 25 22 22 19 20 31 17 14 23 25 20 19 16 16 16 25 34 37 32 25 35 26 23 33 40 43 43 44 22 41 47 69 54 0 2 22 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 14 27 3 13 15 12 12 17 27 53 32 28 28 30 37 44 27 27 28 34 33 36 45 34 59 29 44 40 21 33 63 86 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 2 4 5 7 7 6 6 5 5 7 9 12 19 22 19 22 23 24 25 29 31 29 26 23 21 20 19 18 18 18 20 23 28 32 34 35 35 34 30 28 27 23 19 13 10 5 1 1 3 5 7 7 10 11 12 14 19 24 29 28 25 24 23 23 25 30 36 33 27 25 24 22 22 23 24 24 24 24 22 19 17 21 24 23 21 31 52 135 258 307 229 138 52 20 23 29 13 8 15 126 341 373 195 41 5 63 135 196 268 304 148 52 15 16 81 40 32 48 91 104 187 235 194 150 123 158 413 353 664 665 492 510 762 875 435 310 445 611 613 347 306 337 535 913 1185 1312 1108 1059 1091 952 893 1091 735 424 471 593 621 1025 754 885 964 635 725 1295 1320 914 532 517 404 738 943 807 562 402 441 815 863 1212 1541 1588 1402 1224 1108 1015 988 1003 963 892 919 905 866 934 1257 1417 1384 1349 1307 1271 1293 1352 1310 1367 1441 1541 1647 1658 1652 1546 1559 1624 1798 1813 1702 1958 2222 1947 1328 1026 468 220 76 71 79 92 48 32 10 12 32 40 0 0 0 0 0 0 0 0 115 79 0 0 0 0 115 179 181 165 161 118 107 95 71 60 62 64 98 85 73 74 77 49 53 44 21 10 16 32 56 44 30 24 16 12 14 9 17 15 12 9 7 3 2 1 0 0 0 0 1 10 19 28 34 19 17 11 7 8 10 7 7 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 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 1 6 1 3 4 2 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 2 2 2 3 2 1 0 3 6 7 5 3 3 5 12 13 7 3 5 1 0 0 0 1 3 7 8 2 0 0 0 0 0 0 0 0 0 1 6 15 21 17 22 26 22 17 17 19 18 18 20 20 13 6 4 2 0 0 2 6 1 2 4 5 2 1 2 0 5 5 5 4 0 0 0 4 2 2 5 6 6 9 6 9 8 6 6 1 1 0 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 21 24 19 16 24 40 42 24 22 17 20 23 20 27 27 19 7 4 4 1 3 1 5 5 4 2 6 19 24 16 16 16 21 23 23 10 8 13 12 11 17 20 12 10 8 8 12 17 19 23 17 10 6 7 8 5 4 14 21 22 22 18 10 15 16 14 15 16 15 16 15 15 19 19 17 17 13 19 21 20 18 18 20 20 24 26 25 38 48 46 49 43 34 34 36 37 39 42 26 40 35 35 53 42 1 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 5 4 1 9 10 10 16 23 30 47 39 30 26 31 38 39 36 38 26 46 39 39 48 25 63 31 62 77 42 17 64 130 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 4 6 9 12 14 13 10 10 12 13 14 19 26 25 23 22 23 23 24 26 27 26 26 20 15 14 16 15 16 18 21 25 30 33 35 34 35 32 31 28 22 16 13 8 5 1 0 0 0 0 0 1 5 8 9 11 14 14 24 26 26 25 24 26 30 36 40 28 20 19 19 19 21 22 24 26 25 24 21 15 17 18 18 21 24 59 34 6 58 156 240 301 259 149 124 115 73 23 12 11 18 114 170 115 19 4 10 43 105 123 64 32 12 35 68 36 84 29 20 69 95 137 118 121 122 126 173 346 906 952 764 667 946 1308 470 362 402 447 480 468 826 731 888 1102 1175 1336 1222 1009 1141 1191 1046 981 850 789 714 735 758 791 548 887 729 523 630 930 1073 918 599 329 336 765 1006 705 476 417 509 771 860 1324 1524 1489 1364 1282 1163 1071 1085 1047 1000 923 788 805 793 714 892 1194 1309 1264 1337 1442 1517 1541 1568 1510 1512 1613 1692 1703 1657 1566 1663 1546 1528 1562 1533 1869 2283 1496 782 506 243 157 67 30 27 31 37 27 17 15 21 11 0 0 0 0 0 0 0 26 197 265 120 32 0 34 162 130 153 169 138 96 90 78 47 40 43 59 75 77 83 88 62 47 50 45 11 14 20 41 66 62 28 15 11 12 11 5 12 8 9 8 6 6 3 0 0 0 0 0 3 10 19 23 25 26 25 15 8 11 15 12 4 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 10 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 0 0 0 0 0 0 0 3 1 1 1 1 1 6 6 6 8 6 4 4 8 7 4 4 6 7 4 1 0 0 1 1 0 0 0 0 0 1 1 1 1 0 2 9 18 24 29 19 19 22 23 20 17 18 20 19 15 7 2 6 3 1 0 1 1 2 3 14 12 7 5 7 13 8 8 3 1 0 1 1 0 0 0 3 5 4 2 8 8 15 28 21 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 9 24 33 25 20 14 21 26 24 22 23 18 9 8 6 18 35 9 4 3 4 6 8 14 21 2 8 4 13 20 14 14 17 15 20 14 10 15 15 10 8 6 6 9 12 23 26 20 8 6 8 7 10 12 12 15 15 14 14 22 23 17 15 15 17 18 17 18 18 17 14 14 16 20 10 16 21 22 23 23 27 37 28 27 30 31 36 49 42 36 35 33 37 41 37 34 34 44 39 34 27 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 4 3 1 9 9 9 15 20 25 32 34 30 27 33 38 39 41 49 24 57 45 50 50 32 68 47 44 59 33 3 39 116 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 2 3 3 4 4 4 6 8 10 10 10 11 11 12 14 16 20 25 30 29 28 29 34 35 32 29 27 24 23 19 17 17 16 16 19 22 24 26 29 33 35 34 30 29 24 17 11 8 6 2 1 1 1 2 1 1 1 4 7 9 11 12 12 11 13 14 15 16 16 19 22 27 27 22 20 19 18 20 22 25 29 29 27 25 22 21 18 17 19 22 26 64 67 57 27 18 42 102 186 205 144 187 158 79 29 9 6 11 78 186 197 15 11 2 0 11 24 59 37 11 27 115 227 180 31 165 158 200 318 177 199 260 315 519 967 977 619 541 1192 1341 466 291 666 592 657 719 835 1237 1040 959 934 998 1057 876 1078 944 998 1046 1032 1006 939 866 817 789 988 1029 590 393 637 950 836 613 284 219 536 882 926 566 395 443 465 616 942 1297 1456 1411 1379 1339 1223 1123 1145 1026 995 890 780 898 939 815 1022 1298 1367 1193 1348 1540 1563 1637 1770 1619 1544 1708 1777 1810 1770 1728 1861 1385 1210 1055 1180 1491 1865 856 348 197 142 52 29 26 21 18 23 36 37 21 56 19 52 58 0 0 0 0 0 62 257 612 144 63 43 129 297 296 184 193 131 107 103 43 41 47 43 37 43 51 66 110 71 53 48 30 6 23 39 52 63 56 29 18 9 9 10 7 9 6 6 5 3 3 2 0 0 0 0 0 2 10 19 21 21 22 23 18 6 12 7 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 7 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 6 6 6 4 4 5 2 1 2 6 8 8 4 4 3 2 1 1 0 0 0 0 0 2 3 4 2 5 14 23 27 27 24 21 20 22 21 18 19 21 19 7 1 3 7 8 5 4 4 2 0 1 5 13 4 5 9 10 16 32 2 0 0 2 3 0 0 0 3 3 1 4 12 11 19 23 14 3 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 1 6 11 16 26 30 28 27 26 24 24 21 15 20 23 24 21 11 1 1 3 13 19 20 20 22 34 10 18 23 14 10 15 9 24 17 12 13 11 13 12 7 5 5 4 6 11 14 6 7 10 11 13 16 15 15 17 17 15 15 20 14 14 18 18 16 16 16 15 12 14 16 19 20 16 13 24 30 28 26 27 28 28 27 29 29 29 35 35 29 33 31 38 39 33 55 36 7 53 75 49 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 5 11 15 18 19 20 26 31 26 30 32 31 36 48 30 60 41 53 50 36 64 67 69 71 77 40 10 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 5 6 7 11 20 21 23 24 23 22 21 21 23 26 32 37 39 39 44 46 47 41 33 30 28 22 16 15 16 17 18 20 21 25 28 31 33 33 30 30 22 13 7 3 1 1 0 0 1 2 3 4 4 4 5 6 8 8 9 8 5 5 15 15 13 13 14 17 21 23 20 19 20 21 22 22 35 42 39 32 27 26 24 24 23 25 26 27 34 37 37 32 18 7 0 40 67 11 42 105 116 80 33 3 2 2 17 148 219 155 74 27 119 257 225 77 89 193 189 281 301 142 272 151 242 222 123 190 102 299 601 820 789 503 202 1346 1073 502 484 865 796 847 980 1033 1101 829 686 836 778 737 841 1102 696 900 1002 1076 1123 1085 895 960 1087 1051 792 448 566 560 735 577 258 200 384 854 1000 816 518 423 596 561 777 1098 1339 1400 1361 1321 1304 1259 1205 1157 973 950 849 815 928 1115 1176 1382 1555 1500 1454 1524 1581 1590 1488 1480 1612 1693 1808 1908 2067 1794 1900 2185 2047 1428 675 971 1587 1480 407 150 182 91 30 21 22 21 22 13 61 75 40 88 13 78 140 118 67 17 0 0 46 191 395 506 361 229 225 250 241 251 238 114 125 73 40 74 56 66 60 58 55 58 75 70 54 46 26 15 28 37 42 54 45 29 19 8 9 13 7 2 5 6 6 4 2 1 0 0 0 0 0 2 8 15 16 18 24 25 17 7 10 5 3 4 9 12 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 1 12 11 19 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 1 0 0 0 0 0 0 0 0 0 0 1 2 1 0 1 5 6 1 0 0 0 0 0 0 0 0 0 0 0 1 2 3 11 7 5 6 7 6 4 0 1 2 3 3 1 0 3 6 5 2 0 0 0 0 0 7 7 4 4 7 8 15 20 22 24 22 23 21 21 20 20 20 19 17 15 10 9 10 10 11 7 5 2 0 1 4 7 10 15 14 9 4 0 0 0 0 1 2 4 4 5 5 4 6 12 20 41 24 6 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 8 22 25 30 22 25 27 24 19 19 27 24 26 27 23 16 3 7 19 26 24 22 32 30 12 9 13 11 8 10 7 6 4 9 15 15 16 16 15 11 8 5 5 9 14 12 12 14 18 22 24 26 16 23 22 22 23 23 14 15 19 17 18 19 18 13 12 13 14 15 22 32 28 29 35 26 26 33 30 27 22 30 30 31 35 34 31 33 31 41 41 41 64 50 6 6 15 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 8 11 11 10 6 14 15 18 24 27 27 33 27 26 27 29 37 48 45 58 37 48 47 43 54 56 80 66 75 76 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 2 0 2 2 3 6 8 11 18 22 23 25 29 33 35 36 37 37 38 39 39 39 40 41 38 32 28 25 21 16 13 9 9 12 15 16 17 17 20 24 27 30 27 20 17 11 7 3 2 1 0 0 1 1 2 3 4 6 5 5 3 4 2 0 0 1 5 10 12 14 15 16 18 20 22 21 19 20 23 24 25 45 51 45 32 26 28 27 26 23 21 21 23 20 26 27 28 26 19 6 3 7 4 1 20 65 94 91 57 23 10 5 7 72 128 190 353 643 323 255 170 192 106 119 68 88 131 155 124 93 62 108 153 162 365 448 512 576 430 377 1418 776 429 493 682 691 503 551 526 594 587 570 626 644 618 845 965 660 744 771 948 1016 866 744 867 786 586 509 485 601 609 511 382 368 491 752 1091 1001 670 486 554 731 731 1008 1141 1231 1271 1258 1217 1252 1246 1205 1197 1150 936 825 865 919 1130 1344 1524 1672 1528 1583 1627 1578 1523 1604 1596 1761 1842 1880 1940 2242 1665 2061 2364 2278 1672 496 792 1377 1352 652 192 235 143 86 61 42 42 73 84 98 77 48 36 0 12 64 119 194 139 0 0 0 107 294 380 270 256 283 391 409 287 176 87 136 45 70 85 58 86 97 126 79 69 83 80 60 69 35 30 40 43 41 47 36 14 6 10 8 9 5 10 12 9 8 3 1 0 0 0 0 0 0 4 9 12 12 15 16 15 9 5 9 21 31 10 11 16 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 37 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 4 1 4 3 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 5 6 4 7 7 5 3 2 4 3 3 2 1 2 4 7 5 2 0 0 0 0 2 6 5 2 4 6 6 7 14 19 20 20 20 21 22 22 21 19 20 19 18 14 12 13 14 14 7 4 1 0 0 2 10 15 18 7 0 0 0 0 2 1 3 5 8 8 8 7 10 11 12 21 35 34 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 2 7 20 31 30 33 14 13 13 21 20 11 15 17 17 18 14 8 5 13 26 30 28 25 24 21 9 6 7 3 3 5 2 4 2 10 12 14 17 19 23 18 14 5 6 13 15 15 14 19 18 15 16 24 12 27 26 32 37 37 34 21 37 31 25 24 22 14 15 14 16 15 24 42 38 4 7 19 27 31 28 25 26 26 27 27 30 34 33 30 36 45 45 46 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 2 5 6 9 11 11 8 16 17 22 31 29 25 33 32 22 23 34 49 56 53 59 40 37 41 48 47 43 62 42 54 30 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 2 3 3 3 5 5 6 8 11 15 17 15 18 20 21 27 35 38 38 40 41 39 34 31 32 32 26 23 18 9 3 6 7 4 5 8 10 11 11 12 14 17 19 19 16 10 8 8 6 5 4 2 2 2 2 3 3 1 2 3 3 4 0 0 0 0 0 1 5 5 11 15 19 20 20 20 21 21 21 25 30 32 32 46 48 39 30 25 23 21 21 20 20 18 17 13 21 32 33 30 25 19 12 18 13 8 6 11 24 43 55 43 24 13 13 9 9 26 91 262 91 152 110 173 234 259 233 155 215 144 81 44 37 65 63 119 243 267 253 359 218 675 1117 571 279 302 327 326 301 320 219 345 415 465 520 613 793 757 610 565 542 479 524 528 404 335 361 405 525 566 534 533 471 358 508 704 861 1038 1119 900 555 541 559 722 899 1126 1204 1175 1205 1207 1228 1307 1321 1197 1154 1034 876 789 909 890 1207 1394 1450 1512 1465 1595 1621 1591 1514 1564 1911 1842 1794 1991 2084 1982 1792 2014 2251 2314 1666 627 629 823 1099 830 387 224 240 244 164 76 73 105 47 93 76 88 35 0 0 0 0 243 298 269 232 109 209 254 223 188 198 189 145 149 152 111 98 128 28 86 52 28 36 53 130 67 95 84 82 91 69 36 39 43 44 45 41 31 12 18 19 11 6 8 28 30 19 9 2 2 2 0 0 0 0 0 3 6 9 10 12 18 20 6 3 8 23 39 25 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 2 3 5 13 3 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 8 18 6 8 9 8 6 2 0 0 0 0 0 0 0 2 2 1 0 0 2 5 6 7 6 4 1 0 2 5 5 3 2 3 4 5 5 1 0 0 0 1 3 1 1 3 4 5 6 4 12 15 17 19 20 21 25 25 22 21 20 18 16 16 17 17 16 14 9 2 7 4 1 4 9 4 0 0 0 2 5 6 5 3 0 0 0 4 9 8 10 13 6 6 21 31 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 1 3 5 16 28 34 29 16 21 19 10 16 21 17 15 20 4 1 3 7 14 23 28 36 30 17 11 14 14 26 17 4 1 2 3 4 2 4 9 11 12 14 21 11 12 12 14 17 19 23 32 42 33 33 23 0 5 33 23 20 20 28 40 40 37 30 31 32 27 20 21 15 21 20 17 20 23 0 0 18 25 26 19 14 33 28 26 21 23 31 35 31 44 44 42 45 35 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 4 5 7 11 14 17 21 18 28 37 31 28 37 38 25 26 41 48 53 54 46 34 29 27 34 45 44 35 42 43 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 1 1 2 2 3 6 8 10 12 12 11 14 16 16 18 21 25 27 31 32 34 25 19 20 18 12 9 3 0 1 3 3 2 4 6 8 9 8 8 10 10 11 11 9 5 5 4 3 3 2 2 2 3 3 3 4 4 2 0 0 0 0 0 0 0 0 0 0 4 5 10 15 18 18 18 18 19 21 26 31 35 39 41 41 34 29 25 23 24 25 17 14 15 15 59 12 9 23 30 30 29 25 23 19 19 15 13 12 12 23 26 18 11 10 12 24 25 54 276 340 127 157 184 233 264 293 350 217 92 32 32 39 17 41 49 70 337 510 412 579 936 786 447 338 192 168 160 177 163 158 245 290 332 365 474 712 770 391 365 319 240 211 189 198 205 270 345 449 525 494 508 548 617 773 898 1085 1160 1015 761 576 630 611 857 1053 1151 1184 1171 1260 1266 1288 1299 1215 1059 1138 998 829 819 949 1102 1154 1061 1233 1337 1340 1349 1763 1839 1677 1636 1746 1810 1832 2111 2234 2083 1942 1919 2145 1872 1264 825 610 461 796 426 282 210 215 196 99 96 97 143 137 84 72 138 58 4 0 0 24 273 84 251 290 216 325 299 209 190 189 171 113 114 128 97 110 98 38 97 13 0 31 84 100 58 108 78 81 84 57 40 41 43 41 41 37 25 16 18 18 13 16 22 23 24 15 7 3 3 1 1 0 0 0 0 1 1 5 6 8 14 18 10 4 10 17 25 29 29 14 7 7 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 6 5 7 6 2 1 0 0 0 0 0 0 1 2 4 2 1 0 0 2 5 9 5 3 1 0 1 5 4 1 0 1 3 4 3 2 1 0 1 1 2 1 1 2 5 6 5 4 7 10 13 17 20 23 24 26 22 22 21 20 19 19 20 18 17 16 11 5 9 6 1 3 6 6 0 1 6 3 7 10 8 6 0 4 6 6 7 7 4 7 7 3 16 25 4 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 1 2 9 14 15 15 15 17 23 12 18 22 26 29 23 20 19 19 19 23 30 33 46 26 16 14 14 16 24 20 5 6 12 15 9 4 5 6 7 9 14 19 13 10 15 18 20 23 29 43 54 11 0 0 0 1 8 20 25 22 29 37 35 29 3 2 19 16 14 25 19 25 28 30 16 0 3 11 13 14 16 20 25 31 32 27 31 29 33 41 45 49 35 35 33 32 39 50 32 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 17 23 25 19 26 37 31 23 26 35 27 23 39 40 42 42 32 25 29 39 40 49 41 19 47 44 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 2 4 5 7 8 7 11 12 12 13 15 18 18 20 23 22 13 7 5 0 0 0 0 0 0 0 1 5 6 8 9 9 9 8 7 6 6 7 5 3 3 3 3 5 4 3 4 3 2 4 2 4 3 1 0 0 0 0 0 0 0 0 0 0 4 6 8 9 9 10 11 13 13 15 18 25 35 36 36 34 27 22 21 21 19 16 16 15 13 194 92 47 35 32 30 27 37 40 34 22 19 21 23 24 18 14 11 11 19 29 40 54 131 414 358 316 420 247 229 185 181 142 84 24 17 17 15 17 41 44 33 347 737 772 833 868 537 403 259 179 229 206 209 241 208 191 202 355 286 271 255 246 242 258 149 169 230 298 233 146 269 390 487 516 502 558 575 751 872 956 1062 1017 778 607 602 718 771 1152 1309 1232 1129 1125 1228 1285 1251 1127 1041 888 798 663 752 872 1007 1142 1196 1137 1282 1279 1267 1340 1648 1985 1858 1879 1958 1981 2088 2359 2559 1928 1725 1525 1068 843 747 610 439 341 327 236 244 224 197 161 101 80 104 195 256 175 128 157 87 86 79 79 104 204 216 81 253 233 238 237 148 157 149 165 163 117 109 82 120 88 70 71 0 0 0 3 43 63 68 94 116 82 53 40 39 37 41 37 38 31 23 17 15 8 37 53 57 69 35 10 4 2 1 0 0 0 0 0 0 0 2 4 6 11 13 9 6 10 18 21 22 23 21 7 5 2 1 3 4 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 8 77 27 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 5 8 4 2 3 4 4 5 8 5 1 0 2 3 3 2 2 2 1 1 2 1 2 3 1 2 1 1 2 1 1 6 6 4 2 3 6 8 16 22 25 26 26 24 21 20 20 20 20 22 21 18 15 13 9 7 9 6 1 1 1 2 8 12 11 10 8 5 3 0 0 5 7 7 7 6 8 7 11 23 18 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 13 19 23 27 27 22 33 34 27 27 27 13 20 15 16 20 27 31 21 6 8 9 11 12 16 23 11 13 20 18 13 10 7 7 5 12 17 21 25 28 24 22 24 28 33 40 53 5 0 0 0 0 1 6 14 17 26 26 24 30 34 3 3 2 4 16 25 25 21 26 11 0 0 2 3 17 19 20 22 24 24 26 32 32 39 31 19 26 37 30 26 24 28 23 6 23 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 3 9 17 23 24 22 27 33 35 27 30 34 22 25 38 42 39 39 39 32 26 44 53 56 43 23 29 48 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 2 6 10 14 18 20 15 14 15 15 13 14 11 5 1 0 0 0 0 0 0 0 1 3 5 5 4 5 6 6 5 4 5 4 4 3 3 4 3 5 5 4 4 4 2 1 1 3 6 7 3 0 0 0 0 0 0 0 0 0 0 5 14 21 22 20 15 8 7 14 19 21 21 23 26 27 24 21 19 19 18 15 16 16 14 13 458 296 197 150 111 71 54 151 133 114 101 107 109 94 66 133 148 99 58 59 92 80 43 34 167 357 202 222 234 224 101 124 71 35 21 12 1 23 47 50 57 159 607 1020 910 676 530 381 348 196 234 295 244 125 250 208 175 162 144 173 163 151 153 193 205 113 354 392 302 206 199 373 587 687 682 662 661 613 812 855 878 849 742 596 646 565 613 922 1355 1632 1418 1192 1141 1183 1211 1185 1088 1064 938 756 754 934 987 984 1092 1165 1177 1302 1260 1330 1443 1568 1720 1796 1874 2092 2054 2237 2435 1901 1843 1552 1057 659 573 724 421 233 325 312 191 206 222 198 165 117 100 98 5 0 30 71 106 63 76 26 51 73 60 3 4 130 147 127 128 120 126 134 149 130 110 96 87 133 71 60 56 34 22 0 0 49 61 64 95 106 71 58 52 44 36 38 36 43 32 24 23 17 19 52 71 94 94 60 27 16 6 1 0 0 0 0 0 0 0 0 0 0 6 7 6 10 15 23 22 21 19 19 14 3 0 0 3 4 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 11 42 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 3 2 0 0 0 0 2 6 8 4 2 3 3 5 9 8 2 2 0 0 4 5 3 2 5 5 3 1 0 0 0 3 1 2 2 2 1 4 4 5 6 4 3 3 3 11 19 23 26 27 26 22 21 21 20 20 22 22 19 14 14 13 11 13 11 3 3 2 4 10 11 5 3 2 1 0 1 2 9 7 17 19 14 13 15 17 24 24 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 1 3 9 15 25 26 24 24 25 36 32 17 5 15 32 22 8 13 19 29 25 8 9 8 30 22 15 19 24 16 14 20 18 13 9 9 10 14 19 20 24 30 33 35 29 29 30 34 41 42 0 0 0 0 0 0 0 0 0 10 17 23 39 51 0 0 0 0 5 15 17 16 24 7 0 0 0 1 9 21 22 22 24 21 12 30 29 36 18 0 4 18 19 24 28 41 34 9 29 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 4 6 6 7 14 22 26 27 30 29 31 26 36 37 24 32 36 39 32 31 39 44 40 45 66 52 44 31 23 49 1 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 8 10 12 10 9 8 7 5 5 1 0 0 0 0 0 0 0 2 3 3 3 1 1 2 2 3 2 3 4 4 4 4 3 3 3 4 5 5 6 7 4 0 0 1 5 6 3 0 0 0 0 0 0 0 0 0 0 0 5 7 9 13 13 7 6 21 24 21 17 14 15 16 18 18 17 21 25 26 21 19 18 18 771 642 489 359 298 240 225 257 233 252 285 275 273 303 381 303 284 264 282 235 186 290 240 227 364 663 206 89 117 171 171 176 31 11 11 7 29 114 97 94 167 626 1237 1312 732 511 351 252 211 135 162 274 237 181 264 211 133 121 121 106 90 128 110 182 211 270 462 363 228 246 325 544 826 817 814 813 815 814 834 858 801 742 845 831 797 854 842 1107 1463 1696 1596 1352 1276 1284 1284 1256 1185 1159 1040 944 1049 1154 1053 1037 1084 1196 1305 1351 1364 1622 1664 1628 1625 1641 1720 2514 2179 2133 2293 2325 2140 1591 629 400 332 400 358 235 299 206 154 153 166 213 273 168 167 123 21 7 65 61 42 28 1 0 0 55 78 105 64 29 185 151 128 116 120 141 150 102 88 84 101 126 65 97 93 58 32 0 0 17 52 55 94 135 70 58 58 50 35 33 37 35 23 21 22 25 32 28 30 52 64 58 48 42 25 5 0 0 0 0 0 0 0 0 0 0 3 3 3 10 15 15 21 22 17 14 13 7 3 1 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 0 0 4 2 0 0 0 0 1 3 5 5 3 3 5 7 7 5 2 2 0 0 2 4 6 6 5 5 4 1 0 0 0 0 0 0 1 1 1 4 6 4 4 5 4 2 1 7 17 21 22 23 25 23 22 21 21 20 19 19 21 13 15 16 13 9 9 6 8 4 7 9 4 0 0 0 0 0 2 5 8 5 18 18 16 17 21 23 27 28 17 5 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 3 9 14 18 24 24 24 25 27 32 29 28 19 8 1 4 11 13 20 34 31 22 19 18 14 16 19 20 20 17 17 19 17 16 15 14 16 21 25 26 28 29 31 34 35 34 36 32 27 21 0 0 0 0 0 0 0 0 0 7 14 16 44 64 0 0 0 0 0 0 5 21 25 8 34 22 0 0 1 8 10 20 25 24 20 24 48 15 3 0 0 0 0 7 27 13 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 12 12 13 14 18 20 24 25 25 26 28 32 32 41 37 26 34 38 38 31 29 35 45 51 46 50 34 37 27 24 49 42 22 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 4 4 5 5 3 0 0 0 0 1 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 13 9 9 12 13 13 15 16 21 23 23 36 48 39 24 23 24 26 775 658 494 391 412 361 253 224 225 215 226 263 291 267 207 253 272 290 295 504 666 715 598 1161 1068 707 373 383 157 171 151 62 4 6 18 19 56 110 103 103 179 1158 1293 833 378 474 325 215 159 189 178 214 243 227 220 198 119 106 150 108 92 156 188 230 184 276 309 194 183 258 299 364 440 533 636 762 784 818 853 829 717 733 741 729 639 729 1063 1349 1502 1619 1662 1534 1410 1405 1339 1287 1350 1335 1062 1077 1133 1228 1194 1151 1226 1378 1378 1398 1493 1643 1736 1801 1816 1863 2234 2524 2031 1816 2165 2446 2173 1399 287 325 270 269 256 226 253 201 186 211 229 175 180 167 168 104 76 85 24 67 80 142 159 125 145 269 172 35 10 79 228 217 227 128 112 130 125 95 85 80 100 90 51 73 182 42 3 3 1 11 82 64 96 99 80 72 65 66 47 39 34 23 21 19 17 22 25 20 21 64 44 36 33 35 38 6 1 0 0 0 0 0 0 0 0 0 0 1 2 7 8 14 23 19 20 12 9 9 6 4 4 2 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 4 9 1 1 2 3 4 0 3 1 3 3 1 4 6 5 5 3 2 0 0 0 1 4 4 2 0 1 0 0 0 0 0 0 0 1 1 2 4 7 7 2 4 6 6 4 6 12 16 19 22 23 23 23 21 21 21 20 21 22 17 17 12 10 10 9 7 7 5 4 5 6 5 3 0 0 1 2 4 7 9 12 18 20 26 29 26 26 29 13 3 0 1 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 13 18 19 16 29 27 27 31 36 35 33 25 14 9 9 15 23 31 37 32 23 23 30 29 15 14 16 16 16 16 12 12 17 18 18 20 23 26 36 35 31 32 38 46 45 42 41 17 0 0 0 0 0 0 0 0 4 13 20 23 12 33 36 0 0 0 0 0 0 5 17 23 39 10 1 0 0 0 0 0 19 24 22 26 35 48 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 8 10 11 16 19 26 25 28 29 25 24 29 29 39 36 38 40 40 42 30 29 32 36 40 46 43 34 19 13 4 5 14 16 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 1 0 0 0 0 0 0 0 0 0 0 1 5 4 8 12 16 17 17 17 23 32 37 42 38 24 13 12 14 13 475 325 242 229 258 210 94 110 151 180 176 174 198 254 306 297 317 502 735 785 727 624 489 1424 1019 549 295 265 138 84 47 23 37 70 90 67 35 46 133 230 472 1204 988 479 218 250 390 269 175 99 123 164 261 241 275 277 174 76 63 137 127 172 201 153 123 133 108 73 85 119 184 235 274 311 388 505 638 766 811 731 572 436 489 534 636 835 1102 1298 1376 1499 1648 1748 1720 1641 1549 1447 1433 1296 1117 1108 1455 1536 1384 1267 1304 1468 1440 1448 1571 1681 1803 1915 2016 2015 1883 1880 1681 1455 1523 2052 1910 1021 272 259 201 214 213 212 206 165 173 235 365 320 179 159 108 163 147 93 53 52 47 93 181 206 196 254 280 29 93 219 265 241 304 159 120 113 102 81 76 76 99 64 43 86 156 7 6 5 2 25 76 62 113 89 77 73 70 69 53 38 27 19 20 21 22 22 28 29 32 60 46 26 15 22 26 5 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 14 18 15 22 32 29 12 4 4 7 8 1 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 8 9 1 2 2 3 2 1 5 0 0 3 6 7 7 12 5 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 4 3 3 12 9 8 8 8 10 16 20 19 20 21 22 22 24 23 21 22 22 19 16 18 18 15 12 9 5 2 6 5 6 7 6 4 2 2 2 4 5 9 17 27 22 27 28 25 25 23 15 7 3 4 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 4 3 3 3 2 1 6 7 11 21 22 19 26 41 39 37 38 41 43 41 32 8 6 13 22 33 37 37 37 21 14 21 26 19 17 18 19 19 17 13 11 10 12 18 22 25 29 38 36 29 33 40 44 52 43 23 8 0 0 0 0 0 0 0 0 6 16 18 35 23 27 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 23 32 14 4 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 0 0 0 0 0 0 0 0 0 0 0 4 6 10 19 25 22 22 24 29 27 32 40 32 37 35 35 40 44 41 39 39 45 50 67 73 64 53 30 25 8 0 9 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 5 5 5 4 4 3 0 0 0 0 0 1 2 2 2 1 0 0 0 1 4 15 14 8 3 3 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 4 1 0 0 0 0 0 0 1 1 0 0 0 2 5 10 13 13 9 8 15 28 44 37 25 19 16 12 14 10 301 140 88 89 80 64 79 71 67 64 75 96 104 78 72 165 267 335 330 379 371 278 579 975 557 362 238 192 113 51 42 53 111 128 138 134 170 132 401 479 547 805 945 465 496 562 540 378 351 300 189 233 312 240 206 270 146 35 59 150 155 205 183 104 65 60 87 56 38 50 91 106 175 283 393 530 638 614 652 560 461 430 455 464 644 855 1102 1292 1394 1595 1821 2071 2171 2127 2001 1892 1423 1371 1329 1520 1838 1707 1330 1280 1429 1551 1586 1712 1853 1883 1945 1974 2077 2240 1913 1763 1390 1180 1175 1049 1382 579 262 227 186 193 161 183 181 176 180 206 238 198 196 202 177 181 192 171 146 127 93 31 9 54 299 166 88 263 541 287 301 248 140 128 187 126 97 82 71 73 100 49 32 55 59 5 7 6 2 55 87 88 109 111 75 53 59 77 76 51 40 31 30 31 29 28 44 54 48 36 40 24 13 11 8 3 0 0 2 4 7 5 1 1 0 0 0 0 0 0 1 16 13 9 16 37 60 20 7 5 6 4 1 16 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 1 7 9 4 4 5 1 0 1 2 0 0 0 1 9 11 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 4 2 3 9 14 11 9 10 11 12 15 18 20 21 19 20 23 24 26 22 23 23 21 18 17 14 15 12 10 8 6 10 9 9 9 8 8 8 6 5 3 7 11 17 26 24 25 25 25 24 21 17 13 10 8 7 5 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 10 16 9 9 9 18 20 18 15 11 11 24 34 30 26 34 47 41 41 47 46 46 52 50 21 13 14 21 32 38 39 41 24 16 19 22 18 20 25 25 24 24 22 18 17 19 20 23 27 31 35 39 37 36 41 46 46 42 20 3 0 0 0 0 0 0 0 0 6 10 9 27 33 29 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 27 38 13 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 3 0 0 0 0 0 0 0 0 0 0 0 2 3 6 17 23 19 27 27 31 28 39 47 35 39 31 36 35 33 39 47 40 72 52 87 80 43 29 0 0 0 0 4 10 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 6 6 6 6 6 5 4 0 0 0 0 0 0 1 1 3 1 0 0 3 10 18 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 1 4 14 17 11 4 0 0 0 0 3 4 3 3 6 11 19 28 36 35 24 10 11 10 10 279 155 79 72 75 143 210 227 191 161 174 181 195 205 180 222 262 294 321 308 261 159 228 279 236 274 66 58 61 124 216 281 218 158 207 314 462 435 760 557 433 438 420 46 181 357 326 342 406 207 309 278 291 214 146 210 64 18 51 102 109 96 55 41 57 85 104 48 32 57 67 110 219 308 389 466 464 422 403 330 336 423 475 541 745 1070 1402 1539 1665 1803 1918 1880 2007 2175 2005 1618 1469 1668 1847 1852 1768 1578 1291 1225 1357 1406 1679 1952 1973 1936 2044 2027 2193 2426 2080 1784 1539 1224 1103 951 731 323 311 254 223 219 202 180 167 142 179 226 265 164 159 179 173 184 239 203 197 186 201 208 222 300 595 326 235 234 195 112 123 110 95 123 168 116 98 83 66 70 85 69 45 74 34 6 6 15 66 185 132 87 78 77 52 40 53 70 72 58 49 48 50 58 59 53 55 60 73 60 37 23 12 2 0 0 0 1 7 15 11 10 7 6 4 0 0 0 0 0 2 12 15 8 12 36 54 27 6 5 14 10 3 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 7 9 7 6 5 0 0 0 0 0 0 2 10 12 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 4 4 8 12 10 10 11 11 14 16 16 18 17 15 17 21 23 24 26 24 23 22 21 18 16 12 13 15 12 9 11 12 13 12 12 11 11 10 5 1 8 12 18 26 26 26 22 22 21 19 20 22 18 13 11 9 7 5 0 2 3 2 3 6 6 2 0 0 0 0 0 0 0 20 44 36 17 17 17 33 37 25 14 16 22 34 43 38 29 27 30 36 37 46 41 40 46 48 35 22 23 31 36 37 37 38 39 28 22 21 20 22 34 29 27 26 23 21 25 28 23 23 27 32 36 41 42 43 39 39 47 50 32 24 24 8 1 0 0 0 0 0 3 3 0 2 11 9 73 101 53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 17 33 8 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 2 4 5 4 4 4 6 16 20 15 17 22 33 32 38 41 36 35 34 38 38 37 33 37 55 52 51 100 54 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 1 1 0 0 0 0 0 0 0 1 4 6 7 12 15 10 6 7 9 2 0 0 0 0 0 0 1 7 7 8 10 15 21 19 12 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 3 4 2 0 0 1 2 2 1 0 0 0 0 0 0 4 11 18 21 28 35 56 56 35 13 10 10 11 302 270 205 156 148 384 442 432 373 273 197 258 305 320 329 369 413 427 332 184 75 55 118 60 50 39 12 38 180 327 522 602 441 341 554 577 634 729 791 514 187 117 66 2 40 253 112 53 173 345 313 125 216 154 102 110 50 41 33 65 81 62 32 30 64 73 60 35 37 76 80 153 224 275 325 367 335 284 273 305 432 423 500 600 839 1155 1429 1486 1601 1614 1461 1398 1573 1622 1487 1521 1719 1965 2179 2013 1806 1643 1569 1511 1565 1514 1783 2050 2000 1806 2124 2011 1951 2080 2207 2204 2052 1389 1159 1066 701 372 377 279 218 206 214 203 213 182 172 174 179 184 168 197 166 189 225 220 214 251 237 279 428 484 344 262 154 100 76 76 74 94 110 125 111 91 110 97 55 60 69 66 70 77 15 6 3 25 78 135 100 75 63 56 43 45 45 53 56 51 52 66 47 51 57 53 49 58 45 43 38 25 12 4 0 0 0 1 5 9 5 7 10 16 21 19 6 4 1 0 1 7 15 6 11 43 58 37 4 4 19 27 16 4 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 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 5 6 7 8 11 12 1 8 3 0 0 2 16 15 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 7 10 11 13 14 13 12 9 11 13 13 12 14 11 15 20 24 25 24 25 25 24 21 20 21 18 19 19 14 10 11 14 17 16 16 15 15 12 6 7 11 12 16 21 23 25 21 23 23 24 27 28 23 22 21 21 21 14 1 10 7 8 11 13 14 11 13 11 5 4 4 3 4 26 31 32 26 23 23 23 27 33 33 28 29 37 45 39 30 34 39 38 38 37 28 27 30 29 26 20 28 35 37 34 29 24 30 25 22 22 22 21 29 32 31 28 23 22 24 18 20 23 25 29 33 37 39 43 36 35 40 35 13 20 31 13 2 0 3 8 0 0 0 0 0 7 31 28 27 46 71 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 9 10 12 9 9 13 18 20 18 16 19 29 36 37 38 37 35 38 43 43 48 41 44 59 42 66 116 47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 2 2 3 2 0 0 6 8 7 9 16 22 24 11 5 3 2 0 0 0 0 0 2 8 15 19 15 16 14 13 11 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 6 3 1 8 10 5 0 0 0 9 12 5 0 0 0 0 0 2 8 15 19 20 32 33 51 49 33 15 7 13 18 273 286 255 256 322 406 366 403 395 350 280 278 313 328 354 384 413 416 257 108 41 39 28 53 43 46 174 291 402 606 625 530 428 413 537 621 738 809 693 394 101 27 15 5 37 111 108 135 138 142 119 23 63 27 86 82 76 104 101 150 190 128 79 77 61 36 27 29 38 61 81 174 230 284 329 345 294 304 346 441 521 514 535 561 860 1053 1104 1099 1267 1308 1462 1522 1519 1480 1400 1476 1792 2052 2129 2060 1811 1694 1865 2027 2056 1927 1884 2123 2053 1979 1985 1926 1890 2145 2105 2094 1795 1000 628 703 559 359 289 263 311 252 221 189 184 211 195 153 176 201 199 189 178 224 223 211 194 224 252 330 234 232 207 252 138 93 82 82 88 107 111 92 77 117 121 91 47 52 68 69 38 11 0 4 8 40 82 94 75 73 52 51 58 57 41 47 48 47 55 60 25 25 43 41 39 42 40 47 42 27 15 8 2 2 0 0 0 0 2 6 12 18 14 9 10 11 1 0 0 4 8 7 16 54 64 58 31 8 4 1 13 8 1 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 2 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 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 1 4 4 7 11 15 9 5 2 0 1 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 5 10 15 16 15 11 11 13 13 11 11 14 14 18 20 24 26 25 23 23 24 22 21 22 22 22 19 14 12 13 14 14 15 17 17 19 13 11 24 13 19 18 18 20 23 21 20 20 24 27 27 25 23 22 21 18 16 15 19 12 16 25 25 20 19 19 24 16 17 17 19 27 36 67 33 22 20 18 18 27 49 75 55 34 35 37 39 38 48 52 42 34 35 27 21 19 18 20 24 29 30 36 37 29 21 18 18 22 23 22 22 26 29 34 29 26 25 24 22 24 24 20 18 19 26 37 36 27 31 38 23 0 0 0 2 2 1 0 0 0 0 0 0 0 0 6 28 34 7 47 67 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 5 8 11 15 18 18 17 17 17 17 19 23 27 32 46 43 43 39 35 41 45 39 69 49 55 68 45 108 117 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 6 7 8 9 8 4 0 0 3 10 12 14 19 19 16 8 5 3 1 1 0 0 0 3 12 21 22 13 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 12 15 12 12 7 7 6 3 0 0 0 1 2 1 0 0 0 0 0 2 7 11 10 9 16 17 41 32 19 11 5 8 13 194 189 194 215 261 232 186 242 284 325 353 342 313 286 298 310 300 282 277 214 184 206 224 177 150 213 472 474 661 798 626 598 373 358 325 343 601 529 468 263 82 25 16 2 16 37 67 164 350 83 25 8 8 18 75 62 76 95 152 258 315 221 146 85 44 29 36 37 37 60 119 212 285 331 353 315 288 374 419 474 511 504 519 590 928 878 960 1102 1316 1529 1611 1615 1610 1571 1604 1756 1938 1942 1906 1866 1762 1693 1848 1866 1918 1999 2034 2174 2044 1813 1789 1960 2210 2273 2191 2066 1247 559 500 608 565 457 293 279 329 273 272 227 196 191 185 156 204 233 176 167 211 260 265 233 191 188 227 103 147 176 187 153 97 93 87 87 89 101 102 61 68 176 157 82 49 50 59 57 24 0 1 6 37 121 108 81 66 69 47 64 54 69 61 46 44 58 66 55 34 28 41 38 34 35 40 46 46 40 18 12 8 2 1 0 1 1 4 10 15 16 17 18 15 9 0 1 0 4 6 10 28 60 68 68 42 17 13 4 4 2 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 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 1 1 0 0 0 0 0 1 2 2 0 1 5 4 7 11 15 15 6 7 2 1 1 2 4 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 7 10 16 17 15 12 6 4 10 9 11 15 18 21 22 22 28 31 28 26 24 27 25 26 25 23 21 15 15 15 15 14 14 16 16 20 12 15 24 12 20 20 20 21 23 22 18 25 33 35 30 26 26 26 23 23 24 22 20 20 30 41 39 38 38 35 33 26 31 33 36 41 53 64 26 19 19 15 15 33 64 54 54 42 36 38 38 51 39 38 47 50 48 34 25 18 14 18 29 36 35 36 34 31 29 29 31 34 37 38 38 35 32 35 34 35 46 53 44 24 20 22 19 14 21 34 34 36 32 35 35 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 46 4 5 49 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 10 17 17 22 26 22 21 22 20 20 22 28 37 39 44 46 40 34 40 53 32 66 33 49 55 38 96 123 79 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 5 6 7 6 3 0 0 0 2 7 9 9 9 6 8 6 5 5 5 4 4 1 13 22 23 16 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 10 13 14 13 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 2 2 3 14 5 2 2 3 3 7 350 327 283 225 155 184 167 195 271 340 352 369 368 360 314 291 304 329 352 342 317 286 290 211 274 430 550 513 942 935 856 878 529 557 549 564 435 181 246 117 45 19 14 2 1 6 23 175 273 32 19 20 37 41 52 38 35 30 97 184 223 202 112 63 43 47 68 43 42 87 175 274 345 368 355 286 320 393 415 424 461 494 574 692 851 816 1077 1327 1529 1637 1650 1646 1591 1528 1634 1792 1850 1577 1434 1484 1555 1628 1776 1911 2107 2009 2045 2113 2048 1843 1609 1610 2023 2515 2560 1894 929 520 500 538 569 579 352 242 256 255 256 217 161 186 197 193 218 197 252 241 249 260 288 229 205 178 166 154 149 163 158 129 114 103 83 81 83 92 78 58 78 134 105 58 38 40 41 19 3 0 1 9 38 79 89 78 57 51 55 60 33 65 70 45 31 58 82 84 64 49 46 38 30 33 40 45 47 47 24 18 9 5 3 2 6 15 13 10 9 6 5 7 12 9 6 6 0 4 12 11 19 37 43 59 44 21 11 7 3 3 0 0 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 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 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 0 0 1 0 2 3 2 1 3 4 7 13 16 17 13 11 4 3 7 8 5 0 0 0 0 0 2 3 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 10 9 14 14 13 13 13 9 0 3 10 17 20 19 19 19 24 27 29 29 27 30 28 27 25 24 23 20 18 16 17 14 12 14 15 21 9 17 25 21 21 21 23 23 25 23 18 23 32 32 33 32 31 29 24 25 31 28 24 29 43 54 49 47 47 45 43 39 39 42 41 42 47 52 20 20 19 15 17 29 46 70 69 49 40 42 41 39 43 28 26 34 40 39 32 24 20 22 26 29 37 44 33 33 36 37 34 33 34 35 36 40 40 38 45 42 52 46 33 24 23 24 25 21 24 27 30 37 33 36 37 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 49 0 0 10 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 12 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 1 7 16 17 16 22 26 23 23 27 27 24 24 29 36 35 42 42 40 39 44 50 41 61 33 57 48 37 87 141 140 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 3 3 3 4 2 0 0 0 0 1 2 2 3 5 8 7 6 6 6 6 7 11 16 18 14 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 4 5 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 0 1 0 0 0 1 3 328 331 325 309 263 94 141 195 242 264 276 296 274 253 274 313 362 397 368 327 285 243 241 160 325 384 455 690 1059 861 862 734 552 569 571 392 194 121 135 20 6 11 13 13 15 13 31 173 154 50 36 56 121 136 157 146 91 28 35 101 138 149 137 52 63 49 54 70 72 127 242 330 365 341 293 259 336 438 457 465 568 603 600 628 758 1003 1397 1452 1503 1493 1450 1440 1298 1205 1352 1480 1469 1249 1058 1383 1860 1907 1852 1997 2010 1951 1997 2006 1750 1199 990 864 1024 1209 1388 1333 885 537 446 457 493 508 448 239 209 230 232 190 105 147 159 203 217 189 159 202 217 235 180 136 235 132 131 146 138 117 118 107 108 92 98 115 94 65 54 59 76 99 72 72 38 35 29 20 0 0 0 6 46 102 93 92 56 50 59 55 23 39 29 24 29 40 57 71 66 47 44 41 34 34 33 37 43 46 41 39 33 36 20 11 14 16 9 6 3 1 4 16 8 10 13 9 0 2 13 7 8 13 20 35 39 13 4 1 1 3 0 0 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 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 1 2 3 1 0 0 0 1 0 0 0 0 0 1 0 0 4 3 1 0 1 0 0 0 0 1 2 3 0 0 0 0 0 0 3 3 3 4 5 5 7 15 17 18 17 13 10 9 3 10 6 0 0 0 0 0 1 2 3 5 3 1 1 0 0 0 0 0 0 0 1 2 1 1 2 5 7 8 8 9 12 12 9 9 11 9 7 8 19 24 23 22 26 26 30 30 30 29 30 29 28 26 27 27 26 25 18 19 15 14 15 15 24 9 20 26 28 26 22 25 25 29 28 27 34 43 36 36 34 34 33 27 16 34 31 28 36 49 54 52 52 56 51 48 48 44 51 43 43 50 58 48 27 25 18 16 21 41 76 56 39 41 45 47 48 51 50 39 32 32 33 30 31 32 29 25 26 35 42 36 37 37 38 39 38 38 38 34 37 40 40 44 41 50 38 17 7 8 10 11 20 23 26 32 39 29 39 35 28 26 16 4 15 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 8 10 13 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 2 5 8 10 11 16 14 19 22 25 24 22 30 26 29 30 30 31 33 38 37 33 38 40 42 43 34 60 57 65 60 53 67 105 54 11 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 1 3 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 4 5 7 12 17 8 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 1 0 0 0 0 0 102 117 162 156 145 154 191 215 224 232 237 240 231 253 306 362 403 413 351 318 289 269 247 227 358 364 549 648 640 476 349 193 215 254 164 29 92 186 104 2 8 35 30 21 21 34 68 138 68 25 39 84 135 258 395 381 257 121 66 86 106 128 120 77 81 69 61 86 128 202 324 376 330 270 246 323 474 527 537 546 567 540 613 886 1221 1470 1424 1222 1102 1187 1182 1095 1063 1174 1205 1318 1376 1367 1387 1567 2118 2150 2035 1932 1959 1916 1747 1537 1337 1099 879 714 669 528 525 697 745 598 586 465 389 377 343 184 181 240 217 182 140 154 134 207 215 255 276 242 188 224 167 144 196 124 111 95 112 105 89 88 92 148 129 109 91 55 27 64 60 56 59 55 15 39 19 3 2 10 50 30 72 94 94 88 43 48 53 39 26 41 47 32 44 48 40 44 75 59 49 41 35 34 31 29 40 45 42 31 20 41 24 16 14 10 8 5 4 3 12 19 8 10 14 6 0 1 5 2 0 0 7 27 41 22 2 0 1 3 3 1 1 1 2 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 0 0 0 0 0 0 0 0 1 5 2 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 0 0 0 2 4 4 0 0 1 2 3 2 1 5 5 6 5 5 4 4 0 0 0 1 3 2 0 0 0 0 1 2 3 3 6 6 6 8 13 15 19 17 16 15 14 1 8 3 2 3 1 0 0 3 4 4 5 6 5 4 3 1 0 0 0 0 0 1 2 2 3 4 6 8 8 4 2 5 7 5 1 5 13 10 8 18 24 26 24 25 31 31 31 32 32 33 32 29 26 26 27 29 29 20 19 14 17 16 16 21 13 23 26 29 29 27 27 29 31 34 34 38 44 35 35 35 35 35 30 24 30 35 33 41 49 48 48 45 52 52 52 50 46 48 36 43 41 40 36 22 37 24 22 28 46 61 42 34 36 40 42 40 40 55 46 39 34 29 27 33 48 53 51 44 39 40 42 39 36 37 38 38 37 35 41 47 45 42 41 42 51 30 13 7 11 17 18 22 28 34 40 42 28 7 34 42 52 31 11 43 58 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 7 9 13 11 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 2 1 3 5 9 14 16 18 20 21 25 25 25 34 28 37 32 32 30 26 29 32 27 35 32 34 41 28 62 31 65 80 55 24 36 87 35 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 6 4 5 8 9 12 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 103 107 110 112 199 243 244 236 221 225 217 220 236 266 320 373 385 355 334 354 348 382 309 284 342 395 403 259 169 74 0 6 14 9 10 39 101 175 52 24 57 98 104 73 47 42 56 65 23 4 28 61 151 276 361 499 352 162 46 48 47 35 75 101 106 103 91 116 183 287 370 357 227 251 286 393 520 524 487 449 548 748 982 1360 1465 1174 992 845 749 781 712 842 984 1107 1143 1216 1342 1483 1612 1742 1849 1964 1975 1855 1820 1782 1546 1080 1000 973 852 769 751 622 639 863 656 419 379 223 319 284 291 329 299 274 221 196 204 194 170 217 174 235 277 241 186 161 132 159 149 123 109 99 178 130 104 114 146 143 67 44 30 39 44 64 48 46 45 36 23 49 7 0 0 41 92 33 107 113 98 75 48 47 54 55 39 35 38 33 45 48 40 35 49 65 52 44 35 30 28 27 32 37 43 53 53 35 26 16 10 10 10 5 5 4 11 15 9 4 6 1 0 0 0 0 0 0 2 24 42 35 6 3 1 3 5 3 2 2 2 1 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 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 1 0 2 3 3 3 2 3 5 5 6 7 6 4 11 10 8 6 6 4 0 0 1 1 1 2 5 4 3 3 3 2 1 5 5 4 5 9 15 18 17 18 11 5 9 7 4 7 9 6 1 0 0 1 3 5 5 5 5 9 8 3 1 1 1 0 0 2 3 4 6 6 6 9 6 1 1 3 3 1 0 7 17 20 18 22 26 29 31 35 35 34 33 33 35 35 30 29 30 28 30 28 21 21 16 20 17 16 18 18 19 19 26 31 31 31 35 40 45 42 48 55 52 50 45 34 32 35 34 29 32 39 44 47 47 46 45 52 56 55 50 43 39 35 46 44 29 24 34 53 31 21 23 36 43 34 32 32 36 37 36 29 28 24 32 32 32 31 32 33 36 39 49 52 52 51 46 40 39 39 39 38 38 47 51 50 44 42 45 46 25 23 31 28 26 31 32 35 43 50 47 44 42 46 50 60 26 11 17 15 64 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 4 17 2 2 3 2 0 0 0 0 4 3 0 0 0 0 0 0 0 0 2 7 8 6 7 8 9 12 17 20 20 26 26 31 40 35 43 30 32 29 25 26 30 34 34 31 35 36 28 46 28 33 56 51 22 15 76 36 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 6 8 8 6 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 243 229 216 208 229 218 211 200 195 203 199 202 224 270 311 332 336 370 373 375 374 425 322 213 210 177 72 19 6 26 3 6 16 11 30 49 59 52 23 54 88 125 165 159 42 27 24 15 0 1 12 26 100 160 242 382 202 62 31 32 29 38 93 134 145 152 150 168 259 365 362 267 184 292 365 403 437 413 380 484 751 923 1036 1061 877 871 772 699 602 603 635 740 871 1010 1139 1202 1278 1512 1513 1499 1618 1712 1667 1479 1452 1482 1415 1176 1100 1143 1043 804 575 379 494 845 538 350 269 198 247 272 280 310 321 288 255 237 184 182 177 208 284 259 258 299 261 212 197 147 106 93 99 96 107 100 98 101 90 89 97 88 37 37 47 53 41 40 28 20 22 28 0 0 1 39 63 53 127 138 90 60 49 48 38 54 50 42 30 19 23 37 35 37 42 50 50 43 33 27 27 29 29 32 37 25 22 22 21 13 11 6 4 2 3 3 8 6 3 0 0 0 0 0 0 0 1 0 2 16 33 38 26 14 3 1 2 1 0 0 3 3 1 1 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 1 3 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 0 0 0 0 2 4 5 5 5 7 8 6 4 8 10 10 9 6 5 3 0 2 1 0 3 9 8 10 7 5 5 6 8 8 5 3 3 10 18 18 19 15 14 16 13 10 15 16 13 7 1 0 0 1 5 8 9 11 13 12 10 8 6 4 4 4 10 9 8 9 7 6 12 12 5 1 2 1 0 1 17 23 20 20 23 22 29 36 38 37 40 37 33 33 34 33 32 34 29 30 25 21 22 21 20 15 13 15 18 21 22 31 34 35 38 45 53 47 37 46 53 56 62 66 80 44 39 40 35 36 41 41 43 43 45 52 53 58 59 50 42 39 36 36 28 16 20 37 48 32 23 23 34 36 31 34 43 41 47 50 55 53 61 31 30 28 28 32 34 28 36 40 44 49 53 53 51 49 47 47 46 44 46 51 52 47 41 43 46 39 37 36 31 30 36 43 44 39 53 46 36 40 46 46 31 10 38 60 34 0 0 51 56 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 7 4 0 0 0 0 0 0 0 1 4 8 0 14 14 12 11 14 19 24 32 32 34 39 39 39 34 37 37 36 38 40 39 33 38 43 41 37 34 47 46 54 56 45 36 44 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 2 4 5 6 2 3 4 4 3 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 371 322 271 203 147 145 158 148 143 148 158 176 195 199 214 239 263 285 258 289 266 196 104 62 64 42 19 58 119 177 164 108 50 19 23 51 34 47 85 161 178 125 89 67 35 23 10 1 0 0 1 12 68 88 140 156 54 25 28 29 37 65 113 142 147 199 246 292 378 441 304 228 242 330 384 344 357 330 422 641 819 788 737 746 854 905 534 595 524 434 492 587 692 794 899 1161 1354 1492 1579 1590 1599 1575 1475 1398 1368 1288 1451 1442 1246 1154 1159 787 535 522 579 575 274 222 182 178 222 285 266 292 293 288 248 217 190 232 169 204 285 289 301 264 330 234 154 131 97 96 98 130 142 121 74 75 100 85 87 99 30 59 58 52 50 46 19 17 16 31 19 0 0 43 49 51 75 112 67 46 49 48 43 45 52 48 37 30 28 29 27 33 34 36 39 35 29 25 24 25 27 34 47 36 25 19 14 10 14 17 14 7 4 6 7 1 0 0 0 0 0 0 0 1 1 2 3 8 16 32 40 27 2 0 0 0 0 0 2 6 2 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 4 6 3 0 0 0 0 0 1 3 0 0 0 0 0 1 4 5 1 0 0 1 1 0 0 0 0 0 0 0 0 1 3 3 1 0 0 0 0 3 5 6 5 5 7 8 7 8 9 8 12 11 7 5 0 4 2 0 4 10 11 17 14 14 12 9 8 7 7 6 7 8 11 14 16 15 17 21 24 21 18 18 18 18 11 0 0 0 5 11 17 19 17 15 13 12 11 8 8 9 9 11 9 9 9 9 20 20 9 3 3 2 0 6 25 28 25 24 25 25 30 32 35 40 45 43 38 36 34 32 33 36 32 30 28 27 27 24 16 13 14 13 16 20 24 36 37 43 45 48 52 56 36 34 47 54 61 76 104 54 39 41 44 44 43 42 47 46 49 54 53 55 56 51 48 46 42 37 22 29 35 39 38 31 24 17 24 25 32 44 53 45 66 41 52 43 15 48 36 33 27 27 31 32 35 40 39 50 57 57 59 59 59 60 64 60 50 49 54 52 34 34 47 53 45 38 40 38 41 47 49 38 45 48 48 49 55 58 36 5 28 41 24 0 0 8 15 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 10 12 13 17 25 30 36 42 41 42 46 43 44 44 43 42 51 54 34 42 42 50 52 48 43 45 64 69 79 80 53 13 0 0 0 0 0 0 0 0 0 0 13 11 9 26 22 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 3 4 4 4 5 5 4 4 3 2 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 237 227 195 113 80 106 135 140 152 132 107 98 105 105 95 95 110 110 124 114 69 44 65 70 87 110 208 266 267 244 278 73 32 68 143 169 69 177 216 188 173 185 96 41 73 66 28 0 0 0 1 7 23 34 49 49 33 22 19 33 51 109 134 131 137 195 302 460 523 442 224 221 273 328 332 285 249 345 544 669 677 590 620 729 692 671 572 551 671 574 391 450 613 705 774 1371 1349 1345 1489 1715 1665 1505 1242 1166 1178 1036 1474 1637 1659 1505 1242 672 428 611 569 388 209 216 184 157 194 287 317 273 284 320 308 241 173 146 186 235 273 261 215 113 318 231 152 136 117 110 79 104 124 110 66 51 55 49 54 78 102 102 61 54 59 48 13 13 9 55 39 0 9 45 41 41 107 118 54 41 51 48 44 40 40 43 39 37 28 29 33 29 39 33 33 33 31 29 28 40 51 54 48 30 18 16 14 10 8 15 15 11 10 10 8 0 0 0 0 0 0 0 0 0 0 0 1 3 2 18 33 25 8 5 0 0 0 1 2 2 1 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 0 0 0 1 2 1 4 1 0 0 0 0 0 0 3 4 3 1 1 0 0 1 3 6 8 5 9 9 9 10 10 10 13 9 8 7 3 2 2 0 1 5 9 13 12 13 13 9 5 5 6 6 6 4 7 13 16 17 18 14 16 18 17 19 19 20 12 9 11 6 8 9 15 19 21 19 18 15 13 11 10 8 5 12 10 12 10 6 7 15 7 3 2 1 0 2 23 37 31 26 26 25 25 29 35 41 45 45 43 35 33 32 33 35 36 32 29 31 31 26 18 14 15 14 16 22 31 38 44 57 53 47 42 38 38 44 50 59 67 65 55 61 43 38 46 51 48 44 51 48 51 60 63 55 56 54 52 52 44 32 30 28 27 33 33 33 32 22 29 31 33 44 53 44 33 6 0 0 26 63 58 46 31 27 35 46 56 66 58 58 63 64 62 60 60 65 63 65 64 57 51 57 32 21 33 49 46 45 41 41 42 48 52 51 58 59 58 63 47 21 24 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 17 30 34 35 34 31 29 34 43 45 44 39 46 43 48 49 35 50 34 44 42 36 42 63 94 71 107 68 22 0 0 0 0 0 0 0 0 1 7 1 10 8 9 28 29 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 1 0 4 8 9 12 11 12 6 3 3 3 4 2 1 0 0 1 3 3 8 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 140 130 107 74 63 71 90 103 107 63 43 31 13 25 61 103 107 106 127 126 138 129 223 241 237 253 263 281 215 110 97 56 68 166 245 261 233 357 324 267 236 349 343 79 117 64 21 0 0 0 0 0 5 14 20 38 33 36 45 54 57 115 136 136 154 216 365 611 576 383 203 211 243 257 214 211 319 521 671 587 586 652 721 720 580 578 566 584 602 523 444 497 555 668 924 1393 1380 1267 1245 1443 1603 1325 957 722 596 647 937 827 648 764 743 510 450 804 571 299 190 259 299 230 204 252 252 219 258 273 334 289 217 185 232 231 231 346 264 126 159 115 164 149 121 94 57 60 89 89 61 42 62 51 49 57 63 66 53 54 49 38 26 24 19 35 12 0 39 80 63 36 148 113 52 42 54 48 40 33 36 44 43 37 28 25 36 32 41 36 34 34 33 31 34 51 63 68 63 44 18 16 13 11 9 9 10 13 12 9 4 0 0 0 0 0 0 0 0 0 0 0 3 3 1 4 9 14 14 10 3 1 0 2 1 0 1 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 1 2 0 0 0 1 3 3 0 0 0 0 0 0 0 0 6 6 5 4 5 6 1 0 3 5 6 5 5 10 10 9 10 12 12 9 10 9 7 5 3 5 4 6 8 9 11 11 7 3 3 5 6 6 5 7 8 13 18 19 19 13 14 17 19 19 18 19 11 14 15 14 16 7 16 21 22 21 20 18 17 14 17 13 2 4 9 15 11 6 7 11 6 3 1 1 0 0 0 6 8 21 26 25 25 31 37 41 44 45 44 39 38 36 35 34 33 30 29 31 33 26 17 15 14 11 19 28 37 45 51 59 57 57 54 47 38 29 31 42 60 63 59 64 57 44 50 51 47 46 55 55 60 68 71 67 62 53 50 49 38 31 32 29 29 41 30 35 37 21 20 29 34 45 46 34 10 0 0 0 19 39 45 51 35 28 33 37 38 47 66 64 65 71 72 68 61 59 64 48 56 68 65 60 55 51 48 46 45 48 48 47 47 52 56 54 55 64 58 67 36 0 5 18 1 0 0 0 0 0 0 0 0 14 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 18 25 28 33 30 15 3 0 18 42 36 6 36 37 45 41 39 55 33 70 75 62 84 116 92 94 46 15 0 0 0 0 0 0 0 0 0 1 6 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 1 2 1 0 2 18 19 8 5 13 19 17 7 2 0 0 0 0 0 0 1 1 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 122 114 86 61 41 28 36 27 27 49 66 58 93 152 187 242 252 255 186 210 249 326 335 270 190 130 119 149 181 162 132 144 152 242 219 244 367 339 92 262 130 537 553 100 50 12 2 0 0 0 0 0 0 5 14 29 46 57 63 58 68 108 115 121 178 322 517 682 528 302 154 119 145 160 149 280 436 527 529 416 683 704 612 516 477 486 607 602 532 542 631 677 609 675 772 988 1301 1426 1643 1758 1578 1176 828 477 728 642 489 344 334 406 450 440 699 1014 365 204 107 82 104 157 185 262 242 196 202 226 294 299 246 224 231 233 242 391 203 131 164 155 197 102 140 123 70 55 75 95 65 41 44 55 51 54 52 48 53 56 38 34 21 17 21 24 19 3 54 86 72 49 135 82 45 44 55 53 38 36 38 42 41 36 29 17 40 44 27 34 36 33 33 30 25 31 40 43 43 30 17 16 12 11 12 9 9 11 8 6 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 5 5 7 6 1 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 2 3 3 2 0 0 0 0 1 0 0 0 0 2 3 2 0 0 0 0 0 0 0 1 6 7 7 7 6 4 0 0 2 5 6 5 5 6 7 8 11 13 12 9 8 8 7 6 5 5 7 11 9 10 11 9 8 4 5 6 8 7 5 7 5 11 17 21 22 15 13 18 20 19 18 23 13 23 20 21 23 12 18 22 23 22 22 23 23 17 19 13 10 11 4 8 15 12 12 13 8 5 3 1 0 0 0 0 0 9 13 21 31 38 45 45 47 46 44 44 44 42 38 38 35 31 31 35 37 26 20 18 15 16 34 45 50 49 47 52 67 58 61 54 30 7 6 35 50 56 63 68 64 55 63 54 49 50 55 58 54 62 67 67 66 60 50 50 38 37 37 32 32 41 26 35 38 33 30 17 25 30 31 23 12 1 5 2 0 19 37 44 40 36 32 29 27 32 49 65 64 70 77 78 75 74 70 73 68 73 77 68 56 51 50 50 50 52 52 52 63 63 62 60 59 60 6 74 34 0 11 33 13 1 0 2 0 0 0 0 0 17 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 16 24 23 38 5 0 0 0 1 7 50 40 50 44 43 52 33 68 81 47 74 108 98 149 14 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 3 3 3 3 2 2 10 15 3 0 1 6 14 13 1 5 5 2 2 4 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 80 84 42 19 14 12 9 2 5 34 78 92 70 93 141 127 93 116 66 186 203 192 171 93 26 8 99 153 174 386 160 141 139 113 56 84 389 314 83 111 167 426 421 190 9 0 0 0 1 0 0 1 0 14 33 46 54 58 56 44 77 108 109 113 155 331 543 601 439 233 115 93 97 170 324 380 381 334 377 526 759 581 506 553 633 629 713 754 620 552 618 682 618 587 856 961 1008 1072 1291 1382 1482 1136 820 615 662 644 539 441 398 414 470 445 522 390 130 115 70 121 137 106 108 191 247 166 151 201 249 336 310 240 224 227 206 173 88 160 149 156 150 101 146 178 148 84 63 91 82 63 55 61 63 53 59 60 65 70 60 35 12 15 21 34 44 26 40 51 55 61 83 62 40 48 52 48 38 34 35 41 36 27 25 20 31 34 35 33 33 29 30 32 34 33 31 25 21 16 14 14 11 11 10 9 9 9 9 11 4 3 1 0 0 0 0 0 0 0 0 1 9 10 6 2 0 0 1 1 10 15 10 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 1 2 2 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 5 4 4 3 0 0 2 3 3 3 4 5 7 10 14 12 9 8 8 9 8 7 8 10 19 13 12 10 7 6 5 6 6 7 7 7 8 7 10 15 20 22 19 15 15 18 18 20 21 17 19 20 23 25 22 20 19 19 23 22 22 23 21 22 9 4 3 0 1 13 15 14 15 12 5 5 1 0 0 0 0 0 0 0 13 30 38 46 59 49 47 43 42 40 32 31 30 34 33 30 30 34 26 24 20 17 24 47 57 67 57 50 59 72 57 37 42 30 9 13 27 51 52 61 69 71 69 69 56 53 50 50 53 52 51 64 63 61 59 50 50 41 44 46 46 47 45 28 31 37 39 33 24 25 28 26 15 7 9 21 21 19 21 34 44 46 47 41 39 41 47 53 56 58 69 75 78 78 77 81 78 76 68 66 64 54 51 52 48 58 65 61 55 62 62 69 61 54 59 65 80 52 31 30 37 35 13 9 29 36 34 37 31 20 22 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 5 7 6 23 1 0 0 0 0 13 59 37 45 52 48 40 35 50 68 49 68 103 119 116 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 1 3 3 0 10 11 7 6 7 2 1 3 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 31 15 5 5 5 2 0 0 14 43 84 105 105 87 51 17 25 28 126 54 63 49 4 0 0 204 246 362 442 84 160 118 60 27 40 221 322 394 210 101 116 120 36 3 2 3 2 5 4 10 28 58 93 105 108 92 69 48 29 75 98 129 155 170 284 469 470 339 187 87 176 159 221 290 259 252 243 486 611 602 476 504 562 604 650 721 764 708 663 747 773 752 730 733 797 955 1179 1417 1465 1466 952 730 684 644 720 695 666 514 388 370 350 217 146 89 89 94 118 110 138 136 176 249 271 197 209 253 252 243 233 177 218 207 191 240 311 165 151 166 139 113 104 85 59 58 80 87 62 54 65 70 62 61 60 66 83 87 81 65 39 44 50 56 52 51 60 58 78 58 43 46 53 38 33 35 37 38 47 50 34 23 25 38 34 32 33 33 31 28 17 19 25 25 19 15 14 17 16 15 14 12 14 11 11 14 13 5 3 1 0 0 0 0 0 0 0 0 5 14 24 16 9 2 0 0 0 6 17 20 12 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 2 4 3 0 0 0 0 0 0 0 1 0 0 0 0 0 4 3 1 0 0 0 0 0 0 0 1 4 7 6 2 0 0 0 0 0 2 3 2 2 3 5 10 12 10 9 9 12 12 10 10 19 30 21 15 10 7 7 6 6 6 7 7 8 9 6 8 15 21 23 20 15 18 18 20 22 23 23 25 21 21 22 23 26 26 20 21 24 23 22 25 35 11 2 0 0 0 2 12 9 19 15 8 9 0 0 0 0 0 0 0 0 0 15 32 34 39 46 46 38 36 38 37 41 37 31 28 25 24 29 30 28 21 20 27 42 55 63 60 54 55 58 51 17 3 10 15 17 26 43 45 51 65 77 80 76 69 56 54 47 45 50 53 60 60 58 56 55 53 51 51 47 46 46 43 32 31 47 52 41 28 29 24 31 13 13 20 24 26 42 36 43 50 53 57 57 59 55 51 50 58 75 67 70 71 68 67 67 68 68 65 59 60 62 54 60 57 62 73 72 60 55 54 79 63 51 51 45 60 55 55 50 46 46 46 46 47 47 49 54 53 35 49 59 48 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 0 0 0 0 0 1 13 32 44 35 31 55 55 37 48 106 96 110 105 94 62 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 10 9 8 5 3 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 30 29 10 9 5 13 13 19 43 48 182 195 147 61 70 18 29 25 24 34 92 27 9 4 1 72 160 375 375 210 221 162 77 29 11 29 78 102 44 66 51 6 1 2 4 16 20 10 9 46 112 167 190 196 176 128 77 43 28 34 94 153 191 248 347 487 386 237 160 141 186 193 214 230 242 280 373 660 537 494 437 412 427 459 645 725 769 811 820 1007 989 1108 1173 1095 996 901 1147 1316 1367 1340 1013 832 562 634 767 772 768 478 305 269 257 142 110 147 153 172 193 181 163 178 191 208 230 238 153 211 228 221 210 147 166 182 208 294 324 163 158 121 116 118 115 73 46 61 66 73 74 66 69 68 68 70 72 76 92 84 67 57 55 63 56 66 75 77 78 49 108 72 46 56 55 31 32 32 37 40 43 45 31 23 23 28 34 31 33 33 31 26 21 14 15 24 21 18 21 20 19 18 15 13 13 13 14 18 13 6 2 0 0 0 0 0 0 0 0 0 3 15 29 30 27 12 4 5 5 2 23 18 30 22 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 1 2 3 1 0 0 0 2 2 1 6 1 0 0 1 2 5 0 0 0 0 0 0 0 0 0 0 1 6 10 2 0 0 0 0 0 0 0 0 0 1 3 5 4 4 7 9 12 14 13 14 26 34 27 17 9 7 7 7 6 5 6 6 7 7 6 6 14 19 23 24 22 19 18 20 21 16 17 23 18 20 20 20 26 32 24 22 23 26 26 23 22 17 2 0 0 0 6 20 10 20 11 11 11 0 0 0 0 0 0 0 0 0 0 22 39 40 38 21 37 34 36 38 32 32 32 23 22 23 23 26 21 20 20 29 40 47 56 51 46 45 45 33 8 5 12 20 22 23 29 36 38 41 56 68 69 69 62 60 48 42 43 46 54 55 54 59 61 59 58 57 62 64 58 52 46 42 55 62 54 50 44 27 31 16 23 28 32 45 63 57 60 59 60 66 71 78 81 82 78 72 72 68 63 64 64 65 69 64 64 58 57 64 67 64 68 68 73 79 77 70 65 62 87 69 57 55 52 44 61 62 58 55 55 55 54 48 55 48 56 75 80 76 82 98 49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 6 0 0 0 0 0 19 29 27 25 27 41 39 42 31 44 101 130 83 96 150 92 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 62 33 19 6 10 20 75 85 98 152 229 496 290 177 110 78 79 58 32 102 161 147 72 53 15 0 4 34 117 190 177 146 103 31 5 1 1 0 0 0 60 37 0 0 0 2 22 16 9 24 73 135 205 252 253 210 141 62 34 27 49 98 137 146 252 419 459 282 146 162 167 173 203 264 313 418 473 542 593 424 421 366 348 357 383 589 653 653 717 852 960 970 1350 1425 1179 957 857 942 1008 988 1050 1105 1150 857 705 708 776 721 365 222 257 180 133 157 200 268 238 239 248 200 234 219 275 301 257 165 201 223 228 224 201 169 126 364 293 185 78 183 123 115 111 102 90 56 55 54 62 66 52 57 63 63 65 66 68 76 83 80 74 53 41 45 49 58 54 48 36 30 35 37 40 37 28 30 30 31 32 34 34 26 20 23 27 28 27 28 31 27 19 17 22 24 29 21 21 19 16 17 16 16 17 17 16 13 16 12 9 4 0 1 0 0 0 0 0 0 0 0 9 19 33 46 29 13 6 3 4 19 28 30 17 5 3 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 4 5 0 0 0 3 2 1 4 0 0 0 1 3 5 4 3 3 2 1 0 0 0 0 0 0 2 6 3 0 0 0 0 0 0 0 0 0 0 1 3 3 2 5 7 10 15 14 13 20 30 30 21 7 5 6 6 6 5 5 6 8 7 4 6 14 19 22 23 24 24 21 20 24 23 25 23 16 16 17 20 25 27 26 26 23 25 29 26 26 29 24 2 0 0 10 20 18 34 9 9 12 7 4 0 0 0 0 0 0 0 0 0 3 8 10 3 24 26 28 14 3 7 13 20 22 23 22 17 13 18 21 31 40 43 45 53 51 45 42 34 23 22 19 26 27 25 25 29 30 38 49 57 67 73 60 63 52 49 43 34 35 48 48 60 67 67 63 57 53 54 55 55 57 58 58 64 61 57 48 39 41 32 45 43 47 61 72 73 74 70 73 75 76 74 74 69 73 71 70 72 62 60 68 69 65 63 63 60 61 69 69 70 78 77 82 83 82 77 72 70 74 67 60 58 60 60 59 59 59 62 63 62 60 56 51 62 62 48 39 39 1 0 0 0 0 0 4 52 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 6 3 0 0 0 0 0 17 19 16 16 25 50 41 21 23 46 70 76 66 125 117 52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 17 17 16 23 86 186 165 134 309 410 426 294 262 234 139 68 38 48 175 179 153 115 70 17 13 4 0 6 36 42 29 10 0 0 0 0 2 1 0 0 0 1 0 4 11 28 27 16 36 75 124 213 251 245 208 139 46 27 26 54 89 104 96 204 353 314 201 156 184 193 195 255 372 504 618 703 670 553 446 460 410 365 373 459 614 729 605 496 546 782 1013 1377 1477 1243 1015 926 900 1043 883 976 920 821 739 415 437 738 710 405 316 299 138 129 162 212 328 354 306 256 239 249 217 208 255 272 244 223 207 171 194 198 144 118 365 153 137 126 115 125 124 121 110 93 83 71 55 49 48 45 44 52 59 58 56 57 58 54 37 31 40 36 33 32 40 38 34 33 34 38 36 26 22 22 26 26 25 26 30 30 25 22 22 33 30 26 27 29 24 19 17 16 20 26 14 22 17 13 13 12 13 17 23 23 16 11 8 4 3 6 6 0 0 0 0 0 0 0 0 5 7 32 61 60 35 9 4 3 9 16 17 5 2 2 4 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 3 4 3 2 0 2 2 0 0 0 3 1 0 0 0 0 0 0 0 0 0 1 1 2 1 0 0 0 0 0 0 0 1 4 3 0 0 1 4 6 0 0 0 0 0 1 3 2 3 3 5 10 13 13 13 21 24 18 8 4 4 5 6 6 6 7 11 12 8 10 14 16 17 24 22 22 21 19 21 17 21 18 13 12 12 17 23 23 23 27 28 23 32 24 25 31 24 0 0 0 10 18 19 32 10 7 10 15 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 15 16 19 22 20 15 18 22 36 43 43 44 51 47 46 37 23 18 18 12 24 27 27 26 27 28 32 41 54 58 59 60 66 56 62 63 53 40 42 49 56 62 74 73 63 70 71 69 66 63 62 62 68 72 70 65 62 60 58 70 58 64 78 84 76 80 83 81 83 80 75 73 74 75 79 75 70 69 74 64 65 67 69 69 62 66 73 74 74 75 75 78 70 71 70 69 69 67 67 63 62 63 63 59 59 64 65 66 69 74 78 66 74 84 39 0 0 0 0 0 3 2 7 17 17 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 8 16 15 11 19 20 7 23 52 64 76 131 179 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 49 40 31 32 56 136 240 208 158 258 256 222 227 246 267 96 39 42 82 161 97 142 86 28 1 1 1 0 0 0 2 0 0 0 0 0 0 4 8 11 11 9 15 16 21 25 29 27 13 38 82 152 207 209 191 147 90 47 38 34 57 67 84 118 199 304 298 227 148 121 134 163 278 403 511 663 859 763 634 646 709 640 557 496 447 639 781 684 675 921 920 967 1002 989 862 877 902 1025 1138 957 908 684 463 364 350 264 473 603 521 331 167 86 177 192 205 241 257 256 240 247 240 219 223 241 249 255 260 259 210 186 184 143 145 195 151 302 181 172 137 100 96 126 162 171 125 59 39 36 37 37 40 49 59 66 60 58 60 58 50 47 45 41 42 41 30 32 38 30 30 45 33 26 26 26 30 33 28 28 30 25 23 28 35 28 28 29 26 20 19 20 27 25 22 14 17 17 14 11 10 10 11 14 19 17 13 10 8 7 12 9 2 0 2 0 0 1 0 0 1 2 20 49 65 55 12 6 4 8 9 5 3 4 10 9 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 3 7 9 14 16 0 3 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 1 3 4 2 2 7 6 5 3 0 0 0 0 0 1 3 3 2 2 5 9 8 9 11 11 11 9 4 3 6 5 5 5 6 7 5 6 11 12 11 14 28 17 22 21 18 22 27 23 16 14 13 12 14 22 28 28 33 33 25 37 22 20 28 27 12 5 0 0 13 23 24 18 9 8 15 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 10 10 18 21 21 21 26 46 51 45 42 45 51 44 30 8 0 7 17 18 30 28 27 27 27 27 35 40 51 55 59 64 58 62 65 58 51 48 51 56 56 66 77 77 73 72 76 73 72 66 62 65 72 76 74 72 72 72 75 66 70 81 83 76 78 83 76 79 83 83 81 81 80 73 66 67 74 77 70 68 76 79 76 72 71 77 80 76 74 75 77 76 84 89 85 78 74 74 71 70 69 78 86 82 76 73 74 75 75 75 74 66 86 74 28 15 33 25 19 29 43 43 46 50 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 3 11 5 2 2 4 3 3 28 39 41 112 233 73 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 1 2 2 1 1 1 89 87 75 79 108 147 282 266 123 110 140 152 152 215 232 128 90 149 161 155 100 102 119 74 24 5 0 0 0 0 0 0 2 2 0 0 0 3 13 14 21 31 40 34 43 32 28 21 14 29 61 150 185 171 138 74 37 32 42 53 58 30 59 153 276 387 407 271 175 94 104 182 368 512 601 700 793 803 959 1268 1217 1024 861 813 757 956 903 805 857 1244 1190 1093 960 1063 973 824 831 1018 865 629 494 336 373 306 276 228 184 412 262 152 84 114 226 227 220 223 231 220 252 275 285 262 229 212 197 201 206 207 187 158 156 116 195 189 191 316 112 111 138 100 69 85 133 155 117 72 49 44 44 42 43 48 50 48 48 50 49 54 57 40 42 41 48 50 38 28 34 24 18 26 32 26 24 21 30 33 28 31 33 21 27 33 30 29 27 29 26 21 18 17 16 17 16 15 15 15 16 10 9 9 6 6 10 11 13 13 11 11 18 12 5 3 3 0 0 2 1 0 0 0 2 20 29 26 14 6 4 12 13 11 8 4 14 26 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 8 7 22 20 2 8 1 0 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 2 5 6 6 11 9 6 3 0 0 0 0 0 0 0 1 3 3 6 7 7 8 5 5 8 10 9 6 6 5 6 7 7 6 6 5 7 9 10 15 21 13 16 17 16 16 20 21 15 15 14 15 16 18 26 26 30 31 30 33 20 16 24 29 22 12 4 0 19 28 29 30 23 13 21 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 11 17 22 23 24 32 52 60 53 49 54 54 41 30 4 0 10 22 26 28 28 27 27 26 26 29 35 47 50 57 62 58 58 67 63 59 54 54 58 61 52 71 83 84 87 94 96 77 68 66 67 69 68 78 79 79 76 71 70 71 82 88 83 76 74 76 75 76 68 62 64 52 60 66 67 71 78 79 83 84 85 79 75 78 80 87 82 82 85 85 86 96 100 94 88 84 84 89 84 85 87 91 90 86 84 86 87 81 79 82 80 82 86 69 66 83 79 74 47 57 55 57 68 44 2 0 0 0 0 0 0 0 0 0 0 4 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 3 7 10 9 4 13 5 3 2 2 4 5 34 24 37 60 62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 2 9 8 7 7 7 5 4 4 4 3 3 8 12 10 10 10 8 114 115 107 105 127 165 162 122 112 143 195 276 252 242 214 162 127 224 188 168 248 325 336 280 133 45 9 3 4 4 10 28 49 50 34 51 25 23 41 59 53 52 63 80 84 59 40 29 25 31 57 140 146 131 98 60 43 39 41 55 58 42 55 210 357 377 269 154 198 113 160 303 499 664 726 712 661 667 809 1143 1194 1188 1021 945 991 1243 1133 1131 1009 922 942 1086 657 829 975 840 831 1113 1035 692 401 267 243 240 168 106 164 344 40 55 88 159 210 203 210 179 206 235 252 285 312 311 289 263 236 216 186 150 166 142 140 154 78 148 114 85 87 93 109 85 61 53 53 77 75 63 55 51 52 56 55 57 54 47 40 37 47 45 42 37 39 48 56 46 32 24 26 20 18 19 22 23 19 18 20 23 23 26 30 19 25 29 30 27 18 27 44 30 19 15 18 31 24 20 14 14 15 8 8 9 8 6 8 6 9 12 12 13 17 14 6 2 1 1 1 1 0 0 0 0 0 3 6 23 23 10 1 7 9 5 2 3 13 43 24 16 7 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 2 10 15 13 16 50 29 12 10 0 0 0 0 0 0 0 0 0 0 2 5 6 1 0 2 2 1 0 0 0 0 0 0 0 0 2 2 3 5 7 9 8 5 2 0 0 0 0 0 0 0 0 1 2 0 4 8 7 3 2 4 5 6 7 7 6 6 9 10 11 10 9 8 7 8 12 12 9 14 13 18 18 18 23 21 11 12 17 18 17 22 33 26 26 33 38 34 23 26 28 26 16 6 1 14 20 26 28 26 19 25 21 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 12 13 18 21 19 20 32 47 51 56 53 64 57 37 20 0 0 8 17 21 23 28 29 29 25 26 33 39 44 49 59 62 60 60 66 63 64 62 58 59 63 55 59 63 66 63 64 81 75 69 63 63 72 93 92 91 79 72 74 80 78 83 87 82 78 77 80 86 72 65 64 64 64 72 75 72 72 72 75 86 83 91 93 90 86 82 85 83 79 75 73 71 82 89 83 84 88 87 85 85 86 89 92 92 99 112 85 90 89 87 85 87 85 71 79 86 89 86 75 74 85 86 84 80 67 32 3 0 0 0 0 0 0 0 0 0 11 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 0 0 0 0 2 12 22 23 40 22 46 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 7 8 10 12 12 12 12 16 17 17 18 16 14 13 14 14 14 15 20 23 23 28 28 25 104 99 92 85 113 148 178 213 247 292 314 309 276 163 122 93 105 140 130 143 369 422 428 390 208 89 56 43 36 34 59 111 179 248 202 162 88 97 118 112 99 91 148 172 167 139 103 79 48 39 56 92 107 100 65 62 71 63 49 54 73 88 140 264 279 168 135 96 89 119 306 419 587 725 786 760 586 511 476 513 675 973 838 910 1092 1261 1275 1372 1241 923 742 761 880 837 859 801 829 907 909 668 428 335 278 141 90 36 31 33 28 54 108 166 194 194 179 131 149 181 226 260 291 347 353 267 244 242 231 247 207 197 219 285 178 120 68 53 69 94 91 64 73 62 52 52 55 52 57 60 61 64 65 65 57 56 49 36 40 38 36 36 41 54 55 46 27 20 23 26 18 17 17 17 19 23 16 24 24 24 22 18 20 21 22 18 12 18 44 42 25 21 26 35 29 31 15 8 10 8 8 6 6 7 7 5 5 5 7 8 8 7 1 0 1 1 1 1 1 0 0 0 0 0 0 20 34 17 0 0 0 0 0 2 12 25 4 17 7 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 3 11 20 22 26 79 38 20 10 5 15 0 0 0 0 0 0 0 0 1 3 5 8 7 1 1 1 0 0 0 0 0 0 0 0 0 5 4 6 8 9 7 4 1 0 0 1 1 1 0 2 1 0 0 0 0 5 6 3 0 0 0 3 8 9 7 7 8 10 12 13 13 13 12 11 13 12 12 15 9 17 17 17 18 16 9 6 17 17 12 13 22 28 30 40 49 45 37 29 25 35 25 11 11 27 27 27 26 27 28 28 24 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 16 15 16 21 22 20 26 33 39 54 55 71 64 42 22 9 2 13 17 18 23 31 29 29 26 32 38 41 43 47 51 62 63 62 66 68 67 63 63 65 65 61 61 58 56 52 51 61 70 75 67 67 80 98 98 91 76 75 80 83 81 76 83 82 81 79 78 84 69 67 68 64 63 72 81 80 80 82 84 87 78 75 62 73 83 85 82 73 68 51 55 72 86 103 85 88 91 86 80 83 82 89 108 96 96 112 85 105 96 99 104 95 78 77 73 85 85 82 83 86 108 80 73 76 70 52 33 4 0 0 0 0 0 0 0 0 11 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 5 1 0 0 0 0 0 1 10 12 27 45 31 33 35 20 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 8 9 9 14 15 16 15 13 14 17 20 20 20 20 22 22 20 24 25 25 27 31 30 30 84 80 74 68 109 164 235 391 510 420 404 309 253 196 164 120 111 93 76 101 309 334 353 244 84 52 91 109 114 143 161 145 149 159 167 154 116 60 71 79 70 70 147 222 226 209 168 107 52 43 50 71 91 89 43 37 62 81 73 54 58 117 202 240 163 141 140 143 169 248 401 530 685 746 718 625 510 541 549 573 547 586 592 824 942 1009 1125 1183 1051 1005 908 939 974 741 767 770 797 903 824 429 349 294 189 83 52 12 14 18 41 85 136 151 155 161 151 138 155 226 227 247 276 315 342 316 278 214 182 192 192 229 157 112 88 69 67 61 56 64 66 52 68 59 58 53 49 49 52 52 58 63 65 64 63 51 46 41 32 34 31 38 35 43 51 35 29 26 31 28 24 22 18 16 20 21 17 21 19 18 23 21 15 16 16 13 11 16 30 47 29 26 22 20 19 19 9 6 8 10 11 8 4 5 4 3 4 4 3 5 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 3 31 12 1 0 1 4 0 1 4 6 8 15 4 3 3 2 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 4 3 7 9 23 60 40 14 4 6 13 4 0 0 0 0 0 0 0 0 2 4 6 8 6 3 1 0 0 0 0 0 0 0 0 0 0 1 10 12 10 5 0 0 0 0 1 3 4 4 4 3 1 2 2 0 5 7 6 2 0 1 0 6 6 6 7 10 11 11 11 12 13 14 14 13 11 14 16 13 16 20 20 17 17 15 6 16 16 14 15 21 30 31 24 34 41 37 35 27 32 24 22 23 22 21 26 34 35 34 28 14 1 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 2 11 18 19 18 20 27 24 21 22 24 26 35 56 71 75 51 27 14 7 20 21 25 26 29 31 33 30 33 36 38 41 43 44 59 66 65 66 74 72 67 68 69 68 63 60 59 54 49 45 50 61 68 66 65 66 73 80 67 67 76 81 78 74 85 109 93 88 84 80 78 71 72 77 78 75 75 81 81 81 79 72 65 62 54 65 77 83 85 85 81 69 69 77 80 91 110 93 85 89 91 90 95 111 94 105 107 103 102 98 116 101 98 98 91 85 100 93 96 87 89 96 96 108 108 90 81 77 71 60 2 0 0 0 0 0 0 0 0 9 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 1 7 2 0 0 0 1 4 1 3 7 37 68 60 77 74 84 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 1 3 5 6 6 5 7 7 8 10 10 12 14 15 16 16 17 18 19 20 23 26 27 27 25 23 25 70 85 83 88 130 210 257 408 510 481 463 420 320 260 211 175 138 102 71 130 233 247 242 110 22 19 55 114 155 165 117 69 87 86 77 73 70 73 80 59 30 29 71 144 172 201 151 89 55 45 48 73 87 82 58 53 77 116 115 117 163 275 321 332 271 207 196 208 239 366 482 566 669 670 615 521 465 509 528 564 504 555 720 888 779 1060 1075 1035 818 873 954 1060 1105 1047 839 727 642 459 367 296 292 180 108 50 25 8 3 16 43 104 139 135 136 118 134 146 177 211 208 221 282 312 323 317 280 221 139 129 180 213 157 154 113 85 90 91 67 68 68 55 47 51 59 56 49 49 51 54 57 61 62 58 49 46 50 43 37 32 34 34 34 60 55 40 38 29 39 25 15 17 18 16 21 22 22 21 17 16 38 35 26 21 15 11 15 20 23 21 18 18 11 10 10 10 11 8 10 11 13 11 3 2 2 2 2 3 2 6 2 0 0 0 0 0 0 0 0 0 1 0 0 0 0 4 20 9 6 2 0 1 0 0 3 5 6 7 4 3 3 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 1 0 0 0 8 20 17 5 1 0 8 14 9 0 0 0 0 0 0 0 0 3 4 4 5 5 0 0 0 0 0 0 0 0 0 0 0 1 11 18 17 9 0 0 0 0 0 3 6 7 6 6 3 4 5 1 6 7 4 1 2 4 1 1 1 2 5 12 18 18 17 15 14 14 15 15 14 18 18 18 22 24 24 18 21 20 13 15 11 18 18 11 6 9 0 0 27 39 32 30 35 33 30 29 31 27 19 28 31 39 31 12 0 0 0 0 4 4 2 14 11 13 6 0 0 0 0 0 8 14 16 18 26 24 20 18 20 23 15 16 22 21 24 40 61 75 59 39 25 19 20 16 20 30 35 36 37 40 34 37 37 37 40 46 56 66 71 73 74 76 77 76 71 69 68 64 62 60 56 49 48 55 60 61 57 56 60 60 51 64 81 84 79 79 85 87 87 82 83 86 86 83 78 78 77 79 78 76 75 61 51 54 64 63 41 58 65 76 80 81 81 78 79 75 81 96 105 92 79 89 90 85 88 109 142 135 122 130 115 96 97 103 106 100 89 90 103 102 88 81 80 83 88 87 60 75 69 80 86 59 0 0 0 0 0 0 0 0 5 11 13 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 26 47 57 84 93 147 63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 5 0 0 2 4 4 1 2 4 7 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 1 2 3 3 2 1 1 1 0 0 0 4 5 5 6 6 6 7 6 6 8 9 10 11 13 13 14 15 15 15 18 21 25 28 30 31 29 26 25 63 94 109 112 151 198 184 250 315 386 404 332 284 239 200 186 173 143 89 141 183 172 137 94 57 33 30 50 87 106 42 15 19 26 26 43 61 56 58 57 38 31 31 55 83 125 105 94 73 50 41 56 65 70 79 85 99 142 196 283 411 517 515 519 401 334 312 315 321 443 496 499 478 458 502 486 470 507 625 711 599 803 1088 1173 962 1235 1143 1157 1172 1206 1293 1191 1149 1035 807 572 490 315 232 223 183 94 44 42 19 8 2 8 25 74 102 100 87 95 95 109 158 216 226 193 282 334 358 286 207 220 163 146 183 216 189 164 104 94 108 116 113 105 106 66 50 48 44 47 44 43 43 42 44 53 57 53 52 52 52 42 38 33 38 40 36 77 48 35 32 26 31 15 9 16 20 19 21 18 20 21 25 32 28 29 29 24 16 13 14 18 18 14 13 15 9 8 8 9 10 9 9 9 17 14 4 2 2 1 2 2 2 4 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 5 7 16 7 1 0 0 0 3 5 5 4 3 3 2 0 0 2 3 1 1 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 2 2 3 0 0 0 3 3 0 0 0 0 0 0 0 0 3 3 3 8 10 0 0 0 0 3 6 5 4 2 0 0 1 6 18 19 15 6 0 0 0 0 4 6 6 6 7 3 5 3 0 0 2 2 1 5 9 11 9 0 0 3 8 14 15 13 12 13 15 17 21 13 15 15 19 23 23 23 19 15 15 15 14 12 30 22 18 8 0 0 0 24 51 44 28 34 36 34 32 43 48 32 28 23 40 37 15 0 0 0 0 8 6 4 12 9 17 6 0 0 0 1 4 12 23 27 27 35 35 27 18 21 27 23 18 23 19 19 35 62 68 67 54 43 38 31 17 24 33 38 37 39 48 49 48 43 40 42 48 59 68 69 72 80 85 82 85 81 77 75 74 70 65 61 53 49 52 56 59 62 62 59 54 61 82 80 82 75 76 80 79 80 87 86 92 89 82 83 91 74 83 87 77 61 41 28 47 58 60 65 72 64 68 75 79 80 80 88 88 82 85 94 96 87 91 95 89 96 121 141 119 105 110 110 103 102 99 113 114 90 84 85 74 72 75 57 49 48 55 75 96 66 81 63 26 0 0 0 0 0 0 0 0 2 8 18 11 0 0 0 1 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 10 10 11 12 15 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 2 4 9 8 4 4 5 8 7 3 4 5 11 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 1 1 1 1 1 0 0 1 5 9 8 9 10 11 11 10 7 8 7 8 8 8 9 10 9 9 10 13 18 20 25 26 26 29 32 32 33 36 57 84 91 124 165 152 104 130 166 150 140 163 159 136 157 156 123 73 59 75 91 93 89 54 34 27 28 73 125 70 49 29 36 55 79 106 92 68 65 64 57 48 38 46 60 72 95 94 79 60 76 100 86 108 113 158 248 372 521 630 622 586 577 468 442 426 389 383 455 337 377 354 399 531 534 518 495 607 787 894 1035 1101 1114 973 944 1058 1165 1200 1289 1461 1282 1211 1073 674 431 365 419 315 284 139 45 16 21 10 1 3 3 10 26 33 44 56 54 51 78 109 177 215 190 176 196 196 229 203 177 152 100 153 189 208 178 69 75 124 105 122 176 160 60 52 50 50 53 50 50 51 46 43 47 52 45 79 76 54 46 49 44 43 42 43 64 43 62 48 40 47 43 21 23 22 20 19 18 20 22 30 36 31 31 30 21 14 12 12 16 14 9 8 9 9 8 9 9 8 8 8 8 14 8 3 3 2 1 2 2 1 1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 5 17 16 5 1 0 1 2 4 4 4 2 1 0 0 0 1 2 3 2 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 5 4 0 0 0 0 1 3 4 7 11 2 0 0 3 9 7 11 4 0 0 0 0 5 7 6 6 6 3 9 9 4 0 0 1 3 5 6 6 5 0 0 3 5 6 6 7 8 11 14 15 14 16 18 19 20 21 19 16 14 14 20 16 16 17 18 16 16 18 8 0 0 0 27 41 35 30 34 38 38 39 32 32 34 25 30 40 17 0 0 0 0 14 10 8 12 13 19 14 14 10 6 9 31 28 31 28 28 33 34 30 22 32 38 33 24 24 19 18 28 45 61 69 59 54 46 36 25 24 27 36 38 45 56 60 54 51 48 48 50 56 67 65 69 77 82 82 84 86 84 79 78 79 77 75 58 60 59 57 59 67 68 63 58 63 74 71 74 74 68 64 66 72 78 69 78 83 80 80 83 85 87 90 82 61 37 27 46 53 53 58 69 66 66 76 79 80 81 85 89 91 92 94 94 92 94 107 107 108 100 98 106 93 108 122 127 115 101 108 124 106 101 87 69 72 72 54 45 38 44 62 53 77 38 14 7 9 0 0 0 0 0 0 0 1 9 14 10 5 3 3 11 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 4 2 3 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 4 4 6 6 5 6 6 12 10 3 2 4 12 11 10 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 1 4 5 8 11 12 13 12 11 8 8 6 5 4 3 4 6 6 5 7 12 18 20 20 20 20 23 27 28 33 19 18 26 50 68 105 126 119 113 119 105 79 90 101 107 139 156 107 69 51 40 77 76 65 47 29 17 15 83 156 165 135 70 77 84 97 103 105 64 105 110 106 97 75 79 64 60 97 134 172 164 198 214 189 197 191 295 393 480 540 511 447 428 450 472 383 399 362 368 321 189 306 313 448 530 521 534 504 676 924 1047 1052 954 1227 1099 946 847 800 953 1113 1368 1481 1191 922 421 243 138 87 134 175 77 27 8 7 9 2 11 9 8 10 11 10 15 20 40 85 56 97 213 206 151 159 255 215 196 158 120 96 127 169 136 126 103 70 104 74 98 97 77 46 50 41 37 40 44 48 54 52 48 51 57 51 42 66 64 49 43 50 42 47 42 43 59 42 48 54 56 41 17 34 27 24 24 24 27 25 28 30 28 26 26 20 12 12 14 14 12 8 7 7 9 11 11 10 9 8 7 6 7 1 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 2 9 17 20 7 1 2 4 5 4 4 2 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 3 9 0 0 0 1 2 0 3 8 8 3 0 1 6 8 8 6 4 2 0 3 4 2 2 4 6 7 7 5 2 0 1 4 4 8 9 7 8 10 13 12 11 8 6 9 23 22 15 15 20 15 22 17 21 20 12 11 13 22 9 0 0 7 48 48 38 29 28 32 37 41 30 35 37 29 27 38 10 0 0 0 3 21 18 14 12 15 19 18 25 22 18 20 24 14 16 21 27 29 27 29 26 27 32 30 24 23 19 18 23 41 61 72 68 63 49 36 29 28 32 42 45 52 59 63 63 58 56 51 52 57 63 61 73 76 76 76 81 93 91 81 82 82 80 74 59 63 63 62 64 70 69 59 65 64 64 68 74 75 75 71 66 66 64 53 60 72 75 73 77 85 72 71 74 65 46 37 47 53 60 66 70 70 74 79 81 85 90 95 100 94 94 104 107 104 106 123 125 120 124 114 97 93 102 111 117 105 87 84 84 77 94 86 76 75 65 65 53 46 41 43 57 74 10 14 24 23 11 7 6 2 0 0 0 4 21 8 8 10 10 11 11 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 30 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 1 2 4 8 12 9 5 4 4 6 5 6 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 8 8 8 7 6 4 4 3 2 3 4 5 5 6 6 6 8 13 17 16 13 14 17 20 22 25 25 32 25 35 48 60 86 97 112 126 129 89 62 64 95 186 278 105 95 65 47 81 84 71 62 61 61 62 62 92 162 166 100 90 75 76 84 84 88 148 131 119 135 151 148 156 167 179 205 249 259 306 308 288 288 316 356 351 339 278 218 255 227 242 250 253 257 196 164 228 279 327 345 395 420 451 533 656 741 721 778 772 781 854 926 970 1051 1113 1126 1148 1140 1175 1061 714 269 91 56 44 45 38 15 2 0 3 5 5 5 7 8 8 13 24 19 30 11 43 81 67 157 186 253 334 322 178 236 119 89 75 98 182 178 130 102 73 54 54 75 55 49 52 48 37 35 40 39 44 58 59 49 54 58 52 47 111 105 66 51 53 54 49 46 44 37 27 31 44 55 38 22 30 26 25 24 29 36 41 49 36 21 24 24 19 10 11 18 17 12 8 7 5 7 9 10 9 8 9 6 7 8 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 15 3 0 2 2 2 0 1 3 1 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 3 4 2 1 0 0 0 1 1 2 3 6 10 8 9 4 0 0 0 0 4 5 6 8 7 7 5 4 3 4 5 5 9 12 13 12 12 19 18 13 10 8 10 21 19 13 18 23 21 21 16 26 25 21 18 15 24 5 1 1 12 46 67 57 50 41 42 52 40 37 39 41 38 35 36 10 2 0 5 14 22 22 17 13 16 21 19 22 21 23 25 29 27 17 22 32 32 26 21 20 28 33 25 21 24 22 23 27 51 72 81 78 72 53 43 43 45 47 52 58 60 59 57 59 67 61 55 54 60 64 65 77 80 80 85 90 95 98 92 93 87 79 73 69 70 69 66 61 59 63 66 81 71 69 74 79 77 76 77 74 70 64 52 52 60 71 70 63 64 72 62 68 69 61 52 52 58 64 76 81 78 78 83 85 88 91 92 91 98 105 108 112 111 112 124 133 112 109 103 90 80 82 88 87 77 70 67 67 57 70 70 75 75 65 61 53 44 33 41 58 50 1 30 35 33 31 32 38 23 27 11 0 2 10 4 4 4 3 10 18 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 5 5 5 3 2 1 0 0 0 0 0 0 1 1 1 2 3 5 7 10 10 8 9 12 16 21 25 32 61 32 42 53 58 66 71 79 82 88 82 56 39 67 190 212 53 62 62 77 85 80 73 73 126 130 141 159 136 162 154 101 54 61 57 107 151 192 212 185 223 232 193 177 235 251 234 259 306 299 298 385 375 357 360 361 294 236 233 210 178 160 166 199 245 233 185 179 304 339 361 378 387 384 455 577 611 567 613 607 537 806 1108 1207 1101 1095 1195 1177 1156 1282 1246 885 430 161 88 68 59 28 11 4 1 0 1 3 10 13 11 10 8 7 11 19 40 106 31 28 73 123 128 272 515 489 354 293 110 169 141 179 221 286 340 145 66 64 68 54 54 50 51 52 55 53 48 47 45 41 38 44 51 50 44 39 65 95 50 46 54 52 41 37 40 52 49 41 35 37 24 19 23 28 30 28 41 38 45 70 80 46 30 26 18 10 13 19 13 11 10 10 7 6 5 5 6 6 8 6 8 10 9 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 5 11 8 0 0 1 0 0 1 3 1 0 0 1 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 1 0 0 2 9 9 4 1 0 0 0 2 8 9 8 8 6 5 2 0 0 0 0 4 7 8 8 8 6 4 5 5 6 6 6 7 7 12 15 17 21 25 19 24 14 13 22 13 9 11 24 28 21 20 24 25 28 16 4 6 1 2 2 2 19 56 58 58 54 54 53 42 30 36 51 45 36 35 34 25 6 13 21 21 24 20 15 16 18 19 19 19 19 25 30 33 32 26 25 30 30 29 30 31 32 21 20 23 26 27 36 59 65 79 86 77 58 52 54 60 62 63 67 68 67 64 63 67 64 62 57 61 63 64 70 81 82 92 96 94 93 100 95 89 87 86 84 82 77 72 61 56 62 73 71 81 82 80 80 83 81 77 79 76 73 64 51 55 65 70 71 68 66 61 71 67 65 66 72 79 79 79 69 69 73 76 83 86 90 100 109 111 111 108 110 119 119 113 109 100 105 90 71 61 64 72 70 63 60 54 45 47 56 61 65 67 62 57 54 48 42 50 56 50 34 35 36 36 34 34 32 32 28 22 8 4 10 11 8 9 5 11 19 10 0 0 0 11 18 12 1 9 13 9 10 14 13 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 5 6 8 8 7 7 10 15 21 26 47 79 62 62 67 67 70 68 54 43 49 54 54 59 103 214 203 87 54 97 90 88 60 53 71 132 135 193 240 196 136 113 91 62 64 85 189 274 313 319 318 360 260 196 195 270 345 285 362 548 584 557 582 543 502 464 399 322 260 227 222 209 228 282 373 380 331 293 300 343 388 412 461 515 540 672 759 749 625 604 619 485 1108 1159 1142 1204 1213 924 864 1022 1240 1286 967 348 139 106 87 44 47 8 0 0 0 0 3 12 18 17 16 14 15 5 27 68 133 31 34 112 148 138 208 704 407 366 244 85 84 89 147 202 151 149 88 77 91 82 47 44 49 44 41 38 41 44 48 52 56 51 45 51 49 51 48 49 53 35 32 42 43 37 31 25 23 27 33 37 34 25 22 30 34 34 30 43 28 25 31 33 23 31 31 18 13 15 15 11 11 9 10 9 5 3 3 5 5 5 6 5 6 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 10 11 4 0 2 3 1 5 7 3 1 3 3 1 0 0 0 0 1 1 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 2 7 14 9 4 1 0 0 2 11 14 13 8 5 7 1 0 0 0 2 8 9 8 7 6 5 4 7 7 6 6 6 7 6 6 12 16 17 17 25 22 14 16 23 18 11 4 23 23 22 26 24 22 40 26 15 12 3 4 3 4 29 56 57 63 59 55 55 50 40 37 53 39 31 36 41 23 27 29 27 25 24 22 19 17 16 18 19 18 13 24 33 36 30 21 19 22 23 23 25 32 33 19 19 24 26 28 35 65 67 76 83 79 70 65 60 65 70 72 72 72 68 68 68 62 59 61 64 64 68 70 69 71 83 90 91 91 94 99 88 87 82 79 82 83 78 75 59 53 56 67 81 70 79 82 86 92 92 82 85 78 68 63 60 57 53 51 54 51 52 64 69 61 74 79 80 81 80 66 75 75 74 76 81 84 92 101 112 120 116 107 110 113 113 105 97 100 88 74 69 62 55 52 51 48 49 49 49 51 51 61 61 62 61 61 61 53 55 56 51 46 44 40 34 34 29 28 33 33 33 8 17 23 22 17 15 13 12 14 22 30 26 22 23 28 34 23 6 31 21 17 23 22 15 18 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 9 9 8 7 3 0 0 0 0 0 0 0 0 0 0 1 6 13 13 7 3 2 3 4 7 8 10 12 14 18 39 65 69 67 75 76 89 77 57 44 43 29 44 92 146 186 200 102 97 131 105 91 36 54 74 89 92 94 138 121 71 54 96 77 97 125 174 245 313 334 322 298 229 186 218 297 334 385 570 889 862 867 825 706 586 511 421 335 292 332 361 329 359 403 404 362 387 366 353 396 467 487 472 631 865 987 984 1132 621 690 701 610 846 1275 1266 1117 1003 938 775 878 1100 1114 833 303 125 103 56 24 21 1 0 0 0 0 1 0 0 7 14 21 31 13 10 35 50 47 47 61 114 107 111 284 676 262 158 146 183 160 239 284 212 108 94 143 83 76 72 62 49 46 47 47 43 39 37 42 46 41 44 51 59 82 81 82 60 41 41 56 46 39 32 28 33 30 36 38 29 18 18 32 29 25 24 24 10 13 22 31 34 36 28 15 15 17 14 11 12 7 7 8 7 4 3 4 3 3 4 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 5 5 3 0 0 0 0 4 6 4 2 0 0 0 1 1 1 0 0 0 0 0 1 2 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 5 6 8 4 0 1 6 14 17 15 8 4 0 0 0 0 4 9 8 9 9 6 5 4 1 2 6 6 6 7 8 7 13 13 15 17 18 20 12 16 21 19 6 2 24 25 30 33 30 28 55 33 21 12 3 3 2 4 32 52 55 61 53 54 54 46 23 14 48 36 33 35 36 30 18 22 27 27 24 21 17 20 20 23 24 18 10 15 20 33 34 27 24 22 20 18 20 25 29 21 19 23 25 25 28 33 63 80 89 86 79 72 64 70 76 78 76 71 62 53 66 69 66 67 72 72 75 76 76 79 85 87 96 95 94 92 86 85 88 89 81 78 78 74 56 55 62 74 84 80 81 86 88 90 89 85 81 79 65 69 66 55 57 61 58 50 50 62 73 66 99 95 88 84 83 96 74 57 58 68 76 83 99 108 110 113 111 103 113 101 102 93 78 64 62 62 63 55 48 44 44 42 42 43 47 51 52 54 61 69 66 68 71 58 64 63 56 51 47 40 33 29 27 30 33 31 32 28 32 33 31 28 28 26 27 26 32 39 35 29 30 31 34 27 17 27 22 18 23 22 21 25 24 8 9 4 3 3 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 7 8 9 8 5 5 1 0 0 0 0 0 0 0 0 7 13 10 3 3 2 1 0 1 4 8 9 8 7 10 16 40 58 54 63 71 76 98 80 64 61 58 40 33 87 116 120 127 79 108 94 79 77 60 123 75 74 84 85 91 104 70 62 70 73 125 138 213 277 279 266 201 189 185 179 218 279 415 659 874 1112 1115 1247 1153 973 795 662 498 423 438 487 506 476 473 418 440 456 452 451 463 479 515 540 562 831 1214 1293 1246 1287 694 968 806 838 1006 1099 1345 1094 784 642 726 802 987 801 563 351 237 119 40 12 7 2 2 0 0 0 0 0 0 1 6 13 17 12 2 12 44 87 118 103 96 108 123 156 248 114 178 204 256 266 286 233 200 40 115 166 79 90 85 67 56 52 47 34 36 37 40 42 44 59 76 64 56 55 49 76 57 40 42 48 36 34 27 23 22 25 37 51 44 29 21 26 20 18 23 27 20 14 18 42 40 29 21 13 15 14 11 9 9 7 9 10 8 5 4 4 4 3 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 4 0 6 7 6 3 0 0 0 1 3 2 0 0 0 0 1 4 5 2 0 0 0 0 2 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 1 1 0 0 2 1 0 0 2 8 10 12 9 5 3 0 0 0 6 11 12 12 11 7 5 5 7 10 6 8 7 7 6 8 14 14 16 17 19 19 10 16 16 18 13 9 21 26 29 38 37 33 51 34 11 6 4 3 4 3 7 37 53 53 54 56 51 44 22 6 15 17 39 38 39 38 29 27 30 28 26 22 18 19 25 20 28 18 0 0 0 21 31 30 27 26 22 22 22 20 21 22 21 21 22 22 25 35 55 89 93 86 76 71 72 63 70 73 75 73 65 58 77 74 73 74 76 77 78 81 83 84 84 87 104 97 90 84 82 83 84 90 81 77 78 74 62 59 70 85 90 85 86 91 81 80 86 90 84 81 70 80 79 62 47 37 54 57 63 68 68 69 112 111 100 90 83 90 88 74 64 66 73 85 111 113 114 101 96 99 100 99 100 90 88 85 70 91 68 55 47 44 45 48 53 50 53 55 57 61 65 76 72 74 73 63 69 70 68 66 57 45 40 35 40 44 43 41 41 37 37 41 38 38 39 36 42 39 38 37 35 32 31 37 32 31 30 25 21 17 27 17 9 15 23 14 15 7 7 7 1 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 0 0 0 3 4 0 0 7 8 11 10 4 0 0 0 1 1 0 0 0 0 8 5 1 1 0 0 0 2 3 4 6 6 6 4 4 9 18 71 56 52 59 63 60 60 72 61 66 67 62 49 46 38 47 71 84 90 99 83 91 112 79 23 87 94 97 119 147 92 92 93 108 152 182 280 300 281 240 205 194 180 210 275 403 753 1158 1164 1328 1623 1699 1522 1292 1073 851 628 473 535 550 580 587 553 481 483 511 540 540 466 578 587 534 680 1065 1487 1399 1230 968 884 1275 741 861 926 953 1045 975 758 723 763 769 727 412 258 248 214 100 59 34 13 9 10 2 0 0 0 0 0 0 3 4 8 16 13 7 54 81 98 120 134 135 126 149 252 305 293 177 166 185 176 208 375 94 160 141 71 41 43 46 49 54 53 45 45 45 53 54 48 48 75 55 52 126 179 109 49 38 43 50 44 33 27 23 21 27 37 37 30 31 30 23 15 16 15 17 18 18 22 47 44 24 14 14 19 14 13 10 8 8 10 12 9 6 5 3 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 2 4 8 5 0 0 0 0 1 0 0 0 0 0 2 4 4 0 0 1 0 0 2 4 2 7 1 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 2 2 3 6 11 14 14 12 6 0 0 0 6 11 13 13 10 7 6 5 3 4 7 9 9 9 11 12 13 14 15 17 22 18 10 15 12 21 18 9 14 30 29 44 43 44 51 55 34 11 5 4 3 10 57 59 50 49 53 52 58 52 22 4 4 10 39 35 35 36 34 31 32 26 29 26 21 21 27 23 33 15 0 0 2 15 24 26 28 31 30 25 19 14 15 20 22 22 23 23 25 32 45 64 83 85 81 81 82 75 75 69 76 78 73 71 77 69 80 87 84 80 80 84 89 87 85 90 104 99 86 77 74 78 80 87 80 74 75 74 67 59 63 71 75 80 85 83 73 72 74 77 87 100 84 87 84 79 47 4 27 57 51 58 62 64 93 97 77 69 76 80 82 84 67 69 72 77 89 96 94 125 121 101 88 90 90 81 74 72 67 58 68 63 63 61 59 59 60 61 70 74 72 72 73 76 76 80 81 75 65 67 67 66 62 53 46 43 58 63 59 56 57 54 42 48 45 45 45 42 46 44 39 41 44 40 32 41 31 32 28 23 24 19 22 16 18 17 13 17 9 10 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 1 1 2 9 12 14 18 15 8 0 0 0 4 4 1 1 0 0 0 17 14 0 0 0 0 1 4 6 6 2 2 3 4 8 14 122 99 86 76 63 68 70 67 60 72 76 84 80 77 103 90 95 96 93 107 114 68 56 36 43 120 117 133 139 131 99 117 154 176 187 225 323 324 299 269 262 292 257 424 492 694 1018 1387 1405 1776 1997 1926 1727 1492 1242 1025 772 544 507 530 552 549 544 525 581 768 786 755 654 492 526 483 764 1125 1262 1017 915 988 1191 1196 750 874 892 798 729 744 700 781 843 719 480 287 210 208 157 93 41 21 11 18 26 26 5 0 0 0 0 0 2 5 2 9 15 26 69 69 74 97 124 122 115 182 155 364 337 164 285 259 184 150 121 28 173 142 79 55 54 47 46 47 42 43 54 67 76 49 48 65 80 58 38 68 107 92 39 37 35 43 48 43 39 40 34 49 55 50 46 42 31 18 11 13 14 24 19 18 27 41 26 16 14 18 19 8 9 8 8 10 12 10 6 5 5 3 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 1 1 0 5 9 4 0 0 0 4 1 0 0 0 1 9 7 2 0 0 1 0 1 0 5 9 10 1 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 4 6 11 18 19 19 23 10 1 0 0 4 7 16 16 10 7 8 5 6 5 6 9 6 6 6 9 11 12 13 13 26 20 12 17 8 17 19 9 0 7 23 36 37 52 57 44 24 7 4 3 2 13 45 40 36 48 50 52 54 1 2 3 3 15 37 37 34 42 38 39 41 26 33 34 32 28 24 22 30 8 0 1 7 20 21 22 28 36 35 20 13 15 20 22 24 25 25 26 27 25 31 50 82 87 85 89 92 91 87 70 77 83 82 79 79 74 81 84 84 84 85 87 87 83 84 94 102 92 83 77 72 75 83 83 76 71 74 74 66 57 59 57 66 76 78 72 70 76 75 77 85 93 89 89 89 101 57 0 7 47 35 55 62 60 70 79 74 68 85 97 91 93 78 75 78 76 76 87 95 127 124 109 86 67 69 73 70 71 71 65 57 69 70 71 75 78 77 75 73 73 72 72 74 73 81 82 84 82 78 79 79 71 65 59 56 57 64 59 60 57 53 52 49 47 47 46 45 42 39 46 46 48 48 45 39 41 35 32 27 23 26 29 14 18 19 15 9 9 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 18 18 19 17 10 4 4 2 4 5 5 4 3 0 30 57 47 18 0 0 0 0 1 2 3 4 5 7 8 11 13 138 101 86 81 77 109 87 69 59 49 38 59 66 73 90 103 101 157 124 111 115 89 79 62 61 96 121 151 194 145 119 123 124 192 196 186 228 326 319 331 325 340 416 657 634 709 844 1032 1188 1511 1775 1851 1763 1564 1326 1097 824 563 414 492 771 669 634 772 944 1039 970 914 783 639 600 628 1014 1005 833 688 778 1100 1018 1090 1005 915 945 911 741 686 787 777 754 696 477 304 236 222 149 102 95 70 29 27 17 25 15 0 0 0 0 0 1 5 9 11 13 17 27 31 18 47 88 107 124 156 66 411 304 166 188 249 213 153 95 95 135 115 83 66 52 39 42 45 45 42 53 70 82 48 49 49 58 63 56 153 108 64 38 39 40 51 59 55 40 32 24 42 47 42 33 23 31 18 14 13 13 22 17 25 44 41 19 16 17 18 18 15 9 6 8 11 10 5 2 4 5 4 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 0 6 2 0 0 0 3 1 0 0 1 2 0 0 0 0 2 9 9 9 3 0 0 0 4 8 8 11 7 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 11 15 17 16 18 30 15 4 0 0 1 6 20 18 12 5 6 26 5 7 7 7 8 14 21 16 14 13 14 14 10 6 10 10 5 15 21 16 11 12 19 31 29 47 47 36 26 21 23 19 12 17 33 42 28 39 43 57 50 0 0 0 1 23 44 39 29 49 36 38 32 12 19 23 24 37 37 25 21 13 2 8 16 21 22 26 25 29 25 17 18 25 30 25 23 24 25 25 26 23 27 42 67 87 98 111 114 112 105 88 81 89 88 85 83 85 94 93 87 85 88 90 88 80 88 103 103 87 86 86 78 78 87 92 79 74 78 79 74 71 74 74 64 74 71 67 75 86 82 74 86 100 96 88 89 111 50 0 6 24 28 65 72 68 68 74 68 70 78 79 84 95 88 85 87 92 87 82 107 104 100 92 80 60 48 52 53 61 63 61 62 67 65 73 86 93 91 90 79 79 78 78 79 78 81 79 85 81 73 73 78 69 69 64 64 67 63 60 59 58 54 48 44 43 48 45 44 43 43 50 38 37 38 39 40 43 36 34 30 26 25 27 25 21 14 10 9 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 8 13 17 21 23 16 18 20 17 9 7 4 1 0 0 0 0 0 11 42 31 8 0 0 0 0 0 0 2 10 22 22 21 22 24 116 93 90 93 94 86 91 74 80 63 41 48 84 63 162 147 96 182 129 124 128 145 109 72 68 89 138 243 392 218 151 133 176 268 238 224 315 354 373 470 390 375 465 580 550 456 526 583 696 924 1330 1666 1691 1501 1225 939 701 556 473 747 1072 984 852 984 1038 987 846 788 534 521 693 896 1156 852 616 755 875 876 705 819 966 885 666 646 723 664 705 768 783 793 624 480 354 282 206 97 52 36 38 38 38 17 13 6 2 0 0 0 0 10 11 8 11 4 2 9 29 54 62 86 98 129 158 283 207 190 183 177 162 139 76 101 102 82 98 46 40 46 46 41 43 67 44 57 65 60 42 21 20 28 47 88 120 55 39 36 33 42 45 51 48 37 34 40 33 27 21 20 24 16 19 25 17 18 27 28 50 41 23 15 15 15 17 12 6 6 8 9 5 2 2 4 5 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 8 2 0 0 0 0 0 0 0 0 0 0 1 0 2 6 10 12 2 0 0 0 1 7 3 7 6 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 3 12 14 15 15 17 21 18 12 2 0 2 8 18 20 19 14 12 16 11 4 16 12 9 13 14 14 14 13 14 16 16 7 12 6 3 17 36 31 20 13 20 32 32 45 42 38 31 26 33 36 31 32 40 38 22 28 36 75 51 4 0 0 0 11 28 32 30 34 40 31 23 9 0 0 0 17 29 28 23 22 2 14 20 17 18 26 22 22 17 17 24 31 30 22 20 21 22 24 25 21 23 31 48 75 106 121 131 137 126 102 85 89 89 89 97 103 90 91 92 91 91 93 95 91 99 102 97 89 88 85 81 78 81 87 86 76 80 82 76 72 76 81 63 66 66 68 79 88 83 82 98 107 98 83 81 102 29 0 0 11 47 59 62 87 86 68 60 61 61 68 75 77 74 76 88 89 93 85 65 72 69 65 70 65 54 52 50 50 53 60 67 70 58 72 80 85 87 88 84 79 85 86 83 80 80 80 86 90 90 89 81 74 76 66 67 66 60 61 61 60 55 52 50 49 51 49 48 43 41 44 40 36 36 36 38 36 28 35 25 28 31 27 15 11 5 3 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 14 22 25 26 19 22 19 13 6 2 1 0 0 0 0 0 0 0 1 2 1 0 0 0 0 3 7 12 21 34 32 31 30 29 210 97 105 154 227 113 69 83 86 64 43 142 223 181 232 111 85 110 113 126 227 273 400 465 356 190 258 407 431 241 162 158 285 335 294 287 350 344 417 494 442 471 499 566 585 553 531 506 507 719 1130 1493 1529 1255 970 758 647 654 698 1101 1241 1132 980 1043 968 937 806 691 691 584 1030 1127 1044 788 855 922 916 732 630 600 542 496 649 749 700 695 815 835 876 910 946 1011 763 454 243 117 98 49 34 24 9 5 7 7 2 0 0 0 0 25 29 18 14 10 4 4 19 55 72 66 88 78 120 148 163 175 303 204 127 111 76 104 79 78 80 51 50 56 49 58 64 59 26 60 82 68 49 39 8 28 39 66 93 42 40 38 36 35 30 31 37 30 28 34 29 27 22 28 26 16 16 41 24 19 25 29 43 30 21 14 10 7 6 6 5 5 7 7 0 0 2 4 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 1 5 2 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 11 14 17 17 17 24 4 0 1 9 21 22 21 11 11 10 1 0 12 12 9 9 11 12 21 16 14 16 15 5 13 4 6 22 46 52 48 18 23 33 35 38 36 34 32 32 35 35 33 26 25 27 27 29 36 86 63 31 20 0 0 0 8 17 20 27 32 9 7 5 0 0 0 0 27 35 27 17 8 16 17 15 20 27 24 18 17 16 25 33 25 23 22 22 23 25 31 17 26 37 45 57 77 89 115 135 134 113 93 95 94 96 103 109 109 108 106 107 97 94 98 101 110 101 97 95 92 87 88 84 78 80 84 79 74 78 71 67 67 66 58 61 59 66 79 89 83 91 93 97 95 85 81 95 40 7 2 17 44 47 58 89 84 71 67 66 65 62 68 74 75 75 84 79 72 73 73 64 58 54 55 55 57 60 56 52 55 67 74 69 58 64 66 70 72 75 76 81 82 85 83 80 79 80 80 84 77 69 70 69 64 70 66 67 67 66 63 65 18 31 51 52 53 24 49 51 46 43 45 40 45 36 33 30 26 32 17 18 21 15 9 17 2 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 17 27 30 33 24 22 14 8 5 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 14 22 27 27 26 28 26 26 105 150 220 279 376 190 132 130 118 120 66 144 300 329 264 100 159 163 158 146 285 268 254 286 293 249 453 253 243 227 217 201 302 336 327 339 350 288 404 434 424 415 453 584 649 677 648 635 626 859 1141 1284 1190 905 677 616 605 647 782 1331 1323 1178 1040 951 828 987 753 601 657 915 1417 945 970 908 858 803 830 585 482 548 567 705 709 713 674 684 854 857 925 883 746 628 354 232 123 48 19 15 29 9 6 7 6 3 0 0 2 2 1 11 24 43 44 29 9 13 28 38 43 45 131 49 132 168 203 289 170 169 141 116 90 104 67 68 61 48 47 48 40 66 61 49 53 64 99 84 73 48 5 42 42 54 61 45 39 36 32 31 30 27 22 33 39 31 23 24 23 19 16 14 19 29 18 21 18 31 47 37 17 11 8 7 5 5 3 3 4 3 0 0 1 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 18 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 18 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 1 1 2 4 10 19 13 15 27 0 0 0 8 16 18 19 11 6 15 13 1 5 10 17 20 19 18 24 21 17 18 19 16 17 6 12 15 15 17 28 16 34 32 31 36 32 28 28 30 32 32 28 22 18 13 18 28 36 57 58 47 39 24 0 0 0 10 19 23 32 26 19 5 0 0 0 1 25 36 31 21 17 13 14 18 25 27 24 20 21 18 21 23 24 26 22 21 28 29 24 24 36 34 37 40 51 75 89 108 132 121 102 99 93 96 100 102 105 113 121 113 103 102 105 111 111 102 101 101 96 89 86 83 89 90 83 74 67 70 75 78 75 69 64 68 62 61 77 87 84 86 99 95 93 87 81 80 78 24 18 31 39 42 54 71 63 65 75 78 69 60 61 64 73 79 72 76 51 44 50 48 43 46 46 49 55 58 56 61 59 69 73 66 57 58 58 64 65 67 71 77 77 76 80 78 76 78 79 81 89 78 71 73 60 70 66 69 78 82 74 58 10 2 29 36 15 1 27 36 37 22 0 4 35 34 27 28 28 21 14 20 22 14 4 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 5 20 32 36 34 26 16 9 6 5 3 3 1 0 0 0 0 0 0 0 0 0 0 0 1 4 14 21 25 26 23 24 27 25 29 84 207 309 220 82 148 210 223 161 120 87 81 278 275 267 214 158 88 98 157 237 285 290 252 306 380 532 448 343 335 286 259 359 449 378 409 435 413 402 374 392 411 440 506 518 617 637 627 673 930 1069 1014 845 674 568 568 684 764 947 1230 1228 1136 940 761 740 863 532 498 852 1131 1163 666 973 853 738 670 478 418 421 485 571 533 509 552 616 633 673 750 789 843 691 444 232 87 49 45 34 26 33 5 5 7 4 1 1 0 0 0 0 1 5 32 40 31 23 28 7 10 11 54 97 42 128 148 146 193 222 124 143 126 104 90 59 61 60 52 51 48 40 62 37 38 56 69 78 43 37 38 28 36 42 19 32 39 40 42 43 41 37 27 21 33 32 25 14 14 20 15 14 12 15 23 29 19 14 37 47 36 20 8 6 5 5 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 9 26 24 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 18 17 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 21 14 19 21 0 0 0 1 7 14 19 12 2 5 4 1 6 15 22 25 21 18 19 19 16 19 20 21 16 2 6 16 15 13 14 18 49 30 29 32 28 28 28 25 24 25 22 16 16 9 11 23 35 48 54 44 30 14 0 0 0 2 11 20 23 26 34 6 0 0 0 0 3 9 11 11 7 3 16 18 27 24 20 22 24 19 22 24 27 27 20 20 29 26 20 28 53 39 38 38 45 57 61 68 91 106 102 95 93 98 100 101 109 120 125 110 106 109 107 113 127 123 110 103 96 96 99 93 96 83 77 71 66 68 76 81 74 67 66 69 74 63 69 73 76 83 97 98 100 84 77 83 88 52 48 60 59 48 53 62 67 69 75 75 66 71 70 66 73 73 68 84 49 18 40 59 52 48 48 50 55 56 55 61 82 74 69 63 58 57 57 60 62 66 71 75 77 73 75 74 73 75 77 84 73 71 65 62 62 67 77 76 81 70 40 0 0 0 4 6 0 0 0 0 0 0 0 0 2 23 20 22 22 16 14 25 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 3 3 1 5 15 8 1 0 0 0 0 0 0 0 0 1 3 3 1 0 0 0 0 0 0 0 0 0 0 0 9 21 36 42 35 25 13 6 5 2 1 2 2 0 0 0 0 0 0 0 0 0 0 2 9 18 26 28 28 26 25 30 30 33 39 211 180 184 112 95 176 267 302 143 163 176 181 263 211 150 124 105 132 194 186 301 326 370 548 387 452 532 589 533 512 480 500 561 600 489 640 528 496 485 414 372 392 461 491 513 643 611 606 617 692 788 755 817 994 1093 996 1036 1105 1099 1075 1085 1101 856 694 671 662 566 694 1023 950 887 823 658 619 622 527 501 571 538 512 588 557 471 449 575 654 694 725 752 721 546 383 190 68 31 23 22 29 23 8 8 5 2 1 3 2 0 0 0 0 1 8 32 22 19 19 15 14 16 24 39 51 78 108 104 182 171 126 186 171 121 78 77 90 77 49 58 52 46 51 24 32 59 57 46 48 26 28 39 36 27 13 26 33 39 45 51 49 44 28 24 30 28 22 8 9 14 16 15 9 11 13 21 32 33 36 37 29 21 14 3 4 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 21 26 14 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 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 4 20 13 19 11 0 0 0 0 4 13 20 17 6 10 10 4 4 12 14 23 21 18 19 19 14 19 16 15 15 10 5 18 15 13 13 19 36 26 28 30 30 28 22 23 18 14 12 7 1 12 14 18 23 32 48 40 33 12 0 0 0 4 16 18 18 25 33 1 0 0 0 0 0 0 0 0 0 8 21 15 21 17 17 21 25 25 25 23 24 23 19 22 28 26 22 34 52 49 47 45 44 45 48 53 62 86 90 94 100 101 95 106 106 116 130 128 111 112 110 110 110 113 114 104 99 97 96 94 102 88 74 70 70 74 81 78 79 76 70 70 75 68 65 64 70 80 88 108 102 99 94 100 101 68 70 50 42 43 46 56 58 74 69 73 77 72 72 71 68 63 59 62 52 50 58 50 41 44 51 45 49 48 53 62 67 62 62 61 59 56 55 57 63 65 68 70 69 66 72 73 74 76 79 77 66 70 69 67 65 65 73 84 84 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 25 24 16 14 16 16 12 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 6 3 16 29 30 12 0 0 0 0 0 0 0 0 0 3 9 2 0 0 0 0 0 0 0 0 0 0 1 10 23 36 42 38 27 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 4 10 15 21 31 35 34 34 35 40 47 39 45 48 190 202 212 85 68 207 265 254 184 238 235 229 195 113 129 101 281 292 220 167 494 509 823 842 379 413 500 552 613 625 597 676 570 570 534 472 578 758 863 784 567 502 479 500 564 594 514 525 490 507 676 934 1364 1654 1638 1508 1414 1374 1315 1021 1065 1074 868 686 604 604 797 933 928 730 567 596 610 540 494 526 491 597 708 723 868 821 688 605 587 600 869 888 865 728 439 330 150 69 40 24 9 23 16 10 20 41 18 3 5 6 2 0 0 2 1 2 17 31 9 6 15 26 31 30 45 48 68 96 99 172 141 179 191 109 106 99 102 111 97 57 63 48 55 47 32 50 66 44 31 31 30 24 40 23 13 20 32 37 34 35 38 44 45 27 23 25 22 14 3 7 10 12 11 7 4 7 4 15 30 29 31 22 20 13 1 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 8 12 15 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 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 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 23 7 0 0 0 0 1 11 20 21 12 8 9 3 1 6 11 21 28 21 20 21 18 16 13 14 14 12 10 14 17 17 14 16 24 29 27 30 30 26 19 22 13 15 10 6 4 7 21 21 15 25 44 46 31 16 4 0 1 4 19 23 18 31 33 0 0 0 0 0 0 0 0 0 0 14 27 22 16 20 18 20 22 22 23 27 26 22 19 22 27 30 29 51 65 62 56 51 46 41 41 46 53 69 75 84 95 98 94 109 110 106 117 133 132 116 117 116 110 107 111 111 102 96 97 104 110 94 85 82 81 87 96 95 99 104 91 79 78 82 80 73 69 79 100 115 98 108 108 109 100 74 70 86 77 60 57 60 47 75 63 65 70 66 57 72 64 69 59 48 48 39 48 50 46 45 48 43 45 41 50 55 49 56 61 62 58 54 53 55 59 59 58 61 62 59 62 71 72 75 75 73 74 71 72 74 74 71 67 76 71 40 8 0 0 0 0 0 0 0 0 0 0 0 0 0 6 22 29 26 15 15 18 10 20 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 6 5 2 0 2 13 14 5 0 0 0 0 0 0 0 0 3 8 6 1 0 0 0 0 0 0 0 0 0 1 6 13 27 37 40 35 27 21 13 8 5 2 0 0 0 0 0 0 0 0 0 6 14 21 27 32 36 36 36 35 49 73 82 47 50 47 207 184 193 131 102 158 241 278 281 254 230 227 196 209 209 153 418 264 400 555 661 675 410 541 471 426 596 509 655 717 715 667 392 697 631 715 965 1116 1254 1375 1388 1181 918 597 441 522 522 415 349 427 907 1409 1817 2038 2006 1911 1735 1490 1210 868 1086 1026 852 688 642 619 1052 990 666 453 384 506 503 545 616 717 658 727 751 786 923 1124 988 782 673 719 983 970 908 790 596 409 126 76 56 48 35 17 17 19 15 13 13 6 1 0 0 0 1 7 9 3 10 25 11 48 31 35 34 29 55 53 71 81 95 120 91 177 168 106 90 83 88 86 74 58 58 50 57 45 44 62 71 56 42 36 27 23 41 14 13 19 38 53 31 29 44 44 36 28 21 17 17 12 6 7 6 10 10 7 6 27 9 16 26 35 39 40 29 10 0 1 4 2 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 1 2 17 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 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 12 2 0 0 1 3 3 11 17 21 18 13 10 5 4 6 16 26 29 29 23 21 17 12 11 11 27 19 11 14 19 21 15 18 27 32 29 29 21 26 30 24 15 18 12 8 4 1 5 8 6 16 24 29 32 5 1 1 3 6 7 13 12 31 40 19 0 0 0 0 0 0 0 0 0 21 31 26 20 18 22 22 21 21 22 24 27 22 21 24 27 28 28 29 46 63 66 52 48 44 40 38 45 62 82 82 84 86 89 105 121 109 106 123 139 129 128 127 122 114 110 111 98 107 112 111 101 85 85 87 83 89 98 102 93 94 90 94 94 90 88 81 79 84 94 101 97 118 114 109 106 105 103 94 110 77 71 60 39 67 64 66 72 67 58 72 88 64 48 46 53 45 48 49 56 57 54 50 51 48 42 43 47 49 51 59 58 55 51 51 55 56 53 59 64 62 60 66 68 73 71 67 72 68 63 77 82 70 61 79 64 68 37 5 0 0 0 0 0 0 0 0 0 0 0 0 6 16 18 19 8 6 10 11 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 0 3 7 3 0 0 0 0 0 0 0 0 2 12 28 39 38 35 30 23 14 10 6 2 0 0 0 2 2 2 1 1 7 12 17 23 28 32 35 34 34 29 43 71 82 44 49 49 323 283 233 195 152 183 302 354 364 350 314 278 210 165 222 417 544 353 948 1009 874 837 699 570 577 564 562 447 532 639 692 716 634 786 657 787 920 1016 1083 1226 1326 1353 1246 989 944 857 613 462 460 680 1349 1727 1874 1925 2029 2103 1881 1418 1042 874 994 842 737 686 710 841 1316 849 654 500 448 475 606 741 822 911 943 973 902 773 774 863 956 743 757 822 956 925 781 889 864 552 193 77 56 38 24 19 25 39 37 25 11 4 0 0 0 0 0 4 20 15 25 16 21 56 26 37 31 41 74 71 81 67 99 113 74 131 166 117 79 76 77 79 78 54 45 51 48 37 37 56 70 70 56 34 17 27 36 12 20 22 56 70 46 37 72 44 29 26 21 14 13 9 7 10 11 15 15 7 5 9 5 15 27 32 33 33 31 7 1 2 2 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 2 20 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 1 2 0 2 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 3 7 8 9 13 19 17 13 12 11 17 4 7 17 23 25 31 18 13 10 9 8 17 14 11 13 18 21 12 12 21 27 28 29 19 26 31 29 25 25 13 16 13 9 7 4 0 10 12 15 21 13 1 3 3 3 5 7 8 31 42 25 0 0 0 0 0 0 0 3 14 32 41 33 22 20 30 28 26 21 18 24 31 30 24 25 29 30 26 25 49 77 85 68 56 49 50 49 50 56 66 78 81 78 78 87 106 101 98 114 127 130 132 139 121 113 108 105 101 112 112 108 104 95 84 88 87 86 85 81 77 87 89 92 88 82 82 86 77 91 97 91 96 130 140 134 116 102 98 106 113 85 74 56 40 53 50 55 80 82 75 77 81 59 47 44 44 45 45 47 52 50 49 52 56 57 51 53 54 52 49 51 56 55 50 47 51 55 55 63 66 61 56 62 66 66 65 65 68 70 62 64 77 64 60 85 67 77 63 27 0 0 0 0 0 0 0 0 0 0 0 7 11 12 12 11 2 0 6 11 10 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 5 20 21 15 12 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 9 4 0 0 0 0 0 0 0 0 3 12 26 35 36 35 31 23 13 10 5 1 0 0 0 5 8 12 9 3 10 18 24 26 30 33 33 32 25 21 31 45 49 38 46 53 327 248 322 311 297 350 402 373 371 429 443 400 353 464 206 1081 1110 872 998 1049 806 707 636 552 548 497 478 495 532 625 567 497 508 549 595 720 791 779 756 782 883 991 1102 1130 1108 913 847 828 1015 1369 1712 1835 1841 1933 2015 1992 1745 1135 835 726 699 617 674 675 842 1135 1368 814 747 506 512 758 1142 1162 1074 1050 1250 1437 1344 992 843 848 911 882 958 851 788 745 661 778 1002 641 235 54 50 47 27 19 31 44 24 12 6 1 0 0 0 0 0 3 9 14 24 27 29 35 32 45 42 34 29 46 65 50 81 98 88 97 138 102 92 77 73 96 121 60 41 49 60 51 28 41 51 60 63 48 21 32 30 19 31 21 69 70 54 36 32 16 27 26 21 18 10 8 6 7 11 17 16 6 7 13 15 14 28 31 34 38 32 5 1 9 5 0 0 0 0 0 0 3 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 14 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 2 2 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 0 0 0 0 0 0 0 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 7 11 18 18 16 15 16 23 5 10 16 19 20 24 13 13 13 13 10 7 15 13 11 15 23 25 18 21 23 24 26 20 23 25 29 33 32 17 20 21 15 11 8 3 10 14 12 13 13 0 1 1 1 2 4 11 30 45 33 10 0 0 0 0 0 0 10 35 33 42 39 26 21 32 32 31 22 23 33 41 32 23 24 30 33 33 30 43 71 85 78 62 52 56 68 87 95 85 73 77 72 75 87 104 115 114 111 112 116 119 124 131 122 114 109 109 113 116 124 126 114 100 100 94 97 88 85 86 84 81 83 82 76 76 83 78 107 121 114 107 116 127 147 119 99 98 111 106 78 66 56 48 46 47 58 84 80 101 106 69 54 53 49 48 48 47 44 58 59 60 58 55 56 58 61 63 59 51 49 55 51 49 48 49 52 56 58 57 56 58 62 62 66 63 64 67 70 70 68 71 72 72 76 67 57 37 12 0 0 0 0 0 0 0 0 0 0 0 6 9 10 9 2 0 0 4 7 9 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 15 1 0 0 3 9 19 29 30 24 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 1 0 0 0 0 0 0 0 0 0 3 12 22 32 34 33 29 22 13 9 2 0 0 0 0 0 7 8 8 11 19 31 31 24 22 24 25 23 16 22 35 40 35 30 34 37 396 325 329 330 506 507 483 458 463 623 705 622 634 535 336 1474 841 553 785 825 694 736 677 516 441 524 619 631 668 769 774 564 590 815 970 915 737 778 757 731 752 794 1038 1141 1238 1357 1488 1612 1804 1876 1901 1898 1877 1994 1984 1761 1350 827 505 453 525 609 711 714 1041 1189 1277 1102 620 536 509 863 1154 1217 1233 1095 1097 1202 1309 1266 1040 762 749 809 868 926 650 497 392 475 810 377 129 35 24 23 24 24 30 32 23 5 4 1 0 0 0 0 0 0 0 16 33 33 19 27 38 47 57 62 58 72 94 94 99 98 107 103 113 111 112 72 61 122 193 86 52 55 69 64 30 32 34 53 54 40 19 26 34 30 22 23 56 43 32 28 33 35 40 29 22 13 8 11 11 13 16 19 14 7 11 10 9 14 25 25 34 46 34 9 2 20 5 0 0 0 0 0 0 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 2 1 1 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 4 6 11 16 17 13 15 19 8 7 14 24 25 20 16 16 14 17 17 11 14 18 15 12 17 25 22 23 21 20 19 17 12 17 21 27 28 22 19 17 12 9 8 7 11 16 9 7 5 0 0 1 3 5 8 15 29 47 50 22 3 1 0 0 0 0 15 32 27 32 36 27 22 28 34 35 21 19 31 40 31 21 24 27 31 33 40 66 77 94 87 73 69 69 67 70 84 88 79 85 66 65 71 94 121 129 122 115 118 125 130 136 136 124 117 116 121 132 133 133 122 107 99 96 103 96 85 80 79 78 73 77 76 81 86 88 100 115 110 112 116 115 119 112 104 97 94 97 89 70 57 53 60 66 65 71 76 87 84 62 50 54 52 49 56 63 57 49 51 59 62 57 52 58 59 59 54 48 47 50 46 47 48 48 47 47 51 51 57 60 59 57 69 60 66 69 66 67 69 62 83 78 67 51 0 0 0 0 0 6 21 39 7 0 0 0 0 0 0 0 1 1 0 0 0 7 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 3 5 14 16 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 5 3 4 12 19 20 26 29 27 23 17 13 3 0 0 0 0 0 8 4 7 16 25 30 26 16 14 14 14 12 15 32 48 45 34 29 28 23 537 354 361 419 621 679 635 675 681 661 747 731 1101 834 529 871 924 813 827 891 904 669 558 463 490 698 930 742 714 814 849 808 948 1140 1235 1195 993 889 969 943 974 1034 1146 1278 1489 1654 1790 1904 1939 1942 1948 1996 2027 2052 1934 1450 971 624 552 728 844 882 867 885 1028 968 981 944 806 654 451 757 916 996 1019 969 844 1198 1416 1410 1219 956 689 527 530 538 385 204 125 80 56 67 48 34 21 13 22 38 33 21 13 6 3 1 0 0 0 0 0 0 9 22 30 23 22 23 24 28 34 40 43 45 94 167 174 75 87 86 90 102 109 111 69 116 196 192 72 65 62 45 28 31 39 66 49 41 37 28 37 27 22 23 33 39 32 34 34 38 39 27 20 18 16 15 15 26 32 21 16 15 17 14 11 18 26 27 35 56 34 11 10 24 1 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 2 7 7 3 0 0 2 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 3 4 9 13 13 9 12 14 10 3 10 21 26 25 23 21 14 14 11 7 7 15 18 13 15 20 21 22 21 18 19 16 12 15 21 21 27 29 25 17 7 6 4 5 8 10 7 6 6 5 4 3 0 5 6 12 25 38 52 27 17 9 0 2 15 14 26 32 25 23 34 34 27 28 34 36 30 30 40 40 30 23 22 23 32 39 38 41 59 77 88 86 84 84 85 114 102 107 103 85 66 87 89 104 126 134 133 125 119 123 131 136 140 130 117 119 125 127 126 122 113 101 95 93 91 88 81 79 80 78 73 80 83 92 99 98 98 106 98 99 108 111 104 111 90 83 82 83 81 79 73 60 71 78 71 87 92 104 95 76 59 51 51 48 50 50 49 47 43 49 56 55 50 50 50 51 52 45 41 45 44 42 42 44 47 49 54 53 51 56 55 55 65 53 67 75 69 65 78 69 99 73 54 41 16 9 6 1 0 7 20 25 3 0 0 0 0 0 0 0 0 0 0 0 0 15 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 1 3 0 0 0 0 0 0 0 0 7 4 5 13 14 18 19 22 25 23 19 16 7 5 2 0 0 0 1 5 13 19 22 24 14 14 10 10 8 7 20 42 49 42 35 33 31 37 539 357 531 512 441 488 582 693 463 539 667 735 1077 849 924 1129 1393 1262 1002 997 897 718 541 511 603 775 976 1012 933 959 1128 1124 1103 1085 1109 923 840 886 1051 1088 1172 1247 1318 1382 1470 1454 1526 1643 1801 2028 2006 2120 2112 1982 1670 1150 847 759 905 1075 1122 1141 1016 836 724 698 1050 978 789 620 500 562 608 678 772 810 939 1444 1591 1528 1326 1010 606 480 322 210 127 69 52 46 45 51 50 36 34 32 47 57 45 18 26 14 8 6 3 0 0 0 0 0 1 6 23 17 8 4 12 14 19 26 27 20 43 108 110 58 56 66 70 91 106 103 74 93 158 136 80 76 58 50 45 44 49 59 47 42 35 31 34 33 28 26 33 40 33 39 33 32 28 21 19 18 18 14 12 14 27 25 25 21 15 9 6 11 23 26 37 73 56 14 22 28 4 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 3 3 1 0 0 0 3 5 3 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 7 5 8 11 14 12 7 1 14 16 18 23 24 16 14 9 8 8 10 14 15 16 17 20 23 26 23 23 20 21 27 24 21 27 32 29 14 2 3 4 5 8 10 12 6 5 5 6 7 3 7 5 12 24 35 43 33 30 19 17 23 20 23 27 30 24 19 27 28 21 25 31 33 30 26 32 30 26 24 22 21 30 34 36 40 47 57 68 74 74 76 80 101 96 89 82 63 51 73 96 96 97 113 132 130 119 117 122 127 130 125 117 127 134 131 123 111 119 107 96 94 93 88 84 81 81 81 83 92 90 97 104 107 104 107 103 105 98 105 109 100 92 95 95 93 91 91 90 74 78 73 70 68 54 87 72 40 22 22 29 52 44 34 29 32 32 46 48 48 48 49 49 47 50 49 51 55 54 50 44 41 40 43 47 48 46 57 57 57 64 58 57 62 65 61 61 70 77 74 61 53 48 39 38 7 0 19 30 23 47 6 0 0 0 0 0 0 0 0 6 9 2 23 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 1 10 5 0 4 12 19 17 17 20 22 21 18 14 13 9 4 2 2 9 16 19 18 18 26 27 13 10 10 10 12 26 50 43 38 30 29 47 82 600 540 635 693 875 818 814 886 701 745 791 761 720 773 1079 1442 1668 1521 1047 1035 762 685 646 682 852 964 1006 1049 1020 928 1311 923 865 888 840 695 713 792 880 961 1113 1257 1314 1302 1242 1199 1310 1558 1876 2055 2045 2087 1957 1660 1444 1188 1016 1144 1277 1221 1133 1062 896 615 613 643 724 661 766 693 629 551 547 586 811 886 1083 1431 1700 1618 1362 961 691 614 314 162 88 60 49 36 33 42 41 35 32 11 54 62 44 19 2 18 9 23 31 34 27 44 12 5 1 4 17 13 10 9 10 10 10 21 28 23 27 58 62 50 44 47 52 87 115 100 79 88 109 120 118 99 73 67 51 48 48 43 32 27 22 32 37 39 40 46 36 38 41 40 28 27 22 23 26 24 23 13 11 15 21 27 27 19 14 11 11 10 26 25 41 61 53 36 35 18 3 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 2 3 3 4 6 1 2 4 6 7 2 1 3 5 4 0 0 0 2 3 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 8 0 3 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 1 6 14 17 16 8 2 7 6 7 15 18 12 12 9 17 15 12 14 17 16 16 20 31 38 30 24 25 23 25 25 19 19 23 32 25 0 1 2 7 11 11 10 10 15 8 6 7 7 5 4 5 15 25 31 32 30 19 15 14 12 14 17 28 27 23 25 30 35 30 30 33 35 35 40 35 30 28 26 23 28 33 38 40 43 49 53 65 69 82 107 122 106 85 71 60 67 99 79 70 71 89 122 146 141 131 129 135 137 130 130 143 149 139 124 116 104 112 114 109 105 103 102 100 101 92 88 92 91 91 98 111 131 152 150 116 117 118 116 110 120 104 99 90 86 89 92 82 86 80 73 54 4 4 10 5 10 19 25 60 54 44 43 39 34 45 43 43 45 46 48 50 46 57 64 76 84 78 73 56 54 54 53 50 45 46 50 53 57 62 65 53 51 58 62 60 63 90 74 64 57 55 57 9 47 40 35 33 24 1 0 0 0 0 0 0 0 17 20 19 16 14 2 0 0 0 0 0 0 0 0 3 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 1 5 18 22 11 6 19 23 17 9 15 22 23 20 19 19 16 10 6 9 19 21 19 16 13 15 22 17 13 11 22 35 32 53 26 21 18 32 73 111 620 670 837 1085 1203 1148 1246 1297 1148 904 775 714 709 807 1011 1129 1203 1114 971 869 653 793 892 951 1053 1148 1136 956 887 893 856 640 703 747 780 827 903 850 802 854 1073 1258 1338 1280 1205 1153 1188 1329 1371 1499 1559 1544 1452 1311 1374 1124 882 980 1176 1125 1140 1011 780 628 715 720 625 641 821 951 926 848 787 817 1014 939 968 1280 1632 1749 1596 1092 907 655 333 253 147 87 59 46 38 33 29 28 24 35 101 58 29 12 16 24 1 52 74 48 19 55 20 53 62 29 5 6 20 22 19 14 8 14 38 27 20 35 53 48 45 40 44 77 117 90 80 81 89 141 167 124 96 81 49 46 51 40 30 22 13 40 40 38 41 44 37 43 45 36 28 24 24 27 26 24 21 16 14 15 22 27 22 9 7 14 19 21 35 30 45 37 48 81 53 11 2 2 2 2 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 4 5 6 12 21 2 6 4 5 7 1 0 0 1 1 0 0 1 3 3 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 0 0 12 15 0 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 13 18 21 9 2 5 5 5 8 11 11 10 9 16 20 16 14 17 17 17 18 26 33 30 24 34 26 23 23 20 18 22 26 13 2 2 1 12 14 13 11 10 9 9 10 8 7 6 6 3 8 12 16 20 22 12 13 10 7 8 9 19 22 24 25 26 33 36 32 34 35 32 29 33 33 32 29 24 26 29 41 49 56 66 76 77 72 83 105 123 102 104 90 75 88 106 77 75 77 96 128 161 170 139 137 138 137 135 139 156 160 142 120 107 105 123 137 125 118 118 116 111 106 97 97 98 95 93 100 112 118 130 145 139 132 139 132 123 112 98 100 102 100 92 83 81 76 86 89 83 68 44 40 35 33 41 47 48 67 48 53 52 49 54 52 43 43 41 45 57 51 65 63 50 47 58 77 71 65 57 45 38 41 53 52 53 54 52 53 51 49 48 46 46 56 64 58 59 57 53 53 51 37 35 44 33 5 18 15 12 4 0 0 1 11 6 16 23 23 11 0 0 0 0 0 0 0 0 0 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 1 7 18 23 17 8 9 18 24 19 20 20 17 12 10 16 21 16 14 15 15 14 13 17 28 29 46 59 47 41 23 17 26 53 90 116 623 768 898 970 1143 1337 1265 1594 1160 843 756 641 804 1061 1149 1095 1116 818 768 754 808 1057 1177 1079 1126 1152 1140 1045 901 853 815 657 613 675 818 1038 1148 1119 1146 978 1129 1334 1446 1425 1199 996 854 757 769 813 905 990 1057 1157 1208 881 489 406 650 747 900 761 611 518 530 700 580 577 842 1159 1239 1286 1119 1096 1116 1033 1028 1320 1562 1736 1720 1259 1195 710 350 195 106 54 52 51 46 39 43 37 26 58 80 30 26 11 10 10 8 44 48 24 21 29 27 43 161 75 10 24 40 37 31 22 13 15 37 42 35 36 38 44 45 44 42 56 92 78 77 67 109 182 200 165 118 86 53 42 46 33 29 25 22 39 35 35 39 41 38 43 52 37 23 22 27 36 38 29 21 17 17 19 26 21 14 9 6 6 14 30 44 43 34 24 41 65 48 0 0 6 5 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 1 7 16 19 1 6 2 4 7 5 0 0 0 0 0 0 1 3 5 6 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 8 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 3 11 18 20 9 2 0 2 6 10 12 13 17 20 18 19 16 14 13 16 30 26 20 21 22 22 26 22 19 19 20 18 14 21 11 5 4 5 16 12 10 13 14 12 16 13 10 6 5 7 5 4 5 6 9 14 15 7 4 4 4 3 9 10 18 20 30 43 38 42 40 41 41 38 37 38 35 30 25 24 28 37 68 87 90 88 89 82 121 146 129 99 97 99 82 103 119 105 75 106 104 123 164 190 161 152 165 160 152 157 170 160 150 142 143 154 160 174 162 154 141 128 114 111 117 104 95 93 97 96 99 101 119 129 116 130 143 132 114 98 87 90 89 97 95 86 80 79 76 72 61 47 38 41 53 62 60 59 58 57 65 77 62 52 54 54 46 40 41 47 55 62 76 62 23 7 14 37 77 74 67 56 50 52 49 50 52 56 54 48 54 68 74 76 66 53 49 55 52 58 59 53 50 43 47 43 42 40 44 35 40 12 0 0 2 12 1 14 13 10 9 0 0 0 0 0 0 0 0 0 3 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 2 0 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 1 3 2 4 3 9 16 19 14 8 7 10 15 16 17 18 16 13 14 18 19 14 15 14 15 15 12 13 26 33 51 66 68 61 22 22 37 63 93 118 780 798 910 894 1069 1160 1220 1785 967 874 864 909 1263 1649 1571 1209 952 854 808 932 1027 982 1037 1370 1217 1207 939 795 903 780 674 577 534 582 684 901 1027 1227 1402 1236 1116 1276 1392 1324 1049 936 710 660 678 657 600 757 789 820 872 697 308 176 231 357 526 533 373 288 315 463 551 359 781 1011 1094 1290 1107 1009 1044 1117 1150 1127 1390 1603 1690 1640 1468 826 488 222 101 47 35 40 41 44 50 51 26 57 46 19 18 1 2 2 7 23 30 24 35 19 5 11 27 20 21 38 54 52 37 28 18 15 24 34 40 30 28 32 36 45 49 48 63 77 77 57 115 156 165 169 106 83 62 49 49 50 45 26 24 32 32 36 37 34 36 41 43 43 30 25 26 30 31 28 20 15 15 17 29 15 10 8 6 4 18 42 51 47 37 27 24 39 26 0 1 12 4 0 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 16 10 1 1 4 2 9 9 2 0 0 0 0 1 2 3 6 6 6 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 11 14 13 7 7 3 3 9 14 13 14 17 19 20 20 18 18 15 14 21 40 27 17 17 19 18 19 25 23 20 19 17 13 8 11 16 14 8 10 14 14 15 18 21 13 13 8 6 7 8 7 3 4 6 10 15 13 3 3 2 4 9 8 15 21 25 36 48 59 51 39 35 35 37 41 37 29 25 24 25 28 61 71 72 69 68 65 69 80 101 120 126 114 87 113 136 118 82 88 93 115 151 189 197 173 163 162 150 149 157 147 153 161 166 172 191 229 221 194 152 127 115 104 104 138 130 111 102 97 92 89 96 97 98 108 121 119 107 95 91 98 103 87 93 96 89 81 71 73 69 67 65 61 63 83 72 69 63 67 125 143 90 69 61 51 47 37 47 56 56 62 89 105 88 45 43 46 22 37 40 34 42 52 57 56 67 61 63 56 43 51 58 67 69 66 59 50 53 58 53 54 51 26 51 58 63 65 58 44 63 13 0 0 0 1 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 3 2 1 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 10 11 8 6 11 21 17 21 9 6 13 19 20 10 7 7 10 13 10 13 13 11 12 15 14 12 12 12 14 16 19 32 33 25 39 51 55 54 18 24 29 48 81 107 914 877 1017 992 1162 1178 1434 1469 790 908 926 791 910 1363 1496 1078 920 991 1197 1370 1202 1472 1623 1695 1389 1243 1026 857 776 767 838 770 651 752 934 911 909 1084 1266 1211 1018 996 1008 1006 912 815 569 593 561 596 639 699 847 676 691 597 295 138 135 176 214 193 148 169 234 270 266 283 672 783 819 836 851 737 747 890 984 1042 1221 1436 1541 1638 1509 1045 715 263 99 57 46 60 47 45 52 48 33 45 26 20 14 2 7 2 1 17 27 31 61 13 12 28 42 68 41 37 43 45 31 28 21 18 13 18 43 26 26 24 26 39 51 37 45 69 81 70 102 109 115 110 84 72 55 56 54 50 32 33 26 26 28 28 35 38 43 43 41 37 32 32 31 35 39 29 16 10 13 21 25 5 11 13 15 18 30 46 51 45 37 36 26 37 22 5 2 5 1 1 0 0 0 1 2 1 0 0 0 0 0 0 0 0 5 30 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 1 8 29 21 12 4 2 5 0 7 11 7 0 0 0 0 1 1 1 3 4 4 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 11 5 4 4 10 8 8 11 10 11 18 22 23 23 22 22 23 28 30 31 29 15 17 20 24 30 38 32 23 23 23 17 16 9 26 18 5 7 15 15 15 17 16 10 13 10 7 5 6 7 6 6 8 5 2 1 3 1 8 14 17 17 21 33 36 38 41 46 51 43 42 41 36 37 42 33 30 29 28 31 39 62 65 60 52 46 40 51 84 120 129 107 87 88 117 107 95 104 105 140 146 163 178 177 176 179 147 139 145 152 166 165 160 162 163 172 182 177 145 135 138 139 143 131 126 114 106 103 94 90 103 111 113 117 122 117 107 101 107 121 126 99 109 112 105 92 84 88 79 75 81 81 72 90 73 78 72 60 56 56 58 60 59 54 48 42 40 49 53 66 86 90 85 66 66 61 31 18 72 42 39 60 73 73 83 67 74 65 46 52 41 50 43 41 43 39 38 55 55 66 69 48 58 59 61 55 46 48 69 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 1 5 6 6 8 9 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 2 5 8 19 31 29 27 27 28 30 17 16 13 15 21 20 16 15 10 10 11 8 11 11 10 12 13 13 12 11 12 16 18 19 24 28 18 18 24 30 35 39 28 19 31 61 88 866 987 1134 1231 1271 1017 1398 1370 1140 1106 1059 899 741 1080 1209 895 1114 1201 1408 1589 1598 1320 1411 1554 1536 1242 891 942 830 931 1229 1174 765 899 966 927 867 832 1077 1122 1002 822 618 666 613 558 482 482 483 685 830 869 752 409 553 461 361 324 148 173 201 222 198 175 335 363 326 328 467 635 607 709 768 749 745 920 1045 1161 1225 1214 1190 1485 1356 1075 658 215 124 66 51 47 38 40 59 44 30 31 25 22 14 14 16 1 1 46 45 45 50 1 4 1 32 62 41 43 42 37 31 27 21 25 14 20 33 27 24 38 34 39 54 52 49 71 89 99 112 111 97 74 67 70 54 58 51 51 51 30 28 23 28 36 38 42 39 37 41 46 38 35 35 47 52 35 10 9 19 26 20 6 16 15 29 39 44 46 43 45 47 50 44 22 24 28 13 2 2 3 1 2 1 1 3 2 0 0 0 0 0 0 0 0 8 34 12 10 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 3 14 26 14 13 5 2 2 0 2 3 1 0 0 0 0 1 0 1 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 10 5 5 5 10 22 19 12 7 11 22 28 27 26 27 29 26 31 44 44 33 21 16 19 20 21 28 34 24 24 25 24 23 16 20 16 11 8 7 11 36 18 9 8 11 15 10 7 6 7 8 7 10 7 4 4 2 3 8 10 6 0 4 25 32 42 39 36 45 37 33 34 34 34 39 36 32 29 28 29 35 42 72 75 57 40 41 60 103 108 101 92 89 86 112 79 90 118 126 167 162 165 172 179 178 163 153 169 165 163 167 143 122 114 118 126 142 163 173 156 146 140 129 118 102 99 98 98 93 86 99 107 112 121 129 127 121 117 123 133 139 135 133 130 121 109 101 101 99 93 96 88 78 84 72 84 82 72 66 63 56 56 54 54 54 51 42 52 58 88 117 112 98 104 91 37 0 12 70 105 94 52 40 55 66 72 77 74 72 64 49 48 46 45 40 35 34 47 53 49 49 66 82 80 52 60 51 38 37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 10 10 9 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 6 22 36 39 38 32 23 17 22 12 10 11 16 24 24 22 17 13 11 11 12 10 11 13 15 15 12 11 17 19 18 20 28 31 20 18 30 44 49 47 24 15 24 45 64 862 892 1182 1467 1333 1006 1137 1607 1368 1362 1380 1434 1369 1357 1335 1259 1343 1408 1583 1395 1256 1308 1172 1193 1215 948 799 871 744 751 1221 1288 822 1058 1041 969 826 735 985 1118 1064 920 735 572 591 559 496 438 512 684 875 868 737 457 305 232 244 223 155 157 177 231 218 209 331 480 427 382 535 727 641 705 885 865 940 1092 947 1211 1286 1352 1296 1150 1172 1027 590 156 113 63 64 69 64 52 60 40 46 41 30 30 37 29 23 16 22 84 62 50 38 15 17 21 32 39 43 44 34 44 41 32 27 32 24 27 28 26 32 46 40 42 51 55 58 63 100 97 89 90 80 54 66 78 71 61 56 50 40 32 31 26 28 45 43 32 29 35 34 38 41 38 36 36 42 30 14 19 37 39 35 28 26 22 40 66 57 39 29 37 43 48 35 13 17 36 13 3 4 5 2 4 2 6 11 8 0 0 0 0 0 0 0 0 11 17 16 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 12 3 5 1 0 0 0 0 0 0 0 0 0 0 1 0 1 2 1 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 0 0 0 0 0 0 0 0 0 0 0 0 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 4 3 4 5 11 39 42 26 10 13 36 57 55 44 40 39 29 28 37 49 48 37 20 21 18 16 22 30 23 23 23 19 13 13 14 14 11 6 2 7 21 8 10 12 14 18 20 12 7 8 9 8 10 10 6 2 1 2 3 1 0 0 10 33 35 36 33 39 50 50 47 38 41 41 38 34 34 32 32 32 32 39 75 90 68 45 45 66 86 79 88 82 80 87 96 98 120 130 140 172 184 167 158 166 190 206 192 194 191 190 189 175 157 157 153 158 170 190 218 183 149 127 112 98 88 89 95 108 110 99 109 103 114 134 148 149 145 139 136 143 152 150 140 129 137 120 108 113 117 102 96 81 79 87 74 80 84 80 74 73 65 53 53 51 53 55 52 51 70 80 110 128 99 88 65 25 0 0 0 0 2 5 35 59 52 57 72 64 79 86 62 61 14 12 31 44 46 44 56 66 54 55 76 77 75 38 25 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 9 10 11 11 11 9 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 4 14 28 32 30 20 10 8 10 9 8 11 14 18 27 28 18 14 12 12 14 16 18 18 19 18 12 12 21 24 20 21 29 33 32 22 21 29 34 30 19 17 22 30 40 1071 1047 1302 2166 1870 1333 1141 1250 1130 1500 1597 1562 1591 1656 1587 1609 1498 1500 1670 1578 1431 1095 906 1053 1504 1170 856 688 604 860 1394 1171 952 1125 1175 1214 935 757 740 907 995 966 831 694 615 618 609 630 572 545 666 580 591 391 157 73 86 87 90 88 80 89 154 144 205 325 472 456 621 716 689 662 920 925 1085 1382 1451 1211 1231 1548 1602 1260 1041 968 435 151 83 57 58 59 57 49 44 37 52 42 42 42 45 53 50 42 41 50 44 47 40 27 27 43 29 30 101 76 27 51 49 36 33 36 33 38 36 30 22 22 34 31 47 54 54 60 109 108 111 91 69 64 73 101 98 77 61 43 34 31 33 33 34 48 43 40 37 33 35 41 43 41 36 32 24 15 21 36 64 79 62 53 42 34 44 65 54 32 24 32 35 32 25 13 11 16 2 6 8 7 7 13 1 7 13 10 0 0 0 0 0 0 0 0 9 18 41 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 16 39 63 35 11 13 43 78 75 58 54 49 36 34 29 45 55 50 38 35 21 17 29 30 19 22 16 20 10 1 7 21 7 3 4 6 8 6 11 15 15 12 12 19 10 9 8 8 11 11 16 10 6 4 1 0 0 0 11 21 25 52 33 33 38 37 30 41 41 43 41 37 36 32 32 32 32 39 66 100 88 64 60 69 66 49 58 72 80 89 96 109 129 150 153 173 217 209 197 185 186 204 214 191 204 214 200 176 164 160 149 161 182 204 221 203 160 129 111 103 103 115 113 132 142 147 154 154 166 169 171 175 177 165 145 142 150 149 135 131 144 130 108 109 121 96 89 87 80 81 84 79 75 74 70 66 65 64 58 50 58 61 57 51 49 83 93 85 57 21 2 0 0 0 0 0 0 0 9 19 17 15 23 5 0 0 0 3 0 35 44 47 47 43 47 58 58 58 67 68 20 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 6 13 11 11 10 10 9 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 1 4 5 10 12 7 4 6 6 6 6 6 12 20 26 27 15 20 20 18 22 33 32 32 27 20 16 18 22 23 20 21 25 25 27 24 24 25 28 31 27 27 28 32 38 1218 1221 1107 1101 1800 1302 1293 1253 1220 1492 1505 1501 1696 1818 1759 2081 1856 2086 2003 1599 1561 1076 895 1107 1478 922 743 541 749 1043 933 982 941 905 1010 1217 1093 986 800 752 789 818 701 690 661 597 461 344 412 350 278 188 244 221 150 66 37 47 73 57 62 72 84 138 311 473 593 578 649 618 608 707 912 1046 1198 1085 1077 1214 1448 1500 1486 1186 920 803 366 160 90 71 64 57 60 45 37 39 42 37 48 39 35 44 48 83 51 45 42 29 24 25 53 90 87 76 292 124 42 56 54 35 36 37 43 53 50 31 14 13 20 17 44 63 65 61 61 63 88 85 85 96 100 95 100 88 65 40 39 31 31 31 33 44 51 45 39 37 40 42 42 38 30 23 17 13 22 21 10 9 32 39 43 41 42 52 57 28 26 34 37 27 27 16 9 8 11 18 14 9 11 13 0 2 3 2 0 0 0 0 0 0 0 0 0 0 123 145 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 15 5 1 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 1 0 1 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 13 27 44 16 4 6 12 23 46 48 49 44 37 30 32 24 43 48 45 43 33 21 29 23 18 21 10 25 10 0 4 13 2 0 4 7 9 9 10 14 15 14 13 14 13 14 11 9 9 11 19 20 11 4 0 0 0 0 13 46 50 15 12 16 30 35 33 36 32 35 42 41 35 31 31 31 30 39 58 82 87 72 71 71 66 62 59 67 84 93 94 104 150 175 166 168 193 202 200 185 156 159 191 209 218 220 208 198 196 189 173 179 187 198 199 174 130 115 122 136 139 135 148 167 167 179 199 201 229 192 182 194 194 160 127 127 125 118 118 129 128 130 106 95 92 80 79 92 94 95 92 79 74 76 77 76 69 58 55 53 60 58 54 64 73 93 95 49 21 27 20 19 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 37 43 53 54 49 49 47 46 49 76 71 0 0 16 22 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 2 5 6 9 14 16 11 8 10 11 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 2 3 3 5 7 8 9 8 8 8 11 15 17 19 24 21 19 24 31 42 45 33 21 19 20 23 23 22 23 23 22 24 26 25 28 34 40 42 35 34 39 41 1152 1353 1484 1871 1983 1252 1440 1339 1329 1435 1447 1335 1778 1751 1861 2193 1862 2059 2005 1733 1674 1525 1118 1188 1546 1578 875 619 958 891 767 971 965 853 936 1004 1076 1351 1191 950 752 614 503 497 530 475 358 234 242 138 96 85 68 86 114 81 40 40 72 34 40 48 112 247 403 432 475 507 535 511 508 651 850 1020 1126 883 879 1258 1555 1395 1446 1084 808 582 330 77 96 94 77 61 60 48 30 31 32 39 38 26 21 14 49 126 51 64 51 28 16 12 24 34 52 153 401 90 45 55 54 42 33 36 38 44 46 34 23 25 22 21 37 60 81 73 63 68 106 81 101 107 115 110 86 76 62 49 40 27 28 31 35 41 42 41 39 41 45 43 40 37 24 25 26 17 20 20 13 5 11 23 46 47 44 42 37 17 31 32 33 31 29 19 12 12 16 21 15 11 8 5 2 2 1 0 6 5 0 0 0 0 0 0 0 0 0 103 80 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 2 1 0 0 0 0 0 0 0 3 2 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 9 17 18 14 0 0 0 4 11 21 29 32 29 32 37 31 20 34 38 33 33 34 24 30 17 17 17 9 15 15 4 5 6 0 0 4 12 11 8 10 12 12 13 16 18 16 15 14 12 8 8 15 16 14 14 21 18 0 0 0 0 5 0 2 16 30 31 29 27 31 34 39 41 40 38 37 38 34 36 44 56 71 79 72 73 75 74 73 69 80 85 92 113 159 211 181 167 154 155 195 195 200 197 205 213 205 201 198 197 194 181 165 164 189 181 163 143 132 131 149 145 140 146 175 182 194 194 180 161 170 168 169 182 173 140 118 113 99 102 107 112 109 101 89 91 89 83 87 82 102 102 94 81 73 85 79 71 66 64 63 53 50 50 50 61 96 132 92 54 36 33 30 48 21 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 6 31 58 64 65 65 67 65 63 55 75 94 76 39 29 61 28 0 0 0 0 0 0 0 0 2 15 3 0 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 6 10 13 13 11 9 5 7 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 2 6 10 12 12 11 10 10 12 14 14 8 7 10 14 16 23 19 15 13 16 23 44 51 35 22 18 18 24 27 27 39 46 32 17 27 24 29 40 51 59 56 39 37 34 1105 1416 1788 1716 1591 1354 1374 1461 1576 1555 1643 1842 2184 1770 1981 2224 2233 2002 1937 1823 1881 1721 1343 1226 1277 1162 980 953 1123 979 1085 1150 1039 920 1286 963 836 1128 1402 1228 936 750 665 603 506 306 213 145 111 72 71 76 59 41 43 25 17 23 31 21 35 62 152 263 334 353 428 404 436 531 665 744 864 937 978 928 911 1231 1287 1383 1541 1359 949 408 164 68 70 79 72 62 56 51 37 50 34 35 37 22 24 22 68 96 50 78 57 42 33 26 32 34 40 108 257 179 57 43 49 50 39 34 34 29 44 46 33 31 30 30 35 56 98 91 79 69 60 67 114 85 94 90 62 55 58 60 45 25 27 36 38 39 38 37 40 41 42 43 39 33 24 19 18 22 27 28 25 29 48 59 56 52 35 31 24 18 33 26 26 29 27 20 14 27 34 26 13 10 4 3 5 4 0 0 0 2 2 2 0 0 0 0 0 0 1 17 28 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 7 23 16 5 0 0 0 6 12 18 21 22 30 28 34 32 23 27 33 15 12 14 8 16 10 15 13 9 14 14 2 6 5 1 0 1 8 11 9 7 8 11 13 17 17 16 18 14 14 10 9 9 9 9 24 22 14 0 0 0 0 0 0 11 42 45 38 37 36 34 42 40 48 49 47 45 49 43 42 42 48 64 91 81 78 80 83 84 84 95 92 96 123 159 166 162 166 148 144 166 169 230 199 185 182 175 175 176 175 169 159 149 135 148 142 140 140 142 145 169 183 177 165 158 138 146 136 142 150 151 149 150 144 135 136 144 129 98 115 117 113 107 88 93 90 81 82 96 96 94 89 88 81 71 81 74 66 66 64 59 53 54 53 55 62 71 87 68 67 56 38 38 70 60 52 38 30 29 28 1 0 0 0 0 0 0 0 0 0 1 15 65 50 56 63 66 67 62 58 65 68 68 63 54 46 16 0 0 0 0 0 0 0 0 2 12 2 0 20 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 6 7 10 16 18 14 8 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 2 5 6 6 5 11 20 29 32 27 25 15 9 10 10 11 9 11 13 14 14 20 12 10 11 15 24 42 53 37 25 21 22 27 43 48 50 52 44 18 27 27 31 41 58 76 82 65 36 18 1185 1421 1452 1340 1284 1338 1436 1655 1839 1793 2146 2460 2272 1715 1997 1806 1980 2110 1930 1463 1396 1846 1773 1454 1355 930 1248 1428 1543 1678 1101 1107 1018 856 1005 857 613 586 767 913 888 876 894 748 512 277 199 122 101 90 88 103 61 43 32 15 14 6 35 71 128 200 177 209 272 307 367 426 459 584 760 896 970 908 947 1002 1004 1126 1161 1348 1252 1069 830 215 79 69 70 62 56 68 71 69 64 57 37 39 33 20 18 26 43 52 59 71 59 59 52 39 22 27 78 100 334 369 40 43 44 47 48 42 39 24 61 51 22 22 24 35 51 66 76 82 72 70 71 83 111 93 105 120 95 69 60 40 27 28 35 39 38 38 34 33 34 35 36 38 31 24 23 17 16 31 37 33 15 11 26 47 50 40 21 26 24 21 21 14 14 28 21 14 16 30 20 20 14 11 10 9 5 12 7 2 0 0 2 3 1 0 0 0 0 0 0 0 4 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 2 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 15 12 5 1 2 6 19 22 24 21 18 24 22 37 35 27 25 23 7 2 5 7 7 10 13 13 12 13 17 9 8 7 3 1 5 6 8 11 9 8 11 10 13 14 18 21 18 15 12 11 19 25 9 16 5 0 0 0 0 0 0 17 30 41 39 35 28 30 34 39 43 44 51 51 45 41 53 47 43 46 60 79 85 89 77 72 75 80 86 86 98 137 179 197 190 132 143 150 153 160 188 164 169 169 166 167 169 174 171 155 134 126 125 130 138 139 132 130 127 144 161 159 149 142 143 128 141 149 147 141 135 131 126 142 157 143 113 119 120 115 107 98 100 92 87 85 86 88 84 82 84 81 78 76 72 67 64 60 53 49 52 55 53 54 59 68 96 106 89 57 48 66 70 70 47 40 40 38 30 28 26 26 24 14 0 0 1 0 10 28 50 52 45 46 47 57 78 77 69 60 55 64 73 3 0 0 0 0 0 0 0 0 0 2 6 5 6 23 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 1 4 5 8 10 9 7 9 10 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 1 2 3 6 15 23 29 32 30 22 18 9 3 2 0 3 4 5 9 12 12 12 8 7 9 14 23 36 46 38 32 29 27 33 50 68 68 57 41 26 29 36 38 40 50 74 104 99 47 17 1139 1344 1426 1284 1217 1427 1437 1627 1813 1890 2269 2672 2393 1914 1832 1690 1726 2035 2016 1693 1621 2273 1943 1519 1273 1153 1579 1948 1593 1417 1244 972 941 740 602 628 697 567 410 444 537 647 858 872 622 385 296 187 108 94 90 101 98 67 34 21 15 2 40 124 270 343 218 204 318 387 437 503 519 607 871 1061 1094 1009 962 879 941 1019 1144 1624 1562 1346 807 222 64 64 80 72 46 60 70 92 91 76 64 39 35 34 24 17 33 38 66 95 90 55 54 51 47 67 104 127 284 165 50 59 37 36 43 48 41 32 51 22 38 31 20 38 30 52 63 60 58 63 64 82 107 114 80 94 94 89 74 39 27 27 35 43 48 46 33 26 26 28 29 25 21 25 21 13 17 33 31 29 33 45 73 72 44 27 23 27 29 21 17 17 15 26 14 13 15 13 6 13 12 11 12 11 5 15 10 10 20 6 5 3 2 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 12 10 9 7 13 47 110 107 63 40 28 25 35 38 38 26 16 9 0 3 10 11 13 20 19 19 16 17 17 16 21 10 3 0 3 10 13 11 8 8 10 10 10 11 15 19 19 15 14 16 19 21 16 3 0 0 0 0 0 1 11 17 23 28 38 42 32 28 27 29 33 33 43 46 43 35 32 34 41 44 52 58 61 69 100 98 99 96 84 78 87 138 164 233 306 140 224 203 188 201 266 236 182 177 176 173 177 180 140 127 127 126 124 128 133 137 130 119 120 141 143 170 178 179 178 168 164 157 158 160 151 137 130 134 148 155 150 148 127 107 97 96 96 85 77 76 81 89 92 87 86 80 78 77 77 77 89 86 69 55 53 50 58 58 58 66 80 71 60 51 46 45 46 58 58 60 56 51 50 47 38 42 48 36 9 8 24 25 25 33 46 60 48 35 32 51 84 66 39 57 50 66 93 56 45 9 0 0 0 0 0 0 6 11 15 22 27 48 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 6 5 5 4 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 19 20 18 15 8 2 0 0 0 0 0 3 5 8 10 9 7 7 7 7 12 21 31 41 39 32 29 29 36 65 86 75 49 32 35 37 31 30 33 39 53 83 89 54 25 1134 1083 1329 1269 1252 1413 1360 1408 1592 1775 1932 2066 2101 1821 1707 1696 1659 2067 2141 2021 1979 2320 1848 1500 1266 1254 1619 2422 1402 1066 1080 972 968 850 787 824 838 700 513 391 346 336 355 441 383 274 161 99 75 113 86 69 71 60 25 35 31 31 58 93 172 302 341 326 416 518 593 621 633 669 933 1171 1214 1173 1139 990 966 987 1151 1395 1138 907 612 216 55 57 79 81 59 26 47 104 114 97 81 69 61 54 34 37 51 43 42 36 36 45 51 52 38 64 72 65 90 45 105 98 57 50 47 52 40 41 56 14 67 47 36 48 44 44 57 48 39 50 82 107 114 93 60 42 52 69 72 53 37 41 50 44 42 39 29 26 21 22 19 13 21 32 24 12 11 27 31 28 34 39 54 79 26 26 36 37 27 17 13 11 10 11 12 13 8 8 8 7 7 7 7 8 8 8 8 4 2 3 3 5 4 1 0 0 0 0 0 0 30 61 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 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 14 10 9 15 30 97 182 168 85 49 33 33 43 44 40 20 12 7 1 4 8 3 11 21 23 24 18 20 25 39 48 19 3 2 5 7 7 10 7 6 6 6 5 5 9 17 20 18 16 18 17 25 19 2 0 0 0 0 0 3 14 15 19 25 33 41 45 44 36 33 33 36 40 47 50 48 42 40 43 44 50 53 58 71 72 80 86 92 89 82 88 131 146 211 264 217 367 294 334 336 289 272 188 210 208 193 186 186 148 143 156 153 136 124 123 127 130 124 127 151 137 165 180 193 202 192 192 204 176 159 161 156 134 124 124 136 148 147 134 117 101 93 88 78 76 84 91 97 98 92 90 75 76 77 77 77 78 86 84 69 56 56 65 71 72 74 72 55 55 54 51 50 53 62 57 55 59 52 44 45 40 45 43 42 41 45 38 30 29 39 44 42 58 36 40 39 21 4 26 30 36 52 73 79 85 13 0 2 2 2 9 23 38 40 36 34 38 52 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 2 3 3 3 3 2 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 16 10 9 4 0 0 0 0 0 1 5 9 9 8 6 6 6 13 13 14 22 33 45 39 28 24 28 44 82 83 60 36 29 37 48 48 47 46 45 52 68 60 37 22 1118 1164 1242 1244 1208 1237 1240 1285 1457 1562 1459 1247 1522 1574 1643 1718 1740 1993 2033 2140 2288 2172 1768 1447 1597 1730 1737 1766 1337 1308 1065 1029 1036 1051 1171 1236 1051 686 367 294 322 323 273 184 145 134 94 87 118 121 79 57 55 44 26 54 69 73 110 160 212 446 476 433 415 452 624 616 608 697 964 1577 1515 1410 1203 1036 1039 1050 1129 1144 892 401 268 146 65 74 93 81 92 82 68 94 126 97 77 75 77 70 50 72 66 55 67 111 76 56 52 48 30 71 63 80 87 69 220 146 97 75 64 62 39 36 54 79 70 41 52 55 61 61 61 53 57 61 93 156 136 89 61 60 55 55 74 61 44 41 56 45 45 44 42 37 22 21 15 13 19 28 15 7 11 21 28 34 45 54 64 62 11 33 36 28 16 12 12 7 8 8 8 10 1 3 3 5 11 10 6 4 5 6 5 3 7 8 7 9 9 2 0 0 0 0 0 0 11 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 32 81 138 144 67 32 23 23 27 26 18 12 13 6 1 3 4 1 2 6 11 16 20 40 39 35 32 19 5 7 10 12 12 11 10 3 3 4 6 11 10 15 17 17 18 26 17 28 21 12 8 0 0 0 0 0 2 4 13 23 34 44 48 39 39 33 35 39 40 39 41 44 43 43 48 50 46 39 37 42 52 64 75 73 77 82 87 89 122 161 214 295 422 302 259 224 221 238 221 187 187 182 181 183 167 164 156 172 175 154 130 128 143 146 140 138 131 144 156 169 184 195 206 231 192 166 163 170 160 146 125 115 115 122 122 127 111 98 88 81 87 99 99 107 106 95 90 77 77 70 70 77 74 76 87 74 62 67 88 87 80 71 63 60 60 60 58 55 57 60 53 53 43 38 46 56 55 55 48 50 52 49 37 32 38 34 33 36 49 39 44 42 22 6 21 4 18 26 38 53 60 3 6 15 23 25 24 37 42 42 42 37 33 54 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 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 7 16 21 28 25 14 6 2 0 0 0 0 0 1 4 4 5 4 3 3 1 2 14 16 15 22 36 47 37 31 28 36 57 83 74 42 27 29 39 46 46 59 50 49 56 58 40 24 21 886 955 1120 1158 1077 1064 1078 1139 1238 1231 1518 1618 1593 1564 1369 1895 1919 1903 1914 1858 1915 2335 1895 1348 1166 1972 1567 1368 1332 1304 1074 1314 1339 1366 1473 1463 1150 735 500 372 200 165 197 159 96 82 151 163 113 86 92 55 39 30 36 83 161 145 184 219 233 326 450 457 449 456 441 423 480 688 950 1255 1396 1633 1362 1147 1197 1214 1117 908 569 236 116 130 95 82 96 98 98 82 98 120 161 176 152 96 84 82 62 102 88 76 60 35 24 31 44 55 74 92 72 127 79 33 83 116 113 107 100 70 49 53 43 46 59 67 81 60 44 44 50 61 87 88 94 132 148 99 58 42 56 72 90 52 37 43 51 47 64 61 58 45 26 23 18 15 20 24 17 22 23 23 24 32 50 27 38 47 45 71 66 46 33 23 12 6 7 15 14 9 1 8 2 3 9 10 3 8 7 6 6 6 14 10 9 10 10 6 1 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 4 15 19 33 56 59 30 8 8 8 10 10 8 9 12 4 0 0 0 0 0 0 1 10 28 34 20 16 14 9 6 5 4 9 9 6 7 1 4 2 4 7 5 6 17 16 20 26 8 34 15 11 13 8 6 1 0 0 0 6 28 25 35 44 54 68 64 52 40 38 41 41 36 38 40 43 47 47 39 36 36 36 39 52 60 51 52 59 67 73 99 137 174 271 357 276 214 180 189 206 190 133 136 135 150 163 182 222 189 189 192 179 149 129 126 143 157 157 149 147 142 142 154 174 188 188 185 185 185 179 167 148 145 144 130 112 111 131 126 109 94 89 95 112 113 114 105 94 89 83 75 67 77 80 67 68 79 79 77 83 94 84 79 71 71 72 69 63 63 58 54 48 41 43 40 47 51 54 54 51 52 51 44 50 66 45 45 42 33 30 36 38 52 46 22 0 3 12 14 17 26 43 46 1 18 31 40 45 42 43 47 47 43 47 53 56 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 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 27 30 18 14 10 3 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 1 9 16 20 26 36 47 41 39 36 44 62 76 50 27 28 38 46 48 55 54 47 48 49 40 27 24 24 738 900 1093 1199 1166 1082 1012 1046 987 1030 1492 1712 1441 1620 1929 2218 2147 1750 1921 2081 2068 2674 1845 1439 1975 2617 1497 1378 1336 1394 1433 1653 1662 1526 1467 1369 1056 605 517 382 186 119 58 84 77 65 63 77 52 44 38 27 25 23 25 47 85 128 203 250 234 228 328 407 395 377 406 418 477 752 956 1044 1131 1334 1214 1364 1363 1272 1104 626 322 145 81 80 90 100 107 117 126 143 168 187 240 297 269 161 95 64 55 66 69 88 79 68 68 55 45 40 43 47 52 139 54 63 72 65 78 80 126 124 96 89 47 33 34 56 81 86 64 46 49 62 69 62 72 113 122 76 79 55 62 78 86 59 34 36 47 64 85 84 68 45 26 17 16 18 24 22 17 24 30 29 31 41 52 35 28 29 46 55 34 14 20 19 10 1 8 28 30 14 5 14 1 0 1 1 1 2 5 7 9 7 4 6 7 9 10 10 7 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 1 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 2 8 17 16 16 10 4 0 0 0 3 4 4 6 7 4 1 0 0 0 0 0 3 8 14 11 18 5 2 2 2 4 5 5 3 2 3 1 7 6 10 9 3 3 8 11 18 17 9 25 23 12 14 18 14 0 0 0 0 7 25 30 32 36 36 38 44 36 37 39 41 43 41 42 42 43 44 42 38 43 36 31 33 39 42 39 40 43 51 68 85 112 152 205 238 216 170 148 146 144 124 92 96 89 122 139 151 167 161 165 156 153 145 129 125 138 139 142 142 140 137 137 133 134 149 172 186 175 190 177 153 146 145 140 137 123 112 115 119 110 100 98 103 106 118 118 101 87 81 78 73 69 79 87 79 62 71 82 87 87 82 70 71 64 62 64 66 65 66 55 55 48 41 42 45 45 51 54 53 52 50 52 42 48 50 26 28 39 44 55 52 32 53 9 0 0 6 19 19 10 33 38 33 21 18 39 39 37 37 40 52 43 64 84 75 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 5 11 9 1 24 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 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 3 7 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 25 30 32 39 47 46 43 53 67 68 48 30 37 43 49 58 63 60 47 48 42 27 18 17 18 659 884 1001 1132 1206 1238 1160 1071 985 947 1213 1528 1328 1863 2336 2600 2296 1282 1828 2065 2208 2372 1733 1509 2235 2362 1713 1692 1678 1537 1604 1698 1674 1406 1275 1135 925 733 688 448 240 114 57 53 44 40 46 55 34 34 18 15 28 42 50 93 128 156 189 190 198 215 242 310 427 370 394 527 640 785 949 988 1158 1421 1594 1590 1356 1181 1095 904 458 168 104 81 74 107 123 130 189 236 243 258 326 325 294 228 140 63 56 56 55 73 96 78 67 65 52 32 9 6 33 82 59 90 73 54 65 105 78 138 120 97 73 52 50 65 74 61 31 57 64 74 72 58 56 82 83 67 64 57 52 57 72 74 44 30 38 64 77 70 64 41 24 15 13 18 25 29 32 34 35 39 46 49 37 17 15 15 20 19 14 10 3 2 1 1 7 22 36 18 4 3 1 0 8 4 2 2 7 4 9 8 5 4 4 8 8 7 4 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 2 3 5 5 5 5 1 0 0 0 0 0 6 3 1 3 3 0 0 1 1 2 3 0 0 0 1 1 5 9 16 18 12 3 0 3 14 14 11 15 20 11 16 24 24 11 0 0 0 8 17 24 21 34 42 48 52 48 38 42 47 48 47 46 41 41 41 40 39 44 38 35 33 35 37 37 37 39 46 48 53 100 113 143 148 132 114 118 106 94 76 64 64 56 94 98 109 121 126 130 123 123 116 113 119 125 114 107 108 112 117 130 122 117 120 130 143 152 164 157 136 127 129 120 121 128 127 122 118 104 105 105 111 126 139 120 91 68 63 67 70 73 75 71 68 70 75 83 91 85 78 74 71 65 62 56 56 63 72 61 60 59 55 57 56 55 75 68 59 54 43 50 35 39 40 33 34 48 45 66 59 34 45 12 8 4 0 7 18 8 37 34 42 59 56 45 36 33 32 31 35 43 51 61 40 7 18 9 5 34 28 15 40 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 3 2 7 14 13 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 5 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 7 25 31 28 29 42 48 48 57 64 61 55 35 33 48 54 47 45 53 50 38 29 21 11 11 12 637 750 815 1013 1054 1243 1387 1293 1117 976 1416 1497 1308 1868 2405 2417 1953 1372 1769 2069 2213 2145 2012 2173 2416 2215 1984 1950 1964 1466 1453 1564 1508 1230 918 1036 991 929 824 551 271 106 30 15 16 35 48 51 38 24 11 15 47 79 102 148 160 177 190 201 216 272 227 271 378 455 640 821 939 982 979 1011 1231 1350 1598 1763 1174 965 948 888 702 485 220 105 80 96 122 122 217 341 374 362 426 393 403 351 231 76 64 59 55 55 61 63 119 137 97 24 0 0 42 74 112 117 107 70 76 115 161 165 111 91 87 83 76 80 73 59 40 44 57 78 71 59 55 55 62 65 65 59 56 41 55 64 51 30 29 51 48 44 47 33 21 15 19 26 31 48 47 49 50 55 65 58 32 16 10 12 14 13 12 12 8 2 3 3 6 13 23 30 11 4 2 5 21 3 0 5 7 2 6 5 4 5 5 8 8 6 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 4 5 4 0 0 0 0 0 0 3 2 1 2 3 0 0 1 3 6 9 4 0 0 0 0 1 4 12 14 13 8 4 1 20 16 8 10 22 18 28 32 50 43 0 0 0 10 14 14 16 16 31 34 33 35 37 38 44 50 51 51 50 47 47 41 41 48 47 43 37 37 39 39 41 32 33 40 48 63 80 87 86 81 78 78 61 66 49 45 46 41 68 62 75 87 92 99 98 96 92 93 99 101 93 94 95 95 100 116 104 103 107 110 112 120 129 131 107 95 106 109 99 106 124 128 118 102 107 108 114 126 128 99 82 55 57 63 60 56 58 70 82 81 77 85 82 85 86 87 88 90 83 63 58 70 81 62 68 82 83 68 54 59 20 45 36 31 37 31 29 32 33 32 33 46 51 51 49 42 37 26 44 46 30 14 14 17 27 32 42 47 34 31 32 31 34 37 37 37 31 26 25 36 57 48 49 63 47 48 58 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 3 6 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 1 8 26 31 27 25 37 48 47 54 58 50 33 34 34 39 42 39 37 51 40 24 13 9 7 8 13 696 771 915 1039 1026 1269 1256 1241 1160 1031 1268 1487 1357 1611 2672 2849 2157 1668 1715 1780 1841 1947 1930 2071 2350 2381 2250 2227 2094 1636 1213 1202 1138 1017 963 1197 1164 1106 932 655 353 146 50 10 5 17 22 28 18 7 10 14 98 143 161 186 181 181 182 197 253 328 231 318 438 727 1125 1139 1047 1066 1075 1165 1489 1641 1561 1334 943 803 909 774 698 583 267 98 87 106 134 147 125 274 389 408 391 366 459 401 261 118 69 56 57 59 57 56 81 132 138 77 9 30 60 55 115 198 163 51 128 107 130 144 79 78 57 59 83 79 50 45 46 48 49 66 50 45 42 38 41 34 35 48 54 42 40 57 48 32 25 25 24 28 27 24 26 27 37 45 53 64 47 40 43 54 66 64 31 14 5 4 8 12 13 20 15 5 3 0 3 4 13 31 13 11 6 16 24 0 0 5 6 4 6 4 4 6 6 7 11 19 9 2 0 0 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 2 6 9 6 4 6 4 0 0 1 0 0 0 0 0 0 1 0 0 0 0 2 4 5 3 0 4 1 0 0 1 2 0 19 23 12 7 35 21 16 18 22 27 50 25 56 42 1 0 0 3 9 12 14 16 21 6 18 32 36 34 38 50 54 54 53 49 49 40 41 45 48 52 50 42 43 44 42 36 34 34 41 44 46 59 49 49 54 56 48 47 41 41 40 35 38 55 59 58 65 72 65 64 62 73 82 77 55 59 74 82 89 98 95 91 92 82 81 92 98 102 81 77 82 80 67 83 97 102 98 92 95 99 102 113 110 83 71 54 60 60 54 55 62 62 77 79 73 74 73 83 76 71 76 85 83 82 84 104 103 68 89 84 80 66 65 75 1 10 6 26 38 13 24 30 32 39 41 42 71 43 42 46 30 5 38 45 39 28 26 33 28 37 42 34 25 25 27 20 24 24 25 30 27 36 44 45 41 41 31 37 16 8 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 5 10 10 10 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 1 9 15 24 25 25 35 49 46 52 56 53 44 41 38 36 39 39 33 38 35 20 12 8 7 9 13 900 955 956 1050 1144 1232 1000 1216 1235 1313 1538 1921 1377 1222 1802 2753 1991 1483 1472 1407 1513 1776 1793 2227 2423 2303 2052 2099 2153 1841 1333 957 744 981 1204 1333 1296 1211 1018 749 429 158 42 8 3 11 20 20 7 7 16 63 159 187 161 154 174 183 182 200 299 339 304 457 709 1040 1218 1143 926 920 1122 1378 1643 1863 1791 1159 697 507 505 610 627 404 197 137 184 142 221 202 168 254 357 374 348 356 404 418 278 157 78 56 61 63 64 76 89 102 107 49 27 47 66 61 89 110 98 66 216 122 118 104 61 63 71 60 59 64 61 70 80 69 58 56 48 39 33 30 32 34 26 29 40 43 40 43 42 33 27 27 28 23 24 36 42 45 70 64 70 75 69 52 37 47 59 59 44 23 7 2 2 3 10 23 11 5 4 0 1 1 6 14 16 8 3 16 16 0 0 4 5 5 5 5 3 6 6 7 11 12 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 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 11 6 5 0 0 2 4 5 9 2 6 5 2 1 8 6 2 0 0 0 0 9 4 0 0 0 0 12 18 10 3 13 11 8 6 6 8 1 10 25 15 14 36 20 14 11 14 30 54 14 39 37 12 0 0 0 8 10 13 13 0 0 24 32 35 35 37 48 50 53 52 49 51 42 41 40 41 52 65 61 54 53 49 45 48 38 41 36 40 65 55 38 31 28 29 38 35 27 32 32 28 31 34 47 41 38 40 40 38 44 52 49 37 39 47 52 62 71 75 72 67 69 72 74 75 74 56 55 57 59 62 57 63 68 70 70 72 75 73 76 70 69 79 62 74 74 65 66 77 63 66 71 73 80 94 90 78 79 76 74 77 103 88 109 120 99 81 98 113 92 85 87 50 3 31 39 35 20 18 22 24 32 37 37 46 65 38 45 40 15 10 35 30 43 45 37 35 29 45 38 27 31 45 40 42 33 34 44 41 38 38 36 52 73 75 27 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 2 4 10 12 11 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 3 8 16 22 27 35 51 45 51 55 58 56 43 38 39 41 37 30 30 34 32 22 14 11 11 11 1133 1238 1166 1114 1263 1206 1091 1263 1266 1363 1039 920 1356 1299 1547 2089 1978 1364 1963 1548 1505 1603 1551 2287 2163 1938 1849 2038 2228 2056 1660 1310 1181 1293 1433 1457 1416 1324 1154 873 466 154 29 3 2 2 2 9 13 23 36 107 175 178 142 134 141 166 200 244 248 363 505 758 1004 1074 1110 1061 977 959 1064 1532 1686 1528 1187 921 596 426 464 518 550 222 181 152 163 234 347 246 296 379 391 442 348 333 414 468 325 230 114 70 72 67 64 72 85 114 144 82 78 71 67 61 63 88 85 75 75 65 75 75 58 47 31 28 55 67 69 68 78 109 115 85 57 40 38 34 35 36 27 33 36 39 42 44 42 38 34 30 27 24 33 53 55 58 72 58 64 70 57 37 37 48 59 66 69 44 7 2 1 5 20 41 9 5 3 1 3 6 1 0 16 28 0 7 3 2 3 1 5 3 3 3 3 5 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 1 1 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 7 11 14 15 9 4 2 1 7 14 5 12 12 9 6 9 14 10 8 3 0 2 15 18 18 9 1 3 16 31 22 17 24 19 17 18 13 12 15 12 19 8 11 20 17 19 21 13 29 46 28 21 59 35 3 0 0 3 5 6 5 1 2 30 31 31 32 32 43 46 57 53 48 51 48 43 41 42 46 52 54 65 65 62 59 56 40 51 36 41 63 61 33 25 23 26 29 28 25 39 29 18 21 31 27 18 18 24 26 28 28 34 33 30 34 34 37 43 46 48 54 59 57 57 58 57 54 46 44 46 49 51 52 50 52 57 59 57 50 44 56 53 64 76 58 66 77 71 72 85 80 56 58 71 81 86 84 86 97 85 78 97 119 119 75 79 86 74 78 123 103 81 77 66 26 39 36 26 19 18 25 32 34 40 34 25 58 31 45 53 54 46 34 41 51 40 30 36 32 35 37 35 42 47 1 23 20 28 30 19 22 31 11 0 0 0 2 53 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 7 10 10 8 6 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 5 13 20 27 36 50 39 47 47 49 50 42 40 46 48 38 24 24 29 30 22 15 12 10 6 1246 1654 1515 1272 1534 1261 1191 1334 1441 1452 1341 1248 1426 1443 1473 2151 2019 1602 1759 1361 1691 1521 1467 1964 1906 1835 1964 2008 1942 2148 1910 1684 1572 1548 1567 1590 1567 1477 1275 955 493 201 50 10 9 6 5 15 28 39 51 129 165 165 148 156 151 181 275 354 340 511 783 1173 1441 1212 1080 1073 1066 1024 1115 1696 1743 1446 1029 741 534 243 183 230 251 90 205 172 180 280 369 238 422 480 516 552 393 305 422 507 430 313 112 85 86 80 80 89 112 143 163 95 88 54 63 63 70 110 82 83 78 64 67 62 49 53 62 57 49 58 54 44 40 75 130 108 68 52 49 41 41 47 53 50 47 40 39 43 44 43 36 34 35 38 46 59 56 60 51 39 43 54 39 40 46 47 50 24 14 16 6 3 1 3 36 49 6 5 6 5 10 17 9 4 5 13 8 3 0 6 8 4 2 2 3 2 2 4 6 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 1 3 6 7 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 2 10 15 11 13 6 6 12 14 16 19 19 17 14 15 14 16 5 2 2 1 0 16 11 8 14 21 43 41 46 37 20 20 26 15 16 19 9 10 2 11 13 8 10 30 11 24 41 37 16 47 55 21 0 0 0 0 0 0 10 27 28 30 16 13 20 28 31 46 47 46 50 53 47 45 45 45 49 56 59 78 72 63 61 61 46 53 57 50 39 32 29 22 21 21 22 34 52 42 26 28 38 26 14 15 17 19 20 24 26 29 32 35 37 43 43 42 46 52 53 56 56 58 54 49 48 50 43 42 43 43 42 43 46 55 56 50 41 61 64 63 64 61 60 66 69 66 66 70 67 64 76 79 77 78 87 87 74 70 90 122 97 59 51 55 63 70 78 112 97 74 57 40 35 36 35 33 28 20 28 18 32 38 33 36 35 42 39 58 58 10 57 35 24 25 31 35 33 27 24 27 28 2 1 2 5 5 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 10 10 8 7 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 1 9 19 26 35 46 32 38 44 47 46 44 46 47 47 39 30 27 27 22 26 22 15 8 4 909 868 1013 1245 1550 1284 1363 1482 1518 1566 1683 1614 1508 1421 1480 2344 1785 1555 1598 1775 1855 1497 1443 1631 1901 1992 1974 2069 2028 2044 2002 1878 1822 1768 1751 1778 1746 1595 1294 867 388 97 31 11 12 13 1 71 88 81 84 113 123 131 147 158 171 272 354 481 682 966 1026 1377 1493 1304 1072 1070 1119 1207 1302 1581 1800 1558 1161 732 407 178 169 141 133 119 153 126 223 288 340 339 420 436 631 699 554 357 414 480 467 318 127 122 114 86 66 86 147 154 283 430 438 154 140 116 103 114 112 112 97 92 84 69 47 52 56 62 65 58 30 32 45 64 88 98 70 54 50 46 53 56 57 55 53 45 38 36 38 39 37 38 38 44 50 53 43 52 43 35 41 52 35 43 46 54 58 25 17 6 2 3 3 0 49 36 2 2 8 4 15 24 21 13 3 2 4 1 0 0 7 11 10 6 2 0 0 1 3 6 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 1 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 24 26 18 14 14 16 24 21 14 7 6 14 19 4 7 10 6 1 8 14 17 20 24 35 31 30 29 22 17 19 7 5 2 4 9 0 12 15 18 20 22 11 19 39 38 23 35 73 56 41 21 0 0 0 0 10 21 21 8 2 0 14 31 35 41 46 49 51 53 50 49 49 49 49 52 59 81 76 66 60 51 33 37 66 54 39 40 27 24 15 14 18 25 35 51 39 38 45 41 32 22 16 15 17 22 22 35 41 46 52 55 49 51 51 54 57 56 53 54 55 53 51 55 49 50 57 62 58 50 52 59 56 51 50 41 52 57 58 64 69 59 60 61 64 68 65 54 63 66 70 71 70 80 64 66 77 87 90 69 64 63 61 59 56 71 68 51 37 32 31 32 37 36 28 21 19 26 34 45 34 18 25 35 25 41 44 29 43 21 24 25 25 29 37 31 38 25 24 33 0 0 0 7 11 7 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 3 6 8 10 7 6 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 5 12 22 35 46 38 33 45 50 52 52 48 46 42 40 39 39 37 34 36 31 21 12 8 1149 1077 1034 1118 1284 1309 1403 1564 1548 1631 1799 1780 1762 1735 1581 1674 1740 1369 1776 1806 1668 1532 1451 1559 1693 1744 1685 2073 1954 1965 2005 2004 2025 1979 1974 1935 1829 1630 1209 711 312 82 14 5 3 5 31 101 135 117 92 88 101 120 161 186 251 372 341 604 794 919 1029 1408 1281 1254 1137 1104 1180 1274 1316 1521 1763 1677 1097 859 622 412 235 105 122 137 135 143 231 239 300 334 344 381 614 930 852 603 400 361 393 282 182 173 167 114 97 115 157 178 322 267 211 162 169 154 150 149 169 164 133 137 126 94 65 59 62 44 37 43 35 56 73 58 55 68 74 54 47 48 52 51 50 47 44 46 54 56 50 40 34 34 37 41 45 43 41 43 43 34 42 52 41 50 58 52 41 17 27 22 12 5 4 3 33 13 7 13 19 15 14 17 11 9 24 4 2 1 1 4 10 12 14 10 1 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 17 33 22 20 19 22 26 19 6 1 7 15 16 2 8 14 9 3 9 9 14 14 19 27 18 12 13 13 8 3 1 4 2 9 12 1 9 10 36 34 21 22 15 37 35 27 28 39 41 73 36 0 0 0 0 15 27 19 0 0 17 23 33 42 44 49 52 58 58 55 51 48 60 58 55 56 61 65 59 59 57 50 49 83 59 50 42 27 44 16 10 16 22 23 37 36 37 34 34 42 41 32 26 24 24 25 43 48 54 56 56 57 60 57 60 65 65 63 59 55 51 48 48 53 59 57 55 57 60 62 68 71 65 59 52 38 50 54 59 62 56 59 62 55 53 56 60 62 62 63 64 65 74 77 62 57 56 52 53 56 65 58 58 63 54 50 54 50 39 28 29 39 36 34 30 30 43 26 38 30 17 18 29 22 27 27 26 27 20 17 28 31 31 33 33 41 37 41 31 0 0 9 13 16 11 0 0 2 17 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 11 9 5 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 2 7 17 27 36 43 36 50 57 61 61 50 53 42 37 37 37 36 37 31 28 22 13 11 1328 1079 768 1153 990 1171 1491 1693 1429 1514 1600 1688 1837 1844 1969 2094 1828 1221 1644 1457 1616 1751 1720 1632 1567 1608 1672 1857 1880 1831 1918 2004 2067 2059 2067 1951 1749 1428 973 468 178 49 18 12 6 4 24 69 105 104 102 93 106 130 127 153 276 414 508 717 1326 1217 1282 1552 1496 1447 1350 1280 1239 1128 1268 1499 1627 1824 1891 1801 1532 1217 743 164 65 129 148 170 194 196 286 304 339 477 703 1012 1046 725 497 384 475 339 284 260 221 144 135 142 190 270 367 228 126 106 106 105 323 227 210 184 144 118 138 105 85 72 40 74 41 30 41 43 48 37 40 47 46 39 48 50 50 52 60 56 42 37 42 45 47 34 24 23 32 46 47 38 31 28 29 23 33 38 52 63 56 54 22 21 35 31 9 5 4 5 4 1 13 23 23 12 12 11 6 21 32 2 9 2 0 0 1 3 7 7 4 0 0 0 0 1 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 1 1 0 2 3 1 1 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 0 2 10 17 18 12 0 0 4 12 13 2 2 13 14 17 15 2 9 5 6 4 1 1 4 7 6 3 3 0 2 2 3 2 5 9 52 47 18 9 10 29 29 31 29 21 23 73 71 26 0 0 0 10 31 20 0 4 29 37 40 43 50 62 54 59 69 71 64 52 57 52 53 52 52 65 49 53 56 56 60 80 49 46 39 33 46 31 51 52 39 26 26 28 28 20 17 24 32 32 31 32 34 39 52 49 52 51 52 57 59 58 59 61 59 53 58 53 49 48 54 64 58 55 57 54 57 69 64 76 72 68 68 59 71 59 58 58 59 72 72 53 46 51 57 58 56 62 60 68 73 35 75 66 54 49 47 42 43 47 68 81 63 57 69 52 42 33 25 32 29 30 29 28 31 24 39 33 28 26 23 20 21 18 17 21 28 60 60 45 30 22 20 19 10 23 20 6 20 20 12 8 9 10 8 12 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 2 5 7 9 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 13 22 38 37 51 64 70 67 59 63 63 47 36 39 49 50 79 45 24 21 26 1129 1382 1210 976 799 1013 1361 1527 1324 1287 1328 1442 1597 1771 1831 1765 1512 1244 1341 1246 1413 1668 1689 1542 1526 1737 1654 1706 1716 1531 1674 1760 1862 1924 1913 1740 1458 1057 629 251 65 26 19 19 15 8 35 69 84 89 72 129 167 170 165 207 371 515 622 667 915 1041 1416 1368 1242 1312 1432 1360 1269 1184 1265 1539 1289 914 847 1081 1436 1418 1775 1321 592 110 131 133 146 203 292 285 457 798 868 840 1714 1396 855 564 508 413 387 327 261 199 178 254 242 339 388 308 109 97 110 134 145 184 189 156 126 155 216 126 108 90 55 27 31 22 24 47 63 46 47 48 49 50 52 52 54 55 57 51 41 32 26 24 25 27 21 23 36 48 46 38 34 31 27 22 33 25 59 62 47 94 137 77 24 23 12 13 3 0 0 1 6 12 13 13 12 10 8 15 30 22 6 9 1 0 0 1 4 4 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 1 0 0 0 1 1 0 0 0 0 0 0 0 1 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 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 7 6 6 5 0 0 0 2 3 2 3 6 2 9 10 4 7 1 5 4 0 0 1 2 4 5 4 1 0 13 7 3 6 15 4 38 23 4 8 18 28 27 28 26 22 39 60 45 14 0 0 0 0 2 6 16 29 45 44 41 44 51 51 64 73 82 72 51 52 49 69 64 66 78 44 55 61 57 65 82 41 47 38 25 19 35 51 53 42 33 31 28 41 35 28 26 28 32 31 34 42 48 52 53 53 53 53 54 57 56 56 56 54 52 52 53 51 53 61 68 67 55 65 61 60 64 61 70 68 64 60 59 54 49 63 64 61 62 64 52 45 42 42 41 42 55 46 45 45 38 80 62 58 48 40 39 33 38 39 38 40 44 35 36 48 45 31 28 28 23 18 19 22 21 24 24 26 24 20 25 23 21 15 11 11 15 20 27 20 14 15 13 17 26 32 33 30 29 23 18 12 16 24 24 21 28 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 4 6 6 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 6 17 33 38 51 67 64 65 77 71 70 59 48 40 42 66 109 58 33 30 31 1884 829 847 743 805 965 1222 1357 1351 1267 1298 1563 1582 1520 1506 1494 1434 1431 1323 1192 1270 1712 1851 1781 1659 1710 1582 1713 1564 1363 1376 1436 1623 1643 1515 1263 927 582 332 166 86 23 22 33 38 44 68 130 155 177 207 272 337 303 296 370 544 818 929 1234 1365 1325 1584 1470 1403 1378 1342 1157 1117 1134 1249 1413 1327 500 390 345 298 181 110 370 314 103 107 107 149 201 280 341 463 855 1295 1222 1156 546 611 622 591 559 492 327 279 274 261 249 239 411 415 370 301 184 131 192 239 224 187 132 101 122 160 144 158 149 96 78 71 39 20 26 40 44 48 59 69 66 62 61 67 56 46 42 40 40 34 27 23 25 26 27 34 36 36 39 40 39 33 28 30 26 65 56 48 113 308 376 128 15 20 24 4 0 0 1 4 15 14 23 15 5 6 6 2 17 14 10 1 0 0 0 2 3 1 1 1 0 0 0 0 0 1 2 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 12 3 0 0 0 0 0 0 1 2 0 0 4 3 1 2 0 0 0 0 0 0 0 5 2 5 6 3 23 20 9 10 13 3 24 7 1 3 10 25 21 20 27 26 22 44 60 21 0 0 0 0 0 17 31 38 40 39 38 42 47 52 64 65 75 77 70 58 42 68 61 68 78 58 52 69 63 58 63 55 50 31 22 23 27 37 43 41 39 33 29 42 39 31 31 33 33 32 35 45 50 55 67 65 59 53 52 56 58 57 52 52 54 54 54 63 59 61 63 62 57 79 66 65 61 55 70 61 56 54 49 46 55 45 47 46 46 46 36 39 41 41 40 39 48 42 46 45 45 56 48 48 55 54 48 39 33 40 40 40 41 29 30 37 33 28 27 23 22 13 15 18 14 15 14 14 26 28 23 26 20 23 35 45 38 19 19 20 18 15 12 10 16 10 6 14 27 29 39 34 31 35 34 47 28 21 16 12 13 15 3 13 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 6 5 11 22 32 49 60 60 68 85 89 91 62 54 45 44 74 93 56 43 41 38 1528 636 791 904 745 609 705 1069 1193 1180 1289 1688 1863 1853 1637 1510 1405 1259 1039 1024 1356 1859 1852 1636 1579 1685 1750 1817 1485 1221 1146 1217 1377 1276 1035 757 477 268 174 165 150 122 99 90 74 56 99 229 400 520 737 783 692 559 454 557 806 1102 1107 1561 1493 1347 1314 1435 1516 1601 1352 1054 947 1063 1075 1098 907 335 333 150 100 105 117 141 88 196 273 247 291 255 243 395 628 897 1695 1226 695 484 528 602 636 607 555 465 273 361 387 416 426 454 417 420 347 227 133 188 213 244 214 124 88 130 165 187 233 313 110 77 72 53 44 49 68 69 60 61 82 75 70 69 65 52 42 44 45 45 49 34 32 31 32 29 34 31 33 35 35 37 37 31 26 29 50 44 45 43 49 71 147 47 20 22 10 2 0 0 5 14 17 15 9 4 5 7 9 7 13 7 2 3 0 0 0 1 3 0 2 1 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 8 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 7 23 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 2 9 11 10 16 17 27 18 9 2 5 12 3 1 8 17 17 16 29 29 21 29 63 29 13 8 3 0 0 25 33 35 36 37 43 44 47 49 53 56 71 73 82 79 61 101 74 66 71 79 78 76 59 45 43 47 43 28 24 29 35 35 39 48 53 46 47 61 50 44 37 35 36 38 42 47 51 55 63 67 59 54 52 57 60 55 62 61 58 57 59 68 66 65 63 64 64 60 61 61 54 47 55 55 57 56 49 44 43 34 35 31 30 34 31 33 35 40 41 38 38 43 55 51 49 52 50 43 52 54 50 43 40 42 40 31 24 23 25 24 18 18 21 24 23 15 7 4 3 7 26 13 37 45 54 95 82 64 60 56 49 33 26 16 14 12 11 10 14 16 17 15 16 23 27 38 33 32 39 38 39 27 21 20 18 18 16 16 13 5 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 2 4 6 7 9 20 42 52 59 66 74 90 117 80 60 48 48 62 63 60 46 41 40 616 682 715 842 510 892 945 778 815 893 1156 1601 1923 2113 1537 1465 1355 1200 1120 1087 1514 1702 1622 1600 1468 1952 1897 1615 1450 1283 1070 1062 1062 907 645 432 255 153 123 187 185 152 134 132 110 50 141 363 611 719 818 870 908 819 564 764 954 1170 1385 1891 1532 1212 1050 1213 1727 1605 1092 777 678 731 581 593 544 541 414 25 63 60 47 89 141 350 321 249 220 250 201 297 645 1010 1241 728 456 378 412 465 525 638 495 359 278 444 375 413 410 366 342 359 362 297 202 158 92 144 162 126 109 186 169 158 266 332 78 75 54 45 56 59 63 83 77 73 84 62 79 72 60 50 44 46 46 45 42 37 38 36 35 34 31 31 33 38 45 50 41 33 28 30 37 42 41 32 22 93 203 25 12 13 12 5 0 0 0 1 5 16 18 6 1 1 3 7 9 5 2 3 9 1 0 2 4 7 11 3 1 0 0 0 1 2 2 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 2 2 2 1 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 2 2 1 1 2 3 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 17 13 5 1 0 0 0 0 0 0 0 0 0 0 4 5 3 0 1 0 0 0 1 2 15 24 27 22 13 30 14 4 2 4 0 0 0 4 9 14 22 23 44 36 34 64 37 38 34 28 21 3 32 30 36 39 36 43 36 44 47 47 50 65 67 86 90 73 65 70 69 77 71 57 62 57 40 33 32 33 33 31 29 32 36 43 52 65 61 63 68 63 49 47 43 43 47 53 53 57 55 56 62 64 62 59 63 64 58 66 69 69 67 68 71 68 65 60 57 54 47 50 49 43 41 43 40 40 45 40 35 36 34 36 30 25 23 23 23 26 37 43 43 41 46 57 49 53 63 61 44 45 44 42 46 53 36 41 41 41 41 37 22 16 12 16 24 26 23 19 18 16 17 31 43 37 46 76 119 150 97 90 73 42 20 16 5 4 4 4 6 3 3 4 7 11 15 12 26 14 16 25 23 24 27 21 26 27 17 21 12 8 10 10 6 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 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 1 4 3 5 15 32 43 45 60 73 79 108 99 84 72 66 68 80 79 58 41 40 722 833 748 758 1062 611 890 866 809 860 1046 1795 2072 1821 1400 1273 1089 989 1006 1102 1519 1758 1757 1621 1491 2086 1883 1621 1517 1422 1020 965 850 674 473 321 176 102 123 196 207 237 171 140 149 197 286 540 708 767 756 776 903 944 903 1070 1280 1452 1855 1791 1205 1315 1272 1296 1392 1323 863 618 551 549 465 331 159 53 108 66 167 243 259 240 360 672 486 446 265 186 225 281 715 951 853 492 316 329 334 375 462 538 409 327 318 362 299 236 277 280 246 152 159 191 174 115 83 103 128 130 122 126 147 137 234 214 83 98 52 34 42 54 63 102 88 92 84 72 81 68 48 39 40 41 37 36 34 31 34 31 32 42 48 46 42 44 61 64 47 31 24 26 42 47 35 35 26 74 83 18 41 18 6 1 0 0 0 0 5 14 20 12 4 6 7 8 7 5 11 10 3 4 1 1 3 7 10 4 3 1 0 0 0 4 3 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 2 1 2 2 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 6 1 0 1 2 0 0 0 0 0 0 0 1 1 2 3 0 1 0 0 0 0 0 0 1 2 1 0 2 6 8 6 6 8 5 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 1 4 11 13 8 7 7 5 4 2 1 1 1 0 0 0 3 6 5 2 12 2 0 0 0 4 18 23 25 18 10 14 3 1 4 12 15 2 0 0 1 6 14 10 42 26 22 36 27 34 38 19 6 19 36 34 36 40 44 40 26 28 45 53 50 47 50 60 64 63 57 51 54 73 78 73 64 47 30 18 16 22 31 32 27 31 36 38 41 56 60 64 64 63 63 59 53 55 56 56 56 61 59 56 57 59 62 67 64 63 66 73 83 76 74 74 71 60 52 48 48 47 45 41 33 33 34 36 38 39 36 32 30 30 32 33 29 28 27 27 25 25 27 32 37 41 46 54 47 46 52 55 45 48 43 43 51 54 38 37 33 29 28 28 22 14 12 14 20 22 17 18 15 19 26 39 70 59 30 39 53 42 46 8 2 4 7 10 0 7 4 2 2 2 1 2 1 4 6 5 19 6 6 8 7 2 17 9 19 23 24 43 10 4 14 13 3 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 1 1 4 15 30 26 34 48 67 80 77 99 91 81 70 63 68 68 65 59 50 1016 934 738 727 821 905 997 1137 1091 1143 1338 2058 2149 1971 1396 1044 1010 1006 1047 1098 1335 1878 1794 1558 1423 1612 1853 1630 1581 1380 1017 870 748 582 409 263 130 99 118 147 196 283 194 155 191 259 348 557 733 767 806 854 850 1047 1126 1201 1420 1560 1788 1600 1335 1396 1394 1311 1333 1238 925 539 650 751 764 683 556 221 117 221 440 653 549 537 539 572 389 387 396 295 309 398 994 623 483 374 374 396 379 367 371 401 446 364 365 308 317 304 232 245 230 187 131 87 73 63 69 100 132 172 154 167 210 227 201 179 287 235 39 42 61 72 91 119 95 126 85 63 63 51 46 27 24 28 28 23 24 25 28 29 26 41 48 49 47 40 53 53 40 28 24 20 40 38 31 32 34 73 47 49 70 22 6 1 0 0 0 0 8 8 8 10 9 21 16 9 9 9 3 4 4 3 1 0 3 12 13 6 5 1 0 0 1 5 3 4 2 0 0 0 0 0 0 2 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 1 4 1 2 2 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 1 0 0 0 0 1 2 1 2 3 0 1 0 0 0 1 0 2 3 2 0 2 0 0 0 0 0 3 3 8 7 2 0 0 0 0 0 0 0 0 0 2 3 3 4 7 5 2 3 3 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 9 6 3 6 6 4 0 0 0 0 3 7 10 0 2 1 0 5 18 20 9 7 7 8 6 2 0 1 1 0 0 0 0 4 8 8 39 30 17 16 18 15 16 26 25 26 36 39 30 32 39 44 41 27 34 45 48 44 46 51 63 64 52 41 45 47 51 53 40 23 42 22 20 23 28 32 39 33 38 48 54 57 63 67 67 64 63 58 62 61 57 55 57 55 67 67 65 65 66 66 67 67 66 66 66 63 63 64 64 59 49 46 48 45 38 33 30 30 30 33 34 34 35 28 28 29 30 32 27 27 32 34 32 26 42 32 29 36 43 43 44 49 55 51 44 50 46 42 44 47 47 46 42 42 39 35 33 24 20 12 11 13 15 25 17 30 34 33 48 76 54 35 25 17 9 0 0 0 1 3 1 10 5 3 2 1 0 1 2 1 1 1 7 5 4 3 2 2 2 11 13 12 11 16 0 0 8 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 2 10 18 16 1 0 0 1 7 15 6 19 34 57 78 86 110 103 87 78 86 104 86 81 71 68 730 906 715 806 1175 1248 1215 1326 1033 950 1444 1808 1324 1474 1244 1022 992 1018 1164 1144 1493 1910 1808 1522 1450 1690 2024 1623 1618 1456 1098 810 674 523 323 174 110 124 118 113 138 184 186 190 249 455 593 626 736 767 815 808 838 1103 1184 1312 1504 1668 1537 1367 1343 1284 1260 1232 1222 1173 1012 639 589 1033 1084 1063 910 561 190 519 1058 1314 1048 693 578 603 574 583 739 788 852 524 388 387 409 423 419 406 406 381 374 365 394 396 389 223 192 233 200 187 182 145 112 84 56 57 74 116 165 230 251 214 224 233 182 130 140 102 32 41 43 52 91 110 105 127 85 60 66 63 67 70 32 23 25 26 28 31 31 30 27 27 29 36 36 32 29 30 25 23 20 16 39 39 31 27 29 35 78 53 42 17 1 0 0 0 0 2 16 4 0 1 5 12 3 2 3 6 10 3 4 3 1 1 5 15 16 9 5 0 0 0 2 4 5 11 3 0 0 0 0 2 1 3 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 5 2 1 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 1 0 0 0 0 0 0 0 1 0 1 0 0 0 0 4 26 6 0 0 0 0 0 0 0 0 0 1 5 5 2 2 0 0 0 0 0 0 0 5 2 4 6 4 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 10 8 4 7 10 8 5 4 3 2 13 21 22 16 17 14 4 2 7 8 2 1 3 6 9 8 3 0 0 0 0 0 0 2 4 6 13 19 14 12 11 10 11 22 16 21 36 44 28 33 39 44 44 37 36 39 49 52 50 51 53 44 41 40 42 44 30 38 38 29 23 26 24 24 30 40 47 39 45 64 70 64 64 64 64 59 50 45 49 53 53 56 59 59 60 61 55 54 58 62 65 64 62 60 58 56 57 55 53 49 44 44 41 38 35 32 31 31 29 32 32 31 35 33 30 27 29 32 29 26 29 32 34 46 63 28 23 25 29 31 37 42 52 48 48 60 51 42 39 42 45 45 48 42 38 37 36 34 27 14 10 8 6 7 9 22 26 23 31 62 47 45 49 52 40 0 0 0 0 0 3 15 12 6 3 1 1 1 3 2 2 2 1 2 2 2 3 3 2 13 5 2 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 5 1 0 3 6 6 0 0 0 0 0 1 6 7 23 39 51 66 97 111 116 104 94 103 114 76 87 85 844 1251 1224 827 1247 1353 1228 1327 1256 819 1384 1337 1086 1181 804 810 835 1019 1234 1179 1718 1973 1976 1721 1505 1562 1566 1564 1523 1368 1001 755 664 523 269 109 67 78 100 126 121 184 231 287 389 552 611 586 560 625 548 629 815 1089 1259 1407 1514 1573 1468 1235 1256 1181 1211 1261 1197 1188 1392 999 723 1260 1251 1088 1046 762 524 792 1456 1461 1221 913 638 844 959 905 1119 1613 1665 865 349 407 475 470 470 395 346 346 362 283 309 331 268 207 204 204 184 166 165 132 93 63 48 57 80 132 154 161 165 157 174 193 174 149 95 51 39 38 44 72 90 94 99 95 69 61 73 66 51 51 28 32 27 28 37 43 26 25 25 26 26 26 27 29 28 20 17 14 18 23 34 35 28 24 34 67 109 48 23 13 4 0 2 0 0 2 4 4 2 1 0 1 4 3 1 4 10 14 6 3 1 3 8 20 19 9 3 1 0 0 1 3 6 8 0 0 0 0 0 0 0 3 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 1 1 1 5 2 1 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 1 0 0 0 0 9 30 8 2 0 0 0 0 0 0 0 2 4 0 0 1 1 0 0 0 0 0 0 0 0 2 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 2 6 6 4 5 15 11 9 7 5 5 12 13 8 8 15 15 3 0 3 5 5 1 3 8 11 10 6 1 0 0 0 0 0 0 2 5 8 15 15 14 9 4 4 12 9 12 30 39 26 27 27 33 40 43 38 35 49 52 48 46 51 50 52 49 47 47 33 45 43 50 47 23 22 23 33 40 45 53 65 69 73 69 64 64 65 62 58 57 61 67 69 70 67 57 47 47 45 47 51 54 52 52 51 53 55 53 53 44 35 32 32 33 35 34 28 29 33 33 33 33 32 32 34 38 32 33 31 30 29 26 27 33 32 27 29 29 21 20 20 24 31 36 38 43 47 54 58 53 51 43 37 35 37 36 40 41 38 34 32 25 14 7 3 4 5 26 17 14 24 39 18 33 9 0 0 0 0 0 0 0 2 10 18 5 1 0 0 0 2 1 0 1 1 4 0 3 2 1 1 3 6 5 5 4 3 3 3 1 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 13 14 21 35 54 75 75 87 102 116 121 108 77 90 101 1227 1379 1508 1267 541 716 856 1479 2112 1854 1349 875 889 855 576 600 586 934 1303 1480 1809 1869 1694 1540 1464 1656 1602 1570 1473 1246 1067 686 652 564 344 110 59 52 54 97 170 314 291 289 311 325 390 347 318 370 514 623 906 1193 1392 1466 1423 1485 1504 1372 1219 1258 1307 1218 1072 1110 1443 1686 1439 1254 1245 1023 1216 1305 1101 1162 1743 1989 1621 1116 766 718 868 1476 1228 984 380 343 283 299 355 411 457 290 230 220 221 183 176 211 204 136 97 120 122 178 193 81 84 51 51 68 89 124 133 166 183 164 100 266 178 89 46 63 63 58 59 72 84 80 91 78 65 61 47 38 34 38 40 33 26 22 21 24 20 23 25 27 26 24 22 25 21 16 13 15 31 35 34 32 26 23 27 31 55 69 23 8 3 2 1 0 1 4 6 3 1 2 1 0 0 2 6 2 5 5 4 1 2 6 13 21 20 7 2 0 0 0 0 3 6 6 5 4 1 0 1 1 0 1 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 2 0 0 0 0 0 0 1 2 2 3 2 1 3 5 4 3 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 3 0 1 1 1 0 0 0 0 2 6 6 5 1 0 0 0 0 0 0 2 4 1 0 0 0 1 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 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 2 3 4 4 8 9 12 11 7 6 11 11 4 1 3 6 2 0 4 4 0 1 9 7 7 5 0 0 0 0 2 2 0 0 2 5 7 7 9 10 8 6 6 10 20 9 18 24 21 25 27 39 37 32 32 37 44 45 47 50 55 55 57 57 55 54 54 47 49 43 41 38 35 33 50 53 58 71 76 62 68 69 67 69 77 79 82 84 81 75 72 70 65 56 46 43 34 33 33 35 37 34 35 35 36 35 32 31 21 21 22 23 25 20 27 29 31 32 35 39 37 39 36 29 27 28 28 32 33 29 31 37 38 30 28 36 20 20 22 24 28 35 33 43 55 65 71 66 65 49 37 33 35 39 30 45 49 43 35 35 17 7 3 1 1 5 2 14 15 13 19 46 12 0 0 0 0 0 0 6 8 9 13 2 0 0 0 0 1 4 1 0 1 3 0 1 1 3 4 2 10 5 4 12 13 2 3 1 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 14 11 13 27 49 53 58 80 100 115 128 80 77 114 1060 1076 1182 1128 920 726 803 984 1230 1177 899 664 715 844 818 724 744 1403 1326 1409 1680 1965 1912 1478 1542 1789 1798 1588 1522 1264 935 635 573 547 369 180 108 93 61 162 291 354 268 250 267 303 318 316 375 479 612 799 1129 1471 1555 1509 1440 1473 1487 1332 1131 1070 1057 1047 1111 1321 1477 1350 1095 1111 1139 1314 1508 1516 1259 1262 1393 1201 999 938 902 882 859 1252 571 436 434 327 259 219 195 175 170 128 134 130 109 101 129 166 205 155 81 81 75 153 157 109 87 36 56 74 84 95 108 181 177 123 140 352 140 98 75 68 73 75 81 75 84 83 83 56 39 36 34 35 35 30 25 23 25 21 19 20 20 18 18 19 20 21 22 28 20 16 20 29 42 43 38 30 26 24 20 26 61 74 34 16 15 7 1 1 3 3 1 1 0 2 0 0 0 1 5 0 9 5 1 0 1 7 9 11 11 4 2 1 0 1 2 2 6 8 8 7 5 1 1 1 1 2 0 4 6 5 2 0 0 0 0 0 1 7 2 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 2 3 5 5 2 1 1 2 5 8 6 3 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 2 0 1 1 0 0 0 0 1 3 4 3 2 1 0 0 0 0 2 2 1 0 0 1 2 1 0 0 0 0 0 0 0 0 0 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 6 6 6 7 10 5 1 0 0 1 2 1 3 2 0 3 12 2 5 5 1 0 0 0 1 1 0 0 3 4 8 10 9 8 8 4 4 5 6 9 8 11 13 17 24 32 43 41 36 33 35 44 56 61 60 53 51 57 65 70 70 61 54 64 65 63 59 57 71 72 71 69 71 77 78 76 74 77 89 100 102 98 93 82 64 55 50 43 37 35 37 29 27 26 26 23 22 21 22 23 21 20 13 15 15 15 15 13 13 17 22 25 27 33 29 35 33 23 17 18 24 33 36 32 29 34 39 26 22 29 25 20 20 22 28 35 33 37 52 63 67 67 67 54 43 33 31 35 26 39 47 48 41 32 26 8 1 1 1 0 0 22 25 12 0 0 0 0 0 0 0 0 0 2 5 5 6 12 8 2 0 0 1 4 3 1 0 1 2 0 3 3 3 5 9 8 7 11 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 24 41 59 86 108 111 116 85 84 673 821 1018 1198 835 819 783 512 535 674 701 674 759 843 866 843 1002 1430 968 1403 1665 1844 1735 1501 1580 1681 1502 1278 1349 1145 841 662 594 551 377 270 197 135 124 287 303 288 282 348 341 365 364 352 362 564 827 1066 1311 1542 1370 1245 1298 1374 1435 1544 1129 918 865 892 1162 1549 1880 1987 1559 1444 1099 924 1116 1605 1486 1328 1093 1014 1058 999 868 806 963 1032 405 485 472 453 388 254 239 198 147 103 95 106 113 116 131 171 237 248 182 107 73 98 98 83 62 45 74 81 85 88 116 182 181 116 134 199 91 110 85 71 93 114 180 95 78 74 53 30 28 30 31 31 30 32 23 21 23 23 28 21 21 20 17 12 14 18 20 19 16 16 25 30 33 36 35 30 29 28 22 25 42 60 45 21 18 5 3 2 5 19 3 0 0 0 0 0 0 0 0 1 6 3 1 0 1 6 6 6 7 5 2 0 0 0 3 5 5 5 11 12 9 4 2 13 13 6 0 2 3 4 3 0 0 0 0 0 1 5 1 0 0 0 0 0 0 0 0 0 0 2 2 0 1 2 5 4 4 4 5 4 4 3 5 11 13 8 3 1 2 4 3 2 1 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 2 0 3 4 2 0 0 2 0 1 2 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 2 2 2 5 5 0 0 0 0 0 1 3 1 1 1 8 14 0 9 10 5 0 0 0 0 0 0 0 0 3 3 4 6 9 11 3 4 9 14 12 7 8 9 14 22 21 23 38 43 40 35 37 45 46 47 45 40 46 58 62 64 67 77 76 75 80 86 89 86 94 91 82 77 83 83 86 83 80 78 72 75 70 75 70 55 51 45 35 28 27 31 30 28 26 24 22 25 25 22 20 17 14 13 13 12 11 11 13 14 12 15 16 17 21 17 20 24 19 11 13 22 27 28 25 22 26 29 17 11 12 14 16 15 19 25 30 32 33 43 48 50 53 55 52 41 34 28 28 38 28 37 40 35 28 31 13 4 0 0 0 0 5 9 6 0 1 6 3 1 0 0 0 0 0 0 0 4 17 17 4 0 0 1 1 2 1 1 2 2 1 13 12 10 9 8 7 12 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 1 1 9 36 64 84 89 95 130 126 123 771 719 623 638 795 825 676 811 1036 671 787 689 742 953 927 973 1052 1081 1042 1484 1694 1619 1640 1653 1629 1724 1754 1466 1310 1336 992 794 744 689 580 558 323 206 229 328 248 293 398 438 292 412 416 418 521 816 1095 1283 1401 1368 1092 769 911 1101 1398 1739 1608 1209 944 927 1094 1312 1334 1276 1327 1458 1493 1372 1416 1369 1276 1335 1297 1089 1025 1017 902 798 798 789 607 526 461 393 318 254 262 234 175 124 103 102 92 128 142 160 198 214 179 125 97 103 107 66 45 61 87 62 65 82 128 172 199 101 101 142 140 97 258 222 153 123 41 63 75 50 31 24 22 24 29 28 27 32 20 19 19 21 23 19 21 22 21 19 15 14 15 18 22 18 21 21 21 22 24 27 31 29 30 32 28 59 55 36 27 12 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 6 5 3 1 0 0 3 5 6 6 5 5 7 7 1 11 12 7 1 1 0 2 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 2 3 1 0 2 5 3 3 2 4 6 6 7 7 13 14 3 7 4 4 4 3 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 2 3 3 1 0 1 2 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 2 0 0 8 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 9 11 4 8 8 3 0 0 0 0 0 1 0 0 2 2 1 4 7 9 2 2 2 6 10 9 9 10 11 14 20 27 25 24 28 34 39 40 36 38 35 31 36 40 44 56 67 72 76 100 104 102 101 97 97 85 78 72 69 71 73 73 67 61 59 49 39 37 37 37 37 27 20 19 22 27 27 25 25 22 20 21 21 20 22 20 16 15 13 10 6 5 5 5 9 7 7 10 13 13 15 18 14 13 19 25 20 21 20 16 12 6 1 0 2 6 12 13 15 17 23 27 27 34 35 42 48 51 53 41 36 29 29 36 32 33 32 30 28 28 14 5 1 2 3 0 0 0 2 1 2 10 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 4 2 0 2 16 11 10 10 9 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 1 1 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 3 4 4 2 0 2 18 32 66 89 93 102 103 111 704 703 702 872 937 619 453 851 816 521 664 660 671 653 703 891 1003 996 1165 1476 1833 1616 1961 2013 1764 1474 1588 1564 1462 1382 1071 892 873 774 664 616 353 271 288 298 254 338 394 379 274 329 441 541 715 957 1200 1354 1368 1186 863 539 555 745 1305 1593 1671 1673 1016 803 968 1213 1501 1470 1471 1647 1743 1522 1572 1542 1284 1187 1381 1034 998 979 894 779 665 673 612 558 516 397 328 284 239 200 169 135 123 130 137 137 146 146 142 139 138 145 123 92 72 70 59 61 73 77 72 87 125 97 77 114 115 142 151 162 168 140 66 60 66 56 56 30 19 19 23 23 28 28 28 26 16 12 11 11 14 19 18 15 12 10 12 12 11 13 20 21 19 18 19 21 21 19 22 24 36 35 32 64 66 39 22 28 49 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 9 6 6 5 2 0 1 1 7 11 4 3 5 3 0 1 7 6 5 3 2 13 4 1 0 0 0 0 0 0 0 0 0 4 2 0 0 0 0 0 0 0 0 0 0 1 3 4 6 6 4 4 6 11 8 15 10 3 7 6 6 6 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 2 3 1 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 3 1 0 9 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 1 3 2 7 10 7 4 3 0 0 0 1 1 0 0 1 1 0 0 0 0 2 6 7 4 9 8 9 7 6 11 10 10 8 5 4 3 13 14 18 24 28 29 29 32 35 37 34 40 49 54 53 52 60 66 86 87 88 94 86 66 60 61 62 62 62 61 57 51 44 28 18 18 17 16 13 11 19 22 22 22 23 23 21 18 17 18 23 20 19 19 17 14 10 7 5 4 5 10 5 5 7 9 10 11 10 14 18 23 28 25 22 23 17 6 0 0 0 0 1 4 6 8 10 12 15 17 19 34 30 32 40 48 46 42 33 28 28 31 42 32 29 28 27 23 8 2 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 2 2 1 0 0 2 9 11 5 4 7 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 1 3 5 7 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 35 49 56 62 91 80 912 799 606 587 841 711 440 606 482 430 534 635 590 596 578 726 1085 1136 1253 1516 1736 1841 2408 2370 1824 1497 1592 1517 1366 1171 1033 958 941 832 732 614 429 317 322 280 254 310 356 436 431 444 538 699 937 1126 1278 1333 1280 946 708 575 643 865 1240 1470 1565 1825 1698 673 736 1231 1600 1572 1324 1787 1673 1382 1310 1465 1476 1461 1430 991 992 914 721 628 748 671 560 498 432 362 355 303 241 169 127 121 99 97 107 128 137 140 127 115 100 103 117 71 66 82 73 49 46 60 77 85 83 62 96 120 115 129 70 53 67 56 50 70 32 28 36 26 22 24 25 24 24 24 20 19 16 13 13 19 19 18 16 11 14 15 13 10 8 6 27 32 28 24 17 14 10 12 18 25 50 37 31 46 50 26 53 81 67 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 4 6 5 4 2 0 0 0 11 19 15 5 5 2 0 2 5 6 6 4 4 6 3 0 0 0 0 0 0 0 0 0 1 7 5 1 0 0 0 5 5 2 0 0 0 0 3 5 6 8 6 5 6 9 9 12 7 3 5 7 8 8 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 3 3 2 1 3 1 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 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 9 10 7 3 0 0 0 5 6 3 0 0 0 0 0 0 2 3 8 10 9 8 6 3 8 13 15 12 11 8 4 1 1 7 7 8 11 16 21 26 28 37 38 32 31 36 40 42 42 44 38 58 60 61 66 56 56 56 59 68 76 70 54 46 39 31 23 14 14 8 6 7 7 17 20 17 18 22 24 24 21 18 17 18 16 19 18 14 10 9 9 4 4 7 9 4 2 7 12 15 16 16 14 14 22 30 28 19 24 20 13 5 3 0 0 0 1 2 3 6 7 9 11 13 22 24 21 23 32 41 34 32 30 28 37 57 31 26 22 27 31 17 8 3 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 1 1 0 1 0 0 0 0 1 2 2 5 2 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 18 27 61 89 97 789 700 510 430 640 599 446 402 329 420 525 673 845 1011 595 653 926 1158 1283 1501 1757 1905 2063 2247 1760 1498 1485 1443 1310 1132 1119 1133 1110 1053 894 679 476 341 303 255 234 351 477 541 579 544 598 763 1023 1227 1362 1292 1036 745 511 517 786 1084 1335 1732 1664 1400 1031 581 733 1092 1389 1618 1651 1809 1203 1008 994 1085 1210 1126 1126 979 786 841 654 567 575 582 514 573 492 447 366 197 156 139 113 96 85 106 121 112 107 113 99 102 78 67 93 77 58 46 40 36 42 62 57 48 49 92 133 109 116 138 96 87 101 91 70 67 40 39 30 28 36 31 25 19 17 18 21 14 14 15 17 18 19 13 14 22 30 30 19 9 6 6 4 9 20 25 19 14 8 13 19 22 30 27 27 28 34 52 30 35 69 42 2 1 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 3 0 1 1 0 0 0 10 19 15 5 3 0 0 0 1 2 4 4 3 4 5 1 0 0 0 0 0 0 0 0 0 2 9 5 1 0 0 1 3 1 0 0 0 0 1 4 7 9 8 8 7 8 10 10 5 1 3 6 5 5 9 8 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 4 5 10 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 0 6 9 1 5 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 3 3 4 6 9 8 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 7 7 9 8 3 1 2 1 1 4 6 0 0 0 0 0 1 6 11 19 23 21 14 13 9 11 14 13 11 8 3 1 3 8 8 8 8 10 15 17 16 36 48 45 36 32 30 32 30 29 31 38 43 50 52 49 51 55 62 79 85 68 46 35 31 25 19 17 10 6 5 6 9 19 22 21 20 21 22 25 25 23 22 21 19 22 18 11 8 8 8 3 5 4 2 1 0 4 7 9 10 10 5 1 7 15 18 16 22 17 16 12 6 4 0 2 6 7 4 5 8 9 7 6 11 15 25 18 20 28 26 28 30 34 38 42 36 38 34 37 35 21 19 16 13 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 1 1 1 1 1 0 1 1 2 3 1 9 3 0 0 0 0 1 0 0 0 0 0 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 19 46 53 69 495 539 653 714 650 761 591 448 440 506 453 348 522 712 545 493 944 1211 1338 1495 1712 1774 1893 2001 1866 1402 1449 1421 1321 1234 1243 1330 1324 1248 1113 807 523 356 286 220 202 389 417 349 380 531 599 851 1152 1372 1311 1220 849 554 414 323 613 638 799 1396 1734 1601 1435 1299 1324 1145 942 1610 1630 1068 623 696 741 773 766 768 834 919 936 946 766 571 505 480 485 605 458 431 300 145 99 121 97 83 83 100 115 113 93 96 109 126 101 123 109 71 16 27 25 20 22 41 31 59 72 75 75 83 110 125 122 99 80 111 71 36 31 26 18 36 54 50 23 18 20 24 25 12 10 8 9 11 12 11 16 29 43 45 26 15 10 10 9 8 15 21 24 29 47 26 18 14 12 19 20 17 22 33 38 18 78 69 18 11 0 0 2 3 4 1 0 0 1 2 0 0 0 2 2 0 1 1 2 1 0 0 0 0 0 1 6 19 15 6 1 0 0 0 0 0 1 1 2 7 8 3 0 0 0 0 0 0 0 0 0 1 5 9 3 1 0 0 1 0 0 2 4 2 0 4 8 11 11 8 8 9 10 10 7 3 5 6 6 6 8 4 4 4 2 2 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 9 7 6 7 7 7 3 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 2 4 3 0 5 5 7 8 0 0 0 0 0 0 1 4 2 0 0 0 0 2 5 7 7 11 14 15 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 15 10 5 2 2 11 3 2 3 0 0 0 0 5 10 13 12 17 20 21 20 12 12 9 9 11 11 8 6 3 2 5 10 10 11 7 6 7 7 20 27 32 39 46 39 36 38 34 30 36 40 43 46 53 56 46 56 63 59 47 35 27 27 27 22 15 9 6 5 8 11 15 22 27 27 23 20 21 26 24 26 26 22 21 17 19 16 13 9 5 3 1 0 0 0 0 0 0 0 0 0 0 1 2 7 12 14 8 7 6 5 5 5 5 4 5 5 7 6 7 6 7 8 8 19 14 16 20 20 20 25 32 38 37 29 26 34 44 46 39 35 22 24 17 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 3 2 2 1 1 0 1 2 5 5 2 7 4 1 0 0 1 3 1 1 3 3 1 2 7 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 19 48 53 427 496 854 664 579 708 698 502 485 532 482 202 249 639 658 597 1182 1228 1326 1437 1561 1593 1789 2014 1831 1389 1662 1533 1357 1277 1265 1319 1348 1296 1080 740 481 404 322 240 246 485 462 397 426 518 579 990 1390 1344 1058 962 533 370 278 206 302 607 791 1094 1408 1446 1827 1275 1148 1346 1416 773 643 479 465 617 663 619 587 560 525 325 566 760 901 576 659 600 530 528 567 408 195 119 107 101 69 79 90 92 103 106 82 103 105 80 83 128 122 94 84 49 44 23 25 36 45 78 129 94 45 67 126 125 113 95 73 141 63 36 41 34 15 37 45 33 17 23 22 20 19 15 9 2 6 10 11 15 30 31 24 16 12 17 12 13 16 15 18 16 14 40 71 54 31 17 10 11 18 15 23 27 22 8 34 73 33 0 1 2 3 3 13 23 10 1 0 2 4 3 0 5 7 7 4 19 6 1 1 0 0 0 0 0 0 2 10 7 3 1 0 0 1 0 0 0 0 7 7 3 1 1 0 1 0 0 0 0 0 0 4 9 6 6 2 0 0 0 0 0 3 4 1 5 5 9 8 5 7 9 10 11 11 6 3 4 5 6 6 4 1 2 2 3 6 4 3 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 8 8 7 7 7 3 1 0 0 0 0 4 4 1 0 1 1 0 3 3 1 0 0 0 1 1 0 6 2 15 17 0 0 0 0 0 2 8 9 6 3 1 0 0 3 4 7 11 16 20 15 6 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 1 6 20 7 4 5 7 1 6 6 5 3 0 0 0 9 19 21 10 6 7 9 14 18 7 6 5 5 6 7 7 5 5 4 4 6 18 11 4 6 13 14 21 21 32 40 27 34 30 32 36 42 48 48 51 54 53 38 37 42 36 31 28 23 24 24 19 14 12 7 7 9 9 12 22 23 24 20 17 17 19 22 23 24 23 21 23 30 27 22 17 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 2 2 1 0 2 6 6 4 5 7 6 6 5 8 6 5 9 17 10 14 17 21 33 41 35 30 36 43 38 34 47 56 62 67 73 57 49 25 4 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 4 4 4 1 0 0 1 1 1 2 2 1 1 1 2 9 4 5 9 10 6 5 13 11 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 4 15 32 53 354 500 960 365 502 617 678 640 578 566 480 431 504 779 560 763 1242 1312 1379 1418 1445 1523 1753 2071 1910 1771 1731 1561 1288 1239 1244 1241 1215 1100 838 692 630 581 456 265 241 373 427 315 393 540 693 955 1170 1021 755 520 286 198 201 169 182 260 438 894 1496 1933 1802 1624 1064 1033 1281 1226 594 487 451 469 466 488 507 555 456 204 177 242 880 1449 1091 821 664 599 497 213 112 101 108 108 88 92 121 97 66 75 79 91 77 136 190 170 120 55 49 71 61 20 36 32 78 142 136 103 123 146 148 119 86 61 90 127 47 41 29 24 17 28 34 40 36 28 18 13 9 12 11 2 1 10 13 22 35 17 5 1 4 10 10 11 13 14 14 10 13 14 27 40 44 40 36 28 21 18 28 16 9 5 14 61 15 0 0 2 4 1 10 18 17 5 0 4 6 4 2 4 15 51 91 72 9 3 4 6 5 3 0 0 2 5 9 12 8 7 5 3 5 1 0 0 2 6 7 4 3 3 3 4 1 1 0 0 0 0 1 6 9 8 1 0 0 0 0 1 5 3 2 5 5 11 9 6 5 7 6 9 10 8 4 3 4 6 7 6 1 1 0 3 6 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 7 6 4 4 5 4 1 0 0 0 3 4 2 1 2 0 4 7 5 2 0 0 0 1 1 1 3 0 7 6 0 0 0 0 1 5 11 15 11 8 4 1 0 1 1 5 11 16 15 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 1 1 0 0 0 0 0 3 11 22 10 10 8 16 28 10 9 8 4 0 0 2 3 4 5 3 2 2 1 7 9 2 2 3 1 2 4 3 4 3 4 3 3 11 15 7 2 3 5 10 15 26 37 41 41 34 38 43 48 52 53 66 51 37 35 37 37 30 27 24 22 22 21 19 15 11 9 8 11 11 11 12 13 14 14 14 14 16 22 22 27 33 34 33 30 25 21 19 15 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 2 3 5 6 8 6 8 6 4 7 12 6 16 18 21 28 25 25 20 27 38 42 35 43 46 56 70 78 58 45 29 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 1 2 5 5 3 2 1 0 0 0 0 0 0 1 5 3 4 10 3 9 7 6 6 8 14 14 6 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 4 15 37 231 280 294 229 546 559 839 1025 754 709 501 665 760 606 361 709 1072 1287 1365 1382 1420 1469 1594 1789 1808 1798 1579 1375 1209 1176 1199 1175 1074 874 687 814 794 674 487 273 209 209 220 242 331 486 792 1097 1396 1018 519 301 164 132 210 189 305 412 596 866 1248 2082 2744 2443 1698 811 750 813 687 665 455 278 192 255 317 496 351 323 321 184 300 296 398 468 478 228 144 114 98 103 92 93 124 150 161 169 161 154 138 98 53 153 172 166 149 121 115 62 36 30 57 38 117 154 107 143 97 101 88 53 56 48 109 87 26 62 31 24 21 20 32 59 42 32 22 14 14 15 12 8 7 11 8 15 16 4 4 1 3 4 5 5 9 9 7 5 4 4 5 16 30 41 49 24 14 12 13 5 7 6 8 16 8 10 4 1 2 1 11 11 13 9 0 1 2 3 3 4 15 4 30 41 14 2 2 2 4 4 1 0 4 4 7 15 17 21 20 12 2 2 0 2 2 4 7 6 5 5 7 9 0 1 1 0 0 0 0 3 5 7 6 2 1 0 0 2 3 5 4 3 4 11 11 6 4 4 4 8 3 1 4 7 8 7 6 5 3 0 1 2 2 1 2 1 0 0 1 0 1 1 0 0 0 0 0 0 0 0 1 0 0 0 1 3 4 3 1 4 6 5 1 1 2 3 3 3 3 1 3 6 7 8 5 3 2 2 0 2 1 0 1 1 3 1 0 0 0 0 3 8 13 18 16 13 8 4 2 2 1 4 9 10 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 2 7 10 3 0 0 0 0 0 1 8 15 8 10 8 17 27 25 22 7 4 2 0 0 0 1 0 0 1 2 0 0 0 0 0 1 0 0 0 0 0 0 1 2 2 3 16 15 15 11 6 7 11 10 12 18 23 23 35 46 50 50 48 54 42 36 40 44 33 29 25 23 22 21 23 17 15 11 9 11 15 14 14 14 14 13 11 14 13 15 20 20 22 23 27 27 20 20 16 16 16 13 10 1 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 2 5 7 6 13 21 15 10 12 22 16 15 19 26 31 32 39 43 52 59 56 41 52 30 7 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 7 7 6 6 0 0 0 0 0 1 7 12 6 8 12 1 10 11 5 5 9 6 15 5 7 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 38 228 219 147 239 414 381 993 780 738 711 541 840 607 419 464 782 1078 1269 1334 1355 1431 1409 1483 1495 1564 1850 1619 1407 1210 1053 1054 1045 1023 986 978 1058 957 709 532 382 332 300 214 249 381 500 829 1180 1172 769 293 297 179 113 198 369 980 1043 1131 1073 743 1364 1473 1565 1291 411 440 514 543 506 288 189 137 126 175 346 175 185 223 174 173 181 137 130 127 83 119 102 109 119 108 96 120 152 178 191 174 146 127 141 143 199 189 146 128 107 105 75 89 60 10 16 62 73 45 23 26 37 28 32 50 63 129 48 39 49 26 29 28 18 26 52 40 34 18 10 16 15 14 12 11 8 1 3 2 0 0 1 5 5 4 4 4 4 3 1 0 0 0 3 6 16 33 20 9 4 3 6 9 5 2 1 3 11 5 1 0 7 7 1 4 3 0 0 0 1 1 1 4 4 18 19 11 3 2 4 6 6 4 4 1 13 13 18 27 27 12 10 16 16 0 1 1 3 6 6 4 6 11 10 3 0 0 0 0 0 0 0 0 3 7 5 4 2 1 1 3 5 6 4 5 9 14 9 6 4 3 5 5 4 5 8 7 4 9 5 3 5 7 1 1 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 4 6 5 3 5 3 2 3 4 5 1 2 4 5 6 5 4 3 2 1 3 3 2 2 3 0 0 0 0 0 0 0 7 13 16 18 17 16 13 10 8 5 4 8 6 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 1 1 0 0 0 0 0 0 0 0 0 0 2 6 9 2 0 0 0 0 0 3 9 11 8 14 3 0 0 6 10 3 3 1 0 0 0 2 3 3 2 2 1 0 0 0 1 2 0 0 0 0 0 0 0 1 1 3 9 16 18 18 19 18 15 14 15 24 33 33 30 28 31 35 36 33 39 47 51 46 36 30 25 24 23 21 17 15 17 15 14 16 15 12 10 12 14 13 10 11 11 13 17 19 15 14 19 19 17 17 17 16 16 15 13 9 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 5 5 22 13 7 8 14 28 13 18 25 25 22 36 51 49 50 45 23 22 21 16 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 6 9 10 8 16 3 6 9 7 1 12 12 5 3 7 11 15 6 13 15 5 24 25 8 10 14 3 18 4 11 10 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 4 15 192 222 126 93 184 679 2026 2274 1204 670 616 846 454 481 682 944 1102 1307 1339 1375 1469 1504 1547 1442 1319 1415 1595 1606 1413 1212 1101 986 1112 1188 1305 1328 1188 649 680 690 544 352 237 270 348 485 650 833 985 683 320 284 41 64 243 829 1973 2135 1682 1298 1105 1638 1680 1069 620 300 191 155 191 322 303 104 103 88 90 70 42 45 117 180 272 304 208 169 241 210 183 116 116 108 85 94 207 141 126 112 107 102 207 191 209 186 221 147 138 144 207 349 294 159 68 33 20 40 45 42 40 38 34 60 60 70 91 12 87 59 11 22 50 14 38 48 24 21 5 7 17 20 19 9 7 4 0 0 0 0 0 2 6 6 4 2 2 2 1 1 1 0 1 0 0 4 3 3 2 0 2 5 9 7 4 3 3 4 6 7 2 38 52 0 0 0 0 0 0 0 0 0 1 2 2 6 8 17 21 28 14 5 4 6 5 3 6 11 18 20 12 10 12 12 3 0 0 2 4 4 2 0 10 11 7 2 0 0 0 0 0 0 0 0 5 8 6 2 2 2 1 2 5 4 6 9 12 9 7 5 3 3 3 4 6 5 5 5 6 13 6 12 19 5 0 1 2 2 1 0 0 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 4 4 6 6 5 6 5 1 0 0 2 3 2 4 3 3 4 4 5 6 5 5 4 1 0 0 0 0 1 5 14 16 17 17 16 18 18 15 11 7 6 9 5 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 1 1 1 1 0 0 2 2 1 0 0 3 4 3 3 2 1 0 0 2 5 1 18 16 12 11 4 1 0 3 7 7 0 1 1 1 2 0 1 2 3 2 1 0 0 0 2 3 2 2 1 1 0 0 0 1 2 2 3 8 7 23 43 48 40 37 31 27 32 38 36 33 29 32 35 38 43 37 38 41 42 39 35 30 26 24 22 18 20 18 17 15 11 11 6 4 5 9 12 10 10 12 15 17 17 18 20 19 16 16 15 12 12 11 10 11 13 9 4 1 0 0 0 0 0 0 0 0 0 0 1 6 15 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 18 12 4 1 5 16 13 18 20 20 16 16 62 36 17 15 9 16 17 13 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 18 20 17 26 9 21 19 8 0 1 2 1 4 10 13 14 12 25 25 10 12 43 14 20 19 6 25 3 8 6 0 2 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 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 140 161 159 15 80 612 1091 1071 527 382 368 379 425 707 861 1090 1209 1251 1301 1304 1368 1449 1461 1428 1192 1107 1377 1707 1731 1652 1376 1178 1224 1277 1447 1461 1205 692 828 846 561 281 222 305 407 501 664 779 631 571 322 175 0 12 202 818 1544 1745 1388 1395 1369 1506 1683 579 397 251 133 52 70 221 224 149 131 77 115 88 22 32 90 175 440 733 880 703 551 409 218 130 84 103 88 107 171 141 116 79 75 147 318 225 139 141 149 103 114 89 159 277 267 168 81 25 12 34 69 58 73 106 129 145 124 101 60 19 114 35 6 36 65 4 37 31 20 20 11 11 12 15 13 3 3 1 0 0 0 0 7 7 6 6 3 1 0 0 1 1 0 20 28 17 0 19 7 1 0 0 1 3 8 11 9 9 9 11 12 13 15 32 40 20 0 0 0 0 0 0 0 0 0 0 2 7 6 42 35 10 5 0 1 1 1 1 4 4 3 9 17 3 9 7 6 1 0 0 1 3 3 0 3 11 17 12 3 1 0 0 0 0 0 0 1 5 6 1 1 0 0 1 3 4 8 9 9 9 6 5 3 2 3 4 5 6 4 5 6 13 11 11 17 18 9 3 4 4 3 1 0 1 2 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 4 3 3 4 4 4 6 5 2 1 1 0 2 3 2 2 1 3 6 6 6 8 5 1 0 0 0 0 0 5 13 21 16 15 15 15 16 17 16 9 6 6 7 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 2 3 1 1 4 4 3 2 3 5 3 2 2 3 3 1 0 2 3 4 21 18 14 11 8 9 12 4 3 5 0 1 2 1 1 3 2 0 0 0 0 0 0 0 1 4 6 5 7 4 3 3 3 5 6 7 7 9 14 16 21 28 35 45 55 52 45 42 41 40 37 37 39 41 42 40 45 46 46 45 41 33 30 25 20 18 20 16 12 10 9 8 4 5 6 9 12 10 8 10 13 16 18 23 23 22 19 16 13 15 14 11 9 9 10 6 3 1 0 0 0 0 0 0 0 0 0 0 2 6 10 1 0 0 12 12 0 0 0 0 0 0 1 5 5 2 0 2 4 13 3 1 0 1 3 5 7 14 19 19 31 14 7 11 13 4 5 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 18 20 21 29 35 28 19 16 12 0 0 3 6 11 15 15 25 26 27 24 21 39 24 11 4 8 23 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 153 263 133 35 129 434 674 588 345 246 279 241 430 782 888 1119 1166 1198 1253 1301 1238 1300 1347 1287 1132 971 1139 1376 1559 1793 1625 1339 1169 1162 1278 1203 1041 839 705 717 388 258 237 287 372 500 653 638 482 506 132 12 0 23 142 618 1307 1431 1216 1475 1454 1274 901 340 271 161 86 55 81 127 123 125 133 144 200 280 211 127 107 213 756 978 936 764 290 159 107 102 130 206 201 148 130 131 93 125 138 191 288 372 209 105 77 69 69 68 77 114 100 62 39 30 60 87 124 129 97 135 166 147 140 80 29 32 79 40 34 63 56 13 20 21 30 36 35 32 33 12 3 0 0 0 0 0 1 4 19 18 9 5 3 0 0 0 0 0 0 16 23 15 11 46 7 1 0 0 0 0 5 8 10 13 17 15 11 16 26 9 34 19 4 2 0 0 0 0 0 0 2 0 2 14 29 39 19 12 9 2 1 2 1 1 2 2 0 2 3 3 10 7 8 4 0 0 0 0 0 0 0 2 13 20 12 5 5 4 1 0 0 0 0 1 2 1 0 0 0 0 2 5 8 13 11 8 6 7 5 3 5 5 4 7 3 10 11 6 13 8 4 7 13 6 3 3 3 2 0 3 3 3 3 4 4 3 1 0 0 0 0 0 0 0 0 0 0 2 3 3 4 3 3 4 3 2 4 4 2 1 2 2 5 6 5 3 1 4 4 5 8 11 9 2 0 0 0 0 0 8 16 18 12 12 14 13 11 11 10 7 7 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 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 3 6 7 8 7 5 5 1 2 2 2 2 5 1 2 6 11 21 20 14 12 12 10 16 9 6 5 4 0 0 1 2 2 1 0 0 0 0 0 0 0 1 2 4 6 10 8 5 3 3 5 11 13 14 15 16 20 11 13 17 22 26 30 31 31 32 35 39 37 43 44 45 49 49 47 47 47 44 37 30 23 19 17 16 13 9 12 11 8 5 6 8 7 6 6 5 5 5 10 19 27 22 15 15 14 13 16 14 14 17 14 10 13 6 6 3 0 0 0 0 0 0 0 0 0 1 1 3 14 40 36 15 8 4 0 0 0 0 0 0 0 1 0 0 0 4 21 4 6 5 0 0 1 2 10 16 16 16 15 7 15 24 21 16 2 0 1 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 18 15 21 39 54 24 6 0 0 0 0 4 6 10 13 14 24 24 25 32 40 38 35 8 0 3 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 138 424 202 103 145 194 526 841 566 300 232 305 820 997 1078 1261 1259 1215 1193 1209 1169 1186 1232 1223 1170 1121 1191 1168 1376 1799 1875 1454 1107 1059 1104 979 930 897 876 720 318 236 271 329 420 593 732 455 340 280 12 3 1 28 154 492 1332 1079 896 1126 1271 989 618 323 171 102 92 67 88 120 133 277 278 304 391 560 502 336 306 319 228 244 329 382 305 227 186 160 237 276 142 207 191 179 195 255 496 313 305 293 57 77 74 64 56 44 31 47 42 37 71 158 125 129 114 107 110 131 149 148 115 26 10 38 60 56 41 85 47 16 11 23 17 22 22 16 17 4 1 0 0 0 0 0 0 8 28 27 22 9 2 0 0 0 0 0 0 3 6 3 13 24 0 1 1 0 0 0 4 5 6 5 0 1 2 27 31 23 66 59 23 5 0 0 0 0 0 2 7 1 0 9 27 21 2 9 13 7 0 1 0 0 0 0 0 0 0 1 5 7 8 5 1 1 0 0 0 0 0 0 2 18 17 4 2 7 5 1 0 0 0 0 0 0 0 0 0 0 1 4 8 15 15 11 8 7 8 6 6 6 5 6 6 7 10 7 5 7 8 2 5 8 3 3 2 2 2 3 3 2 2 2 2 3 2 2 1 0 0 0 0 0 0 0 0 2 2 3 3 2 2 4 4 3 2 2 1 1 2 4 6 6 7 5 2 3 5 6 12 16 14 2 0 0 0 0 1 3 12 10 8 13 15 14 12 9 7 4 3 2 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 0 0 0 0 0 0 0 0 0 0 1 2 2 4 6 10 10 8 7 6 1 1 1 2 3 5 3 2 6 14 20 20 17 14 16 18 15 25 9 6 4 0 0 2 2 2 1 0 2 0 0 0 0 1 1 5 4 3 4 5 7 7 9 14 16 17 18 25 31 30 21 20 19 19 19 18 23 24 25 28 31 33 44 46 46 48 51 50 50 50 50 48 43 33 27 22 18 16 14 19 17 14 11 7 6 10 9 6 4 3 3 4 7 12 15 3 7 9 8 6 7 4 5 5 5 8 4 8 7 3 2 2 0 0 0 0 0 0 0 0 1 2 2 4 2 2 2 0 0 0 0 0 0 0 0 0 3 2 3 10 1 2 1 0 0 0 1 4 11 15 16 14 6 15 23 19 10 1 2 2 5 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 13 15 25 32 30 7 1 0 0 3 11 26 14 13 13 13 18 20 20 26 20 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 55 1 75 105 217 431 525 507 338 504 807 833 1004 1122 1190 1205 1200 1131 1065 1069 1117 1152 1139 1296 1426 1399 1369 1377 1686 1805 1440 959 941 981 1001 1012 990 841 547 278 193 224 295 503 675 741 309 247 128 0 0 0 20 110 238 316 375 460 533 795 1350 1107 413 157 103 54 62 230 235 279 426 591 549 509 474 370 480 457 475 558 529 313 265 268 257 274 266 294 250 194 168 182 213 176 197 273 155 124 63 48 74 76 51 42 38 26 13 25 82 169 210 149 145 125 115 123 143 179 180 98 16 25 34 42 29 33 79 22 5 9 13 2 2 1 0 2 3 1 0 0 0 0 0 0 0 0 20 64 13 2 0 0 0 0 0 0 0 1 0 4 4 0 1 2 1 0 0 1 4 5 3 1 0 0 28 29 42 61 60 37 12 10 7 0 0 0 1 5 3 1 6 23 27 0 0 5 7 3 0 0 0 0 1 1 1 0 0 1 4 6 10 12 5 0 0 0 0 0 0 1 5 23 33 21 4 5 3 1 0 0 0 0 0 0 0 1 1 1 2 7 14 17 17 14 9 7 8 5 10 7 8 13 4 10 11 5 4 11 3 9 9 5 3 2 2 2 2 2 3 3 3 3 2 1 4 2 0 0 0 0 0 0 0 0 0 2 1 1 1 1 3 4 3 3 2 1 1 3 6 8 9 7 5 4 4 5 7 14 17 17 15 5 4 1 1 2 1 4 4 5 7 10 14 14 12 7 2 0 0 0 0 0 0 4 2 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 9 7 8 6 3 3 3 5 4 4 5 5 8 15 20 21 20 15 17 18 20 23 4 2 1 0 0 0 0 1 1 1 2 0 0 0 0 1 1 4 3 1 1 3 5 14 15 16 18 18 21 26 25 22 24 23 19 18 19 19 19 17 20 28 34 34 35 41 37 32 32 34 39 40 44 46 43 37 36 31 24 19 19 21 19 17 15 11 10 13 11 9 7 4 2 2 2 2 3 3 6 4 2 0 0 0 3 2 2 4 3 2 9 5 0 1 7 5 2 1 0 0 0 0 0 0 0 0 0 1 1 0 1 0 0 0 0 1 2 1 3 2 2 5 2 1 0 0 0 0 0 3 9 14 16 16 12 5 13 14 4 0 3 3 5 5 4 1 0 0 1 2 0 0 0 0 0 0 0 0 0 5 7 8 19 23 41 42 32 27 2 0 7 12 15 19 17 12 11 11 12 15 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 39 34 39 55 62 130 118 181 397 165 469 835 1014 1005 1079 1121 1094 1071 1095 1101 1054 1051 1160 1360 1543 1597 1495 1415 1376 1461 1574 1327 940 960 1003 1075 1102 1019 721 345 215 221 290 354 618 624 577 526 300 62 0 0 1 8 74 108 91 64 129 154 300 627 848 168 118 71 67 119 283 329 732 624 313 512 504 333 285 379 376 256 184 218 250 237 238 278 326 334 309 211 164 146 147 222 135 111 102 69 88 54 70 80 68 38 26 20 16 22 49 92 149 159 133 116 83 70 76 111 168 189 63 29 43 28 13 19 27 33 6 0 0 2 2 3 3 4 2 4 4 0 0 4 3 0 0 0 0 31 57 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 5 3 1 0 1 9 13 59 103 80 32 8 31 32 4 0 0 2 24 52 40 6 13 8 1 0 1 5 5 2 0 0 1 2 4 3 0 0 0 1 1 2 7 7 3 1 0 0 0 0 0 0 0 0 6 5 4 6 2 0 0 0 1 0 0 0 3 6 5 2 3 6 11 16 17 15 12 9 4 8 7 10 12 9 10 10 6 4 5 0 9 9 7 5 3 2 2 3 3 2 2 2 1 0 1 2 2 1 1 1 0 0 0 0 1 2 1 0 0 0 0 1 3 3 3 2 1 3 7 6 7 9 6 5 5 4 5 7 13 18 20 19 15 8 4 2 3 4 7 7 5 4 4 6 8 9 6 1 0 0 0 1 2 3 7 5 2 1 0 0 0 0 0 0 0 0 0 0 0 1 1 3 1 0 0 1 3 0 1 1 0 0 0 0 0 0 0 0 0 0 2 5 9 6 8 7 5 5 7 7 7 7 6 4 6 14 17 17 17 16 16 16 25 29 9 1 0 0 0 1 5 1 5 4 1 0 0 0 0 0 0 1 2 1 1 2 5 7 11 12 14 15 17 15 16 20 24 24 22 20 19 17 15 16 17 23 29 33 33 36 33 34 33 32 34 30 33 35 35 35 31 34 33 26 20 19 16 16 13 9 9 11 11 11 10 8 5 5 4 2 2 3 4 2 1 2 1 0 0 0 0 1 1 0 5 2 0 0 0 0 0 1 2 1 1 1 0 2 2 0 0 3 1 4 5 0 0 0 0 0 3 10 2 0 4 7 7 6 2 0 0 0 1 8 9 11 15 20 19 17 8 4 2 0 1 1 7 8 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 6 10 15 28 52 63 61 53 42 12 5 7 12 15 16 16 15 15 14 14 13 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 32 12 17 34 98 80 127 256 326 784 792 856 910 982 1120 1011 936 946 1054 1053 1157 1302 1388 1220 1292 1243 1245 1261 1292 1328 1215 986 856 942 1003 1057 945 707 306 244 275 341 440 640 711 655 409 157 2 22 5 16 36 68 113 90 65 53 35 120 188 254 119 84 53 71 99 152 234 1035 692 370 447 616 587 334 283 341 339 292 386 280 205 249 182 258 245 211 240 275 147 93 87 41 106 79 52 38 28 23 35 35 26 24 10 30 45 75 115 93 97 103 101 61 28 44 81 124 142 49 25 30 26 7 21 29 21 9 0 0 0 1 2 4 10 3 4 4 1 1 7 5 1 0 0 0 10 17 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 2 1 0 0 0 2 7 7 82 74 19 0 1 18 13 0 0 2 2 1 6 1 4 1 1 1 0 1 4 6 4 0 1 3 3 5 5 2 3 2 1 1 3 7 13 6 1 0 0 0 0 0 0 0 1 2 4 5 4 2 0 0 0 1 0 0 4 6 5 2 0 3 5 7 9 16 18 13 6 6 9 7 11 11 7 8 5 5 3 2 4 8 7 6 4 2 2 3 3 2 2 0 0 0 1 1 2 2 6 5 1 0 0 0 1 2 2 1 0 0 0 0 0 2 2 2 2 5 5 6 8 7 6 7 7 5 4 6 12 15 17 18 16 10 6 4 4 5 7 6 6 6 4 2 2 5 3 2 1 0 0 0 2 4 5 7 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 2 1 0 0 0 0 0 0 0 0 0 0 2 5 8 6 4 4 9 12 12 12 9 8 6 5 10 12 13 16 15 12 17 32 31 20 8 0 0 0 0 1 3 1 2 2 1 0 0 0 0 0 0 0 1 0 1 3 5 9 9 9 10 11 11 13 11 12 14 18 20 21 21 18 15 13 12 15 15 20 26 29 19 19 23 28 30 27 27 29 27 23 20 22 24 20 16 16 18 18 16 13 12 12 12 13 14 14 13 12 7 6 4 2 1 1 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 1 1 0 0 0 0 2 2 5 5 0 0 0 0 2 3 6 6 8 6 6 7 7 10 3 0 1 4 12 14 13 16 22 23 18 9 8 5 1 2 4 5 6 6 6 1 0 1 0 0 0 0 0 0 0 0 0 0 1 7 26 48 49 58 61 58 52 48 30 8 9 16 18 17 18 27 24 16 7 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 0 0 0 14 72 83 29 12 32 29 85 284 546 754 732 876 872 913 1023 867 862 907 1003 1093 1311 1363 1294 1170 1159 1064 1158 1192 1155 1099 1109 1026 943 904 919 954 570 267 197 257 288 341 434 639 887 888 378 84 74 162 24 120 76 38 102 132 166 172 119 66 105 117 102 71 55 72 77 232 455 771 974 630 419 308 292 370 312 315 323 339 323 182 151 240 325 273 160 110 124 107 100 51 35 23 21 44 38 28 27 28 15 17 18 14 13 48 51 46 39 39 49 90 91 67 35 75 101 107 94 38 22 20 16 12 14 24 39 13 0 0 2 1 0 1 2 3 42 14 5 7 1 2 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 1 2 0 0 0 5 9 16 108 48 9 1 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 5 4 0 1 0 4 5 3 4 4 3 3 3 5 14 13 4 1 1 0 0 0 0 0 0 0 2 6 7 7 6 5 2 0 0 3 1 4 5 6 4 7 8 5 4 11 17 16 9 6 8 6 11 13 10 5 5 7 7 5 3 5 4 4 3 3 1 4 3 2 1 0 0 0 4 5 3 0 2 1 1 1 1 0 1 2 3 2 1 0 0 0 0 1 2 3 3 3 3 5 6 6 6 10 13 7 3 4 8 9 13 15 12 8 6 6 6 5 5 5 5 5 4 2 0 0 2 2 2 1 1 1 2 2 5 7 6 5 2 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 1 2 1 0 0 0 0 0 0 0 0 1 2 1 3 6 6 2 2 4 6 8 10 6 8 7 9 12 12 9 13 15 14 19 22 18 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 1 4 8 9 9 8 6 7 9 9 4 4 7 10 11 13 13 14 15 13 9 8 8 11 14 12 7 9 12 18 25 30 30 33 31 30 33 32 20 17 17 21 29 30 27 23 21 21 20 18 20 21 18 12 10 7 9 8 6 5 4 1 1 1 0 0 0 0 0 3 6 0 0 0 0 0 0 0 1 0 0 1 5 3 2 1 1 5 7 9 8 5 2 2 0 0 0 2 6 13 11 9 5 3 10 5 7 5 8 17 15 14 14 18 22 22 17 11 4 0 1 3 2 3 2 3 7 3 1 0 0 0 1 0 0 2 3 3 6 10 11 28 49 50 52 55 47 32 19 5 17 19 23 26 26 25 40 22 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 3 0 7 6 9 60 204 326 430 601 647 661 845 886 939 920 857 843 901 1115 1277 1344 1352 1316 1325 1198 1051 1083 1020 1088 1121 1068 952 871 860 904 929 643 276 213 255 296 375 419 532 761 860 638 122 234 268 45 18 13 1 2 29 168 396 242 86 66 59 80 74 116 183 158 639 860 783 519 520 458 351 296 252 250 242 220 191 202 238 245 287 237 98 107 116 229 254 79 30 40 29 23 39 35 12 5 10 15 18 45 51 60 69 57 45 29 18 31 79 70 77 103 133 136 132 117 142 106 54 25 10 2 11 34 7 2 3 4 4 0 1 8 13 24 6 2 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 1 1 0 0 0 0 0 0 0 5 9 31 72 18 7 2 2 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 2 9 6 2 3 3 4 8 13 17 17 7 1 0 0 0 0 0 0 0 0 0 5 6 5 11 10 8 2 0 0 1 1 6 10 12 2 3 3 3 5 9 14 10 6 5 5 6 7 7 4 3 4 3 2 2 2 2 3 3 3 3 3 2 2 1 0 0 1 3 5 4 0 0 0 0 1 2 1 0 0 1 2 2 1 0 0 0 0 1 4 4 5 5 6 8 7 7 9 10 9 2 2 4 6 9 11 9 7 6 7 7 6 6 6 5 4 4 3 2 0 1 3 2 2 2 3 2 2 3 5 5 6 3 3 3 2 1 0 1 0 0 0 0 0 0 0 0 0 0 1 1 2 3 2 0 0 0 0 1 0 0 2 2 1 2 2 3 3 1 2 7 3 4 6 4 9 7 13 20 18 13 17 15 14 20 39 25 10 3 1 1 0 0 0 0 1 0 0 0 0 1 2 2 0 0 0 0 0 4 1 5 9 9 7 3 5 6 4 3 0 2 4 4 4 6 8 9 9 8 7 9 8 8 8 8 10 11 14 18 25 31 31 35 36 38 42 36 30 30 35 40 40 35 34 34 31 27 27 31 31 27 21 18 15 17 16 16 15 10 1 5 6 4 0 0 15 17 11 7 0 0 0 0 0 0 0 0 0 0 1 3 0 2 3 2 2 4 8 10 9 8 12 4 1 0 0 2 6 9 13 7 6 17 13 13 11 14 19 15 14 16 20 21 17 11 13 6 1 2 4 4 3 2 1 0 2 0 0 0 0 0 1 2 6 7 8 12 15 32 37 47 59 62 88 65 34 19 29 25 28 38 43 41 40 52 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 2 11 23 28 51 229 441 558 605 599 606 696 780 863 852 894 960 1033 1042 1194 1253 1313 1390 1460 1303 1091 1025 1013 963 1201 1208 1104 1127 1066 982 925 787 250 211 264 329 422 491 472 690 1019 958 4 174 121 8 0 0 0 0 37 196 538 360 193 127 112 104 155 315 433 471 893 976 782 536 434 377 231 183 189 220 260 178 134 138 176 223 240 165 85 77 80 74 68 51 32 27 10 18 32 33 17 10 14 17 23 56 59 79 99 91 60 57 25 26 41 29 65 131 176 195 214 49 22 59 59 21 11 3 2 6 1 9 7 5 4 2 4 4 4 1 0 1 2 1 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 30 42 8 11 2 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 5 1 0 0 0 1 0 1 1 0 2 6 9 9 12 7 4 2 1 0 1 1 0 0 0 0 4 5 6 6 10 8 3 0 0 0 3 6 6 9 12 7 4 1 1 5 10 6 4 3 3 4 4 4 3 1 1 2 3 3 3 2 1 2 3 3 2 1 1 0 1 2 2 2 2 1 0 0 0 0 2 3 2 2 2 2 2 2 1 0 0 0 1 4 4 5 5 5 6 6 6 7 8 6 0 0 1 3 5 6 5 3 3 5 6 6 7 8 6 5 6 5 3 1 0 2 1 2 3 3 1 2 3 4 5 5 2 3 3 2 2 2 2 1 0 0 0 1 1 0 0 0 0 0 2 3 2 2 0 0 0 0 0 0 0 1 2 3 6 1 1 0 0 0 0 0 1 2 4 8 5 6 10 15 16 14 16 20 21 18 15 6 4 2 1 0 2 0 2 2 0 1 0 0 1 1 0 0 0 1 1 0 2 0 0 1 5 9 2 1 1 2 4 5 5 5 5 4 3 2 3 4 6 6 7 7 8 8 7 6 6 8 10 12 16 20 28 32 36 40 42 41 44 36 35 37 30 25 26 27 27 27 29 30 26 18 16 22 18 20 20 18 12 2 8 15 14 9 6 11 12 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 6 3 6 13 12 11 15 19 21 19 18 18 16 14 13 18 15 15 6 1 4 6 5 3 1 0 1 3 0 1 2 1 1 8 9 10 14 23 38 38 50 50 56 75 98 76 47 43 43 34 40 40 54 61 54 52 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 13 35 41 48 106 372 416 496 526 525 533 603 691 750 764 929 1096 1120 1060 1197 1234 1200 1249 1421 1513 1245 1106 1174 1229 1307 1216 1258 1171 913 866 745 522 334 248 277 306 391 488 529 787 973 582 9 12 5 0 0 0 0 0 34 182 428 544 355 327 347 375 433 351 495 579 617 562 371 333 298 239 209 198 195 192 252 280 181 125 103 95 103 61 56 58 63 64 59 50 49 41 20 17 24 29 26 11 17 13 24 34 32 37 82 86 65 66 31 31 23 18 45 116 189 187 148 70 61 61 42 18 14 1 2 2 3 6 3 3 6 6 3 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 5 2 0 0 0 0 0 0 0 0 0 29 27 13 8 0 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 2 1 0 0 0 0 1 2 3 1 3 3 4 7 16 15 7 3 2 0 0 0 0 0 1 4 5 5 4 5 13 17 9 2 0 0 3 4 6 9 8 7 3 2 4 7 6 5 4 3 3 2 3 3 3 2 1 0 1 2 2 1 1 2 2 2 0 1 0 0 0 1 0 1 1 0 0 0 0 1 2 3 3 4 3 2 2 2 0 0 1 1 2 3 4 5 5 4 3 5 4 3 2 1 1 1 2 4 6 8 3 2 2 3 3 1 6 7 8 9 8 5 3 2 1 1 2 3 3 3 4 2 4 5 5 4 4 5 4 3 3 2 3 2 1 0 0 0 0 0 1 1 0 5 3 1 0 0 0 0 0 0 0 0 0 0 3 4 0 0 0 0 0 0 0 0 0 2 4 3 3 8 9 14 20 15 30 22 9 0 1 1 1 0 0 0 0 5 4 3 3 2 1 2 2 0 0 0 1 0 0 0 0 0 4 5 6 5 0 2 4 6 9 8 6 4 4 4 3 4 4 5 5 4 4 6 9 11 9 5 7 8 7 6 6 6 9 11 14 20 27 30 16 13 12 8 9 8 9 11 13 13 21 24 19 14 14 4 5 6 8 8 3 0 0 0 0 1 2 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 1 5 1 8 18 20 13 14 16 18 18 16 19 15 14 16 20 16 21 18 10 5 4 2 4 2 0 1 3 3 3 6 9 12 16 19 18 22 27 30 29 33 51 72 88 86 82 44 38 35 12 46 46 57 70 64 39 19 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 0 0 0 0 0 0 0 0 0 0 0 0 7 20 33 62 60 120 273 296 397 531 572 555 517 535 593 702 915 1131 1133 1164 1244 1276 1288 1427 1506 1531 1461 1229 1256 1255 1208 1098 1018 908 844 762 652 332 250 247 281 385 570 593 677 822 553 145 47 45 10 1 0 0 0 3 25 255 592 675 478 449 509 531 603 656 559 453 394 337 290 368 252 266 351 477 418 237 112 74 91 119 121 84 45 37 39 51 68 78 80 58 77 62 40 20 17 19 17 14 12 10 21 29 25 22 40 42 44 50 59 94 28 23 78 159 139 103 97 96 64 77 32 22 15 0 1 2 9 13 10 1 7 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 4 2 0 0 0 0 0 0 6 36 41 25 8 1 7 2 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 2 0 0 1 2 4 3 1 4 5 7 10 12 12 8 6 4 1 0 0 0 0 0 0 0 1 1 2 8 20 15 11 11 11 9 5 6 6 6 7 3 3 5 6 5 6 6 3 9 19 1 13 11 7 5 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 2 2 2 2 2 2 1 0 0 0 1 2 3 6 2 1 1 2 1 0 0 1 1 1 1 4 6 5 3 2 3 4 4 6 4 5 8 10 9 6 5 5 3 2 1 2 2 2 2 3 4 8 8 7 6 7 9 6 4 4 4 4 2 1 1 0 0 1 0 0 2 10 2 0 0 0 0 0 0 0 0 0 0 0 2 3 2 1 0 0 0 0 0 0 0 1 2 2 0 11 8 13 19 13 32 19 6 0 0 0 0 0 0 0 0 3 3 3 3 4 4 2 1 0 0 0 0 0 0 0 0 0 0 1 3 6 5 5 8 9 9 9 9 3 3 4 5 5 5 6 6 6 7 6 7 9 7 3 3 6 8 8 7 6 9 10 10 10 10 11 5 1 0 0 0 0 1 2 5 7 6 7 4 3 3 0 0 0 2 2 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 0 0 0 1 1 0 0 0 0 0 0 0 0 1 2 3 4 2 7 15 22 21 14 14 14 17 19 18 15 22 20 12 10 19 19 16 13 10 5 2 3 3 6 10 12 12 15 22 27 29 49 35 46 51 48 48 65 76 89 102 104 80 79 56 42 40 45 53 48 54 47 25 23 3 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 7 24 103 237 191 227 262 227 233 446 600 569 507 473 581 678 850 1050 1137 1188 1215 1266 1323 1443 1470 1463 1424 1286 1341 1212 1200 1280 1284 969 917 832 620 285 184 202 275 365 394 581 666 641 383 14 46 27 2 0 0 0 0 0 20 155 818 803 529 400 551 477 404 373 384 338 295 328 385 417 407 315 305 320 384 393 173 97 81 105 142 149 108 113 99 99 114 102 73 56 87 49 24 15 9 10 12 10 11 25 60 35 29 31 28 27 26 36 86 129 23 52 136 164 101 30 37 92 104 64 18 28 13 1 0 1 9 14 9 3 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 2 2 0 3 1 0 0 0 0 0 0 12 34 32 27 9 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 2 0 1 0 6 3 1 3 4 4 4 5 5 3 6 5 2 0 0 0 0 0 0 0 0 0 0 3 11 17 9 14 19 19 15 8 6 5 5 4 5 5 8 9 8 5 2 7 12 7 11 22 11 3 1 1 1 1 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 3 2 2 2 2 1 1 1 0 1 4 1 0 0 1 1 0 1 1 1 2 2 5 6 4 2 3 3 4 4 4 5 7 9 10 8 6 6 6 5 3 2 0 1 2 2 5 11 11 10 9 8 8 6 7 7 6 6 3 3 2 1 1 3 5 2 4 8 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 1 1 1 0 0 7 7 17 20 11 10 8 7 5 0 0 1 1 2 1 1 8 8 4 3 4 0 0 0 0 0 0 0 0 0 1 2 2 3 3 6 10 8 12 12 10 6 3 3 6 6 7 7 9 8 8 8 9 7 6 5 4 4 3 6 9 10 8 7 10 12 11 9 6 5 3 2 1 0 0 0 0 5 7 6 3 0 0 0 0 0 0 0 0 1 1 2 10 11 4 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 4 6 6 5 22 21 17 16 16 18 14 21 25 20 24 24 31 35 32 30 23 20 21 18 11 7 9 10 10 11 14 18 25 29 34 43 59 46 74 64 42 48 77 81 99 116 118 92 46 12 0 0 6 33 40 41 29 15 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 72 214 372 413 326 302 218 141 143 238 534 618 636 784 739 824 979 1118 1125 1143 1250 1341 1347 1329 1218 1270 1234 1094 1096 1125 1162 1204 1186 1034 1048 825 434 186 253 327 333 389 547 421 370 263 70 9 2 8 8 0 0 0 0 114 412 966 803 681 579 570 566 534 449 401 337 266 303 303 303 339 295 312 347 357 336 129 109 101 124 171 260 135 98 135 153 112 87 67 59 64 51 28 18 11 7 16 16 17 30 67 55 24 14 16 20 21 60 69 71 47 80 163 156 80 6 8 34 45 39 27 35 17 4 0 1 1 2 1 2 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 2 2 0 0 0 0 0 0 0 0 0 16 24 32 21 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 1 2 3 3 2 3 4 3 3 2 3 4 6 5 2 0 1 1 1 0 0 0 0 0 0 1 4 7 4 7 14 13 11 13 8 5 4 4 6 5 6 7 7 6 7 3 15 13 3 22 13 6 3 0 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 1 4 3 3 3 2 2 3 2 1 1 2 4 1 0 0 0 0 0 0 0 1 3 2 4 6 5 5 4 3 4 4 5 6 6 8 10 11 12 11 8 8 6 3 0 1 0 2 5 8 6 6 8 9 7 7 8 8 9 10 9 6 3 2 2 2 9 4 4 4 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 8 11 0 0 0 0 0 1 1 3 3 2 4 10 4 14 17 13 20 21 16 10 7 6 2 2 2 1 1 6 6 4 3 3 0 0 0 0 0 0 0 0 0 0 1 3 5 5 8 10 10 11 12 5 1 0 2 3 5 7 8 8 8 7 8 10 10 7 5 4 5 5 5 6 8 6 7 9 9 8 5 3 2 1 2 1 1 1 2 5 7 6 3 0 0 0 0 0 1 1 0 1 2 9 12 8 4 2 1 1 1 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 6 6 6 13 22 9 5 8 11 20 13 21 25 22 19 22 20 29 36 35 31 31 30 23 15 14 23 14 11 20 29 24 35 46 44 49 64 44 72 80 72 69 91 94 95 143 152 95 0 0 0 1 7 23 24 25 19 11 7 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 41 47 473 475 464 478 303 315 258 183 115 272 396 678 833 758 910 956 998 1026 1066 1242 1146 1058 1031 970 1044 1030 940 951 989 1066 1179 1290 1219 1081 1166 1181 876 650 527 479 293 205 125 31 11 12 3 1 1 1 39 35 0 0 468 785 975 748 483 424 454 540 649 400 346 301 247 256 248 254 250 263 283 500 306 193 143 135 123 123 109 75 70 68 91 103 68 57 57 49 47 60 93 81 45 21 14 12 9 8 18 20 7 13 12 17 25 38 46 38 53 94 155 123 89 31 17 47 30 37 36 27 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 38 32 18 13 5 5 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 1 1 2 3 3 4 4 4 4 1 2 4 6 7 3 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 10 10 13 15 10 9 4 3 6 10 9 7 7 8 7 1 13 11 5 7 22 25 9 2 3 2 4 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 5 3 2 3 3 3 1 0 1 0 0 0 0 0 0 0 0 1 2 3 5 4 4 5 5 3 4 5 7 9 8 7 8 9 11 12 9 8 7 3 0 0 0 1 1 2 2 2 4 6 8 9 9 10 11 11 11 10 3 5 3 2 6 2 6 4 0 0 0 0 0 0 0 1 2 3 3 2 2 0 0 16 21 2 1 4 4 3 4 5 10 13 7 4 9 1 17 13 8 9 7 9 8 7 5 1 4 5 4 4 4 4 5 7 5 1 1 0 0 0 0 0 1 2 2 5 9 7 7 9 10 7 0 0 0 0 0 1 1 3 4 4 5 5 5 6 7 7 3 2 0 2 3 3 3 3 2 3 4 4 3 2 2 1 1 3 3 2 3 6 9 5 4 2 1 1 0 0 0 2 3 3 4 1 16 29 38 48 5 11 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 4 6 6 4 0 0 3 2 6 16 15 8 6 7 11 17 15 18 22 24 23 27 17 13 22 29 31 35 34 30 24 22 29 18 16 24 30 27 27 45 51 50 59 74 72 73 81 96 116 123 116 156 157 90 0 0 9 19 24 18 19 15 15 10 5 6 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 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 27 214 286 269 282 289 339 371 388 358 239 95 395 539 584 727 802 910 1044 1186 1345 1113 904 875 881 883 1062 1023 968 959 998 1091 1274 1231 949 811 414 494 556 559 623 403 185 59 19 28 72 30 20 17 0 21 25 29 164 794 938 1101 1134 987 639 566 541 487 373 296 255 219 179 174 227 240 296 349 341 238 148 141 143 117 102 101 95 76 44 31 64 72 69 65 53 35 39 52 58 44 26 12 5 5 11 39 31 8 10 13 29 49 58 42 18 34 56 79 99 102 50 32 31 7 22 27 20 9 0 0 0 0 1 0 0 1 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 3 5 4 3 3 2 1 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 2 2 3 3 0 0 1 4 9 12 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 3 7 14 13 8 8 5 4 5 6 7 7 8 8 7 7 11 9 7 7 7 4 2 1 4 3 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 3 2 2 2 3 1 1 1 0 0 0 0 0 0 0 1 1 2 4 6 5 5 5 5 5 5 4 7 10 10 7 7 6 8 11 11 12 7 3 1 0 0 0 0 1 3 2 5 5 7 9 9 12 13 11 11 11 5 11 6 4 4 2 8 7 2 0 0 0 0 0 0 1 3 4 4 4 3 2 1 45 31 9 11 18 16 14 12 11 11 15 12 10 12 11 21 18 7 1 1 3 3 18 13 0 2 7 8 9 9 9 12 11 6 2 1 2 2 2 3 4 3 10 6 4 5 7 11 5 5 3 0 0 0 0 0 0 1 1 2 3 2 1 2 2 2 2 1 1 1 2 2 2 1 0 0 1 3 3 1 4 1 0 1 4 4 1 5 6 6 5 1 1 2 2 0 1 0 5 5 3 2 0 0 0 6 15 13 40 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 14 9 7 1 0 0 3 10 12 14 9 8 14 20 20 21 25 29 31 37 22 15 19 26 30 34 33 32 31 30 30 27 30 37 37 27 41 57 51 55 83 95 67 100 92 91 136 136 146 130 88 28 3 51 40 32 31 27 16 17 10 5 6 8 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 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 27 43 73 129 127 234 285 292 299 254 268 228 196 250 187 332 346 341 452 983 1323 1346 1108 968 865 832 838 912 1017 1014 1039 1034 1070 1148 1043 999 1027 1086 669 550 397 303 272 196 88 28 7 20 15 76 103 98 92 140 214 359 640 878 959 708 533 542 534 534 366 246 250 213 225 238 247 240 233 250 261 218 166 149 174 138 106 93 88 100 75 37 38 114 83 57 47 44 30 30 26 22 16 13 6 2 13 28 32 23 16 12 12 25 43 32 26 24 24 40 79 106 99 67 35 15 5 7 11 10 4 0 0 0 0 19 19 1 4 1 0 0 0 0 0 0 0 0 2 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 1 1 1 0 0 0 0 0 0 0 2 2 0 0 0 2 1 0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0 0 0 1 1 0 1 3 3 4 5 5 3 3 2 1 1 2 0 0 0 0 0 0 0 0 0 1 5 6 10 12 11 8 6 4 4 5 4 5 7 4 2 5 5 9 10 9 5 7 2 2 3 4 13 3 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 2 4 2 1 3 0 4 2 0 0 0 0 0 0 0 0 2 4 6 6 7 10 8 6 6 6 6 9 11 11 10 9 5 8 10 12 16 8 5 2 0 0 0 0 1 2 3 5 4 7 8 8 11 12 11 11 11 10 11 7 9 8 3 8 8 3 0 0 0 0 0 0 1 2 2 1 6 6 5 18 82 42 13 13 18 18 20 15 15 15 10 20 24 21 17 17 18 7 1 2 3 0 15 9 1 3 6 7 10 10 10 14 9 6 3 3 3 1 1 5 6 6 10 1 9 7 7 12 7 1 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 2 2 6 5 5 5 0 0 2 2 1 3 0 5 4 2 1 1 1 0 0 5 11 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 5 11 13 4 5 3 1 1 1 10 17 12 10 14 21 24 28 32 37 41 42 29 24 26 32 36 34 35 35 34 34 40 39 39 42 41 43 58 50 45 60 90 50 114 92 94 131 109 156 146 122 73 7 43 35 37 39 36 28 23 19 12 9 8 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 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 3 29 58 163 300 516 468 342 336 453 378 420 522 717 927 575 254 116 361 1066 1372 1290 1107 924 860 877 828 827 859 909 1010 1058 1073 1070 933 725 565 464 449 542 454 374 316 221 71 36 6 1 11 74 105 153 185 255 409 427 477 594 680 572 568 490 443 453 304 252 238 234 244 201 257 281 279 286 341 254 179 185 236 219 119 71 59 55 30 33 73 133 97 120 64 31 24 25 63 47 22 9 5 3 12 21 17 27 27 18 13 20 45 45 48 36 22 45 47 68 89 90 43 14 4 3 6 8 2 0 0 0 0 19 11 1 3 0 0 0 0 0 0 0 0 0 1 3 1 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 1 1 1 5 5 3 5 6 5 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 11 11 12 5 3 2 2 3 1 1 1 2 6 7 4 0 3 7 1 2 3 3 3 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 1 1 2 3 2 5 3 2 1 0 0 3 3 3 4 5 5 6 6 8 11 10 6 5 4 4 6 9 10 11 10 5 9 8 9 13 11 7 2 0 0 1 0 1 1 2 4 6 6 6 7 8 10 12 10 11 11 8 11 12 9 5 5 7 5 3 1 0 0 0 3 3 3 3 2 4 3 7 20 46 43 18 13 21 21 24 17 21 21 11 19 9 13 16 15 13 10 3 14 18 2 15 4 1 3 3 4 8 8 7 7 5 4 5 4 3 3 3 5 6 7 6 1 8 8 5 4 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 2 0 1 1 0 0 1 1 1 2 3 5 2 3 4 4 4 2 1 6 9 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 14 14 11 9 5 1 2 7 12 12 12 18 24 25 26 31 41 43 42 32 32 35 33 38 40 40 45 51 42 34 54 48 42 54 64 59 54 63 72 57 120 81 89 109 90 114 123 93 45 10 41 31 36 37 35 33 29 22 18 13 9 7 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 46 38 171 253 244 311 336 251 273 398 462 490 377 155 212 169 247 803 1323 1475 1261 1006 872 854 915 805 777 813 870 902 947 1087 1054 938 784 623 416 327 330 360 297 417 292 88 88 14 18 21 11 3 48 109 189 314 426 534 472 444 471 457 414 498 514 329 221 270 276 281 268 268 282 275 318 348 201 163 169 168 71 105 96 73 55 48 44 74 93 88 89 54 39 27 25 42 29 20 16 16 17 7 10 17 29 52 17 11 11 13 24 29 28 25 37 41 37 54 67 60 35 5 1 3 4 0 0 0 0 1 6 2 0 0 0 0 0 0 0 0 0 0 0 2 3 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 1 2 1 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 3 3 5 9 5 2 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 10 12 17 11 4 1 0 0 1 1 3 3 2 2 4 3 2 3 0 0 0 2 4 4 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 0 0 0 3 5 6 10 9 5 1 0 1 2 4 5 7 9 10 9 6 7 8 6 4 4 4 3 5 7 7 9 9 7 7 8 8 11 12 7 3 2 1 1 0 0 1 0 2 5 4 4 5 6 8 11 7 10 9 8 11 14 7 5 6 7 7 6 3 1 0 0 2 3 3 3 3 7 4 7 8 9 36 9 3 6 12 16 22 25 21 16 17 11 13 14 15 16 16 5 21 17 3 11 7 2 0 0 0 0 3 5 6 6 5 8 7 6 7 8 8 9 6 3 3 15 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 4 1 0 2 4 1 2 2 3 3 1 0 1 2 3 4 4 3 3 4 4 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 10 12 17 14 8 5 5 7 13 16 19 23 23 24 25 32 49 51 39 38 36 39 60 56 43 42 52 58 43 72 64 50 50 55 57 63 73 81 77 115 97 100 105 98 95 103 64 19 10 32 36 43 38 33 31 31 31 30 18 12 13 1 2 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 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 12 12 24 44 51 65 147 280 297 263 251 314 334 526 568 437 443 590 1085 1320 1408 1305 947 815 870 891 846 848 832 848 938 1049 1140 1060 989 859 667 618 364 303 296 293 477 470 252 166 82 25 24 23 7 13 132 138 177 208 329 479 516 532 550 553 512 503 507 431 305 231 271 293 287 284 233 265 314 226 130 139 137 105 52 69 78 74 75 71 63 89 129 137 95 83 38 18 32 57 23 19 15 10 7 1 0 7 19 23 26 17 11 11 17 34 28 20 18 20 21 19 16 16 14 4 1 1 1 0 0 0 1 2 0 0 3 2 0 0 0 0 0 0 0 0 2 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 1 4 8 8 10 3 0 0 1 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 8 10 18 11 2 0 0 2 1 2 6 5 1 6 3 1 0 0 0 0 0 0 1 2 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 3 1 0 1 0 2 6 5 1 3 2 1 0 2 6 8 5 7 9 11 12 7 8 7 4 3 4 4 5 6 6 7 9 10 9 6 6 6 10 11 8 8 5 2 1 1 1 3 1 2 4 5 5 5 5 6 8 7 9 7 8 10 9 9 8 7 8 8 5 4 1 2 3 2 2 4 4 7 15 5 15 12 8 12 5 1 3 5 9 20 18 22 21 19 15 15 16 20 22 17 2 13 11 6 6 11 7 2 1 1 2 1 2 4 8 12 11 11 8 8 10 9 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 1 2 2 1 2 4 4 5 7 2 1 3 2 1 0 0 0 0 0 0 0 0 1 1 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 8 13 12 7 7 7 7 15 21 23 24 29 33 35 41 53 51 54 43 39 55 59 50 42 43 49 43 42 63 64 58 59 71 66 67 86 111 106 87 101 103 100 107 138 114 40 0 12 44 49 52 51 50 50 52 42 31 24 19 6 6 2 0 0 0 0 1 0 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 46 22 14 21 27 71 138 199 322 292 326 332 181 511 545 807 1165 1220 1397 1418 1275 1062 902 876 861 848 860 901 842 926 996 1073 1167 1132 926 788 706 415 335 366 478 577 444 246 493 435 12 21 36 27 20 66 68 183 348 394 431 476 441 433 495 482 320 315 282 219 207 275 315 292 271 286 248 209 190 147 138 121 104 87 88 109 73 78 68 50 58 129 142 133 114 42 26 34 46 31 13 4 6 6 0 0 16 44 46 30 22 8 10 18 29 34 33 22 13 9 10 7 4 4 3 0 0 0 0 0 0 0 0 0 1 6 3 0 0 0 0 0 0 0 0 1 4 4 2 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 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 1 2 2 0 1 1 1 1 4 9 3 0 0 0 0 0 0 0 0 0 0 0 0 1 6 7 8 8 8 1 0 0 1 1 1 4 3 1 3 17 3 2 1 0 0 0 0 3 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 4 4 1 1 3 3 1 0 1 1 1 2 6 10 12 10 9 8 8 5 8 8 5 2 1 4 6 7 8 9 9 9 9 8 8 6 8 8 7 7 9 3 2 2 3 6 1 2 4 4 5 7 6 7 7 7 8 6 7 6 4 5 10 8 8 8 5 9 6 6 6 5 4 7 5 11 14 3 17 9 11 16 14 1 2 3 6 11 11 18 18 15 14 15 21 24 24 16 7 19 7 3 7 13 13 5 4 4 3 2 2 5 8 10 9 10 7 5 4 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 1 1 1 2 3 5 3 0 0 1 2 3 1 1 1 0 0 5 9 7 1 1 1 1 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 9 11 3 3 11 17 19 23 22 35 40 44 45 42 49 46 42 41 42 45 48 48 45 42 49 83 88 82 75 76 71 73 85 113 132 82 97 105 97 101 132 67 19 0 13 39 56 56 56 58 62 66 51 45 35 25 19 16 14 5 2 2 0 2 6 10 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 1 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 108 38 14 5 4 4 23 84 194 251 285 266 241 282 364 408 664 934 1205 1395 1492 1258 1011 849 838 844 874 925 927 894 991 1093 1107 1113 1111 967 884 688 465 391 479 661 492 135 27 824 1035 513 92 79 36 27 14 13 71 341 335 278 304 345 293 390 432 319 312 333 265 229 216 218 286 264 240 240 294 179 129 108 95 93 106 112 106 20 69 55 45 68 170 89 86 81 48 22 55 50 29 4 0 7 7 3 3 21 29 28 19 19 5 11 14 14 18 37 24 15 9 10 5 11 5 1 0 0 1 0 0 0 0 0 0 1 2 3 1 0 0 0 1 2 1 0 2 10 10 4 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 2 2 1 0 0 0 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 2 1 1 1 5 1 0 0 0 1 0 0 0 0 0 0 0 0 1 4 5 9 7 3 0 1 0 4 8 6 1 0 1 1 3 8 2 1 0 0 2 0 3 5 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 3 3 1 0 2 7 2 0 1 2 1 2 5 11 15 14 14 9 6 6 6 9 6 3 1 4 4 6 9 10 7 7 6 6 7 7 7 8 6 7 10 7 6 4 3 3 2 5 5 4 6 9 6 8 7 7 8 5 7 8 6 7 15 8 7 7 7 6 7 5 4 5 6 9 4 13 11 7 24 15 15 16 11 1 4 2 5 9 13 12 14 14 15 16 21 29 27 20 10 4 1 4 7 8 8 9 9 7 6 5 4 5 6 7 6 5 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 1 1 0 0 1 0 0 0 0 0 2 1 1 2 0 1 2 3 3 0 0 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 1 3 5 4 7 9 9 15 22 15 39 30 27 41 58 60 58 45 42 48 42 52 48 51 46 33 41 70 85 77 62 82 87 101 134 149 103 102 85 69 79 100 43 6 0 11 33 56 59 64 71 77 76 57 55 40 30 29 28 17 12 10 7 5 6 12 9 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 1 3 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 39 8 6 7 28 42 40 45 240 355 309 263 235 175 452 685 794 900 1221 1375 1350 1093 962 873 848 843 836 964 976 934 917 1033 1170 1124 1080 1109 1114 810 606 548 605 691 278 45 41 126 250 248 161 162 123 40 13 48 153 325 216 196 235 266 309 376 375 337 386 326 221 192 210 238 209 197 172 126 106 107 102 105 107 127 135 82 56 48 43 47 78 117 161 147 69 44 30 25 38 36 22 7 3 12 12 4 0 2 12 18 19 16 15 19 18 14 17 25 27 16 7 3 4 2 1 0 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 14 3 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 1 0 0 0 2 10 32 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 2 3 2 1 0 3 5 0 0 0 0 0 0 0 0 0 1 4 20 13 4 1 2 1 0 2 3 0 0 1 2 1 2 1 0 0 0 0 1 1 3 6 7 5 3 2 1 1 0 1 2 3 2 0 0 0 0 0 0 2 1 1 2 3 1 1 0 0 2 9 1 3 3 2 1 3 9 14 17 15 13 8 6 7 9 12 9 4 2 2 2 8 11 10 8 6 5 6 8 9 9 9 6 6 6 7 8 7 5 3 4 10 9 6 5 6 5 7 6 7 7 6 8 10 8 9 12 10 6 4 6 9 7 7 8 6 6 10 5 13 12 8 9 11 12 19 14 6 10 2 4 8 10 7 8 9 16 18 18 29 26 21 11 3 10 9 5 3 3 7 10 11 12 10 8 5 6 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 1 1 1 0 3 3 2 1 7 22 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 1 2 4 3 10 17 13 25 27 37 49 54 55 55 59 62 64 57 58 52 78 106 104 96 56 62 62 62 81 84 92 92 92 88 71 77 61 71 75 41 4 0 8 15 23 46 57 73 77 70 54 52 37 28 24 23 20 23 15 8 6 7 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 4 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 18 26 38 25 42 53 54 60 74 142 319 369 402 410 624 797 811 736 1072 1207 1128 1024 1086 871 848 876 878 846 952 911 919 960 1088 1035 1043 1019 973 1002 705 631 460 266 304 80 130 229 198 114 173 307 409 255 142 117 170 224 199 133 291 311 308 421 370 338 282 249 212 198 165 216 267 201 209 181 130 110 105 119 131 115 93 84 69 54 55 79 153 142 137 109 47 45 26 20 27 34 17 12 10 11 11 2 0 0 6 18 21 16 23 35 31 14 15 20 23 21 4 3 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 4 12 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 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 1 2 0 4 5 2 1 0 0 0 0 0 0 0 0 1 4 6 2 1 2 2 3 1 0 0 0 0 4 2 2 4 3 0 2 2 1 2 1 5 7 5 4 4 3 1 0 0 0 1 1 0 0 0 0 0 0 0 1 0 1 3 3 2 0 0 3 5 0 6 3 1 2 3 9 16 18 15 9 10 8 6 8 12 12 6 6 6 5 7 10 9 7 7 7 10 13 14 13 11 8 9 7 7 8 8 9 7 5 5 6 4 4 4 4 5 6 7 8 8 8 9 10 11 13 14 9 8 7 7 8 8 10 8 7 8 7 11 13 14 12 11 12 18 17 16 15 5 5 8 7 3 3 4 7 13 19 26 22 16 9 6 6 7 5 2 2 3 4 6 5 5 6 6 6 3 4 4 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 2 4 1 1 1 0 0 0 1 2 2 9 22 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 1 1 4 10 12 6 33 38 39 43 49 55 59 82 86 76 70 68 66 66 80 102 74 96 83 76 76 57 90 87 81 81 82 86 72 68 68 41 0 0 0 3 10 22 44 66 62 50 40 36 23 21 21 18 17 9 7 9 8 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 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 12 21 49 55 43 54 50 103 177 171 288 311 330 382 474 543 714 852 1013 1049 1034 956 957 928 867 876 848 806 860 831 938 1090 1130 1009 995 940 1048 1132 868 765 459 361 456 343 310 231 248 217 118 104 202 248 186 145 230 246 200 131 348 314 448 504 286 263 251 243 239 229 169 233 259 216 176 160 121 104 110 114 116 98 92 114 128 103 87 125 193 167 157 98 49 46 29 19 16 17 13 21 24 15 7 0 0 0 2 12 23 20 25 29 25 11 9 11 20 24 12 11 13 12 8 5 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 4 1 0 0 0 0 3 2 2 3 3 0 1 2 2 2 3 5 5 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 3 1 2 3 2 4 2 2 1 3 10 11 13 10 9 16 17 10 8 9 11 11 12 10 9 11 15 9 8 9 9 8 10 11 11 10 10 8 8 6 6 6 7 8 9 7 4 2 4 5 4 4 7 6 7 7 7 6 9 10 14 16 13 13 12 10 12 13 6 8 6 8 11 13 15 13 13 13 14 12 11 10 10 10 8 11 10 7 7 8 13 15 19 22 21 18 15 15 15 11 6 1 1 1 1 1 2 2 3 4 5 3 2 2 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 1 2 1 1 0 0 0 0 1 0 2 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 6 9 9 40 32 29 34 45 59 56 72 68 54 53 42 43 45 39 37 53 88 88 86 80 60 89 92 88 77 67 65 99 57 93 96 0 0 0 6 12 17 33 58 58 47 37 32 25 17 16 13 6 7 14 6 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 141 110 104 49 45 53 42 56 90 137 194 215 206 236 391 529 662 641 787 919 955 859 833 877 861 778 843 895 952 982 994 1062 1081 1049 1041 1013 1098 1054 954 838 471 391 551 690 652 351 545 421 175 123 188 228 196 170 307 306 186 146 240 397 477 412 304 269 260 257 230 208 198 247 283 229 180 151 110 97 97 101 111 90 114 145 180 178 209 250 257 217 159 106 58 38 32 26 14 10 10 12 11 9 4 0 0 0 0 6 14 13 10 13 15 13 11 7 11 15 15 15 30 29 25 16 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 21 26 19 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 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 4 10 2 2 1 0 0 2 2 1 2 6 1 0 0 2 2 0 1 2 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 4 3 3 2 3 4 2 2 4 4 3 4 5 4 5 11 15 12 8 7 8 10 9 9 10 10 12 11 10 11 10 7 7 6 6 6 5 5 10 7 5 5 5 5 7 6 4 4 4 6 4 4 5 4 4 7 9 10 9 9 11 13 14 15 17 18 17 12 6 6 4 7 10 10 12 12 13 12 11 11 12 7 5 9 16 24 22 17 16 19 16 45 32 21 16 12 8 6 5 4 3 0 0 0 0 0 1 0 1 2 2 1 2 1 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 1 2 2 0 1 1 0 0 1 0 0 0 0 0 0 0 0 0 2 4 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 2 2 0 2 3 5 5 14 40 41 36 24 29 56 83 49 32 27 26 30 31 22 20 26 36 44 49 48 45 48 63 67 69 80 95 120 178 87 117 92 0 0 0 0 8 21 34 50 64 49 37 37 38 22 15 12 11 12 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 84 126 170 46 31 75 74 33 63 116 257 362 317 400 586 740 730 484 621 680 725 798 818 866 806 722 772 830 987 1106 1113 1015 1024 1060 1084 1090 1131 999 845 754 629 534 711 763 564 264 984 471 275 200 192 169 329 332 355 550 190 200 287 366 358 385 376 325 247 250 245 212 217 264 327 221 177 151 109 104 91 93 104 128 137 174 222 260 252 305 321 297 236 138 86 59 46 32 11 10 12 12 14 11 4 1 0 0 0 1 6 9 12 19 18 22 16 7 4 8 5 5 11 15 21 14 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 0 0 0 0 0 0 6 12 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 10 2 0 0 0 0 0 1 2 3 0 0 1 1 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 0 2 2 1 1 7 9 7 2 2 1 3 11 19 18 11 4 3 5 8 11 9 9 9 9 10 12 9 6 5 3 3 5 6 8 14 11 7 6 5 4 7 3 3 4 5 7 6 5 5 5 4 7 10 10 7 6 7 12 16 18 18 21 19 17 13 7 3 4 5 6 8 9 12 10 10 10 10 7 5 9 14 23 41 28 28 27 35 49 32 25 16 12 13 10 3 0 0 0 0 1 1 0 0 0 2 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 1 1 1 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 1 3 7 5 5 15 31 35 27 40 40 52 84 31 7 6 11 11 6 4 9 17 26 32 28 28 32 38 44 60 55 90 91 75 98 75 61 33 0 0 0 0 11 26 40 52 53 38 32 35 39 20 22 20 16 6 9 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56 98 109 83 134 86 50 36 137 411 627 713 698 662 789 877 734 477 334 399 511 675 754 895 821 756 710 713 838 1001 1137 1165 1130 1105 1155 1192 1145 994 703 741 634 488 604 741 624 389 499 492 604 416 264 282 399 471 489 401 213 298 440 470 451 500 463 422 383 333 275 236 215 281 346 250 226 208 188 159 106 114 129 124 122 190 241 275 282 289 292 249 187 121 74 68 45 32 26 26 21 6 7 10 2 0 0 0 0 1 7 5 11 21 22 28 26 14 3 3 1 2 3 7 16 4 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 1 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 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 0 0 0 0 0 0 0 0 1 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 1 1 0 0 2 1 0 0 0 0 1 1 2 1 3 10 12 8 3 2 2 6 11 11 10 9 8 7 9 16 17 13 7 3 2 5 8 10 12 13 8 7 6 5 5 2 4 6 6 6 7 6 5 5 6 6 7 7 6 6 8 14 16 20 19 18 25 29 24 15 8 7 6 5 6 10 15 10 10 12 12 13 8 9 10 22 46 37 52 38 23 32 30 23 10 2 2 0 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 5 9 16 14 33 37 55 70 13 5 4 4 2 1 5 6 7 14 24 25 26 26 28 38 55 57 107 88 56 56 52 33 9 0 0 0 0 5 11 21 30 20 18 14 18 22 9 23 10 26 36 3 21 20 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 146 59 34 51 93 34 12 19 361 702 387 701 880 812 668 714 515 274 150 200 238 562 862 970 930 840 760 736 773 843 1078 1191 1183 1170 1204 1273 1239 1062 810 903 422 280 436 699 729 355 668 984 705 520 362 285 240 251 295 271 239 275 421 545 562 534 442 417 422 353 282 284 304 352 327 278 274 258 246 199 143 124 120 144 170 209 242 278 291 298 290 231 158 117 79 61 41 32 32 35 32 11 3 2 0 0 0 0 0 1 2 1 6 13 18 16 21 14 4 0 1 1 0 6 10 1 44 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 1 3 3 3 2 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 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 3 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 2 0 1 2 5 9 10 8 6 6 6 7 11 12 14 9 4 3 3 5 9 10 9 6 7 6 5 4 3 6 7 5 4 5 6 6 6 6 7 7 8 7 6 10 18 17 22 21 23 39 26 31 26 20 20 16 13 14 16 15 7 9 14 13 8 11 11 9 17 33 46 53 49 36 23 18 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 5 4 4 5 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 3 4 4 4 9 14 10 13 24 41 43 13 12 8 4 3 5 4 10 9 13 17 15 18 21 21 28 40 34 60 49 40 34 14 18 6 0 0 0 0 0 0 4 8 3 5 2 2 3 1 7 7 8 6 3 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 53 58 21 30 34 26 23 6 9 119 50 217 404 425 327 257 212 174 131 123 160 381 656 894 968 909 887 798 792 826 892 920 1107 1204 1227 1207 1252 1110 1040 1012 290 244 366 638 692 193 1136 964 362 364 278 250 225 218 229 223 225 258 326 500 491 534 538 516 456 312 269 287 320 411 339 301 311 304 296 232 165 142 153 161 185 240 318 397 375 343 296 221 116 87 75 72 75 52 30 27 23 12 8 4 1 0 0 0 0 0 0 1 4 9 13 15 14 16 9 2 0 0 0 5 6 4 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 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 1 0 0 0 0 0 0 0 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 1 0 0 1 1 1 1 1 0 0 0 0 0 1 2 7 9 6 3 5 5 5 5 7 12 8 5 4 4 3 6 6 4 2 6 5 4 3 3 4 5 2 2 3 4 5 6 6 7 7 9 7 8 8 11 14 21 23 28 30 24 31 27 29 33 32 27 20 13 10 7 8 9 8 7 10 10 8 11 19 31 41 30 25 19 14 9 2 0 0 2 4 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 13 11 12 13 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 18 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 0 0 0 0 0 0 1 2 2 2 3 4 5 8 9 8 8 20 31 31 23 21 12 7 8 9 8 6 7 11 13 12 14 13 13 14 19 27 37 30 15 5 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 1 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 42 2 1 14 92 74 15 19 28 35 30 22 121 103 98 130 178 181 164 181 393 878 884 883 877 889 832 820 827 838 901 1111 1165 1143 1114 1094 964 805 590 271 264 193 389 474 367 983 609 343 279 262 259 250 219 190 187 225 267 364 465 452 547 568 541 435 244 246 311 346 324 311 288 281 257 216 176 157 140 142 142 166 208 262 321 334 314 272 204 145 95 63 85 66 35 31 29 17 9 2 2 1 5 2 0 0 0 1 1 3 6 7 9 22 40 15 10 3 0 0 3 7 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 2 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 3 3 2 1 0 0 0 3 4 3 3 3 3 3 7 13 10 3 5 6 2 1 1 1 1 2 3 3 2 4 6 4 1 0 1 2 2 4 5 6 8 9 6 9 10 9 11 20 17 22 23 21 25 20 23 28 29 24 20 12 7 7 7 5 4 4 7 12 9 12 12 15 21 26 13 5 4 4 0 0 1 3 5 2 1 0 0 0 0 1 3 1 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 1 2 6 9 4 3 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 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 1 2 1 0 1 2 2 2 3 6 9 9 7 9 15 18 18 18 18 14 10 8 8 7 6 8 12 13 14 16 11 11 8 8 10 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 9 4 9 11 97 63 8 10 41 77 45 44 70 56 100 135 128 152 202 151 510 900 794 797 827 860 830 770 787 737 814 978 1041 962 885 836 749 525 492 336 206 194 273 176 213 358 299 269 283 312 288 251 230 220 256 314 340 375 384 395 462 512 521 395 244 228 259 288 274 250 238 255 244 219 182 161 149 130 144 177 211 233 237 251 270 285 201 158 123 81 116 86 67 61 51 8 1 1 1 2 13 7 0 0 0 2 1 3 7 11 7 8 11 9 11 3 0 0 3 12 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 1 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 1 1 0 0 0 0 0 0 0 0 5 5 3 3 2 1 4 8 10 3 5 6 5 3 3 1 0 0 1 1 2 2 2 3 2 1 3 3 2 1 2 4 6 6 4 4 7 8 12 18 12 21 20 20 22 13 14 16 22 25 18 6 5 6 6 4 3 3 5 8 9 14 12 9 7 5 18 16 5 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 3 4 4 2 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 1 1 2 2 1 2 2 2 2 3 5 6 7 9 10 12 8 8 8 10 13 14 14 15 19 22 15 15 13 12 12 11 8 6 7 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 5 30 55 49 42 41 58 18 7 21 35 54 118 154 139 147 104 351 722 766 651 675 452 335 371 506 362 436 637 790 811 835 800 679 532 512 305 212 234 299 79 152 158 186 327 274 276 257 234 285 335 365 385 371 332 351 355 360 366 285 291 263 218 179 201 196 189 182 183 153 167 166 146 165 176 165 142 122 138 279 239 228 249 180 147 181 177 143 73 57 56 42 4 0 0 0 0 0 0 0 0 0 0 0 0 7 11 5 1 3 5 4 0 0 0 5 13 10 10 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 0 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 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 0 0 0 0 0 1 2 3 4 2 0 2 5 4 2 5 6 6 2 3 1 0 0 0 0 0 0 1 1 1 8 6 2 1 0 1 2 2 2 5 22 14 12 13 14 22 17 18 20 17 12 13 18 16 7 5 4 6 5 4 4 3 2 6 11 15 19 13 13 13 7 9 4 1 1 1 2 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 2 2 3 3 4 4 2 2 2 2 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 4 3 3 3 3 6 6 7 8 8 8 7 5 6 8 12 14 18 13 17 23 12 13 8 11 14 14 9 7 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 1 14 59 83 20 6 7 22 10 9 33 53 26 33 181 178 149 89 509 588 450 303 125 100 54 61 109 284 567 759 813 859 935 726 614 565 419 343 225 121 54 101 143 201 270 274 235 223 263 342 448 568 520 399 287 263 285 302 305 295 273 249 222 176 128 110 125 141 162 178 146 148 133 151 208 156 106 79 108 215 189 164 188 197 140 144 252 270 221 122 58 30 9 0 0 0 1 1 0 0 0 0 0 0 0 3 5 3 0 0 4 3 0 0 0 2 6 11 14 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 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 2 2 1 0 0 0 0 2 3 3 0 0 2 3 0 1 1 2 4 3 2 0 0 0 0 0 0 0 0 1 6 8 6 3 2 2 3 2 12 33 85 89 31 9 10 15 16 16 17 16 12 11 18 14 7 6 5 7 7 6 6 10 7 20 19 17 27 20 19 19 13 3 4 2 1 1 1 2 0 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 2 4 5 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 2 3 3 2 3 3 3 4 7 6 7 7 7 5 5 7 7 9 14 18 9 8 10 10 9 4 7 10 12 11 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 154 92 34 0 0 0 51 98 2 1 4 22 31 2 41 100 91 91 260 175 156 154 159 314 410 231 80 84 56 107 132 190 524 950 959 882 923 804 704 601 547 565 314 147 64 52 102 204 220 227 231 226 342 535 794 1025 671 452 333 277 269 259 254 272 272 217 246 223 197 147 131 106 130 150 154 155 113 95 114 130 111 96 126 138 95 96 169 208 167 111 200 286 299 170 48 31 18 3 2 2 1 4 7 5 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 4 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 5 5 4 2 1 1 1 1 3 2 0 0 1 1 0 0 0 1 2 3 4 0 0 0 0 0 0 0 0 0 2 6 5 4 5 5 6 6 53 74 65 82 19 7 7 10 17 17 14 15 13 8 16 17 15 10 5 11 11 6 6 10 7 18 10 14 24 18 18 20 18 13 7 7 2 1 2 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 1 1 2 3 3 3 4 6 4 2 1 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 5 16 15 10 8 6 3 1 0 0 1 2 2 3 3 3 4 6 7 9 10 9 7 6 7 5 4 7 10 9 8 6 4 4 3 2 3 5 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 567 517 314 91 125 87 66 21 1 5 20 35 27 13 57 188 277 222 181 116 120 173 156 152 410 217 91 82 64 110 71 160 465 961 857 913 960 912 766 689 606 503 295 124 74 64 82 161 198 287 329 441 676 1265 1195 888 523 389 381 357 309 269 284 289 279 255 270 189 183 184 167 131 187 162 138 127 105 107 130 142 131 100 89 59 35 52 104 222 214 138 62 45 256 239 89 22 33 12 3 4 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 2 4 3 2 0 0 4 7 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 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 2 1 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 6 6 5 3 2 1 2 3 0 0 0 0 0 0 0 2 2 2 2 0 1 0 0 1 1 0 2 2 1 2 2 4 4 5 6 8 40 45 49 50 5 9 7 8 12 13 9 11 10 7 12 20 19 10 5 7 11 6 7 8 8 15 4 15 20 12 12 20 32 23 8 5 1 2 3 4 5 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 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 2 2 2 1 1 1 1 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 1 4 12 13 13 13 19 34 36 28 20 13 7 1 0 0 0 1 2 2 3 4 5 6 6 7 10 12 10 6 4 5 6 6 12 13 14 13 11 7 3 1 1 3 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 672 1120 1208 692 358 261 146 52 197 154 33 21 7 31 55 73 246 161 101 104 140 107 125 88 55 30 40 79 108 147 102 150 475 826 869 760 799 768 685 583 519 447 267 97 52 49 49 45 91 392 616 898 1181 1268 735 521 391 387 392 338 279 263 328 372 297 268 237 217 222 186 166 181 222 176 128 99 89 113 131 138 122 92 38 30 25 29 63 197 162 140 110 118 232 248 110 18 32 25 11 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 9 4 1 0 0 1 0 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 2 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 4 4 4 4 5 6 6 4 3 2 2 0 2 4 3 1 1 0 0 1 2 2 3 2 2 3 1 0 0 0 0 2 2 3 2 1 1 2 3 6 13 27 52 59 49 23 22 8 5 5 6 5 8 6 5 5 4 13 8 4 6 9 6 9 8 7 6 1 16 19 16 15 18 23 17 8 3 1 5 4 4 4 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 1 1 3 2 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 2 2 2 2 3 2 1 1 0 0 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 1 3 2 4 4 5 8 18 40 25 17 13 11 12 8 6 3 0 0 1 2 3 5 6 7 8 8 12 14 7 4 6 8 7 8 8 10 12 12 10 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 766 882 778 648 584 297 103 155 88 60 22 12 1 39 53 94 182 219 113 89 95 40 57 82 47 16 29 68 74 69 60 70 448 815 815 561 599 577 657 634 420 322 182 72 25 16 22 32 34 164 619 914 842 626 462 447 410 360 333 279 268 266 366 485 302 233 193 161 167 170 135 207 230 166 124 114 84 67 66 82 71 62 43 32 41 23 36 89 155 150 94 78 135 243 66 8 17 32 22 15 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 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 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 1 2 4 4 4 2 2 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 5 5 5 7 5 4 3 2 0 0 2 3 2 2 0 1 1 1 1 3 3 3 3 2 1 1 1 1 0 0 2 3 2 0 0 3 3 11 29 108 60 41 30 18 8 7 6 5 5 7 4 4 3 2 7 5 4 5 8 7 9 6 7 8 5 14 16 11 7 6 11 9 5 4 6 15 10 6 3 2 3 1 1 2 1 0 1 1 1 1 1 1 0 0 0 0 1 0 0 0 1 3 5 5 6 6 2 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 3 3 4 4 3 2 3 3 2 0 1 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 2 4 4 2 4 4 2 3 13 5 3 3 4 7 12 15 8 3 4 0 3 3 4 4 3 9 10 11 12 11 9 7 7 8 8 6 9 12 13 11 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 321 383 525 543 469 120 9 4 13 38 68 57 6 17 26 78 114 139 112 98 46 24 27 96 131 102 45 52 59 38 37 107 392 997 1170 932 625 520 721 603 282 116 44 30 25 18 16 26 31 121 367 616 432 411 435 446 453 320 261 295 379 494 386 383 338 231 163 174 192 172 97 221 248 200 142 132 69 49 51 51 39 105 93 62 49 11 7 36 84 100 59 49 155 217 23 5 14 33 39 35 29 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 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 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 1 1 1 1 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 2 4 4 5 5 5 5 4 3 2 1 0 1 1 1 2 1 2 2 2 2 4 3 3 3 4 5 2 1 0 0 1 1 0 0 0 0 2 2 39 78 76 16 13 12 6 7 5 6 5 5 6 4 6 4 3 5 3 2 6 7 5 9 6 6 6 5 8 11 4 4 7 5 2 4 6 9 15 17 9 3 2 4 3 1 2 2 2 2 2 2 4 5 4 3 1 0 0 0 0 0 0 0 0 1 3 5 3 1 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 2 2 3 3 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 2 0 0 0 0 3 12 10 12 11 3 6 6 7 7 4 6 6 8 10 11 12 8 7 9 10 8 7 10 12 13 12 10 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 190 157 144 252 232 2 26 11 9 30 10 3 1 2 13 64 151 137 122 167 95 51 35 32 28 66 71 72 80 16 20 99 398 900 947 851 632 455 327 98 88 55 34 34 44 41 37 42 36 63 279 433 339 295 354 389 385 319 320 352 501 642 365 500 372 234 126 93 156 135 108 172 135 168 148 102 55 51 68 60 57 162 75 52 41 14 3 4 39 80 97 66 176 159 50 23 2 28 42 42 51 43 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 1 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 1 2 2 3 5 4 2 1 1 2 2 1 0 0 0 2 3 3 6 4 2 3 5 4 3 2 2 3 6 4 3 2 3 3 1 0 0 0 1 2 51 70 45 4 5 5 5 5 6 5 4 4 5 6 7 5 4 5 7 5 8 7 7 10 4 3 3 3 5 8 2 3 3 2 2 4 4 4 4 5 4 7 12 16 15 5 2 1 0 0 0 2 3 4 4 5 3 1 0 1 1 1 1 1 1 1 0 3 3 5 10 9 11 5 1 0 0 2 2 1 1 1 1 2 1 1 2 4 4 3 3 4 4 4 3 2 1 1 0 1 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 0 0 0 0 0 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 1 0 3 2 0 0 0 2 1 1 2 6 3 10 12 9 13 12 6 7 15 17 5 4 7 8 8 8 8 10 10 7 7 8 7 6 5 6 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 147 171 429 200 9 27 36 94 56 18 13 10 4 47 107 144 156 217 184 99 19 20 29 42 62 67 68 58 34 18 82 430 704 756 850 547 450 406 91 45 37 33 37 40 44 42 30 23 46 345 385 294 219 216 254 293 328 385 452 476 468 380 429 310 262 197 122 144 105 110 148 180 171 138 106 77 74 110 68 62 77 79 56 44 31 16 7 41 165 211 162 101 74 86 62 7 69 69 34 52 163 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 2 1 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 1 1 3 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 5 4 2 0 0 1 1 1 2 2 3 1 2 6 10 8 4 4 5 4 4 3 4 4 2 3 5 6 6 5 4 4 3 2 2 4 62 79 43 5 5 5 6 7 7 7 4 5 5 5 6 6 5 8 10 8 9 9 9 9 6 5 5 5 4 3 0 6 6 3 2 4 5 4 3 4 7 12 14 19 21 15 8 4 1 0 0 0 2 2 2 2 2 2 2 3 3 2 2 2 1 0 0 5 9 12 15 16 22 15 12 11 9 7 6 5 4 2 0 2 2 4 7 8 6 6 6 5 4 5 4 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 3 4 4 3 1 0 1 5 7 5 9 13 2 16 27 22 13 12 14 10 6 6 8 9 5 5 6 6 6 7 9 11 11 10 11 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 117 78 251 711 225 46 22 30 117 82 45 41 37 38 95 207 240 176 256 192 73 5 5 3 4 11 33 57 54 31 23 74 310 530 596 593 332 196 156 129 70 37 26 28 30 30 33 25 36 148 448 359 219 154 147 125 204 314 424 521 454 370 329 296 211 237 158 110 130 110 117 145 157 167 147 139 105 60 59 40 70 99 94 76 57 70 73 81 119 180 188 125 30 32 70 78 20 31 144 36 58 99 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 2 2 1 0 0 0 0 1 3 1 0 0 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 2 2 2 3 2 4 8 11 8 3 3 4 4 4 2 3 3 5 7 5 6 6 5 5 5 49 26 12 29 80 124 57 3 3 4 5 7 8 7 5 6 6 6 8 11 12 11 10 8 8 9 9 7 5 3 3 2 1 1 4 17 11 5 2 2 8 7 4 3 4 7 14 14 16 18 15 15 12 6 2 3 5 6 5 4 2 4 4 7 9 7 8 8 7 9 12 16 16 17 15 15 18 21 19 17 16 14 11 11 8 5 5 5 7 6 6 7 5 4 5 5 5 4 3 3 2 1 1 0 0 0 0 0 1 0 0 0 1 1 0 0 1 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 1 1 1 2 5 1 0 0 2 8 3 13 8 8 18 16 25 24 12 3 7 13 9 8 9 8 3 3 5 5 5 7 9 15 17 17 29 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 182 53 141 276 101 43 30 230 412 393 202 28 71 111 84 203 198 137 104 47 15 3 2 0 3 41 52 49 48 32 35 49 89 412 446 400 257 85 54 53 50 29 4 2 22 31 26 15 38 213 363 270 82 57 75 92 163 369 447 467 461 406 321 281 218 166 144 99 110 136 164 238 211 177 163 168 160 121 64 28 50 125 174 142 75 94 96 87 122 167 83 51 36 18 15 135 174 186 183 29 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 1 2 2 3 1 0 0 0 0 0 0 2 22 20 11 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 0 0 0 0 0 0 0 0 0 1 2 3 1 0 1 2 4 4 1 1 1 1 3 6 8 8 6 9 9 7 5 4 6 5 6 8 6 8 7 7 6 8 24 14 20 32 47 85 45 27 16 3 2 5 13 9 3 6 9 10 11 10 10 9 10 8 8 9 9 13 13 12 8 2 2 5 11 20 15 13 9 7 8 4 3 6 10 14 19 11 12 15 17 20 22 25 21 13 10 9 9 10 10 9 14 14 17 20 22 21 17 14 16 20 20 15 12 11 15 19 16 13 12 13 12 13 9 8 9 9 9 5 3 4 2 2 3 3 3 2 3 3 2 1 0 0 0 0 0 0 0 1 3 2 1 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 0 5 9 9 6 9 11 6 3 7 12 11 11 9 4 5 4 6 5 6 10 8 6 5 6 10 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 246 115 460 295 115 73 32 65 267 491 632 633 370 224 163 187 245 125 72 51 31 25 9 0 15 130 65 40 45 54 49 49 96 201 135 141 123 72 43 30 46 41 17 9 30 35 22 8 27 192 243 156 26 26 48 74 144 264 389 453 418 362 326 319 308 244 194 103 172 186 204 272 244 192 184 187 182 101 54 37 62 117 235 194 133 109 54 33 65 123 116 71 38 14 20 90 117 98 72 27 18 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 0 0 0 1 2 2 3 1 0 1 2 0 0 0 3 12 15 5 0 0 0 0 0 0 0 0 0 0 0 0 1 21 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 1 1 0 0 1 4 7 7 3 3 2 1 2 2 6 8 8 7 11 10 9 7 8 12 9 7 6 8 9 8 6 4 5 6 10 9 3 1 0 3 4 1 1 4 27 19 7 10 12 12 11 9 6 6 9 8 6 5 5 12 15 11 7 8 5 12 15 11 3 8 9 10 9 4 3 8 11 11 14 26 23 22 23 32 44 47 35 24 21 20 23 24 24 23 29 29 28 28 26 21 19 19 19 18 15 9 8 7 7 7 5 6 8 9 9 9 7 6 5 5 5 5 3 2 3 3 2 1 2 2 2 2 1 1 1 1 0 0 0 1 1 2 7 5 3 6 6 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 1 1 1 2 1 3 8 9 11 10 10 10 8 3 5 5 8 12 5 6 5 6 7 7 4 3 1 0 0 0 0 1 2 5 4 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 315 464 808 266 121 70 26 41 65 81 97 163 249 313 315 344 407 78 105 145 139 117 20 6 28 73 40 49 113 183 174 141 63 39 40 26 25 44 72 83 62 57 29 10 37 47 16 1 16 91 174 128 53 45 53 41 89 210 363 465 422 367 345 338 319 279 206 159 217 184 131 141 251 234 202 177 119 74 44 63 118 204 299 224 200 187 159 28 36 25 17 18 35 13 4 20 52 29 10 21 46 35 5 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 3 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 4 5 3 1 0 0 4 5 6 6 10 12 12 11 9 12 9 7 7 7 7 6 7 6 5 5 4 4 3 2 2 2 2 1 1 2 1 5 4 6 10 10 9 8 8 11 9 9 7 4 3 4 6 7 10 11 7 18 21 16 12 16 15 18 25 26 18 7 4 2 4 13 15 20 20 20 28 34 29 26 28 36 47 46 50 55 54 45 33 26 21 16 15 12 12 11 9 6 5 5 5 4 3 2 2 4 5 4 3 2 3 4 4 2 2 2 2 2 0 2 1 1 0 0 0 0 0 0 0 3 1 0 1 1 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 1 3 9 8 7 6 6 4 5 3 4 6 4 8 7 7 4 2 5 2 1 1 1 1 1 3 4 4 5 6 8 4 0 0 0 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 157 293 761 838 58 11 29 48 56 58 42 58 130 269 460 647 439 45 184 175 306 283 16 139 93 77 41 43 103 129 140 140 66 38 24 25 28 46 48 51 51 49 11 5 33 60 19 3 4 38 113 134 102 55 36 26 56 188 360 463 403 355 326 333 310 246 204 164 154 150 147 153 163 188 201 182 123 68 77 117 194 289 346 307 260 185 129 76 30 34 25 33 36 11 10 45 49 3 1 9 9 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 7 5 3 1 0 1 1 3 5 8 9 11 11 10 8 9 7 6 6 5 4 6 7 8 8 7 7 6 5 5 5 3 2 2 2 2 5 3 2 4 5 5 10 9 8 13 13 10 8 7 7 13 11 16 13 7 25 26 25 19 15 18 72 65 49 35 21 16 18 20 20 17 17 17 21 19 13 14 24 28 33 43 53 62 66 57 40 25 20 15 13 13 14 10 9 6 4 3 3 2 1 0 1 1 3 3 4 5 4 4 3 2 2 2 1 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 0 0 0 0 0 2 4 5 6 5 4 6 3 2 2 1 0 2 3 3 2 2 1 2 1 1 1 3 3 3 2 3 4 8 5 1 1 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 121 144 367 391 11 11 38 45 46 49 43 78 113 152 298 911 410 143 271 268 297 221 199 426 141 69 56 67 93 96 134 156 145 151 49 14 21 30 30 48 49 38 3 5 41 57 32 2 0 14 36 49 63 32 15 18 42 122 284 403 419 415 394 325 305 271 206 192 141 131 185 265 268 203 172 140 112 110 156 217 280 350 380 355 294 188 138 75 31 37 6 6 12 8 10 48 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 2 3 3 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 5 7 5 5 3 1 1 1 3 4 4 6 9 9 10 9 6 6 4 3 4 4 4 6 8 9 9 9 9 9 8 8 5 6 5 4 2 1 1 1 1 3 6 13 12 9 11 14 10 11 14 15 16 14 15 17 18 25 18 34 45 40 30 61 59 51 40 26 27 19 18 22 27 25 20 27 27 17 11 23 29 29 36 58 63 54 39 25 17 15 10 9 10 10 8 7 4 1 0 0 0 0 0 0 2 4 3 4 6 5 2 1 1 1 1 0 2 2 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 3 4 3 2 4 3 1 0 0 0 0 0 1 1 0 1 0 0 0 0 2 1 1 2 2 4 4 3 2 4 5 5 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 0 0 0 0 0 0 0 158 169 527 151 5 49 155 130 59 51 63 26 70 105 179 464 1156 382 193 229 170 189 272 274 130 92 86 80 82 178 767 302 126 61 2 3 18 37 42 45 57 30 3 7 60 67 39 7 4 6 6 8 19 44 23 17 55 164 310 405 437 430 418 354 317 277 203 198 153 128 146 186 204 144 195 275 348 305 314 306 287 195 230 284 265 169 135 84 54 30 0 4 5 3 5 14 3 0 0 0 0 0 0 0 0 0 4 2 0 0 0 0 0 0 0 0 0 0 2 4 1 0 0 0 0 1 3 4 2 0 9 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 3 5 6 4 3 2 2 2 3 4 5 6 6 11 12 12 11 9 4 4 6 7 8 9 9 9 10 10 12 13 12 11 11 6 6 5 4 4 4 4 3 3 4 7 6 10 16 13 12 17 16 14 16 25 19 18 15 5 4 12 36 46 41 50 53 60 61 48 28 26 22 22 24 19 19 21 18 11 15 23 31 43 54 53 41 27 18 13 12 9 8 7 5 5 4 1 0 0 0 0 1 1 1 1 2 2 2 3 1 1 0 0 0 0 1 2 1 0 0 2 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 6 6 5 3 2 3 6 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 309 284 76 5 3 81 139 134 60 52 52 61 119 73 182 321 581 216 62 162 199 105 180 162 121 107 97 99 81 83 296 48 2 0 3 10 22 36 42 54 93 38 12 12 50 87 46 12 1 3 6 9 12 19 20 13 33 118 273 420 439 446 449 429 332 263 212 176 137 119 117 102 99 132 224 282 321 356 278 235 192 171 181 256 270 251 214 132 78 30 1 0 1 4 5 4 0 0 0 0 0 0 0 0 2 2 0 2 1 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 8 7 1 5 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 5 7 6 5 4 5 2 4 4 4 4 8 9 10 13 14 9 8 8 9 12 16 11 11 12 12 9 18 19 17 15 5 9 9 7 6 6 3 3 2 3 7 11 15 17 15 12 18 15 15 22 28 32 16 9 9 10 9 28 37 42 56 52 58 76 93 89 38 21 19 18 11 7 10 15 17 17 20 26 33 34 26 22 20 14 10 10 10 11 9 6 4 3 0 0 0 0 0 0 0 0 0 0 1 1 2 2 0 0 0 0 0 1 1 1 0 1 3 7 6 2 0 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 1 5 8 7 7 9 9 7 4 4 7 4 3 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 0 0 204 82 0 0 6 133 173 119 52 28 41 154 176 54 91 104 156 192 122 370 237 115 130 125 144 106 86 138 204 52 3 9 0 0 10 44 74 55 60 81 92 32 5 16 59 97 59 16 4 3 4 5 2 4 8 9 26 110 193 300 396 409 457 441 337 268 223 183 147 121 111 79 92 132 135 165 176 250 267 242 205 208 243 277 287 245 191 149 106 38 12 0 0 3 10 5 0 2 13 5 1 0 0 0 5 5 5 16 3 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 1 3 1 2 11 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 4 5 6 5 6 4 2 4 6 6 6 11 15 16 13 9 7 10 16 15 11 13 12 8 17 15 18 17 9 14 14 10 8 9 6 5 5 8 13 8 14 15 13 11 18 12 11 10 17 31 25 20 13 9 12 13 14 20 31 32 28 35 42 41 26 17 18 15 8 6 7 11 13 14 15 17 21 20 17 13 14 9 7 7 8 9 7 4 2 1 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 2 4 5 5 3 4 5 5 4 1 0 1 1 1 0 1 1 0 0 2 1 2 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 8 10 11 11 11 11 7 7 8 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 2 0 0 16 67 86 50 22 22 40 175 137 80 109 95 92 91 180 375 152 145 147 112 142 72 54 235 652 116 545 412 120 24 26 62 76 25 25 61 64 46 16 16 69 100 74 10 9 3 0 0 0 1 3 8 19 66 91 216 370 417 504 439 339 250 193 153 143 140 133 68 65 92 152 245 251 290 315 326 341 360 380 361 316 287 229 170 114 50 48 22 4 6 22 4 0 2 10 8 2 0 0 0 3 1 8 13 1 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 0 0 0 1 2 1 0 2 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 4 4 3 4 3 2 3 6 6 1 6 11 13 11 11 10 16 22 20 13 15 15 14 13 5 12 12 9 10 10 3 3 7 8 5 5 10 13 9 10 16 12 10 14 8 9 7 13 26 29 25 15 6 4 8 4 4 9 14 13 13 16 22 29 28 26 19 12 6 5 8 9 7 5 6 11 9 7 7 7 6 6 5 4 5 5 2 1 1 0 0 0 0 0 0 0 0 1 2 3 3 2 1 1 1 0 0 4 6 8 9 4 7 10 7 1 2 1 1 2 5 2 2 2 1 2 7 2 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 1 2 3 5 6 12 15 14 14 12 8 8 7 6 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 21 48 20 20 41 63 77 86 88 65 41 54 34 45 78 117 108 131 136 118 61 56 104 488 807 561 691 369 84 24 52 52 48 70 140 47 17 12 23 53 127 99 30 24 3 3 1 1 3 2 10 23 34 41 230 374 446 468 436 334 244 176 163 156 140 112 84 50 62 154 297 371 362 339 304 306 383 368 360 331 295 182 163 118 76 59 15 3 24 33 0 0 0 0 0 0 0 0 0 0 0 44 26 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 1 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 4 7 3 3 2 2 1 5 7 7 8 10 9 9 13 15 14 16 14 13 11 6 9 8 7 6 4 3 9 10 8 4 3 9 11 11 11 14 10 9 10 9 5 7 17 26 25 21 7 1 0 1 0 4 7 10 11 14 15 27 35 36 34 24 14 6 4 4 5 3 1 2 2 2 1 1 2 4 4 2 2 2 2 1 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 2 1 0 0 1 6 5 4 5 3 2 3 4 4 6 2 1 2 2 0 3 4 3 2 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 4 6 7 9 11 8 8 7 5 4 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 24 31 26 23 22 23 16 28 46 71 105 117 68 26 34 92 81 73 84 159 296 207 84 77 76 121 264 308 673 136 8 52 107 90 83 99 101 29 24 25 29 66 189 192 121 43 9 12 10 6 7 10 5 5 9 69 292 388 417 424 427 312 222 168 150 155 153 103 107 148 116 83 116 166 200 249 277 318 321 257 299 287 314 333 294 144 113 84 25 9 34 27 1 0 0 1 1 0 0 0 1 1 10 52 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 2 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 3 3 2 1 2 5 5 5 7 9 11 11 11 13 16 20 17 15 14 13 11 10 7 5 6 12 11 9 7 5 2 6 7 8 10 9 9 7 8 9 10 18 20 22 21 18 4 1 0 3 9 13 18 18 18 22 18 24 27 28 28 19 10 5 3 3 2 1 0 0 1 0 0 1 2 2 2 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 1 0 1 3 5 3 3 4 5 5 5 5 6 5 2 1 1 1 1 0 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 1 1 1 1 1 2 1 1 3 3 4 6 9 9 10 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 10 16 2 5 8 14 15 11 22 26 59 88 81 39 31 35 51 86 73 71 68 97 109 71 61 54 111 281 439 476 18 39 93 131 123 72 83 150 101 25 18 20 94 181 186 161 88 46 37 25 3 4 10 11 14 5 143 331 388 463 400 353 302 217 204 191 170 148 144 105 108 117 87 58 65 82 104 139 190 189 200 272 238 221 283 310 208 113 63 32 29 24 27 7 0 0 2 3 2 2 5 5 2 24 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 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 0 0 0 0 0 1 1 1 4 7 6 2 3 3 5 7 8 8 8 10 15 19 18 18 19 18 17 16 9 7 6 7 10 8 5 4 4 6 8 10 10 9 10 8 11 16 21 27 26 22 19 14 8 1 1 7 20 34 35 34 26 19 17 16 16 19 20 13 4 4 3 2 1 1 2 2 1 1 0 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 0 1 1 1 1 3 4 4 3 6 3 4 5 4 1 4 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 1 2 2 2 2 2 2 2 3 3 4 7 7 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 1 0 14 10 4 6 17 14 16 31 24 103 128 89 17 85 74 57 60 67 123 81 38 47 44 62 74 82 242 463 261 118 170 160 114 106 61 42 105 89 31 35 12 112 154 203 266 140 98 103 120 17 14 6 2 0 0 246 363 408 458 385 315 272 231 223 199 170 138 118 50 58 69 67 34 38 43 70 107 105 159 174 228 288 191 291 331 272 107 76 72 52 41 75 21 2 0 0 0 0 2 4 3 2 6 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 4 4 5 10 19 18 19 18 20 21 21 18 17 18 18 11 10 8 8 8 5 5 6 6 6 8 6 6 8 8 9 13 19 21 16 18 28 27 22 13 4 10 27 39 45 44 41 27 16 12 5 12 12 12 9 4 2 1 1 0 1 2 5 4 2 1 1 0 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 2 1 1 1 2 1 0 1 2 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 2 2 3 3 4 5 8 5 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 20 13 13 22 26 17 16 19 35 107 151 118 78 133 90 74 99 138 190 89 52 61 75 71 118 139 309 694 140 44 78 95 61 165 161 64 13 28 33 39 40 86 107 286 389 294 210 122 56 68 117 75 41 19 112 445 388 381 365 335 300 273 267 252 207 172 113 61 35 37 43 33 18 20 28 53 86 123 151 141 158 188 220 301 313 242 151 77 60 53 55 60 27 4 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 2 3 3 5 8 15 17 17 17 15 12 13 15 16 13 11 10 9 8 7 8 8 7 7 8 5 11 9 10 14 15 25 28 23 20 34 32 21 16 21 34 36 43 43 39 36 24 15 9 9 9 7 9 9 7 2 0 0 0 1 3 5 4 2 1 1 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 4 3 3 2 3 2 1 0 0 0 3 1 2 3 4 6 8 4 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 0 1 1 2 2 2 2 3 3 3 3 4 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 23 23 19 16 16 30 34 30 62 50 43 48 74 124 111 88 45 44 86 99 100 68 78 88 94 93 145 275 261 301 36 84 93 67 48 91 51 40 25 24 19 35 42 46 58 238 337 414 426 310 228 271 306 248 173 297 398 490 377 413 343 311 310 271 263 240 201 159 104 59 38 42 46 35 32 25 20 33 50 78 116 143 148 225 276 286 299 206 123 69 41 61 74 47 22 7 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 1 1 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 11 12 8 11 15 16 15 15 13 12 12 13 12 13 12 12 13 12 11 7 7 8 9 14 11 14 18 16 26 29 34 37 40 31 22 25 40 57 47 27 26 28 23 15 13 10 8 7 4 6 8 7 3 0 0 0 1 3 2 1 1 1 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 1 0 0 0 0 0 1 2 2 1 3 1 2 3 3 3 1 1 1 4 12 1 4 2 0 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 5 2 3 3 1 3 4 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 0 0 0 0 0 0 0 0 5 17 19 8 13 28 28 75 157 33 32 63 97 87 71 40 28 41 50 54 45 56 87 74 95 123 191 343 96 10 0 0 16 26 27 32 40 39 22 15 19 11 18 37 88 105 138 351 482 472 459 466 458 459 384 683 496 444 431 492 354 316 309 288 281 224 189 145 87 53 72 61 45 36 37 28 21 28 54 136 152 141 126 177 193 216 237 218 124 102 77 78 126 55 37 24 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 2 2 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 6 6 6 8 12 14 15 15 13 11 12 13 12 12 11 11 11 9 7 8 12 15 10 9 13 13 11 13 17 27 32 33 28 24 29 36 41 40 17 19 20 16 12 10 7 4 2 1 2 2 1 1 0 0 0 1 2 0 0 0 0 0 0 0 0 1 2 3 3 3 4 3 0 0 2 1 1 1 0 0 0 0 1 1 2 2 2 3 1 2 2 3 4 4 6 8 7 4 2 2 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 3 4 4 3 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 0 0 0 0 0 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 0 0 0 0 1 0 1 7 7 27 33 13 15 29 40 36 23 19 33 34 55 84 77 83 94 88 144 131 232 229 27 9 2 8 21 37 33 25 38 61 36 28 26 20 17 21 162 275 163 242 363 483 549 552 539 685 727 447 362 445 434 383 330 297 298 282 262 244 192 152 123 95 99 55 36 32 30 22 21 39 79 101 142 161 145 138 152 188 196 172 111 317 128 59 83 11 13 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 2 1 0 0 0 0 6 22 4 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 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 5 5 5 5 6 6 11 14 15 17 11 15 17 16 17 11 10 9 7 7 11 10 7 7 11 14 13 15 16 19 23 29 28 22 17 16 18 21 20 13 17 16 13 8 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 2 3 2 2 1 4 2 0 1 5 5 2 0 0 0 1 0 0 1 2 2 2 2 2 2 5 6 7 8 9 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 3 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 1 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 3 7 17 36 23 9 20 68 32 44 75 80 46 44 101 155 82 413 296 90 55 32 28 77 108 94 72 50 38 31 24 28 20 18 32 60 73 169 243 269 395 454 451 441 446 442 512 513 470 400 344 307 290 288 239 209 186 157 131 116 109 93 50 45 36 32 26 19 33 70 105 121 174 144 94 101 184 145 155 205 309 82 46 36 11 0 1 7 5 0 0 2 1 1 1 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 2 3 3 0 0 0 0 18 37 0 0 0 0 0 0 0 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 41 73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 3 4 3 3 3 4 4 6 8 10 10 8 16 21 20 15 15 13 11 11 11 12 12 11 18 26 24 22 28 27 18 20 16 14 14 12 7 8 8 7 6 10 11 10 9 4 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 2 2 4 5 4 3 4 4 1 2 4 5 5 2 0 0 0 0 0 0 1 1 0 0 1 3 3 4 7 7 5 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 1 2 2 2 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 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 3 27 8 0 0 0 0 0 2 7 5 3 8 17 0 11 28 34 25 13 58 102 125 264 225 220 198 156 159 152 121 85 59 19 10 8 5 4 10 16 62 183 163 219 280 317 387 381 398 381 421 407 445 444 397 342 295 286 306 301 211 220 188 152 140 121 157 127 81 72 35 25 23 24 45 94 127 155 203 194 147 137 156 105 229 252 198 54 36 47 60 44 1 15 7 0 0 1 0 1 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 1 2 3 2 1 1 8 7 12 6 0 0 0 0 12 48 15 5 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 250 604 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 1 2 3 3 3 2 4 3 3 3 3 6 8 6 8 13 17 23 23 21 21 21 12 12 14 15 19 20 24 28 27 23 23 18 16 19 11 9 9 9 5 4 4 3 2 4 13 4 7 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 6 4 5 7 7 5 4 4 2 0 2 3 2 0 0 0 0 0 0 0 0 0 1 1 1 4 8 11 10 7 6 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 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 99 14 0 0 5 1 0 0 0 0 0 0 0 0 0 1 0 0 0 3 4 33 64 19 93 179 176 72 145 304 263 158 97 49 26 14 15 17 7 6 8 9 22 31 86 198 230 267 346 423 431 379 329 292 307 458 379 316 295 289 290 339 293 205 145 123 141 131 104 164 158 125 87 35 26 29 39 60 91 118 167 205 207 181 169 128 155 336 232 123 40 19 21 36 22 1 6 1 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 2 5 9 11 4 3 11 2 60 39 2 6 1 0 2 12 2 16 5 5 10 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 0 0 0 0 0 0 0 0 0 0 0 2 2 2 3 2 2 2 2 4 9 18 17 15 16 22 22 26 27 17 9 11 15 20 23 21 18 18 17 13 14 10 14 26 32 10 8 7 7 6 3 4 2 5 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 2 3 6 7 7 8 8 7 9 7 0 0 4 3 2 2 1 0 1 2 1 4 2 2 3 5 5 7 14 16 13 10 7 3 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 0 0 0 0 0 0 0 2 2 0 0 0 0 0 3 1 0 0 0 0 3 9 16 68 143 183 156 146 316 178 90 65 7 11 13 16 17 8 3 11 30 53 80 117 180 227 251 285 316 335 347 307 333 389 377 273 218 238 253 292 450 254 198 205 116 130 118 95 91 108 112 80 43 36 32 46 72 98 106 124 142 150 139 148 89 149 211 85 40 18 10 11 9 2 13 11 0 0 0 5 10 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 1 2 2 0 0 2 3 3 0 12 22 26 12 1 2 2 5 27 7 0 4 3 0 0 0 0 0 1 0 1 1 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 1 1 3 1 2 3 5 7 11 17 14 14 22 27 18 14 14 15 17 18 22 22 14 14 16 14 10 13 12 12 10 12 13 8 8 10 10 5 7 3 4 5 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 3 2 4 11 7 6 7 7 6 7 4 0 1 2 1 1 3 3 0 0 1 3 5 6 5 5 6 6 7 7 6 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 6 2 15 51 109 277 282 196 132 89 83 54 24 23 17 18 18 16 12 19 25 67 123 99 164 229 260 263 353 357 316 261 212 231 227 190 170 239 274 320 389 206 154 101 61 71 102 85 80 82 86 77 63 49 44 57 64 93 118 113 97 117 141 143 70 104 86 45 20 17 8 12 14 0 8 7 0 0 0 3 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 2 13 24 22 0 0 0 0 0 0 0 1 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 4 4 4 3 0 2 5 6 7 10 24 19 15 18 30 18 20 21 20 19 19 20 18 12 13 23 15 9 9 14 15 19 18 15 12 6 8 8 10 19 7 4 3 1 1 1 0 0 0 0 1 0 0 0 0 0 1 1 1 3 2 4 4 3 3 3 5 5 4 2 0 0 1 3 2 0 0 0 0 0 1 2 2 2 3 3 3 4 3 0 1 1 1 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 19 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 1 3 11 7 30 120 319 317 134 35 35 34 30 20 12 7 8 11 7 3 14 23 77 119 123 96 192 233 254 290 314 257 203 169 157 156 169 180 186 248 251 256 192 83 50 34 50 83 46 43 59 74 85 92 77 68 70 59 67 77 84 84 116 139 121 81 77 46 32 27 23 9 14 16 11 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 1 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 0 1 3 1 2 6 13 14 15 20 23 13 18 22 20 17 19 14 14 15 16 18 9 9 7 9 25 15 14 15 13 5 8 6 14 25 4 9 7 4 4 3 1 0 0 0 1 1 0 0 0 0 0 1 2 3 5 5 3 1 0 0 2 3 2 1 0 0 0 1 2 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 1 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 12 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 1 4 1 0 0 0 0 0 0 0 0 0 3 5 5 3 2 0 0 0 5 12 11 2 23 37 142 242 52 24 14 9 11 7 2 1 3 3 2 3 16 40 82 79 116 172 167 179 209 224 200 229 157 119 84 102 163 178 185 212 200 181 124 43 40 28 51 62 45 36 45 71 91 104 79 76 79 74 54 53 59 67 81 101 96 73 50 35 37 37 29 18 16 6 10 9 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 2 1 0 0 0 0 0 0 0 0 0 0 4 7 1 1 2 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 6 7 12 19 18 13 13 19 15 16 21 12 7 9 9 5 4 7 6 8 16 11 11 13 12 8 10 4 10 15 14 33 29 16 8 6 4 1 1 2 2 3 1 0 0 0 1 8 8 7 8 7 6 4 3 1 0 2 1 0 0 0 1 2 3 2 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 2 5 0 0 0 0 0 0 0 0 0 0 7 6 4 8 28 10 0 0 1 5 11 7 0 0 146 136 6 4 26 16 5 5 3 5 3 2 5 4 17 42 71 79 125 151 153 162 161 197 214 197 108 150 114 77 137 151 124 144 173 93 61 33 21 21 36 34 28 28 27 63 83 87 76 87 104 111 105 88 52 67 106 152 121 75 47 33 22 24 34 28 18 0 13 7 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 2 6 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 4 5 9 10 9 9 12 28 19 9 10 17 9 18 25 22 10 10 8 4 3 1 5 13 17 7 8 8 7 8 12 5 10 9 26 65 61 37 18 9 4 1 0 2 3 3 1 0 1 1 3 15 11 8 10 14 15 15 9 3 1 2 1 1 1 1 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 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 1 1 0 0 0 0 0 1 6 14 61 28 4 29 201 66 1 2 3 4 2 4 6 7 2 2 6 8 25 40 57 80 122 129 123 150 201 196 177 141 95 121 67 51 77 92 70 181 147 43 45 21 13 20 31 33 19 15 23 42 41 50 70 94 105 112 108 84 48 82 106 93 64 81 52 41 36 30 40 24 9 9 34 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 0 1 0 2 3 4 6 7 7 10 14 25 13 9 12 12 9 15 16 12 8 10 7 5 3 1 8 5 3 4 5 6 3 6 9 7 20 10 9 29 50 40 20 10 7 2 1 1 3 5 4 1 2 2 3 9 6 6 10 15 15 10 6 4 4 3 2 2 3 4 2 1 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 15 12 8 27 10 13 6 0 1 0 3 4 2 0 1 10 16 13 25 44 74 106 110 88 111 141 129 99 79 54 27 30 32 49 64 98 297 111 31 31 13 8 12 22 26 20 19 22 24 14 22 46 66 74 82 94 82 66 76 75 85 63 56 59 56 65 58 38 13 4 2 12 13 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 1 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 0 0 2 3 3 0 3 2 1 2 2 3 5 6 8 8 5 7 10 9 8 5 9 10 7 7 8 8 8 9 4 4 2 1 5 2 0 1 3 4 3 11 12 13 27 7 3 16 33 30 15 8 6 5 3 8 9 8 5 2 5 4 3 4 6 6 9 11 10 5 5 4 3 2 1 0 1 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 15 10 6 17 9 17 14 2 3 1 0 0 0 5 6 7 17 43 65 82 80 69 102 103 81 51 20 19 33 45 42 48 62 151 247 55 31 24 10 4 5 8 15 16 20 16 14 10 7 21 30 39 44 39 60 57 55 53 25 63 71 73 67 67 54 30 8 9 9 49 54 12 22 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 1 0 0 0 6 13 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 4 4 1 0 3 3 2 0 1 0 0 1 3 4 9 13 14 13 6 7 9 16 26 8 7 8 6 3 3 5 7 6 3 3 2 3 4 4 2 3 3 3 8 29 20 20 29 29 9 19 26 20 19 18 17 14 9 10 11 7 3 3 8 5 6 8 9 7 7 7 6 4 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 3 2 2 0 0 0 0 0 3 4 19 42 45 63 58 54 83 107 47 12 3 10 32 43 46 53 73 189 180 67 52 43 25 7 7 10 35 38 21 11 17 16 12 7 10 18 26 43 66 61 63 60 60 153 140 82 47 48 59 23 20 23 3 229 229 102 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 24 27 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 1 1 0 0 0 0 1 3 3 5 6 6 7 7 6 4 2 1 1 0 1 3 5 5 4 7 11 9 6 15 27 39 7 5 6 5 3 2 8 13 11 6 8 6 5 4 4 9 12 10 10 20 51 20 18 32 37 17 17 18 19 24 27 24 14 8 8 8 7 4 3 4 7 7 6 6 5 5 5 4 2 3 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 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 1 2 3 1 22 31 32 40 47 34 53 88 13 3 3 5 5 32 59 75 102 174 114 108 104 43 15 9 16 25 37 20 12 12 18 9 10 10 10 16 22 32 47 59 55 51 92 156 163 83 36 41 61 9 59 74 65 142 197 105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 19 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 1 0 4 4 4 5 6 6 8 10 10 8 6 4 2 2 1 2 4 6 6 8 9 10 9 4 24 18 10 9 9 6 4 4 5 10 11 7 6 11 8 8 8 7 7 9 9 14 23 37 30 27 23 26 28 17 20 24 26 26 30 15 8 9 10 9 5 4 5 3 5 5 4 4 4 5 5 3 2 1 2 1 1 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 8 8 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 86 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 3 22 27 25 18 18 10 54 57 13 43 16 8 8 19 82 94 108 128 83 149 123 67 58 15 33 35 21 9 7 11 13 7 7 7 7 7 8 24 34 47 56 44 46 69 85 81 58 80 61 13 66 22 60 108 94 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 14 26 23 0 0 86 46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 2 3 3 3 3 2 4 4 5 5 2 6 7 9 11 11 9 6 6 8 7 6 6 6 6 7 5 10 12 11 22 15 12 11 10 8 3 6 9 9 7 25 24 17 14 7 11 12 11 11 9 10 12 17 31 37 23 17 23 23 25 26 27 27 24 23 18 13 9 3 2 3 3 3 3 3 3 4 5 6 6 5 4 5 3 1 1 1 0 1 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 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 13 12 31 43 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 13 19 25 16 4 48 38 13 20 13 13 8 28 82 85 125 129 103 115 90 83 62 12 45 20 6 6 2 7 10 7 5 2 1 1 5 23 31 40 45 38 40 23 28 25 8 79 42 34 64 7 134 168 109 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 67 35 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 1 2 2 4 3 1 0 0 0 0 0 0 0 0 0 1 2 2 3 6 6 4 6 3 5 5 5 9 9 10 10 9 7 6 7 10 13 11 10 9 8 6 4 10 11 12 16 13 16 18 17 12 4 9 11 8 9 10 14 16 14 6 14 16 16 15 10 8 11 12 13 20 15 17 23 26 22 29 35 35 28 28 26 16 6 0 1 3 3 3 4 4 3 5 6 5 5 3 3 3 2 2 2 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 28 67 130 141 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 14 8 5 32 94 28 2 11 18 14 56 76 58 101 139 83 32 36 50 33 20 30 3 0 0 0 3 12 16 10 0 0 0 7 15 20 28 22 22 26 22 50 36 23 55 12 38 36 0 19 82 57 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 1 6 10 8 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 4 6 5 5 3 0 2 1 0 0 0 0 1 1 1 2 1 4 8 9 4 8 5 3 5 11 10 6 3 4 7 12 12 12 12 13 12 11 9 9 9 15 12 11 15 15 10 10 11 6 10 14 13 12 15 15 17 17 16 20 19 12 7 6 6 8 12 12 10 14 16 24 27 22 30 29 28 33 42 28 15 7 3 2 3 4 5 4 3 4 7 6 4 4 1 2 2 2 2 2 1 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 13 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 26 4 0 34 129 194 149 73 41 23 26 85 83 58 82 50 24 18 23 6 9 9 1 0 7 7 6 8 7 3 0 0 0 12 7 8 17 6 1 12 32 68 54 48 33 4 35 13 0 8 36 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 1 3 9 8 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 3 5 7 7 2 2 2 2 1 0 0 1 0 0 1 2 4 4 7 9 8 6 10 7 5 7 11 9 5 3 3 5 12 9 8 9 12 11 12 12 12 14 17 10 8 12 14 21 19 15 13 13 18 18 19 22 21 23 25 24 23 27 14 6 4 5 5 10 11 13 18 24 25 22 20 24 25 27 27 27 26 12 11 8 5 4 5 4 3 2 3 5 5 4 2 1 2 2 2 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 5 12 7 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 8 9 0 0 7 7 46 97 63 49 60 58 77 68 46 30 17 24 19 8 6 2 7 3 0 1 16 17 11 7 5 1 7 14 34 11 4 7 11 14 28 34 35 26 17 9 10 25 7 0 17 25 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 4 10 11 17 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 3 3 2 2 2 3 5 4 1 0 1 1 0 0 2 3 4 5 6 7 6 7 11 11 7 8 10 7 5 4 3 3 6 7 9 8 9 11 14 14 17 19 15 13 11 11 14 19 21 19 16 15 16 17 18 18 18 20 24 22 18 16 12 5 7 10 9 9 14 19 27 34 27 19 19 21 20 19 22 24 20 8 9 7 5 4 5 2 2 3 4 4 6 5 4 3 3 3 2 2 0 0 0 0 1 2 4 4 1 0 0 0 2 1 0 0 0 0 0 0 0 1 0 0 0 0 1 1 1 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 46 12 10 8 0 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 2 48 22 0 1 6 2 0 1 4 12 10 23 32 26 11 4 2 4 8 5 1 9 44 11 0 1 8 14 10 14 32 36 58 33 9 1 0 0 7 10 7 11 14 10 5 3 5 11 13 1 6 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 9 17 10 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 5 3 0 1 3 3 2 1 2 3 8 6 0 0 2 2 1 1 3 3 6 6 4 8 8 9 10 11 9 9 9 8 6 5 7 7 7 7 9 8 9 10 8 11 19 20 15 16 18 19 20 20 17 18 16 14 12 10 10 11 13 15 17 13 13 14 12 8 8 8 7 6 18 18 17 17 16 14 16 19 20 18 20 18 14 10 5 4 4 3 2 0 3 4 6 6 10 6 3 2 2 2 1 0 0 0 0 0 1 3 4 6 3 2 2 1 6 2 0 0 0 0 0 1 1 1 0 0 0 1 3 3 5 6 7 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 1 3 7 89 214 46 8 0 0 0 0 0 0 0 0 0 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 29 5 0 4 11 12 2 0 0 0 5 16 26 26 13 11 4 1 1 0 0 27 61 4 0 0 0 0 1 5 21 48 96 29 16 18 0 0 34 29 8 31 26 30 27 7 6 4 5 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 9 17 23 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 41 21 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 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 3 4 1 4 2 0 0 2 2 2 3 4 2 5 4 3 5 7 7 9 11 12 12 10 9 8 7 8 5 3 4 8 6 9 10 8 7 12 13 13 14 17 21 22 21 20 20 16 13 12 11 10 8 9 10 9 7 11 13 13 15 14 12 8 6 14 16 14 10 8 11 11 13 16 19 15 10 11 10 4 5 5 3 1 0 3 4 5 6 8 7 3 1 2 3 0 1 2 1 0 1 2 2 3 6 4 6 4 3 9 2 0 0 0 0 0 3 2 0 0 0 0 1 3 5 7 9 9 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 5 2 0 3 135 214 63 7 0 0 0 0 0 0 0 0 0 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 56 0 0 2 4 4 0 0 0 0 1 8 16 20 18 17 4 1 2 0 0 40 43 10 3 2 1 2 4 2 24 38 42 1 38 43 22 9 60 25 17 37 25 28 16 5 8 9 12 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 3 4 3 1 9 28 38 20 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 1 5 36 64 61 19 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 2 2 1 0 0 0 0 1 2 1 3 1 0 2 5 5 8 11 12 15 14 11 9 9 9 9 7 7 8 5 7 8 8 9 10 10 12 13 12 15 18 21 22 17 10 9 13 12 6 10 12 13 11 8 10 14 16 15 7 16 10 5 8 12 10 8 7 7 6 9 11 13 15 15 11 7 3 4 3 4 3 2 7 6 3 4 6 7 7 4 4 4 0 2 4 4 2 3 3 3 4 6 7 11 6 4 9 1 0 0 0 1 2 4 2 0 0 0 3 3 4 7 9 10 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 11 82 107 69 5 0 0 0 0 0 0 2 2 19 148 134 63 8 0 0 0 0 0 0 0 0 0 0 0 0 0 2 32 17 0 0 0 0 0 0 0 0 0 0 1 4 9 13 11 0 4 6 1 1 21 33 35 41 33 5 2 4 5 33 34 22 12 25 30 27 28 40 4 5 12 9 7 10 10 8 10 34 18 11 9 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 1 3 4 4 13 40 40 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 31 40 29 5 0 0 1 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 3 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 2 1 2 4 4 2 2 2 2 0 3 2 2 2 0 0 0 2 4 6 8 10 12 15 13 11 11 12 12 10 11 10 7 7 8 10 11 10 10 12 11 10 9 10 11 13 13 6 6 10 10 5 10 10 11 11 7 5 8 9 6 3 13 5 3 4 6 6 8 9 6 3 7 6 10 16 17 12 5 2 2 1 5 5 5 6 7 3 4 5 7 9 3 3 3 1 4 7 7 5 3 3 6 8 9 12 15 8 2 0 0 0 0 2 4 6 5 2 0 0 2 3 4 6 9 12 12 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 8 15 33 65 50 45 83 20 18 5 0 7 34 84 197 191 86 19 0 0 3 1 0 0 0 0 0 0 0 0 0 6 18 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 10 23 12 0 2 11 5 0 6 0 0 1 5 24 50 37 52 64 54 30 34 30 0 2 6 7 8 13 13 8 10 16 6 10 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 5 12 10 7 3 7 19 28 24 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 6 14 1 22 39 35 2 0 0 4 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 4 3 4 4 1 0 0 3 5 4 2 1 0 0 0 2 1 1 1 2 3 2 3 4 5 5 7 10 14 15 12 11 11 12 9 10 9 9 10 10 11 12 11 10 12 11 9 8 9 11 12 9 6 7 7 9 11 11 6 6 6 5 6 6 10 9 6 6 1 2 4 5 5 5 5 4 3 7 10 14 17 17 13 4 2 2 1 1 4 4 5 6 3 4 5 7 11 5 3 1 1 4 6 7 7 6 4 7 11 11 10 12 6 2 0 0 0 1 2 4 5 3 2 1 1 3 3 4 6 10 13 10 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 38 63 77 135 153 381 468 169 141 71 127 254 186 109 106 105 30 10 0 0 2 0 0 0 0 0 0 0 0 0 0 8 11 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 6 6 1 4 1 5 9 7 21 10 0 1 9 4 8 29 37 91 118 86 33 7 1 5 9 5 10 9 9 10 9 7 7 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 2 4 8 16 3 6 12 13 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 48 19 7 10 9 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 6 5 2 0 1 3 4 4 3 3 1 0 0 0 2 4 5 5 8 5 4 5 3 8 9 11 14 12 11 12 11 7 11 9 9 10 12 11 11 11 10 11 10 9 8 9 10 12 11 10 8 6 8 9 8 4 3 3 4 4 5 9 9 8 7 3 5 7 8 8 8 4 4 4 5 12 19 21 18 15 13 6 3 3 3 3 5 8 8 5 6 9 9 7 3 5 3 2 3 5 6 7 6 4 8 10 9 9 9 8 2 0 0 0 0 2 1 2 2 0 0 0 0 1 2 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 13 41 70 90 109 338 412 324 267 70 378 436 220 52 14 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 11 0 10 25 25 27 13 18 20 15 9 3 0 0 0 0 0 6 17 20 70 58 24 0 0 9 9 11 29 24 9 3 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 8 13 1 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 2 6 5 4 6 8 6 12 7 3 4 3 3 3 3 1 0 0 0 0 0 2 4 6 12 29 6 3 4 4 9 8 10 12 11 10 13 13 12 13 10 9 10 11 11 12 12 11 10 9 9 9 10 12 9 10 10 10 9 12 9 9 8 5 5 5 5 6 7 7 11 10 7 10 9 10 10 9 7 6 5 6 9 15 24 19 13 13 7 4 5 5 3 8 9 10 11 11 14 12 9 6 3 2 2 4 6 5 9 8 7 9 8 10 11 12 13 4 0 0 0 0 1 2 2 2 0 0 0 0 1 2 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 14 12 2 56 125 229 199 6 166 253 191 140 9 1 0 0 0 0 3 2 0 0 44 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 50 86 90 57 15 18 12 0 0 0 2 1 0 0 3 6 7 14 34 14 2 3 2 3 16 37 43 39 14 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 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 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 1 1 0 0 0 0 0 2 2 5 9 9 8 8 7 6 11 14 12 6 1 2 1 2 3 0 0 0 0 0 0 0 4 6 8 1 4 4 5 7 5 6 8 9 8 12 12 13 14 11 11 11 12 12 12 10 10 11 10 9 8 11 14 14 12 10 10 11 12 11 10 8 8 7 6 8 8 7 7 9 11 11 12 11 8 8 9 8 10 6 10 12 12 21 21 16 10 4 2 3 3 4 10 6 6 10 13 14 11 8 5 2 4 4 5 7 8 8 8 7 7 8 12 10 11 14 14 2 0 0 1 0 1 1 0 0 0 0 0 3 6 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 150 83 100 212 201 225 143 15 0 0 0 0 0 3 2 0 0 19 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 9 7 19 50 27 13 0 0 0 0 0 0 5 3 0 0 0 0 0 11 35 6 4 6 2 0 7 12 11 8 30 12 10 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 2 7 6 9 12 15 16 12 7 4 3 6 8 9 6 1 0 0 1 0 0 0 0 1 0 0 3 2 1 2 4 4 5 6 7 7 8 10 10 10 11 10 8 8 14 14 12 12 13 14 11 10 8 7 8 10 12 12 13 10 10 11 12 11 10 8 7 7 7 8 11 12 12 14 11 12 13 12 6 7 8 10 11 5 15 17 17 29 30 18 9 5 4 3 3 4 5 7 7 10 13 12 10 7 6 6 6 5 5 6 8 9 10 9 8 9 10 7 7 9 8 0 0 1 1 0 0 0 0 0 0 0 2 6 7 4 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 17 32 115 63 99 129 105 128 51 11 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 10 16 1 1 16 11 1 0 0 0 0 0 0 14 16 9 0 0 3 8 0 3 14 12 2 3 3 3 8 25 12 48 62 42 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 7 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 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 5 1 2 7 12 11 16 18 17 16 13 12 8 3 1 6 6 8 6 1 0 1 1 0 0 0 0 1 1 2 3 2 2 3 3 3 5 8 8 9 13 12 8 10 7 6 8 12 13 12 12 14 16 18 11 6 3 6 6 7 10 12 13 10 13 13 11 11 11 8 8 9 5 13 17 22 22 14 13 14 13 7 8 7 8 8 3 18 19 17 20 28 15 11 10 8 4 3 6 8 7 5 11 16 16 13 7 5 5 5 5 5 8 10 10 8 8 10 11 10 6 6 6 5 0 0 0 0 0 0 0 0 0 1 4 2 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 44 23 30 48 75 119 346 252 89 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 1 0 12 26 11 7 2 0 0 0 0 0 0 3 8 7 0 0 0 0 2 5 2 8 8 11 15 14 15 12 14 58 43 17 5 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 18 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 18 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 11 6 8 10 12 15 20 26 21 12 14 12 8 5 10 10 13 13 9 5 3 1 0 0 0 0 1 2 2 6 4 2 3 5 1 0 4 8 9 12 10 8 9 9 12 12 11 10 13 12 16 19 18 13 6 4 6 7 6 9 11 12 11 13 12 10 11 11 10 11 10 7 19 13 16 18 8 9 13 12 8 8 8 9 8 6 16 14 13 16 19 15 14 11 8 5 5 7 9 8 5 17 19 16 11 8 7 8 8 7 6 8 9 9 10 10 10 11 11 9 6 2 0 0 0 0 0 0 1 0 0 0 1 3 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 30 12 12 41 135 169 257 520 199 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 0 0 0 0 0 0 0 0 0 1 4 0 1 3 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 22 36 0 9 5 1 2 8 15 10 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 4 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 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 5 17 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 14 11 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 8 9 8 7 10 15 15 13 14 11 9 9 9 9 11 14 13 10 0 2 1 0 0 0 1 1 2 6 1 3 6 8 4 2 4 8 10 9 8 8 10 13 14 14 11 10 13 10 16 17 15 14 6 4 9 15 7 9 13 14 13 11 9 8 7 8 13 12 12 12 14 12 9 10 9 9 12 13 10 7 9 10 11 11 13 12 15 17 17 13 13 9 7 6 6 5 7 9 11 16 16 10 6 7 7 7 10 10 8 10 10 12 13 12 12 14 14 11 5 4 2 1 1 1 0 1 1 1 1 1 2 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 2 2 7 10 13 19 224 339 251 285 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 3 0 0 0 1 1 0 0 0 3 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 8 22 3 0 2 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 4 5 1 0 0 0 0 0 3 3 2 1 0 0 0 0 3 6 2 0 2 4 2 1 3 4 8 13 15 12 9 7 3 2 3 7 6 4 2 1 4 4 2 0 0 0 0 0 0 3 10 13 11 5 7 9 9 7 9 7 10 12 11 14 11 11 12 9 14 13 15 17 13 7 8 10 10 12 12 12 12 12 12 12 10 9 15 11 14 14 13 22 14 12 12 13 12 14 13 11 10 13 12 12 12 13 15 19 16 11 10 7 7 6 5 6 13 16 14 11 12 6 5 5 6 6 9 9 9 12 13 13 10 9 13 13 14 11 5 4 4 2 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 15 28 30 18 4 0 0 0 0 0 CIN 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 -2 -2 -4 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -1 -1 -1 -1 0 0 -1 0 0 0 0 0 0 0 0 -1 -1 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -3 -5 -3 0 0 0 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -3 -1 0 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -205 -300 -249 -229 -143 -124 -200 -189 0 0 0 0 -159 -233 -215 -212 -231 -271 -253 -185 -172 -173 -143 -273 -328 -276 -68 -27 -211 -160 -118 -17 0 -203 -133 -28 -107 -97 -43 -56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -139 -131 -177 -268 0 0 -15 -265 -250 -180 -181 -157 -142 -116 -118 -126 -116 -103 -113 -118 -101 -195 -468 -442 -402 -383 -361 -408 -318 -299 -233 -224 -237 -247 -240 -218 -215 -225 -232 -229 -224 -236 -228 -237 -225 -195 -221 -230 -221 -187 -208 -381 -345 -241 -191 -167 -145 -142 -72 -125 0 0 0 0 0 -418 -231 -49 0 0 -12 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -98 -33 0 0 0 0 0 0 0 0 0 0 0 0 -38 -669 -627 -62 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 -12 -697 -813 -814 -764 -759 -756 -749 -766 -774 -790 -789 -771 -783 -800 -809 -791 -794 -818 -822 -822 -748 -724 -702 -700 -705 -694 -669 -667 -685 -686 -670 -651 -629 -612 -595 -587 -513 -477 -624 -590 -616 -631 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 -1 -1 -3 -3 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 -3 -5 -7 -2 -1 -2 -1 0 -1 -2 0 -1 0 0 0 0 0 0 -1 0 -2 -4 -2 -1 0 -1 0 -3 -1 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -3 -1 0 0 -1 -2 -4 0 0 -1 0 0 -1 -1 -1 -1 0 0 0 0 0 -1 0 0 -1 -1 0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -245 -242 -157 -72 -80 -244 -186 0 0 0 -14 -188 -227 -238 -209 -263 -268 -246 -184 -206 -258 -270 -261 -315 -256 -33 -124 -216 -266 -309 -97 -7 0 -5 0 -55 -52 -131 -136 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -19 0 0 0 0 0 0 0 0 0 0 0 -13 -145 -165 -21 -47 0 0 -44 -281 -226 -217 -188 -140 -143 -124 -119 -111 -101 -101 -119 -133 -150 -253 -426 -426 -408 -389 -397 -384 -371 -360 -263 -223 -229 -227 -245 -248 -232 -216 -213 -213 -210 -233 -204 -217 -243 -191 -186 -215 -233 -212 -212 -257 -394 -266 -166 -157 -162 -181 -149 -36 -18 0 0 0 -3 -151 -16 0 -23 -6 -23 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -81 -20 0 0 0 0 0 0 0 0 0 0 0 -53 -307 -632 -489 -65 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -45 -203 -158 -131 -741 -755 -755 -751 -727 -721 -730 -741 -754 -745 -728 -733 -742 -752 -756 -756 -769 -763 -753 -708 -695 -687 -695 -701 -681 -664 -669 -681 -674 -656 -641 -630 -612 -585 -562 -493 -503 -606 -590 -622 -602 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -1 0 0 0 -1 -2 -1 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 -4 -2 -1 -1 0 0 -1 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 -1 -2 0 0 -4 -2 0 0 -1 -2 -4 -1 0 -1 0 0 0 0 -3 -3 -2 -1 0 0 0 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -266 -191 -161 -64 0 -155 -197 -8 0 0 -14 -112 -223 -311 -208 -292 -298 -246 -204 -233 -181 -221 -173 -156 -192 -54 -180 -281 -297 -290 -271 -5 0 0 0 -175 -60 -88 -124 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -43 -53 0 0 0 0 0 0 0 0 0 0 0 -72 -224 -285 -134 0 0 0 -75 -294 -257 -218 -188 -188 -159 -154 -127 -152 -128 -119 -127 -130 -143 -164 -247 -405 -395 -367 -369 -351 -356 -184 -288 -249 -244 -255 -224 -229 -222 -205 -217 -222 -210 -206 -199 -217 -229 -225 -220 -210 -195 -187 -193 -408 -490 -252 -154 -155 -149 -168 -188 -207 -164 0 0 0 0 0 0 0 -23 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -4 0 0 0 0 0 0 -33 -32 0 0 0 -167 -625 -366 -169 -310 -45 -2 0 0 0 0 0 0 0 0 0 0 0 0 -130 -581 -650 -798 -763 -778 -770 -747 -723 -708 -708 -723 -733 -726 -715 -714 -720 -725 -729 -730 -734 -731 -718 -691 -694 -690 -698 -686 -662 -663 -667 -668 -661 -651 -639 -623 -608 -582 -542 -495 -540 -591 -597 -613 -596 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 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 -1 -6 -2 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 -2 -3 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 -1 -1 -1 -1 0 0 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -12 -209 -131 -71 -169 -152 -185 -308 -163 0 0 0 -68 -240 -234 -243 -287 -272 -230 -208 -221 -170 -224 -301 -272 -131 -33 -138 -290 -317 -248 -175 0 0 0 0 -73 -134 -27 -99 -60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -65 -40 0 0 0 0 0 0 0 0 0 0 0 0 -178 -288 -124 0 0 0 -46 -205 -297 -232 -192 -189 -189 -167 -129 -141 -121 -125 -130 -125 -128 -134 -145 -260 -386 -354 -359 -360 -304 -10 -147 -257 -272 -257 -220 -231 -227 -108 -196 -229 -202 -212 -197 -204 -202 -187 -183 -197 -179 -230 -177 -472 -282 -178 -138 -145 -150 -161 -178 -177 -106 0 0 0 0 0 0 0 0 0 0 -24 -24 -18 -4 0 0 0 0 0 -15 -31 0 0 0 -4 -88 -5 0 0 0 0 0 0 -10 -11 0 0 -112 -389 -559 -273 -408 -461 -208 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -119 -662 -770 -743 -715 -746 -714 -691 -688 -699 -717 -705 -699 -697 -705 -713 -706 -704 -702 -702 -697 -691 -684 -694 -692 -665 -660 -649 -659 -656 -649 -639 -621 -603 -601 -588 -552 -539 -549 -601 -611 -596 -605 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 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 -1 -1 -2 -6 -5 0 0 0 0 0 0 -4 -6 -5 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50 -261 -135 -30 -148 -307 -228 -59 -235 -133 0 0 0 -102 -243 -229 -231 -229 -235 -267 -212 -203 -269 -209 -251 -191 -148 -96 -127 -229 -293 -205 0 0 0 0 0 0 -247 -30 -90 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -83 -125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -40 -62 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 -220 -105 0 -54 -43 0 -64 -223 -266 -205 -188 -190 -162 -125 -132 -122 -124 -127 -132 -123 -125 -129 -252 -382 -364 -360 -350 -264 -6 -46 -210 -255 -266 -232 -235 -233 -222 -240 -254 -251 -239 -210 -189 -182 -182 -178 -152 -159 -212 -168 -203 -146 -183 -151 -144 -137 -157 -181 -174 -81 0 0 0 0 -12 -46 0 0 0 0 -50 -63 -71 -22 0 0 0 -27 -48 -52 -63 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -109 -294 -361 -322 -52 -201 0 0 0 0 0 0 0 0 0 -62 -38 0 0 0 0 0 0 -164 -790 -747 -742 -719 -690 -678 -675 -681 -688 -683 -675 -665 -671 -687 -695 -696 -687 -685 -687 -691 -672 -678 -654 -654 -647 -652 -666 -656 -638 -623 -609 -600 -599 -590 -577 -585 -587 -596 -598 -601 -604 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -1 -1 -2 -3 -2 -1 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 -4 -5 -5 -2 -1 -1 -1 0 0 0 0 0 0 0 -3 -3 -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 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -87 -235 -130 -158 -90 -333 -15 0 -210 -311 -85 0 0 -144 -242 -235 -266 -260 -227 -243 -210 -217 -242 -126 -241 -262 -190 -120 -143 -216 -195 -152 -49 0 0 -75 -227 -8 -93 -1 -143 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -49 -76 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -52 -55 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 -92 -90 -23 0 -73 -227 -257 -198 -198 -172 -152 -144 -147 -152 -127 -151 -132 -135 -131 -129 -130 -258 -377 -364 -332 -208 -56 -99 -272 -266 -223 -208 -251 -256 -263 -268 -251 -215 -196 -186 -181 -188 -180 -164 -189 -259 -473 -115 -127 -182 -176 -167 -131 -149 -154 -154 -69 0 -35 -46 0 -4 -16 0 0 0 0 0 0 0 0 0 0 -41 -63 -65 -70 -71 -45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -66 -176 0 0 0 0 0 0 0 0 0 -114 -127 -40 0 0 0 0 -70 -336 -772 -749 -715 -695 -690 -673 -668 -669 -667 -665 -655 -644 -640 -648 -663 -676 -680 -674 -663 -656 -650 -648 -648 -628 -630 -654 -665 -640 -627 -617 -612 -606 -597 -591 -590 -596 -607 -611 -619 -641 -622 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -1 -2 -2 0 0 -1 -3 -2 0 -1 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 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 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -123 -214 -82 -94 -192 -129 0 0 0 -311 -340 -267 -60 -206 -277 -234 -223 -235 -249 -247 -213 -225 -239 -304 -275 -258 -240 -118 -102 -249 -101 -142 -110 0 0 -133 -253 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -42 -38 0 0 0 0 0 -8 -66 0 0 -63 -60 -56 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 0 0 -87 -99 -69 -21 0 -131 -254 -214 -196 -187 -173 -159 -168 -149 -147 -142 -135 -157 -134 -119 -116 -128 -273 -370 -380 -287 -53 -84 -211 -271 -248 -197 -208 -209 -200 -248 -228 -206 -194 -179 -175 -177 -176 -186 -204 -287 -472 -144 -153 -165 -172 -130 -117 -154 -149 -153 -78 -8 0 -32 -35 0 0 0 0 0 0 0 0 0 0 0 0 -55 -76 -75 -76 -48 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -63 -140 0 0 0 0 0 0 0 0 -43 -52 -62 -73 -27 0 0 -125 -452 -785 -760 -746 -725 -714 -704 -701 -688 -680 -660 -657 -649 -639 -636 -639 -643 -645 -644 -641 -638 -641 -632 -632 -634 -646 -656 -642 -662 -646 -632 -637 -619 -600 -586 -585 -592 -605 -625 -634 -632 -632 -634 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 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 -3 -1 0 -1 -2 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 -1 -1 0 0 0 0 0 0 -1 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -161 -258 -126 -122 -298 -172 0 0 -31 -296 -12 -296 -44 -242 -313 -245 -214 -247 -282 -268 -242 -228 -229 -281 -303 -228 -175 -181 -98 -282 -70 -149 -71 0 0 -106 -132 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -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 -66 -87 -30 0 0 0 0 0 -1 0 -1 -22 -62 -66 -12 0 0 0 0 0 0 0 0 0 0 0 0 -9 -113 -108 -9 -17 -27 -34 -14 0 -111 -246 -246 -215 -199 -186 -174 -169 -165 -163 -134 -132 -148 -145 -136 -123 -118 -278 -275 -288 -238 -60 -93 -187 -274 -255 -227 -247 -252 -195 -256 -240 -216 -196 -185 -184 -184 -183 -200 -194 -272 -426 -142 -140 -128 -171 -100 -69 -78 -151 -160 -166 -58 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -11 -16 -9 0 0 0 -18 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -158 -3 0 -14 -4 -68 -117 -45 0 0 -253 -563 -671 -721 -687 -739 -721 -719 -716 -704 -689 -665 -658 -645 -641 -637 -638 -633 -627 -623 -622 -622 -622 -618 -617 -629 -643 -627 -634 -630 -636 -642 -629 -606 -590 -581 -577 -582 -601 -623 -632 -635 -633 -630 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -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 -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 -1 -2 0 0 0 0 0 -2 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -155 -189 -217 -289 -232 -92 0 -37 -136 -314 -318 -281 -3 -286 -180 -201 -223 -246 -259 -266 -253 -238 -229 -260 -296 -197 -229 -281 -169 -205 -21 -171 -42 0 0 -148 -108 0 0 0 0 -27 -71 -29 0 0 0 -177 -27 -89 -25 -130 -94 -2 0 0 0 0 0 0 0 0 0 0 -191 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -34 -17 0 0 0 0 0 0 0 0 -6 -65 -37 -33 -24 -3 0 0 0 0 0 0 0 0 0 0 -16 -97 -88 0 0 0 0 0 0 0 -118 -220 -221 -126 -80 -187 -182 -190 -172 -160 -165 -150 -132 -134 -122 -117 -302 -229 -180 -139 -66 -110 -227 -284 -256 -175 -172 -195 -193 -245 -245 -218 -185 -194 -191 -181 -178 -216 -215 -172 -176 -183 -192 -127 -139 -112 -125 -5 -108 -172 -164 -42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50 -96 -44 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -26 -14 -14 -24 0 -24 -161 -148 -158 -76 -67 -47 -109 -79 -42 -30 -11 -39 -305 -408 -261 -682 -726 -741 -723 -713 -687 -665 -653 -643 -642 -634 -633 -624 -617 -616 -614 -616 -616 -609 -614 -628 -625 -618 -628 -643 -642 -641 -620 -611 -599 -592 -600 -606 -611 -617 -628 -636 -631 -628 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -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 -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 -2 -2 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -210 -220 -253 -323 -296 -195 -73 -135 -317 -296 -288 -238 -39 -313 -151 -202 -231 -276 -301 -297 -288 -247 -221 -274 -283 -214 -228 -183 -136 -148 -8 -220 -20 0 0 -191 -263 -226 -212 -97 0 -71 -233 -189 0 0 -21 -275 -12 -116 -26 -110 -162 -62 0 0 0 0 0 0 0 0 -2 -16 -237 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -61 -69 -20 0 0 -6 -4 0 0 -15 -52 -56 -36 -70 -71 -22 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -154 -234 -108 -4 -105 -210 -200 -190 -182 -181 -153 -171 -140 -163 -123 -307 -325 -188 -121 -102 -105 -160 -242 -235 -221 -203 -172 -174 -230 -217 -194 -167 -180 -192 -172 -168 -181 -175 -182 -189 -170 -165 -132 -124 -122 -155 -82 -1 -189 -168 -58 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -97 -110 -63 0 0 0 0 0 0 0 0 0 0 0 0 -69 -120 -91 -42 -82 -136 -10 -4 -2 -26 -143 -88 -73 -58 -90 -110 -109 -57 -34 -52 -65 -54 -49 -86 -298 -729 -712 -710 -690 -671 -663 -648 -641 -633 -631 -627 -622 -619 -617 -615 -612 -613 -623 -623 -606 -606 -632 -636 -649 -635 -629 -594 -601 -604 -612 -615 -618 -617 -621 -630 -628 -627 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -254 -233 -224 -236 -291 -170 -53 -94 -263 -324 -325 -323 -285 -276 -141 -198 -282 -286 -255 -251 -281 -248 -221 -276 -247 -191 -184 -161 -206 -226 -263 -237 0 0 0 0 -256 -298 -302 -119 0 0 -121 -171 0 0 -10 -68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -64 -215 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -86 -107 -56 -13 0 0 -28 -25 -30 -34 -27 -69 -54 -57 -60 -61 -66 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -195 -266 -108 0 -114 -217 -205 -207 -207 -185 -165 -177 -151 -140 -136 -360 -374 -196 -131 -120 -126 -140 -185 -229 -214 -197 -179 -194 -200 -191 -227 -169 -167 -195 -162 -167 -169 -178 -197 -174 -164 -170 -151 -119 -63 -142 -159 -29 -391 -171 -194 -32 -7 0 0 -34 -22 0 0 0 -8 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 -61 -67 -17 -23 0 0 0 0 0 0 0 0 0 -108 -35 -137 -158 -220 -145 -63 -87 -99 -89 -77 -100 -154 -88 -83 -85 -83 -99 -133 -67 -67 -78 -72 -66 -59 -288 -686 -712 -701 -706 -690 -671 -660 -638 -633 -631 -630 -628 -623 -618 -614 -610 -609 -616 -624 -625 -626 -616 -601 -613 -616 -615 -600 -589 -619 -631 -630 -624 -616 -617 -623 -627 -628 -625 0 0 0 0 0 0 0 0 0 0 0 -1 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 -3 -3 -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 -2 -3 -2 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -1 -1 0 0 0 -1 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -47 -247 -236 -241 -240 -88 -19 0 0 -155 -305 -319 -189 -172 -277 -166 -229 -250 -286 -293 -249 -265 -249 -229 -278 -254 -227 -221 -190 -195 -263 -329 -248 0 0 0 0 -297 -84 -230 -72 0 0 -120 -151 -10 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 -88 -170 0 -28 -121 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -93 -105 -7 0 0 0 0 0 -45 -38 -36 -75 -63 -52 -52 -53 -51 -14 -6 0 -58 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -232 -248 -167 -47 -13 -40 -112 -168 -175 -181 -181 -192 -188 -156 -182 -348 -357 -297 -158 -125 -132 -128 -136 -170 -227 -229 -176 -141 -146 -183 -198 -180 -159 -158 -157 -166 -152 -152 -190 -194 -176 -186 -173 -139 -106 -129 -127 -68 -484 -119 -177 -14 -165 -36 0 -7 -6 0 0 0 -10 -18 0 0 0 -2 -13 -94 -92 -8 0 0 0 0 0 -38 -37 -63 -96 -18 0 0 0 0 0 0 0 0 -181 -45 -145 -62 -295 -226 0 -62 -128 -86 -75 -106 -147 -130 -129 -88 -81 -78 -109 -92 -88 -82 -80 -77 -61 -47 -325 -724 -700 -696 -684 -662 -645 -633 -629 -628 -627 -621 -618 -614 -608 -607 -615 -620 -614 -596 -587 -597 -601 -611 -610 -595 -595 -611 -629 -638 -638 -631 -612 -614 -622 -616 -617 -622 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 -1 0 0 0 -2 -1 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 -1 -3 -2 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 -1 0 0 -1 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50 -206 -259 -254 -220 -216 -10 0 0 -70 -228 -320 -325 -294 -209 -160 -235 -231 -248 -263 -259 -265 -233 -226 -257 -261 -259 -263 -304 -282 -247 -199 -100 0 0 0 0 -7 -1 -59 -13 -124 -32 0 -174 -138 0 0 0 0 0 0 0 -3 -34 -30 -3 0 0 0 0 0 0 -126 -299 -176 -12 -48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -103 -97 -76 -1 0 0 0 0 0 -48 -74 -74 -62 -49 -47 -46 -50 -71 -66 -58 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -199 -270 -170 -137 -201 -158 -176 -186 -162 -178 -182 -162 -163 -165 -191 -389 -354 -339 -290 -265 -153 -134 -141 -137 -207 -260 -207 -144 -147 -187 -184 -178 -171 -162 -157 -155 -164 -161 -195 -415 -306 -185 -209 -183 -134 -133 -136 -84 -107 -218 -137 0 -165 -22 0 0 0 0 0 0 0 0 0 -8 -19 -28 -92 -91 -88 -80 -6 0 0 0 0 0 0 -46 -96 -61 0 0 0 0 0 0 0 0 -66 -12 -167 -54 0 -149 -187 -90 -110 -169 -80 -44 -149 -147 -101 -80 -62 -51 -75 -77 -78 -65 -77 -81 -64 -128 -435 -751 -732 -710 -691 -662 -643 -641 -640 -632 -625 -620 -613 -609 -608 -614 -622 -621 -619 -615 -607 -609 -602 -574 -584 -602 -602 -616 -643 -637 -630 -624 -617 -618 -618 -606 -606 -619 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -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 0 0 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -94 -244 -242 -208 -202 0 0 0 -281 -358 -340 -337 -327 -263 -231 -225 -208 -250 -283 -308 -262 -250 -226 -243 -273 -234 -272 -88 -170 -273 -244 -184 -92 0 0 0 0 0 0 0 -125 -24 0 -164 -260 -109 0 0 0 0 0 0 -9 -42 -27 0 0 0 0 0 0 0 0 0 -113 -113 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -40 -90 -35 0 0 0 0 0 0 -1 -48 -65 -58 -50 -48 -48 -48 -56 -59 -60 0 0 0 0 0 0 0 0 0 0 0 0 -98 -158 0 0 0 0 -4 -184 -212 -274 -291 -95 -192 -227 -178 -191 -199 -170 -170 -191 -234 -385 -355 -373 -364 -333 -155 -150 -146 -130 -165 -200 -183 -155 -150 -157 -161 -172 -175 -176 -153 -126 -176 -186 -243 -178 -167 -158 -196 -182 -146 -156 -176 -185 -256 -423 0 0 0 0 0 0 0 0 0 0 0 0 -15 -50 -81 -71 -72 -79 -81 -84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -108 -138 -70 -11 -303 -605 -384 -188 -156 -108 -120 -140 -137 -116 -117 -75 -68 -55 -63 -72 -63 -69 -74 -72 -406 -680 -699 -734 -732 -699 -674 -668 -651 -639 -631 -624 -619 -609 -605 -611 -619 -620 -614 -604 -583 -563 -557 -555 -575 -579 -602 -611 -618 -619 -634 -627 -623 -620 -619 -616 -610 -609 -614 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 0 0 0 0 0 -1 0 -1 -1 0 0 0 0 0 -1 0 0 0 -3 -1 0 0 0 0 -1 -3 -2 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 -2 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -136 -266 -231 -203 -263 -159 0 -16 -216 -327 -321 -293 -317 -323 -301 -238 -235 -237 -247 -273 -268 -322 -248 -240 -281 -238 -273 -306 -266 -303 -170 -138 -168 -61 0 0 0 0 0 0 0 0 0 0 0 -1 -166 -83 0 0 0 0 -16 -39 0 0 0 0 0 0 0 0 0 0 -155 -127 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -17 0 0 0 0 0 0 0 0 -44 -56 -58 -56 -50 -45 -43 -50 -45 -19 -56 0 0 0 0 0 0 0 0 0 0 0 -24 -46 0 0 0 0 0 0 -1 -273 -242 -42 -174 -176 -146 -166 -187 -164 -163 -195 -198 -188 -235 -384 -345 -330 -146 -149 -141 -126 -142 -165 -177 -163 -146 -152 -172 -166 -156 -165 -141 -132 -168 -222 -539 -87 -179 -183 -75 -116 -151 -152 -168 -178 -118 0 0 -3 -12 0 0 0 0 0 0 0 -29 -38 -57 -79 -77 -71 -71 -75 -80 -78 0 0 0 0 0 0 0 0 0 0 0 -7 -8 0 0 0 0 0 -3 -71 -130 -62 -11 0 -369 -306 -226 -216 -149 -98 -107 -106 -82 -85 -79 -92 -65 -63 -71 -74 -63 -63 -70 -66 -52 -47 -341 -702 -702 -694 -673 -652 -635 -626 -618 -611 -603 -603 -609 -610 -614 -606 -596 -591 -582 -574 -561 -542 -571 -597 -643 -619 -614 -619 -621 -606 -603 -614 -615 -606 -605 -605 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 0 0 0 0 0 0 0 -1 -2 -3 0 0 0 -1 0 0 -2 -2 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -2 -2 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -193 -288 -234 -221 -273 -189 0 0 -49 -309 -332 -280 -285 -122 -202 -182 -257 -258 -240 -253 -243 -270 -267 -258 -280 -279 -242 -275 -278 -291 -258 -187 -163 -85 0 0 0 0 0 0 0 0 0 0 0 0 -23 -203 -72 0 0 0 -49 -69 -4 0 0 0 0 0 0 0 0 0 -218 -244 -77 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -37 -22 -17 -13 -8 0 -49 -52 -59 -56 -46 -43 -41 -46 -57 -66 -52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -280 -148 -12 -182 -127 -64 -110 -157 -168 -168 -183 -200 -199 -193 -242 -347 -327 -258 -142 -148 -125 -157 -117 -162 -169 -139 -129 -130 -142 -165 -174 -156 -140 -150 -225 -517 -36 -118 -33 -5 -23 -117 -153 -170 -185 -107 0 0 -26 -93 -5 -7 -99 -91 -87 -79 -62 -69 -76 -73 -72 -73 -71 -71 -76 -86 -75 0 0 0 0 0 0 0 0 0 0 0 -60 -109 -65 0 0 0 0 0 -3 -64 -4 0 0 -32 -88 -380 -323 -138 -97 -90 -102 -118 -101 -64 -71 -67 -66 -68 -79 -55 -55 -67 -69 -65 -49 -37 -35 -321 -701 -672 -650 -628 -618 -610 -603 -597 -598 -602 -608 -613 -604 -590 -578 -561 -542 -539 -554 -572 -609 -609 -597 -593 -605 -616 -609 -590 -587 -583 -589 -595 -591 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 -1 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 -1 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -127 -268 -300 -208 -258 -317 -165 0 0 -92 -318 -309 -306 -268 -7 -180 -115 -186 -224 -232 -255 -281 -273 -265 -271 -275 -277 -244 -236 -255 -253 -111 -293 -180 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 -56 -21 0 0 0 -140 -290 -188 0 0 0 0 0 0 0 0 0 -10 -38 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -77 -63 -54 -61 -68 -6 -93 -62 -57 -43 -46 -51 -44 -41 -43 -50 -60 -61 -51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -56 -281 -216 -2 -129 -39 -6 -46 -71 -91 -159 -203 -206 -277 -296 -224 -343 -340 -311 -231 -145 -145 -106 -104 -163 -169 -163 -144 -134 -139 -162 -172 -149 -140 -165 -258 -443 -14 -115 -141 -132 -27 -30 -52 -147 -208 -108 0 0 -25 -87 -89 -84 -88 -89 -92 -94 -83 -73 -66 -67 -68 -70 -71 -73 -77 -57 -3 0 0 0 0 0 0 0 0 0 0 0 -61 -53 0 0 -82 -216 -153 -26 -116 0 0 0 -52 -108 -108 -111 -115 -158 -180 -136 -97 -85 -63 -70 -101 -68 -69 -75 -75 -68 -65 -73 -76 -74 -55 -47 -37 -349 -701 -671 -645 -631 -612 -606 -598 -591 -594 -603 -609 -612 -612 -592 -570 -559 -567 -559 -547 -557 -544 -552 -563 -585 -563 -569 -588 -571 -565 -557 -578 -580 -577 0 0 0 0 0 0 0 0 0 0 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 0 0 0 -1 -1 0 0 0 0 0 0 -5 -3 -1 0 0 0 0 -1 -2 0 0 0 -1 -2 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -174 -191 -298 -209 -259 -304 -121 0 0 -82 -256 -289 -268 -289 -217 -203 -129 -240 -252 -243 -251 -277 -279 -276 -284 -293 -303 -287 -259 -283 -261 -206 -128 -266 -43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -115 -133 -134 -104 -48 -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 -16 -63 -78 -52 -48 -76 -84 -90 -71 -50 -42 -51 -48 -41 -41 -44 -44 -59 -80 -55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -70 -236 -112 -15 -130 -2 -72 -9 0 0 -76 -179 -211 -322 -417 -373 -354 -344 -333 -290 -142 -156 -119 -115 -118 -126 -177 -192 -165 -151 -147 -140 -133 -145 -173 -208 -178 -111 -131 -130 -175 -24 0 0 -55 -101 -227 -126 0 -12 -56 -117 -95 -92 -91 -83 -74 -72 -69 -63 -64 -69 -58 -57 -63 -37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -33 -34 -50 -165 0 0 -1 -74 -116 -110 -107 -101 -92 -84 -80 -90 -82 -55 -55 -75 -73 -76 -66 -66 -74 -67 -56 -51 -51 -45 -120 -113 -416 -708 -673 -652 -633 -617 -607 -598 -591 -599 -605 -609 -612 -605 -587 -572 -551 -547 -563 -566 -559 -556 -542 -516 -520 -535 -568 -562 -559 -541 -546 -579 -577 -572 0 0 0 0 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 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 -2 -1 0 0 0 0 0 -3 -7 -7 -6 -1 -1 0 0 0 0 0 0 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -126 -18 -268 -216 -240 -297 -78 0 -104 -126 -188 -298 -305 -292 -221 -166 -164 -280 -253 -227 -251 -269 -264 -279 -293 -298 -305 -282 -241 -246 -281 -280 -185 -129 -120 -8 -40 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 -138 -366 -349 -390 -180 -46 -43 -143 -131 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -60 -91 -63 -58 -73 -71 -65 -56 -38 -42 -39 -36 -37 -43 -53 -62 -84 -85 -78 -41 0 0 0 0 0 0 0 0 0 0 0 0 -46 -27 0 0 -9 -9 -56 -186 -116 -9 -109 -64 -5 0 0 -120 -186 -298 -389 -367 -339 -330 -314 -290 -150 -146 -124 -125 -139 -127 -137 -172 -163 -153 -139 -129 -131 -145 -174 -190 -177 -144 -147 -161 -101 -6 0 0 0 0 -281 -191 0 -58 -120 -109 -92 -98 -115 -95 -80 -70 -65 -65 -68 -78 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -4 0 0 0 0 -15 -46 0 0 -7 -71 -120 -120 -119 -108 -103 -105 -95 -78 -76 -78 -75 -74 -75 -73 -54 -38 -54 -58 -49 -47 -46 -40 -570 -786 -745 -704 -679 -657 -633 -616 -602 -598 -595 -599 -605 -612 -610 -605 -558 -550 -577 -548 -521 -518 -510 -505 -511 -520 -554 -579 -570 -575 -555 -557 -568 -589 -574 -562 0 0 0 0 0 0 0 0 0 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 -2 -3 -3 0 -2 0 0 0 0 0 0 -1 -3 0 -1 -1 -2 -3 -3 -2 0 0 0 0 -1 -4 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 -1 0 0 0 -1 -1 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -114 -50 -248 -245 -228 -292 -36 0 -130 -312 -313 -305 -345 -310 -230 -220 -236 -288 -216 -205 -216 -270 -277 -281 -287 -275 -307 -303 -292 -295 -284 -290 -270 -191 -261 -6 -213 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -407 -195 -388 -432 -380 -150 -224 -280 -99 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -68 -91 -71 -66 -75 -72 -60 -52 -49 -44 -39 -40 -36 -51 -59 -15 -1 -57 -46 -12 0 0 0 0 0 0 0 0 0 0 0 0 -42 -24 0 0 -55 -69 -83 -166 -14 -4 -33 -40 0 0 0 0 0 -151 -326 -360 -334 -316 -303 -304 -250 -210 -148 -150 -150 -131 -172 -194 -141 -153 -133 -137 -135 -148 -183 -191 -164 -161 -172 -163 -14 -95 -78 -7 -58 -13 -136 -61 -26 -84 -117 -107 -108 -115 -94 -34 -104 -79 -74 -85 -81 -89 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -26 -79 -36 0 0 0 0 0 0 0 0 -18 -126 -124 -126 -113 -117 -114 -105 -98 -86 -73 -72 -73 -70 -72 -71 -57 -43 -41 -52 -51 -48 -45 -42 -616 -795 -771 -715 -677 -658 -631 -608 -598 -596 -594 -596 -593 -609 -608 -592 -545 -552 -571 -536 -517 -509 -503 -505 -505 -536 -594 -579 -558 -573 -581 -582 -590 -594 -564 -564 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -4 -3 -1 0 0 0 0 -2 -4 -2 0 0 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 0 -1 0 0 -1 0 0 -1 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -80 -83 -84 -259 -272 -247 -247 0 0 0 -307 -333 -304 -117 -149 -225 -226 -262 -255 -199 -244 -236 -267 -269 -295 -286 -257 -291 -264 -241 -253 -272 -289 -231 -189 -250 -80 -56 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -244 -320 -379 -383 -370 -128 -249 -196 -66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -60 -86 -74 -72 -79 -72 -59 -48 -41 -50 -49 -44 -40 -40 -62 -19 -68 -25 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -10 -54 -54 -118 -156 0 -22 -59 0 0 0 0 0 0 -152 -325 -358 -317 -314 -322 -324 -338 -320 -213 -126 -166 -143 -1 -133 -159 -198 -154 -153 -144 -138 -155 -172 -175 -157 -134 -161 -162 -96 -98 -1 -94 -13 -75 -27 -54 -112 -127 -110 -103 -116 -116 -109 -93 -36 -95 -42 -45 -53 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -74 -116 -24 0 0 0 0 0 0 -29 -71 -68 -70 -104 -122 -104 -103 -124 -99 -92 -83 -74 -75 -78 -74 -65 -60 -60 -60 -58 -52 -51 -55 -44 -44 -56 -675 -805 -772 -718 -678 -650 -620 -602 -598 -594 -594 -597 -593 -604 -601 -575 -560 -580 -589 -567 -558 -539 -523 -536 -560 -577 -595 -597 -575 -577 -589 -596 -598 -590 -563 -569 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 -1 0 0 0 0 0 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -4 -4 -2 -2 -1 -1 0 -1 0 0 -1 -1 0 0 0 0 0 0 -4 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 0 -2 -2 0 -2 0 0 0 -2 -2 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -60 -62 -124 -275 -268 -226 -256 -213 -218 -3 -216 -329 -300 -276 -228 -247 -237 -255 -193 -139 -194 -17 -57 -273 -286 -312 -255 -279 -301 -287 -319 -291 -275 -263 -238 -246 -173 -218 -215 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -65 -368 -380 -329 -313 -255 -197 -59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -77 -77 -81 -85 -63 -50 -48 -42 -48 -49 -41 -49 -56 -65 -80 -88 -15 0 0 0 0 0 0 0 0 -3 -3 0 0 -2 -61 -5 0 -41 -16 -45 -92 -175 -265 -248 -140 -20 0 0 0 0 0 0 0 -162 -312 -304 -289 -295 -317 -340 -357 -250 -30 -123 -112 -17 -145 -138 -175 -141 -148 -163 -158 -152 -153 -148 -137 -140 -154 -152 -83 -97 -75 -94 -57 -5 0 0 -59 -107 -91 -72 -67 -81 -110 -101 -76 -80 -55 -54 0 0 0 0 0 0 0 0 0 0 -72 -107 0 0 0 0 0 0 -94 -14 0 0 0 0 0 0 -11 -32 -65 -111 -107 -105 -103 -99 -129 -26 -79 -99 -89 -86 -89 -83 -78 -71 -65 -65 -65 -65 -62 -61 -44 -38 -89 -740 -805 -757 -716 -674 -635 -614 -605 -600 -595 -590 -583 -588 -593 -596 -572 -552 -587 -594 -589 -585 -583 -569 -568 -581 -589 -600 -608 -583 -581 -577 -588 -595 -582 -572 -569 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 0 0 0 0 0 -3 -2 0 0 0 0 0 0 0 0 -2 -1 0 -1 -1 0 0 0 0 0 -1 -4 -2 -2 -3 -2 -1 -1 -1 0 0 0 0 0 -1 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 0 0 0 0 -2 -3 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 -1 -1 -1 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -135 -49 -165 -286 -265 -221 -227 -261 -260 0 -27 -324 -303 -243 -185 -246 -222 -254 -164 -129 -224 -163 -3 -94 -259 -248 -279 -273 -309 -267 -242 -277 -295 -311 -306 -214 -97 -44 -53 -215 -148 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -40 -87 -377 -378 -126 -354 -193 -47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -59 -80 -33 0 0 0 0 0 0 -3 -58 -87 -86 -72 -88 -71 -55 -53 -50 -44 -41 -44 -57 -63 -68 -72 -89 -6 0 0 0 0 0 0 0 -14 -38 -53 0 -14 -92 -240 0 0 -105 -116 -22 -59 -93 -212 -259 -125 0 0 0 0 0 0 0 0 -327 -365 -312 -296 -289 -284 -303 -359 -231 0 -23 -77 -75 -67 -20 -180 -153 -154 -151 -179 -172 -175 -155 -112 -122 -165 -132 -91 -82 -89 -84 -33 -1 0 0 0 -57 -71 -69 -67 -67 -88 -107 -94 -76 -81 -43 0 0 0 0 0 0 0 0 0 0 -22 -111 -107 0 0 0 0 0 0 0 0 0 -14 0 0 0 0 0 -16 -66 -105 -106 -98 -87 -104 -76 -76 -92 -84 -86 -93 -92 -85 -81 -80 -72 -60 -63 -71 -65 -55 -51 -63 -791 -819 -753 -705 -658 -643 -625 -606 -599 -597 -595 -591 -591 -587 -574 -554 -573 -591 -595 -601 -597 -607 -597 -597 -608 -623 -615 -593 -588 -575 -582 -581 -600 -595 -581 -569 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 -1 -1 0 0 -1 -1 -1 0 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 -1 -3 -1 0 -2 -2 -1 -1 -1 -1 0 0 0 0 -1 -1 0 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -31 -259 -14 -246 -55 -218 -301 -299 -272 -248 -278 -213 0 -74 -342 -316 -329 -184 -274 -202 -236 -125 -35 -24 -8 0 -13 -113 -244 -324 -295 -332 -313 -307 -272 -254 -290 -296 -275 -227 -120 0 -67 -146 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -41 -42 -58 -116 -269 -170 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -45 -78 -38 0 0 0 0 0 0 -17 -107 -90 -85 -71 -88 -81 -78 -66 -66 -63 -50 -49 -48 -40 -63 -79 -82 -55 -2 0 0 0 0 0 0 -54 -60 -32 -55 -80 -214 -90 -57 -5 -147 -218 -37 0 0 0 -167 -227 -94 0 0 0 0 0 0 -18 -339 -324 -319 -317 -296 -286 -292 -328 -224 -63 -47 -63 -68 -100 -117 -25 -37 -174 -156 -180 -164 -158 -135 -114 -95 -105 -103 -72 -78 -84 -89 -54 0 0 0 0 -53 -95 -84 -78 -35 -8 -17 -21 -23 -24 0 0 0 0 0 0 -41 -6 0 0 -170 -231 -209 -198 -141 -128 -113 -101 -69 0 0 -36 -3 -609 -772 -212 0 0 0 -36 -82 -99 -96 -86 -75 -70 -71 -76 -67 -86 -93 -93 -76 -69 -78 -75 -61 -51 -53 -65 -67 -71 -102 -318 -824 -802 -746 -732 -692 -645 -625 -609 -601 -601 -585 -569 -586 -583 -564 -540 -578 -581 -580 -590 -600 -618 -611 -612 -618 -615 -602 -595 -588 -564 -572 -574 -592 -584 -580 -569 0 0 0 0 0 0 -1 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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -1 -1 0 0 -1 -3 -3 0 -1 -2 -1 0 0 0 0 0 0 -1 -3 -3 -2 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -93 -276 -19 -4 -92 -8 -167 -312 -314 -290 -252 -271 -283 -217 -244 -375 -374 -291 -165 -293 -223 -186 -101 -106 -145 -81 0 -137 -255 -294 -331 -306 -300 -241 -240 -251 -266 -278 -298 -278 -157 -29 0 -134 -179 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -47 -36 -23 -103 -57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -113 -90 -81 -93 -86 -76 -70 -64 -78 -70 -52 -52 -48 -25 -28 -60 -78 -66 -121 0 0 -82 -14 0 0 0 0 0 -37 -91 -143 -113 -29 -26 -159 -129 -92 -7 0 -6 -10 -198 -236 -86 0 0 0 0 0 -10 -64 -364 -328 -316 -286 -280 -303 -315 -269 -163 -84 -51 -47 0 -5 0 -4 -57 -161 -196 -174 -156 -142 -121 -103 -131 -132 -86 -77 -84 -72 -26 0 0 0 0 0 -117 -36 0 0 0 0 0 0 0 -61 -149 -23 -108 0 0 -289 -75 -2 -217 -269 -130 -55 -161 -245 -234 -199 -155 -189 -73 -73 -180 -9 0 -1 -11 0 0 -53 -94 -99 -89 -82 -64 -42 -59 -92 -87 -15 -84 -67 -13 -6 -50 -82 -71 -55 -50 -48 -52 -60 -67 -188 -855 -817 -787 -779 -733 -713 -652 -625 -611 -604 -605 -597 -585 -576 -550 -535 -527 -572 -589 -589 -573 -578 -601 -599 -618 -624 -614 -588 -565 -562 -560 -561 -563 -577 -583 -574 -567 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -1 0 0 -1 -1 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -109 -298 -186 0 0 0 -3 -319 -305 -314 -256 -259 -322 -381 -403 -404 -379 -291 -202 -307 -240 -207 -183 -237 -216 -245 -298 -332 -334 -215 -217 -316 -332 -275 -258 -247 -226 -280 -134 -148 -249 -79 0 0 -11 0 -93 -139 -39 -95 0 0 0 0 0 0 0 0 0 -29 -28 0 -1 -11 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -59 -94 -82 -89 -88 -79 -55 -61 -74 -63 -49 -55 -61 -60 -54 -56 -67 -55 -57 -43 -36 -92 -8 0 0 -28 -9 -9 -50 -132 -112 -32 0 -34 -177 -205 -209 -4 0 -219 -379 -128 -184 -96 0 0 -63 -121 -65 -71 -337 -380 -332 -283 -310 -253 -279 -302 -297 -109 -112 -146 -50 0 0 0 0 -5 -65 -205 -121 -131 -115 -105 -96 -89 -84 -41 -8 -15 -177 -325 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -53 -124 -78 -297 -95 -15 -288 -297 -42 -4 -215 -251 -203 -214 -268 -283 -209 -134 -226 -224 -210 -38 0 0 0 0 0 -44 -86 -96 -89 -86 -89 -73 -32 -44 -85 -95 -91 -70 -69 -58 -54 -58 -62 -57 -52 -56 -60 -58 -54 -55 -240 -877 -845 -831 -796 -728 -710 -652 -631 -618 -611 -599 -599 -597 -569 -538 -526 -528 -555 -597 -604 -573 -598 -597 -615 -623 -601 -597 -569 -535 -528 -541 -562 -570 -578 -571 -544 -556 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -1 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -164 -190 0 0 0 -28 -239 -295 -314 -252 -264 -313 -360 -281 -335 -374 -290 -251 -334 -295 -221 -202 -226 -239 -276 -270 -363 -171 -41 -73 -191 -220 -226 -233 -233 -252 -283 -187 -6 -233 -44 0 0 0 0 -169 -189 -123 -265 -90 -43 0 0 0 0 0 0 0 -27 -23 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -41 -81 -91 -87 -87 -79 -53 -56 -44 -60 -59 -56 -67 -60 -56 -56 -58 -57 -54 -56 -60 -60 -55 -37 -33 -3 -111 -46 -99 -144 -150 -75 0 0 0 0 -24 -96 -77 -58 -278 -316 -329 -298 -87 -127 -73 -91 -205 -142 -28 -84 -182 -310 -318 -345 -269 -261 -267 -289 -147 -133 -154 -69 -8 0 0 -32 -82 -29 -184 -75 -90 -76 -77 -94 -124 -155 -168 -72 0 -63 -132 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -104 -303 -178 -32 -244 -47 -22 -225 -266 -293 -270 -265 -263 -275 -260 -230 -226 -191 -172 -170 -32 -19 -6 0 -81 -135 -98 -84 -87 -81 -80 -79 -73 -80 -86 -92 -82 -80 -61 -69 -59 -53 -49 -48 -47 -48 -56 -55 -221 -439 -444 -656 -867 -820 -772 -720 -709 -658 -639 -622 -616 -612 -610 -606 -594 -573 -551 -549 -564 -593 -613 -593 -580 -565 -576 -599 -592 -580 -557 -544 -534 -531 -550 -568 -566 -556 -553 -555 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -4 -1 0 0 0 0 0 0 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -169 -274 -143 0 0 0 0 -65 -312 -325 -249 -252 -313 -178 -48 -255 -381 -306 -224 -267 -295 -234 -195 -254 -183 -280 -184 -322 -65 0 -100 -181 -246 -277 -289 -295 -286 -275 -312 -182 -270 -103 -62 -4 0 0 -218 -277 -176 -270 -345 -255 -15 0 0 0 0 0 0 0 -31 -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 -62 -91 -94 -91 -95 -99 -87 -42 -78 -39 -46 -50 -58 -76 -68 -58 -52 -56 -59 -61 -65 -59 -55 -55 -67 -100 -1 -85 -90 -122 -95 -84 -78 -92 -96 -45 0 -91 -304 -320 -339 -145 -311 -320 -273 -209 -126 -45 0 0 0 -160 -377 -371 -312 -314 -364 -274 -263 -268 -229 -222 -111 -64 -34 -136 -124 0 -7 -22 -48 -172 -62 -233 -112 -90 -152 -53 -4 0 -4 0 -230 -241 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -62 -165 -79 -53 -272 -330 -308 -310 -255 -292 -250 -233 -235 -247 -243 -227 -203 -181 -163 -140 -175 -187 -175 -142 -18 -77 -73 -71 -76 -67 -58 -58 -56 -58 -71 -89 -88 -89 -76 -70 -71 -66 -53 -48 -49 -48 -56 -308 -668 -724 -374 -197 -645 -790 -741 -712 -705 -648 -626 -622 -621 -618 -597 -586 -576 -563 -546 -541 -565 -583 -601 -583 -580 -578 -573 -597 -581 -572 -565 -535 -533 -536 -541 -560 -560 -561 -563 -566 -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 -1 -1 0 0 0 0 0 0 -1 0 0 -1 -2 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -106 -212 -77 -3 0 0 0 0 -104 -316 -334 -261 -247 -309 -234 -23 -287 -352 -352 -277 -283 -298 -236 -170 -169 -212 -284 -209 -349 -21 0 -219 -223 -233 -268 -261 -300 -296 -280 -324 -320 -307 -327 -343 -48 0 0 -69 -135 -68 -206 -354 -337 -230 0 0 0 0 0 0 0 -39 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -84 -109 -57 -70 -99 -102 -121 -157 -124 -38 -36 -49 -42 -60 -71 -53 -46 -46 -52 -65 -75 -69 -57 -55 -79 -124 -5 -45 -60 -89 -85 -126 -46 -93 -153 -132 -50 -125 -310 -302 -328 -315 -313 -306 -298 -266 -190 -148 -88 -125 -55 -167 -207 -156 -366 -335 -335 -288 -272 -253 -183 -213 -217 -250 -202 -211 -215 -91 0 0 -19 -57 -83 -388 -156 -114 -146 -157 -28 0 0 -337 -276 -80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -119 -199 -51 -222 -281 -279 -287 -277 -276 -252 -237 -226 -255 -251 -217 -200 -199 -159 -85 -94 -115 -118 -147 -129 -118 -70 -65 -66 -62 -56 -53 -50 -53 -60 -57 -49 -53 -55 -47 -59 -58 -63 -54 -54 -55 -412 -752 -647 -281 -52 -48 -260 -787 -742 -724 -700 -655 -652 -630 -626 -625 -620 -616 -607 -596 -569 -541 -562 -596 -612 -599 -590 -572 -574 -593 -597 -576 -563 -567 -552 -534 -535 -549 -554 -553 -556 -572 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 -1 0 -1 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -331 -246 -203 -39 0 0 0 0 -141 -307 -311 -273 -260 -273 -134 -1 -190 -317 -330 -283 -280 -277 -207 -152 -158 -228 -240 -226 -287 0 0 -108 -103 -193 -259 -94 -190 -306 -305 -312 -309 -318 -322 -330 -397 -369 -21 0 0 0 -250 -352 -350 -379 -229 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -22 -9 -68 -96 -110 -138 -142 -110 -53 -37 -56 -46 -40 -65 -56 -50 -52 -60 -62 -59 -70 -72 -62 -58 -62 -45 -101 -44 -136 -129 -144 -70 -99 -131 -147 -120 -155 -273 -314 -298 -220 -320 -319 -109 -119 -278 -257 -108 -186 -87 -199 -352 -256 -172 -284 -343 -297 -218 -246 -233 -231 -233 -218 -238 -236 -263 -242 -95 0 -48 -70 -52 -188 -96 -146 -111 -124 -13 0 -453 -592 -306 -110 -41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -138 -219 -60 -76 -255 -220 -230 -227 -263 -253 -237 -214 -210 -235 -204 -139 -125 -149 -162 -169 -138 -134 -98 -124 -52 -94 -60 -62 -32 -61 -75 -65 -57 -54 -56 -58 -56 -57 -50 -70 -69 -47 -61 -51 -53 -242 -368 -205 -55 -56 -54 -307 -797 -759 -721 -689 -660 -663 -639 -636 -630 -631 -630 -627 -604 -577 -561 -566 -591 -606 -610 -599 -585 -586 -589 -585 -583 -559 -550 -559 -548 -529 -535 -553 -557 -559 -561 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 -1 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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -195 -212 0 0 0 0 0 0 -191 -278 -282 -262 -264 -273 -209 -145 -26 -355 -356 -285 -259 -225 -176 -201 -255 -257 -255 -294 -341 -237 0 -10 -134 -233 -200 -46 -208 -309 -305 -285 -309 -345 -333 -323 -359 -383 -336 -295 -254 -212 -207 -251 -262 -303 -150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -108 -140 -152 -146 -114 -79 -46 -54 -68 -45 -54 -51 -51 -41 -60 -65 -66 -68 -62 -53 -71 -78 -64 -71 -123 -124 -63 -47 -48 -24 -99 -127 -141 -140 -190 -285 -337 -372 -283 -71 -62 -65 -142 -140 -125 -133 -110 -216 -341 -326 -281 -302 -322 -308 -263 -234 -252 -265 -266 -224 -198 -179 -222 -251 -98 -96 -101 -31 0 0 -21 -82 0 0 0 0 -9 -492 -284 -76 -69 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -80 -220 -196 -137 -252 -170 -36 -224 -228 -242 -206 -201 -173 -110 -182 -160 -82 -124 -167 -130 -127 -91 -77 -60 -101 -106 -90 -106 -53 -63 -74 -69 -63 -60 -67 -74 -72 -82 -64 -76 -59 -68 -59 -53 -54 -55 -53 -52 -287 -434 -247 -350 -791 -751 -721 -704 -688 -676 -675 -647 -638 -639 -636 -633 -612 -579 -553 -558 -581 -586 -592 -592 -589 -590 -597 -570 -568 -563 -558 -559 -561 -545 -545 -567 -569 -558 -553 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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -54 -77 0 0 0 0 0 0 0 -152 -78 -186 -282 -258 -258 -305 -259 -77 -374 -330 -285 -276 -229 -156 -175 -200 -230 -250 -162 -119 -275 -153 -54 -275 -189 -66 -3 -244 -324 -324 -301 -306 -333 -344 -344 -345 -350 -371 -380 -380 -396 -35 0 0 -206 -115 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -64 -144 -126 -324 -579 -366 -61 -52 -69 -57 -42 -40 -39 -30 -50 -55 -62 -72 -67 -67 -106 -126 -97 -81 -62 -54 -49 -50 -117 -55 -64 -120 -130 -128 -142 -265 -359 -359 -256 -61 -47 -51 -78 -246 -253 -314 -329 -216 -175 -237 -314 -334 -325 -314 -246 -175 -249 -268 -259 -202 -179 -179 -226 -217 -193 -175 -77 0 0 0 0 0 0 0 0 0 0 -39 -37 -9 -26 -18 0 -78 -75 0 0 0 0 0 0 0 0 0 0 0 0 -87 -211 -218 -211 -246 -163 -15 -33 -198 -257 -268 -193 -157 -118 -182 -203 -184 -165 -131 -112 -114 -60 -55 -54 -58 -65 -115 -79 -26 -80 -91 -80 -73 -69 -73 -75 -67 -56 -57 -62 -67 -86 -83 -61 -55 -63 -54 -372 -656 -595 -454 -554 -773 -740 -723 -712 -697 -693 -663 -649 -652 -652 -649 -650 -615 -571 -533 -543 -561 -548 -557 -560 -570 -583 -575 -568 -563 -565 -546 -575 -585 -564 -548 -548 -566 -578 -559 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 0 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -72 -102 0 0 0 0 0 0 0 0 0 -213 -272 -253 -254 -293 -206 -73 -275 -304 -297 -218 -240 -200 -215 -211 -257 -96 0 -4 -176 -287 -211 -269 -225 -228 -67 -289 -309 -325 -323 -313 -312 -332 -344 -348 -354 -339 -331 -349 -352 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -82 -89 -23 0 -354 -286 -61 -48 -51 -54 -52 -42 -28 -34 -47 -50 -59 -60 -68 -71 -88 -104 -107 -105 -84 -69 -67 -65 -108 -112 -107 -134 -131 -125 -135 -245 -313 -315 -203 -53 -60 -106 -266 -332 -290 -289 -324 -293 -318 -310 -297 -309 -266 -223 -224 -225 -239 -255 -245 -203 -215 -237 -196 -196 -183 -68 -13 -73 -107 -49 0 0 0 0 0 -4 -22 -543 -55 0 0 0 -43 -118 -148 -52 0 0 0 0 0 0 0 0 0 0 0 -197 -295 -182 -135 -210 -211 -155 -8 -29 -149 -202 -229 -216 -184 -127 -141 -160 -140 -89 -59 -78 -104 -96 -109 -3 -21 -127 -114 -48 -100 -107 -111 -93 -78 -79 -77 -66 -62 -71 -92 -92 -93 -95 -67 -64 -582 -158 -621 -744 -309 -494 -786 -753 -737 -725 -716 -711 -692 -659 -680 -667 -666 -636 -655 -609 -571 -536 -540 -541 -528 -534 -520 -536 -557 -566 -556 -549 -567 -548 -570 -578 -581 -580 -573 -582 -582 -561 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -212 -268 -261 -287 -143 0 -129 -331 -307 -258 -329 -244 -259 -253 -281 -112 -9 -201 -356 -236 -204 -298 -257 -267 -350 -325 -30 -327 -325 -328 -314 -327 -343 -335 -328 -337 -343 -352 -332 -143 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -68 -4 0 -34 -107 -116 -108 -73 -42 -44 -55 -44 -32 -40 -52 -72 -59 -140 -75 -76 -81 -78 -69 -103 -99 -59 -88 -116 -55 -70 -123 -131 -127 -95 -120 -149 -161 -98 -56 -53 -154 -296 -333 -329 -289 -241 -194 -221 -347 -324 -139 -218 -325 -307 -283 -264 -235 -237 -226 -232 -204 -231 -181 -222 -207 -184 -43 -34 -61 -33 0 0 0 0 0 -94 -569 -588 -16 0 -270 -123 -54 -20 -170 -182 -39 0 0 0 0 0 0 0 0 -167 -141 -240 -278 -256 -156 -150 -217 -207 -191 -181 -187 -126 -142 -163 -152 -112 -126 -144 -121 -92 -93 -79 -49 -52 -68 -64 -48 -62 -69 -62 -73 -109 -113 -103 -71 -61 -75 -79 -77 -85 -88 -85 -75 -92 -138 -719 -825 -616 -760 -763 -274 -492 -749 -745 -741 -735 -724 -714 -696 -667 -683 -702 -134 -609 -654 -610 -550 -538 -547 -539 -532 -536 -530 -539 -535 -560 -544 -538 -534 -515 -547 -572 -578 -579 -580 -591 -582 -565 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 -1 -2 -2 -2 -3 -3 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -259 -256 -293 -212 -156 -229 -352 -322 -240 -302 -254 -261 -266 -283 -274 -44 -1 -47 -37 -73 -223 -256 -258 -307 -324 -275 -80 -325 -303 -295 -301 -322 -339 -329 -314 -317 -331 -348 -308 -103 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -40 -18 0 0 0 0 0 0 0 0 0 -133 -114 -105 -95 -83 -49 -44 -50 -39 -30 -39 -52 -70 -68 -145 -62 -61 -73 -70 -62 -91 -83 -93 -135 -105 -51 -59 -58 -67 -75 -53 -89 -102 -107 -66 -47 -52 -222 -349 -315 -311 -288 -286 -156 -227 -195 -160 -258 -269 -121 -92 -214 -269 -242 -217 -220 -239 -227 -230 -197 -164 -164 -202 -36 0 0 0 0 0 -52 -58 -23 -173 -463 -13 0 0 -99 -118 -79 -16 -210 -272 -147 -26 0 0 0 0 0 -18 -175 -250 -236 -248 -243 -239 -245 -244 -210 -154 -108 -97 -88 -89 -107 -134 -139 -128 -140 -137 -58 -60 -65 -77 -83 -70 -51 -58 -75 -67 -65 -55 -62 -86 -107 -115 -72 -65 -72 -72 -69 -66 -70 -81 -90 -87 -181 -788 -248 -284 -327 -348 -145 -507 -729 -590 -503 -618 -721 -708 -698 -681 -593 -59 -33 -573 -611 -576 -551 -552 -555 -534 -522 -526 -530 -532 -536 -553 -554 -543 -521 -539 -551 -555 -550 -570 -579 -580 -572 -566 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -2 -2 -2 -3 -2 -1 0 0 0 0 0 -1 0 0 0 0 0 -1 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -304 -276 -305 -167 -319 -357 -364 -320 -267 -270 -264 -277 -284 -269 -235 -40 -262 -255 -52 0 -83 -219 -261 -280 -307 -340 -294 -86 -125 -312 -296 -307 -329 -329 -323 -318 -319 -333 -344 -279 -81 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -122 -48 0 0 0 0 0 0 0 0 -8 -94 -107 -102 -112 -30 -43 -54 -47 -34 -29 -34 -46 -61 -73 -147 -134 -55 -56 -57 -62 -64 -60 -98 -131 -95 -50 -55 -49 -44 -57 -56 -54 -49 -48 -51 -49 -225 -294 -234 -179 -223 -282 -273 -222 -321 -312 -311 -121 -266 -102 -209 -262 -253 -247 -232 -235 -263 -252 -232 -204 -198 -156 -140 -125 -111 -22 0 0 -95 -244 -228 -167 -383 -508 -511 -372 0 0 -33 -43 -10 -238 -267 -224 -123 -20 0 0 0 0 -48 -251 -78 -212 -247 -211 -221 -211 -216 -186 -158 -168 -169 -138 -100 -137 -140 -105 -49 -133 -119 -39 -82 -72 -86 -98 -98 -104 -97 -88 -96 -80 -75 -65 -69 -86 -92 -82 -85 -92 -89 -85 -85 -85 -76 -72 -261 -635 -184 -62 -62 -73 -64 -61 -302 -627 -312 -52 -283 -621 -701 -693 -541 -57 -30 -24 -88 -580 -607 -557 -541 -535 -519 -518 -529 -522 -516 -538 -549 -536 -537 -536 -540 -526 -543 -543 -538 -552 -561 -556 -564 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -3 -3 -2 -2 0 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -192 -149 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -63 -314 -283 -287 -20 -160 -228 -342 -304 -255 -283 -309 -299 -288 -278 -266 -235 -9 -300 -34 0 0 -222 -308 -291 -297 -326 -336 -263 -262 -353 -305 -290 -295 -322 -325 -316 -332 -329 -320 -341 -271 -58 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -81 -21 0 0 -370 -252 0 0 0 0 0 0 0 -1 -129 -18 -8 -46 -42 -31 -27 -28 -37 -48 -50 -53 -69 -69 -49 -51 -60 -57 -60 -99 -124 -94 -58 -51 -54 -54 -60 -54 -62 -46 -51 -47 -54 -132 -267 -305 -251 -257 -275 -237 -205 -145 -128 -276 -335 -90 -67 -271 -258 -250 -229 -230 -246 -252 -243 -229 -194 -166 -185 -165 -167 -179 -24 0 -167 -196 -303 -332 -252 -171 -273 -530 -456 0 0 0 0 0 -240 -255 -236 -225 -124 -31 -8 -74 -126 -72 -235 -33 -266 -237 -214 -198 -251 -232 -210 -175 -195 -175 -124 -94 -60 -148 -112 -72 -141 -148 -86 -90 -95 -89 -86 -114 -132 -119 -112 -108 -87 -83 -67 -86 -68 -85 -94 -90 -90 -88 -84 -83 -79 -68 -324 -772 -640 -79 -120 -547 -566 -95 -62 -352 -622 -275 -65 -65 -375 -699 -683 -666 -686 -565 -92 -479 -530 -517 -514 -517 -529 -535 -537 -544 -533 -527 -545 -549 -552 -552 -554 -539 -527 -532 -520 -532 -543 -544 -557 -579 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 0 -2 -2 -1 0 0 0 0 -1 0 -2 -1 0 0 0 0 0 0 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -229 -246 -76 0 -190 -431 -357 -431 -360 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -101 -288 -163 -164 -125 -312 -307 -281 -291 -304 -292 -295 -289 -234 -163 -6 -25 0 0 0 -163 -326 -323 -311 -309 -310 -335 -389 -405 -346 -318 -289 -362 -331 -337 -334 -320 -314 -318 -320 -331 -233 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -376 -190 0 0 0 0 0 0 0 0 0 0 0 -103 -54 -32 -31 -27 -30 -37 -38 -68 -106 -55 -51 -48 -53 -52 -50 -63 -94 -78 -53 -50 -62 -70 -60 -52 -54 -57 -50 -70 -142 -340 -172 -136 -146 -205 -239 -190 -145 -104 -91 -144 -340 -324 -76 -258 -251 -252 -207 -207 -223 -228 -223 -213 -189 -153 -145 -143 -24 -44 -209 -23 -332 -233 -285 -337 -322 -306 -295 -317 -393 -338 -46 -223 0 0 -115 -234 -240 -246 -243 -217 -104 -3 -7 -12 -92 -159 -120 -243 -253 -253 -251 -236 -206 -194 -213 -189 -169 -174 -143 -136 -137 -134 -132 -120 -129 -107 -110 -108 -109 -112 -116 -108 -99 -97 -97 -103 -77 -86 -83 -92 -89 -85 -88 -84 -79 -79 -75 -71 -363 -787 -789 -705 -656 -721 -731 -528 -471 -678 -444 -149 -59 -191 -390 -619 -693 -688 -686 -657 -594 -589 -517 -496 -516 -493 -513 -544 -561 -549 -545 -548 -553 -548 -529 -525 -526 -547 -514 -531 -477 -528 -556 -549 -559 -577 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 -1 -2 -1 0 0 0 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -155 -263 -103 0 -9 -107 -185 -170 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -93 -292 -314 -334 -369 -328 -300 -296 -296 -289 -279 -293 -268 -222 -226 -151 0 0 0 0 0 -225 -274 -306 -326 -298 -290 -337 -385 -371 -354 -327 -340 -337 -336 -341 -328 -323 -328 -319 -311 -333 -205 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 -30 -48 -34 -34 -30 -25 -27 -35 -50 -80 -88 -48 -51 -64 -49 -50 -64 -52 -80 -94 -73 -56 -51 -46 -53 -71 -90 -94 -112 -92 -109 -110 -243 -277 -284 -258 -136 -86 -133 -160 -278 -309 -269 -283 -285 -265 -238 -243 -244 -233 -222 -213 -208 -197 -189 -191 -178 -189 -197 -270 -259 -358 -365 -355 -350 -320 -302 -279 -263 -222 -104 -76 -255 0 -8 -139 -249 -251 -245 -206 -188 -181 -172 -86 -49 -133 -177 -165 -211 -255 -287 -218 -157 -214 -266 -226 -177 -167 -162 -162 -140 -104 -130 -112 -96 -119 -99 -120 -134 -129 -121 -110 -108 -113 -115 -115 -113 -95 -75 -84 -82 -84 -90 -86 -84 -79 -83 -78 -69 -100 -387 -758 -556 -164 -196 -234 -312 -686 -359 -377 -111 -56 -324 -232 -317 -630 -693 -685 -671 -649 -567 -548 -547 -525 -487 -518 -555 -542 -510 -515 -531 -535 -545 -545 -524 -510 -557 -517 -490 -465 -527 -552 -552 -559 -563 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -2 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -108 -387 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -165 -311 -325 -360 -325 -300 -299 -308 -290 -283 -275 -265 -239 -241 -160 0 -68 -172 0 0 0 0 0 -2 -284 -332 -303 -319 -358 -366 -325 -315 -332 -327 -356 -350 -341 -340 -332 -312 -313 -329 -161 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -89 -59 -54 -38 -25 -33 -30 -27 -42 -81 -106 -88 -61 -49 -53 -63 -59 -64 -51 -50 -45 -35 -36 -49 -81 -116 -128 -110 -110 -106 -84 -108 -131 -117 -116 -72 -37 -158 -268 -258 -202 -48 -227 -261 -238 -260 -270 -259 -230 -240 -236 -215 -209 -199 -180 -182 -208 -234 -280 -370 -357 -331 -345 -341 -287 -274 -313 -272 -292 -303 -204 -233 -171 -159 -263 -261 -164 -238 -197 -191 -184 -178 -81 -6 -73 -151 -195 -233 -135 -153 -207 -129 -120 -179 -180 -157 -161 -176 -152 -130 -137 -141 -116 -119 -111 -93 -100 -129 -142 -128 -115 -105 -101 -100 -105 -106 -99 -90 -87 -71 -81 -94 -97 -99 -79 -83 -74 -84 -458 -737 -723 -698 -457 -64 -150 -526 -662 -459 -682 -419 -108 -211 -120 -55 -317 -631 -686 -670 -624 -565 -567 -556 -526 -522 -527 -491 -500 -485 -479 -498 -514 -523 -525 -521 -541 -527 -480 -488 -492 -540 -531 -549 -563 -566 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -1 -2 -1 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 -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 -62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -161 -304 -321 -332 -310 -306 -310 -308 -301 -289 -248 -264 -266 -242 -100 0 -21 -59 0 0 0 0 0 -282 -78 -310 -339 -308 -320 -347 -368 -389 -364 -338 -343 -344 -338 -322 -334 -332 -321 -316 -303 -126 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -70 -16 -105 -93 -102 -74 -37 -32 -39 -28 -34 -79 -118 -113 -83 -51 -47 -48 -46 -72 -53 -52 -77 -76 -53 -68 -95 -111 -115 -113 -109 -155 -334 -324 -82 -40 -55 -37 -34 -184 -281 -183 -33 0 -1 -71 -294 -293 -258 -237 -218 -219 -234 -212 -194 -165 -228 -282 -197 -216 -268 -292 -304 -290 -299 -324 -295 -256 -269 -262 -224 -234 -264 -275 -258 -211 -249 -213 -83 -156 -194 -195 -170 -169 -162 -135 -118 -128 -156 -176 -112 -136 -148 -196 -85 -128 -157 -150 -143 -153 -147 -147 -159 -155 -137 -127 -128 -96 -109 -111 -135 -106 -115 -116 -111 -104 -100 -100 -102 -102 -95 -79 -75 -76 -86 -104 -83 -82 -62 -146 -509 -722 -714 -712 -474 -51 -85 -231 -305 -711 -682 -700 -133 -491 -216 -54 -56 -363 -661 -643 -591 -592 -568 -569 -532 -532 -508 -471 -470 -465 -479 -502 -515 -509 -512 -539 -554 -535 -516 -534 -529 -540 -559 -561 -536 -561 -1 -1 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 0 0 -1 -1 -1 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 -2 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 -1 -1 -1 0 0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -140 -203 0 0 -1 0 0 0 0 0 0 -184 -171 0 0 0 0 0 0 0 -108 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -51 -112 -156 -248 -306 -311 -323 -314 -296 -317 -245 -278 -294 -282 -109 0 0 0 0 0 0 0 0 -10 -290 -368 -373 -337 -319 -313 -311 -326 -361 -380 -367 -340 -327 -319 -323 -339 -324 -325 -324 -297 -106 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -116 -128 -126 -121 -123 -72 -39 -80 -54 -37 -70 -113 -122 -93 -52 -44 -36 -34 -69 -64 -97 -102 -74 -52 -85 -101 -105 -109 -101 -95 -95 -97 -134 -164 -33 -59 -37 -142 -229 -210 -206 -121 -12 -92 -238 -259 -278 -240 -224 -209 -220 -230 -208 -191 -162 -148 -181 -208 -201 -227 -262 -263 -269 -265 -281 -265 -244 -264 -199 -199 -205 -212 -252 -271 -240 -225 -207 -205 -89 -151 -220 -175 -160 -184 -172 -140 -131 -138 -139 -149 -174 -166 -156 -91 -123 -149 -144 -135 -128 -123 -138 -151 -155 -153 -137 -126 -114 -125 -133 -133 -135 -96 -86 -107 -116 -106 -101 -106 -108 -99 -87 -70 -70 -70 -94 -96 -77 -56 -476 -647 -703 -705 -706 -435 -41 -41 -152 -521 -664 -668 -688 -350 -368 -136 -51 -155 -375 -589 -611 -581 -563 -550 -554 -531 -541 -521 -502 -466 -475 -483 -504 -514 -513 -520 -546 -542 -509 -541 -538 -563 -560 -559 -575 -552 -565 0 0 -1 0 0 0 0 0 -1 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 -1 -2 -2 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -74 -114 0 -32 -120 -319 0 0 0 0 -2 -239 -228 -48 0 0 0 0 0 -21 -418 -49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -142 -249 -281 -328 -334 -305 -334 -264 -263 -322 -240 -250 -69 0 0 0 0 0 0 0 0 -23 -70 -114 -317 -351 -302 -303 -365 -413 -396 -379 -370 -351 -347 -315 -323 -319 -337 -334 -336 -245 -66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -65 -138 -130 -117 -130 -117 -56 -56 -45 -42 -50 -83 -110 -105 -78 -53 -33 -36 -44 -54 -105 -103 -53 -44 -59 -63 -92 -143 -162 -137 -77 -39 -131 -70 -212 -41 -38 -258 -268 -151 -30 -33 -144 -248 -221 -207 -269 -264 -215 -194 -238 -222 -208 -197 -163 -146 -181 -209 -199 -197 -224 -246 -248 -250 -231 -238 -219 -232 -214 -200 -191 -168 -164 -182 -188 -194 -219 -209 -200 -74 -193 -178 -152 -191 -173 -160 -158 -154 -138 -130 -151 -169 -138 -185 -118 -149 -111 -110 -138 -142 -141 -150 -157 -156 -139 -119 -120 -117 -126 -131 -131 -85 -79 -75 -74 -73 -73 -74 -86 -96 -85 -73 -84 -64 -65 -85 -77 -63 -52 -115 -505 -698 -371 -89 -39 -39 -231 -695 -660 -655 -662 -360 -76 -36 -36 -469 -357 -394 -569 -560 -567 -566 -546 -534 -559 -507 -504 -466 -483 -484 -495 -511 -517 -533 -561 -565 -545 -554 -566 -572 -572 -566 -556 -552 -555 0 0 -1 -1 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 -3 0 0 -1 -2 -2 -1 0 -1 -2 -1 -1 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -82 -193 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -208 -366 -321 -223 0 -12 -64 -338 -300 -118 -30 0 0 0 0 0 -45 -214 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -106 -183 -257 -144 -137 -210 -163 -286 -240 -205 -231 -223 -277 -252 -63 0 0 0 0 0 0 0 0 -21 -313 -380 -321 -305 -300 -339 -380 -399 -388 -368 -371 -347 -333 -326 -344 -343 -337 -299 -207 -50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -74 -129 -119 -121 -110 -83 -58 -54 -32 -40 -93 -115 -115 -106 -76 -43 -30 -28 -31 -52 -48 -39 -43 -45 -39 -61 -155 -231 -166 -71 -64 -109 -314 -313 -54 -218 -297 -286 -276 -74 -135 -246 -248 -252 -259 -252 -241 -211 -190 -200 -184 -211 -199 -183 -156 -143 -147 -166 -180 -198 -224 -230 -237 -229 -241 -205 -175 -174 -229 -247 -207 -185 -163 -151 -166 -180 -167 -172 -206 -199 -203 -156 -146 -164 -168 -161 -155 -130 -117 -129 -130 -135 -155 -103 -100 -90 -102 -103 -103 -108 -137 -133 -138 -145 -135 -126 -110 -116 -116 -117 -86 -81 -80 -70 -68 -67 -66 -67 -71 -70 -71 -83 -70 -58 -83 -94 -87 -51 -571 -686 -683 -316 -383 -342 -43 -263 -551 -333 -631 -620 -349 -324 -256 -254 -571 -673 -628 -576 -566 -564 -530 -507 -512 -551 -537 -506 -491 -489 -533 -533 -528 -529 -559 -576 -578 -583 -581 -577 -575 -572 -571 -573 -573 -546 0 0 -1 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -2 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 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 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -114 -188 -231 -316 -355 -180 -153 -322 -318 -320 -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 -172 -106 -165 -281 -171 -175 -221 -120 -231 -207 -199 -270 -46 0 0 0 0 0 0 0 0 -16 -120 -195 -202 -316 -314 -304 -315 -339 -372 -383 -381 -367 -345 -339 -321 -337 -356 -342 -308 -68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -42 -73 -112 -104 -96 -108 -55 -32 -30 -41 -73 -101 -112 -101 -75 -50 -37 -36 -32 -40 -47 -47 -37 -33 -34 -45 -77 -75 -49 -121 -236 -252 -218 -60 -314 -310 -280 -271 -120 -16 -159 -224 -232 -235 -251 -262 -216 -200 -191 -170 -188 -198 -185 -180 -166 -218 -214 -184 -197 -217 -213 -227 -228 -203 -170 -157 -152 -156 -163 -165 -180 -163 -149 -149 -146 -157 -177 -178 -164 -133 -143 -155 -156 -149 -150 -152 -127 -124 -128 -120 -128 -136 -131 -123 -99 -138 -141 -113 -106 -103 -108 -119 -139 -139 -118 -101 -102 -101 -105 -109 -112 -115 -78 -72 -70 -63 -60 -59 -61 -64 -71 -79 -68 -82 -81 -51 -46 -609 -673 -654 -267 -77 -73 -292 -595 -605 -509 -647 -601 -362 -656 -610 -672 -681 -650 -599 -569 -554 -540 -514 -489 -490 -510 -556 -522 -510 -508 -579 -561 -547 -560 -590 -583 -581 -604 -607 -595 -588 -577 -572 -576 -551 -541 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 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -2 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -42 -251 -401 -278 -288 -287 -280 -185 -202 -329 -306 -381 -244 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -218 -312 -143 -52 -180 -245 -262 -274 -263 -247 -228 -21 0 0 0 0 0 0 0 0 0 0 -20 -229 -317 -319 -340 -341 -370 -371 -373 -381 -361 -332 -344 -314 -323 -348 -309 -194 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -59 -85 -105 -105 -98 -53 -54 -44 -51 -92 -105 -109 -109 -92 -63 -51 -51 -60 -56 -45 -41 -40 -36 -44 -80 -92 -67 -103 -199 -157 -68 -103 -133 -274 -245 -258 -259 -41 -183 -247 -241 -220 -208 -215 -214 -210 -202 -169 -167 -185 -188 -171 -163 -165 -182 -195 -201 -193 -194 -213 -216 -204 -187 -134 -131 -165 -184 -185 -188 -163 -144 -137 -134 -145 -166 -172 -162 -115 -120 -145 -157 -144 -146 -144 -140 -147 -150 -131 -118 -121 -127 -128 -126 -116 -133 -105 -103 -102 -110 -112 -115 -109 -98 -96 -95 -95 -99 -101 -115 -75 -62 -98 -74 -81 -83 -78 -67 -61 -71 -83 -83 -79 -70 -51 -46 -609 -658 -659 -243 -51 -54 -101 -405 -487 -369 -668 -615 -391 -606 -614 -672 -668 -668 -597 -539 -523 -523 -524 -501 -477 -503 -534 -536 -528 -541 -586 -557 -569 -600 -606 -596 -586 -607 -622 -601 -591 -582 -569 -556 -545 -536 0 0 0 0 0 0 0 -1 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -186 -283 -369 -413 -413 -342 -73 -78 -267 -429 -290 -199 -225 -120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -238 -243 -72 -56 -168 -233 -282 -312 -310 -318 -185 -9 0 0 0 0 0 0 0 0 0 0 -56 -359 -341 -346 -338 -363 -347 -358 -375 -374 -355 -335 -329 -328 -340 -297 -310 -151 -102 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -76 -63 0 -10 -64 -44 -43 -62 -94 -104 -104 -111 -105 -76 -75 -107 -104 -92 -66 -69 -38 -43 -49 -57 -53 -43 -48 -36 -43 -72 -79 -284 -256 -147 -257 -18 -227 -250 -265 -229 -218 -238 -226 -200 -194 -173 -185 -175 -182 -176 -174 -169 -199 -188 -184 -178 -166 -183 -203 -198 -174 -170 -179 -173 -138 -176 -143 -131 -135 -133 -127 -117 -113 -117 -122 -132 -161 -169 -127 -164 -142 -142 -141 -148 -156 -135 -109 -108 -114 -115 -116 -116 -131 -137 -99 -98 -105 -106 -107 -104 -96 -94 -96 -96 -96 -99 -108 -97 -72 -98 -101 -89 -76 -79 -68 -59 -64 -69 -67 -62 -50 -73 -238 -659 -678 -194 -92 -48 -55 -49 -98 -338 -553 -662 -654 -623 -585 -647 -676 -647 -604 -542 -501 -498 -505 -501 -493 -501 -540 -570 -554 -527 -571 -583 -562 -588 -371 -333 -521 -599 -613 -625 -614 -601 -592 -588 -564 -564 -549 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 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -1 -1 -1 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -71 -91 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -62 -342 -380 -176 -193 -412 -148 -28 -79 -224 -188 0 0 0 0 0 -123 -51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -251 -209 -50 -131 -246 -263 -283 -285 -292 -232 0 0 0 0 0 0 0 0 0 0 0 -71 -293 -312 -314 -342 -348 -331 -344 -351 -357 -365 -379 -380 -359 -335 -309 -318 -316 -305 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -110 -58 -44 -47 -90 -94 -97 -103 -94 -69 -72 -97 -92 -82 -83 -84 -18 -38 -42 -38 -45 -50 -20 -83 -114 -55 -33 -169 -231 -44 -250 -5 -224 -239 -228 -211 -215 -242 -220 -192 -197 -196 -190 -173 -172 -168 -144 -147 -193 -169 -163 -160 -145 -147 -165 -164 -162 -156 -154 -146 -180 -126 -156 -130 -125 -140 -120 -101 -100 -104 -108 -125 -155 -192 -171 -129 -143 -147 -141 -148 -155 -128 -105 -97 -96 -103 -109 -120 -125 -124 -90 -93 -100 -99 -106 -106 -101 -94 -93 -96 -98 -100 -105 -97 -99 -94 -94 -87 -79 -75 -79 -78 -76 -73 -69 -63 -51 -126 -535 -689 -678 -690 -679 -186 -36 -35 -343 -604 -663 -655 -652 -629 -598 -671 -665 -622 -533 -506 -477 -470 -484 -490 -509 -544 -559 -549 -541 -548 -601 -586 -566 -596 -372 -89 -251 -509 -612 -619 -606 -599 -595 -594 -590 -573 -565 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 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -140 -357 -339 -367 -99 -339 -418 -409 -335 -89 0 0 0 0 -70 -259 -455 -350 -333 -359 -74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 -70 -255 -62 -173 -236 -103 -137 -298 -297 -254 -131 0 0 0 0 0 0 0 0 0 0 0 0 -83 -355 -327 -311 -324 -316 -311 -322 -333 -363 -381 -368 -341 -320 -322 -277 -164 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -105 -58 -36 -56 -81 -87 -103 -91 -95 -102 -102 -87 -75 -85 -79 -33 -60 -42 -33 -42 -9 -4 -96 -141 -101 -79 -125 -159 -108 -233 -90 -253 -237 -236 -222 -209 -237 -225 -209 -200 -192 -185 -168 -167 -162 -147 -162 -168 -166 -165 -158 -152 -146 -147 -141 -151 -173 -133 -138 -137 -182 -157 -123 -146 -147 -133 -124 -116 -107 -105 -117 -128 -126 -135 -142 -153 -160 -151 -127 -122 -110 -103 -97 -94 -104 -105 -91 -111 -106 -81 -85 -88 -83 -88 -90 -93 -93 -92 -95 -96 -100 -106 -102 -96 -89 -84 -78 -80 -79 -79 -82 -84 -83 -85 -76 -53 -49 -154 -653 -627 -598 -102 -50 -42 -445 -647 -677 -668 -650 -634 -634 -639 -668 -653 -568 -535 -506 -472 -473 -477 -494 -529 -551 -555 -542 -532 -575 -605 -589 -582 -580 -310 -80 -20 -409 -608 -602 -591 -596 -593 -591 -585 -569 -576 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 -2 -1 0 0 0 0 0 0 -1 0 0 0 0 -1 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -109 -39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -155 -305 -373 -319 -387 -468 -476 -452 -79 0 0 0 0 -66 -243 -337 -393 -482 -86 -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 -76 -304 -232 -16 -277 -25 -230 -249 -107 -5 -21 -164 -282 -250 -149 -106 -64 0 0 0 0 0 0 0 0 0 0 -2 -106 -324 -295 -136 -295 -325 -345 -355 -127 -39 -73 -102 -197 -259 -108 -77 -41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -41 -107 -93 -71 -40 -76 -79 -101 -87 -90 -93 -97 -82 -75 -77 -70 -63 -57 -39 -44 -45 -5 -74 -96 -130 -109 -108 -125 -120 -133 -177 -176 -185 -232 -240 -217 -225 -271 -275 -235 -199 -194 -185 -166 -164 -161 -148 -155 -154 -185 -158 -146 -145 -160 -144 -136 -145 -161 -163 -156 -155 -171 -162 -148 -152 -119 -116 -124 -116 -110 -113 -121 -127 -131 -138 -139 -95 -107 -111 -106 -103 -101 -102 -100 -101 -107 -110 -108 -107 -106 -107 -76 -78 -108 -109 -88 -89 -93 -94 -95 -97 -101 -103 -98 -86 -83 -84 -83 -79 -107 -82 -80 -84 -80 -79 -76 -64 -123 -326 -600 -498 -73 -73 -583 -617 -651 -680 -675 -673 -667 -649 -646 -664 -661 -631 -582 -576 -533 -475 -478 -485 -514 -545 -560 -586 -596 -579 -594 -609 -603 -588 -574 -355 -66 -242 -500 -599 -595 -583 -584 -588 -583 -569 -567 -562 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 -1 0 0 -1 0 0 0 0 -1 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -72 -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 -232 -306 -376 -391 -291 -297 -395 -379 0 0 0 0 0 0 0 0 0 -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 -102 -227 -51 -246 -5 -159 -267 -280 -73 0 -30 -169 -198 -206 -276 -219 0 0 0 0 0 0 0 0 0 0 0 -12 -71 -80 -18 -170 -196 -323 -307 -70 0 0 0 -62 -222 -270 -229 -211 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -54 -111 -98 -81 -54 -59 -95 -95 -81 -106 -83 -80 -77 -74 -82 -85 -72 -46 -43 -50 -48 -11 -12 0 -11 -122 -134 -121 -117 -92 -66 -68 -103 -234 -227 -215 -184 -194 -272 -236 -190 -188 -182 -171 -179 -178 -174 -161 -168 -145 -131 -130 -150 -160 -112 -127 -152 -149 -124 -112 -149 -179 -158 -146 -144 -131 -124 -109 -101 -99 -104 -116 -125 -112 -89 -94 -90 -88 -95 -96 -102 -103 -101 -96 -95 -97 -98 -98 -101 -104 -108 -110 -117 -121 -96 -86 -92 -92 -91 -88 -89 -90 -90 -94 -92 -93 -124 -122 -111 -118 -110 -85 -79 -76 -75 -76 -77 -288 -652 -548 -179 -80 -136 -585 -666 -662 -668 -673 -673 -676 -668 -663 -670 -661 -632 -623 -583 -530 -493 -485 -500 -528 -544 -568 -608 -635 -623 -606 -609 -607 -593 -582 -578 -347 -550 -574 -589 -589 -575 -574 -580 -578 -568 -554 -564 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 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 -1 -1 -1 0 0 0 0 0 0 -1 0 -2 -2 0 0 0 0 0 -1 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -327 -282 -363 -397 -395 -432 -480 -436 -253 -174 -83 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -19 -112 -116 -27 -292 -267 -50 0 0 -160 -202 -198 -249 -178 -37 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -231 -255 -32 0 0 0 0 -84 -107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -59 -98 -85 -76 -73 -70 -97 -97 -77 -81 -69 -49 -51 -67 -72 -65 -58 -61 -72 -73 -65 -83 -141 -91 -73 -85 -89 -84 -85 -85 -105 -118 -140 -225 -205 -166 -166 -197 -242 -222 -181 -170 -165 -158 -169 -168 -133 -126 -151 -144 -142 -146 -144 -169 -102 -113 -135 -144 -121 -108 -150 -161 -120 -134 -134 -141 -135 -103 -117 -102 -94 -98 -108 -114 -103 -83 -84 -81 -87 -125 -98 -99 -92 -88 -87 -89 -94 -96 -97 -99 -99 -100 -103 -110 -82 -86 -90 -90 -87 -85 -86 -85 -86 -105 -129 -124 -121 -115 -117 -121 -89 -78 -94 -80 -75 -75 -75 -223 -457 -543 -562 -220 -491 -57 -66 -589 -657 -664 -672 -675 -672 -670 -670 -670 -670 -656 -584 -525 -505 -495 -522 -544 -555 -592 -628 -641 -640 -623 -606 -608 -591 -573 -564 -569 -583 -570 -578 -573 -563 -566 -573 -564 -550 -552 -561 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -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 -1 -1 -1 0 0 0 0 -1 -1 0 0 0 -1 -2 -3 0 0 0 -1 -4 -2 -1 -2 -2 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -41 -306 -245 -285 -345 -420 -163 -74 -159 -345 -458 -332 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -107 -199 -33 -190 -263 -251 -266 -35 -52 -105 -224 -213 -216 -265 -200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -74 -97 -87 -79 -74 -74 -68 -60 -83 -76 -59 -44 -49 -55 -50 -43 -41 -55 -71 -77 -89 -114 -114 -81 -69 -74 -60 -56 -59 -84 -170 -219 -214 -225 -221 -222 -221 -211 -239 -216 -173 -161 -169 -172 -175 -164 -152 -155 -142 -146 -159 -143 -134 -177 -107 -108 -141 -142 -127 -104 -119 -151 -132 -135 -142 -137 -132 -119 -132 -98 -95 -103 -108 -107 -107 -100 -82 -85 -89 -100 -94 -94 -88 -89 -89 -91 -94 -99 -100 -100 -100 -100 -103 -112 -112 -115 -123 -95 -89 -91 -97 -92 -86 -100 -120 -108 -75 -71 -76 -84 -80 -77 -106 -84 -78 -77 -77 -77 -165 -398 -653 -507 -62 -52 -61 -618 -659 -669 -639 -656 -669 -668 -668 -669 -673 -657 -586 -530 -507 -510 -548 -553 -587 -641 -274 -84 -377 -627 -612 -605 -583 -566 -560 -565 -578 -562 -563 -559 -559 -560 -560 -553 -547 -554 -563 0 0 0 0 0 0 -1 -1 0 -2 -4 -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 -1 0 0 -1 -1 0 0 0 -1 -1 -1 0 0 0 -1 0 0 0 -1 -1 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -121 -329 -210 -226 -340 -436 -78 0 -173 -360 -333 -85 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -140 -222 -120 -155 -291 -288 -281 -7 0 0 -98 -131 -145 -239 -168 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -65 -91 -93 -91 -85 -80 -61 -41 -75 -65 -70 -49 -39 -43 -56 -53 -46 -47 -48 -61 -61 -35 -89 -63 -51 -72 -59 -56 -82 -92 -135 -169 -208 -229 -209 -205 -210 -207 -236 -220 -193 -160 -167 -166 -151 -142 -132 -125 -136 -152 -149 -159 -118 -163 -101 -81 -128 -153 -129 -110 -101 -96 -104 -129 -142 -125 -125 -125 -128 -115 -107 -112 -104 -95 -109 -124 -118 -110 -118 -118 -89 -86 -86 -87 -89 -92 -103 -120 -115 -100 -98 -100 -105 -113 -118 -121 -134 -127 -91 -84 -88 -77 -70 -70 -74 -77 -76 -74 -70 -72 -76 -76 -105 -82 -77 -77 -78 -80 -254 -546 -595 -399 -62 -53 -93 -668 -665 -668 -659 -666 -671 -668 -667 -670 -677 -654 -578 -533 -513 -525 -562 -582 -644 -669 -672 -646 -605 -601 -606 -603 -468 -190 -211 -268 -564 -545 -545 -550 -564 -571 -562 -546 -542 -554 -569 0 0 0 0 0 -1 -1 0 0 -1 -4 -5 -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 -1 -1 -1 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -47 0 0 0 0 0 -172 -333 -268 -243 -351 -421 -16 -317 -146 -215 -323 -409 -237 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -53 -110 -154 -197 -222 -265 -271 -236 -199 -8 0 -244 -81 0 -158 -283 -145 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -63 -92 -95 -99 -100 -96 -69 -54 -75 -70 -70 -46 -32 -55 -59 -59 -57 -55 -46 -60 -73 -70 -73 -65 -65 -55 -62 -61 -95 -94 -88 -116 -173 -212 -209 -199 -195 -209 -241 -219 -205 -162 -170 -147 -154 -155 -135 -146 -164 -139 -129 -148 -110 -147 -118 -81 -83 -157 -138 -136 -142 -136 -116 -101 -112 -129 -121 -120 -128 -139 -97 -89 -105 -97 -91 -103 -112 -112 -120 -117 -83 -85 -83 -82 -101 -103 -121 -126 -120 -109 -101 -116 -133 -128 -112 -117 -99 -133 -104 -76 -74 -68 -64 -62 -69 -76 -73 -69 -69 -68 -72 -72 -109 -78 -75 -71 -71 -74 -196 -446 -414 -64 -56 -45 -46 -99 -663 -670 -669 -661 -666 -666 -665 -665 -675 -649 -571 -538 -524 -541 -571 -601 -607 -656 -675 -651 -630 -617 -620 -604 -388 -22 -23 -53 -255 -272 -524 -557 -566 -575 -561 -543 -541 -557 -571 0 0 0 0 -1 -1 -1 0 0 0 -1 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -1 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -98 -332 0 0 0 0 -78 -243 -331 -273 -276 -387 -455 -442 -318 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -141 -149 -46 0 -94 -247 -264 -207 -54 0 -1 -171 -32 -43 -7 -11 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -92 -108 -93 -102 -82 -68 -81 -75 -74 -50 -49 -44 -53 -54 -50 -51 -51 -48 -56 -68 -71 -46 -36 -50 -55 -56 -126 -123 -97 -181 -190 -201 -204 -223 -234 -216 -239 -215 -175 -165 -185 -164 -164 -174 -155 -149 -155 -141 -137 -142 -126 -166 -105 -118 -83 -110 -118 -123 -118 -129 -114 -92 -109 -129 -120 -122 -131 -136 -97 -94 -101 -88 -90 -93 -102 -110 -118 -122 -106 -85 -86 -100 -112 -111 -113 -120 -100 -114 -111 -113 -117 -100 -111 -117 -109 -118 -116 -96 -94 -95 -83 -76 -74 -70 -73 -73 -62 -78 -77 -78 -83 -74 -56 -66 -68 -66 -412 -646 -458 -148 -58 -47 -43 -48 -69 -102 -120 -574 -664 -665 -665 -666 -500 -339 -408 -537 -535 -562 -585 -596 -625 -625 -651 -638 -626 -610 -621 -604 -361 -31 -22 -23 -57 -325 -549 -567 -561 -566 -550 -530 -530 -554 -576 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 -1 -1 -1 -1 -1 0 0 -1 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 0 0 0 -24 -401 -421 -257 -252 -312 -383 -440 -283 -35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -69 -104 -35 0 0 -115 -253 -258 -169 0 0 0 0 -262 -50 -227 -85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -104 -114 -42 -95 -86 -60 -66 -79 -69 -47 -47 -48 -49 -63 -49 -49 -57 -40 -46 -58 -56 -43 -30 -39 -54 -85 -109 -101 -106 -161 -143 -178 -198 -198 -202 -203 -213 -220 -193 -166 -173 -166 -153 -165 -156 -125 -140 -144 -131 -131 -134 -138 -79 -115 -102 -121 -100 -111 -115 -129 -136 -106 -101 -120 -120 -127 -133 -135 -114 -96 -115 -97 -115 -103 -95 -109 -117 -114 -114 -108 -92 -110 -106 -100 -107 -112 -110 -107 -115 -106 -91 -90 -98 -104 -105 -110 -116 -118 -121 -107 -83 -70 -69 -69 -64 -61 -61 -54 -57 -77 -76 -69 -57 -63 -66 -66 -281 -554 -635 -373 -62 -52 -47 -45 -45 -44 -53 -130 -574 -660 -664 -427 -155 -22 -131 -393 -545 -534 -451 -624 -624 -622 -665 -639 -628 -611 -610 -590 -515 -426 -393 -370 -386 -568 -559 -560 -554 -561 -543 -533 -543 -567 -581 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -178 -156 -107 -207 -214 -366 -342 -158 -263 -357 -379 -417 -183 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -188 -146 -117 -19 0 0 -135 -139 -134 -209 -140 0 -31 -283 -14 -5 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -116 -16 -103 -90 -68 -71 -89 -77 -41 -26 -32 -54 -57 -52 -56 -61 -69 -68 -24 0 -33 -56 -43 -42 -53 -61 -55 -88 -109 -218 -208 -174 -186 -202 -220 -233 -226 -216 -193 -159 -145 -179 -162 -171 -144 -109 -127 -131 -126 -140 -121 -64 -89 -108 -137 -97 -108 -142 -114 -120 -115 -105 -106 -129 -149 -132 -135 -134 -113 -113 -113 -119 -124 -110 -101 -102 -109 -118 -120 -112 -114 -106 -98 -89 -108 -102 -102 -90 -89 -88 -103 -112 -102 -109 -113 -126 -135 -119 -81 -74 -66 -70 -77 -77 -73 -65 -53 -48 -52 -55 -53 -52 -42 -55 -64 -64 -436 -520 -259 -58 -54 -51 -48 -43 -41 -46 -33 -160 -578 -666 -242 -25 -13 -9 -129 -346 -351 -287 -625 -627 -623 -627 -635 -622 -604 -608 -583 -568 -576 -572 -572 -574 -560 -548 -550 -555 -563 -541 -534 -547 -558 -563 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -1 -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 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -91 -30 -220 -292 -336 -379 -324 -208 -244 -300 -362 -376 -387 -114 0 -195 -124 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -70 -94 -122 -13 0 0 -179 -104 -164 -319 -274 -98 -69 -253 -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 -1 -17 -1 -37 -99 -101 -90 -106 -84 -45 -37 -33 -41 -51 -53 -55 -57 -71 -85 -38 -15 -60 -87 -70 -67 -64 -62 -61 -54 -92 -225 -199 -204 -205 -198 -198 -222 -238 -229 -209 -176 -145 -165 -131 -118 -167 -122 -126 -137 -115 -121 -132 -103 -97 -112 -107 -123 -102 -142 -120 -120 -109 -96 -99 -135 -164 -155 -147 -131 -136 -135 -133 -130 -129 -109 -95 -101 -91 -83 -88 -101 -115 -104 -104 -76 -98 -84 -78 -100 -86 -79 -88 -102 -109 -105 -104 -124 -123 -93 -75 -71 -69 -76 -80 -72 -62 -66 -75 -73 -64 -50 -53 -50 -40 -56 -317 -325 -533 -263 -57 -56 -58 -56 -45 -33 -31 -29 -19 -33 -179 -223 -89 -26 -16 -9 -9 -17 -224 -655 -648 -647 -619 -622 -631 -618 -595 -605 -600 -576 -570 -575 -572 -565 -551 -552 -556 -560 -547 -527 -522 -531 -538 -541 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -51 -360 -276 -260 -341 -347 -373 -297 -284 -358 -307 -346 -371 -95 -11 -345 -188 -72 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -40 -223 -304 -169 -105 -216 -55 -307 -274 -222 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -112 -125 -113 -104 -98 -80 -50 -37 -43 -48 -47 -49 -56 -91 -106 -79 -79 -34 -5 -50 -72 -59 -65 -72 -100 -103 -216 -193 -188 -189 -192 -192 -194 -215 -227 -215 -188 -149 -160 -146 -113 -153 -119 -124 -99 -115 -131 -121 -107 -111 -114 -89 -108 -103 -128 -141 -118 -126 -107 -99 -107 -125 -134 -128 -118 -127 -130 -136 -151 -108 -101 -99 -110 -112 -109 -106 -99 -100 -106 -95 -80 -77 -92 -87 -78 -77 -82 -87 -89 -90 -99 -114 -112 -84 -72 -81 -77 -68 -83 -90 -84 -75 -74 -65 -54 -56 -56 -55 -49 -46 -56 -306 -358 -384 -158 -50 -48 -50 -47 -36 -27 -25 -22 -26 -28 -36 -43 -32 -30 -25 -23 -18 -24 -258 -652 -665 -636 -620 -621 -622 -616 -610 -609 -607 -575 -566 -572 -566 -563 -556 -555 -553 -550 -532 -522 -528 -533 -544 -552 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 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 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 -1 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -44 0 0 -110 -231 -332 -346 -326 -340 -346 -311 -335 -332 -300 -315 -389 -448 -439 -363 -428 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -75 -4 -262 -37 0 -65 -232 -192 -132 -156 -26 0 -30 -54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -122 -125 -131 -129 -127 -118 -78 -57 -57 -51 -53 -50 -68 -88 -90 -82 -100 -99 -95 -85 -72 -60 -53 -71 -111 -98 -176 -183 -160 -195 -196 -195 -195 -196 -194 -184 -178 -170 -164 -157 -106 -118 -133 -122 -95 -91 -91 -97 -103 -102 -92 -80 -91 -97 -92 -92 -113 -101 -125 -129 -114 -110 -114 -112 -111 -118 -137 -155 -147 -134 -155 -109 -100 -101 -111 -112 -103 -105 -107 -85 -84 -88 -74 -86 -89 -95 -88 -85 -83 -84 -92 -103 -97 -75 -76 -87 -90 -87 -76 -78 -73 -71 -71 -77 -71 -60 -57 -57 -55 -58 -62 -51 -52 -52 -39 -39 -34 -29 -29 -57 -56 -37 -32 -33 -38 -22 -30 -27 -44 -301 -382 -171 -170 -436 -647 -651 -640 -623 -645 -634 -625 -624 -602 -604 -570 -563 -572 -569 -565 -557 -547 -536 -535 -534 -532 -533 -542 -543 -541 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 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 -1 -1 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -365 -88 0 -253 -352 -357 -400 -327 -329 -328 -269 -358 -331 -326 -323 -377 -421 -401 -389 -351 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -162 0 -22 -308 -24 -183 -137 -213 -147 -183 -161 0 0 -59 -194 -14 -161 -102 -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 -7 -46 -61 -106 -119 -123 -98 -82 -66 -50 -48 -55 -66 -93 -86 -73 -103 -96 -72 -58 -48 -56 -51 -39 -65 -83 -77 -180 -194 -193 -197 -198 -188 -196 -192 -186 -173 -168 -162 -145 -149 -126 -148 -100 -99 -97 -88 -104 -108 -107 -108 -93 -84 -87 -81 -91 -116 -134 -95 -93 -103 -107 -111 -109 -108 -111 -121 -136 -145 -133 -121 -141 -93 -85 -91 -113 -122 -104 -109 -123 -106 -95 -100 -67 -86 -77 -111 -118 -88 -82 -89 -92 -111 -106 -74 -77 -76 -79 -79 -70 -63 -62 -62 -53 -44 -36 -34 -42 -50 -48 -55 -56 -48 -48 -53 -224 -230 -83 -30 -32 -317 -414 -42 -187 -506 -42 -39 -39 -20 -40 -229 -328 -359 -520 -664 -556 -457 -477 -503 -542 -562 -593 -623 -625 -608 -574 -576 -352 -366 -560 -551 -549 -545 -542 -534 -536 -536 -539 -536 -537 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -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 -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 -1 0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 -338 -10 -290 -355 -362 -328 -427 -422 -346 -307 -326 -304 -339 -349 -313 -345 -362 -380 -191 -37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -62 -283 -11 -268 -33 -97 -210 -262 -147 -6 0 -22 -73 -63 -331 -286 -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 -14 -96 -117 -113 -98 -104 -76 -62 -48 -54 -85 -110 -104 -88 -95 -74 -87 -62 -47 -56 -51 -41 -89 -110 -102 -175 -198 -191 -182 -190 -195 -194 -196 -194 -180 -165 -152 -145 -144 -135 -118 -118 -119 -135 -139 -119 -134 -122 -105 -95 -100 -101 -75 -83 -105 -99 -100 -98 -109 -108 -109 -110 -113 -115 -123 -134 -137 -143 -111 -111 -148 -92 -102 -115 -125 -122 -112 -101 -96 -90 -84 -96 -88 -79 -80 -84 -119 -124 -98 -87 -91 -84 -69 -67 -60 -59 -61 -65 -53 -48 -49 -49 -53 -54 -52 -56 -58 -52 -55 -63 -63 -59 -55 -337 -400 -137 -35 -35 -355 -625 -639 -655 -510 -23 -26 -38 -31 -23 -24 -29 -242 -378 -404 -249 -37 -39 -25 -15 -18 -53 -592 -619 -608 -574 -274 -87 -321 -564 -552 -553 -555 -554 -552 -551 -547 -546 -543 -544 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 -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 -2 -2 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -95 -357 -79 -134 -226 -54 -257 -288 -285 -305 -299 -268 -327 -299 -301 -312 -313 -314 -401 -365 -309 -138 0 0 0 0 0 0 0 0 0 0 -148 -228 -104 -16 -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 -86 -297 -239 -66 0 0 -209 -248 -305 -135 0 0 0 -103 -326 -272 0 0 0 0 0 0 -89 -54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -77 -109 -114 -94 -123 -106 -58 -51 -42 -74 -102 -104 -102 -99 -93 -94 -88 -83 -73 -50 -37 -102 -95 -109 -151 -172 -181 -181 -159 -179 -137 -155 -190 -193 -180 -167 -153 -145 -134 -124 -124 -125 -129 -100 -100 -110 -121 -116 -112 -106 -110 -111 -97 -87 -88 -87 -89 -66 -104 -108 -104 -113 -124 -125 -132 -125 -125 -150 -143 -136 -107 -106 -124 -121 -126 -109 -98 -88 -95 -98 -91 -113 -107 -81 -87 -64 -64 -66 -70 -73 -74 -63 -54 -57 -59 -56 -54 -51 -48 -48 -53 -54 -66 -73 -63 -54 -59 -60 -50 -58 -70 -64 -58 -39 -42 -45 -43 -45 -332 -304 -59 -53 -61 -27 -38 -34 -32 -26 -28 -22 -29 -32 -34 -39 -36 -23 -15 -18 -33 -76 -592 -624 -172 -493 -539 -497 -538 -573 -561 -558 -554 -559 -568 -563 -549 -556 -551 -560 0 0 0 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 -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 -1 0 0 0 0 0 0 -1 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 0 0 0 -4 -324 -277 -295 -328 -308 -321 -331 -287 -263 -321 -370 -106 -16 -57 -320 -157 0 0 0 0 0 0 0 0 0 0 -99 -222 -148 -163 -268 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50 -25 0 -120 -299 -181 0 -8 -161 -259 -300 -330 -303 -106 0 -148 -278 -147 0 0 0 0 0 0 -69 -40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -49 -116 -112 -119 -113 -118 -111 -61 -63 -65 -93 -107 -99 -96 -95 -93 -90 -81 -79 -75 -76 -75 -73 -51 -105 -171 -164 -143 -168 -179 -177 -137 -154 -189 -157 -174 -175 -163 -158 -151 -139 -132 -129 -131 -113 -106 -108 -151 -119 -116 -105 -97 -117 -123 -100 -85 -71 -58 -73 -105 -113 -112 -112 -115 -111 -107 -85 -87 -133 -143 -137 -107 -122 -117 -120 -94 -94 -121 -92 -92 -106 -107 -110 -99 -63 -57 -67 -76 -71 -65 -62 -60 -49 -43 -47 -59 -62 -53 -51 -53 -56 -62 -64 -49 -50 -55 -56 -56 -55 -200 -311 -59 -55 -45 -51 -33 -37 -44 -39 -41 -36 -29 -27 -29 -31 -33 -43 -37 -38 -24 -19 -23 -26 -27 -27 -25 -21 -19 -24 -43 -57 -79 -598 -596 -582 -601 -597 -592 -587 -574 -564 -560 -560 -569 -557 -548 -561 -563 -586 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 -1 -1 0 -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 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50 -147 -300 -245 -330 -332 -326 -340 -328 -270 -290 -387 -397 -373 -423 -8 -101 -34 0 0 0 0 0 0 0 0 0 0 0 0 0 -173 -170 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -125 -69 0 -3 -41 -51 0 0 -19 -216 -284 -296 -341 -99 -172 -287 -174 0 0 0 0 -28 -260 -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 -1 -19 -12 -1 0 -43 -59 -46 -80 -120 -116 -111 -111 -106 -151 -117 -109 -110 -106 -96 -94 -95 -91 -88 -82 -79 -86 -161 -152 -58 -100 -135 -149 -122 -127 -157 -154 -160 -142 -157 -186 -180 -182 -179 -173 -169 -168 -158 -138 -119 -104 -109 -102 -103 -133 -125 -114 -103 -98 -118 -136 -118 -86 -68 -64 -67 -73 -113 -94 -117 -111 -110 -97 -79 -67 -77 -98 -103 -107 -125 -172 -129 -84 -93 -83 -82 -88 -97 -99 -93 -80 -69 -66 -70 -76 -66 -55 -50 -46 -42 -41 -45 -52 -53 -50 -60 -55 -51 -52 -50 -40 -61 -58 -54 -53 -275 -520 -401 -56 -58 -82 -312 -277 -54 -43 -147 -156 -68 -30 -32 -38 -40 -36 -31 -41 -41 -37 -26 -22 -29 -29 -31 -31 -29 -33 -38 -36 -31 -36 -77 -593 -130 -512 -598 -597 -593 -577 -566 -564 -564 -571 -562 -562 -582 -583 -600 0 0 0 0 0 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 -1 -1 -1 0 -1 -2 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 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -178 -352 -313 -318 -377 -329 -391 -352 -272 -257 -343 -294 -156 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -295 -301 -281 -288 -313 -308 -205 -53 0 0 0 -3 -40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -71 -94 -14 0 -65 -86 -63 -85 -119 -113 -111 -113 -108 -115 -115 -115 -138 -135 -125 -113 -95 -86 -99 -113 -103 -102 -87 -164 -132 -146 -129 -127 -127 -110 -131 -153 -144 -151 -188 -193 -192 -154 -181 -182 -159 -168 -155 -124 -107 -112 -119 -121 -109 -115 -98 -118 -117 -116 -114 -109 -102 -100 -101 -89 -69 -72 -77 -66 -87 -73 -78 -86 -79 -70 -68 -73 -86 -96 -75 -82 -81 -76 -78 -68 -76 -81 -88 -94 -86 -86 -104 -101 -68 -46 -37 -70 -69 -62 -51 -47 -53 -52 -47 -49 -51 -44 -40 -39 -59 -52 -67 -79 -80 -71 -117 -188 -154 -59 -141 -332 -336 -374 -271 -243 -568 -640 -247 -69 -59 -57 -59 -46 -35 -37 -41 -45 -32 -27 -35 -30 -198 -135 -45 -38 -41 -34 -28 -44 -34 -30 -41 -75 -107 -482 -607 -584 -571 -567 -565 -576 -586 -577 -592 -588 -594 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 -1 0 0 0 -1 -1 -3 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -239 -351 -361 -371 -371 -355 -358 -314 -285 -297 -397 -291 -63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -76 -89 -60 -204 -30 -278 -288 -323 -312 -296 -177 -37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -93 -105 -8 -83 -85 -84 -103 -111 -109 -110 -108 -114 -147 -150 -141 -137 -141 -112 -114 -93 -81 -94 -96 -88 -102 -100 -200 -193 -160 -169 -139 -142 -140 -153 -160 -141 -157 -192 -201 -190 -143 -155 -181 -165 -153 -134 -113 -109 -112 -113 -111 -111 -118 -112 -122 -113 -115 -112 -104 -99 -98 -87 -69 -63 -62 -66 -65 -75 -68 -52 -72 -68 -77 -85 -85 -84 -76 -62 -72 -68 -64 -67 -67 -69 -67 -69 -74 -70 -66 -71 -75 -65 -46 -45 -58 -62 -62 -52 -54 -53 -54 -47 -44 -42 -36 -44 -45 -37 -52 -50 -51 -51 -51 -57 -287 -440 -412 -454 -457 -58 -93 -412 -440 -471 -512 -186 -47 -48 -61 -59 -45 -36 -38 -45 -42 -40 -39 -33 -35 -455 -249 -41 -29 -31 -33 -29 -30 -31 -63 -586 -562 -552 -602 -612 -587 -572 -576 -580 -584 -589 -576 -579 -582 -588 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 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 -1 -1 0 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -248 -335 -291 -393 -401 -371 -352 -339 -323 -331 -362 -125 -194 -52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -81 -94 0 0 0 -54 -305 -306 -309 -169 -261 -88 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -87 -81 -91 -104 -107 -109 -117 -118 -115 -119 -140 -140 -128 -132 -112 -109 -99 -81 -77 -82 -99 -120 -122 -136 -165 -128 -142 -148 -142 -148 -151 -165 -161 -159 -168 -145 -147 -142 -148 -184 -181 -155 -135 -121 -118 -122 -124 -127 -125 -115 -115 -119 -117 -116 -107 -105 -102 -99 -92 -75 -64 -64 -63 -59 -62 -65 -57 -82 -71 -86 -88 -88 -87 -85 -83 -75 -60 -71 -73 -91 -69 -58 -53 -54 -56 -59 -61 -60 -60 -65 -74 -80 -79 -73 -61 -52 -51 -47 -43 -50 -54 -46 -42 -43 -48 -47 -34 -31 -41 -42 -40 -112 -407 -594 -470 -219 -44 -41 -40 -44 -51 -45 -36 -26 -36 -49 -49 -49 -51 -45 -145 -469 -411 -48 -43 -33 -275 -133 -35 -29 -32 -39 -33 -28 -24 -92 -596 -589 -621 -634 -613 -592 -580 -595 -605 -600 -597 -590 -588 -585 -607 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -86 -377 -345 -12 -363 -409 -370 -352 -355 -333 -246 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -68 -97 -4 -149 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -72 -64 -60 -63 -85 -103 -106 -107 -119 -132 -140 -146 -138 -141 -170 -155 -112 -108 -108 -88 -75 -90 -109 -117 -117 -128 -155 -144 -140 -150 -142 -121 -137 -166 -171 -158 -138 -131 -135 -141 -143 -157 -178 -156 -134 -131 -122 -128 -124 -119 -123 -122 -119 -115 -105 -112 -103 -103 -98 -105 -111 -92 -71 -67 -67 -66 -60 -59 -62 -76 -70 -85 -86 -85 -84 -87 -90 -88 -86 -87 -92 -100 -70 -64 -56 -52 -56 -56 -46 -44 -54 -64 -68 -67 -58 -48 -44 -53 -58 -58 -68 -71 -73 -68 -58 -55 -52 -47 -34 -37 -36 -72 -397 -189 -135 -204 -143 -40 -29 -24 -26 -36 -52 -53 -46 -42 -57 -53 -55 -50 -39 -37 -74 -201 -219 -54 -41 -38 -38 -34 -26 -21 -29 -35 -36 -62 -88 -149 -585 -601 -658 -666 -622 -587 -581 -593 -600 -602 -603 -603 -603 -593 -610 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -87 -74 -15 0 0 -138 -344 -279 -50 -388 -438 -383 -380 -404 -154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -17 0 0 -27 -67 -47 -47 -57 -81 -103 -102 -103 -99 -96 -115 -155 -180 -172 -165 -152 -133 -132 -123 -102 -96 -106 -110 -108 -112 -127 -138 -121 -146 -143 -120 -136 -141 -163 -146 -159 -178 -163 -143 -141 -142 -137 -158 -161 -135 -139 -127 -134 -132 -127 -131 -125 -116 -121 -110 -110 -97 -100 -81 -87 -78 -74 -76 -79 -78 -71 -60 -60 -64 -74 -79 -82 -85 -90 -91 -88 -86 -85 -86 -89 -93 -93 -84 -78 -82 -64 -70 -70 -51 -38 -41 -46 -48 -53 -60 -58 -72 -66 -61 -88 -96 -88 -83 -72 -54 -42 -37 -43 -29 -31 -52 -49 -89 -56 -26 -17 -19 -27 -32 -38 -49 -64 -63 -46 -63 -66 -68 -54 -37 -28 -24 -26 -34 -44 -45 -51 -34 -43 -37 -39 -25 -18 -30 -46 -105 -311 -591 -470 -151 -659 -643 -663 -615 -594 -582 -585 -602 -611 -605 -601 -601 -593 -604 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 -1 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -172 -166 -18 0 0 -250 -378 -208 0 -11 -90 -377 -373 -271 -63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -122 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -74 -44 -71 -24 0 0 -23 -58 -69 -59 -70 -89 -102 -101 -96 -122 -121 -132 -157 -174 -170 -157 -140 -119 -141 -115 -98 -128 -123 -120 -113 -135 -151 -129 -118 -149 -144 -119 -131 -135 -160 -159 -151 -162 -152 -122 -113 -128 -132 -137 -157 -138 -137 -133 -144 -147 -133 -105 -99 -105 -105 -104 -97 -93 -89 -69 -69 -65 -62 -61 -67 -75 -69 -59 -62 -66 -67 -73 -77 -78 -84 -85 -81 -79 -79 -75 -75 -79 -83 -88 -86 -86 -75 -86 -69 -56 -56 -52 -42 -36 -33 -40 -68 -110 -42 -51 -55 -88 -86 -82 -74 -55 -38 -34 -36 -55 -63 -29 -33 -39 -28 -13 -15 -21 -28 -38 -47 -56 -67 -51 -45 -55 -52 -47 -43 -45 -46 -48 -59 -60 -44 -42 -51 -36 -42 -42 -48 -33 -27 -29 -32 -259 -551 -575 -428 -192 -665 -629 -641 -643 -599 -592 -593 -618 -621 -605 -597 -594 -600 -632 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -60 -76 0 0 0 -70 -336 -146 0 -190 -385 -367 -296 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -278 -48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -79 -59 -65 -52 -11 0 -28 -62 -75 -68 -70 -98 -100 -98 -89 -170 -179 -168 -166 -165 -158 -144 -133 -129 -134 -117 -112 -109 -78 -56 -81 -128 -129 -131 -142 -140 -138 -127 -110 -124 -147 -158 -128 -137 -136 -156 -158 -139 -135 -141 -141 -140 -130 -140 -150 -147 -109 -115 -112 -102 -100 -98 -97 -94 -89 -74 -68 -71 -73 -76 -78 -78 -74 -67 -65 -66 -66 -74 -77 -77 -76 -72 -72 -76 -78 -81 -76 -70 -75 -84 -81 -75 -83 -96 -83 -74 -82 -92 -89 -73 -61 -60 -60 -67 -33 -34 -59 -86 -88 -86 -69 -54 -47 -87 -113 -189 -450 -50 -38 -49 -21 -15 -17 -23 -28 -40 -47 -49 -61 -60 -49 -54 -49 -54 -49 -60 -58 -60 -63 -60 -48 -55 -70 -52 -79 -359 -324 -82 -38 -33 -31 -49 -269 -335 -246 -637 -624 -625 -625 -636 -601 -598 -597 -628 -623 -605 -597 -589 -594 -616 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 -1 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -329 -393 -73 -84 -258 -373 -371 -317 -112 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -101 -184 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -83 -68 -58 -75 -86 -15 -47 -51 -66 -88 -104 -107 -106 -96 -92 -92 -181 -171 -142 -158 -159 -156 -147 -133 -128 -131 -130 -124 -99 -97 -75 -58 -117 -138 -154 -153 -147 -145 -117 -95 -117 -120 -141 -131 -120 -120 -160 -151 -136 -138 -138 -144 -146 -127 -120 -134 -129 -129 -123 -123 -111 -95 -96 -102 -93 -94 -85 -69 -68 -66 -83 -93 -85 -69 -69 -73 -68 -67 -76 -80 -68 -66 -75 -75 -81 -81 -78 -68 -67 -75 -76 -78 -82 -87 -94 -86 -80 -73 -72 -79 -82 -67 -54 -58 -60 -67 -66 -56 -62 -77 -80 -76 -65 -59 -207 -275 -58 -47 -44 -43 -39 -30 -28 -27 -25 -26 -41 -45 -45 -58 -58 -57 -51 -35 -38 -94 -562 -235 -55 -59 -58 -52 -61 -72 -133 -427 -628 -617 -344 -295 -98 -39 -36 -40 -40 -237 -609 -625 -610 -624 -640 -635 -592 -594 -628 -629 -608 -599 -595 -591 -599 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -97 -364 -365 -5 -378 -379 -375 -192 -160 -119 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -58 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -30 -66 -64 -83 -78 -6 -150 -94 -68 -81 -91 -100 -105 -97 -102 -136 -140 -168 -173 -177 -165 -154 -143 -130 -122 -114 -106 -120 -124 -153 -120 -72 -125 -132 -135 -138 -149 -141 -111 -105 -117 -121 -122 -112 -110 -122 -124 -131 -129 -134 -137 -138 -145 -142 -127 -133 -108 -100 -93 -96 -116 -111 -95 -101 -105 -94 -88 -84 -88 -77 -81 -73 -86 -73 -66 -67 -64 -63 -69 -74 -63 -68 -86 -85 -89 -84 -76 -75 -84 -87 -82 -79 -81 -83 -83 -70 -69 -75 -84 -73 -70 -69 -77 -86 -72 -69 -87 -77 -67 -72 -73 -81 -71 -55 -51 -45 -41 -49 -46 -43 -44 -60 -51 -31 -27 -31 -40 -42 -42 -52 -59 -49 -35 -49 -144 -610 -672 -676 -654 -270 -67 -62 -60 -65 -204 -624 -621 -625 -627 -434 -111 -32 -34 -41 -106 -130 -276 -616 -600 -600 -604 -622 -598 -609 -622 -630 -618 -609 -602 -589 -595 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -202 -283 -111 -80 -391 -381 -52 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -75 -71 -63 -34 -5 -149 -87 -80 -73 -75 -92 -139 -164 -159 -168 -134 -175 -174 -203 -159 -145 -163 -167 -149 -133 -121 -117 -122 -129 -105 -130 -166 -143 -124 -118 -122 -120 -113 -111 -111 -117 -122 -127 -118 -118 -129 -132 -127 -133 -139 -138 -138 -132 -117 -133 -145 -120 -116 -90 -93 -103 -117 -108 -94 -88 -86 -80 -86 -80 -85 -76 -78 -77 -78 -76 -73 -71 -71 -73 -75 -75 -83 -81 -81 -81 -81 -89 -93 -97 -93 -83 -80 -75 -77 -83 -77 -69 -72 -67 -71 -74 -73 -70 -65 -171 -362 -76 -88 -81 -77 -76 -76 -51 -40 -40 -37 -34 -38 -44 -118 -468 -58 -38 -40 -47 -43 -47 -47 -40 -46 -60 -91 -257 -633 -658 -673 -668 -678 -629 -555 -275 -72 -229 -502 -626 -621 -627 -633 -331 -247 -214 -201 -177 -417 -633 -621 -604 -607 -605 -595 -599 -604 -609 -611 -617 -618 -615 -609 -599 -602 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -265 -169 -122 -272 -380 -308 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -44 -81 -77 -52 0 -25 -186 -149 -138 -74 -61 -79 -145 -184 -190 -191 -164 -150 -183 -166 -150 -163 -165 -157 -133 -139 -135 -115 -131 -154 -126 -131 -153 -135 -125 -122 -121 -118 -114 -104 -99 -108 -118 -135 -108 -125 -122 -145 -133 -130 -132 -136 -138 -137 -137 -134 -131 -109 -112 -94 -80 -96 -116 -114 -88 -74 -77 -77 -78 -70 -68 -62 -70 -91 -77 -74 -75 -73 -70 -73 -75 -65 -75 -73 -84 -77 -70 -75 -89 -98 -98 -97 -94 -85 -81 -84 -86 -65 -62 -68 -74 -64 -62 -69 -72 -95 -146 -80 -84 -85 -79 -71 -73 -50 -45 -121 -141 -105 -76 -180 -517 -482 -66 -36 -40 -47 -40 -46 -47 -40 -43 -61 -231 -648 -636 -642 -669 -663 -627 -610 -593 -538 -488 -532 -618 -625 -623 -634 -643 -626 -583 -573 -578 -593 -617 -622 -608 -600 -598 -590 -582 -586 -594 -608 -602 -612 -605 -602 -603 -605 -608 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -19 -104 -231 -156 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -3 0 0 0 0 0 0 0 0 0 0 0 0 -52 -84 -54 -17 -42 -139 -214 -198 -170 -98 -170 -177 -179 -201 -212 -197 -140 -116 -197 -157 -169 -172 -153 -148 -140 -144 -131 -116 -132 -144 -129 -148 -116 -114 -118 -119 -118 -112 -115 -122 -115 -106 -101 -98 -117 -114 -102 -119 -120 -122 -127 -127 -127 -124 -122 -128 -128 -104 -92 -90 -103 -128 -109 -95 -86 -82 -81 -82 -81 -75 -85 -72 -68 -68 -75 -76 -74 -69 -68 -72 -75 -69 -68 -74 -68 -74 -76 -78 -89 -93 -81 -78 -80 -84 -90 -78 -84 -57 -56 -56 -55 -61 -68 -70 -69 -67 -64 -63 -68 -78 -76 -69 -63 -54 -41 -280 -509 -545 -528 -516 -403 -88 -53 -47 -51 -49 -46 -37 -37 -37 -40 -55 -269 -650 -642 -647 -658 -597 -603 -613 -602 -598 -599 -602 -610 -617 -618 -630 -629 -615 -591 -578 -578 -601 -624 -636 -621 -604 -599 -590 -585 -594 -584 -587 -588 -599 -591 -587 -589 -587 -587 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -63 -17 0 0 0 0 0 0 0 0 0 0 0 0 -63 -39 -9 0 -44 -129 -166 -203 -169 -139 -176 -181 -204 -212 -211 -202 -158 -144 -190 -156 -147 -159 -121 -149 -139 -137 -121 -114 -132 -140 -132 -143 -120 -114 -113 -142 -138 -128 -130 -125 -124 -112 -102 -106 -127 -134 -117 -117 -106 -107 -119 -115 -119 -116 -116 -121 -115 -105 -102 -91 -126 -129 -129 -96 -95 -86 -77 -81 -90 -80 -74 -85 -79 -65 -65 -75 -78 -79 -80 -77 -72 -70 -70 -64 -61 -77 -74 -77 -77 -88 -86 -91 -84 -76 -152 -215 -76 -69 -64 -54 -47 -46 -49 -51 -51 -53 -55 -57 -64 -69 -54 -56 -46 -51 -42 -35 -287 -497 -521 -337 -56 -47 -47 -52 -57 -46 -42 -35 -30 -37 -47 -58 -299 -654 -646 -645 -654 -597 -582 -575 -562 -561 -572 -583 -594 -600 -605 -612 -603 -604 -578 -572 -590 -607 -604 -620 -608 -591 -590 -582 -575 -581 -572 -581 -586 -592 -584 -582 -580 -579 -579 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -64 -10 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 0 0 0 -50 -107 -158 -182 -159 -11 -175 -111 -188 -184 -195 -177 -165 -188 -179 -146 -165 -145 -115 -131 -127 -129 -119 -132 -143 -136 -129 -140 -139 -134 -133 -106 -122 -129 -111 -122 -123 -112 -117 -124 -125 -122 -109 -90 -113 -110 -107 -135 -130 -121 -116 -102 -105 -126 -97 -98 -110 -130 -87 -98 -87 -74 -81 -89 -89 -73 -64 -83 -72 -64 -72 -67 -70 -79 -78 -73 -74 -73 -66 -76 -78 -72 -72 -69 -85 -92 -97 -81 -70 -214 -309 -69 -69 -69 -55 -49 -41 -44 -53 -60 -71 -67 -60 -60 -51 -90 -219 -40 -44 -47 -131 -83 -287 -486 -317 -63 -59 -65 -66 -60 -42 -42 -36 -28 -34 -55 -192 -449 -653 -638 -639 -639 -577 -587 -573 -571 -578 -593 -601 -603 -599 -599 -605 -600 -600 -573 -574 -612 -621 -599 -623 -608 -592 -590 -579 -575 -581 -583 -593 -598 -600 -589 -579 -571 -570 -572 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 -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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -128 -169 -92 -166 -161 -144 -209 -70 -95 -168 -192 -179 -156 -167 -171 -151 -163 -154 -143 -103 -125 -114 -114 -124 -134 -135 -135 -135 -137 -143 -135 -125 -123 -120 -115 -122 -118 -111 -116 -129 -126 -111 -96 -99 -102 -115 -106 -139 -130 -123 -113 -106 -109 -110 -108 -98 -94 -102 -90 -78 -92 -74 -87 -102 -91 -79 -78 -77 -72 -76 -63 -83 -66 -62 -62 -71 -71 -67 -65 -59 -73 -74 -80 -59 -65 -69 -84 -85 -86 -154 -189 -85 -58 -67 -66 -56 -42 -42 -58 -55 -56 -64 -73 -63 -47 -140 -361 -209 -204 -59 -269 -121 -50 -326 -508 -509 -508 -500 -496 -476 -421 -70 -40 -32 -34 -233 -515 -663 -654 -638 -628 -614 -579 -570 -570 -562 -567 -572 -579 -582 -585 -594 -606 -610 -607 -594 -604 -597 -608 -602 -627 -606 -591 -598 -595 -587 -591 -594 -599 -599 -596 -590 -572 -560 -560 -560 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -75 -171 -135 -95 -168 -143 -66 -54 -61 -170 -183 -186 -169 -172 -177 -168 -160 -150 -141 -107 -104 -100 -110 -120 -129 -132 -132 -133 -134 -131 -113 -124 -123 -104 -115 -104 -92 -99 -110 -116 -123 -118 -105 -114 -108 -114 -102 -121 -116 -124 -114 -103 -100 -104 -103 -93 -82 -75 -122 -85 -86 -81 -79 -97 -95 -78 -77 -83 -79 -78 -74 -62 -90 -71 -55 -55 -55 -59 -63 -60 -58 -55 -57 -62 -61 -62 -88 -88 -92 -100 -106 -97 -69 -54 -52 -69 -54 -53 -51 -50 -62 -71 -75 -69 -56 -91 -191 -237 -386 -46 -48 -65 -135 -380 -503 -502 -511 -531 -551 -556 -510 -69 -39 -37 -44 -445 -627 -651 -646 -628 -607 -585 -578 -574 -562 -557 -582 -591 -584 -579 -584 -589 -596 -606 -608 -608 -605 -596 -623 -602 -621 -613 -604 -605 -596 -579 -577 -584 -587 -596 -595 -587 -559 -564 -570 -557 0 0 0 0 0 0 0 0 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 -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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -47 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -83 -174 -205 -181 -165 -129 -54 -52 -62 -92 -173 -181 -139 -166 -180 -163 -149 -153 -147 -135 -120 -119 -101 -112 -128 -130 -125 -131 -136 -132 -131 -132 -119 -108 -116 -102 -101 -101 -104 -103 -109 -126 -123 -109 -116 -103 -114 -125 -112 -121 -106 -96 -100 -107 -109 -100 -91 -85 -84 -85 -73 -90 -85 -96 -98 -79 -73 -83 -71 -54 -69 -72 -68 -66 -66 -49 -52 -65 -72 -66 -63 -69 -54 -53 -78 -82 -69 -83 -91 -94 -94 -92 -81 -57 -52 -65 -61 -54 -80 -58 -66 -69 -66 -63 -59 -57 -107 -221 -218 -32 -44 -148 -435 -502 -497 -498 -504 -511 -523 -548 -546 -390 -42 -38 -292 -527 -609 -631 -626 -598 -581 -590 -587 -559 -554 -554 -559 -574 -573 -576 -586 -591 -591 -593 -598 -604 -608 -615 -651 -598 -630 -615 -603 -603 -594 -573 -556 -557 -558 -562 -588 -588 -556 -572 -572 -558 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -76 -84 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -83 -204 -204 -177 -180 -146 -65 -61 -62 -76 -180 -178 -80 -115 -170 -174 -159 -147 -140 -130 -119 -119 -107 -94 -111 -128 -124 -126 -117 -110 -113 -119 -119 -109 -99 -117 -107 -122 -112 -116 -102 -87 -84 -93 -111 -109 -123 -119 -102 -105 -86 -97 -109 -99 -96 -93 -77 -84 -73 -118 -100 -93 -96 -90 -76 -59 -56 -62 -66 -67 -56 -73 -75 -55 -53 -50 -56 -65 -63 -52 -57 -72 -60 -59 -55 -85 -61 -84 -90 -90 -93 -175 -159 -69 -57 -52 -49 -43 -46 -59 -68 -69 -67 -215 -297 -267 -285 -335 -226 -178 -171 -390 -489 -498 -493 -494 -495 -497 -513 -538 -454 -163 -41 -48 -505 -568 -591 -612 -599 -590 -618 -630 -590 -569 -553 -559 -562 -575 -578 -582 -576 -586 -592 -586 -585 -598 -612 -621 -620 -602 -616 -607 -588 -592 -602 -606 -591 -573 -581 -578 -589 -570 -543 -551 -534 -539 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -130 -121 -172 -190 -199 -182 -159 -162 -168 -161 -181 -172 -64 -83 -159 -167 -153 -146 -139 -127 -119 -119 -117 -105 -96 -140 -116 -107 -104 -106 -118 -114 -107 -120 -112 -109 -94 -121 -122 -121 -102 -91 -90 -97 -109 -112 -104 -96 -92 -73 -65 -84 -98 -104 -93 -89 -86 -76 -74 -86 -103 -95 -85 -70 -69 -71 -61 -62 -77 -85 -72 -52 -70 -70 -63 -64 -63 -62 -60 -57 -69 -79 -68 -64 -59 -71 -72 -89 -91 -69 -78 -163 -152 -70 -63 -58 -54 -52 -58 -80 -74 -72 -60 -268 -382 -377 -368 -373 -393 -369 -364 -381 -465 -492 -490 -488 -489 -490 -503 -524 -390 -53 -44 -88 -522 -547 -575 -585 -590 -605 -624 -613 -586 -578 -560 -562 -576 -567 -562 -563 -561 -579 -583 -572 -583 -606 -612 -628 -609 -596 -637 -606 -583 -585 -588 -587 -583 -567 -553 -561 -562 -566 -524 -540 -525 -543 0 0 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -112 -91 -166 -182 -194 -201 -180 -175 -190 -186 -182 -167 -106 -126 -167 -161 -152 -144 -137 -133 -131 -128 -123 -111 -100 -128 -112 -93 -91 -105 -112 -116 -119 -118 -108 -98 -100 -115 -119 -102 -92 -94 -93 -99 -104 -104 -107 -93 -57 -65 -112 -89 -74 -87 -81 -80 -81 -83 -90 -77 -83 -77 -81 -74 -71 -69 -61 -57 -65 -67 -68 -69 -49 -52 -49 -55 -63 -78 -76 -89 -84 -73 -67 -68 -83 -72 -75 -78 -83 -63 -57 -57 -69 -78 -76 -71 -67 -62 -103 -416 -435 -102 -54 -281 -372 -369 -363 -371 -381 -354 -352 -377 -425 -489 -494 -486 -483 -483 -494 -509 -346 -150 -392 -393 -525 -535 -551 -555 -567 -583 -588 -579 -572 -569 -553 -559 -559 -550 -576 -576 -555 -564 -559 -565 -585 -604 -625 -646 -602 -592 -617 -599 -585 -578 -575 -580 -569 -552 -553 -557 -550 -544 -537 -547 -538 -545 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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -87 -108 0 0 -10 -101 -176 -184 -186 -196 -194 -188 -184 -179 -175 -167 -153 -136 -163 -162 -152 -140 -135 -135 -134 -131 -121 -108 -105 -109 -112 -97 -100 -102 -93 -91 -106 -118 -111 -99 -102 -109 -103 -96 -97 -101 -91 -86 -86 -89 -84 -73 -69 -86 -103 -76 -68 -74 -86 -74 -68 -87 -102 -92 -75 -64 -73 -75 -72 -66 -62 -59 -82 -101 -100 -97 -87 -74 -65 -43 -63 -88 -80 -104 -105 -86 -81 -78 -78 -93 -89 -71 -74 -53 -42 -56 -170 -212 -196 -173 -144 -113 -96 -76 -55 -55 -52 -299 -368 -360 -359 -374 -376 -347 -346 -384 -459 -497 -490 -482 -476 -475 -486 -296 -83 -199 -526 -533 -528 -530 -526 -535 -540 -576 -583 -570 -571 -577 -566 -550 -565 -588 -589 -556 -552 -567 -538 -555 -582 -596 -620 -626 -592 -581 -623 -600 -597 -571 -564 -572 -570 -569 -567 -559 -560 -558 -540 -537 -536 -528 0 0 -1 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 -33 -73 -13 -107 -175 -177 -194 -189 -184 -181 -164 -158 -163 -153 -148 -157 -156 -154 -154 -148 -141 -136 -128 -116 -105 -102 -104 -103 -104 -99 -101 -103 -108 -112 -110 -109 -108 -104 -109 -94 -113 -100 -102 -46 -76 -96 -88 -80 -69 -75 -98 -91 -92 -86 -81 -83 -82 -87 -82 -83 -83 -75 -71 -63 -64 -77 -87 -77 -73 -92 -113 -122 -105 -93 -102 -86 -70 -59 -63 -63 -60 -97 -91 -72 -67 -63 -72 -89 -72 -74 -42 -41 -60 -292 -380 -379 -375 -372 -370 -381 -361 -90 -339 -327 -355 -366 -351 -360 -376 -376 -356 -343 -361 -369 -485 -482 -480 -473 -467 -475 -472 -446 -465 -526 -532 -529 -524 -530 -531 -524 -537 -551 -553 -559 -562 -552 -548 -549 -549 -540 -570 -548 -570 -523 -562 -598 -604 -609 -600 -575 -565 -580 -589 -601 -571 -551 -556 -564 -565 -553 -548 -557 -547 -524 -523 -527 -533 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -165 -97 0 -64 -137 -80 -86 -182 -179 -191 -182 -216 -193 -175 -169 -161 -148 -145 -149 -147 -147 -149 -153 -150 -142 -128 -112 -100 -95 -95 -94 -91 -88 -90 -108 -107 -112 -105 -101 -102 -102 -105 -101 -87 -100 -104 -67 -58 -84 -81 -59 -59 -84 -104 -91 -83 -82 -63 -79 -79 -78 -81 -69 -72 -75 -67 -70 -64 -73 -82 -95 -89 -70 -63 -78 -77 -74 -97 -100 -90 -76 -51 -55 -50 -65 -68 -68 -69 -68 -73 -83 -77 -89 -51 -69 -72 -302 -368 -363 -359 -361 -361 -360 -358 -349 -342 -358 -358 -351 -347 -367 -378 -378 -300 -261 -350 -378 -476 -476 -472 -468 -459 -472 -487 -504 -515 -518 -520 -521 -518 -512 -517 -507 -522 -532 -548 -554 -561 -560 -547 -543 -537 -564 -539 -561 -576 -530 -578 -600 -595 -595 -590 -573 -567 -567 -584 -589 -552 -533 -538 -543 -545 -549 -554 -555 -544 -531 -510 -531 -547 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -183 -136 -105 -155 -160 -107 -96 -134 -195 -187 -14 -197 -186 -173 -170 -156 -146 -145 -143 -140 -138 -145 -148 -145 -142 -126 -110 -105 -101 -93 -89 -89 -88 -105 -109 -107 -100 -98 -100 -96 -97 -102 -95 -84 -83 -104 -111 -74 -89 -92 -71 -61 -84 -95 -80 -85 -56 -59 -76 -77 -81 -77 -91 -85 -73 -68 -67 -57 -62 -69 -77 -59 -66 -74 -71 -97 -115 -117 -117 -113 -110 -66 -58 -52 -65 -68 -66 -71 -72 -77 -81 -70 -79 -110 -267 -260 -331 -354 -354 -350 -357 -358 -351 -348 -339 -344 -339 -345 -339 -351 -369 -375 -264 -123 -172 -356 -388 -473 -469 -463 -462 -455 -466 -475 -496 -502 -503 -511 -514 -521 -509 -516 -487 -510 -511 -526 -539 -542 -542 -540 -538 -545 -545 -573 -566 -552 -548 -597 -590 -583 -585 -587 -580 -561 -551 -563 -570 -441 -524 -536 -531 -544 -558 -562 -559 -549 -533 -511 -530 -563 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -101 -96 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -209 -100 -128 -183 -184 -142 -60 -29 -107 -215 -162 -4 -176 -158 -169 -171 -152 -142 -145 -142 -135 -132 -138 -133 -141 -140 -121 -109 -108 -108 -104 -100 -94 -88 -86 -82 -114 -91 -86 -98 -101 -98 -96 -95 -90 -64 -65 -94 -67 -86 -52 -61 -88 -94 -82 -66 -58 -58 -68 -70 -73 -73 -69 -74 -69 -67 -67 -62 -57 -55 -58 -64 -64 -66 -71 -63 -78 -91 -80 -83 -109 -115 -100 -100 -86 -97 -78 -62 -54 -70 -85 -94 -101 -100 -143 -335 -178 -189 -210 -227 -313 -349 -347 -341 -340 -341 -339 -334 -339 -339 -353 -359 -368 -154 -37 -193 -360 -395 -469 -461 -454 -454 -450 -462 -471 -475 -486 -500 -506 -507 -515 -518 -512 -474 -496 -495 -518 -515 -518 -527 -542 -551 -548 -555 -556 -557 -533 -566 -580 -582 -584 -587 -584 -567 -545 -547 -584 -543 -151 -500 -532 -531 -534 -535 -545 -555 -550 -534 -527 -540 -557 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -151 -156 -50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -194 -10 -137 -165 -148 -81 -26 -46 -143 -171 -120 -21 -175 -162 -173 -169 -159 -150 -144 -134 -126 -131 -140 -129 -128 -137 -121 -104 -101 -103 -105 -99 -93 -95 -93 -101 -84 -85 -83 -80 -84 -96 -95 -90 -87 -84 -86 -107 -78 -89 -81 -72 -71 -63 -60 -60 -59 -60 -62 -64 -90 -85 -90 -88 -82 -65 -68 -70 -63 -62 -62 -61 -57 -59 -66 -54 -63 -78 -67 -104 -134 -113 -132 -139 -139 -136 -98 -78 -58 -60 -67 -79 -93 -89 -84 -123 -43 -47 -60 -56 -184 -302 -331 -329 -328 -332 -333 -327 -333 -340 -343 -354 -366 -272 -223 -293 -361 -400 -465 -455 -446 -445 -446 -452 -454 -461 -473 -489 -500 -506 -511 -513 -504 -466 -492 -484 -494 -472 -488 -506 -522 -531 -540 -556 -541 -543 -507 -578 -575 -577 -589 -591 -580 -556 -534 -534 -561 -576 -537 -526 -522 -532 -537 -528 -532 -528 -519 -529 -546 -540 -538 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -172 -37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -148 -133 -35 0 0 -54 -80 -11 -52 -171 -170 -185 -183 -171 -158 -138 -124 -120 -129 -138 -132 -129 -127 -127 -105 -111 -107 -97 -92 -90 -89 -90 -104 -104 -85 -87 -91 -86 -89 -88 -86 -85 -81 -81 -77 -71 -87 -88 -62 -29 -35 -55 -63 -67 -73 -75 -66 -67 -77 -91 -78 -82 -61 -58 -74 -81 -74 -67 -66 -62 -60 -69 -55 -64 -78 -87 -141 -132 -104 -145 -142 -133 -124 -134 -88 -74 -66 -78 -74 -91 -96 -60 -95 -216 -56 -53 -42 -37 -184 -298 -323 -321 -326 -334 -335 -344 -344 -339 -349 -366 -363 -378 -373 -385 -425 -457 -451 -441 -440 -440 -442 -444 -452 -463 -477 -491 -502 -506 -507 -503 -467 -488 -474 -468 -456 -477 -488 -511 -512 -522 -564 -554 -545 -523 -584 -547 -568 -576 -580 -566 -544 -534 -536 -554 -579 -544 -536 -510 -503 -519 -511 -504 -515 -539 -541 -517 -511 -516 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -169 -146 -97 -20 0 0 -9 -78 -172 -165 -167 -171 -185 -150 -155 -136 -125 -120 -123 -137 -140 -133 -122 -106 -103 -106 -98 -91 -88 -89 -89 -91 -90 -80 -79 -99 -84 -89 -86 -77 -80 -88 -91 -84 -76 -85 -85 -68 -51 -14 -39 -53 -74 -85 -83 -80 -88 -88 -81 -91 -65 -69 -47 -47 -58 -72 -74 -70 -72 -74 -69 -76 -60 -77 -86 -99 -92 -85 -89 -105 -96 -92 -132 -139 -100 -83 -62 -69 -66 -81 -215 -322 -313 -333 -242 -216 -172 -158 -142 -260 -314 -317 -318 -320 -320 -326 -341 -353 -349 -364 -358 -379 -405 -434 -449 -448 -447 -440 -438 -436 -438 -432 -443 -450 -457 -474 -495 -504 -506 -507 -488 -494 -488 -471 -454 -465 -474 -489 -501 -516 -531 -529 -526 -527 -538 -538 -558 -560 -559 -558 -547 -538 -530 -533 -569 -553 -538 -532 -507 -511 -504 -503 -511 -514 -506 -501 -508 -503 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -61 -97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -182 -149 -53 -58 -12 0 -26 -110 -169 -165 -167 -175 -191 -134 -152 -139 -127 -120 -112 -123 -137 -129 -127 -121 -107 -95 -94 -88 -87 -92 -96 -101 -101 -93 -96 -88 -73 -91 -83 -75 -76 -77 -84 -83 -73 -82 -102 -61 -42 -33 -42 -60 -95 -90 -81 -83 -86 -89 -86 -75 -67 -60 -48 -48 -50 -50 -58 -66 -74 -77 -62 -56 -71 -94 -72 -74 -67 -66 -78 -78 -55 -61 -132 -123 -157 -160 -146 -85 -72 -77 -102 -255 -379 -363 -363 -352 -338 -340 -322 -310 -309 -312 -313 -315 -320 -329 -341 -352 -353 -360 -364 -382 -437 -450 -443 -442 -445 -442 -434 -433 -435 -427 -427 -435 -436 -454 -479 -497 -501 -500 -500 -502 -493 -472 -461 -470 -466 -470 -486 -506 -524 -535 -538 -535 -523 -530 -531 -547 -554 -558 -546 -527 -522 -544 -564 -554 -549 -525 -521 -486 -507 -487 -468 -469 -485 -492 -482 -473 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 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -80 -83 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -53 -179 -133 -89 -44 -8 0 0 -74 -150 -158 -157 -130 -66 -180 -150 -142 -127 -118 -118 -131 -134 -128 -124 -115 -113 -96 -95 -93 -92 -90 -83 -80 -86 -94 -91 -82 -80 -87 -80 -78 -73 -70 -75 -81 -72 -65 -71 -54 -39 -29 -46 -81 -97 -94 -87 -88 -92 -93 -87 -83 -76 -72 -69 -42 -45 -45 -54 -59 -64 -77 -79 -63 -78 -64 -64 -72 -72 -74 -75 -78 -62 -58 -90 -108 -264 -441 -429 -154 -72 -62 -79 -120 -253 -361 -362 -350 -344 -336 -316 -305 -309 -315 -317 -316 -324 -336 -343 -353 -362 -354 -369 -383 -438 -445 -439 -437 -440 -438 -429 -426 -430 -425 -418 -426 -426 -439 -463 -477 -487 -492 -492 -500 -493 -470 -452 -462 -460 -462 -476 -495 -512 -520 -522 -524 -519 -503 -529 -530 -542 -538 -535 -522 -514 -535 -564 -556 -549 -521 -514 -512 -489 -476 -480 -493 -495 -487 -480 -481 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 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -33 -149 -182 -213 -83 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -88 -191 -179 -152 -120 0 0 0 0 0 -102 -166 -164 -147 -128 -190 -151 -151 -127 -124 -125 -127 -125 -119 -114 -114 -109 -97 -90 -95 -93 -92 -90 -80 -76 -75 -75 -74 -74 -74 -67 -83 -72 -68 -60 -56 -56 -57 -65 -77 -63 -31 -73 -98 -104 -104 -88 -78 -78 -80 -82 -78 -66 -67 -70 -55 -42 -48 -56 -57 -56 -64 -75 -80 -82 -99 -97 -46 -45 -57 -75 -84 -67 -43 -106 -276 -447 -437 -424 -411 -408 -393 -380 -339 -349 -374 -356 -348 -350 -332 -315 -300 -306 -308 -308 -307 -316 -333 -346 -349 -351 -352 -370 -387 -439 -442 -434 -431 -435 -435 -426 -420 -428 -425 -416 -418 -420 -428 -435 -445 -460 -476 -490 -503 -492 -470 -444 -453 -451 -461 -469 -481 -490 -499 -512 -516 -509 -497 -514 -526 -533 -533 -532 -519 -517 -528 -542 -558 -555 -520 -516 -504 -490 -498 -508 -487 -480 -483 -477 -469 0 0 -1 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -57 -153 -157 -82 -128 -166 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -90 -176 -123 -49 -58 0 0 0 0 -95 -153 -153 -140 -154 -158 -73 -150 -131 -132 -122 -122 -106 -102 -104 -105 -110 -111 -98 -97 -87 -95 -92 -78 -78 -82 -87 -82 -66 -64 -73 -79 -81 -69 -65 -54 -59 -70 -78 -82 -81 -66 -81 -96 -114 -100 -85 -80 -76 -67 -60 -58 -57 -64 -77 -91 -57 -53 -57 -53 -49 -52 -67 -76 -70 -73 -85 -37 -37 -54 -80 -88 -57 -37 -217 -452 -437 -411 -424 -426 -412 -394 -410 -396 -382 -378 -367 -359 -357 -331 -313 -301 -299 -301 -300 -300 -309 -323 -337 -342 -342 -348 -376 -434 -451 -442 -431 -428 -432 -433 -426 -421 -424 -422 -412 -417 -411 -412 -418 -419 -441 -461 -481 -501 -495 -472 -440 -447 -440 -447 -449 -450 -464 -472 -479 -492 -490 -487 -501 -503 -515 -522 -531 -526 -518 -523 -543 -561 -554 -517 -496 -509 -497 -491 -483 -484 -464 -455 -462 -466 0 0 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -1 0 0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -6 -13 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -5 -106 -170 -132 -93 -100 -50 0 0 0 -23 -116 -155 -157 -101 -67 -93 -132 -136 -128 -115 -106 -107 -107 -97 -92 -101 -107 -99 -96 -83 -96 -90 -74 -67 -74 -69 -58 -62 -76 -73 -67 -87 -60 -87 -59 -61 -61 -68 -77 -77 -75 -92 -111 -103 -99 -94 -87 -86 -77 -69 -61 -60 -69 -67 -90 -69 -71 -66 -57 -54 -58 -72 -81 -79 -86 -88 -38 -41 -55 -51 -86 -52 -35 -247 -452 -442 -419 -414 -427 -406 -392 -408 -392 -378 -369 -366 -360 -343 -319 -308 -304 -299 -296 -295 -296 -301 -312 -326 -340 -345 -346 -369 -397 -402 -432 -430 -428 -430 -430 -427 -424 -420 -414 -410 -407 -400 -404 -412 -410 -432 -445 -467 -496 -496 -468 -426 -446 -440 -433 -425 -446 -463 -479 -487 -488 -490 -484 -482 -499 -511 -513 -521 -532 -508 -511 -538 -550 -528 -488 -489 -500 -495 -480 -463 -460 -454 -441 -455 -477 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -112 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -95 -88 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -130 -51 -111 -163 -139 -115 -123 -115 -32 0 0 -146 -151 -154 -64 -69 -113 -135 -134 -137 -133 -130 -103 -90 -95 -99 -120 -117 -111 -105 -89 -90 -88 -91 -90 -76 -85 -81 -74 -76 -79 -74 -69 -73 -62 -71 -74 -79 -46 -49 -65 -68 -60 -67 -94 -90 -100 -90 -81 -82 -84 -79 -72 -63 -61 -63 -80 -101 -86 -72 -66 -70 -74 -80 -77 -78 -98 -96 -39 -42 -54 -35 -61 -69 -68 -281 -441 -447 -439 -415 -420 -409 -387 -378 -364 -370 -364 -361 -355 -340 -323 -309 -301 -294 -290 -289 -289 -293 -302 -319 -331 -337 -344 -352 -363 -375 -430 -432 -431 -429 -425 -423 -422 -415 -405 -405 -404 -399 -401 -404 -409 -421 -432 -454 -482 -482 -458 -453 -469 -467 -438 -417 -443 -461 -469 -471 -482 -492 -487 -488 -499 -502 -497 -496 -510 -482 -497 -530 -531 -511 -504 -499 -488 -459 -459 -459 -458 -470 -468 -458 -452 0 0 0 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -165 -48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -59 -22 -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 -2 -33 -152 -166 -171 -140 -118 -130 -133 -74 0 -10 -132 -155 -154 -150 -170 -157 -140 -139 -135 -131 -123 -99 -79 -81 -97 -100 -102 -101 -92 -85 -92 -89 -84 -85 -74 -80 -68 -77 -77 -81 -84 -77 -75 -83 -70 -54 -68 -55 -59 -43 -44 -58 -71 -85 -89 -101 -82 -87 -84 -87 -83 -86 -91 -86 -73 -71 -97 -104 -79 -69 -73 -78 -83 -83 -88 -80 -50 -40 -41 -48 -33 -49 -83 -96 -308 -423 -433 -438 -424 -408 -401 -377 -362 -355 -349 -352 -359 -359 -352 -335 -310 -301 -295 -292 -287 -284 -288 -293 -310 -322 -325 -332 -345 -359 -374 -430 -398 -426 -427 -417 -413 -413 -408 -401 -399 -395 -391 -386 -390 -400 -409 -421 -437 -455 -455 -445 -459 -470 -445 -434 -427 -426 -425 -447 -457 -460 -468 -467 -462 -468 -481 -478 -488 -496 -474 -495 -517 -520 -517 -507 -485 -463 -467 -462 -462 -463 -435 -411 -424 -438 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -103 -67 -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 -18 -147 -161 -179 -48 -22 -74 -133 -110 -40 0 0 -15 -157 -118 -153 -159 -154 -148 -141 -134 -129 -116 -95 -96 -96 -87 -121 -104 -93 -81 -75 -82 -83 -77 -82 -67 -74 -72 -84 -87 -96 -88 -82 -95 -100 -95 -62 -76 -64 -64 -59 -64 -58 -59 -73 -81 -82 -81 -86 -86 -90 -91 -90 -96 -94 -78 -71 -88 -97 -84 -79 -77 -85 -91 -85 -86 -102 -87 -45 -43 -45 -54 -295 -296 -280 -363 -406 -418 -426 -413 -390 -382 -372 -357 -345 -338 -351 -356 -362 -354 -335 -314 -299 -295 -291 -291 -283 -285 -287 -304 -312 -315 -325 -341 -350 -358 -383 -353 -390 -384 -399 -400 -402 -405 -405 -400 -392 -383 -370 -369 -383 -391 -406 -417 -431 -437 -430 -438 -450 -401 -434 -438 -413 -420 -418 -427 -432 -449 -457 -442 -449 -465 -456 -466 -492 -436 -475 -507 -510 -504 -486 -458 -457 -471 -452 -445 -448 -420 -425 -438 -440 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -168 -154 -145 -25 -70 -133 -72 0 0 0 -28 -147 -146 -152 -148 -130 -160 -149 -130 -122 -107 -90 -79 -82 -89 -78 -89 -88 -82 -80 -81 -80 -78 -79 -72 -63 -80 -89 -85 -94 -88 -85 -95 -99 -98 -86 -90 -82 -85 -76 -67 -66 -71 -69 -63 -63 -65 -66 -77 -90 -93 -94 -97 -93 -81 -80 -88 -88 -89 -100 -81 -84 -91 -89 -86 -92 -76 -48 -42 -36 -95 -395 -402 -399 -267 -257 -367 -421 -407 -386 -377 -363 -351 -350 -371 -365 -350 -349 -344 -333 -316 -298 -288 -284 -301 -283 -291 -288 -287 -297 -306 -320 -337 -348 -350 -344 -345 -349 -354 -370 -375 -385 -395 -400 -398 -389 -375 -361 -364 -368 -382 -392 -404 -413 -419 -414 -422 -444 -434 -431 -436 -423 -419 -426 -427 -416 -412 -425 -428 -417 -433 -456 -451 -469 -415 -462 -494 -495 -483 -474 -463 -439 -424 -426 -436 -422 -427 -440 -431 -408 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -45 -64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -52 -72 -163 -160 -157 -15 -90 -130 -50 0 0 0 -41 -140 -138 -132 -133 -119 -146 -142 -118 -100 -89 -84 -80 -91 -113 -75 -98 -95 -90 -90 -86 -79 -79 -80 -72 -75 -100 -102 -90 -94 -93 -100 -98 -99 -104 -99 -103 -98 -91 -89 -83 -89 -81 -73 -66 -59 -53 -48 -56 -84 -80 -81 -86 -86 -86 -95 -102 -101 -99 -94 -80 -82 -94 -96 -84 -52 -38 -46 -47 -135 -346 -399 -383 -380 -117 -80 -296 -334 -313 -349 -369 -354 -347 -341 -345 -353 -337 -333 -329 -328 -326 -315 -299 -293 -308 -291 -293 -291 -294 -295 -299 -311 -325 -340 -349 -339 -341 -342 -401 -363 -336 -360 -384 -391 -391 -384 -373 -360 -357 -363 -368 -371 -377 -391 -396 -393 -412 -430 -408 -396 -374 -417 -422 -413 -407 -406 -406 -420 -426 -413 -418 -436 -443 -441 -435 -461 -481 -478 -471 -469 -460 -433 -403 -417 -414 -440 -421 -430 -421 -409 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50 -114 -153 -173 -150 -155 -150 -126 -132 -35 0 0 0 -44 -121 -118 -125 -127 -117 -136 -142 -119 -115 -101 -83 -83 -92 -94 -115 -115 -99 -89 -99 -86 -69 -73 -85 -83 -83 -97 -97 -106 -97 -102 -108 -103 -104 -109 -103 -99 -98 -100 -84 -82 -96 -96 -82 -75 -68 -55 -50 -57 -63 -72 -93 -76 -71 -81 -87 -99 -102 -92 -86 -85 -86 -89 -85 -40 -25 -29 -37 -65 -105 -228 -398 -380 -379 -274 -239 -331 -131 -31 -174 -336 -345 -337 -343 -369 -353 -338 -328 -322 -324 -338 -336 -317 -304 -300 -299 -304 -288 -286 -293 -296 -305 -311 -323 -336 -338 -338 -334 -369 -378 -339 -326 -363 -383 -386 -360 -320 -323 -349 -349 -356 -357 -354 -371 -372 -375 -402 -420 -395 -362 -354 -401 -417 -407 -404 -391 -401 -417 -420 -410 -403 -412 -435 -436 -426 -450 -462 -466 -458 -467 -466 -448 -438 -423 -407 -411 -412 -392 -389 -389 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -78 -171 -152 -125 -165 -134 -117 -19 0 0 0 0 -11 -51 -136 -136 -134 -131 -157 -127 -130 -117 -92 -83 -77 -54 -63 -110 -97 -104 -111 -56 -35 -49 -65 -79 -90 -92 -98 -99 -105 -103 -107 -104 -104 -103 -102 -104 -107 -118 -85 -93 -102 -120 -96 -77 -76 -65 -54 -60 -62 -71 -88 -84 -86 -86 -79 -95 -104 -71 -60 -90 -56 -68 -40 -30 -26 -27 -32 -36 -51 -98 -234 -388 -410 -416 -405 -274 -93 -27 -23 -155 -318 -333 -258 -53 -95 -336 -343 -329 -324 -335 -331 -313 -302 -300 -299 -299 -295 -290 -293 -304 -308 -310 -322 -333 -338 -341 -336 -332 -339 -350 -325 -351 -373 -379 -354 -316 -303 -314 -344 -345 -343 -337 -350 -353 -367 -380 -395 -399 -372 -345 -391 -408 -413 -389 -386 -400 -411 -410 -402 -401 -403 -398 -413 -428 -441 -446 -447 -446 -453 -449 -447 -454 -429 -413 -414 -408 -404 -403 -405 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -4 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -93 -87 -19 0 -76 -147 -143 -126 -132 -131 -124 -92 -12 0 0 0 -63 -139 -146 -136 -133 -157 -158 -120 -110 -102 -90 -86 -87 -79 -80 -129 -104 -115 -47 -9 0 0 0 -39 -94 -108 -113 -107 -106 -113 -107 -100 -107 -105 -109 -100 -94 -102 -77 -76 -102 -114 -107 -88 -82 -76 -69 -69 -66 -72 -81 -73 -72 -70 -64 -91 -107 -56 -19 -38 -12 -53 -41 -33 -30 -26 -25 -30 -42 -71 -201 -396 -415 -398 -393 -57 -29 -96 -98 -78 -195 -329 -227 -16 -62 -349 -343 -329 -330 -338 -329 -317 -311 -305 -298 -296 -302 -298 -298 -302 -304 -305 -313 -328 -338 -336 -328 -330 -339 -381 -341 -317 -352 -370 -371 -340 -302 -298 -312 -343 -334 -327 -331 -344 -359 -356 -369 -380 -361 -347 -372 -375 -398 -373 -398 -410 -422 -416 -397 -394 -394 -380 -396 -409 -401 -424 -431 -437 -433 -434 -426 -417 -410 -392 -407 -391 -423 -387 -380 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -62 -157 -26 0 -87 -144 -85 -59 -142 -133 -127 -51 -4 0 -22 -24 -7 -8 -55 -127 -130 -159 -131 -118 -112 -102 -97 -96 -76 -77 -104 -115 -98 -27 0 0 0 0 -28 -33 -12 -41 -119 -116 -114 -125 -121 -104 -104 -106 -115 -62 -39 -112 -119 -93 -8 -17 -119 -95 -93 -90 -89 -82 -70 -69 -72 -84 -82 -70 -59 -84 -51 -16 0 0 -15 -46 -37 -34 -26 -26 -24 -27 -35 -54 -77 -207 -389 -392 -361 -38 -30 -211 -329 -313 -308 -175 -11 -8 -20 -116 -338 -326 -322 -343 -341 -329 -319 -308 -296 -292 -293 -294 -289 -292 -298 -305 -303 -306 -318 -319 -307 -313 -334 -377 -377 -334 -352 -361 -363 -337 -310 -306 -310 -334 -324 -323 -330 -338 -344 -343 -355 -369 -367 -360 -356 -354 -358 -356 -405 -421 -409 -400 -397 -393 -389 -386 -390 -389 -361 -406 -417 -423 -428 -437 -419 -400 -402 -402 -418 -418 -421 -373 -341 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -151 -9 0 -93 -137 -131 -126 -128 -134 -122 -83 -69 -3 -43 -61 -22 -91 -139 -127 -128 -142 -148 -120 -114 -105 -105 -101 -78 -91 -119 -120 -108 -51 0 0 0 0 -61 -116 -57 0 -51 -128 -119 -126 -39 -103 -109 -114 -84 -32 0 -43 -80 0 0 -1 -29 -27 -98 -108 -73 -81 -99 -95 -94 -98 -75 -59 -62 -87 -89 -28 0 -13 -29 -37 -31 -28 -28 -31 -24 -31 -36 -48 -28 -153 -375 -334 -186 -172 -150 -128 -235 -85 -2 0 0 -3 -9 -73 -324 -324 -330 -344 -360 -344 -328 -314 -301 -291 -288 -293 -283 -286 -292 -295 -295 -293 -300 -304 -296 -293 -311 -346 -359 -366 -359 -356 -360 -363 -335 -308 -315 -328 -326 -330 -325 -322 -329 -332 -338 -348 -362 -362 -346 -341 -347 -342 -386 -397 -388 -393 -399 -398 -394 -394 -393 -390 -374 -396 -402 -405 -420 -427 -416 -413 -422 -418 -406 -396 -361 -367 -356 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -142 0 0 -73 -125 -53 -83 -141 -140 -134 -113 -48 -2 -22 -2 0 -89 -130 -127 -129 -135 -144 -142 -131 -100 -109 -93 -81 -85 -97 -62 -16 -14 0 0 0 0 0 -70 -38 0 -65 -133 -127 -132 -88 -119 -56 -108 -63 -12 0 0 0 0 0 0 0 0 -38 -51 -18 -38 -88 -115 -120 -99 -82 -75 -70 -95 -111 -32 -22 -38 -37 -27 -24 -23 -22 -25 -21 -27 -35 -46 -48 -70 -218 -248 -36 -200 -333 -330 -49 -4 -1 0 0 -2 -7 -97 -334 -338 -342 -330 -367 -351 -334 -319 -304 -291 -283 -284 -284 -283 -281 -282 -286 -294 -292 -292 -290 -284 -291 -298 -320 -353 -347 -346 -349 -354 -351 -342 -333 -330 -327 -318 -320 -315 -324 -320 -318 -321 -343 -349 -339 -345 -328 -333 -400 -383 -381 -391 -395 -392 -391 -391 -387 -375 -356 -384 -404 -393 -399 -413 -415 -414 -415 -409 -391 -378 -367 -342 -362 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -49 -118 0 0 0 -114 -144 -133 -127 -127 -123 -107 -54 -13 -76 -2 0 0 0 -5 -82 -137 -131 -132 -129 -97 -116 -83 -91 -98 -112 -55 0 0 0 0 0 0 0 0 0 0 -83 -142 -88 -25 -32 -40 -1 -52 -64 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -63 -23 -90 -92 -72 -107 -45 -34 -33 -27 -26 -25 -23 -27 -29 -31 -27 -35 -45 -24 -7 -161 -207 0 -75 -329 -213 -118 -15 -1 -1 -1 -1 -6 -32 -90 -145 -328 -320 -374 -354 -337 -321 -304 -289 -277 -277 -285 -281 -281 -276 -282 -285 -284 -283 -284 -282 -279 -282 -299 -308 -308 -311 -321 -344 -313 -295 -300 -308 -320 -313 -310 -311 -315 -315 -311 -309 -330 -328 -333 -357 -325 -331 -373 -394 -383 -369 -367 -372 -381 -384 -382 -380 -371 -391 -398 -382 -372 -377 -390 -392 -382 -372 -377 -386 -358 -358 -374 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -59 -92 -19 -52 -7 -111 -165 -112 -115 -123 -124 -87 -33 -14 -56 0 0 0 0 0 -10 -78 -122 -116 -109 -106 -121 -34 -83 -91 -116 -125 -52 0 0 0 0 0 0 0 0 0 -81 -61 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -22 -45 -64 -105 -89 -25 -29 -25 -23 -22 -22 -22 -23 -28 -29 -28 -23 -34 -46 -13 0 -57 -67 -70 -215 -309 -155 -344 -103 -12 -1 0 -1 -3 -6 -9 -34 -148 -317 -347 -356 -336 -316 -302 -285 -272 -270 -275 -277 -286 -280 -279 -277 -282 -282 -279 -279 -275 -268 -275 -289 -295 -312 -321 -341 -309 -292 -291 -291 -302 -314 -310 -311 -315 -314 -307 -299 -317 -315 -319 -333 -313 -312 -375 -386 -387 -355 -349 -366 -370 -371 -368 -369 -385 -390 -392 -346 -342 -357 -373 -371 -360 -363 -363 -341 -330 -346 -359 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -32 -27 -68 -12 -84 -134 -106 -102 -122 -110 -83 -63 -40 0 0 0 0 -16 0 0 -14 -76 -115 -111 -104 -107 -109 -111 -99 -134 -43 -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 -9 -29 -41 -40 -32 -5 -16 -38 -32 -30 -20 -16 -16 -20 -26 -27 -22 -25 -29 -41 -50 -10 0 0 -111 -250 -323 -324 -353 -349 -318 -93 -43 -18 0 -3 -5 -8 -78 -235 -310 -315 -359 -329 -311 -298 -283 -270 -265 -264 -266 -276 -280 -275 -279 -279 -281 -275 -273 -271 -269 -271 -267 -276 -290 -303 -309 -295 -281 -281 -285 -290 -297 -300 -309 -306 -300 -298 -297 -313 -307 -304 -313 -305 -300 -365 -374 -372 -340 -341 -361 -361 -354 -353 -361 -375 -376 -360 -337 -337 -359 -360 -356 -354 -358 -355 -340 -329 -317 -330 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -49 -84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -37 -16 -103 -117 -119 -35 -22 -28 -42 -32 0 0 0 -17 -218 -24 0 0 -73 -123 -122 -93 -78 -100 -97 -96 -129 -26 -36 -45 -38 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -37 -41 -23 0 0 -11 -48 -44 -37 -19 -15 -16 -23 -27 -25 -25 -27 -35 -43 -50 -44 -8 -167 -279 -320 -321 -326 -340 -337 -322 -334 -334 -336 -103 -18 -17 -123 -261 -305 -305 -318 -368 -325 -307 -297 -289 -278 -267 -258 -255 -266 -280 -277 -279 -270 -278 -278 -275 -268 -268 -275 -272 -269 -277 -286 -294 -290 -284 -284 -282 -280 -283 -290 -301 -302 -291 -295 -298 -313 -300 -300 -311 -304 -283 -289 -342 -349 -333 -341 -353 -358 -345 -343 -353 -360 -363 -348 -335 -334 -333 -332 -344 -346 -335 -326 -319 -309 -306 -300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -67 -111 -37 -35 -84 -117 -108 -97 -79 -61 -22 0 0 0 0 0 0 0 0 -21 -43 -53 -33 -39 -104 -80 0 0 0 -4 -35 -25 -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 -36 -38 -40 -20 0 0 -1 -16 -45 -32 -23 -23 -25 -25 -25 -27 -32 -38 -45 -50 -48 -9 -2 -70 -265 -332 -332 -336 -332 -329 -345 -326 -321 -338 -340 -313 -286 -286 -306 -304 -304 -320 -371 -324 -313 -305 -289 -277 -264 -251 -245 -256 -273 -280 -273 -275 -275 -274 -275 -268 -261 -268 -278 -277 -278 -276 -282 -283 -297 -289 -284 -287 -295 -299 -298 -304 -295 -297 -296 -310 -298 -302 -315 -321 -304 -285 -321 -323 -312 -320 -325 -331 -330 -335 -337 -335 -341 -342 -317 -320 -304 -304 -319 -334 -329 -322 -314 -295 -277 -279 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -44 -91 -112 -100 0 -2 -12 -23 -31 -36 -15 0 0 0 0 0 0 0 0 -137 -40 -51 -65 -75 -91 -61 -17 -8 0 0 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -27 -8 0 0 0 0 -13 -42 -33 -31 -32 -30 -25 -27 -34 -41 -47 -50 -50 -83 -285 -17 -203 -311 -340 -335 -333 -324 -317 -338 -341 -326 -310 -323 -333 -321 -308 -304 -304 -305 -322 -367 -343 -326 -304 -290 -276 -260 -244 -238 -247 -263 -274 -278 -273 -272 -270 -268 -268 -262 -261 -273 -286 -284 -280 -283 -268 -281 -285 -291 -310 -317 -310 -304 -301 -294 -289 -292 -301 -292 -296 -307 -307 -293 -281 -290 -300 -302 -298 -323 -318 -309 -311 -313 -310 -314 -318 -293 -292 -284 -288 -297 -310 -317 -314 -306 -290 -273 -271 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -103 -89 -66 -14 0 0 0 0 0 0 0 0 -46 -12 -96 -125 -85 -49 -52 -101 -83 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -45 -36 -32 -32 -29 -32 -39 -36 -38 -42 -45 -48 -99 -317 -274 -337 -339 -339 -323 -314 -310 -305 -308 -305 -285 -323 -332 -327 -314 -307 -305 -303 -302 -308 -329 -336 -327 -301 -293 -278 -258 -241 -234 -237 -245 -257 -268 -268 -278 -271 -265 -267 -265 -260 -263 -275 -287 -276 -265 -274 -272 -267 -277 -294 -311 -314 -303 -292 -288 -280 -285 -283 -278 -275 -295 -299 -287 -280 -287 -296 -288 -302 -322 -329 -319 -316 -308 -299 -297 -296 -281 -278 -286 -286 -292 -290 -300 -301 -298 -289 -279 -289 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -11 0 0 -2 -21 -31 -35 -7 0 0 0 0 0 0 0 0 0 0 -41 -98 -41 -32 -66 -77 -65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -18 -31 -25 -27 -31 -38 -45 -22 -10 -8 -3 -116 -315 -260 -81 -351 -339 -341 -188 -244 -302 -310 -317 -235 -59 -321 -331 -319 -308 -302 -302 -302 -302 -298 -297 -311 -335 -303 -298 -280 -259 -241 -233 -232 -236 -242 -247 -257 -268 -261 -261 -263 -267 -263 -258 -264 -277 -285 -274 -287 -271 -261 -262 -273 -293 -305 -298 -285 -281 -273 -278 -275 -271 -263 -281 -289 -289 -286 -284 -284 -276 -279 -285 -310 -312 -315 -306 -297 -287 -281 -283 -286 -291 -283 -288 -288 -279 -281 -285 -284 -279 -279 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -78 -48 0 0 -35 -103 -80 0 0 0 0 0 0 0 -1 0 0 0 0 0 -39 -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 -19 -33 -28 -23 -25 -31 -37 -37 -39 -41 -45 -26 -134 -301 -293 -283 -328 -339 -325 -66 -104 -251 -309 -322 -245 -127 -313 -302 -317 -311 -295 -291 -292 -295 -291 -286 -304 -337 -311 -308 -284 -262 -245 -237 -231 -227 -231 -238 -244 -255 -250 -252 -256 -266 -265 -262 -262 -266 -270 -274 -287 -287 -276 -265 -264 -274 -288 -291 -282 -274 -267 -271 -274 -267 -261 -270 -276 -283 -280 -270 -274 -285 -271 -281 -283 -287 -288 -289 -283 -283 -286 -290 -290 -274 -270 -280 -282 -266 -260 -262 -266 -262 -259 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -62 -44 -6 0 -3 -18 -23 0 0 0 0 0 0 0 -30 -40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -31 -31 -29 -28 -28 -31 -33 -34 -36 -38 -41 -44 -175 -293 -306 -346 -343 -340 -317 -205 -37 -209 -299 -316 -329 -315 -298 -297 -317 -311 -300 -297 -294 -295 -290 -283 -298 -327 -322 -318 -294 -268 -252 -245 -242 -233 -225 -225 -230 -239 -237 -245 -248 -261 -263 -269 -270 -266 -268 -274 -279 -269 -277 -281 -270 -267 -276 -287 -286 -277 -273 -268 -270 -260 -258 -261 -266 -265 -262 -249 -252 -277 -263 -262 -246 -264 -269 -264 -271 -283 -291 -284 -268 -255 -253 -252 -251 -250 -244 -248 -251 -256 -263 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -29 -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 -33 -92 -34 -3 -55 -99 -61 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 -28 -36 -31 -31 -33 -34 -34 -34 -36 -37 -38 -41 -14 -171 -289 -295 -314 -318 -320 -327 -329 -191 -266 -298 -318 -326 -306 -287 -282 -303 -311 -310 -304 -295 -296 -294 -287 -296 -321 -328 -317 -304 -279 -266 -260 -252 -239 -227 -219 -221 -226 -226 -235 -243 -249 -248 -255 -262 -266 -271 -274 -273 -276 -274 -275 -278 -259 -258 -268 -272 -274 -279 -276 -271 -259 -252 -252 -247 -248 -253 -240 -246 -271 -254 -246 -232 -256 -254 -251 -256 -265 -271 -262 -247 -243 -232 -228 -236 -242 -242 -242 -244 -252 -250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -76 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -81 -102 -21 -76 -44 -15 -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 -3 -5 -7 -10 -13 -16 -18 -21 -24 -28 -39 -15 -197 -298 -313 -332 -333 -329 -322 -330 -319 -313 -304 -314 -311 -291 -277 -283 -306 -295 -310 -305 -305 -304 -303 -296 -294 -311 -327 -321 -316 -296 -289 -271 -260 -246 -232 -224 -219 -216 -213 -221 -230 -236 -236 -235 -239 -247 -264 -280 -283 -284 -279 -267 -274 -262 -256 -256 -261 -269 -271 -268 -269 -253 -242 -240 -245 -252 -259 -252 -243 -241 -240 -239 -230 -257 -243 -242 -244 -249 -254 -253 -242 -229 -222 -218 -228 -235 -234 -233 -242 -237 -223 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -91 -11 -82 -32 -58 -41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -32 -37 -207 -311 -324 -319 -321 -319 -308 -316 -312 -308 -310 -316 -310 -289 -273 -273 -275 -298 -312 -286 -302 -301 -302 -298 -293 -300 -313 -313 -309 -311 -287 -276 -268 -255 -244 -229 -214 -206 -204 -209 -219 -223 -229 -227 -226 -230 -244 -265 -279 -282 -290 -285 -265 -267 -267 -264 -266 -266 -262 -258 -256 -242 -234 -237 -251 -255 -255 -251 -244 -233 -229 -230 -221 -249 -252 -239 -232 -246 -253 -257 -245 -226 -228 -228 -219 -224 -227 -234 -236 -213 -194 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -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 -1 -8 -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 -3 -18 -20 -25 -5 0 -8 -180 -311 -303 -297 -298 -288 -283 -300 -299 -306 -294 -279 -283 -204 -28 -83 -288 -87 -273 -302 -300 -294 -295 -296 -294 -300 -304 -298 -285 -280 -267 -252 -233 -215 -205 -204 -210 -214 -221 -225 -224 -223 -224 -228 -241 -253 -259 -271 -274 -272 -272 -269 -264 -257 -251 -253 -255 -249 -243 -235 -240 -252 -256 -252 -239 -228 -235 -250 -244 -219 -242 -250 -242 -246 -250 -250 -255 -248 -233 -230 -229 -229 -225 -226 -225 -218 -202 -194 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -175 -292 -285 -284 -272 -269 -287 -281 -292 -303 -285 -281 -199 -41 -34 -52 -36 -279 -303 -299 -292 -288 -288 -300 -316 -309 -307 -303 -287 -277 -256 -237 -222 -212 -215 -226 -224 -221 -219 -220 -224 -224 -216 -222 -229 -234 -249 -256 -257 -256 -257 -265 -251 -243 -247 -247 -244 -243 -234 -238 -239 -247 -239 -232 -226 -236 -244 -238 -235 -240 -241 -238 -239 -253 -259 -252 -244 -239 -234 -227 -229 -232 -219 -213 -204 -203 -198 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -44 -99 -65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -11 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -167 -276 -272 -263 -259 -270 -271 -276 -234 -254 -254 -287 -206 -34 -78 -259 -298 -305 -308 -305 -301 -300 -311 -320 -309 -299 -297 -292 -277 -272 -256 -242 -237 -239 -241 -233 -225 -223 -223 -225 -223 -213 -213 -210 -211 -223 -228 -241 -253 -248 -250 -247 -245 -243 -242 -240 -238 -235 -236 -234 -237 -230 -227 -232 -231 -233 -230 -219 -221 -248 -246 -216 -240 -246 -238 -223 -219 -217 -211 -213 -221 -214 -208 -208 -228 -222 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -164 -263 -251 -248 -253 -258 -278 -50 -189 -94 -162 -181 -126 -273 -282 -273 -301 -304 -313 -313 -314 -316 -319 -318 -307 -297 -285 -284 -274 -267 -264 -263 -261 -254 -244 -239 -236 -235 -233 -223 -216 -210 -201 -192 -190 -199 -219 -236 -244 -256 -253 -248 -242 -239 -238 -233 -231 -232 -224 -223 -226 -223 -229 -219 -215 -210 -191 -180 -192 -229 -213 -222 -234 -228 -201 -194 -193 -190 -198 -201 -211 -211 -210 -224 -214 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -150 -261 -247 -243 -242 -251 -276 -29 -211 -77 -157 -130 -119 -274 -271 -278 -285 -289 -300 -307 -315 -309 -305 -309 -307 -299 -288 -279 -292 -293 -279 -272 -268 -263 -259 -257 -253 -245 -236 -229 -221 -214 -215 -204 -188 -185 -193 -210 -235 -245 -243 -246 -239 -235 -236 -232 -226 -223 -215 -221 -227 -222 -219 -221 -214 -199 -188 -186 -188 -208 -202 -216 -219 -222 -195 -192 -201 -205 -206 -202 -203 -201 -202 -205 -188 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -48 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -9 -11 -39 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -76 -165 -255 -243 -235 -165 -89 -253 -62 -176 -261 -259 -252 -253 -259 -271 -275 -285 -297 -305 -295 -283 -286 -299 -303 -293 -289 -288 -289 -283 -280 -272 -269 -270 -271 -270 -257 -246 -243 -240 -236 -225 -213 -200 -188 -184 -190 -206 -226 -229 -229 -227 -227 -230 -232 -230 -225 -219 -222 -218 -219 -213 -210 -208 -207 -206 -201 -197 -206 -190 -214 -223 -217 -193 -193 -202 -213 -215 -207 -207 -200 -203 -206 -200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -32 -9 -29 -26 -13 -34 -35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -38 -26 -13 -6 0 0 0 0 0 0 0 0 0 -48 -171 -256 -202 -34 -265 -277 -43 -204 -249 -240 -243 -236 -230 -247 -259 -273 -288 -292 -289 -288 -289 -295 -300 -296 -298 -295 -293 -294 -284 -286 -285 -281 -275 -272 -270 -265 -265 -263 -257 -242 -238 -225 -209 -195 -179 -177 -199 -217 -217 -217 -214 -216 -222 -227 -230 -230 -223 -216 -220 -212 -214 -216 -211 -210 -205 -194 -192 -191 -202 -208 -203 -192 -192 -195 -211 -219 -212 -218 -213 -205 -221 -207 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -48 -1 -18 -52 -13 -21 -15 -20 -44 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -48 -43 -25 -11 0 0 0 0 0 0 0 0 0 0 -51 -123 -101 -52 -250 -187 -21 -187 -233 -249 -248 -241 -231 -234 -254 -267 -275 -280 -285 -286 -284 -283 -282 -287 -301 -299 -297 -295 -294 -296 -293 -287 -277 -272 -273 -271 -273 -272 -270 -269 -271 -257 -244 -224 -196 -182 -186 -188 -185 -198 -196 -200 -211 -221 -228 -230 -224 -215 -218 -217 -217 -223 -210 -208 -203 -205 -217 -203 -210 -217 -198 -208 -207 -199 -204 -213 -213 -214 -215 -211 -216 -201 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -81 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -25 0 0 0 0 0 0 0 -24 -67 -45 -3 -58 -8 0 0 -8 -24 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -47 -100 -101 -76 -1 -16 -29 -21 -6 0 0 0 0 0 0 0 0 -18 -19 -6 0 0 -5 -53 -148 -6 -19 -16 -38 -195 -260 -252 -242 -241 -254 -266 -265 -268 -281 -285 -286 -287 -284 -280 -285 -294 -279 -281 -280 -291 -286 -287 -287 -285 -284 -280 -274 -283 -283 -295 -295 -278 -265 -247 -225 -212 -206 -188 -177 -181 -176 -188 -200 -211 -221 -222 -213 -205 -207 -210 -208 -220 -210 -205 -199 -201 -206 -194 -200 -207 -203 -199 -201 -200 -195 -202 -208 -201 -193 -192 -186 -161 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -48 -66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -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 -17 -43 0 0 0 -16 -4 0 0 -2 -10 -12 -3 -24 -1 0 0 -24 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -52 -85 -5 -29 -16 -2 0 0 0 0 0 0 0 0 0 -29 -28 -21 -16 -12 -17 -26 -25 -19 -17 -17 -212 -256 -275 -269 -256 -245 -250 -274 -270 -266 -275 -278 -281 -284 -285 -283 -280 -278 -281 -273 -260 -276 -293 -297 -293 -290 -290 -287 -281 -293 -293 -307 -300 -289 -273 -261 -256 -247 -225 -202 -186 -173 -169 -175 -184 -195 -205 -205 -197 -193 -194 -197 -200 -212 -199 -186 -186 -190 -186 -181 -193 -196 -206 -191 -193 -199 -195 -197 -199 -192 -183 -179 -162 -146 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -38 -40 -54 -43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -45 -6 -20 -1 -58 -12 0 0 0 0 0 0 0 0 0 -19 -4 0 0 0 0 0 0 -4 -41 -36 -7 0 0 0 0 0 0 0 0 0 -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 -55 -87 -2 -10 0 0 0 0 0 0 0 0 0 0 0 -6 -7 -18 -22 -14 -11 -14 -17 -19 -21 -27 -2 0 0 -15 -30 -44 -60 -140 -288 -281 -281 -165 -271 -296 -296 -288 -277 -279 -283 -262 -264 -275 -312 -317 -308 -301 -297 -294 -291 -287 -286 -314 -306 -297 -282 -273 -267 -257 -241 -224 -203 -181 -169 -167 -175 -176 -180 -183 -185 -191 -190 -184 -208 -211 -198 -187 -191 -185 -178 -180 -185 -197 -203 -199 -202 -200 -199 -194 -192 -188 -184 -182 -171 -153 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -1 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -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 0 0 0 0 0 0 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 -62 -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 -33 -39 -7 -20 -5 -43 -4 0 0 0 0 0 0 0 0 -3 -58 -9 0 0 0 0 0 -15 -54 -74 -57 -26 -28 -8 0 0 0 0 0 0 0 -27 -5 -11 -5 0 0 0 0 0 0 0 -27 -29 -9 0 0 0 0 0 -1 -7 -5 -2 0 0 -68 -129 -75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -10 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -103 -118 -128 -6 -156 -195 -215 -273 -293 -285 -291 -292 -276 -276 -324 -329 -325 -323 -319 -313 -307 -299 -301 -329 -329 -319 -313 -292 -278 -273 -267 -253 -231 -200 -177 -177 -178 -165 -163 -164 -168 -180 -181 -165 -193 -196 -209 -201 -201 -188 -175 -184 -199 -207 -211 -207 -213 -199 -196 -196 -193 -190 -189 -189 -185 -174 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -30 -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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 0 0 0 -10 -11 0 0 -5 -21 0 0 0 0 0 0 0 0 0 -5 -37 -3 0 0 0 0 0 -5 -28 -57 -54 -51 -69 -31 -5 0 -4 -53 -128 -99 -1 -13 -2 -11 -36 -15 0 0 0 0 0 0 -4 -37 -11 0 0 0 0 -3 -13 -32 -31 -25 -28 -9 -10 -29 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -1 0 0 0 0 -4 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -150 -279 -297 -294 -296 -299 -313 -293 -302 -290 -162 -240 -324 -323 -315 -312 -331 -332 -332 -321 -297 -277 -268 -263 -258 -246 -221 -196 -202 -185 -177 -169 -159 -155 -163 -171 -163 -166 -161 -212 -234 -223 -217 -201 -195 -206 -213 -219 -204 -208 -194 -198 -201 -196 -193 -194 -191 -186 -191 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -26 -20 -15 -1 0 0 0 0 -18 -37 -43 -50 -31 -65 -59 -26 -10 -50 -89 -60 -13 0 0 0 -30 -45 -17 0 0 0 0 0 0 0 -8 -2 0 0 0 0 -7 -23 -25 -22 -22 -21 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -156 -265 -275 -296 -298 -283 -280 -269 -278 -224 -264 -313 -325 -326 -317 -309 -292 -290 -335 -309 -279 -262 -255 -250 -242 -230 -218 -217 -210 -201 -185 -172 -160 -155 -162 -164 -143 -153 -183 -219 -229 -233 -214 -201 -204 -207 -206 -195 -189 -188 -188 -188 -187 -187 -193 -194 -188 -187 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -64 -49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -29 -27 -37 -50 0 0 -4 -29 -36 -37 -46 -39 -17 -5 -38 -40 -58 -56 -25 -1 -2 0 0 0 -2 -25 -24 -4 0 0 0 0 0 0 -4 -37 -3 0 0 0 0 -6 -11 -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 -112 -292 -290 -272 -273 -271 -279 -279 -288 -301 -307 -301 -283 -246 -240 -324 -317 -297 -273 -257 -247 -239 -230 -222 -227 -226 -215 -202 -189 -174 -159 -157 -161 -148 -146 -163 -164 -184 -205 -206 -193 -188 -193 -190 -177 -180 -181 -180 -175 -171 -173 -184 -188 -179 -167 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -41 -47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -51 -16 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -42 -28 -12 0 -14 -39 0 -2 -61 -36 -42 -53 -56 -32 0 0 0 -2 -40 -56 -72 -28 0 0 -30 -57 0 -1 -22 -4 0 0 0 0 0 0 -1 -7 0 0 0 0 0 -11 -26 -28 -23 -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 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -140 -284 -271 -262 -263 -253 -256 -252 -263 -270 -271 -267 -253 -239 -237 -242 -261 -305 -301 -282 -262 -245 -237 -235 -232 -220 -204 -204 -200 -186 -172 -165 -161 -156 -156 -153 -147 -156 -181 -193 -185 -176 -177 -180 -174 -177 -177 -180 -176 -171 -172 -176 -175 -162 -143 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -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 -133 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -41 -56 -17 0 -20 -32 -18 0 -6 -54 -46 -53 -22 -13 -8 0 0 0 0 -2 -51 -56 -18 0 0 -8 -17 0 0 0 0 0 0 0 0 0 -13 -25 0 0 0 0 0 0 0 -9 -20 -22 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -5 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -173 -278 -268 -263 -265 -262 -240 -234 -234 -239 -251 -254 -256 -249 -233 -250 -249 -256 -268 -310 -300 -276 -265 -257 -244 -234 -212 -191 -197 -209 -203 -191 -175 -165 -167 -175 -170 -151 -158 -171 -186 -181 -169 -174 -181 -175 -181 -180 -184 -187 -185 -185 -176 -169 -159 -145 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -81 -59 -40 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -49 0 -4 -33 -3 0 0 0 0 0 0 0 -3 -33 -45 -33 -8 -22 -43 -29 0 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 -44 -117 -111 -44 0 0 0 0 0 0 0 0 0 0 -15 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -51 -37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -189 -274 -262 -258 -262 -256 -253 -219 -219 -237 -245 -249 -245 -235 -231 -234 -236 -257 -266 -272 -274 -263 -270 -272 -258 -241 -215 -195 -199 -214 -216 -204 -190 -177 -174 -177 -171 -155 -157 -180 -183 -180 -177 -188 -198 -200 -206 -201 -196 -193 -185 -188 -172 -162 -159 -150 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -13 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -65 -142 -115 -48 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -12 0 0 0 0 -12 -13 -7 -23 -68 -49 -49 -59 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -83 -43 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 -27 -94 -114 -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 -168 -244 -238 -244 -257 -245 -227 -220 -232 -239 -241 -249 -241 -228 -223 -224 -227 -242 -250 -254 -254 -249 -289 -298 -277 -262 -236 -212 -210 -208 -208 -204 -202 -193 -187 -187 -184 -178 -175 -190 -193 -188 -175 -170 -182 -201 -212 -210 -199 -193 -186 -187 -171 -162 -156 -150 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -58 -52 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -41 -74 -79 -71 -50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -40 -127 -113 -1 -121 -41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -49 -65 -56 -54 -58 -57 -62 -71 -8 -26 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -41 -124 -119 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -185 -248 -240 -250 -259 -254 -248 -230 -238 -241 -249 -234 -226 -222 -217 -219 -221 -222 -234 -241 -267 -244 -276 -304 -288 -265 -237 -217 -201 -201 -192 -187 -188 -195 -197 -192 -199 -206 -201 -198 -197 -196 -185 -188 -205 -213 -207 -200 -187 -193 -184 -172 -162 -156 -159 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -5 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -25 -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 -50 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -4 0 -6 -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 -39 -61 -87 -112 -39 -26 -146 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -67 -53 0 0 0 -3 -31 -39 -64 -65 -49 -38 -52 -71 -66 -65 -1 -57 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -121 -96 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -216 -266 -253 -250 -247 -248 -258 -224 -232 -240 -246 -226 -220 -219 -217 -222 -226 -230 -241 -241 -264 -245 -236 -251 -278 -289 -261 -234 -226 -201 -179 -168 -173 -187 -188 -181 -194 -217 -214 -213 -212 -207 -194 -202 -205 -196 -190 -186 -180 -185 -172 -166 -161 -157 -165 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 -1 -3 -3 0 0 0 0 -1 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -57 -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 -23 -57 -59 -93 -132 -125 -123 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -59 -37 0 0 0 -5 -35 -61 -66 -61 -65 -61 -67 -75 -72 -79 -53 -70 -35 -25 -26 -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 -57 -113 -108 -89 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -204 -251 -266 -264 -258 -256 -257 -246 -239 -250 -247 -235 -228 -226 -224 -222 -225 -231 -236 -238 -255 -262 -237 -243 -266 -283 -286 -273 -249 -206 -180 -167 -166 -176 -174 -164 -170 -189 -204 -209 -199 -202 -197 -197 -182 -163 -157 -158 -168 -159 -151 -150 -151 -149 -161 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50 -31 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -45 -42 0 0 -4 -46 -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 -30 -58 -59 -87 -74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -11 -34 -32 -66 -68 -55 -63 -58 -57 -70 -78 -69 -70 -62 -63 -88 -48 -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 -33 -65 -91 -90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -193 -118 -20 -129 -268 -260 -250 -259 -253 -246 -241 -242 -240 -239 -244 -244 -243 -248 -258 -259 -231 -221 -227 -234 -246 -266 -272 -222 -200 -184 -174 -169 -159 -144 -139 -145 -146 -162 -162 -164 -174 -173 -145 -125 -130 -138 -143 -130 -129 -138 -138 -144 -161 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 0 0 -1 -5 -2 -3 -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 -1 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 -11 -95 -123 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 -78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -58 -55 -19 0 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -43 -68 -60 -59 -60 -66 -64 -69 -65 -58 -63 -70 -62 -61 -83 -92 -41 -6 -33 -67 -46 0 0 0 0 0 0 -18 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -42 -69 -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 0 -16 -134 -280 -270 -265 -263 -258 -252 -248 -245 -246 -246 -241 -240 -245 -259 -262 -256 -249 -246 -232 -229 -249 -259 -249 -226 -208 -193 -177 -169 -160 -146 -134 -123 -126 -127 -126 -137 -138 -119 -113 -121 -128 -131 -127 -127 -140 -139 -155 -168 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -46 -52 -33 0 -32 -82 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -38 -47 -63 -53 -53 -48 -50 -52 -49 -57 -69 -64 -61 -60 -72 -65 -70 -69 -65 -40 0 -14 -85 -75 -10 0 -71 -64 -8 0 0 0 -1 -37 -27 -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 -3 -5 -7 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -62 -76 -88 -102 -116 -241 -258 -253 -254 -252 -248 -253 -262 -264 -260 -252 -250 -260 -244 -236 -246 -249 -264 -267 -240 -222 -204 -209 -202 -176 -142 -120 -118 -115 -107 -110 -121 -120 -127 -135 -136 -138 -141 -140 -152 -157 -175 -182 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -88 -67 -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 -9 -30 -60 -52 -52 -48 -44 -42 -41 -51 -63 -63 -64 -64 -58 -10 -48 -65 -61 -34 0 -31 -136 -137 -70 -48 -84 -98 -55 -5 0 0 -1 -12 -12 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -115 -237 -185 -227 -262 -253 -253 -261 -260 -261 -261 -258 -279 -280 -272 -262 -257 -277 -305 -282 -263 -252 -266 -251 -215 -178 -151 -143 -140 -122 -116 -117 -118 -139 -151 -152 -152 -149 -148 -170 -178 -187 -197 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -57 -39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -82 -55 -57 -111 -30 0 0 0 0 0 0 0 0 0 0 0 -14 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -53 -48 -42 -54 -57 -46 -44 -41 -43 -49 -55 -61 -57 -18 -12 -1 -42 -59 -28 0 -12 -49 -69 -126 -124 -108 -99 -103 -58 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -115 -37 -113 -175 -204 -245 -261 -256 -257 -254 -267 -263 -266 -266 -256 -248 -256 -271 -269 -263 -292 -294 -284 -259 -226 -198 -184 -179 -160 -134 -135 -135 -142 -165 -176 -169 -162 -170 -177 -178 -192 -203 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -67 -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 -47 -96 -41 -68 -55 -9 0 0 0 0 0 0 -8 -49 -3 0 0 -56 -49 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -16 -34 -30 -18 -44 -45 -52 -48 -41 -39 -44 -52 -57 -58 -63 -58 -12 -1 -2 -3 0 0 0 -10 -63 -108 -114 -122 -112 -106 -54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -85 -183 -202 -220 -253 -251 -268 -259 -257 -269 -270 -261 -255 -254 -254 -256 -313 -305 -304 -282 -260 -240 -221 -209 -188 -163 -153 -150 -181 -194 -194 -193 -190 -185 -185 -186 -198 -202 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -23 -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 -10 -21 -13 -49 0 0 0 0 0 0 0 -23 -63 -69 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -49 -37 0 0 0 0 0 -15 -31 -40 -38 -50 -48 -43 -42 -40 -40 -47 -42 -33 -43 -55 -62 -8 0 0 0 0 -37 -58 -17 -91 -121 -130 -107 -98 -109 -58 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -252 -47 -215 -324 -340 -325 -314 -306 -293 -292 -326 -311 -293 -276 -284 -280 -260 -249 -228 -221 -213 -185 -220 -226 -229 -229 -221 -219 -221 -219 -221 -220 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 0 0 -41 -82 -76 -84 -57 -3 0 -8 -7 0 0 0 0 0 0 0 0 0 0 0 -30 -57 0 0 0 0 0 -47 -53 -33 -32 -44 -42 -42 -42 -41 -38 -43 -37 -14 -13 -48 -48 -42 -43 -40 -11 0 -68 -111 -70 -106 -115 -125 -114 -96 -95 -91 -79 -46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50 -198 -183 -162 -146 -128 -111 -95 -76 -38 0 -3 -11 -318 -344 -351 -349 -345 -345 -340 -319 -311 -321 -323 -268 -281 -289 -275 -274 -293 -283 -248 -251 -229 -251 -261 -263 -256 -252 -250 -246 -257 -256 -237 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -80 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -56 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -31 -78 -146 -120 -43 -33 -64 -110 -48 0 0 -20 -45 0 0 0 0 0 -3 -21 -46 -42 -49 -54 -2 0 -50 -47 -34 -37 -44 -45 -42 -35 -36 -39 -40 -52 -30 0 -15 -50 -37 -40 -35 -49 -15 -26 -84 -118 -118 -103 -90 -90 -87 -107 -115 -107 -97 -55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -98 -338 -345 -342 -345 -349 -355 -363 -364 -245 -44 -88 -379 -355 -382 -368 -362 -353 -348 -346 -333 -317 -317 -323 -290 -316 -297 -287 -283 -291 -298 -270 -261 -258 -251 -257 -260 -255 -252 -252 -252 -256 -248 -241 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -82 -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 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -114 -135 -125 -74 -64 -97 -98 -101 -96 -76 -82 -24 0 0 -39 -67 0 0 0 0 0 -40 -43 -36 -45 -59 -75 -40 -2 -51 -40 -27 -24 -31 -38 -32 -24 -30 -36 -36 -53 -24 0 0 0 0 -4 -47 -57 -48 -13 -66 -121 -119 -96 -67 -96 -18 -6 -79 -98 -100 -95 -50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -106 -255 -328 -337 -342 -343 -350 -351 -352 -354 -361 -363 -357 -365 -378 -380 -378 -382 -364 -350 -343 -333 -327 -331 -323 -341 -348 -346 -337 -244 -204 -275 -284 -274 -267 -262 -290 -274 -261 -263 -267 -261 -253 -262 -244 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -2 -7 -47 -62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -129 -151 -102 -69 -67 -68 -51 -8 -67 -72 -82 -90 -92 -92 -88 -44 0 -3 -28 -3 -44 -44 -61 -44 -32 -69 -62 -27 -49 -34 -19 -12 -22 -35 -34 -28 -26 -30 -32 -47 -16 0 -7 -6 0 0 -3 -9 -38 -36 -62 -80 -91 -104 -105 -97 -96 -108 -119 -103 -96 -101 -94 -48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -170 -331 -330 -295 -172 -193 -348 -359 -354 -351 -349 -347 -351 -366 -378 -374 -245 -332 -349 -340 -334 -335 -340 -339 -338 -355 -359 -360 -352 -263 -178 -207 -276 -268 -307 -313 -304 -292 -284 -282 -282 -283 -280 -267 -268 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -189 -210 -191 -72 -31 -38 0 0 0 0 0 0 0 0 0 -2 -36 -9 -1 -28 -41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -114 -14 -116 -101 -86 -69 -62 -44 0 -11 -89 -80 -95 -43 -71 -99 -83 -45 -49 -96 -22 -73 -20 -61 -40 -20 -55 -65 -51 -41 -32 -23 -14 -11 -13 -19 -22 -23 -27 -30 -39 -25 -17 -34 -30 -3 0 0 0 -8 -38 -54 -35 -73 -113 -113 -114 -114 -102 -10 -104 -106 -99 -102 -98 -54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -108 -126 -105 0 -13 -208 -231 -249 -266 -322 -352 -356 -365 -365 -358 -179 -209 -221 -292 -326 -330 -340 -343 -344 -334 -335 -336 -348 -361 -274 -172 -205 -298 -295 -215 -335 -311 -301 -294 -289 -290 -294 -299 -308 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -40 -190 -7 0 0 0 0 0 -23 -145 -189 -37 -11 -34 -41 0 0 0 0 0 0 0 0 0 0 -1 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -90 -9 -113 -110 -83 -61 -58 -35 0 -13 -51 -3 -94 -89 -40 -32 -65 -93 -98 -100 -81 -68 -12 -50 -59 -44 -47 -55 -48 -47 -29 -38 -29 -19 -16 -13 -13 -14 -19 -29 -33 -38 -45 -43 -36 -20 0 0 0 -2 -56 -52 -38 -69 -106 -116 -117 -105 -102 -94 -50 -90 -100 -98 -107 -98 -52 -37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -172 -299 -315 -338 -368 -354 -176 -197 -186 -203 -277 -320 -328 -335 -334 -327 -330 -334 -343 -353 -359 -275 -154 -151 -208 -225 -360 -363 -318 -339 -326 -300 -287 -277 -300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 0 0 0 0 -131 -65 -32 -32 0 0 0 0 0 0 0 -41 -70 0 0 0 0 -57 -34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -49 -100 -80 -90 -118 -112 -63 -54 -40 -11 -16 -51 -41 -8 -92 -80 -20 -54 -70 -71 -77 -39 -51 -74 -62 -64 -51 -39 -36 -33 -30 -26 -21 -18 -17 -16 -18 -17 -14 -17 -26 -25 -24 -41 -35 -13 0 0 0 0 -16 -120 -103 -99 -93 -107 -105 -101 -108 -112 -107 -32 -38 -106 -108 -99 -99 -100 -88 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -60 -336 -322 -209 -181 -273 -275 -239 -275 -332 -341 -343 -345 -357 -363 -363 -362 -283 -181 -224 -227 -221 -349 -305 -341 -354 -318 -313 -329 -296 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -33 0 -14 -12 -41 -40 0 0 0 0 0 0 0 -18 -34 0 0 0 0 -44 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 -59 -85 -68 -50 -29 -106 -109 -55 -41 -71 -48 -14 -15 -30 -32 -48 -53 -12 -58 -60 -52 -55 -35 -64 -62 -61 -31 -43 -44 -33 -21 -16 -19 -18 -14 -11 -10 -13 -21 -25 -26 -28 -26 -23 -29 -5 0 0 0 0 0 -6 -38 -47 -128 -130 -131 -67 -32 -70 -87 -41 -94 -28 -50 -100 -109 -100 -95 -96 -75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -57 -359 -324 -209 -215 -206 -186 -208 -254 -257 -204 -366 -352 -369 -353 -356 -360 -363 -376 -378 -363 -292 -274 -348 -368 -349 -319 -312 -325 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -47 -18 -53 -75 -5 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -68 -46 0 0 0 0 0 0 -19 -49 -65 -67 -67 -73 -100 -73 -45 -29 -72 -69 -56 -46 -26 -22 -23 -23 -22 -61 -70 -53 -31 -14 -8 -6 -20 -8 -13 -18 -18 -15 -15 -16 -14 -13 -13 -16 -18 -21 -23 -28 -32 -31 -23 0 0 0 0 0 0 -21 -47 -34 -5 -57 -65 -118 -98 -56 -54 -48 -46 -98 -92 -41 -55 -67 -96 -105 -94 -70 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -34 -49 -148 -166 -185 -185 -181 -190 -181 -140 -365 -343 -367 -319 -319 -341 -347 -356 -357 -309 -289 -309 -347 -355 -348 -338 -327 -327 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -181 -105 -14 -32 -48 -26 0 0 0 0 -11 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -71 -28 -63 -37 -32 -40 0 -6 -36 -62 -60 -59 -48 -41 -39 -45 -56 -50 -29 -31 -40 -35 -34 -36 -33 -40 -74 -57 -48 -44 -28 -36 -53 -50 -41 -26 -24 -18 -16 -12 -11 -15 -19 -18 -19 -16 -19 -13 -13 -17 -21 -23 -26 -22 0 0 0 0 0 -28 -43 -45 -44 -28 -6 -61 -118 -126 -64 -69 -65 -38 -111 -94 -84 -83 -94 -115 -116 -98 -96 -90 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -36 -133 -179 -183 -186 -192 -229 -345 -369 -366 -359 -287 -229 -225 -233 -262 -343 -328 -328 -338 -340 -334 -335 -335 -330 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -83 -89 -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 -3 -19 -91 -96 -31 -9 -13 -18 -49 -68 -56 -55 -51 -43 -29 -18 -23 -53 -75 -39 -28 -48 -38 -32 -26 -22 -40 -79 -72 -44 -45 -22 -17 -35 -36 -20 -19 -17 -10 -10 -7 -8 -14 -20 -22 -21 -16 -12 -8 -9 -12 -13 -15 -22 -27 -17 -10 -7 -1 0 0 -4 -25 -31 -12 -8 -58 -69 -79 -81 -32 0 0 -2 -34 -120 -103 -110 -128 -123 -104 -96 -99 -72 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -128 -182 -185 -180 -182 -207 -288 -350 -345 -345 -346 -279 -283 -329 -330 -331 -321 -312 -312 -324 -333 -336 -332 -331 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -105 -100 -101 -76 -56 -46 -21 0 0 -10 -98 -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 -25 -32 -20 -88 -79 -78 -17 -42 -54 -57 -68 -59 -54 -49 -50 -41 -26 -14 -17 -36 -57 -47 -35 -41 -40 -39 -25 -16 -21 -43 -66 -54 -55 -26 -15 -18 -21 -25 -22 -13 -14 -9 -10 -14 -18 -21 -22 -20 -18 -17 -16 -8 -11 -14 -18 -25 -33 -35 -30 -23 -4 -2 0 0 -4 -5 0 0 0 0 0 0 0 0 -4 0 -3 -19 -32 -106 -125 -123 -74 -80 -93 -65 -18 -9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -142 -173 -178 -179 -180 -184 -216 -336 -336 -338 -340 -332 -331 -283 -259 -335 -329 -315 -307 -324 -328 -318 -310 -304 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -22 -29 -44 -102 -93 -83 -86 -94 -104 -49 0 0 -1 -14 0 -58 -56 -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 -56 -76 -49 -74 -17 -69 -78 -77 -67 -62 -61 -59 -50 -40 -30 -6 -11 -37 -34 -28 -32 -37 -33 -35 -33 -32 -31 -21 -12 -14 -37 -56 -47 -33 -13 -10 -8 -16 -26 -18 -7 -21 -15 -20 -27 -29 -28 -24 -21 -23 -27 -14 -18 -14 -16 -24 -30 -27 -21 -20 -24 -24 -3 0 0 0 0 0 0 0 0 0 0 0 -61 -56 0 0 -4 -38 -118 -115 -29 -74 -109 -101 -101 -84 -4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -136 -172 -178 -178 -179 -201 -267 -280 -332 -331 -322 -322 -318 -323 -332 -332 -336 -341 -342 -332 -350 -307 -275 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -121 -103 -9 -56 -56 -40 -24 -7 0 0 0 0 -40 -83 -107 -105 -95 -86 -83 -78 -90 -102 -58 -23 -6 0 0 -3 -38 -102 -58 -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 -47 -74 -90 -84 -77 -81 -70 -67 -77 -65 -61 -59 -51 -39 -29 -22 -14 -21 -31 -26 -27 -27 -24 -27 -33 -25 -25 -33 -16 -6 -7 -14 -30 -38 -31 -20 -20 -13 -11 -11 -15 -17 -20 -21 -33 -30 -40 -30 -22 -27 -31 -24 -20 -21 -18 -19 -22 -29 -22 -14 -19 -20 -15 -18 -20 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -46 -92 -61 -61 -75 -94 -105 -105 -86 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -128 -160 -175 -185 -187 -190 -193 -208 -336 -245 -317 -329 -330 -321 -208 -46 -198 -205 -213 -230 -274 -290 -279 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -98 -19 -5 -114 -123 -116 -109 -55 0 -24 -79 -66 -93 -94 -99 -100 -99 -94 -85 -81 -90 -97 -105 -108 -45 0 -37 -66 -5 -50 -62 -74 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -40 -70 -77 -71 -65 -55 -62 -64 -60 -51 -48 -39 -29 -26 -29 -24 -31 -19 -31 -25 -19 -23 -32 -35 -25 -33 -27 -24 -17 -13 -9 -9 -17 -18 -16 -21 -15 -14 -12 -10 -11 -11 -11 -30 -26 -33 -30 -25 -31 -38 -32 -19 -18 -18 -20 -20 -29 -25 -20 -22 -24 -23 -16 -25 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -83 -58 -12 0 -64 -107 -97 -85 -71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -48 -125 -167 -173 -177 -186 -197 -212 -82 -208 -257 -298 -161 0 -4 -41 -205 -189 -221 -274 -134 -181 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -52 -103 -93 -122 -121 -114 -108 -48 -58 -103 -106 -102 -92 -87 -92 -92 -91 -91 -88 -86 -89 -88 -102 -93 -30 0 -7 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -60 -66 -62 -58 -50 -47 -48 -45 -42 -42 -31 -23 -20 -22 -33 -36 -11 -26 -25 -15 -20 -22 -20 -27 -29 -34 -37 -43 -39 -17 -5 -6 -7 -7 -14 -11 -8 -18 -16 -18 -31 -39 -36 -35 -34 -32 -24 -24 -26 -26 -23 -21 -22 -24 -30 -35 -33 -37 -34 -24 -18 -13 -21 -2 -20 -6 0 0 0 0 0 0 0 -8 -1 0 -52 -87 -53 -6 -37 -43 -4 0 -65 -105 -109 -99 -85 -70 0 0 -4 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -93 -143 -160 -157 -157 -172 -163 -10 -136 -20 -39 -119 -76 0 -65 -147 -29 -203 -36 -37 -15 -35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -75 -121 -122 -124 -126 -120 -112 -95 -92 -106 -110 -106 -104 -96 -90 -90 -91 -90 -85 -82 -85 -88 -88 -93 -29 -2 0 -57 -80 -68 -40 0 -2 -21 -11 0 0 -44 -73 -43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -30 -34 -54 -55 -53 -53 -48 -40 -38 -30 -37 -23 -19 -26 -27 -30 -41 -24 -25 -17 -9 -21 -20 -24 -32 -28 -31 -33 -51 -62 -55 -31 -12 -6 -6 -8 -12 -9 -8 -18 -33 -42 -45 -42 -42 -40 -44 -25 -26 -26 -20 -20 -25 -25 -28 -40 -40 -35 -34 -27 -24 -27 -29 -30 -21 -7 -2 0 0 0 0 0 0 -5 -83 -18 -78 -104 -106 -94 -70 -69 -91 -38 -35 -92 -112 -97 -83 -82 -85 -75 0 -6 -7 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 -40 -54 -62 -126 -172 -181 -171 -68 0 0 -123 -47 0 0 -71 -138 0 -23 -199 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -21 -2 -78 -114 -115 -118 -119 -113 -97 -94 -102 -103 -101 -98 -92 -85 -87 -94 -81 -74 -71 -75 -80 -80 -86 -96 -14 -93 -98 -99 -95 -77 -43 -47 -103 -102 -108 -94 -96 -107 -88 -47 -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 -7 -30 -25 -48 -51 -52 -49 -38 -29 -27 -25 -33 -23 -21 -24 -17 -21 -38 -36 -27 -10 -14 -24 -23 -23 -20 -14 -11 -20 -63 -52 -53 -31 -10 -4 -5 -5 -6 -10 -13 -23 -24 -40 -48 -49 -47 -40 -44 -35 -43 -36 -25 -22 -22 -22 -22 -28 -35 -34 -32 -25 -24 -25 -24 -28 -28 -13 -17 -16 -4 -7 -5 0 0 -13 -96 -99 -101 -106 -109 -110 -107 -102 -103 -100 -95 -96 -95 -93 -94 -95 -91 -90 -73 -67 -51 -13 -1 0 0 0 0 0 0 0 0 0 0 -4 -4 -1 -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 -8 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -47 -134 -184 -188 -157 0 0 0 0 0 0 0 0 -30 -135 -144 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -89 -8 -4 -83 -106 -105 -107 -105 -92 -88 -98 -99 -97 -97 -89 -80 -80 -82 -70 -64 -68 -74 -71 -70 -73 -82 -98 -98 -78 -83 -83 -88 -77 -78 -86 -10 -1 -13 -79 -58 -49 -61 -50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -49 -31 -52 -39 -34 -36 -30 -23 -23 -24 -36 -34 -24 -20 -12 -14 -18 -24 -31 -19 -35 -18 -26 -34 -29 -22 -16 -23 -69 -66 -41 -36 -15 -5 -4 -7 -11 -4 -5 -8 -15 -21 -39 -53 -48 -36 -44 -39 -42 -39 -28 -22 -17 -15 -15 -16 -22 -28 -30 -36 -37 -33 -30 -27 -24 -18 -19 -17 -13 -17 -10 0 0 -17 -85 -94 -103 -102 -103 -106 -102 -101 -111 -114 -92 -99 -79 -92 -96 -95 -93 -93 -92 -83 -86 -52 -42 -14 0 0 0 0 0 0 0 0 -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 -15 -13 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -89 -131 -122 -132 0 0 0 0 0 0 0 0 0 -25 -141 -149 -121 -112 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -21 -8 0 0 0 0 0 0 0 -7 -101 -114 -112 -105 -102 -101 -93 -83 -90 -80 -89 -93 -81 -76 -78 -76 -70 -69 -71 -75 -74 -77 -76 -77 -93 -92 -73 -77 -83 -86 -39 -31 -79 -68 0 0 -19 -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 -8 -25 -26 -45 -44 -36 -26 -19 -21 -29 -29 -23 -23 -18 -22 -20 -20 -14 -14 -20 -20 -22 -9 -26 -27 -21 -25 -22 -8 -14 -35 -42 -39 -24 -11 -6 -12 -18 -9 -6 -6 -7 -14 -22 -39 -42 -33 -34 -43 -42 -29 -20 -27 -30 -21 -14 -12 -13 -19 -17 -27 -34 -36 -43 -45 -35 -32 -25 -13 -14 -11 -4 0 0 0 0 -8 -84 -86 -103 -109 -107 -100 -98 -104 -103 -95 -33 -81 -97 -97 -100 -99 -93 -90 -96 -78 -79 -23 0 0 0 0 0 0 0 -9 -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 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -37 -58 -128 -49 0 0 0 0 -23 -12 0 0 0 -29 -215 -210 -153 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -75 -111 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -59 -107 -113 -112 -92 -80 -23 0 -16 -24 -30 -108 -94 -104 -102 -108 -107 -100 -84 -67 -63 -67 -79 -66 -70 -69 -63 -73 -93 -86 -72 -83 -90 -90 -89 -84 -76 -72 -84 -87 -47 -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 -8 -29 -41 -41 -34 -28 -18 -15 -18 -20 -14 -12 -22 -19 -16 -26 -23 -23 -22 -15 -14 -23 -30 -19 -16 -24 -29 -24 -14 -14 -30 -56 -20 -9 -4 -8 -21 -26 -11 -10 -8 -15 -16 -28 -39 -38 -32 -32 -35 -26 -28 -28 -21 -16 -13 -12 -12 -14 -13 -18 -23 -23 -22 -22 -18 -12 -12 -10 -15 -3 0 0 0 0 0 0 -8 -98 -106 -111 -111 -108 -99 -103 -118 -102 -103 -100 -99 -103 -98 -95 -98 -99 -91 -69 -78 -47 -34 -25 -17 -8 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 -15 -1 -102 -68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -84 -71 0 0 0 0 -118 -75 0 0 -60 -224 -229 -214 -220 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -61 -102 -106 -110 -109 -104 -111 -23 0 -64 -109 -103 -106 -103 -93 -101 -104 -97 -90 -84 -76 -73 -72 -78 -56 -66 -69 -71 -77 -78 -71 -64 -86 -91 -93 -100 -88 -71 -72 -70 -27 -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 -8 -28 -39 -25 -25 -32 -26 -16 -22 -25 -21 -22 -18 -10 -12 -25 -19 -18 -19 -18 -23 -22 -23 -25 -24 -23 -25 -20 -13 -21 -59 -15 -14 -7 -10 -14 -16 -18 -22 -22 -14 -18 -23 -24 -25 -23 -25 -28 -26 -26 -15 -22 -19 -15 -15 -16 -16 -14 -13 -16 -31 -36 -26 -13 -8 -8 -9 -14 -10 -8 -4 -2 -1 0 0 0 -6 -14 -99 -108 -102 -96 -100 -111 -97 -76 -83 -90 -99 -88 -45 -20 -24 -35 -65 -78 -79 -82 -74 -69 -47 -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 -5 -33 -216 -48 -3 -5 0 0 -5 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -49 -224 -235 -237 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -73 -96 -97 -103 -106 -105 -105 -65 -52 -84 -105 -60 -36 -91 -81 -90 -84 -67 -59 -62 -69 -73 -74 -61 -44 -58 -60 -68 -79 -76 -65 -69 -86 -85 -81 -89 -79 -73 -48 -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 -10 -29 -33 -32 -32 -21 -18 -22 -27 -28 -25 -17 -16 -12 -17 -22 -13 -11 -12 -13 -17 -33 -33 -27 -15 -24 -21 -12 -16 -23 -20 -18 -13 -16 -17 -20 -20 -17 -22 -15 -15 -16 -12 -20 -22 -21 -23 -22 -20 -20 -25 -13 -20 -27 -25 -22 -22 -14 -17 -24 -27 -20 -10 -18 -29 -19 -10 -14 -15 -12 -11 -7 -2 -1 0 0 0 -21 -29 -76 -93 -98 -89 -53 -6 -5 -6 -6 -6 -7 -4 -4 -30 -91 -88 -72 -74 -78 -83 -78 -45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -64 -80 -198 -228 -198 -200 -65 0 0 -2 -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 -11 -21 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -57 -57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -110 -76 -41 -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 -20 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 -20 -72 -59 -94 -97 -94 -98 -101 -99 -95 -97 -101 -90 -92 -99 -96 -87 -78 -72 -61 -47 -52 -53 -68 -71 -61 -55 -54 -57 -56 -69 -65 -62 -68 -76 -81 -82 -74 -75 -73 -73 -69 -33 -15 -35 -3 -28 -20 -3 0 0 0 -11 -34 -27 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -20 -30 -34 -31 -18 -34 -24 -23 -26 -25 -17 -12 -12 -6 -9 -7 -8 -9 -9 -13 -22 -24 -11 -19 -15 -14 -11 -17 -22 -14 -23 -22 -24 -18 -21 -26 -27 -21 -15 -14 -17 -10 -18 -20 -20 -22 -20 -13 -15 -15 -14 -20 -25 -26 -26 -24 -16 -18 -18 -24 -36 -31 -33 -39 -27 -8 -10 -11 -13 -15 -15 -9 -5 -4 0 0 0 0 -25 -80 -102 -80 -44 -30 -6 -4 -5 -5 -7 -5 -5 -37 -89 -81 -69 -72 -82 -83 -46 -7 0 -23 -83 -76 -5 -18 -20 -18 -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 -54 -153 -237 -233 -211 -214 -223 -197 -220 -85 0 0 -50 -133 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -153 -31 0 0 0 0 -17 -56 -49 -43 -37 -30 -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 -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 -79 -57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -61 -127 -108 -108 -148 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -83 -98 -42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -52 -86 -78 -93 -96 -100 -97 -91 -95 -91 -86 -83 -81 -86 -88 -102 -101 -104 -100 -80 -58 -45 -37 -46 -53 -64 -58 -49 -50 -54 -49 -51 -64 -64 -58 -58 -64 -71 -74 -68 -61 -62 -73 -72 -32 -9 -21 -8 -51 -60 -10 0 -43 -55 -50 -50 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -34 -28 -32 -29 -41 -33 -29 -25 -23 -24 -19 -11 -12 -13 -5 -5 -7 -7 -8 -8 -12 -18 -9 -23 -11 -12 -9 -18 -19 -12 -28 -27 -20 -7 -10 -18 -19 -19 -20 -20 -18 -13 -20 -20 -18 -21 -23 -21 -22 -19 -9 -12 -17 -18 -21 -21 -21 -24 -23 -26 -16 -15 -33 -43 -28 -14 -27 -22 -21 -10 -6 -3 -3 -5 -5 0 0 0 -58 -78 -87 -91 -95 -69 -7 -8 -1 -5 -5 -4 -5 -16 -33 -45 -82 -86 -93 -86 -85 -47 -11 -41 -111 -108 -76 -76 -70 -38 -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 -94 -188 -220 -216 -200 -219 -213 -188 -222 -218 -180 -85 -80 -175 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -80 -14 0 0 0 0 -51 -150 -115 -161 -164 -167 -56 -10 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -164 -98 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -119 -110 -86 -79 -87 -98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -106 -119 -111 -89 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -6 -4 -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 -5 -36 -3 -7 -3 -14 -26 -55 -95 -81 -72 -79 -82 -85 -85 -83 -88 -91 -92 -102 -104 -103 -72 -52 -50 -34 -28 -41 -24 -15 -35 -46 -47 -47 -49 -62 -63 -53 -52 -58 -62 -62 -64 -64 -12 0 -5 -4 0 -16 -28 -17 0 0 0 -39 -27 -19 -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 -32 -35 -25 -22 -26 -40 -36 -41 -32 -19 -16 -13 -10 -7 -5 -6 -5 -6 -6 -8 -7 -15 -24 -13 -20 -9 -17 -10 -23 -20 -10 -17 -18 -3 -6 -12 -18 -15 -13 -18 -28 -31 -21 -29 -24 -21 -25 -28 -26 -20 -15 -14 -19 -12 -12 -14 -17 -23 -30 -22 -23 -16 -14 -16 -18 -16 -19 -30 -27 -26 -20 -11 -5 -4 -7 -5 0 0 -2 -34 -34 -38 -45 -49 -32 -3 -9 -8 -6 -5 -6 -5 -5 -7 -19 -55 -88 -82 -85 -89 -97 -105 -107 -106 -109 -107 -113 -103 -72 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -61 -158 -223 -233 -230 -220 -217 -228 -229 -227 -202 -193 -203 -161 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 -87 -90 -66 -151 -142 -156 -64 -103 -82 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -93 -10 0 0 0 0 0 0 0 -75 -52 -53 -124 -106 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -138 -93 -72 -84 -64 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -77 -115 -129 -145 -118 -80 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -3 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -64 -32 0 -21 -49 -62 -1 -90 -90 -73 -57 -61 -83 -75 -71 -70 -76 -80 -82 -84 -84 -78 -66 -90 -81 -74 -65 -61 -59 -51 -40 -32 -3 -3 -11 -38 -46 -46 -54 -70 -69 -69 -54 -53 -51 -51 -60 -73 -62 -2 -58 -55 -15 -14 -30 -31 -11 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -40 -29 -28 -37 -32 -22 -38 -38 -17 -13 -13 -12 -8 -4 -5 -4 -4 -6 -14 -14 -15 -15 -15 -27 -13 -7 -17 -22 -21 -19 -15 -8 -8 -14 -16 -19 -19 -14 -19 -33 -41 -36 -36 -25 -21 -25 -26 -23 -24 -25 -19 -20 -20 -19 -12 -13 -17 -19 -20 -28 -23 -19 -18 -21 -17 -16 -18 -20 -24 -43 -13 -5 -4 -5 -8 -8 -4 -4 -5 -5 -5 -7 -3 0 -2 -6 -6 -4 -5 -5 -4 -3 -5 -6 -15 -50 -59 -88 -96 -101 -108 -106 -100 -101 -103 -111 -104 -82 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -106 -201 -228 -225 -218 -212 -208 -210 -210 -222 -223 -201 -217 -234 -149 0 0 0 0 0 0 0 0 0 0 -5 -21 -1 0 0 0 0 0 0 0 0 0 0 0 -64 -99 -100 -102 -169 -169 -146 -165 -148 -69 -17 -4 0 -50 -190 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -18 0 0 0 0 -1 -63 -138 -205 -31 -182 -159 -116 -66 -17 0 -6 -113 -181 -156 -142 -84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -121 -100 -69 -101 -115 -115 -141 -97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 0 -24 -65 -70 -8 -11 -29 -51 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -5 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 -1 -7 -1 -4 0 -45 -74 -25 -11 -89 -84 -76 -75 -68 -64 -65 -68 -70 -74 -76 -71 -72 -70 -69 -70 -64 -52 -52 -54 -56 -52 -34 -14 -3 -2 -2 -1 -16 -45 -51 -56 -67 -69 -74 -54 -48 -44 -50 -63 -69 -50 -12 -56 -51 -37 -9 0 -16 -25 0 0 0 0 0 0 0 0 -5 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -36 -42 -39 -26 -19 -19 -16 -17 -36 -18 -15 -12 -15 -11 -10 -14 -4 -4 -6 -17 -18 -14 -10 -16 -26 -12 -7 -30 -31 -15 -26 -20 -7 -17 -26 -16 -23 -26 -25 -23 -25 -31 -36 -35 -29 -22 -22 -28 -29 -29 -26 -17 -24 -25 -22 -15 -13 -16 -22 -33 -36 -12 -9 -11 -15 -15 -18 -23 -26 -31 -38 -9 -10 -8 -7 -9 -6 -2 -3 -4 -3 -4 -9 -7 -2 -2 -3 -5 -12 -3 -3 -8 -9 -6 -4 -4 -8 -17 -76 -103 -106 -105 -104 -101 -99 -102 -102 -99 -95 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -226 -251 -232 -222 -217 -215 -218 -218 -221 -228 -229 -229 -205 -120 -36 0 0 0 0 0 0 0 0 0 0 -31 -140 -1 -6 0 0 0 0 0 -33 -117 0 0 -104 -102 -43 -50 -143 -197 -199 -154 -196 -37 -152 -194 -96 -73 -200 -237 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -64 -228 -118 -77 -148 -200 -160 -137 -97 -36 -178 -158 -182 -194 -207 -260 -250 -208 -213 -162 -130 -129 -119 -191 -129 -151 -53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -63 -125 -103 -140 -144 -142 -174 -86 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -61 -141 -122 -77 -49 -68 -58 0 -21 -69 -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 -1 -2 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 -5 -4 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 -11 -49 0 0 0 -22 -47 -37 0 -15 -83 -82 -79 -72 -66 -60 -55 -51 -53 -61 -54 -55 -62 -69 -73 -75 -77 -76 -72 -70 -51 -20 -9 -8 0 0 -1 -6 -28 -43 -51 -59 -67 -76 -62 -45 -47 -55 -65 -56 -54 -55 -44 -48 -48 -32 -7 0 0 -3 -3 0 0 0 0 0 0 -19 -35 -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 -9 -28 -35 -37 -25 -22 -28 -31 -22 -13 -15 -13 -15 -12 -11 -7 -11 -20 -18 -14 -15 -15 -16 -13 -10 -16 -24 -24 -23 -32 -32 -16 -16 -12 -14 -23 -24 -24 -42 -31 -24 -20 -19 -23 -30 -35 -35 -23 -26 -28 -34 -34 -32 -30 -32 -30 -17 -17 -14 -22 -24 -31 -34 -20 -49 -32 -38 -37 -32 -24 -19 -20 -23 -11 -11 -15 -10 -10 -11 -7 -2 -4 -6 -4 -14 -11 -5 -3 -2 -1 0 0 0 -4 -3 -2 -2 -4 -5 -7 -19 -100 -98 -98 -97 -97 -96 -94 -96 -99 -99 -64 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -138 -225 -236 -234 -230 -227 -220 -213 -209 -210 -219 -230 -226 -198 -78 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -163 -182 -49 0 0 0 -13 -44 0 0 -81 -123 -119 -52 -48 -148 -162 -12 -155 -24 -160 -168 -139 -159 -190 -198 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -110 -207 -167 -165 -192 -193 -183 -188 -200 -189 -148 -93 -142 -170 -238 -258 -258 -249 -189 -175 -205 -167 -199 -198 -152 -131 -156 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -69 -100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -59 -6 0 -79 -139 -163 -159 -178 -191 -150 -35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -132 -137 -109 -92 -92 -91 -96 -94 -98 -94 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 0 0 0 -1 -1 -1 -3 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -49 -58 -19 0 0 0 -12 -72 -52 -9 -25 -28 -17 -28 -65 -13 -22 -62 -70 -65 -61 -57 -51 -52 -50 -49 -60 -66 -69 -74 -74 -77 -83 -84 -51 -14 -24 -20 -2 0 0 -2 -6 -20 -41 -52 -64 -69 -62 -54 -53 -56 -43 -16 -28 -44 -36 -38 -43 -42 -24 -4 0 -22 -48 -33 0 0 0 0 0 0 -24 -37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -39 -47 -39 -34 -31 -29 -22 -15 -15 -15 -12 -11 -12 -13 -10 -7 -6 -13 -19 -15 -14 -13 -16 -18 -18 -15 -15 -18 -18 -20 -28 -13 -17 -12 -18 -25 -26 -27 -13 -42 -33 -30 -27 -24 -24 -29 -34 -25 -38 -37 -42 -37 -37 -41 -38 -31 -18 -18 -20 -30 -26 -24 -32 -40 -45 -43 -43 -28 -22 -16 -12 -11 -12 -16 -14 -16 -10 -10 -10 -9 -8 -11 -15 -2 -15 -5 -5 -7 -5 -3 -3 -3 -2 -2 -3 -7 -3 -1 -7 -13 -19 -72 -72 -87 -92 -77 -81 -96 -101 -101 -94 -100 -54 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -67 -227 -227 -234 -250 -249 -249 -230 -208 -200 -198 -189 -30 -205 -199 -67 0 0 0 0 0 0 0 0 0 0 0 -12 -28 -17 0 -160 -41 0 0 0 0 0 0 -1 -82 -170 -209 -94 -37 -86 -106 -61 -51 -42 -179 -218 -170 -132 -137 -157 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -28 -124 -69 -108 -153 -167 -175 -191 -146 -112 -118 -120 -122 -143 -142 -43 -94 -180 -246 -221 -200 -166 -77 -220 -213 -218 -167 -167 -193 -206 -109 0 0 0 0 0 -18 -19 0 0 0 0 0 0 0 0 0 0 0 -61 -135 -49 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -20 -62 -107 0 0 -117 -155 -162 -100 0 -51 -217 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50 -111 -142 -137 -126 -113 -106 -73 -104 -65 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -3 -3 -3 0 0 0 -3 -5 -3 -1 0 0 0 0 -4 -1 0 0 0 -2 -2 -3 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -70 -40 -41 -10 0 0 0 -11 -18 -2 -33 -50 -66 -42 -1 0 -2 -24 -64 -57 -51 -59 -57 -47 -56 -58 -68 -64 -59 -69 -81 -56 -20 -34 -58 -16 -22 -14 -4 -2 -1 0 -1 -1 -46 -46 -54 -60 -42 -24 -54 -55 -6 0 -29 -22 -22 -43 -34 -33 -32 -5 0 0 0 -17 -26 0 0 0 0 0 -19 -36 -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 -8 -33 -47 -45 -44 -34 -31 -28 -14 -17 -25 -22 -16 -18 -10 -14 -14 -9 -17 -23 -17 -12 -15 -15 -16 -22 -17 -16 -18 -14 -8 -15 -7 -17 -11 -22 -31 -25 -15 -18 -5 -3 -32 -27 -23 -20 -23 -32 -39 -40 -34 -34 -35 -35 -34 -34 -32 -23 -29 -36 -48 -41 -32 -30 -25 -17 -19 -25 -22 -15 -12 -12 -13 -14 -17 -24 -31 -20 -20 -11 -8 -7 -6 -6 -6 -24 -8 -6 -6 -5 -4 -7 -11 -5 -13 -11 -16 -8 -4 -13 -18 -8 -11 -15 -88 -93 -112 -105 -93 -92 -93 -96 -103 -78 -44 -12 -3 -2 -1 -1 -1 -4 0 -19 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -127 -224 -246 -244 -235 -236 -194 -169 -183 -199 -201 -211 -225 -221 -65 0 0 0 0 0 0 0 0 0 0 0 -54 -151 -135 -9 -174 -32 0 0 0 0 0 0 -3 -57 -154 -187 -129 -138 -143 -102 -208 -204 -203 -185 -181 -179 -198 -220 -220 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -98 -152 -113 -102 -119 -128 -134 -133 -130 -107 -89 -110 -90 -131 -162 -88 -6 -21 -5 -6 -159 -182 -181 -128 -75 -208 -151 -177 -238 -234 -228 -186 -71 -55 -242 -193 -91 -127 -172 -148 -142 -116 -7 0 0 0 0 0 -1 0 0 -98 -138 -189 -161 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -42 -26 -58 -84 -65 -41 0 -20 -149 -151 -105 -46 0 -12 -60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -94 -128 -40 -26 -108 -151 -129 -107 -132 -20 0 -20 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -1 0 0 0 0 0 -2 -4 -5 -3 -1 0 0 0 0 -34 -47 -21 0 -1 -3 -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 -21 -67 -2 -70 -40 -7 0 0 0 0 0 0 0 -39 -67 -75 -64 -55 -50 -78 -65 -50 -52 -47 -41 -49 -56 -60 -49 -45 -43 -48 -55 -31 -18 -67 -39 -10 -5 -3 -2 -1 -1 -2 -3 -40 -18 -37 -53 -54 -32 -29 -48 0 0 0 0 -1 -19 -33 -29 -19 -13 -1 0 0 -1 -4 -6 -20 -21 -18 -2 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 -30 -47 -48 -47 -40 -44 -29 -29 -23 -35 -29 -19 -22 -15 -13 -9 -10 -16 -13 -13 -16 -17 -13 -17 -20 -17 -15 -14 -12 -7 -5 -4 -8 -17 -19 -27 -27 -22 -21 -22 -31 -40 -23 -19 -20 -21 -27 -36 -32 -14 -36 -41 -36 -24 -29 -41 -35 -25 -43 -50 -39 -28 -34 -38 -27 -11 -26 -53 -30 -19 -17 -15 -13 -15 -20 -21 -23 -39 -13 -21 -14 -5 -6 -8 -20 -18 -6 -3 -1 -1 -3 -3 -3 -5 -12 -10 -6 -7 -20 -25 -14 -7 -22 -93 -91 -94 -93 -91 -97 -102 -94 -87 -77 -40 -14 -7 -6 -5 -4 -5 -6 0 -27 -7 0 0 0 -2 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -81 -138 -154 -223 -234 -235 -221 -221 -123 -54 -109 -200 -196 -208 -226 -194 -46 0 -84 -83 0 0 0 0 0 0 0 0 -18 -22 0 -18 -181 -22 0 0 0 0 -48 -138 -135 -169 -188 -196 -196 -193 -183 -184 -204 -196 -196 -211 -206 -208 -190 -191 -199 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -63 -90 -95 -91 -111 -144 -137 -120 -111 -123 -116 -82 -63 -88 -142 -139 -58 -24 -16 -31 -50 -155 -126 -165 -185 -195 -193 -195 -270 -259 -242 -268 -205 -214 -238 -253 -274 -206 -240 -273 -226 -229 -244 -77 -10 0 -148 -56 0 -102 -209 0 0 0 0 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -48 -56 -75 -117 -105 -30 -11 0 0 0 -27 -51 -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 -45 -120 -125 -109 -121 -94 -5 -58 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 -3 -4 -1 -6 -1 0 -1 -1 -1 -2 -4 -12 -39 -9 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -63 -5 -41 -79 -15 0 0 0 0 0 0 0 0 0 -45 -71 -71 -71 -71 -64 -52 -48 -44 -44 -48 -51 -48 -42 -43 -38 -48 -56 -29 -10 -39 -45 -2 -3 -2 -2 -2 -2 -2 -4 -22 -54 -56 -51 -53 -27 -8 -19 0 0 0 0 0 -23 -36 -29 -22 -28 -10 -1 0 0 0 -11 -29 -34 -32 -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 -12 -21 -26 -37 -39 -29 -51 -32 -28 -42 -28 -23 -30 -25 -14 -8 -12 -16 -18 -21 -21 -17 -12 -18 -22 -21 -16 -18 -12 -8 -15 -21 -7 -15 -20 -26 -31 -32 -31 -26 -19 -26 -30 -24 -24 -21 -22 -31 -32 -14 -8 -17 -18 -11 -21 -28 -20 -13 -30 -32 -36 -43 -46 -32 -29 -48 -45 -23 -49 -24 -28 -19 -14 -16 -18 -21 -31 -11 -31 -22 -9 -5 -7 -6 -9 -19 -8 -7 -5 -6 -20 -24 -13 -18 -6 -5 -7 -21 -33 -31 -18 -15 -44 -96 -94 -91 -102 -94 -98 -98 -83 -71 -34 -47 -52 -18 -5 -4 -4 -4 0 0 -1 -1 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -128 -211 -232 -219 -216 -218 -217 -215 -218 -222 -194 -193 -199 -196 -203 -216 -212 -38 0 -34 -35 0 0 0 0 0 0 0 0 -68 -92 0 -22 -140 -10 -151 -177 -168 -81 -17 -92 -206 -276 -237 -202 -193 -199 -197 -196 -206 -204 -196 -196 -163 -164 -154 -205 -261 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -70 -100 -111 -94 -123 -100 -99 -127 -132 -90 -72 -138 -110 -35 -33 -80 -134 -165 -90 -87 -71 -164 -225 -187 -147 -181 -187 -139 -190 -246 -259 -229 -233 -229 -118 -242 -287 -275 -281 -258 -210 -205 -231 -263 -296 -265 -150 -29 -289 -158 -20 0 -35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -20 -80 -35 -47 -55 -98 -93 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -102 -135 -62 -17 -50 -36 0 0 -59 -63 -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 -2 -3 -1 -4 -4 -4 -4 -5 0 0 0 0 -1 -1 -8 -21 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 -1 0 -2 -4 -46 -72 -50 -48 -76 -19 -1 0 0 0 0 0 -2 -11 -5 -1 -10 -18 -45 -69 -64 -55 -53 -48 -46 -47 -46 -47 -45 -44 -40 -49 -54 -20 0 -17 -31 -3 -2 -2 -2 -2 -2 -2 -2 -14 -51 -50 -47 -51 -46 -37 -32 -24 -14 0 0 0 -4 -28 -37 -31 -30 -33 -7 -3 0 0 -4 -18 -26 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -30 -27 -31 -50 -56 -52 -40 -38 -42 -36 -20 -13 -14 -20 -24 -34 -26 -14 -13 -17 -21 -21 -14 -25 -16 -12 -16 -14 -6 -12 -20 -22 -23 -27 -26 -24 -27 -37 -13 -23 -23 -23 -20 -27 -38 -34 -18 -8 -7 -8 -17 -15 -16 -21 -23 -21 -21 -19 -12 -28 -26 -17 -18 -19 -47 -22 -27 -19 -18 -21 -22 -23 -24 -3 -5 -15 -8 -5 -6 -6 -6 -8 -9 -8 -15 -24 -17 -11 -8 -8 -11 -6 -24 -34 -25 -12 -6 -28 -69 -80 -93 -90 -98 -98 -91 -86 -84 -78 -50 -42 -58 -17 -3 -3 -2 0 -1 0 0 -7 -8 -8 -4 -3 -4 0 0 0 0 0 0 -2 -1 0 0 0 0 0 -192 -231 -144 -87 -134 -191 -124 -219 -220 -212 -112 -134 -203 -203 -207 -207 -207 -25 0 0 0 0 0 0 0 0 0 -45 -17 0 0 0 -4 -26 -157 -25 -17 -136 -162 -140 -156 -184 -215 -267 -187 -182 -191 -201 -201 -192 -183 -183 -170 -230 -198 -237 -263 -223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -41 -18 -37 -66 -38 -23 -81 -85 -69 -44 -63 -39 -31 -28 -35 -72 -65 -64 -134 -134 -145 -69 -114 -191 -211 -152 -140 -115 -176 -217 -171 -149 -156 -160 -178 -227 -234 -210 -194 -186 -160 -111 -213 -174 -196 -244 -208 -66 -55 -309 -277 -275 -237 -109 -72 -238 -258 -73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -75 -17 -89 -74 -74 -101 -78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -97 -130 -141 -41 -56 -84 -77 -28 -9 -6 -22 -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 -2 -4 -3 -2 0 0 -4 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 0 0 -3 -49 -70 -52 -39 -46 -42 -1 0 0 -30 -20 -10 -26 -48 -46 -4 0 0 -36 -67 -66 -60 -52 -43 -47 -45 -43 -44 -49 -49 -40 -34 -36 -47 -14 -31 -41 -14 -2 -2 -2 -2 -2 -1 -2 -20 -52 -46 -42 -49 -55 -57 -41 -32 -25 0 0 0 0 -8 -33 -38 -29 -26 -33 -37 -4 0 0 -18 -26 -13 -6 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -11 -16 -29 -36 -47 -19 -55 -55 -33 -29 -31 -29 -22 -14 -19 -11 -19 -15 -12 -14 -17 -17 -13 -14 -24 -23 -17 -13 -14 -18 -25 -26 -22 -17 -19 -13 -22 -28 -10 -18 -32 -31 -30 -22 -24 -31 -31 -28 -26 -6 -8 -9 -9 -12 -18 -23 -27 -26 -16 -15 -15 -16 -21 -15 -6 -17 -32 -13 -11 -13 -16 -25 -23 -5 -4 -6 -8 -2 -4 -4 -4 -4 -6 -9 -9 -25 -27 -15 -16 -15 -6 -5 -7 -15 -15 -11 -7 -6 -8 -11 -25 -77 -85 -14 -78 -98 -94 -63 -48 -71 0 -3 -2 -4 -14 -9 -4 -7 -7 -8 -8 -7 -8 -7 -5 -3 0 0 0 0 -4 -1 -9 -8 0 0 0 0 0 -218 -232 -179 -138 -165 -197 -123 -221 -226 -196 -202 -203 -200 -201 -204 -173 -17 -2 -132 -43 0 0 0 0 0 0 0 -137 -48 -23 -16 0 -53 -199 -187 -14 -146 -186 -176 -184 -205 -195 -186 -243 -220 -191 -179 -181 -182 -190 -211 -217 -204 -200 -243 -241 -197 -169 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -73 -152 -80 -160 -185 -123 -71 -58 -83 -78 -21 -54 -56 -45 -25 -4 -5 -14 -14 -65 -95 -168 -211 -133 -92 -143 -196 -173 -157 -130 -98 -97 -133 -179 -163 -168 -180 -196 -224 -206 -184 -176 -172 -167 -179 -216 -200 -159 -162 -193 -230 -171 -52 -118 -254 -242 -253 -110 -84 -180 -277 -282 -220 -39 -12 -9 0 0 0 0 0 0 0 0 0 0 -1 -37 -30 -44 -48 -28 -87 -85 -98 -16 -2 0 0 0 0 0 0 0 0 -9 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -87 -141 -132 -121 -32 -36 -53 -76 -86 -65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 -1 -1 -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 -2 -4 -4 -1 -2 -6 -9 -64 -32 -3 -2 -5 -16 -63 -44 -44 -45 -43 -43 -38 -45 -54 -3 -26 -44 -56 -51 -48 -52 -51 -49 -48 -40 -36 -38 -41 -35 -31 -39 -38 -9 -20 -40 -29 -6 -1 -2 -1 -1 -2 -8 -22 -38 -46 -53 -55 -52 -52 -18 -13 -17 -10 -15 -57 -2 0 -36 -42 -19 0 0 0 0 0 0 -9 -13 -11 -15 -27 -32 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -17 -8 -17 -27 -15 -14 -22 -33 -22 -14 -9 -23 -33 -19 -14 -15 -13 -11 -11 -17 -20 -16 -11 -21 -30 -21 -17 -23 -21 -21 -27 -29 -27 -32 -20 -15 -11 -9 -8 -10 -15 -18 -17 -14 -21 -21 -18 -16 -16 -6 -5 -6 -7 -13 -13 -14 -19 -19 -11 -7 -15 -7 -17 -15 -4 -6 -13 -5 -5 -7 -7 -8 -16 -20 -12 -19 -2 -2 -2 -3 -4 -7 -9 -8 -8 -15 -19 -23 -21 -13 -11 -13 -12 -9 -10 -8 -6 -7 -8 -9 -11 -12 -18 -87 -91 -36 -73 -52 -38 -67 -3 -3 0 -23 -41 -25 -9 -9 -6 0 -1 -1 -2 -2 -1 -5 -5 0 0 0 -13 -3 0 0 0 0 0 0 -4 -223 -241 -237 -221 -223 -229 -219 -226 -210 -159 -158 -184 -191 -189 -190 -151 0 0 -175 -162 -146 -62 -56 -79 0 0 0 -90 -78 -129 -102 -39 -83 -163 -25 -188 -192 -197 -86 -128 -213 -212 -210 -230 -242 -197 -188 -188 -187 -191 -203 -209 -211 -200 -247 -237 -205 -193 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -100 -148 -116 -110 -112 -60 -43 -16 -28 -78 -88 -82 -65 -28 -8 -2 -8 -16 -10 -87 -131 -165 -163 -133 -122 -135 -176 -99 -93 -145 -130 -140 -144 -230 -146 -177 -193 -194 -198 -200 -200 -211 -182 -164 -190 -212 -200 -182 -159 -170 -156 -144 -116 -116 -185 -160 -249 -180 -131 -187 -193 -87 -287 -127 -107 -52 -20 -116 -127 0 0 0 0 0 0 -4 -1 -24 -82 -35 -74 -91 -87 -83 -70 0 0 0 0 0 0 0 0 0 0 -57 -98 -44 0 0 -5 -94 -85 -68 -23 0 0 0 0 0 -24 -13 0 0 0 0 0 0 -83 -107 -106 -99 -96 0 0 -30 -63 -85 -53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -1 0 -1 0 0 0 0 0 0 0 0 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -4 -4 -10 -25 -60 -54 -76 -22 -3 -2 -26 -61 -49 -52 -55 -31 -29 -15 0 0 0 -4 -45 -52 -59 -24 -7 -5 0 -6 -12 -45 -38 -32 -34 -39 -34 -10 -14 -19 -27 -36 -41 -25 -3 -2 -2 -2 -3 -21 -31 -35 -44 -63 -64 -60 -20 -33 -48 -53 -49 -32 -1 0 0 -46 -43 -25 -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 -22 -25 -16 -24 -32 -7 -17 -14 -4 -18 -35 -28 -15 -26 -23 -27 -18 -24 -24 -18 -14 -17 -23 -36 -47 -43 -24 -21 -28 -24 -21 -40 -35 -34 -15 -5 -7 -11 -13 -13 -6 -8 -28 -17 -7 -6 -5 -11 -31 -5 -5 -9 -9 -7 -6 -5 -7 -4 -18 -6 -4 -5 -5 -6 -6 -9 -8 -9 -8 -7 -5 -2 -2 -3 -5 -4 -18 -18 -18 -19 -14 -7 -7 -7 -25 -10 -7 -17 -15 -9 -10 -11 -15 -12 -7 -6 -7 -9 -11 -12 -15 -19 -97 -97 -81 -37 -52 -69 -6 -6 -4 -35 -16 -10 -10 -6 -1 0 0 0 0 0 0 -3 -4 0 0 -1 -13 -2 0 0 0 0 0 0 -3 -46 -61 -182 -227 -223 -219 -217 -219 -186 -72 -9 -116 -170 -174 -181 -189 -153 -1 -32 -176 -205 -168 -179 -192 -92 -18 -100 -81 -186 -211 -218 -223 -216 -209 -232 -224 -27 -193 -194 -196 -215 -214 -209 -204 -223 -212 -211 -199 -188 -180 -178 -185 -195 -178 -247 -206 -172 -173 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -48 -9 -129 -101 -84 -77 -45 -17 -24 -33 -25 -67 -88 -78 -55 -21 -45 -36 -22 -14 -27 -94 -151 -148 -135 -105 -88 -105 -124 -129 -168 -191 -115 -103 -182 -208 -137 -189 -181 -164 -194 -209 -199 -185 -158 -133 -167 -197 -222 -205 -185 -199 -181 -197 -185 -170 -162 -192 -276 -255 -243 -232 -218 -268 -251 -148 -160 -9 -1 -62 -72 0 0 0 0 0 0 -43 -75 -49 -58 -81 -47 -56 -38 -20 0 0 0 0 0 0 0 -62 -68 0 0 0 -80 -32 0 -16 -20 -1 -19 -41 -16 0 -2 0 -16 -56 -105 -123 -38 0 0 0 -25 -162 -138 -112 -87 -95 -68 0 -4 -46 -62 -67 -73 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -12 -4 -6 -5 -1 -2 0 0 0 0 -1 -4 -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 -1 -1 -3 -4 -28 -60 -68 -60 -17 -4 0 -1 -26 -52 -56 -40 -17 -2 0 0 0 0 0 -13 -56 -59 -37 -11 -29 -27 0 -13 -37 -21 -41 -38 -38 -33 -17 -3 -9 -35 -45 -41 -40 -27 -9 -1 -1 -2 -2 -26 -26 -30 -36 -42 -47 -45 -3 -58 -61 -58 -54 -36 0 0 -1 -19 -19 -23 -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 -25 -26 -28 -28 -12 -1 -6 -34 -7 0 -7 -17 -22 -23 -32 -34 -25 -27 -26 -25 -22 -20 -27 -35 -46 -32 -26 -22 -21 -24 -28 -27 -11 -10 -7 -7 -8 -11 -13 -12 -8 -8 -20 -15 -12 -9 -5 -13 -32 -25 -7 -6 -6 -5 -4 -4 -4 -6 -7 -4 -6 -7 -7 -7 -7 -9 -9 -6 -9 -6 -4 -5 -6 -6 -10 -21 -11 -11 -12 -13 -10 -6 -7 -6 -6 -8 -9 -8 -8 -8 -9 -12 -16 -12 -14 -8 -7 -10 -12 -8 0 -2 -25 -100 -85 -72 -80 -57 -8 -8 -8 -10 -11 -9 -9 -10 -6 0 0 0 0 0 0 0 0 0 0 -1 -9 -1 0 0 0 -1 0 0 0 0 0 -50 -178 -228 -236 -196 -122 -135 -144 -15 0 0 0 -83 -191 -189 -159 0 -38 -173 -209 -215 -220 -191 -142 -229 -208 -207 -201 -206 -207 -213 -224 -225 -209 -5 -203 -79 -153 -222 -221 -204 -180 -194 -199 -202 -193 -185 -185 -189 -188 -184 -191 -228 -231 -232 -232 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 -1 -74 -78 -77 -47 -47 -51 -57 -69 -43 -20 -29 -47 -6 -29 -49 -44 -33 -17 -25 -38 -31 -67 -98 -109 -128 -134 -68 -51 -47 -90 -121 -145 -189 -215 -73 -105 -185 -182 -150 -192 -216 -228 -226 -228 -163 -93 -34 -43 -81 -109 -165 -168 -165 -155 -119 -120 -166 -170 -192 -194 -129 -83 -169 -225 -202 -265 -185 -101 -65 -17 -95 -202 -34 -82 -43 0 0 -4 -22 -8 -54 -56 -35 -65 -84 -116 -67 -11 0 0 0 0 0 0 -11 -6 -15 -23 -33 -26 -95 -96 -56 -77 -101 -99 -61 0 0 -29 -62 -69 -75 -89 -61 0 -1 0 0 0 -5 -39 -122 -98 -86 -98 -106 -64 -28 0 0 0 -9 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 0 -1 -4 -4 -2 -1 -2 0 0 0 -3 -2 -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 -4 -4 -4 -4 -2 -5 -1 -2 -34 -26 -39 -48 -27 -7 -5 -3 0 0 0 0 0 -24 -63 -57 -34 -27 -5 0 0 -3 -21 -32 -22 -26 -43 -41 -28 -11 -4 -15 -21 -44 -36 -26 -11 -1 0 -1 -2 -13 -31 -37 -33 -30 -39 -52 -50 -66 -61 -46 -15 -32 -30 0 0 0 0 0 0 -19 -35 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -12 -16 -17 -9 0 -2 -24 -22 -9 -11 -14 -23 -36 -36 -37 -36 -37 -35 -35 -29 -32 -42 -20 -26 -23 -23 -14 -15 -22 -20 -9 -20 -29 -34 -36 -15 -3 -5 -8 -8 -5 -3 -6 -12 -11 -7 -6 -12 -30 -25 -7 -6 -5 -3 -4 -5 -7 -12 -5 -7 -7 -7 -5 -6 -9 -8 -7 -10 -11 -7 -5 -6 -6 -7 -9 -6 -6 -6 -5 -5 -6 -8 -7 -8 -10 -9 -9 -8 -9 -11 -15 -17 -15 -19 -8 -7 -7 -4 0 0 -1 -7 -16 -74 -41 -30 -48 -38 -8 -9 -9 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -10 -18 -12 0 -2 -14 -15 -58 -193 -180 -76 0 0 0 0 0 0 0 0 -77 -195 -164 0 0 -175 -209 -210 -209 -218 -233 -223 -204 -205 -201 -198 -200 -201 -201 -204 -211 -219 -202 -184 -190 -208 -213 -207 -198 -198 -198 -195 -195 -193 -199 -202 -203 -210 -212 -224 -225 -228 -218 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 -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 -9 -23 -79 -61 -37 -15 -2 -4 -13 -23 -52 -53 -48 -52 -48 -24 -57 -85 -39 -28 -11 -9 -24 -46 -90 -119 -116 -105 -82 -45 -42 -80 -91 -85 -142 -168 -156 -91 -170 -191 -129 -103 -151 -213 -190 -193 -163 -78 -88 -105 -89 -66 -29 0 -116 -124 -123 -122 -124 -127 -141 -191 -126 -146 -161 -174 -183 -199 -236 -208 -150 -101 -56 -104 -220 -165 -342 -339 -331 -167 -50 -68 -72 -76 -80 -58 -107 -110 -97 -81 -1 0 -8 0 0 -17 -43 -94 -94 -56 -65 -81 -82 -93 -96 -39 -64 -86 -44 -11 -24 -70 -156 -168 -43 -34 -26 0 0 0 0 0 -32 -63 -80 -79 -91 -106 -17 -75 -78 -56 -31 -18 -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 -13 -31 0 0 -3 -2 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 -3 -2 -1 -1 -2 -29 -61 -62 -59 -57 -53 -50 -21 -1 -1 -2 0 0 0 0 0 -4 -16 -23 -37 -59 -15 -3 -41 -25 -6 -14 0 -4 -53 -50 -34 -16 -8 -7 -15 -49 -36 -33 -24 -9 -2 -1 -2 -8 -39 -26 -24 -34 -45 -58 -53 -37 -59 -3 0 -31 -48 -24 0 0 0 0 0 0 -15 -12 0 0 0 -1 -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 -7 -6 0 0 -2 -24 -12 -10 -9 -9 -23 -36 -19 -22 -43 -47 -33 -28 -33 -32 -17 -10 -10 -24 -11 -14 -20 -13 -5 -8 -10 -27 -7 -5 -6 -4 -5 -8 -5 -8 -5 -19 -25 -15 -7 -7 -9 -10 -6 -8 -7 -3 -3 -4 -4 -4 -4 -9 -9 -7 -7 -8 -11 -13 -12 -4 -6 -6 -7 -6 -5 -6 -6 -7 -9 -9 -8 -6 -8 -9 -9 -12 -13 -12 -10 -9 -9 -11 -15 -16 -12 -11 -6 -9 -5 -1 -2 -2 -2 -6 -6 -15 -9 -7 -32 -34 -9 -9 -10 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -7 0 -1 0 -1 -4 -6 -116 -184 -144 -46 0 0 0 0 0 0 0 0 0 -6 -13 0 0 -44 -60 -72 -152 -211 -219 -223 -214 -217 -207 -200 -200 -202 -198 -196 -207 -212 -227 -197 -189 -192 -199 -204 -204 -202 -205 -206 -205 -202 -195 -188 -184 -190 -204 -213 -216 -244 -225 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 -35 -39 -39 -21 -19 -15 -25 -16 -9 -14 -26 -31 -39 -69 -93 -98 -85 -49 -46 -66 -96 -100 -66 -56 -81 -85 -80 -97 -99 -78 -56 -74 -112 -104 -69 -51 -86 -131 -150 -162 -171 -100 -68 -68 -152 -215 -152 -59 -95 -109 -110 -78 -91 -82 -37 -110 -120 -113 -103 -109 -118 -123 -143 -89 -186 -235 -234 -200 -146 -98 -129 -151 -183 -299 -318 -315 -337 -302 -39 -274 -164 -82 -62 -54 -62 -101 -105 -278 -133 -11 -36 -59 -90 -88 -85 -60 -63 -84 -79 -89 -92 -80 -77 -87 -95 -90 -59 -38 -15 -74 -66 -76 -123 -140 -136 -131 -13 0 -13 -5 0 0 -10 -121 -81 -65 -81 -87 -85 -59 -65 -61 -63 -63 -68 -78 -56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -32 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -3 -5 -6 -6 -4 -2 -2 -2 -4 -26 -53 -64 -55 -55 -56 -49 -18 -5 -2 0 -1 -2 0 0 0 0 -29 -27 -6 -24 -29 -25 -29 -44 -45 -36 -27 -30 -63 -48 -34 -23 -19 -24 -29 -38 -43 -41 -31 -19 -10 -4 -2 -6 -18 -25 -25 -42 -55 -60 -50 -40 -51 0 0 -38 -48 -46 -20 0 0 0 0 0 0 0 -16 -24 -17 -16 -22 -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 -1 0 0 0 0 0 0 0 -8 -8 -7 -6 -11 -36 -27 -13 -26 -38 -39 -37 -33 -21 -36 -6 -8 -12 -10 -5 -4 -3 -5 -7 -7 -3 -6 -9 -15 -18 -10 -7 -13 -25 -27 -24 -23 -17 -7 -6 -6 -5 -3 -3 -4 -3 -3 -4 -4 -4 -4 -5 -7 -11 -15 -13 -5 -6 -8 -9 -10 -8 -6 -5 -7 -10 -11 -10 -6 -8 -10 -12 -15 -15 -12 -13 -3 -7 -5 -13 -17 -6 -6 -8 -9 -7 -2 -11 -14 -6 -11 -20 -2 -4 -17 -13 -8 -7 -9 -9 -8 -9 -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 -62 -168 -206 -164 -64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -48 -87 -141 -217 -226 -226 -210 -203 -198 -199 -201 -201 -206 -211 -227 -197 -214 -219 -219 -222 -214 -193 -194 -199 -192 -187 -183 -181 -173 -174 -195 -196 -211 -213 -155 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 -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 -2 -2 -28 -89 -27 -15 -44 -55 -27 -33 -29 -31 -73 -72 -32 -47 -62 -66 -24 -6 -41 -80 -90 -99 -84 -78 -89 -91 -85 -98 -107 -109 -111 -115 -121 -98 -75 -99 -138 -104 -122 -149 -174 -148 -95 -63 -64 -120 -118 -84 -94 -75 -27 -28 -32 -28 -37 -82 -134 -135 -142 -69 -42 -51 -96 -166 -261 -212 -241 -211 -195 -164 -123 -111 -53 -288 -116 -191 -302 -303 -272 -110 -74 -76 -70 -58 -74 -102 -113 -227 -40 0 -42 -126 -187 -62 -65 -70 -66 -73 -79 -81 -90 -91 -93 -88 -89 -99 -105 -99 -82 -63 -73 -85 -112 -79 -51 -132 -68 -57 -84 -85 -84 -63 -50 -83 -53 -65 -58 -54 -42 -41 -51 -50 -38 -42 -44 -58 -39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -13 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 -4 -5 -5 -6 -4 -1 -2 -4 -5 -7 -14 -23 -47 -61 -16 -11 -4 -2 -1 0 -15 -27 -13 -8 0 0 -46 -55 -35 -18 -6 -35 -29 -29 -49 -48 -45 -50 -53 -46 -28 -26 -19 -21 -28 -38 -40 -7 -56 -31 -27 -12 -6 -6 -9 -21 -29 -41 -49 -51 -46 -49 -46 -19 -16 -42 -44 -16 -4 0 0 0 0 0 0 0 -21 -29 -26 -21 -11 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -7 -4 -3 -3 -11 -7 -8 -26 -35 -42 -43 -47 -51 -37 -18 -5 -3 -9 -15 -11 -2 -2 -2 -5 -7 -6 -6 -10 -13 -8 -12 -32 -8 -5 -6 -20 -21 -6 -6 -4 -4 -3 -3 -4 -4 -3 -3 -3 -4 -4 -4 -7 -11 -12 -10 -6 -7 -8 -8 -7 -5 -4 -5 -9 -10 -5 -5 -7 -6 -8 -9 -13 -18 -15 -11 -10 -3 -2 -7 -10 -6 -7 -8 -10 -5 -2 -3 -6 -5 -4 -5 -3 -1 -6 -2 0 -2 -5 -7 -6 -5 -8 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -1 0 0 0 0 0 -1 -63 -98 -116 -66 0 0 0 0 0 -29 -7 0 0 0 0 0 0 0 0 0 0 -89 -206 -214 -210 -207 -208 -197 -186 -194 -207 -209 -209 -223 -225 -202 -200 -201 -204 -200 -190 -189 -191 -182 -179 -177 -177 -181 -189 -189 -177 -192 -196 -208 0 0 0 0 0 -1 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -58 -90 -73 -123 -14 -70 -74 -79 -60 -45 -23 -13 -55 -61 -60 -54 -28 -10 -12 -37 -67 -82 -81 -90 -94 -90 -103 -96 -100 -104 -107 -113 -116 -116 -116 -92 -91 -112 -89 -47 -98 -141 -154 -151 -103 -48 -65 -160 -89 -86 -60 -63 -96 -70 -76 -33 -9 -22 -96 -145 -150 -134 -63 -36 -98 -204 -261 -222 -185 -198 -201 -130 -167 -171 -107 -148 -173 -122 -265 -140 -47 -99 -66 -62 -74 -88 -43 -33 -51 -65 -6 0 -52 -56 -58 -67 -65 -62 -68 -69 -78 -92 -91 -93 -102 -101 -88 -90 -95 -90 -92 -119 -107 -102 -115 -140 -148 -122 -104 -121 -126 -109 -98 -77 -63 -56 -46 -37 -46 -26 -25 -24 -24 -25 -18 -26 -31 -64 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -11 -1 -1 0 0 0 -2 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 -2 0 0 0 -1 -2 -2 -2 -2 -2 -4 -5 -7 -3 -2 -23 -45 -39 -40 -4 0 -4 -3 -33 -54 -51 -50 0 0 -13 -25 -52 -48 -16 -15 -36 -26 -39 -38 -41 -45 -46 -46 -48 -37 -18 -21 -22 -35 -37 -10 -7 -47 -32 -19 -15 -18 -21 -23 -28 -39 -36 -42 -39 -38 -45 -50 -50 -38 -39 -40 -9 0 0 0 0 0 0 0 -3 -6 -9 -8 -4 -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 -2 -7 -20 -28 -27 -15 -4 -5 -9 -13 -14 -25 -23 -19 -26 -29 -13 -5 -10 -8 -16 -13 -3 -3 -4 -9 -7 -5 -3 -3 -6 -8 -9 -20 -4 -7 -16 -10 -17 -16 -4 -4 -3 -5 -3 -4 -4 -4 -4 -4 -4 -5 -6 -8 -12 -9 -5 -6 -8 -8 -9 -8 -6 -4 -6 -11 -11 -8 -9 -6 -2 -1 0 -9 -19 -14 -9 0 -14 -11 -8 -7 -7 -7 -8 -10 -13 -4 -1 -11 -12 -4 -4 -1 -1 -1 -1 -2 -2 -5 -8 -8 -5 -5 -6 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -23 -26 -13 -3 0 0 0 0 0 0 0 0 -60 -98 -59 0 0 0 -177 -54 0 0 0 0 0 0 0 0 0 0 -103 -206 -205 -210 -212 -215 -224 -205 -192 -188 -197 -221 -224 -198 -188 -191 -191 -191 -190 -189 -190 -187 -180 -179 -175 -176 -178 -188 -188 -161 -182 -182 -188 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -41 -26 0 -34 -117 -49 -169 -172 -78 -18 -32 -27 -60 -99 -102 -99 -81 -41 -8 -10 -8 -22 -37 -43 -69 -78 -80 -92 -88 -109 -114 -90 -87 -111 -106 -87 -100 -121 -128 -124 -111 -122 -121 -75 -52 -58 -90 -131 -178 -111 -69 -41 -62 -116 -45 -61 -63 -83 -83 -70 -68 -28 -1 0 -91 -146 -132 -83 -57 -44 -68 -149 -108 -69 -75 -142 -181 -97 -190 -258 -229 -202 -250 -236 -185 -48 -2 -15 -42 -64 -51 -30 -42 -43 -38 -80 -103 -72 -62 -35 -30 -64 -64 -58 -66 -65 -76 -92 -79 -81 -89 -68 -63 -68 -90 -92 -90 -90 -96 -98 -105 -107 -94 -82 -80 -95 -106 -112 -78 -49 -46 -38 -29 -23 -21 -8 -6 -6 -14 -22 -23 -23 -33 -43 -42 -44 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -17 -40 -29 -9 -3 0 0 0 -2 -1 -2 -2 0 0 0 0 0 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 -1 0 -1 -1 -1 0 0 0 0 -1 -2 -2 -3 -4 -5 -5 -6 -2 -2 -5 -6 -5 -18 -43 -2 -5 -5 -35 -34 -33 -33 -2 0 0 0 -23 -38 -44 -54 -56 -34 -36 -38 -27 -46 -47 -32 -30 -38 -20 -23 -21 -30 -52 -40 -16 -51 -24 -38 -24 -24 -28 -27 -29 -37 -35 -41 -43 -32 -36 -39 -40 -40 -29 -28 -14 -13 -5 0 0 0 0 0 0 0 0 -2 -9 -10 -4 -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 -2 -8 -7 -19 -12 -20 -15 -4 -5 -11 -13 -15 -6 -4 -11 -13 -8 -11 -20 -10 -8 -8 -6 -3 -1 -3 -10 -12 -3 -3 -5 -6 -5 -3 -4 -6 -23 -18 -22 -26 -15 -2 -8 -22 -22 -5 -5 -4 -5 -5 -5 -6 -7 -7 -7 -10 -9 -6 -5 -7 -8 -11 -9 -7 -4 -8 -11 -11 -12 -15 -9 -8 -6 -3 -11 -19 -17 -13 0 -2 -10 -8 -7 -7 -7 -7 -9 -7 -1 -2 -5 -6 -5 -3 -1 -1 0 -3 -6 -7 -9 -13 -13 -7 -5 -7 -7 -7 -8 -8 -5 0 -2 -9 -8 -7 -2 0 0 0 0 -2 -18 -21 -24 -9 0 0 0 0 0 0 0 0 -71 -131 -90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -103 -111 -122 -144 -215 -220 -207 -196 -192 -189 -185 -187 -187 -187 -188 -191 -192 -192 -194 -195 -192 -184 -182 -180 -181 -182 -180 -178 -183 -188 -183 -185 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -23 -104 -137 -167 -113 -101 -169 -153 -126 -58 -24 -45 -35 -11 -38 -82 -135 -93 -78 -55 -33 -45 -1 -16 -47 -57 -58 -66 -78 -107 -90 -99 -112 -100 -66 -72 -100 -111 -106 -121 -134 -128 -121 -128 -121 -59 -76 -100 -113 -133 -166 -58 -57 -81 -101 -92 -71 -85 -86 -80 -65 -62 -71 -62 -23 -22 -105 -97 -54 -34 -35 -26 -11 -4 -14 -54 -53 -75 -141 -103 -118 -207 -192 -79 -45 -87 -37 -67 -50 -39 -39 -59 -62 -73 -104 -250 -101 -248 -321 -188 -52 -44 -46 -221 -108 -63 -61 -64 -72 -77 -81 -70 -81 -97 -81 -58 -69 -77 -83 -84 -211 -180 -83 -70 -45 -41 -46 -65 -86 -82 -50 -33 -44 -31 -27 -26 -22 -20 -18 -12 -22 -45 -57 -40 -41 -51 -9 -26 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -16 -26 -9 0 0 0 0 0 0 0 0 0 -1 -1 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 -3 -1 -2 -1 0 -1 -1 -2 -3 -2 -4 -5 -5 -5 -18 -72 -44 -38 -29 -27 -36 -58 -37 -7 -51 -28 -9 0 0 0 0 0 0 0 0 0 -29 -70 -65 -59 -61 -43 -61 -56 -45 -34 -24 -23 -21 -27 -46 -45 -31 -28 -54 -45 -53 -36 -20 -19 -22 -31 -38 -28 -8 -14 -32 -37 -37 -37 -28 -4 -16 -23 -19 -10 -2 0 0 0 0 0 0 -2 -3 -10 -12 -6 -5 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -14 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -12 -25 -14 -7 -5 -5 -4 -5 -9 -12 -14 -7 -4 -12 -17 -19 -21 -15 -2 -9 -10 -7 -2 0 -3 -9 -8 -5 -8 -8 -4 -3 -3 -5 -9 -9 -3 -7 -5 -4 -2 -5 -14 -18 -7 -6 -4 -4 -5 -6 -6 -5 -5 -5 -7 -7 -5 -4 -5 -8 -11 -10 -8 -7 -5 -9 -13 -15 -19 -18 -18 -10 -6 -12 -17 -13 -4 0 -1 -10 -10 -8 -7 -6 -6 -5 0 0 -5 -13 -14 -7 0 -6 -16 -5 -4 -10 -9 -10 -11 -11 -9 -4 -6 -6 -7 -8 -9 -10 -6 -1 -5 -15 -14 -3 0 0 0 -2 -4 -1 -6 -21 -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 -24 -100 -223 -219 -210 -204 -194 -188 -187 -187 -188 -195 -193 -198 -199 -202 -191 -176 -175 -168 -169 -188 -195 -198 -193 -189 -191 -191 -175 -174 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 -34 -121 -148 -125 -90 -89 -99 -91 -65 -32 -2 -3 -1 -85 -38 -7 -10 -41 -136 -104 -56 -33 -38 -59 -66 -49 -65 -74 -72 -68 -83 -100 -91 -77 -120 -123 -115 -95 -102 -116 -105 -110 -118 -122 -122 -127 -132 -127 -124 -133 -159 -124 -83 -52 -54 -70 -76 -87 -87 -88 -74 -73 -76 -91 -106 -109 -97 -83 -94 -80 -66 -63 -37 -18 -11 -27 -97 -97 -103 -105 -98 -85 -81 -125 -127 -29 0 0 -99 -265 -255 -69 -206 -172 -129 -171 -285 -331 -165 -273 -117 -72 -51 -56 -105 -275 -75 -178 -90 -62 -71 -57 -85 -180 -122 -83 -57 -54 -61 -79 -81 -83 -130 -102 -33 -23 -27 -26 -21 -22 -25 -25 -28 -30 -42 -34 -27 -28 -40 -45 -45 -39 -33 -57 -77 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 -2 -2 -2 -1 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 0 -1 -3 -3 -3 -1 0 -2 -6 -7 -3 -3 -4 -6 -4 -2 -5 -29 -58 -59 -51 -66 -55 -22 -15 -11 -27 -3 0 -1 -1 0 0 0 0 0 0 0 -6 -33 -64 -63 -65 -66 -68 -32 -12 -23 -32 -23 -23 -29 -62 -14 -34 -55 -58 -55 -52 -43 -22 -22 -23 -27 -36 -28 0 -5 -45 -44 -38 -14 0 -13 -30 -16 -13 -20 -9 -2 0 0 0 0 0 -1 -3 -3 -4 -5 -3 -3 0 0 0 -1 -1 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -29 -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 -8 -16 -5 -18 -5 -3 -3 -3 -7 -9 -9 -12 -13 -6 -12 -18 -18 -14 -8 -7 -8 -4 -4 -3 -1 0 0 -3 -10 -5 -8 -7 -5 -4 -4 -5 -4 -3 -5 -6 -6 -5 -3 -3 -5 -4 -7 -3 -3 -3 -4 -5 -4 -3 -4 -7 -6 -4 -5 -6 -9 -10 -8 -9 -10 -11 -5 -3 -5 -8 -13 -17 -1 -3 -6 -7 -7 -8 -9 -8 -9 -9 -8 -7 -7 -5 -2 -1 -4 0 -2 -1 0 0 -2 -6 -3 -1 -11 -11 -8 -5 -4 -5 -3 0 0 0 -7 -10 -5 -1 0 -1 -6 -6 -1 0 0 0 -5 -11 -5 -19 -6 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -64 -203 -211 -218 -227 -225 -210 -199 -196 -195 -194 -208 -207 -202 -202 -206 -202 -182 -162 -161 -174 -201 -205 -211 -210 -209 -211 -210 -204 -181 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -101 -187 -142 -117 -101 -94 -84 -62 -47 -18 -6 -1 -3 -24 -89 -55 -34 -24 -17 -38 -69 -38 -9 -61 -78 -77 -71 -71 -69 -70 -77 -96 -97 -90 -106 -123 -114 -128 -100 -96 -106 -102 -100 -112 -116 -115 -106 -108 -109 -116 -112 -149 -85 -52 -61 -66 -73 -81 -88 -92 -92 -69 -49 -80 -140 -133 -133 -100 -76 -65 -59 -48 -77 -43 -22 -25 -48 -83 -83 -85 -90 -80 -69 -61 -81 -130 -202 -141 -104 -164 -214 -225 -232 -293 -285 -270 -296 -192 -215 -272 -215 -56 -52 -51 -61 -69 -56 -78 -232 -74 -54 -133 -201 -219 -278 -270 -249 -70 -134 -126 -110 -87 -50 -182 -147 -84 -44 -17 -19 -20 -21 -22 -20 -24 -27 -35 -47 -42 -37 -21 -30 -45 -35 -3 -16 -33 -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 -3 -1 -1 -1 -1 0 -1 0 0 -1 -1 -1 0 0 0 -1 0 0 0 0 0 -1 -3 -2 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 -1 0 0 -1 -4 -1 0 -10 -3 -2 -4 -1 -1 -5 -7 -3 -5 -7 -10 -24 -29 -29 -7 -42 -59 -34 -11 -4 0 0 -3 -4 -3 -18 -29 -27 -24 -22 -13 -52 -69 -68 -67 -64 -56 -54 -61 -66 -66 -52 -30 -22 -27 -49 -4 -12 -7 -32 -55 -51 -42 -22 -29 -29 -25 -30 -39 -40 -41 -49 -27 -39 -11 0 0 -8 -16 -16 -14 -15 -3 0 0 0 0 -1 -3 -3 -3 -3 -3 -4 -3 -3 -2 0 -5 -2 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 -3 -6 -6 -9 -5 -4 -4 -8 -12 -12 -9 -12 -13 -11 -5 -6 -8 -8 -7 -8 -8 -5 -4 -6 -2 0 -6 -13 -12 -6 -7 -7 -7 -5 -5 -6 -6 -6 -8 -12 -11 -8 -7 -5 -3 -2 -4 -4 -2 -2 -3 -3 -3 -3 -4 -7 -10 -3 -3 -6 -9 -12 -12 -13 -1 -9 -12 -12 -11 -8 -8 -17 -4 -4 -7 -11 -10 -9 -8 -9 -9 -10 -9 -8 -5 -2 0 -2 -7 0 -1 -1 0 0 -1 -1 -1 0 -5 -5 -3 -1 -5 -10 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -4 0 0 0 0 0 0 -1 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -76 -197 -196 -224 -225 -205 -197 -197 -186 -172 -180 -202 -209 -203 -182 -196 -209 -205 -191 -168 -112 -186 -188 -192 -195 -199 -204 -197 -172 -175 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -148 -172 -159 -104 -92 -113 -111 -102 -73 -42 -16 -7 -22 -40 -89 -72 -71 -83 -53 -48 -46 -15 -9 -26 -39 -95 -92 -34 -31 -56 -66 -75 -97 -105 -117 -89 -73 -101 -127 -125 -93 -98 -104 -97 -115 -136 -124 -129 -80 -97 -104 -90 -72 -71 -144 -128 -94 -71 -74 -95 -90 -118 -105 -64 -58 -101 -147 -136 -134 -115 -69 -40 -37 -50 -61 -34 -18 -52 -62 -67 -71 -73 -73 -64 -57 -45 -78 -87 -67 -88 -157 -181 -212 -233 -222 -241 -265 -111 -255 -98 -186 -211 -91 -49 -57 -119 -84 -103 -124 -134 -167 -90 -78 -43 -181 -274 -269 -289 -282 -72 -212 -182 -221 -145 -31 -94 -146 -216 -245 -239 -103 -92 -133 -76 -23 -21 -30 -42 -57 -63 -62 -51 -36 -35 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 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 -3 -2 -2 -2 -1 -1 -1 -42 -19 -4 -2 -1 -2 -5 -4 -5 -8 -9 -7 -7 -6 0 0 -1 0 -3 -2 -1 0 0 -2 -3 -3 -34 -30 -17 -23 -32 -33 -54 -57 -58 -59 -56 -49 -45 -46 -63 -16 -41 -46 -29 -26 -34 -21 -58 -62 -62 -59 -50 -36 -21 -19 -21 -26 -26 -35 -43 -45 -42 -24 -37 -5 0 0 -18 -31 -25 -14 -9 -1 0 -2 0 0 0 -2 -4 -4 -4 -3 -5 -6 -7 -7 -4 -8 -5 -3 -1 0 -1 -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 -4 -3 0 0 0 -1 -1 -5 -6 -8 -11 -13 -15 -11 -5 -6 -5 -4 -5 -6 -7 -11 -4 -5 -3 -1 -7 -12 -12 -10 -4 -8 -9 -6 -6 -7 -7 -7 -2 -4 -12 -9 -8 -7 -4 -2 -3 -9 -5 -3 -3 -7 -6 -2 -4 -10 -7 -1 0 -4 -7 -9 -12 -15 -4 -1 -10 -12 -12 -9 -10 -18 -8 -8 -8 -21 -14 -7 -7 -8 -11 -11 -12 -4 -1 0 -3 -4 0 0 0 -2 -1 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 -3 -5 0 0 0 0 0 0 -3 -9 -16 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -70 -106 -151 -213 -208 -225 -220 -201 -192 -193 -198 -204 -205 -195 -167 -172 -190 -198 -203 -207 -207 -186 -132 -169 -159 -155 -154 -154 -154 -155 -154 -155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -14 -24 -161 -137 -116 -110 -133 -149 -139 -135 -122 -95 -58 -35 -32 -9 -57 -59 -47 -51 -63 -83 -111 -73 -54 -61 -69 -65 -63 -75 -40 -52 -63 -69 -92 -108 -122 -118 -116 -105 -113 -119 -111 -124 -118 -73 -78 -104 -123 -131 -89 -103 -126 -70 -41 -62 -122 -119 -51 -48 -73 -101 -118 -134 -106 -63 -94 -139 -154 -150 -142 -124 -76 -25 -26 -42 -42 -24 -6 -44 -49 -52 -58 -58 -50 -47 -45 -46 -106 -76 -42 -66 -109 -83 -97 -111 -155 -214 -264 -248 -184 -169 -231 -225 -210 -197 -142 -107 -108 -73 -47 -81 -111 -132 -151 -154 -170 -217 -146 -172 -213 -175 -198 -194 -188 -94 -129 -110 -61 -178 -220 -291 -96 -118 -228 -285 -239 -41 -66 -51 -54 -74 -50 -27 -45 -97 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -4 -2 0 0 0 0 0 0 0 0 -2 -3 -2 -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 -2 -2 -1 -1 0 -1 -3 -5 -4 -3 -2 -3 -3 -3 -1 -2 -7 -8 -6 -5 -5 -1 -1 -5 -1 0 0 0 0 0 0 -4 -50 -15 -5 -1 -1 0 -6 -44 -51 -51 -51 -52 -50 -44 -38 -42 -51 -54 -48 -37 -34 -42 -51 -54 -53 -57 -47 -41 -33 -22 -15 -18 -26 -31 -37 -39 -39 -39 -39 -32 0 0 0 -2 -7 -9 -7 0 0 0 -13 -6 0 0 -2 -7 -6 -7 -5 -5 -5 -5 -5 -4 -5 -6 -7 -4 -1 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 0 -4 -3 -2 0 0 -1 0 0 -1 0 -6 -11 -14 -14 -13 -12 -14 -13 -7 -5 -6 -8 -11 -11 -8 -8 -5 -8 -10 -9 -8 -2 -6 -8 -7 -7 -5 -4 -4 -4 -6 -14 -13 -12 -9 -6 -5 -5 -8 -6 -3 -2 -3 -4 -5 -7 -11 -5 -7 -7 -4 -6 -4 -6 -16 -16 -16 -9 -7 -5 -7 -10 -11 -7 -8 -8 -18 -11 -5 -6 -8 -10 -11 -12 -8 -2 -6 -8 -5 0 0 -1 -1 0 -5 -3 0 -2 -4 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -9 0 0 0 0 0 0 -1 -10 -22 -17 0 0 -82 -90 -79 -37 0 0 0 0 0 0 0 0 0 0 0 0 0 -117 -193 -211 -214 -219 -224 -222 -219 -225 -205 -201 -206 -210 -196 -175 -202 -199 -198 -200 -201 -190 -182 -184 -185 -167 -152 -156 -151 -148 -148 -151 -151 -149 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -112 -220 -162 -128 -119 -103 -82 -93 -109 -114 -120 -117 -94 -58 -30 -22 -21 -25 -25 -31 -39 -63 -81 -75 -101 -94 -80 -76 -66 -70 -75 -70 -84 -88 -97 -118 -130 -125 -139 -81 -90 -123 -149 -150 -143 -125 -105 -115 -128 -129 -114 -104 -106 -88 -40 -29 -27 -32 -8 -9 -23 -89 -137 -125 -88 -65 -104 -143 -153 -162 -152 -119 -76 -17 -1 -33 -30 -12 0 -1 -6 -43 -44 -43 -38 -32 -26 -26 -71 -50 -45 -56 -58 -63 -97 -122 -143 -170 -186 -188 -162 -137 -144 -114 -115 -68 -62 -81 -119 -91 -107 -81 -80 -109 -130 -142 -156 -156 -87 -175 -193 -179 -149 -120 -78 -249 -285 -186 -106 -65 -103 -293 -110 -168 -65 -147 -140 -43 -53 -38 -22 -1 -5 -39 -37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -1 0 0 0 0 0 -2 -1 -1 0 -2 -3 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -6 -5 -3 -5 -5 -3 -2 -4 -2 -1 -5 -3 -3 -4 -3 -3 -6 -8 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 -9 -55 -57 -53 -28 -25 -30 -37 -45 -44 -40 -45 -44 -28 -23 -32 -43 -43 -46 -35 -34 -32 -28 -26 -26 -28 -30 -30 -34 -37 -36 -37 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -5 -3 -2 -2 -2 -3 -4 -4 -3 -4 -6 -2 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -13 -5 -7 -9 -2 0 0 0 0 0 0 0 0 -5 -10 -8 -5 -7 -14 -4 -5 -5 -5 -6 -6 -8 -12 -9 -3 -3 -8 -10 -10 -9 -7 -7 -8 -6 -4 -4 -8 -9 -3 -4 -5 -14 -13 -9 -7 -6 -7 -8 -5 -5 -5 -9 -10 -8 -9 -12 -7 -15 -15 -3 -4 -3 -3 -4 -8 -23 -7 -6 -7 -7 -6 -6 -7 -8 -7 -6 -6 -5 -7 -9 -8 -7 -9 -10 -8 -14 -12 -8 -5 -1 0 -1 0 0 0 0 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 -3 -12 -16 0 0 -90 -115 -126 -66 0 0 0 0 0 0 0 0 0 0 0 -21 -154 -221 -235 -218 -224 -219 -195 -198 -209 -221 -215 -200 -197 -182 -164 -175 -205 -209 -201 -201 -182 -165 -158 -159 -158 -156 -161 -171 -164 -162 -163 -166 -162 -146 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 -11 -40 -197 -101 -173 -187 -142 -141 -129 -112 -106 -63 -46 -57 -111 -159 -137 -89 -44 -17 -7 0 -1 0 -14 -29 -53 -74 -79 -75 -61 -77 -99 -103 -103 -88 -60 -85 -100 -103 -106 -95 -90 -88 -97 -135 -145 -160 -166 -164 -148 -122 -131 -119 -99 -79 -57 -70 -20 -27 -10 -12 -15 -37 -101 -103 -78 -81 -80 -105 -146 -147 -148 -145 -137 -102 -54 -14 0 -1 -25 -6 -1 -1 -5 -25 -41 -35 -21 -14 -8 -3 -24 -71 -78 -73 -53 -92 -126 -114 -113 -155 -162 -197 -113 -53 -60 -73 -83 -71 -58 -95 -125 -121 -111 -97 -90 -121 -112 -104 -131 -160 -167 -186 -71 -147 -100 -82 -133 -124 -226 -181 -175 -141 -151 -161 -60 -161 -154 -253 -311 -158 -58 -47 -90 -89 -12 -33 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -2 -3 -4 -5 -5 -5 -6 -7 -20 -11 -6 -6 -5 -2 -2 -3 -4 -4 -12 -11 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -11 -3 0 0 -21 -53 -55 -54 -54 -53 -39 -27 -11 0 -10 -44 -33 -34 -34 -33 -34 -34 -31 -30 -29 -31 -16 -26 -36 -25 0 0 0 0 0 0 0 0 0 0 0 0 -5 -2 -2 -3 -4 -4 -4 -3 -4 -4 -3 -4 -5 -4 -3 -5 -2 -7 -6 -5 -2 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -12 -4 -3 -10 -5 -1 -1 -1 -4 -4 -1 0 0 0 -8 -7 -6 -3 -2 -7 -8 -5 -1 -4 -5 -5 -6 -6 -5 -4 -3 -2 -2 -7 -8 -5 -5 -6 -4 -4 -3 -5 -6 -5 -4 -5 -6 -5 -6 -4 -4 -5 -7 -11 -12 -21 -22 -10 -8 -8 -7 -6 -10 -14 -7 -3 -2 -5 -9 -10 -8 -6 -8 -5 -4 -4 -4 -6 -7 -7 -7 -5 -6 -7 -7 -6 -6 -8 -9 -11 -13 -14 -14 -8 0 0 0 -1 0 0 -2 -4 -4 -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 -8 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -208 -216 -217 -230 -233 -216 -198 -206 -224 -212 -178 -187 -192 -170 -168 -194 -196 -175 -175 -175 -169 -176 -177 -171 -167 -166 -187 -184 -177 -171 -171 -172 -165 -153 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -14 0 0 -58 -137 -199 -182 -136 -115 -137 -133 -125 -121 -116 -113 -55 -52 -56 -49 -73 -93 -91 -52 -61 -28 -11 -10 -35 -67 -60 -54 -36 -50 -68 -66 -55 -88 -82 -89 -93 -79 -60 -79 -68 -65 -67 -84 -92 -93 -121 -128 -156 -147 -138 -146 -126 -126 -73 -17 -9 -62 -83 -34 -2 0 -43 -28 -23 -27 -48 -59 -95 -114 -122 -128 -142 -160 -171 -142 -83 -40 -11 0 -4 -15 -11 -8 -5 -21 -33 -38 -35 -13 -9 -14 -5 -32 -74 -67 -69 -59 -101 -78 -95 -99 -108 -165 -146 -46 -38 -44 -41 -50 -77 -50 -113 -136 -112 -76 -72 -83 -100 -85 -80 -119 -150 -136 -64 -45 -161 -61 -93 -174 -263 -303 -209 -196 -234 -285 -150 -18 -70 -248 -39 -101 -257 -144 -82 -92 -78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -2 -1 0 -1 -4 -4 -3 -3 -8 -10 -5 -4 -28 -20 -7 0 0 -1 -3 -3 -4 -24 -7 -24 -27 -2 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -53 0 0 -2 -1 0 0 0 -3 -9 -16 -53 -57 -34 -12 -22 -47 -41 -40 -40 -41 -40 -40 -38 -35 -35 -37 -4 -25 -34 -17 0 0 0 0 0 0 0 0 0 0 0 0 -7 -2 -5 -7 -7 -6 -6 -5 -5 -2 -4 -4 -4 -3 -3 -4 -3 -27 -11 -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 -1 -2 0 -4 -13 -13 0 0 -1 -7 -5 0 0 0 0 -7 -8 -8 -5 -1 -3 -9 -8 -4 -11 -12 -6 -6 -7 -7 -5 -3 -2 -10 -12 -9 -4 -2 -2 -3 -3 -3 -9 -12 -9 -5 -4 -3 -1 -6 -3 -3 -4 -4 -5 -10 -11 -7 -10 -7 -17 -19 -11 -9 -8 -10 -7 -3 -3 -6 -9 -7 -8 -11 -4 -3 -2 -2 -5 -9 -8 -7 -5 -7 -6 -4 -4 -5 -7 -10 -9 -10 -10 -10 -5 -1 -3 -6 -11 -1 -3 -3 -2 -1 -2 -1 0 0 0 0 -2 -2 -1 0 0 0 0 0 0 0 -1 -1 0 0 0 -85 -84 -25 0 0 0 0 0 0 0 0 -9 -10 -4 0 -2 -13 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -48 -202 -206 -204 -218 -217 -216 -223 -231 -233 -226 -228 -210 -203 -197 -191 -194 -204 -197 -168 -195 -200 -205 -203 -198 -194 -190 -196 -195 -208 -189 -180 -175 -173 -170 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 -162 -85 -134 -269 -215 -150 -226 -175 -107 -76 -63 -79 -91 -121 -109 -91 -77 -70 -58 -81 -115 -45 -22 -33 -45 -38 -55 -49 -40 -18 -21 -77 -122 -123 -98 -90 -98 -94 -91 -116 -104 -82 -69 -60 -69 -76 -64 -65 -32 -64 -90 -94 -93 -91 -97 -76 -31 -67 -117 -119 -64 -10 -78 -58 -70 -48 -30 -91 -98 -64 -49 -47 -60 -92 -127 -120 -91 -92 -128 -153 -154 -131 -77 -34 -6 0 0 -10 -21 -20 -17 -17 -21 -26 -22 -9 -8 -9 -2 -18 -23 -37 -57 -64 -92 -37 -73 -122 -154 -183 -108 -31 -48 -49 -43 -58 -79 -80 -123 -167 -151 -139 -90 -59 -68 -89 -98 -126 -130 -143 -159 -180 -133 -30 -19 -79 -29 -56 -91 -147 -245 -249 -91 -59 -52 -63 -90 -97 -153 -107 -77 -95 -51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -5 -4 -2 0 -1 -2 -2 -6 -4 -2 -26 -39 -37 -36 -46 -1 0 -1 -3 -5 -5 -12 -34 -55 -8 -1 -1 -4 -7 -5 0 0 0 0 -1 0 0 0 0 0 0 0 -1 0 -4 0 0 -2 0 0 0 0 0 0 -2 -24 -49 -50 -42 -43 -30 -5 -9 -15 -21 -26 -38 -41 -37 -36 -32 -1 -32 -21 -7 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -8 -10 -9 -10 -10 -7 -3 -2 -2 -3 -3 -3 -3 -3 -4 -6 -4 -4 -4 -4 -2 -1 -1 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -11 -9 -15 -2 0 0 0 -3 -3 -1 0 0 0 -4 -5 -7 -4 -6 -11 -9 -16 -18 -17 -12 -8 -8 -8 -7 -7 -5 -5 -6 -5 -3 -1 -1 -2 -5 -4 -5 -6 -5 -8 -9 -2 -3 -9 -5 -5 -4 -3 -4 -5 -6 -4 -4 -24 -21 -11 -16 -21 -2 -2 -4 -6 -14 -12 -7 -6 -7 -8 -8 -8 -6 -5 -7 -10 -11 -10 -3 -6 -11 -10 -8 -6 -5 -8 -8 -9 -9 -9 -4 -3 -13 -20 -1 -2 -2 -1 0 0 -1 -1 0 0 0 0 -5 -4 -1 0 0 0 0 0 0 0 0 -1 0 0 -7 -123 -210 -66 0 0 0 0 0 0 0 -13 -16 -14 -13 -10 -2 -11 -1 0 0 0 0 -16 -34 -20 0 0 0 0 0 -81 -190 -207 -213 -215 -215 -213 -220 -229 -202 -159 -168 -182 -185 -212 -217 -213 -214 -221 -220 -213 -208 -209 -211 -212 -214 -215 -210 -199 -202 -224 -195 -182 -180 -171 -160 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -40 -87 -168 -168 -100 -61 -45 -96 -162 -197 -134 -60 -49 -72 -103 -120 -88 -80 -94 -86 -81 -72 -79 -106 -101 -78 -58 -62 -77 -90 -82 -71 -45 -10 -61 -116 -115 -105 -107 -106 -107 -99 -106 -112 -110 -85 -81 -77 -53 -57 -66 -36 -42 -69 -88 -91 -74 -62 -56 -27 -65 -145 -123 -80 -61 -118 -41 -40 -31 -33 -50 -81 -103 -76 -57 -58 -107 -130 -125 -113 -57 -95 -142 -152 -114 -60 -28 -2 0 0 -3 -10 -18 -21 -15 -8 -18 -10 -8 -7 -4 -7 -30 -32 -34 -55 -75 -94 -81 -95 -140 -187 -141 -63 -33 -38 -41 -46 -75 -81 -88 -126 -180 -180 -158 -61 -50 -46 -59 -119 -125 -103 -133 -63 -6 -71 -118 -113 -294 -315 -259 -115 -43 -124 -301 -211 -220 -198 -168 -112 -77 -67 -77 -85 -196 -98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 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 -1 -7 -1 0 -2 -3 -2 -4 -7 -3 -3 -27 -17 -4 -9 -16 -3 0 -5 -5 -6 -6 -20 -41 -30 0 -1 -4 -5 -3 -3 -4 -4 -1 -11 -10 -3 -2 -4 -3 -4 -3 -2 -3 -2 0 -16 -28 -3 0 0 0 0 0 0 0 -6 -46 -42 -19 -6 0 0 0 0 0 0 -22 -38 -39 -38 -29 -2 -14 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -8 -14 -18 -12 -3 -4 -4 -3 -4 -5 -5 -3 -3 -5 -6 -4 -4 -5 -5 -4 -3 -1 0 0 -2 -1 0 -1 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -4 -1 -4 -5 0 0 0 -2 -1 -5 -6 0 0 0 0 -4 -2 -7 -15 -17 -17 -12 -17 -17 -11 -8 -8 -8 -7 -7 -8 -6 -5 -2 -1 0 -3 -9 -6 -3 -8 -9 -6 -3 -5 -8 -6 -4 -4 -2 -2 -4 -5 -4 -4 -4 -7 -7 -6 -9 -10 0 0 0 -5 -6 -5 -5 -6 -6 -5 -6 -7 -6 -6 -5 -4 -5 -5 -2 -6 -4 -7 -9 -6 -4 -5 -7 -7 -9 -10 -3 0 -7 -12 -3 -2 -2 -2 -2 -1 -2 -3 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 -3 -2 -3 -7 -6 -2 -191 -104 -20 0 0 0 0 0 0 -14 -17 -16 -19 -14 0 0 0 0 0 0 0 -67 -184 -175 -13 -3 0 0 0 -21 -124 -237 -219 -221 -227 -226 -237 -191 -92 0 0 0 0 -202 -237 -233 -232 -232 -232 -232 -227 -225 -221 -215 -215 -217 -213 -202 -202 -205 -192 -196 -214 -205 -176 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -142 -121 -85 -60 -34 -52 -59 -99 -161 -141 -81 -65 -76 -135 -132 -116 -81 -51 -49 -38 -68 -97 -70 -40 -50 -91 -102 -110 -129 -128 -110 -99 -109 -140 -115 -117 -93 -69 -76 -95 -98 -47 -30 -62 -106 -122 -100 -18 -36 -75 -88 -59 -15 -22 -29 -26 -71 -56 -54 -84 -106 -109 -108 -92 -88 -82 -70 -55 -48 -28 -26 -41 -83 -99 -66 -29 -99 -115 -139 -124 -61 -46 -139 -129 -84 -47 -25 -10 -3 0 0 -5 -16 -29 -27 -9 -10 -8 -22 -18 -18 -25 -36 -37 -35 -49 -62 -76 -93 -93 -130 -160 -123 -65 -38 -52 -64 -52 -56 -63 -95 -133 -158 -143 -116 -10 -68 -84 -80 -103 -142 -132 -138 -138 -127 -112 -156 -213 -252 -263 -284 -110 -58 -160 -298 -255 -284 -332 -323 -193 -80 -64 -67 -77 -90 -17 -64 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -2 0 0 -1 -2 -2 0 0 0 0 0 -2 -3 -2 -1 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -3 -4 -2 -3 -3 -3 -1 -2 -1 -1 -4 -5 -4 -8 -15 -4 -5 -6 -4 -8 -12 -4 0 0 0 0 -3 -3 -3 -3 -5 -30 -45 -14 -1 -21 -34 -30 -24 -4 -8 -1 -41 -32 -11 -2 0 0 0 0 0 0 0 -5 -26 -41 -43 -47 -17 0 0 0 0 0 0 -32 -35 -34 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -4 -12 -9 -16 -15 -7 -3 -1 -3 -2 -3 -4 -6 -6 -4 -6 -5 -4 -4 -4 -4 -5 -4 -2 -2 -2 0 -1 -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 -2 -4 -2 0 -3 -12 -4 -1 -6 -5 0 0 0 0 0 0 -8 -12 -8 -8 -10 -8 -5 -5 -6 -7 -5 -1 -5 -5 -5 -2 -2 -6 -10 -13 -11 -2 0 -1 -1 -2 -4 -6 -4 -3 -3 -2 -1 -2 -5 -7 -6 -7 -7 -5 -2 -1 0 0 0 -2 -5 -5 -5 -6 -6 -5 -4 -5 -6 -6 -5 -2 0 0 0 -3 -13 -15 -12 -10 -6 -4 -4 -4 -3 -5 -10 -3 0 0 -6 -11 -4 -3 -3 -1 0 -6 -5 -3 -10 -10 -5 -1 0 0 -1 -2 -1 0 0 0 0 -1 -8 -14 -17 -13 -9 -130 -206 -108 -21 0 0 0 0 0 -2 -3 -13 -108 -108 -52 -109 -11 -10 -2 -56 -67 -29 -58 -172 -174 -160 -193 -191 -190 -87 -24 -68 -71 -82 -98 -218 -165 -60 0 0 0 0 0 -185 -243 -247 -219 -195 -208 -237 -229 -227 -224 -216 -211 -210 -209 -204 -199 -202 -201 -206 -213 -215 -208 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -79 -143 -115 -39 -15 -8 -9 -28 -51 -151 -181 -128 -111 -118 -135 -158 -170 -101 -72 -60 -62 -77 -82 -80 -82 -72 -53 -61 -79 -69 -33 -54 -57 -86 -126 -134 -117 -124 -74 -39 -51 -79 -96 -100 -81 -86 -110 -132 -117 -83 -70 -92 -64 -40 -25 -24 -28 -37 -45 -16 -33 -75 -108 -109 -95 -114 -105 -109 -97 -81 -68 -44 -51 -37 -57 -89 -65 -24 -70 -79 -137 -151 -64 -26 -102 -119 -67 -36 -26 -25 -24 -24 -19 -21 -26 -22 -24 -20 -11 -17 -40 -9 -22 -31 -39 -52 -45 -45 -56 -53 -69 -80 -92 -124 -133 -95 -80 -113 -116 -84 -74 -90 -118 -127 -119 -107 -88 -83 -91 -64 -82 -121 -149 -140 -89 -91 -154 -132 -138 -171 -197 -212 -237 -171 -152 -130 -217 -286 -265 -283 -165 -110 -89 -78 -80 -93 -98 -93 -131 -209 -57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 0 0 0 0 0 -1 -3 -2 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -5 -3 -5 -5 -2 -1 -2 -3 -2 -5 -6 -3 -17 -28 -2 -6 -1 -6 -6 -5 -2 -1 0 0 0 -4 -2 -1 0 0 -7 -50 -37 -37 -40 -49 -54 -41 -7 -39 -10 -5 -5 -22 -31 -23 -21 -13 -6 0 0 0 0 -6 -31 -46 -53 -12 -29 -39 -20 0 0 -1 -37 -34 -12 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -9 -9 -17 -17 -8 -1 0 -1 -1 -1 -3 -5 -6 -5 -4 -3 -1 -2 -3 -4 -3 -3 -3 -3 -2 -5 -3 -2 -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 -5 -7 -1 -7 -13 -8 -9 -6 -2 0 0 0 0 0 0 -10 -10 -5 -8 -14 -1 -1 0 -6 -7 -3 -2 -6 -6 -1 -3 -3 -6 -12 -14 -11 -6 -1 -7 -3 -5 -7 -5 -3 -3 -3 -2 -2 -4 -6 -4 -4 -4 -2 -1 0 0 0 0 -1 -3 -4 -5 -5 -6 -5 -5 -5 -5 -5 -2 -4 -1 0 0 0 -3 -12 -14 -13 -3 -1 -3 -4 -3 0 -2 -10 -2 0 0 -6 -13 -15 -16 -4 -3 -1 -2 -8 -12 -13 -12 -7 -1 -8 -7 -9 -17 -17 -8 -30 -1 0 -1 -12 -18 -15 -7 -1 -14 -195 -223 -75 0 0 0 0 0 0 0 -127 -208 -201 -176 -204 -112 -23 -3 -117 -209 -138 -43 -32 -47 -168 -158 -193 -205 -194 -173 -105 0 0 0 -101 -31 0 0 0 -4 -12 -10 -7 -217 -244 -237 -230 -231 -235 -224 -223 -211 -210 -209 -208 -217 -230 -225 -218 -217 -202 -202 -202 -199 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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -107 -129 -44 -10 -3 -43 -30 -71 -115 -137 -122 -68 -87 -105 -111 -105 -83 -78 -74 -67 -63 -42 -30 -24 -41 -72 -78 -45 -31 -29 -38 -39 -52 -61 -53 -41 -46 -82 -89 -59 -70 -105 -107 -91 -91 -80 -102 -141 -118 -101 -89 -59 -40 -39 -38 -56 -86 -112 -113 -58 -82 -137 -147 -144 -126 -117 -82 -83 -85 -84 -91 -86 -61 -52 -53 -74 -61 -26 -26 -37 -63 -167 -48 -5 -52 -105 -66 -7 -11 -38 -40 -34 -32 -33 -37 -41 -28 -24 -18 -25 -37 -7 -29 -31 -29 -39 -51 -53 -62 -65 -67 -83 -91 -110 -131 -138 -108 -124 -146 -127 -105 -104 -120 -121 -78 -51 -49 -55 -66 -55 -128 -98 -117 -119 -105 -77 -100 -169 -145 -153 -161 -178 -208 -232 -260 -320 -304 -315 -291 -300 -324 -299 -275 -222 -134 -141 -127 -117 -126 -176 -133 -68 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 0 0 0 0 0 0 0 0 -2 -3 -2 0 -1 -1 -3 -3 -2 -1 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -1 -8 -6 -3 -2 -2 -3 -4 -3 -3 -1 -23 -31 -21 -4 -3 -1 -7 -4 -5 -4 -2 -1 -2 -6 -6 -1 0 0 -1 -8 -19 -42 -40 -41 -48 -38 -32 -20 -9 -3 0 0 -38 -55 -55 -56 -50 -57 -8 -3 -27 -25 -17 -25 -51 -48 -5 -4 -10 -8 0 0 -6 -35 -31 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -5 -6 -8 -12 -6 0 0 0 -1 -2 -5 -4 -3 -3 -3 -2 -2 -4 -3 -3 -3 -2 -2 -2 -3 -1 -3 -1 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -6 0 -1 -2 -1 -2 -1 0 0 0 0 0 -1 0 0 -3 -4 -5 -9 -4 -4 -1 -7 -6 -2 -3 -5 -5 0 -1 -1 -1 -5 -6 -5 -6 -3 -9 -3 -5 -5 -4 -2 -3 -3 -1 0 0 -2 -3 -2 -3 -5 0 0 0 0 0 -2 -6 -6 -5 -5 -5 -4 -4 -4 -5 -4 0 -2 0 0 0 0 0 -4 -15 -15 -15 -3 -9 -9 -3 -2 -8 -10 -1 0 0 0 0 0 0 0 -2 -4 -8 -12 -12 -7 -2 -1 -4 -21 -23 -24 -13 0 0 -6 -27 -11 -2 -4 -12 -13 -5 0 -11 -134 -145 -42 0 0 0 0 0 0 0 -49 -171 -213 -206 -209 -201 -113 -91 -81 -178 -220 -220 -225 -233 -237 -248 -57 -26 -33 -45 -33 0 0 0 0 0 0 0 -39 -84 -98 -90 -78 -230 -79 -137 -215 -221 -225 -218 -216 -203 -203 -201 -205 -223 -237 -225 -216 -225 -211 -201 -196 -193 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -128 -95 -42 -31 -37 -57 -65 -119 -141 -125 -118 -115 -95 -54 -64 -74 -76 -74 -72 -61 -50 -85 -72 -34 -7 -1 -18 -48 -52 -41 -29 -39 -79 -138 -130 -92 -32 -39 -73 -37 -51 -93 -141 -127 -84 -58 -69 -111 -124 -101 -79 -57 -52 -48 -46 -90 -130 -147 -141 -119 -104 -148 -98 -119 -123 -99 -90 -92 -72 -75 -103 -92 -57 -50 -70 -53 -87 -79 -31 -4 0 -7 -22 -3 -32 -71 -54 0 -4 -42 -55 -51 -41 -35 -32 -29 -27 -37 -19 -29 -37 -22 -27 -34 -27 -38 -49 -55 -65 -76 -50 -43 -74 -92 -97 -105 -127 -137 -145 -139 -86 -48 -79 -140 -175 -72 -55 -31 -43 -74 -88 -41 -79 -66 -86 -107 -115 -132 -129 -135 -154 -142 -145 -179 -204 -187 -188 -214 -259 -298 -313 -290 -280 -234 -256 -241 -199 -64 -22 -27 -192 -312 -82 0 -131 -112 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -3 -13 -13 -6 0 0 0 0 0 -1 -1 -1 -1 0 -1 -2 0 0 0 0 0 0 0 0 -2 -3 -4 -4 -4 -5 -1 -2 -7 -4 -4 -6 -6 -7 -4 -13 -28 -15 -3 -2 -3 -7 -4 -2 -2 -1 -9 -11 -4 -4 -6 -1 -5 -5 -30 -59 -47 -46 -43 -21 -7 -21 -37 -32 -34 0 -3 -14 -24 -31 -23 -2 -2 0 -1 -12 -15 -27 -40 -45 -41 -3 -34 -33 -10 0 0 -7 -26 -23 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 -1 -7 -6 -7 -3 -2 -4 -3 -3 -3 -5 -4 -2 -1 -1 0 -1 -2 -1 -1 0 -1 -1 -3 -3 -3 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -10 -1 -11 -11 -3 0 0 0 -1 -4 0 0 0 -3 -4 -5 -4 -3 -8 -6 -10 -8 -7 -5 0 -1 -7 -6 -6 -6 -5 -4 -4 -4 -10 -6 -6 -3 -3 -4 -4 -4 -4 -1 0 0 -2 -1 0 -1 0 0 0 0 0 -4 -8 -8 -2 -2 -3 -4 -4 -8 -11 -8 0 0 0 0 0 0 0 -3 -12 -13 -14 -2 -2 -2 -1 -5 -13 -10 0 0 0 -1 -1 0 0 0 0 -2 -8 -10 -6 -2 -1 -5 -9 -10 -14 -14 -10 -4 0 -3 -13 -10 -7 -10 -13 -13 -11 -7 -6 -5 0 0 0 0 -1 0 0 -18 -197 -194 -223 -137 -82 -136 -213 -215 -210 -216 -211 -165 -184 -214 -218 -226 -237 -236 -227 -215 -204 -104 0 0 0 0 -14 -101 -43 -76 -189 -240 -240 -197 -226 -230 -215 -205 -203 -203 -204 -203 -200 -203 -219 -226 -233 -231 -217 -220 -226 -230 -216 -208 -199 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -42 -129 -89 -61 -74 -78 -54 -32 -16 -57 -99 -107 -85 -58 -49 -63 -71 -53 -51 -41 -34 -25 -9 -27 -41 -15 -11 -28 -63 -93 -93 -34 -53 -84 -116 -137 -128 -19 -6 -37 -40 -30 -40 -96 -111 -40 -17 -40 -80 -98 -32 -32 -41 -47 -53 -67 -103 -108 -135 -126 -117 -108 -115 -94 -122 -116 -120 -89 -56 -65 -89 -112 -87 -43 -36 -46 -51 -98 -97 -47 -11 -1 0 -5 0 -1 -21 -62 -33 0 0 -3 -38 -38 -32 -24 -19 -31 -51 -27 -20 -17 -15 -24 -34 -28 -45 -41 -51 -72 -71 -48 -58 -40 -62 -82 -101 -99 -101 -103 -124 -72 -73 -104 -136 -121 -84 -76 -40 -46 -62 -66 -60 -60 -57 -54 -75 -85 -91 -97 -109 -130 -134 -137 -143 -168 -180 -188 -199 -229 -288 -304 -256 -234 -237 -250 -146 -325 -352 -125 0 0 0 0 0 -279 -162 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -3 -2 0 0 -3 -6 -5 -1 0 0 0 0 -2 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 0 -4 -2 -3 -3 -2 -2 0 -2 -6 -3 -3 -4 -5 -5 -4 -1 -14 -8 -5 -6 -6 -6 -4 -3 -4 -3 -24 -27 -1 -1 -5 0 -5 -6 -20 -36 -44 -44 -13 -1 0 0 0 0 0 0 -1 0 0 -1 -1 -1 0 0 0 -2 -2 -29 -40 -40 -41 -41 -41 -38 -22 -14 -12 -10 -13 -27 -26 -26 -23 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 0 -1 -5 -6 -6 -5 -5 -4 -3 -3 -4 -4 -12 -5 -3 -2 -1 -1 0 0 0 -1 -3 -3 -3 -3 0 0 -1 -4 -3 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -4 0 -2 -14 -3 0 -6 -5 0 0 0 0 0 0 -1 -2 -3 -2 -10 -9 -10 -7 -7 -12 -13 -6 -2 -6 -8 -6 -4 -2 -2 -3 -7 -5 -9 -9 -6 -3 -4 -6 -4 -3 -2 -2 -4 -3 -1 0 0 0 0 0 0 -2 -3 -5 -8 -3 -4 -4 -5 -5 -4 -2 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 -5 -12 -9 0 0 0 -4 -3 0 0 -1 -3 -5 -10 -21 -21 -9 -2 -5 -6 -9 -21 -29 -16 -6 -1 0 -1 -2 -10 -16 -15 -13 -14 -15 -14 -19 0 -3 -3 -2 -7 -15 -23 -38 -46 -55 -71 -39 -17 -51 -107 -116 -125 -198 -220 -111 -145 -184 -187 -226 -236 -245 -246 -247 -246 -213 -172 -162 -131 -22 -143 -245 -162 -99 -154 -247 -222 -62 -218 -221 -237 -242 -223 -206 -207 -211 -236 -225 -230 -224 -225 -233 -236 -231 -229 -235 -240 -234 -224 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -31 -49 -45 -78 -99 -92 -83 -85 -62 -31 -18 -27 -74 -86 -57 -53 -74 -85 -84 -76 -19 -6 -8 -32 -41 -22 -52 -23 -81 -86 -82 -94 -96 -92 -93 -96 -98 -109 -91 -7 -2 -71 -85 -69 -64 -79 -94 -14 -42 -46 -46 -34 -8 -1 -12 -16 -53 -84 -95 -85 -110 -121 -119 -100 -76 -64 -94 -95 -115 -75 -46 -59 -93 -103 -77 -39 -22 -12 -20 -46 -70 -110 -50 -7 0 -9 -13 -26 -129 -94 -23 0 -1 -9 -29 -27 -30 -23 -17 -22 -36 -30 -6 -14 -15 -21 -29 -33 -43 -45 -59 -71 -78 -66 -51 -33 -29 -32 -99 -109 -100 -106 -105 -91 -103 -127 -137 -148 -160 -127 -49 -46 -82 -134 -108 -76 -72 -46 -67 -67 -69 -75 -91 -116 -118 -120 -121 -143 -150 -157 -178 -207 -251 -268 -249 -187 -147 -151 -221 -268 -434 -101 0 0 0 0 -6 -137 -43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 -2 -3 -3 -3 0 0 -1 -1 -2 -1 0 0 -1 -2 -1 0 0 0 0 -1 -3 -4 -3 -1 0 -1 -2 0 0 0 0 0 -3 -6 -5 0 -1 -3 -3 -3 -2 -1 -2 -1 -3 -1 0 -3 -7 -6 -3 -4 -4 -4 -4 -7 -10 -9 -8 -7 -2 -20 -18 -2 -4 -1 -1 -5 -3 0 -2 -6 -1 0 0 0 0 0 0 0 0 0 0 -11 -11 -10 -7 -2 -2 -2 -2 -20 -36 -38 -37 -36 -35 -33 -10 -25 -26 -24 -25 -20 0 -4 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -5 -6 -5 -4 -2 -1 -4 -4 -5 -4 -3 -3 -3 -6 -12 -17 -8 -2 -2 -1 0 -1 -2 -2 -3 -3 -2 -2 -1 0 -1 -4 -5 -5 -7 -3 -5 -8 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 -4 -3 0 0 0 -3 -1 -5 -10 -7 0 0 0 0 0 0 0 -1 -1 0 -1 -5 -9 -2 0 -3 -5 -7 -8 -4 -3 -1 -1 -4 -4 -5 -7 -10 -5 -6 -3 -3 -3 -4 -3 -3 -4 -6 -5 -3 -2 -1 0 0 0 0 0 0 0 -3 -7 -3 -4 -5 -1 -1 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 -5 -10 -10 -4 0 0 0 -1 0 0 -7 -19 -11 -9 -23 -26 -14 -2 0 -1 -4 0 -19 -13 -21 -16 0 0 -2 -12 -16 -13 -13 -14 -14 -15 -20 -1 -17 -14 -14 -13 -13 -22 -33 -15 -13 -16 -18 -17 -16 -16 -16 -30 -126 -140 -165 -183 -92 -73 -199 -241 -247 -244 -247 -247 -135 -66 -83 -89 -50 -262 -265 -261 -256 -246 -235 -234 -236 -239 -242 -227 -222 -222 -222 -225 -231 -231 -235 -219 -221 -230 -179 -129 -141 -157 -240 -250 -249 -251 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -47 -66 -50 -10 -55 -134 -134 -91 -43 -53 -63 -35 -56 -65 -64 -67 -75 -74 -75 -73 -66 -43 -32 -61 -45 -43 -60 -47 -39 -49 -121 -77 -74 -83 -75 -53 -71 -77 -87 -113 -112 -55 -26 -57 -60 -70 -85 -103 -124 -103 -98 -57 -31 -11 -2 0 0 -1 -30 -56 -80 -79 -68 -87 -107 -78 -61 -78 -92 -95 -119 -90 -59 -65 -89 -100 -82 -52 -11 -2 0 -1 -30 -79 -70 -2 0 -29 -34 -41 -60 -39 -1 0 -4 -14 -19 -20 -27 -19 -15 -15 -24 -26 -14 -6 -3 -14 -31 -40 -51 -63 -66 -57 -60 -86 -79 -65 -45 -27 -102 -129 -125 -129 -140 -145 -126 -130 -135 -124 -107 -117 -113 -109 -123 -209 -199 -133 -76 -54 -64 -77 -74 -77 -75 -82 -94 -100 -110 -133 -113 -124 -161 -186 -189 -202 -308 -230 -132 -165 -228 -245 -351 -7 -184 -41 0 -90 -120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -1 0 0 0 0 0 0 -3 -5 -3 0 -2 -3 -1 -1 -1 -1 -2 -2 -3 -3 -5 -2 0 -1 -2 -2 0 0 0 0 0 -2 -3 0 -2 -4 -2 -2 -2 0 0 0 -2 -3 -3 -10 -13 -11 -6 -6 -4 -8 -6 -5 -5 -5 -7 -8 -2 0 -1 -3 -4 -3 -2 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 -4 -13 -17 -31 -44 -28 0 -1 -4 -23 -39 -41 -39 -37 -36 -36 -26 -14 -23 -13 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -6 -1 -5 -4 -3 -1 0 -1 -2 -8 -3 -1 -2 -9 -14 -4 -10 -4 -1 0 -2 -3 -4 -4 -2 -3 -2 -2 -2 -3 -4 -5 -5 -3 -11 -4 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -6 -4 -5 -7 -3 0 0 0 0 0 -1 -3 -4 -2 0 0 0 0 -4 -5 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -1 0 0 0 -2 -4 -3 -4 0 -1 -6 -7 -6 -7 -10 -10 -5 -8 -3 -1 -4 -6 -4 -3 -6 -2 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -9 -10 -8 0 0 0 -3 -2 -2 -6 -14 -23 -7 -10 -20 -20 -9 0 0 0 0 0 -10 -5 -1 0 0 -3 -13 -16 -16 -15 -15 -13 -11 -9 -7 -30 -13 -11 -13 -25 -38 -32 -14 -14 -16 -17 -16 -15 -15 -13 -10 -8 0 0 -4 -4 -11 -21 -22 -50 -245 -239 -237 -98 -99 -110 -24 -61 -256 -268 -262 -253 -241 -228 -224 -228 -220 -224 -224 -222 -226 -229 -234 -231 -212 -223 -229 -131 -106 -73 -34 -33 -54 -163 -176 -249 -271 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -39 -146 -61 -24 -6 -33 -92 -138 -112 -84 -67 -63 -58 -31 -55 -47 -52 -63 -61 -66 -103 -69 -88 -73 -79 -94 -80 -75 -59 -26 -23 -42 -80 -73 -70 -57 -29 -27 -60 -79 -97 -89 -123 -69 -41 -53 -50 -30 -44 -61 -88 -100 -79 -32 -5 -76 -58 -38 -22 -17 -38 -21 -49 -71 -68 -67 -80 -84 -73 -63 -69 -84 -81 -73 -76 -87 -96 -92 -85 -56 -14 0 0 0 -8 -19 -23 -9 -2 -31 -49 -43 -35 -25 -13 0 0 -13 -15 -19 -21 -14 -8 -10 -10 -27 -37 -40 -32 -22 -38 -57 -60 -69 -70 -64 -63 -104 -102 -78 -46 -11 -28 -113 -115 -106 -81 -69 -80 -88 -119 -134 -126 -120 -139 -155 -145 -103 -54 -79 -57 -53 -68 -69 -68 -80 -89 -81 -92 -101 -107 -126 -119 -122 -157 -171 -175 -199 -256 -141 -116 -123 -164 -271 -358 -298 -419 -165 -28 -7 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -1 0 0 0 0 0 0 0 0 0 -3 -3 -1 -2 0 -2 -1 -2 -3 -2 -1 -1 -3 -1 0 0 -2 -3 -2 -2 0 0 -1 -2 -2 0 -2 -2 -3 -1 -24 -33 -19 -2 0 -4 -4 -4 -5 -8 -9 -7 -4 -18 -22 -8 -3 -5 -7 -8 -5 -1 -10 -7 -4 -3 -3 -2 -2 -3 -2 -2 -3 -2 0 0 0 0 0 0 0 -1 -2 0 0 -1 -2 -2 -1 -1 -5 -24 -29 -40 -41 -38 -34 -34 -29 -1 -14 -15 -5 0 0 0 0 0 -2 0 -1 0 0 0 0 0 0 0 0 -1 -1 0 -1 -5 -6 -5 -4 -3 -3 -6 -8 -1 -17 -7 -3 -9 -10 -4 -1 -2 -2 -2 -3 -2 -2 -2 -3 -2 -3 -2 -3 -4 -4 -4 -5 -18 -7 -1 -17 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -6 0 0 -16 -6 0 0 0 0 0 -3 -4 -1 0 -6 -7 0 0 0 -2 -1 0 0 0 0 -1 -9 -1 0 0 -4 -4 -3 -9 -2 -1 0 0 -2 -3 -3 -5 -1 -4 -5 -6 -7 -7 -7 -5 -1 -6 -1 0 -3 -4 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -6 -7 0 0 0 -1 -3 -2 -12 -17 -3 -3 -20 -23 -24 -13 -9 -7 0 0 0 -19 -25 -10 0 0 -5 -16 -16 -30 -31 -20 -14 -13 -14 -20 -28 -16 -11 -24 -30 -22 -13 -12 -12 -13 -15 -15 -9 -11 -9 -5 -18 -7 -6 -17 -20 -20 -20 -18 -18 -31 -39 -51 -33 -53 -129 -168 -175 -241 -253 -255 -253 -250 -241 -236 -239 -226 -208 -213 -120 -171 -217 -220 -224 -195 -50 -90 -53 -38 -38 -36 -31 -34 -46 -46 -176 -215 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -82 -95 -86 -11 -2 -1 -14 -37 -62 -84 -114 -104 -98 -72 -69 -77 -97 -109 -106 -109 -86 -73 -97 -89 -126 -109 -114 -61 -36 -84 -29 -27 -33 -48 -73 -85 -84 -76 -78 -27 -42 -58 -47 -60 -94 -69 -42 -33 -53 -59 -35 -33 -35 -61 -63 -46 -48 -91 -69 -71 -73 -92 -77 -39 -34 -57 -56 -53 -64 -70 -68 -69 -61 -85 -94 -96 -111 -127 -107 -88 -88 -52 -24 -11 -4 -1 -9 -8 -30 -41 -31 -23 -36 -12 -3 -4 -6 -5 -8 -16 -19 -22 -20 -11 -5 -4 0 -14 -24 -26 -21 -20 -37 -65 -65 -74 -67 -68 -83 -106 -105 -68 -53 -47 -67 -99 -104 -86 -77 -55 -36 -34 -39 -36 -101 -149 -151 -147 -135 -102 -54 -55 -48 -43 -39 -51 -63 -85 -139 -134 -104 -99 -112 -123 -126 -102 -116 -162 -169 -124 -64 -88 -103 -126 -162 -283 -175 -238 -417 -387 -140 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -4 -2 -1 -2 -6 -1 0 -1 -2 -3 -4 -3 0 -4 -4 -2 0 0 -1 -2 -6 -1 -5 -12 -10 -3 -2 -3 -4 -4 -3 -6 -6 -4 -4 0 0 0 -1 -18 -17 -6 -6 -3 -2 -2 -2 -2 -2 -2 -2 -6 -4 -4 -4 -5 -3 -1 0 0 0 -2 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -3 -26 -36 -38 -36 -21 -8 -1 -1 0 0 0 0 0 0 0 -2 0 -2 -1 -1 0 0 0 0 0 0 -2 -1 0 -1 -5 -5 -5 -5 -5 -8 -16 -18 0 -4 -23 -20 -10 -5 -3 -3 0 0 0 -1 0 -1 -1 -2 -3 -3 -3 -2 -1 -1 -1 -4 -15 -5 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -4 0 0 0 0 -1 -2 -1 0 0 -1 0 0 0 0 0 0 0 0 -1 -4 -5 -2 0 0 -3 -4 -5 -13 -8 -8 -1 0 -4 -5 -5 -6 -1 -6 -8 -9 -9 -9 -8 -5 -2 -3 -1 0 -1 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -9 -9 -3 -1 -1 -3 -1 0 0 -1 0 -4 -23 -26 -26 -19 -20 -18 -6 0 0 0 -19 -9 0 0 -1 -6 -18 -35 -38 -21 -15 -15 -21 -31 -29 -30 -12 -10 -22 -31 -23 -10 -11 -11 -15 -13 -11 -11 -11 -11 -18 -18 -18 -18 -18 -20 -19 -17 -15 -16 -16 -19 -20 -23 -138 -250 -213 -138 -241 -241 -246 -252 -252 -253 -239 -185 -87 -89 -83 -82 -74 -76 -67 -30 -4 -42 -41 -38 -36 -35 -36 -36 -34 -36 -52 -61 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -28 0 -88 -61 -15 -3 -15 -37 -57 -52 -79 -74 -94 -108 -55 -57 -71 -82 -84 -96 -117 -98 -85 -73 -75 -66 -45 -46 -100 -31 -16 -32 -49 -53 -24 -9 -8 -44 -86 -117 -108 -54 -34 -32 -27 -37 -72 -92 -67 -61 -88 -82 -57 -46 -54 -59 -62 -76 -75 -73 -78 -72 -55 -86 -52 -37 -45 -55 -81 -45 -65 -56 -46 -53 -63 -69 -83 -117 -126 -118 -96 -84 -95 -56 -45 -27 -28 -31 -12 -3 -31 -34 -18 -7 -7 -5 -13 -11 -12 -20 -25 -20 -25 -22 -22 -13 -6 -2 0 -1 -10 -27 -24 -19 -41 -68 -62 -68 -71 -88 -100 -83 -66 -66 -46 -28 -71 -92 -84 -60 -22 -44 -29 -24 -43 -59 -73 -134 -125 -126 -124 -107 -74 -52 -57 -54 -34 -50 -93 -114 -120 -89 -81 -96 -116 -121 -120 -122 -124 -161 -157 -189 -131 -96 -112 -137 -179 -406 -97 -80 -201 -227 -141 -180 -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 -1 -1 -1 -2 -4 -5 -4 0 0 -2 -3 -3 -3 0 0 -3 -1 0 0 -1 -4 -5 0 0 -1 -5 -5 -4 -4 -4 0 -1 -4 -2 0 0 0 -1 -7 -4 -14 -13 -7 -7 -3 -7 -2 -2 -5 -5 -3 -2 -3 -5 -6 -5 -6 -5 -3 -2 -1 -2 -3 -1 -1 -2 -1 0 0 -1 0 0 0 0 -1 -1 -5 -39 -31 -26 -26 -19 -9 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -2 -2 -1 -2 -3 -3 -3 -1 -1 -2 -3 -6 -15 -4 -7 -6 -3 -3 -4 -5 -1 -3 -4 -2 -2 -3 -1 -4 -1 0 0 0 0 0 0 0 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -2 -1 0 0 -2 0 0 0 0 0 0 0 0 0 -3 -3 -1 -1 -5 -7 -1 0 0 0 -3 -8 -9 -10 -1 0 -3 -3 -2 -5 -7 -2 -7 -8 -8 -8 -8 -6 -8 -4 -1 0 -1 -3 -4 -2 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -13 -13 -9 -4 -3 -3 -1 -2 -2 -1 0 -1 -8 -28 -18 -20 -21 -21 -13 0 0 0 0 -18 -9 0 -3 -7 -10 -21 -35 -29 -19 -15 -21 -29 -27 -25 -10 -9 -22 -18 -11 -9 -9 -10 -14 -11 -12 -12 -10 -9 -10 -12 -11 -16 -18 -21 -19 -16 -16 -17 -19 -21 -20 -22 -59 -101 -88 -45 -116 -141 -157 -175 -180 -189 -141 -28 -33 -29 -77 -87 -68 -60 -64 -45 -6 -43 -41 -40 -38 -35 -34 -33 -29 -23 -49 -54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -93 -172 -123 -29 -6 -3 -25 -57 -84 -95 -56 -50 -40 -27 -31 -48 -57 -43 -63 -101 -114 -100 -67 -45 -45 -51 -49 -64 -58 -28 -24 -27 -5 -17 -56 -62 -35 -27 -37 -63 -99 -112 -98 -68 -32 -35 -44 -65 -83 -97 -137 -89 -55 -25 -10 -6 -25 -51 -65 -73 -70 -73 -69 -53 -45 -21 -36 -49 -65 -65 -35 -50 -42 -43 -47 -50 -57 -83 -101 -96 -83 -65 -42 -11 -14 -26 -7 -7 -3 -17 -25 -17 -11 -14 -18 -21 -22 -18 -24 -19 -28 -32 -29 -24 -20 -17 -13 -9 -7 -3 -1 -2 -2 -14 -7 -28 -58 -67 -63 -75 -84 -85 -59 -48 -45 -31 -48 -99 -96 -62 -45 -36 -33 -32 -36 -57 -79 -86 -105 -105 -90 -134 -85 -52 -50 -61 -58 -42 -64 -74 -85 -91 -84 -86 -106 -124 -120 -116 -114 -136 -162 -144 -173 -89 -85 -147 -182 -232 -367 -8 0 0 -94 -100 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -3 -3 -4 -4 -5 -3 -1 0 -1 -3 0 0 0 -2 -5 -7 -6 0 -5 -7 -7 -4 -2 -1 0 -1 -4 -3 -2 -2 -2 -3 0 -1 -2 -9 -6 -6 -9 -5 -6 -5 -6 -7 -5 -4 -3 -4 -10 -5 -5 -5 -5 -5 -4 -2 0 -2 -3 -3 -2 -1 -4 -7 0 0 0 0 0 -1 -8 -32 -18 -31 -24 -16 -13 -11 -7 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 -1 -3 -1 0 0 0 -2 0 -4 -2 -2 -3 -2 0 -3 -1 -7 -5 -3 -5 -5 -3 -4 -2 -5 -2 -1 -1 0 0 0 0 -1 0 0 0 0 0 -3 0 0 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -3 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 -7 -12 -7 0 0 -1 0 0 0 0 0 -2 -2 -1 -1 -6 -8 -6 -2 -2 -5 -2 -3 -3 -6 -3 -4 -5 -4 -5 -3 0 -2 -4 -4 -3 -4 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -12 -11 -9 -9 -6 -5 -3 -1 -2 -1 0 0 -1 -8 -4 -8 -10 -15 -12 -3 0 0 0 0 0 0 -2 -4 -4 -5 -12 -35 -32 -21 -23 -29 -24 -11 -10 -9 -23 -29 -30 -21 -10 -9 -11 -9 -9 -12 -17 -14 -8 -7 -7 -12 -17 -18 -17 -15 -15 -17 -19 -20 -20 -20 -22 -26 -30 -28 -20 -35 -36 -28 -10 0 0 -8 -30 -27 -2 -27 -33 -17 -7 -7 -2 -10 -12 -41 -45 -39 -36 -38 -41 -36 -41 -51 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 -2 -17 -91 -142 -155 -84 -10 -3 -7 -26 -57 -71 -69 -56 -37 -37 -47 -41 -33 -31 -32 -61 -117 -107 -96 -82 -75 -71 -68 -66 -60 -27 -35 -57 -60 -7 -55 -68 -74 -66 -56 -34 -43 -85 -110 -107 -80 -40 -37 -30 -68 -75 -76 -63 -36 -27 -30 -56 -78 -50 -36 -60 -66 -72 -69 -56 -36 -27 -27 -53 -52 -67 -58 -38 -28 -27 -32 -21 -29 -39 -59 -76 -57 -45 -18 -5 0 0 -12 -40 -87 -77 -34 -22 -21 -28 -33 -45 -42 -42 -38 -29 -23 -31 -34 -29 -24 -20 -16 -11 -9 -9 -4 -3 -6 -8 -3 -3 -14 -31 -44 -61 -75 -79 -80 -72 -45 -38 -30 -52 -97 -101 -55 -49 -29 -11 -28 -55 -65 -108 -103 -83 -82 -79 -90 -39 -40 -34 -46 -49 -44 -47 -36 -44 -98 -110 -105 -114 -129 -121 -130 -122 -135 -144 -133 -104 -49 -93 -141 -219 -182 -202 -451 -254 -64 -113 -72 0 -74 -147 -80 -45 0 0 0 0 0 0 0 0 0 -39 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -4 -2 -2 -2 -3 -2 0 -1 -3 -1 0 0 0 0 -1 -4 -1 -2 -5 -6 -5 -1 -6 -4 -3 -2 -3 -4 -4 -6 -4 -4 -4 -5 -4 -5 -5 -6 -6 -6 -8 -9 -7 -4 -4 -2 -5 -7 -16 -7 -3 -5 -9 -4 -5 -5 -3 -4 -4 0 0 -1 -4 -2 -2 -10 -22 -29 0 0 0 0 0 -1 -1 -9 -31 -9 -8 -5 -8 -14 -11 -1 0 0 0 0 0 -1 -1 -1 -1 -1 0 -1 -1 -1 -2 -1 0 -2 -3 -3 -1 0 -2 -3 0 -3 -1 -3 -5 -7 -8 -4 -3 -3 -3 -1 -1 0 0 -1 0 -2 -3 -2 -1 -1 0 0 0 0 0 -2 -1 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 -1 -2 -2 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -10 -7 0 0 0 0 0 0 -2 -4 -6 -4 -5 0 -6 -7 -3 -2 -4 -3 -2 -3 0 0 0 -1 -2 -5 -5 0 -1 -2 -1 0 -2 -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 -5 -4 -7 -12 -13 -10 -10 -5 -5 -2 0 -1 -3 -3 0 0 0 -5 -10 -12 -8 0 0 0 0 0 -2 -4 -3 -4 -13 -26 -28 -20 -25 -30 -26 -16 -11 -9 -25 -30 -18 -11 -10 -10 -10 -7 -8 -13 -27 -31 -27 -25 -18 -7 -16 -16 -16 -15 -14 -15 -18 -22 -22 -22 -23 -25 -29 -32 -32 -32 -32 -16 -12 -11 -5 0 0 -1 -3 -32 -33 -33 -34 -34 -34 -33 -38 -18 -37 -38 -35 -37 -44 -48 -39 -53 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 -32 -90 -104 -93 -117 -96 -26 -3 -8 -22 -46 -68 -53 -33 -21 -17 -30 -53 -26 -24 -38 -52 -63 -80 -80 -74 -74 -76 -87 -95 -88 -31 -18 -32 -27 -33 -66 -37 -43 -46 -49 -27 -27 -48 -50 -87 -92 -78 -55 -48 -48 -59 -75 -71 -60 -59 -63 -63 -83 -30 -36 -42 -57 -77 -85 -79 -62 -43 -46 -56 -64 -63 -91 -90 -67 -51 -38 -22 -17 -31 -49 -62 -52 -31 -19 -2 0 0 -1 -46 -106 -98 -76 -15 -7 -21 -41 -60 -59 -51 -42 -31 -25 -27 -32 -29 -24 -22 -20 -14 -10 -8 -8 -4 -3 -7 -6 -2 -6 -19 -31 -35 -60 -72 -73 -80 -92 -39 -53 -46 -63 -106 -120 -61 -40 -27 -22 -37 -49 -44 -61 -71 -59 -49 -50 -40 -18 -22 -23 -42 -49 -50 -56 -62 -72 -122 -129 -117 -108 -104 -92 -92 -102 -127 -111 -108 -85 -51 -83 -118 -241 -468 -532 -511 -374 -96 -115 -311 -93 -48 -124 -158 -236 -311 -252 -52 0 0 0 0 0 0 -145 -80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 -3 -6 -5 -3 0 0 0 0 -2 -4 -3 -3 0 -1 -2 -3 -3 -3 -6 -2 0 -3 -3 -3 -4 -5 -4 -4 -4 -5 -4 -4 -5 -8 -12 -9 -12 -11 -9 -6 -4 -4 -2 -6 -24 -12 -7 -7 -3 -3 -4 -4 -15 -7 -5 -3 0 0 -1 0 -1 -18 -22 -19 -21 -15 -2 -1 0 0 0 -2 -6 -13 -9 -8 -3 -5 -6 -5 -5 -3 0 0 0 -2 -2 -1 -1 -3 -1 -2 -1 0 -1 -1 0 -2 -4 -1 0 -2 -3 -2 -2 -5 -1 -4 -4 -3 -3 -2 -2 -3 -1 0 -3 -5 -6 -3 0 -2 -5 -5 -4 -3 -1 -2 -5 0 -7 -6 -5 -2 -1 -2 -2 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -1 -2 -5 -1 0 0 -1 -1 -2 -2 -2 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -9 -5 0 0 0 0 0 0 -5 -4 -2 -3 -5 -1 -4 -4 -1 -1 -2 -3 -3 -4 0 -2 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -13 -12 -11 -12 -34 -12 -2 -3 -4 -4 -4 0 0 0 0 -2 -13 -21 -7 0 0 0 -12 -6 -1 -1 -5 -18 -18 -17 -16 -27 -33 -31 -26 -14 -14 -13 -26 -17 -10 -10 -10 -9 -6 -8 -7 -15 -20 -30 -36 -21 -16 -14 -14 -13 -13 -14 -15 -16 -17 -20 -22 -23 -26 -30 -25 -18 -31 -31 -32 -32 -27 -12 0 0 -5 -34 -31 -32 -34 -37 -39 -40 -43 -47 -33 -37 -34 -31 -35 -42 -45 -49 -51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -153 -62 -56 -47 -29 -4 -1 -3 -21 -66 -90 -67 -32 -12 -40 -38 -42 -30 -13 -34 -54 -53 -30 -23 -40 -44 -57 -62 -75 -70 -48 -24 -35 -26 -7 -42 -56 -45 -45 -40 -35 -49 -41 -33 -36 -83 -85 -69 -49 -34 -26 -32 -47 -51 -37 -63 -60 -39 -10 -24 -48 -70 -73 -79 -87 -81 -58 -41 -50 -61 -68 -76 -86 -81 -78 -74 -64 -58 -56 -56 -70 -80 -58 -39 -24 -10 -3 0 -19 -58 -79 -74 -53 -11 -28 -50 -52 -60 -68 -60 -36 -20 -24 -31 -32 -27 -23 -21 -19 -11 -8 -8 -8 -8 -8 -13 -7 -6 -11 -18 -24 -46 -52 -58 -68 -82 -77 -41 -46 -15 -50 -94 -102 -62 -32 -31 -49 -39 -33 -33 -50 -62 -30 -27 -24 -22 -20 -24 -33 -40 -49 -63 -59 -70 -81 -83 -113 -117 -109 -103 -95 -96 -103 -78 -89 -96 -65 -68 -109 -148 -230 -420 -297 -212 -179 -107 -128 -179 -17 -113 -105 -59 -14 -13 -77 -109 -90 -18 0 0 0 -16 -146 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 0 0 0 0 -2 -2 0 -3 -1 -1 0 -1 -1 0 0 0 -1 -1 -5 -6 -2 0 0 -3 -4 -4 -2 -3 -5 -3 -3 -1 -1 -2 -4 -4 -4 -4 -3 -6 -6 -5 -7 -11 -10 -8 -13 -18 -10 -6 -8 -9 -5 -5 -9 -9 -10 -10 -10 -8 -5 -22 -7 -1 0 0 0 -1 -2 0 -1 -1 -1 0 -3 -3 -1 -2 0 -1 -7 -14 -13 -6 -7 -5 -8 -13 -17 -14 0 0 0 0 -1 -1 0 0 -1 0 0 0 0 0 0 -1 -3 -6 -6 -1 -2 -3 -4 -6 -5 0 0 -1 -4 -2 0 -1 -2 0 -1 -2 -2 -1 -1 -2 -6 -3 -3 -3 -5 -4 -1 -2 -5 -4 -6 -6 -4 -3 -6 -5 0 0 -7 -6 -2 0 0 0 0 0 0 0 0 0 -2 -3 -2 0 0 -1 -4 -5 -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 -3 -8 -7 -8 -7 -1 -5 -6 -6 -4 -4 -4 -4 -4 0 -2 -4 -3 -2 -1 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 -11 -15 -10 -8 -7 -4 -7 -1 -3 -4 -5 -4 0 0 0 0 -2 -2 -12 -21 0 0 0 0 0 0 0 -5 -18 -19 -18 -16 -29 -33 -30 -28 -27 -27 -28 -28 -8 -6 -10 -10 -9 -6 -8 -3 -3 -8 -26 -33 -17 -14 -14 -14 -13 -13 -14 -15 -16 -19 -22 -23 -24 -27 -19 -7 -4 -15 -16 -19 -21 -7 0 0 0 -7 -33 -30 -33 -36 -37 -38 -39 -41 -43 -42 -35 -31 -28 -32 -37 -39 -40 -44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -63 -85 -95 -112 -99 -75 -25 0 -4 -10 -18 -52 -62 -49 -25 -28 -52 -50 -76 -36 -21 -48 -65 -30 -11 -23 -31 -34 -37 -34 -20 -24 -10 -9 -30 -39 -10 -33 -36 -39 -39 -32 -28 -78 -44 -25 -10 -22 -49 -36 -12 -27 -30 -38 -42 -49 -78 -50 -40 -24 -30 -47 -59 -87 -84 -95 -78 -60 -51 -61 -64 -61 -65 -59 -49 -49 -57 -67 -69 -67 -63 -58 -61 -82 -78 -63 -46 -36 -22 -8 -29 -57 -57 -58 -53 -37 -32 -15 -33 -60 -69 -56 -34 -23 -28 -35 -30 -23 -19 -18 -16 -8 -8 -7 -14 -20 -18 -10 -6 -4 -11 -25 -39 -55 -54 -57 -69 -92 -78 -53 -44 -31 -87 -131 -81 -51 -39 -36 -34 -38 -38 -39 -65 -62 -28 -35 -38 -34 -32 -32 -29 -25 -42 -63 -34 -57 -78 -99 -138 -117 -115 -109 -96 -90 -87 -81 -87 -71 -55 -58 -122 -167 -168 -156 -146 -132 -68 -132 -119 -34 -4 -64 -178 -130 -57 0 -56 -188 -195 -27 0 0 -62 -96 -104 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 -1 -1 -3 -3 -3 -2 -1 0 0 0 0 0 -2 -1 -1 -1 -1 -2 -3 0 -6 -6 -4 -5 -6 -4 -3 -4 -5 -4 -5 -4 -3 -1 -1 0 -6 -5 -4 -4 -3 -5 -13 -7 -3 -4 -7 -9 -10 -10 -4 -6 -5 -5 -18 -26 -3 -4 -1 0 0 0 0 -2 -1 -3 -3 -4 -3 -1 -2 -3 -4 -13 -11 -14 -16 -17 -17 -18 -14 -10 -20 -20 -10 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -4 -4 -5 0 -2 -3 -4 -7 -7 -1 -1 0 -4 -5 -4 -3 -1 -1 -5 -1 0 0 -2 -5 -6 -3 -1 -3 -1 -2 -2 0 -2 -3 -3 -4 -5 -5 -4 -4 -2 -5 -2 -2 -1 -3 -2 0 -1 -1 0 0 0 0 -2 -2 0 0 -1 -4 -5 -6 -3 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -3 -5 -6 -2 -5 -5 -6 -8 -7 -4 -3 -4 -1 -4 -5 -3 -2 -2 -1 -1 -2 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 -4 -9 -6 -1 -8 -8 -15 -14 -7 -9 -23 -3 -32 -5 0 -4 -28 -31 0 0 0 0 0 0 0 0 -3 -7 -3 0 0 -10 -7 -6 -20 -32 -31 -28 -31 -31 -29 -28 -28 -27 -26 -12 -10 -13 -12 -10 -8 -7 -9 -7 -9 -21 -33 -27 -13 -13 -14 -12 -11 -11 -11 -13 -15 -18 -24 -23 -26 -28 -12 0 0 0 0 0 0 -7 -9 -8 -8 -14 -37 -34 -36 -36 -34 -33 -33 -35 -38 -39 -33 -30 -27 -28 -31 -32 -34 -35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -198 -135 -133 -125 -124 -115 -86 -17 -5 -4 -6 -12 -31 -26 -28 -31 -33 -42 -60 -89 -43 -69 -77 -66 -42 -25 -29 -31 -34 -24 -14 -12 -6 -3 -27 -34 -27 -20 -27 -23 -26 -30 -15 -23 -45 -28 -48 -48 -30 -38 -32 -12 -9 -38 -56 -61 -72 -59 -20 -33 -61 -89 -71 -65 -82 -84 -50 -36 -25 -20 -19 -41 -59 -57 -65 -63 -59 -59 -61 -60 -45 -53 -47 -56 -73 -77 -67 -60 -57 -48 -38 -40 -45 -24 -24 -43 -32 -14 -6 -14 -26 -58 -52 -41 -37 -36 -32 -25 -18 -17 -17 -15 -10 -8 -6 -18 -30 -23 -9 -4 -1 -5 -36 -32 -27 -42 -63 -76 -69 -70 -56 -44 -67 -120 -93 -57 -50 -42 -33 -32 -39 -35 -47 -71 -60 -37 -34 -42 -36 -36 -30 -24 -20 -28 -68 -116 -121 -94 -82 -102 -127 -120 -99 -79 -92 -103 -91 -78 -69 -50 -63 -126 -161 -178 -181 -151 -106 -10 -86 -64 -110 -157 -76 -84 -9 0 0 -24 -108 -117 0 0 0 -47 -76 -48 -77 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -2 0 0 -1 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 -1 -3 -4 -1 -4 -3 -3 -3 -5 -5 -5 -2 -2 -1 -1 -2 -2 -2 -2 -3 -9 -8 -5 -4 -7 -14 -10 -4 -2 -3 -5 -10 -13 -8 -1 -2 -2 -4 -12 -17 -4 -4 -2 -1 0 -3 -2 0 -1 -1 0 -2 -1 0 -1 -2 -4 -20 -23 -26 -28 -24 -18 -22 -33 -24 -15 -16 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 0 0 -1 -3 -2 -6 -6 -2 -2 0 0 -1 -3 -3 -2 -3 -5 0 0 0 0 -1 -2 -2 -2 -7 -2 -5 -3 -1 -5 -7 0 -2 -3 -4 -2 -7 -21 -22 0 0 0 -3 -2 -1 -3 -3 0 0 -2 -3 -2 -1 0 -1 -1 -1 -1 0 -2 -15 -21 -3 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -10 -6 -7 -5 -5 -4 -4 -3 -3 0 -2 -1 -7 -5 -1 -1 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 0 -5 -9 -6 -1 -6 -7 -9 -3 -7 -6 0 0 0 0 0 -1 -7 -9 0 0 0 0 0 -3 -2 -4 -24 -56 -41 -35 -36 -35 -36 -26 -22 -37 -37 -35 -30 -28 -27 -25 -26 -29 -26 -24 -28 -17 -11 -9 -8 -7 -9 -12 -12 -28 -34 -23 -12 -12 -12 -11 -13 -13 -14 -16 -17 -20 -24 -26 -8 -24 -23 -9 0 0 0 -1 -9 -23 -28 -32 -37 -40 -40 -38 -38 -39 -36 -32 -29 -30 -35 -36 -33 -31 -27 -26 -27 -28 -28 -27 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -70 -172 -117 -143 -127 -134 -98 -55 -17 -9 -2 -6 -19 -26 -30 -49 -30 -26 -27 -39 -65 -84 -133 -89 -58 -27 -19 -33 -39 -35 -36 -28 -17 -5 -2 -3 -23 -10 -21 -22 -13 -22 -55 -36 -47 -30 -29 -53 -55 -13 -39 -44 -38 -38 -42 -32 -18 -5 -3 -3 -6 -30 -93 -55 -51 -58 -48 -19 -16 -5 -23 -27 -18 -31 -52 -81 -77 -76 -66 -56 -49 -46 -54 -35 -44 -54 -59 -58 -59 -61 -60 -58 -45 -32 -21 -22 -28 -20 -12 -19 -31 -31 -47 -48 -45 -39 -33 -27 -19 -14 -14 -14 -14 -10 -3 -1 -7 -19 -19 -10 -2 -2 -10 -39 -38 -40 -55 -66 -68 -65 -63 -63 -35 -49 -76 -78 -59 -58 -37 -37 -37 -34 -39 -75 -73 -63 -47 -38 -37 -35 -34 -30 -30 -41 -50 -66 -92 -112 -87 -83 -56 -71 -95 -96 -74 -90 -90 -73 -62 -52 -47 -64 -98 -108 -124 -139 -137 -82 0 0 -7 -3 -47 -42 0 0 0 -131 -35 -38 -52 0 0 -2 -83 -128 -53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -4 -1 -4 -4 -3 -6 -7 -3 -2 -3 -5 -1 -2 -2 -2 -1 -5 -14 -12 -10 -5 -6 -10 -9 0 -4 -1 -1 -4 -5 -4 -1 -1 -5 -5 -4 -4 -11 -13 -3 -1 -4 -3 -2 -1 -1 -1 -1 0 -8 -4 -1 -1 -1 -3 -10 -12 -14 -20 -21 -28 -41 -33 -17 -23 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -1 -3 -2 -2 -2 -2 -2 -3 -3 0 -2 -3 -4 -5 -4 -3 0 0 0 0 0 -1 -3 -3 -3 -2 -4 -1 -13 -14 -4 0 0 0 -2 -1 0 -2 -4 -1 -4 0 0 -2 -2 -3 -4 0 0 0 -1 0 -2 -4 -2 0 -2 -3 -1 -2 -20 -23 -3 -1 0 0 0 0 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 0 0 0 0 0 0 0 -6 -13 -9 -7 -6 -7 -3 -2 -3 -2 0 0 0 -1 -6 -7 -3 -1 -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 -1 -2 -1 0 0 0 0 0 -22 -18 0 0 0 0 0 0 0 0 0 0 0 0 -12 -12 -8 -29 -58 -66 -61 -52 -34 -56 -50 -29 -24 -35 -35 -33 -27 -27 -27 -18 -16 -26 -26 -25 -11 -11 -10 -10 -9 -9 -11 -12 -21 -22 -24 -19 -14 -13 -13 -12 -13 -12 -13 -14 -15 -17 -20 -23 -19 -23 -29 -23 -17 -11 0 -2 -24 -23 -26 -31 -35 -35 -33 -33 -33 -31 -31 -31 -30 -31 -33 -34 -29 -27 -26 -23 -22 -23 -23 -24 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -96 -148 -129 -119 -68 -75 -50 -30 -16 -4 -2 -14 -22 -37 -55 -65 -49 -41 -24 -36 -58 -81 -85 -59 -31 -15 -15 -21 -28 -36 -42 -22 -11 -4 -14 -52 -67 -1 -44 -19 -1 -23 -54 -46 -82 -64 -63 -50 -49 -67 -56 -56 -54 -26 -15 -11 -5 0 -2 -15 -21 -27 -50 -49 -48 -36 -21 -10 -9 -8 -18 -51 -52 -58 -76 -96 -98 -99 -61 -48 -50 -54 -51 -30 -31 -34 -42 -46 -50 -56 -66 -59 -36 -22 -20 -21 -28 -47 -26 -20 -39 -42 -35 -37 -45 -35 -28 -22 -18 -15 -12 -10 -11 -9 -8 -4 0 -1 -1 -3 -4 -7 -24 -44 -40 -33 -45 -52 -57 -42 -29 -46 -19 -54 -63 -64 -63 -57 -30 -40 -53 -33 -43 -58 -41 -90 -50 -48 -45 -37 -32 -30 -31 -69 -74 -91 -85 -82 -127 -217 -220 -86 -87 -98 -85 -87 -82 -75 -76 -64 -66 -77 -79 -80 -123 -134 -195 -106 0 -3 -9 0 -6 -6 0 0 0 -13 -3 -70 -21 0 0 -38 -159 -118 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -1 -1 -1 -4 -8 -10 -8 -3 -3 -6 0 -3 -4 -4 -3 -5 -7 -9 -9 -7 -5 -5 -4 0 0 0 0 -8 -4 -2 -5 -5 -1 -5 -4 -3 -14 -18 -3 -5 -4 -2 -2 -15 -11 -2 -3 -2 -2 -1 0 -1 -3 -8 -18 -4 -10 -22 -26 -27 -28 -24 -22 -27 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -1 -2 -3 -3 -1 -1 -1 0 0 0 0 -1 -2 -3 -3 -1 0 -1 -6 -5 -2 -6 -6 -3 -2 -2 -3 -1 -1 -4 -4 -2 0 -2 -4 -1 -2 -1 0 -1 -2 0 0 -3 -4 -2 0 0 0 0 -1 0 -2 -6 -5 -1 -1 -4 -5 -6 -5 -5 -3 -2 -1 -2 -2 -1 0 0 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 -5 -4 0 0 0 0 0 0 0 0 -3 -6 -7 -3 -3 -1 -1 -3 -3 -1 0 -5 -5 -6 -6 -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 -16 -18 -9 -5 0 0 0 0 0 0 0 0 -3 -16 -29 -16 -14 -49 -87 -83 -53 -31 -55 -67 -52 -43 -40 -39 -36 -33 -31 -29 -30 -19 -11 -16 -25 -25 -11 -12 -26 -30 -19 -15 -24 -23 -18 -15 -14 -14 -15 -15 -14 -14 -13 -12 -11 -13 -16 -20 -22 -22 -21 -23 -25 -27 -28 -17 -4 -15 -23 -21 -25 -30 -31 -30 -30 -32 -37 -33 -35 -34 -34 -33 -32 -32 -28 -27 -24 -20 -17 -18 -21 -26 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 -177 -127 -112 -71 -54 -52 -25 -17 -21 -16 -2 -13 -35 -45 -55 -53 -57 -55 -51 -46 -59 -71 -63 -39 -24 -16 -20 -10 -10 -25 -38 -44 -43 -19 -7 -21 -14 -17 -22 -84 -88 -25 -27 -37 -54 -75 -64 -84 -38 -51 -65 -58 -58 -58 -11 -3 -4 -4 -16 -53 -44 -59 -42 -35 -31 -25 -19 -13 -3 -3 -5 -13 -31 -42 -85 -93 -92 -97 -94 -63 -61 -80 -68 -49 -36 -32 -29 -37 -39 -42 -47 -53 -49 -22 -16 -20 -24 -41 -56 -38 -40 -69 -50 -31 -29 -36 -36 -27 -22 -20 -18 -15 -13 -9 -7 -8 -4 -1 0 0 -1 -6 -12 -29 -48 -44 -26 -35 -42 -67 -53 -47 -41 -25 -63 -94 -92 -66 -48 -39 -38 -48 -35 -44 -57 -75 -77 -49 -52 -50 -38 -41 -35 -34 -74 -122 -71 -71 -84 -122 -175 -176 -68 -90 -103 -104 -97 -77 -83 -100 -81 -65 -65 -71 -86 -124 -142 -33 -17 0 -8 -19 0 0 0 0 0 0 -41 -122 -162 -23 0 0 -15 -47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -3 0 -1 -1 0 0 0 0 0 0 -4 -4 -1 0 -2 -11 -11 -7 -5 -3 -3 -5 -3 -3 -4 -5 -4 -5 -11 -11 -12 -11 -8 -6 -3 0 0 -1 -4 -12 -8 -3 -3 -6 -8 -9 -3 -2 -1 -1 -2 -4 -4 -1 -5 -17 -11 -1 -2 -3 -2 0 0 0 -2 -4 -4 -3 -5 -27 -31 -26 -21 -18 -19 -24 -11 -6 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -2 -1 -2 -2 -1 -1 -3 -4 0 0 0 -3 -3 0 0 -1 -4 -3 -8 -6 -3 -2 -2 -4 0 -3 -2 -3 -2 -1 -2 -3 0 -2 -1 -2 -2 0 0 0 0 -4 -1 0 0 0 0 0 0 -1 -4 -4 -1 -1 -5 -5 -6 -9 -4 -1 -2 -2 -2 -3 -5 -2 -3 -2 -1 -3 -4 -3 -2 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 -3 -2 0 -2 -4 -2 -1 0 -1 -3 -6 -5 0 -1 -1 -1 -1 -2 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -36 -23 0 0 0 0 0 0 0 -4 -15 -28 -25 -16 -33 -34 -61 -65 -31 -34 -56 -40 -41 -45 -44 -40 -36 -35 -34 -32 -22 -16 -11 -11 -11 -12 -10 -9 -10 -12 -11 -18 -25 -16 -11 -14 -15 -16 -17 -18 -16 -15 -14 -13 -12 -14 -17 -21 -22 -20 -18 -18 -22 -24 -25 -22 -19 -27 -24 -22 -25 -29 -30 -30 -32 -35 -33 -33 -33 -35 -34 -33 -32 -31 -30 -27 -25 -22 -20 -21 -23 -32 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -73 -134 -100 -34 -16 -13 -11 -12 -20 -36 -67 -84 -89 -92 -103 -93 -63 -58 -52 -69 -109 -116 -86 -70 -56 -43 -42 -50 -51 -42 -43 -50 -37 -13 -15 -25 -46 -10 -8 -58 -89 -72 -53 -44 -20 -26 -27 -37 -67 -29 -22 -15 -21 -31 -30 0 0 -1 -17 -30 -35 -32 -46 -25 -21 -14 -8 -15 -27 -38 -57 -25 -27 -50 -63 -77 -84 -88 -96 -79 -67 -73 -61 -58 -54 -56 -55 -50 -47 -46 -36 -37 -42 -41 -25 -11 -18 -40 -34 -33 -32 -32 -28 -60 -33 -28 -34 -35 -28 -23 -21 -19 -18 -14 -9 -7 -6 -5 -5 -2 0 -2 -8 -13 -13 -23 -31 -24 -33 -70 -138 -102 -41 -31 -40 -53 -83 -87 -59 -26 -30 -34 -32 -33 -56 -63 -77 -61 -42 -46 -45 -43 -69 -49 -57 -81 -90 -56 -61 -87 -92 -91 -93 -96 -121 -106 -83 -72 -87 -102 -110 -104 -57 -51 -75 -99 -128 -180 -324 -22 0 0 0 0 0 0 0 0 0 -84 -160 -118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -2 -1 0 0 0 0 0 -2 -7 -4 0 -1 -5 -7 -2 -1 -4 -5 -4 -4 -3 -4 -4 -8 -10 -11 -12 -12 -11 -9 -7 -3 0 0 -1 -5 -7 -8 -6 -7 -6 -5 -7 -5 -2 -1 -1 -2 -2 -2 -3 -5 -4 -2 -7 -8 -5 -2 0 0 0 0 0 0 0 -6 -34 -31 -29 -13 -9 -16 -21 -15 -16 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 -1 -2 -1 0 -8 -14 0 0 0 -2 -1 0 0 0 -1 -1 -5 -3 -1 -1 0 0 0 -1 -1 -1 -1 -1 -2 -1 0 0 0 -23 -15 0 0 0 -1 -7 -2 -2 -3 -3 0 -1 -7 -2 -2 -3 -2 -1 -2 -6 0 -1 -1 0 -1 -1 0 -1 -4 -1 -3 -2 -1 -2 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -1 0 0 0 -3 -4 -1 0 -1 -2 -9 -5 -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 -23 -13 0 -2 -3 0 0 0 0 -21 -24 -21 -29 -19 -15 -53 -66 -70 -45 -17 -34 -58 -59 -39 -39 -31 -25 -29 -35 -33 -33 -9 -9 -11 -11 -12 -12 -9 -9 -8 -9 -9 -10 -10 -8 -10 -13 -14 -16 -17 -18 -17 -15 -14 -14 -14 -13 -14 -18 -22 -23 -22 -21 -23 -23 -25 -27 -29 -28 -27 -25 -25 -28 -29 -27 -26 -29 -31 -32 -37 -36 -32 -30 -30 -30 -30 -26 -26 -26 -25 -26 -26 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -116 -71 -38 -6 -13 -17 -13 -18 -53 -77 -97 -135 -172 -175 -162 -174 -145 -99 -89 -82 -103 -139 -137 -100 -76 -69 -59 -48 -40 -33 -44 -51 -33 -52 -27 -12 -18 -15 -5 -4 -70 -107 -100 -60 -40 -13 -11 -11 -20 -40 -44 -4 0 0 -2 -2 -1 -4 -10 -27 -43 -39 -27 -17 -17 -19 -6 -12 -21 -37 -46 -60 -42 -42 -73 -58 -42 -52 -75 -76 -65 -77 -73 -59 -59 -59 -80 -68 -79 -77 -61 -34 -29 -32 -38 -23 -9 -13 -20 -49 -43 -51 -63 -69 -68 -39 -32 -36 -32 -25 -21 -19 -16 -16 -12 -8 -7 -5 -3 -6 -6 -3 -11 -18 -17 -14 -8 -5 -47 -47 -55 -66 -94 -41 -36 -48 -57 -39 -23 -50 -24 -41 -45 -41 -44 -51 -53 -73 -72 -68 -62 -63 -65 -87 -59 -76 -62 -40 -42 -57 -76 -83 -85 -89 -112 -123 -80 -71 -76 -37 -72 -83 -86 -99 -47 -90 -104 -147 -118 -20 0 0 0 0 0 0 0 0 0 0 -136 -168 -86 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 0 -3 -3 -3 -5 -3 -3 -5 -4 0 -3 -5 -11 -12 -9 -8 -8 -8 -3 -1 -3 -5 -6 -6 -5 -4 -7 -8 -7 -7 -6 -5 -3 -2 -2 -2 -1 -1 -2 -3 -1 -12 -17 -12 -17 -24 0 0 0 -1 -5 -2 -1 -1 -5 -8 -2 -6 -9 -11 -12 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -2 -2 -3 -2 -1 -1 -2 -2 -4 -5 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 -2 0 -1 -2 -2 -2 -1 0 -1 -2 -2 -2 0 -8 -13 -1 -1 0 -2 -1 0 -8 -18 -12 -9 -3 -5 -3 -3 -6 -5 0 0 -4 -1 0 -1 -1 -1 0 0 -1 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 0 -4 -7 0 0 -1 -2 -5 -4 -2 -4 -3 -14 -9 -4 -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 -19 -9 0 -21 -47 -27 0 0 0 -29 -39 -36 -35 -23 -22 -28 -23 -15 -10 -19 -47 -79 -29 -54 -40 -33 -32 -32 -33 -33 -34 -14 -16 -12 -13 -14 -12 -11 -9 -8 -8 -8 -8 -8 -8 -10 -14 -15 -15 -16 -16 -15 -14 -16 -12 -12 -13 -15 -19 -21 -22 -23 -24 -23 -24 -26 -28 -29 -33 -39 -34 -32 -30 -29 -26 -24 -27 -29 -31 -37 -38 -34 -33 -31 -28 -26 -23 -25 -26 -26 -27 -27 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -31 -89 -12 -8 -8 -11 -30 -48 -79 -127 -130 -159 -202 -239 -224 -193 -229 -250 -159 -109 -116 -163 -227 -137 -81 -55 -50 -48 -37 -37 -21 -40 -43 -23 -14 -102 -57 -15 -6 -2 -7 -26 -42 -61 -42 -20 -10 -3 -6 -28 -17 -20 -29 -26 -24 -20 -15 -26 -25 -19 -20 -48 -60 -34 -20 -14 -17 -31 -37 -28 -42 -55 -51 -41 -32 -56 -56 -28 -18 -35 -69 -76 -84 -79 -66 -64 -54 -43 -3 0 -22 -45 -40 -27 -29 -34 -17 -9 -11 -32 -68 -66 -78 -85 -54 -46 -47 -39 -42 -30 -23 -19 -18 -17 -14 -8 -6 -5 -6 -6 -8 -13 -13 -14 -15 -19 -18 -5 -4 -20 -38 -69 -77 -50 -49 -52 -52 -48 -67 -54 -49 -64 -56 -55 -52 -56 -57 -52 -62 -66 -72 -59 -48 -53 -67 -64 -78 -57 -52 -52 -54 -57 -61 -69 -77 -118 -104 -70 -75 -110 -8 -28 -19 0 -25 -74 -103 -110 -179 -289 -295 -143 0 0 0 0 0 0 0 0 -13 -196 -187 -64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -3 -12 -9 -5 -4 -1 -1 -4 -12 -7 -2 -4 -7 -8 -1 -1 -7 -9 -8 -7 -6 -2 -1 -8 -4 -2 -3 -4 -4 -5 -5 -6 -6 -4 -2 -2 -2 0 -3 -3 -3 -4 0 0 0 -10 -14 -7 -8 -17 -11 -1 0 -8 -9 -10 -11 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -8 -4 -3 -3 -3 -3 -1 -2 -4 -3 -3 -2 -2 -2 0 0 0 0 0 -3 -6 -5 -2 0 0 -1 0 -1 -2 -3 -3 -1 -1 -1 0 0 -2 -5 0 0 0 0 -4 -7 0 -1 -1 -3 -3 -1 -1 -3 -4 -6 -2 -5 -3 -5 -6 -5 -7 -8 -2 -8 -8 -4 -3 -2 0 -2 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -1 -1 0 0 0 -3 -8 -10 -4 -3 -6 -4 -6 -6 -8 -10 -7 -6 -6 -6 -5 -4 -3 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 0 0 0 0 0 0 0 -13 -48 -45 -6 -29 -38 -34 -29 -27 -34 -46 -15 -28 -17 -40 -61 -30 -28 -32 -31 -46 -40 -41 -42 -34 -33 -12 -25 -19 -23 -27 -26 -23 -11 -9 -9 -9 -10 -10 -9 -10 -14 -14 -15 -16 -17 -16 -16 -15 -14 -13 -17 -20 -21 -21 -22 -24 -26 -25 -24 -23 -24 -24 -29 -38 -37 -44 -44 -40 -30 -25 -26 -28 -30 -29 -30 -30 -30 -29 -25 -22 -21 -27 -27 -27 -26 -24 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -94 -55 -21 -11 -17 -33 -27 -55 -79 -92 -107 -138 -188 -214 -179 -154 -141 -125 -124 -111 -147 -155 -163 -151 -98 -52 -49 -36 -34 -38 -35 -25 -22 -13 -3 -34 -85 -52 -12 -18 -13 -7 -18 -42 -16 -60 -29 -28 -33 -46 -53 -7 -1 0 -7 -17 -26 -21 -25 -21 -11 -15 -42 -63 -35 -30 -37 -54 -59 -44 -28 -32 -73 -71 -54 -47 -58 -58 -13 -9 -48 -82 -83 -82 -99 -68 -63 -36 -5 -3 -6 -84 -64 -45 -35 -37 -40 -35 -15 -18 -48 -70 -69 -82 -122 -46 -53 -56 -48 -44 -31 -22 -18 -16 -13 -8 -4 -3 -1 0 -2 -4 -8 -10 -18 -17 -17 -21 -19 -26 -58 -40 -59 -70 -70 -64 -60 -57 -40 -55 -50 -66 -90 -88 -67 -68 -33 -31 -19 0 -20 -58 -55 -43 -51 -53 -49 -55 -45 -33 -45 -50 -66 -76 -81 -82 -106 -92 -76 -39 -3 0 0 0 0 -40 -79 -101 -138 -252 -340 -126 -38 0 0 0 0 0 0 0 0 -56 -200 -161 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 -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 -2 -7 -6 0 -2 -6 -5 -5 -4 -3 -3 -3 -1 -2 -3 -5 -6 -2 -9 -2 -2 -3 -3 -4 -4 -3 -1 0 -2 -3 -2 -2 -4 -5 -4 -3 -1 -2 -2 -1 0 -1 -1 -2 -3 -3 -6 -10 -12 -2 0 0 -6 -9 -2 -3 -3 -2 -6 -10 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -2 -2 -2 -2 -2 -4 -1 0 -1 -2 -3 -2 0 0 0 -1 -2 -2 -1 -1 0 0 -2 -1 -1 -1 0 -2 -6 -5 -3 -2 -2 -2 -2 -1 0 0 0 0 0 0 -1 -2 0 0 -1 -1 0 -2 -5 -5 -8 -3 -5 -5 -5 -8 -6 -2 -5 -6 -3 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 -1 -2 -3 -4 0 0 0 -4 -4 -3 -2 -4 -8 -1 -1 0 -4 -5 -3 -7 -1 -2 -3 -5 -3 -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 -3 -6 -2 -1 -1 -1 0 0 0 -16 -52 -47 -3 -8 -24 -28 -28 -27 -22 -26 -7 -77 -65 -39 -30 -28 -27 -30 -71 -77 -45 -34 -36 -33 -31 -12 -20 -22 -22 -23 -24 -27 -30 -14 -13 -12 -11 -10 -9 -9 -11 -13 -16 -18 -18 -17 -15 -14 -14 -15 -18 -20 -21 -21 -21 -24 -26 -27 -26 -23 -21 -21 -22 -23 -27 -44 -39 -26 -24 -26 -25 -23 -24 -27 -27 -27 -27 -26 -24 -21 -21 -27 -27 -27 -25 -24 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -44 -59 -29 -10 -18 -35 -58 -72 -63 -69 -64 -68 -81 -109 -132 -108 -117 -145 -154 -181 -170 -140 -231 -169 -129 -82 -47 -17 -1 -11 -21 -29 -27 -11 -9 -3 -3 -4 -30 -26 -8 -4 -19 -18 -23 -55 -75 -76 -62 -70 -87 -88 -63 -17 -7 -3 -1 0 -9 -25 -18 -9 -7 -21 -13 -32 -51 -48 -65 -63 -58 -50 -39 -50 -77 -116 -61 -35 -19 -30 -26 -24 -75 -89 -78 -79 -99 -73 -75 -27 -12 -17 -43 -97 -67 -49 -43 -49 -44 -42 -38 -71 -60 -60 -67 -85 -106 -85 -83 -62 -54 -62 -52 -25 -21 -17 -9 -4 -2 -1 0 0 0 0 -1 -2 -5 -8 -14 -10 -8 -15 -42 -51 -42 -68 -59 -48 -46 -48 -43 -56 -62 -78 -92 -77 -55 -48 0 0 0 0 -5 -32 -57 -36 -57 -60 -49 -53 -60 -48 -48 -48 -79 -90 -65 -45 -66 -80 -82 -29 0 0 0 0 0 -51 -90 -115 -195 -295 -283 -25 0 0 0 0 0 0 0 0 0 -95 -177 -113 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -4 -6 -4 0 -5 -6 -5 -5 -3 -3 -17 -2 -2 -1 -2 -5 -6 -6 -6 -1 -8 -8 -3 -2 -4 -10 -5 -2 -2 -1 0 -1 -4 -2 -25 -10 -4 -4 -2 -2 -4 -4 -4 -4 -2 -5 -8 0 0 0 -2 -16 -17 -7 -6 -5 -3 -4 -4 -4 -3 -1 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -2 -2 -3 -1 -1 -1 -2 -4 -3 -1 -2 -5 -2 -2 -2 -1 -1 0 0 -1 -5 -2 0 0 -6 -13 -2 -2 -2 -6 -7 -5 -6 -16 -2 -2 -4 -4 -4 -4 -4 0 0 0 0 0 -3 -5 -3 -1 -1 0 0 -1 -1 -3 -4 -5 -2 -4 -5 -3 -5 -11 -8 -1 -1 0 0 0 -1 -1 0 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -1 0 -1 0 -2 0 -1 -1 0 0 -2 -7 -1 -2 -1 0 0 0 -1 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 -2 -5 -5 -5 -5 -5 -2 0 0 0 -2 -5 0 0 -6 -33 -30 -23 -24 -12 0 -52 -47 -36 -42 -46 -28 -29 -35 -82 -45 -30 -31 -32 -30 -19 -18 -16 -11 -10 -10 -19 -35 -34 -27 -26 -15 -18 -22 -17 -10 -13 -17 -18 -16 -15 -15 -15 -16 -16 -18 -18 -31 -36 -39 -36 -25 -26 -26 -24 -23 -23 -23 -24 -29 -38 -23 -22 -26 -35 -38 -31 -20 -20 -26 -27 -26 -24 -21 -18 -19 -24 -26 -23 -22 -22 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -143 -133 -93 -15 -20 -42 -63 -66 -67 -66 -66 -69 -74 -76 -93 -137 -180 -180 -182 -154 -134 -147 -141 -141 -68 -62 -32 -16 -13 -10 -18 -17 -27 -34 -26 -8 -3 -9 -28 -26 -23 -7 0 -5 -16 -12 -82 -78 -50 -69 -59 -42 -99 -84 -52 -29 -18 -4 -1 -1 -12 -19 -26 -46 -50 -36 -32 -52 -66 -76 -88 -67 -68 -38 -11 -18 -62 -44 -29 -16 -46 -56 -38 -62 -60 -64 -75 -69 -57 -19 -10 -9 -29 -65 -81 -63 -52 -11 -15 -40 -49 -54 -54 -50 -61 -77 -79 -94 -103 -99 -79 -50 -24 -32 -32 -27 -16 -7 -3 -1 0 0 0 0 0 0 0 -1 -6 -12 -1 -1 -7 -34 -51 -61 -91 -49 -45 -26 -31 -33 -30 -38 -56 -91 -87 -37 -8 0 0 0 0 0 -23 -32 -9 -39 -59 -46 -71 -66 -43 -46 -54 -59 -69 -63 -64 -67 -65 -74 -9 0 0 0 0 -13 -84 -99 -156 -181 -147 0 0 0 0 0 0 0 0 0 0 0 -152 -170 -80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -4 -2 -2 -3 -3 -2 0 -1 -3 -2 -1 -2 -2 -2 -2 -5 0 -8 -11 -6 -7 -13 -11 -6 -1 -2 -2 -2 -1 -1 -3 -5 -5 -5 -5 -4 -4 -5 -3 -3 -3 -1 -1 -2 -2 0 0 -14 -24 -30 -29 -26 -20 -3 -6 -1 -1 -3 -4 -3 0 0 -1 -1 -1 -1 -1 -1 -1 0 0 -3 -5 -4 -2 -3 0 -1 -3 -3 -4 -3 -3 -4 -4 -5 -4 -1 0 0 -1 -4 0 0 0 0 -4 -9 -4 -4 -5 -15 -7 -2 -3 -4 0 -1 -2 -1 0 0 0 0 0 0 0 0 -4 -7 -5 -1 -3 -3 -7 -6 -3 -2 -2 -2 -4 -4 -4 -3 -3 -3 -2 0 0 -1 0 0 -2 -3 0 0 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 -1 -1 0 0 0 0 0 0 0 -2 -4 0 0 0 0 -2 -5 -6 -5 -1 -3 -1 0 -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 -4 -6 -5 -4 -4 -5 -4 -5 -2 0 0 0 0 0 0 0 -14 -10 -27 -51 -31 -16 -28 -26 -40 -36 -26 -26 -27 -25 -40 -30 -28 -28 -28 -29 -29 -28 -29 -13 -12 -13 -13 -17 -26 -25 -13 -22 -25 -26 -19 -10 -12 -13 -13 -13 -15 -16 -17 -16 -16 -16 -16 -14 -14 -19 -22 -22 -24 -23 -22 -21 -21 -23 -25 -26 -27 -32 -23 -39 -41 -37 -34 -30 -25 -33 -30 -24 -18 -15 -14 -17 -22 -23 -22 -18 -18 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -159 -74 -27 -9 -12 -35 -63 -73 -77 -91 -76 -81 -97 -97 -106 -146 -125 -147 -200 -186 -137 -94 -76 -59 -54 -30 -20 -33 -51 -69 -62 -51 -53 -16 -7 -11 -6 -6 -6 -27 -20 -8 0 -1 -7 -12 -57 -61 -35 -51 -72 -76 -118 -98 -90 -55 -30 -19 -9 -3 -18 -46 -51 -54 -33 -54 -49 -45 -61 -70 -55 -42 -48 -12 0 -45 -70 -87 -96 -65 -36 -32 -47 -83 -90 -81 -66 -38 -11 -6 -8 -16 -59 -76 -68 -48 -36 -19 -30 -58 -55 -53 -60 -57 -53 -90 -60 -83 -104 -108 -109 -103 -46 -39 -38 -27 -12 -4 -2 0 0 -1 -4 -4 0 0 0 -1 -6 -7 -4 -10 -19 -57 -70 -67 -71 -54 -49 -13 -38 -31 -36 -39 -42 -73 -77 -62 -17 0 0 0 0 0 -12 -10 -23 -49 -37 -35 -81 -65 -45 -48 -48 -36 -42 -41 -43 -55 -49 -44 -10 0 0 0 -18 -43 -88 -113 -188 -41 0 0 0 0 0 0 0 0 0 0 0 -10 -202 -154 -50 0 0 0 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 0 0 0 0 0 -2 -5 -5 -3 0 -4 -5 -5 -3 -2 -5 -6 -7 -6 -8 -11 -10 -12 -13 -12 -4 -4 -4 -3 -1 -1 -7 -4 -3 -2 -3 -4 -5 -4 -2 -2 -2 -3 -5 -6 -7 -17 -4 -6 -12 -17 -16 -5 -5 -1 -1 0 -3 -4 -2 -1 0 0 -1 -1 -2 -2 -1 0 0 -1 -2 -3 -3 -4 -3 -2 -6 -6 -6 -6 -9 -12 -5 -1 -1 -6 -4 -1 -2 -4 0 0 0 0 -4 -7 -6 -3 -5 -5 -1 0 0 0 0 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -1 -2 -3 -2 -2 -3 -4 -4 -2 -1 -1 -1 0 -1 -1 -1 0 0 -2 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 -3 -6 -1 0 -2 -2 -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 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -41 -35 -42 -44 -39 -41 -41 -44 -38 -31 -46 -48 -29 -25 -25 -25 -25 -26 -25 -27 -12 -22 -26 -25 -23 -21 -22 -23 -23 -24 -24 -22 -15 -9 -9 -11 -14 -18 -19 -17 -13 -12 -12 -11 -13 -15 -16 -19 -21 -22 -20 -19 -19 -19 -21 -23 -23 -26 -37 -30 -40 -38 -36 -29 -21 -28 -35 -34 -24 -16 -12 -14 -18 -19 -19 -20 -17 -16 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -65 -98 -32 -9 -2 -7 -24 -34 -44 -76 -88 -62 -71 -99 -110 -102 -67 -96 -67 -105 -156 -149 -48 -50 -45 -51 -49 -44 -50 -53 -58 -62 -51 -45 -49 -39 -28 -26 -41 -35 -29 -64 -42 -7 -25 -36 -26 -5 -14 -25 -34 -49 -47 -42 -48 -68 -28 -9 -13 -16 -17 -34 -21 -42 -38 -34 -39 -41 -29 -24 -42 -52 -44 -23 -1 0 -25 -47 -47 -44 -21 -4 -5 -40 -61 -71 -63 -16 -26 -16 -15 -21 -52 -99 -82 -29 -15 -28 -47 -73 -75 -80 -68 -92 -105 -84 -70 -45 -81 -61 -70 -81 -89 -82 -73 -40 -21 -9 -3 -1 0 0 -4 -6 -4 -1 0 0 -3 -8 -3 -7 -28 -58 -61 -77 -51 -50 -59 -47 -27 -62 -37 -31 -41 -53 -57 -17 -68 -11 0 0 0 0 0 0 0 -26 -34 -32 -54 -112 -101 -78 -53 -39 -33 -34 -31 -43 -50 -39 -62 -91 -59 0 0 -58 -98 -106 -103 -112 0 0 -10 0 0 0 0 0 0 0 0 0 -11 -23 -170 -27 0 0 0 0 0 0 0 -24 -36 -29 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -4 -4 -4 -4 -2 0 -1 -2 -3 -4 -5 -12 -14 -11 -13 -15 -6 -6 -5 -3 -3 -3 -3 -6 -3 -1 -1 -1 -3 -3 -1 -3 -3 -3 -7 -14 -20 -22 -2 -2 -8 -6 -3 -4 -3 -2 -5 -1 -3 -4 -3 -2 0 -1 -2 -1 -1 0 -1 -1 -1 -3 -2 -2 -2 -3 -2 -1 -6 -6 -6 -7 -13 -14 -1 -1 0 -5 -4 -2 -2 -2 -1 -1 -1 -4 -6 -6 -3 -1 -4 -4 -1 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -2 -2 -3 -3 -3 -1 0 0 0 -5 -4 -1 -2 -1 -1 -1 -2 -3 -3 -2 0 0 0 0 0 0 0 0 -1 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 -3 -4 -2 -1 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -17 -27 -41 -45 -42 -42 -41 -41 -34 -33 -49 -46 -27 -24 -24 -25 -24 -23 -24 -25 -16 -24 -25 -25 -24 -23 -23 -23 -23 -24 -16 -13 -11 -9 -10 -13 -18 -21 -20 -17 -13 -10 -10 -12 -14 -16 -17 -19 -20 -20 -20 -18 -17 -17 -18 -19 -20 -21 -24 -37 -37 -26 -23 -22 -23 -26 -30 -27 -20 -14 -14 -18 -22 -22 -24 -24 -20 -18 -16 0 0 0 0 0 0 0 0 0 0 0 0 -26 -70 -126 -48 -24 -7 -1 -3 -14 -36 -39 -60 -58 -33 -47 -56 -86 -89 -90 -91 -137 -198 -138 -89 -80 -53 -48 -51 -83 -70 -58 -50 -48 -32 -38 -51 -56 -69 -81 -84 -84 -51 -17 -57 -117 -142 -151 -99 -49 -34 -19 -13 -23 -7 -9 -7 -8 -8 -10 -11 -2 -12 -33 -38 -29 -5 -27 -47 -57 -52 -45 -43 -32 -59 -80 -55 -41 -16 0 -3 -13 -21 -29 -27 -20 -24 -50 -49 -61 -75 -68 -82 -78 -64 -60 -68 -54 -8 -10 -39 -93 -105 -103 -104 -111 -111 -122 -123 -81 -49 -50 -76 -73 -45 -44 -58 -74 -66 -32 -13 -4 -1 -2 -2 -4 -12 -7 -2 -1 -1 -3 -7 -11 -14 -25 -20 -25 -46 -57 -22 -21 -23 -26 -34 -51 -39 -43 -33 -53 -63 -59 -52 -36 -3 0 0 0 0 0 -3 -35 -35 -49 -74 -119 -129 -86 -55 -41 -37 -40 -44 -53 -50 -59 -145 -196 -156 -60 -5 -50 -60 -94 -107 -65 0 -19 -292 -273 -76 0 0 0 0 0 0 0 -102 -200 -131 0 0 0 0 0 0 0 -1 -27 -19 -20 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 -2 0 0 0 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 -3 -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 -3 -5 -5 -4 -1 -3 -4 -2 0 -1 -2 -5 -13 -14 -13 -13 -13 -8 -6 -4 -4 -4 -4 -3 -3 -4 -3 -2 -2 -3 -3 -1 -4 -4 -2 -1 -4 -5 -2 -2 -4 -8 -4 -1 -1 -2 -1 0 0 -5 -6 -5 -3 -2 -1 0 0 0 -1 -1 -1 -1 -1 0 -4 -2 -2 -2 0 -3 -6 -2 -8 -8 -7 -4 0 0 -3 -2 -7 -4 -1 -10 -27 -1 -8 -8 -6 -3 -1 0 0 0 0 0 -3 -4 -4 -3 -1 0 0 0 0 0 0 0 0 -2 -2 -3 -1 0 0 -1 -5 -5 -2 -3 -4 -3 -1 -1 -1 0 0 -5 -8 -8 -5 -1 -2 -4 -4 -3 -3 -3 0 -1 0 -3 -4 -2 -1 -2 0 0 -1 -2 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 -1 -1 0 -1 -1 0 0 0 0 -1 -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 -9 -18 -26 -34 -45 -45 -44 -43 -44 -37 -28 -28 -25 -25 -24 -25 -24 -23 -23 -24 -25 -25 -24 -27 -21 -17 -26 -26 -23 -14 -12 -10 -9 -11 -14 -18 -27 -27 -22 -18 -15 -13 -13 -15 -17 -30 -21 -17 -18 -19 -20 -17 -16 -16 -17 -17 -18 -19 -19 -19 -20 -19 -19 -21 -22 -22 -24 -27 -25 -21 -20 -22 -25 -26 -26 -27 -19 -17 -14 0 0 0 0 0 0 0 0 0 0 0 0 -77 -131 -85 -14 -4 -1 -1 -3 -14 -36 -39 -26 -13 -17 -45 -62 -83 -63 -86 -113 -136 -186 -230 -110 -67 -53 -55 -85 -114 -113 -75 -60 -46 -40 -54 -93 -84 -96 -93 -106 -107 -65 -105 -61 -70 -100 -107 -67 -27 -26 -40 -32 -16 -6 -10 -26 -22 -19 -14 -10 -20 -39 -46 -46 -48 -29 -12 -19 -23 -39 -40 -51 -70 -62 -31 -25 -53 -59 -25 -2 -1 0 -16 -25 -34 -47 -54 -49 -74 -88 -88 -78 -75 -67 -72 -41 -20 -18 -55 -97 -98 -110 -87 -87 -92 -106 -112 -63 -52 -47 -57 -68 -56 -24 -20 -21 -58 -57 -29 -11 -5 -9 -10 -7 -9 -13 -6 -5 -2 -2 -5 -7 -10 -21 -54 -38 -40 -78 -93 -49 -25 -26 -20 -31 -38 -43 -41 -8 -48 -48 -20 -5 -11 0 0 0 0 0 -2 -12 -39 -35 -65 -71 -81 -88 -65 -43 -44 -38 -44 -50 -46 -61 -98 -134 -140 -162 -113 -50 -64 -89 -80 -164 -72 0 0 0 -54 -17 0 0 0 0 0 0 0 -109 -171 -157 -79 0 0 0 0 0 -15 -26 -29 -25 -14 -8 -11 -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 -1 -2 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 -1 -4 -6 -4 0 0 0 -3 -3 0 0 0 -6 -7 -10 -10 -8 -6 -5 -4 -2 -2 -3 -3 -4 -4 -3 -2 -3 -3 -2 -1 -2 -3 -4 -1 -4 -6 -4 -3 -5 -6 -1 -2 -4 -6 -5 -3 -1 -2 -3 -5 -5 -4 -2 -1 0 -1 0 -2 -2 -1 -1 -1 -4 -1 0 -2 -4 -6 -9 -6 -6 -7 -8 -4 0 -1 -3 -7 -21 -7 -2 -2 0 0 -2 -4 -6 -5 -2 0 0 0 -2 0 -8 -10 -8 -5 -2 0 0 0 0 0 0 0 0 -2 -4 -9 -5 0 0 -2 -6 -5 -1 -2 -3 -3 -3 -2 -4 -9 -14 -14 -11 -10 -7 -1 -4 -4 -4 -3 -4 -3 -1 -2 -3 -6 -5 -3 -2 -1 0 0 0 0 -1 -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 -1 0 0 0 0 -1 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -42 -40 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -27 -9 -10 -42 -42 -43 -43 -44 -34 -23 -23 -24 -24 -24 -24 -23 -22 -21 -22 -23 -20 -18 -21 -24 -26 -27 -26 -11 -13 -12 -10 -9 -19 -29 -21 -30 -33 -23 -17 -15 -13 -13 -15 -18 -30 -20 -16 -16 -16 -17 -18 -28 -17 -17 -26 -28 -22 -17 -18 -20 -18 -19 -17 -17 -19 -20 -21 -22 -24 -24 -33 -33 -26 -26 -24 -16 -25 -24 0 0 0 0 0 0 0 0 0 0 -20 -137 -108 -87 -55 -23 -4 -1 0 -1 -6 -22 -28 -19 -2 -36 -49 -57 -52 -36 -52 -42 -46 -100 -138 -102 -61 -91 -45 -100 -166 -123 -104 -127 -104 -98 -66 -82 -118 -151 -82 -81 -83 -52 -43 -26 -29 -69 -72 -53 -27 -17 -26 -29 -15 -15 -18 -14 -18 -24 -35 -28 -34 -41 -18 -18 -12 -9 -12 -13 -18 -56 -48 -35 -17 -52 -89 -42 -13 -26 -14 -4 -2 -1 -5 -24 -40 -47 -54 -66 -85 -67 -65 -66 -59 -53 -53 -37 -82 -94 -93 -91 -76 -82 -125 -112 -103 -127 -118 -61 -73 -77 -67 -56 -36 -15 -10 -13 -70 -61 -30 -15 -14 -18 -13 -10 -9 -10 -10 -8 -5 -3 -6 -7 -6 -16 -46 -25 -9 -93 -124 -82 -22 -17 -16 -30 -35 -39 -27 -4 -24 -25 -6 0 0 0 -2 -6 -35 -17 -10 -13 -30 -48 -52 -57 -85 -92 -107 -86 -44 -54 -47 -137 -116 -88 -114 -120 -112 -129 -171 -153 -107 -86 -86 -190 -179 -40 0 0 0 0 0 0 0 0 0 0 -6 -98 -126 -139 -78 0 0 0 0 0 -35 -44 -25 -23 -22 -19 -28 -21 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -4 0 0 -6 -5 -3 -1 -1 -2 -1 -1 0 -2 -4 -6 -5 -5 -8 -2 0 -1 -1 -2 -2 0 -1 -1 -1 -2 -2 -1 -3 -1 -2 -8 -6 -10 -12 -4 -3 -5 -4 -4 -4 -3 -2 -2 0 -2 -4 -4 -3 -2 0 -1 -2 -2 -1 0 0 -1 -1 -1 0 -1 -4 -7 -6 -4 -3 -4 -6 -2 0 -2 -5 -8 -25 -6 -4 -3 -2 -3 -3 -3 -2 -2 -8 -8 -5 -3 -5 0 -2 -4 -5 -5 -4 0 0 -2 0 0 0 -3 -7 -6 -7 -8 -5 -2 0 -1 -3 -2 -4 -1 -5 -7 -4 0 0 0 -4 -6 -8 -6 -4 -3 -4 -3 -3 -2 -1 -2 -2 -1 -2 -2 -1 -3 -4 -3 0 0 0 0 0 -2 -5 -4 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 0 0 -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 0 0 0 0 -2 -2 -11 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -21 -20 -22 -41 -41 -40 -40 -38 -38 -39 -41 -41 -39 -25 -23 -22 -22 -21 -20 -18 -16 -14 -16 -17 -20 -24 -27 -28 -12 -10 -8 -9 -27 -43 -35 -33 -28 -18 -14 -15 -15 -16 -18 -20 -34 -21 -18 -16 -16 -20 -28 -29 -16 -17 -31 -34 -27 -21 -22 -18 -16 -17 -18 -18 -18 -18 -21 -42 -41 -38 -38 -29 -21 -22 -21 -16 -33 -26 0 0 0 0 0 0 0 0 0 0 -63 -139 -66 -41 -13 -4 -1 -1 -3 -15 -12 -35 -26 -17 -29 -65 -56 -36 -27 -23 -28 -36 -32 -98 -129 -122 -73 -26 -2 0 0 -23 -83 -171 -191 -203 -52 -108 -213 -208 -59 -49 -82 -77 -58 -61 -81 -132 -80 -36 -17 -25 -51 -42 -20 -26 -37 -43 -31 -22 -48 -57 -64 -42 -13 0 -3 -30 -32 -32 -41 -55 -48 -46 -42 -48 -41 -20 -2 -10 -11 -5 -2 -6 -21 -45 -46 -44 -56 -57 -61 -56 -57 -59 -53 -52 -52 -59 -74 -82 -76 -74 -82 -97 -113 -143 -177 -168 -103 -81 -109 -113 -68 -42 -20 -10 -6 -11 -39 -61 -31 -19 -15 -9 -6 -9 -13 -13 -13 -10 -9 -12 -12 -10 -23 -15 -17 -21 -39 -141 -135 -57 -25 -23 -17 -13 -27 -29 -12 -16 -25 -15 -5 -20 -21 -7 -9 -27 -28 -21 -18 -22 -43 -65 -57 -52 -94 -91 -101 -109 -88 -87 -104 -143 -91 -79 -88 -100 -119 -164 -214 -184 -147 -126 -158 -205 -257 -110 -42 0 0 0 0 0 0 0 0 0 -31 -117 -119 -173 -55 0 0 0 0 0 -33 -14 -24 -42 -31 -28 -14 -37 -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 -2 -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 -1 -3 -3 -1 0 -1 -8 -8 -2 0 -2 -5 -6 -5 -1 -1 -1 -3 -3 -3 -6 0 0 0 0 -1 -1 0 0 0 0 0 -1 -1 0 -1 -1 -19 -15 -7 -5 -4 -2 -3 -1 -2 -4 -5 -4 -2 -2 -2 -4 -4 -3 -2 -1 -3 -2 -2 -2 -1 -1 -1 0 0 0 0 -1 -5 -6 -4 -3 -6 -6 -7 -3 -3 -6 -5 -11 -6 -2 -1 -1 -1 -1 -1 -3 -1 -11 -22 -20 -11 0 0 0 -1 -4 -5 -3 -2 -4 -11 -1 0 0 -1 -6 -9 -6 -3 -2 -3 -4 -5 -3 -2 -2 0 -3 -6 -4 -1 -1 -3 -5 -3 -4 -3 -2 -4 -5 -4 -4 -4 -3 -3 -4 -3 0 0 -1 -1 0 0 0 0 0 0 0 -5 -5 -4 -4 -3 -3 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 0 0 0 0 0 0 0 -1 -3 -3 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -13 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -40 -39 -40 -39 -40 -35 -34 -36 -39 -41 -43 -25 -34 -26 -22 -20 -18 -16 -14 -15 -15 -17 -20 -22 -25 -28 -25 -22 -20 -14 -23 -36 -36 -34 -27 -15 -17 -24 -27 -27 -26 -19 -35 -35 -22 -26 -30 -27 -26 -25 -24 -28 -32 -32 -30 -28 -25 -15 -20 -20 -30 -35 -28 -20 -20 -21 -35 -32 -29 -29 -32 -35 -31 -18 -23 -29 0 0 0 0 0 0 0 0 0 0 -102 -120 -64 -31 -10 -3 -3 -2 -7 -14 -17 -52 -21 -27 -54 -73 -69 -59 -46 -58 -68 -81 -86 -151 -199 -201 -105 0 0 0 0 0 -31 -76 -75 -38 -81 -178 -139 -148 -130 -87 -39 -58 -25 -39 -110 -181 -73 -23 -35 -55 -49 -28 -19 -20 -19 -25 -19 -9 -9 -18 -34 -26 -14 -4 -17 -54 -51 -58 -53 -36 -22 -25 -45 -21 -17 -4 -8 -6 -4 -11 -19 -30 -42 -50 -52 -61 -90 -114 -81 -61 -57 -55 -55 -52 -50 -53 -59 -64 -69 -79 -92 -81 -135 -190 -202 -143 -65 -115 -137 -119 -66 -35 -13 -12 -5 -3 -15 -35 -28 -16 -9 -5 -4 -6 -10 -12 -12 -8 -11 -17 -16 -10 -20 -5 -20 -40 -53 -95 -123 -34 -24 -11 -4 0 0 0 -1 -12 -29 -48 -50 -31 -34 -14 -2 0 -5 -12 -21 -37 -49 -49 -47 -54 -78 -93 -69 -76 -113 -83 -68 -121 -63 -65 -86 -114 -150 -169 -166 -126 -130 -155 -167 -205 -236 -223 -216 -47 -10 -6 0 0 0 0 0 0 -37 -103 -123 -168 -20 0 0 0 0 -2 -19 -3 -27 -34 -22 -17 -17 -28 -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 -2 -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 -3 -6 -5 -3 -2 -1 -5 -1 0 -4 -4 -5 -7 -5 0 0 -2 -1 -1 -3 -7 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 -1 -4 -1 0 -3 -4 -3 -4 -1 -4 -6 -3 -3 -4 -3 -1 -3 -1 -5 -5 -4 -2 0 -1 -1 -2 -2 -2 -1 0 0 0 0 -7 -10 -8 -5 -5 -9 -1 0 -2 -6 -7 -5 -7 -3 -3 -1 0 -3 -5 -2 -2 0 -14 -12 -3 0 0 0 -2 -5 -4 -2 -5 -8 -1 0 0 0 -2 -5 -5 -2 -2 -3 -1 -1 -2 -2 -3 -2 0 0 0 -2 -3 -4 -3 -4 -3 -1 -1 -1 -3 -6 -5 -4 -4 -4 -2 -2 -2 -1 -1 -2 -1 0 0 0 0 0 -1 -4 -4 -4 -3 -4 -4 -3 -1 -1 0 0 0 0 -3 -11 -9 -1 -3 -3 -2 0 0 0 0 0 0 0 0 -2 -3 0 0 -20 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -25 -14 0 0 0 0 0 -21 -39 -38 -37 -47 -56 -40 -35 -35 -36 -39 -41 -24 -30 -24 -20 -19 -18 -17 -17 -18 -17 -17 -17 -17 -19 -23 -24 -12 -12 -13 -16 -25 -30 -25 -26 -22 -22 -22 -19 -16 -17 -21 -22 -34 -34 -31 -29 -26 -23 -22 -27 -32 -32 -32 -32 -28 -20 -17 -35 -30 -31 -32 -35 -38 -36 -31 -28 -24 -26 -22 -24 -30 -33 -29 -26 -35 0 0 0 0 0 0 0 0 0 -18 -153 -110 -65 -38 -26 -13 -5 -1 0 -2 -9 -20 -5 -69 -108 -94 -86 -104 -139 -80 -87 -148 -207 -233 -203 -6 -4 0 0 0 0 0 0 -47 -65 -117 -139 -135 -15 -9 -46 -46 -10 -21 -95 -12 0 -80 -127 -75 -118 -73 -59 -24 -25 -36 -26 -20 -13 -5 -8 -8 -6 -7 -14 -26 -43 -56 -62 -74 -52 -26 -7 -5 -26 -55 -5 -13 -31 -47 -46 -47 -59 -67 -61 -63 -77 -93 -109 -91 -68 -64 -57 -60 -63 -60 -52 -50 -73 -85 -100 -114 -131 -148 -196 -176 -139 -74 -32 -71 -94 -101 -76 -48 -31 -26 -15 -14 -11 -12 -14 -11 -6 -4 -4 -5 -5 -4 -4 -5 -9 -13 -12 -9 -6 -2 -27 -55 -62 -94 -98 -25 -43 -7 0 0 0 0 0 0 0 -35 -43 -19 -13 -18 -2 0 -3 -12 -19 -25 -68 -71 -56 -70 -86 -91 -58 -42 -134 -82 -43 -60 -75 -72 -84 -108 -126 -143 -145 -138 -119 -186 -192 -210 -173 -124 -94 0 -28 -8 0 0 0 0 0 0 0 -72 -158 -148 0 0 0 0 0 0 0 -3 -43 -51 -17 -8 -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 -2 -2 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 -3 -2 0 0 0 0 -3 -5 -6 -6 -5 -2 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -5 -14 -13 -6 -2 0 0 0 0 -2 -3 0 -1 -1 -9 -8 -3 0 -1 -2 -1 -1 -1 -1 -1 0 0 0 -6 -9 -10 -6 -2 -3 -11 -7 -3 -4 -19 -16 -4 -3 -2 -4 -1 -23 -32 -18 0 -1 -1 0 0 0 -1 -1 -1 -2 -3 -1 -1 -2 -3 -3 -4 -4 -1 -1 -2 -2 -1 -2 -8 -3 -1 -4 -4 -2 -2 0 -2 0 -4 -4 -4 -5 -5 -4 0 0 0 -3 -5 -4 -3 -5 -3 -1 0 0 0 -1 -1 -1 0 0 0 -3 -5 -3 -4 -5 -5 -2 -2 -2 -3 -3 -5 -1 -1 0 0 -2 -5 -6 0 0 0 0 0 0 0 0 0 -10 -12 -5 -2 -3 -1 -2 -57 -16 -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 -2 -18 -35 -39 -30 0 0 0 -13 -31 -34 -19 -3 -27 -29 -31 -35 -38 -39 -37 -22 -22 -21 -19 -19 -21 -21 -20 -19 -18 -14 -14 -15 -19 -23 -28 -40 -36 -35 -34 -39 -40 -29 -20 -22 -12 -18 -19 -17 -16 -18 -24 -34 -33 -20 -23 -25 -21 -19 -23 -24 -26 -27 -28 -30 -28 -18 -29 -19 -19 -30 -38 -42 -41 -35 -25 -18 -17 -19 -18 -21 -28 -33 -32 -32 0 0 0 0 0 0 0 0 0 -64 -183 -91 -41 -19 -10 -6 -3 -3 -1 -7 -4 -3 -15 -68 -149 -107 -133 -104 -82 -56 -58 -109 -228 -176 -96 0 0 0 0 0 -36 -60 -56 -175 -162 -136 -89 -15 -23 -108 -10 0 -50 -136 -118 0 0 -47 -32 -68 -114 -42 -11 -5 -21 -47 -42 -15 -18 -13 -23 -11 -2 -6 -18 -35 -38 -45 -53 -60 -41 -19 -23 -16 -4 -4 -16 -46 -38 -49 -58 -70 -77 -74 -61 -76 -80 -72 -55 -47 -45 -31 -19 -29 -55 -65 -56 -52 -64 -84 -149 -155 -78 -72 -181 -114 -84 -63 -41 -52 -61 -101 -83 -75 -55 -37 -31 -8 -10 -18 -12 -8 -6 -3 -5 -7 -7 -5 -2 -2 -5 -13 -16 -14 -14 -16 -31 -49 -53 -81 -105 -61 -15 -8 -1 0 0 0 -8 -19 -13 -29 -30 -12 -2 -6 0 0 -1 -11 -16 -14 -20 -40 -59 -69 -58 -53 -56 -50 -98 -70 -50 -47 -67 -77 -72 -99 -116 -146 -161 -154 -154 -195 -185 -191 -66 -2 -8 -15 -7 -1 0 0 0 0 0 0 0 -120 -203 -123 0 0 0 0 0 0 0 0 0 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -3 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 -1 -3 -3 -1 0 0 0 0 0 0 -1 -4 -3 -3 -6 -4 -1 -4 -14 -12 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -7 -3 -1 -2 -2 0 0 -2 -2 0 -1 -3 -1 -6 -8 -8 -5 -2 0 -1 -2 -1 0 -1 -1 -1 -3 -3 -4 -2 -2 -5 -9 -5 -5 -4 -9 -8 -3 -2 -1 -4 0 -3 -6 -5 -1 -2 -4 0 0 -1 -4 -5 -5 -4 -3 -1 -1 -1 -1 -1 -1 -1 -2 -1 0 0 0 -1 -2 -3 0 -2 -2 -2 -1 -1 -4 -2 -3 -5 -8 -12 -12 -7 -5 -2 -1 -1 -2 -3 -3 -6 -4 -1 -1 -1 0 -5 -10 -3 0 0 -2 -4 -4 -2 -3 -5 -5 -2 -2 -3 -4 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -8 -5 -5 -2 -3 -4 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 -3 -5 -3 -1 0 -33 -19 -9 -28 -50 -31 -1 0 -9 -20 -15 0 0 0 0 0 -25 -19 -13 -23 -20 -21 -20 -18 -20 -22 -24 -24 -21 -20 -18 -18 -21 -24 -24 -22 -26 -26 -29 -39 -45 -48 -36 -10 -8 -9 -17 -19 -19 -21 -27 -28 -17 -20 -31 -29 -23 -19 -16 -17 -19 -22 -26 -23 -22 -21 -15 -15 -20 -22 -22 -23 -33 -41 -36 -27 -17 -18 -21 -21 -20 -20 -24 -30 -22 0 0 0 0 0 0 0 0 0 0 -79 -108 -41 -10 -20 -9 -6 -9 -23 -58 -7 -6 -22 -77 -132 -120 -203 -88 -59 -58 -39 0 -56 -21 0 0 0 0 0 0 -3 -27 -46 -71 -95 -90 -75 -46 -50 -104 -74 -38 -18 -1 -19 -6 -17 -67 -98 -59 -53 -31 -21 -50 -36 -22 -10 -8 -13 -18 -44 -17 -5 -17 -27 -27 -31 -38 -24 -18 -11 -7 -17 -24 -9 -30 -30 -37 -51 -60 -83 -84 -77 -68 -64 -72 -42 -31 -17 -11 -12 0 -1 -10 -58 -76 -81 -85 -111 -164 -157 -177 -153 -112 -122 -102 -94 -64 -63 -63 -64 -72 -33 -39 -26 -18 -18 -30 -49 -44 -14 -5 -3 -3 -4 -5 -4 -2 -1 -1 -2 -5 -9 -30 -39 -22 -6 -14 -43 -58 -98 -100 -75 -26 0 0 0 0 -3 -18 -27 -23 -14 -3 0 0 0 0 -1 -12 -15 -12 -20 -43 -70 -80 -36 -34 -25 -37 -51 -34 -35 -33 -72 -75 -63 -75 -97 -123 -136 -166 -207 -207 -124 -132 -17 -7 -5 -1 0 0 0 0 0 0 0 0 -19 -157 -232 -80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 -1 -5 -5 -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 -3 -6 0 0 0 0 0 0 0 0 -2 -2 -2 -1 -3 -5 -8 -24 -35 -36 -12 0 0 0 0 0 0 0 -1 -2 -2 0 0 0 0 0 0 -1 -1 -3 -5 -3 -3 -3 -3 -4 -3 -1 -2 -1 -1 -2 -3 -5 -1 0 -1 -2 -9 -9 -1 0 -2 -2 -1 0 -2 -4 -3 -1 -6 -5 -7 -8 -7 -5 -3 -1 0 -2 -2 -1 -4 -12 -1 -3 -1 -3 -3 -3 -4 -1 0 -1 -2 -1 -2 -4 -3 -2 0 0 -1 -1 -3 -6 -3 0 0 -1 -1 0 0 -1 0 0 0 -2 -1 -4 -9 -5 -2 -1 -2 -1 0 -1 -2 -2 -4 -3 -3 -2 -2 -3 0 0 0 0 0 -7 -12 -7 -10 -1 -3 -3 -2 -2 -5 -5 -3 -2 -2 -2 -1 0 -1 -4 -1 0 0 -1 -1 0 0 0 0 0 0 0 -2 -4 -5 -6 -1 -2 -3 -5 -6 -1 -4 -2 0 0 -2 -2 -1 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 -10 -25 -28 -26 -43 -47 -43 -17 -6 -18 -18 -1 -13 -25 -28 -14 0 -3 -7 -2 -1 -25 -33 -25 -20 -20 -20 -19 -18 -19 -19 -21 -22 -22 -23 -22 -24 -26 -25 -23 -22 -22 -24 -27 -32 -36 -35 -25 -9 -10 -17 -27 -34 -34 -27 -18 -16 -16 -15 -16 -23 -26 -25 -22 -22 -22 -25 -31 -21 -16 -15 -14 -16 -19 -21 -23 -36 -43 -40 -35 -28 -23 -16 -15 -19 -20 -19 -19 -25 -25 0 0 0 0 0 0 0 0 0 0 -128 -108 -49 -18 -24 -44 -11 -7 -33 -45 -10 -23 -33 -44 -88 -125 -168 -53 -55 -60 -26 0 0 0 0 -6 -41 -58 -42 -15 0 -8 -3 -23 -43 -40 -56 -97 -64 -51 -63 -69 -76 -57 -64 -72 -53 -28 -72 -63 -34 -20 -16 -29 -37 -22 -10 -14 -7 -16 -25 -7 -5 -14 -12 -3 -14 -27 -8 -17 -41 -24 -6 -11 -30 -20 -9 -5 -34 -71 -90 -97 -81 -69 -49 -36 -36 -43 -24 -14 -12 -18 -31 -70 -102 -131 -122 -131 -146 -158 -127 -127 -128 -147 -147 -156 -187 -83 -59 -75 -70 -51 -31 -27 -9 -9 -32 -51 -48 -29 -4 -1 0 -1 -1 -2 -2 -1 -1 0 -2 -5 -14 -42 -49 -32 -12 -15 -31 -47 -119 -32 -21 -23 -10 0 0 0 0 -23 -23 -15 -10 0 0 0 0 -8 -13 -6 -9 -12 -41 -72 -93 -91 -33 -40 -50 -28 -31 -32 -51 -50 -76 -64 -57 -72 -98 -110 -74 -153 -186 -157 -119 -89 0 0 -3 0 0 0 0 0 0 0 0 -37 -86 -137 -23 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -5 -2 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 -2 -3 -1 -3 0 0 0 0 -2 -3 0 0 0 0 0 -1 -5 -17 -23 -25 -6 0 0 0 0 0 0 0 0 -1 -2 -2 -2 0 0 0 -1 -3 -3 -2 -3 -1 -1 -3 -3 -2 -1 -5 -4 -1 0 -1 -2 -1 0 -1 -17 -8 -4 -4 -2 -1 -2 0 -3 -1 0 -1 -1 -2 -5 -6 -6 -7 -7 -5 -2 -5 -4 -6 -4 -10 -13 -12 -3 -2 -2 -2 -2 -1 -2 -2 -1 -6 -6 -3 -2 -2 -2 -2 -1 -1 0 0 -2 -3 -3 -1 -6 -3 -2 -1 0 0 0 0 -3 -1 -2 -10 -12 -3 -3 0 -3 -3 -2 -1 -1 -2 -2 -4 -3 -2 -1 -1 -2 -9 -8 -1 -13 -9 -6 -10 -17 -1 -3 -4 -3 -3 -3 -3 -5 -4 -1 -1 -1 -1 -4 -8 -6 -6 -1 -1 -1 0 0 0 0 -1 0 0 0 0 -1 -2 -6 -5 -5 -4 -3 -3 -3 -6 -1 0 0 0 -1 -3 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 -39 -42 -16 0 0 0 0 0 0 0 0 -11 -26 -25 -39 -46 -41 -15 0 0 -7 -26 -27 -25 -26 -11 0 -15 -44 -32 -32 -32 -34 -35 -35 -30 -20 -18 -26 -20 -19 -20 -22 -23 -24 -23 -23 -24 -24 -27 -24 -14 -15 -17 -20 -29 -22 -14 -13 -16 -28 -21 -32 -37 -33 -29 -24 -14 -16 -16 -15 -22 -25 -24 -23 -27 -28 -29 -25 -19 -17 -16 -16 -15 -16 -22 -20 -33 -43 -37 -28 -24 -18 -20 -21 -20 -19 -20 -24 -32 0 0 0 0 0 0 0 0 0 -38 -201 -82 -29 -10 -30 -59 -29 -3 -42 -75 -75 -59 -30 -49 -70 -60 -50 -53 -54 -61 -24 0 0 -25 -50 -107 -58 -60 -82 -94 -76 -26 -4 -20 -34 -25 -35 -88 -79 -22 -38 -48 -59 -71 -47 -84 -120 -135 -107 -63 -14 -8 -9 -7 -9 -16 -23 -38 -29 -43 -29 -14 -20 -4 -13 -19 -9 -18 -25 -47 -63 -15 -5 -10 -15 -7 -3 -5 -55 -52 -66 -94 -79 -62 -40 -85 -114 -126 -125 -170 -97 -47 -51 -81 -109 -119 -96 -103 -106 -117 -121 -132 -161 -134 -141 -175 -170 -95 -160 -128 -100 -85 -70 -53 -38 -30 -45 -46 -25 -6 0 0 0 0 0 0 0 0 0 -2 -4 -4 -21 -51 -61 -45 -56 -43 -17 -31 -103 -27 -13 -20 -9 0 0 0 0 -16 -8 -14 -18 0 0 0 0 0 -5 -5 -7 -20 -70 -89 -98 -70 -37 -34 -15 -36 -50 -61 -54 -49 -71 -70 -58 -72 -97 -123 -109 -94 -154 -165 -211 -115 0 -3 -24 -3 0 0 0 -1 0 0 0 -109 -166 -104 0 0 0 0 0 0 0 0 -1 -8 -2 -16 -14 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -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 -4 -7 0 -1 0 0 -5 -5 0 0 0 0 0 0 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 -2 -2 -2 0 -1 -1 0 0 0 0 0 -3 -3 -4 -4 -3 -2 -2 -7 -3 -1 -2 -2 0 0 -3 -2 -3 -2 -1 -2 -2 0 -4 -8 -6 -5 -7 -8 -7 -4 -4 -20 -22 -18 -27 -23 -29 -5 -3 -4 -3 -2 -2 -5 -6 -2 -1 -1 -1 -2 -2 -1 -1 -1 -2 -2 0 -1 -6 -2 -2 -1 0 0 -1 -1 -6 -6 -6 -7 -5 0 -1 -2 -16 -18 -10 -4 -2 -1 0 -2 -1 0 0 0 0 -1 -5 -1 -6 -3 -5 -7 -4 -4 -1 -2 -2 -1 -2 -5 -5 -2 0 -1 -2 -3 -4 -5 -5 -7 -8 -2 0 0 0 0 0 -2 -1 0 0 0 -1 -5 -6 -3 -2 -3 -5 -4 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -45 -45 -7 -7 -4 0 0 0 0 0 0 0 0 -9 -21 -22 -20 -22 -32 -10 0 0 -5 -18 -12 -12 -15 -6 0 -11 -27 -28 -30 -32 -32 -34 -35 -35 -30 -29 -33 -27 -21 -20 -22 -23 -24 -23 -23 -25 -26 -29 -25 -18 -26 -24 -15 -20 -18 -16 -16 -18 -19 -15 -18 -27 -29 -28 -29 -27 -15 -17 -26 -27 -25 -22 -22 -26 -29 -27 -27 -19 -16 -17 -15 -12 -16 -30 -21 -18 -28 -34 -25 -21 -18 -34 -23 -20 -24 -27 -27 -22 0 0 0 0 0 0 0 0 0 0 -48 -67 -7 -3 -44 -64 -44 -4 -8 -51 -115 -102 -56 -23 -41 -57 -43 -41 -46 -60 -80 -75 -46 -94 -104 -58 -29 -16 -36 -51 -67 -52 -23 -29 -29 -14 -21 -46 -62 -33 -40 -62 -59 -48 -59 -103 -77 -62 -40 -21 -2 0 -1 -2 -12 -7 -13 -42 -72 -58 -15 -9 -14 -8 -12 -55 -38 -40 -39 -27 -8 -7 -11 -18 -8 -19 -29 -26 -67 -38 -45 -51 -46 -62 -92 -176 -174 -172 -156 -120 -62 -7 -6 -22 -49 -73 -100 -131 -85 -84 -121 -128 -112 -115 -136 -158 -179 -184 -167 -139 -116 -117 -118 -94 -75 -64 -51 -19 -5 0 -4 -3 -1 -1 0 0 0 -1 -2 -5 -8 -4 -20 -29 -28 -5 -3 -26 -15 -17 -45 -95 -95 -21 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -18 -36 -69 -94 -88 -52 -44 -53 -40 -64 -62 -56 -50 -75 -91 -72 -72 -83 -135 -82 -40 -24 -98 -121 -168 -62 0 0 0 0 0 0 0 -5 -12 -8 -6 -117 -155 -63 0 0 0 0 0 0 0 -11 -23 -33 -20 -19 -13 -4 0 -6 -30 -28 -22 -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 -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 -3 -4 -2 -8 0 -5 -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 -3 -1 0 -2 -4 -3 0 -1 -2 -1 0 0 0 0 -1 -2 -4 -6 -5 -3 -2 -2 -5 -2 -1 -1 0 0 -2 0 0 -4 -4 -4 -3 -1 -6 -8 -6 -2 -1 -2 -2 -2 -3 -7 -16 -25 -20 -3 -6 -4 -5 -5 -5 -3 0 -2 -14 -1 0 -4 -4 -2 -2 -1 -1 -1 -2 -1 0 0 -1 0 0 0 0 -2 -8 -15 -7 -2 -2 -1 0 0 -1 -5 -5 -6 -10 -8 -3 -1 -1 0 -2 -1 0 0 0 -2 -4 0 0 0 -3 -4 -3 -5 -4 -4 -3 -2 -4 -5 -3 -1 0 -2 -2 -3 -2 0 -2 -7 -10 -2 0 0 -1 -2 -1 -4 -2 0 -4 -10 -9 -4 -5 0 0 -3 -15 -17 -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 -12 -4 0 -7 -18 -21 -29 -6 -1 -19 -14 0 0 0 0 0 -6 -7 -13 -24 -27 -27 -28 -29 -31 -33 -33 -33 -32 -32 -34 -30 -24 -22 -22 -23 -24 -23 -23 -26 -21 -16 -19 -29 -28 -23 -14 -14 -16 -17 -17 -18 -23 -24 -24 -24 -25 -27 -29 -27 -13 -14 -21 -23 -22 -22 -24 -30 -30 -29 -17 -13 -14 -14 -18 -28 -26 -26 -29 -30 -30 -25 -18 -18 -34 -23 -20 -25 -32 -32 -20 0 0 0 0 0 0 0 0 0 0 -60 -72 -25 -21 -61 -49 -29 -8 -6 -32 -108 -55 -20 -17 -46 -90 -80 -74 -49 -57 -64 -35 -35 -82 -78 -48 -34 -29 -25 -45 -66 -47 -35 -39 -39 -44 -73 -62 -82 -99 -81 -84 -40 -77 -112 -119 -57 -19 -7 -5 -2 0 0 -3 -24 -14 -24 -40 -54 -41 -3 -5 -5 -7 -9 -13 -48 -35 -24 -12 -13 -20 -27 -57 -48 -59 -65 -65 -67 -36 -37 -42 -45 -56 -72 -111 -125 -150 -133 -83 -41 -24 -23 -14 -27 -91 -110 -88 -68 -69 -136 -128 -116 -131 -154 -174 -186 -190 -172 -152 -130 -115 -119 -68 -63 -62 -38 -2 0 -1 -9 -9 -3 -2 0 0 0 -2 -4 -5 -6 -4 -15 -7 -2 -4 -6 -2 -4 -29 -42 -66 -61 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -45 -76 -102 -127 -103 -42 -21 -27 -22 -22 -34 -36 -53 -69 -79 -68 -57 -54 -31 -14 -1 0 -4 -11 -25 -6 0 0 0 0 0 0 0 0 0 -9 -22 -76 -175 -31 0 0 0 0 0 0 0 -29 -42 -32 -16 -11 -16 -4 0 0 -10 -33 -33 -31 -18 -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 -9 -6 -1 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -4 -5 -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 -1 -3 -2 -2 -1 -1 -2 -3 -3 -5 -3 -2 0 0 0 0 0 -3 -2 -1 -3 -4 0 -1 -5 -1 0 0 0 0 0 0 -3 -5 -5 -4 -3 -5 -8 -3 -2 -1 0 -1 -4 -7 -3 -3 -5 -6 -3 0 -1 -3 -3 -3 -2 -1 0 0 0 -2 -3 -2 -2 -3 -4 -3 0 0 0 0 0 -1 0 -2 -1 0 -4 -4 0 -1 -4 0 0 0 0 0 0 -2 -5 -4 -4 -4 -3 -1 -1 -3 0 0 0 0 0 0 0 -2 0 -3 -4 -5 -5 -5 -5 0 -2 -1 -4 -3 -1 0 -3 -1 0 0 -1 -2 -5 -8 -7 -5 -2 -2 -3 -3 -7 -8 -1 -10 -7 -4 -3 -1 0 0 -1 -14 -22 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -12 -1 -37 -10 0 0 0 0 -1 0 0 -6 -5 0 0 0 0 0 -13 -18 -9 -9 -23 -24 -26 -30 -23 -20 -20 -20 -21 -23 -26 -29 -24 -22 -23 -25 -27 -26 -26 -28 -30 -22 -15 -17 -18 -26 -21 -15 -14 -15 -18 -25 -35 -22 -22 -20 -21 -23 -27 -32 -31 -30 -25 -31 -26 -22 -26 -27 -19 -28 -23 -15 -16 -22 -26 -26 -26 -24 -23 -23 -24 -25 -24 -20 -18 -17 -22 -27 -33 -33 -20 0 0 0 0 0 0 0 0 0 -4 -117 -76 -34 -23 -37 -33 -18 -8 -11 -30 -49 -8 -3 -10 -42 -65 -70 -63 -38 -52 -83 -57 -33 -52 -56 -46 -50 -51 -58 -74 -60 -43 -25 -36 -46 -78 -143 -84 -24 -25 -59 -50 -24 -13 -84 -64 -62 -60 -4 -4 -1 0 0 -2 -12 -28 -21 -20 -19 -12 -1 -1 0 0 -18 -30 -33 -22 -21 -24 -20 -28 -45 -53 -46 -71 -99 -112 -125 -126 -72 -47 -52 -46 -45 -51 -58 -72 -76 -117 -101 -70 -43 -19 -34 -119 -83 -60 -96 -137 -146 -127 -141 -154 -167 -172 -168 -179 -176 -172 -153 -134 -115 -46 -61 -36 -16 0 0 -1 -1 -2 -2 -5 -4 0 -2 -1 -3 -3 -3 -3 -2 -1 -1 -9 -26 -28 -24 -49 -22 -15 -24 -14 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -5 -9 -50 -94 -109 -113 -92 -31 -14 -41 -21 -6 -11 -22 -44 -22 -55 -64 -75 -69 -28 -7 -1 0 -2 0 0 0 0 -10 -1 0 0 0 0 0 0 -3 -50 -114 -176 0 0 0 0 0 0 0 0 -17 -27 -28 -19 -9 -6 -1 0 0 -1 -7 -16 -30 -42 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -12 -18 -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 -2 -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 -1 -5 -7 -7 -6 -3 -2 -4 -3 -3 -6 -6 -2 0 0 0 -1 -6 -3 -4 -4 -5 -5 0 -2 0 0 0 0 -2 -4 -2 -4 -5 -5 -3 -3 -4 -5 -5 -7 -7 -3 -2 -4 -5 0 -5 -5 -5 -3 0 0 -2 -4 -3 -3 -2 0 -3 -9 -7 -5 -4 -3 -4 -6 -4 -2 -1 0 0 0 0 0 -2 -2 0 0 -3 -6 -5 -4 0 0 0 0 0 -1 -2 -3 -8 -7 -7 -3 -1 -3 -6 -1 0 0 -1 -1 -1 -1 -3 0 -5 -4 -4 -3 -3 -4 0 0 -3 -3 -1 -2 -4 -1 0 0 -3 -4 -5 -8 -10 -9 -5 -3 -3 -3 -3 -3 -4 0 -10 -5 -5 -4 -1 -1 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 -11 -22 -2 -25 -5 -6 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -22 -23 -26 -29 -32 -31 -21 -14 -15 -18 -21 -21 -20 -22 -25 -28 -30 -31 -32 -31 -20 -15 -16 -21 -27 -25 -26 -23 -16 -14 -19 -23 -18 -17 -16 -19 -20 -21 -22 -24 -27 -16 -24 -24 -21 -22 -25 -22 -9 -16 -25 -15 -20 -27 -26 -25 -26 -24 -22 -20 -20 -21 -21 -21 -24 -24 -26 -28 -25 -20 -21 0 0 0 0 0 0 0 0 0 0 -37 -63 -25 -15 -20 -21 -12 -11 -34 -21 -12 -3 -1 -5 -36 -43 -60 -59 -45 -63 -74 -63 -61 -58 -40 -48 -77 -72 -83 -95 -95 -57 -20 -34 -60 -61 -86 -32 -3 -62 -42 -26 -4 -19 -81 -62 -32 -12 -5 -8 -6 -2 -27 -9 -11 -29 -27 -7 -13 -3 -2 0 -1 -6 -32 -23 -45 -46 -35 -30 -49 -62 -77 -87 -92 -102 -119 -115 -97 -68 -45 -37 -60 -73 -71 -64 -54 -52 -45 -70 -113 -91 -57 -48 -66 -101 -52 -33 -121 -172 -157 -149 -198 -162 -153 -144 -141 -158 -169 -171 -163 -170 -128 -49 -41 -4 -1 0 0 0 0 0 0 -2 -2 0 0 0 -1 -2 -3 -6 -8 -5 -1 -10 -47 -50 -49 -50 -14 -23 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -13 -26 -53 -87 -83 -93 -66 -32 -39 -35 -32 -9 -26 -40 -51 -60 -68 -49 -101 -115 -81 -2 0 0 -15 -8 0 0 -6 -38 -5 0 0 0 0 0 0 0 -111 -144 -104 0 0 0 0 0 0 0 0 -2 -18 -21 -21 -11 0 0 0 0 0 0 -5 -18 -18 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -3 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -4 -1 -3 -3 -1 -1 -2 -2 -1 -1 -1 -1 -1 -5 -4 -4 -3 -4 -3 0 0 0 0 0 -1 -4 -9 -8 -1 -9 -6 -2 -2 -3 -3 -6 -23 -7 -5 -6 -4 0 -2 -11 -7 -2 0 -1 -3 -5 -6 -1 -2 -3 -2 0 -2 -5 -5 -4 -4 -3 -3 -3 -4 -5 -1 0 0 0 0 0 0 0 0 0 -3 -6 -5 -3 0 -3 -1 0 0 -1 -1 -2 -9 -9 -3 -1 -3 -5 -1 -1 -2 -4 -4 -2 -5 -9 -1 -6 -5 -4 -2 -1 -1 -1 -4 -3 -1 0 -2 -3 0 0 0 -5 -5 -5 -4 -4 -8 -4 -3 -3 -3 -3 -3 -2 -1 -9 -3 -1 -1 0 -1 0 -3 -5 -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 -6 -10 0 0 0 -22 -11 -11 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -20 -24 -28 -29 -30 -20 -16 -15 -17 -20 -21 -21 -20 -24 -28 -30 -31 -32 -33 -34 -33 -22 -23 -29 -30 -29 -29 -22 -19 -23 -25 -18 -9 -8 -7 -14 -19 -23 -24 -24 -26 -27 -24 -22 -21 -22 -23 -22 -17 -17 -22 -18 -21 -26 -27 -26 -25 -24 -23 -21 -20 -21 -23 -22 -26 -28 -29 -20 -15 -15 -18 0 0 0 0 0 0 0 0 0 0 -38 -73 -32 -24 -39 -23 -22 -24 -34 -11 -3 -12 -16 -17 -31 -33 -51 -55 -52 -57 -43 -45 -49 -43 -35 -31 -56 -92 -141 -158 -111 -58 -31 -46 -76 -65 -91 -139 -114 -52 -34 -30 -74 -105 -83 -50 -17 -3 -11 -16 -25 -25 -15 -2 0 -18 -26 -24 -26 -8 -39 -42 -25 -31 -60 -40 -42 -77 -87 -66 -35 -93 -93 -94 -93 -106 -103 -70 -57 -40 -35 -65 -80 -84 -175 -150 -104 -113 -134 -107 -93 -102 -96 -83 -72 -72 -78 -83 -217 -199 -172 -164 -164 -147 -131 -112 -111 -116 -129 -144 -154 -148 -110 -50 -18 -8 -7 -2 -4 -4 -2 -1 -1 0 0 0 0 0 0 -1 -1 -1 -1 -2 -2 -13 -69 -27 -31 -25 -10 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -5 -23 -45 -73 -95 -121 -96 -37 -26 -35 -43 -40 -21 -21 -19 -3 -16 -35 -25 -120 -41 -4 0 0 -1 -8 -1 0 -7 -12 -13 0 0 0 0 0 0 0 -2 -63 -24 0 0 0 0 0 0 -2 0 0 -13 -46 -21 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -1 0 -1 -3 -6 -2 -8 -3 -1 -1 0 -1 -2 -2 -2 -1 -2 -2 -3 -4 -4 -1 -4 -3 0 0 0 0 0 -3 -2 0 -1 -3 -3 -6 -8 -8 -5 -8 -21 -25 -17 -6 -3 -1 0 -2 -5 -8 -10 -4 -1 -1 -3 -5 -1 -1 -3 -2 -4 -8 -6 -1 -1 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -4 -4 -3 -5 -2 -1 -1 -2 -1 0 -1 -2 -1 -1 -1 -1 0 -1 -9 -2 -2 -2 -3 -3 -2 -10 -10 -4 -4 -2 -1 -2 -6 -1 0 0 -1 -1 -1 0 0 -2 -6 -7 -5 -4 -7 -8 -6 -6 -3 -4 -7 -6 -5 -3 0 0 -1 -1 0 -1 -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 -2 -1 0 0 -2 -13 -11 -8 -4 -1 0 0 0 0 0 0 0 -8 -13 0 0 0 0 0 0 0 0 -4 -30 -19 -18 -19 -20 -21 -22 -21 -23 -27 -30 -32 -35 -35 -33 -34 -29 -27 -27 -28 -28 -28 -29 -27 -27 -31 -32 -23 -9 -11 -11 -8 -7 -16 -22 -22 -23 -22 -23 -23 -22 -22 -23 -22 -22 -23 -22 -23 -24 -25 -26 -26 -26 -25 -24 -23 -21 -21 -22 -23 -25 -29 -29 -19 -16 -17 -16 0 0 0 0 0 0 0 0 0 0 -83 -87 -60 -58 -63 -17 -47 -59 -31 -7 -2 -13 -15 -18 -30 -35 -43 -45 -33 -27 -25 -24 -25 -27 -32 -34 -51 -91 -115 -94 -57 -31 -32 -66 -95 -81 -80 -83 -43 -22 -61 -113 -72 -92 -78 -26 -13 -20 -26 -24 -61 -53 -24 -22 -2 -45 -25 -26 -31 -21 -1 -10 -34 -43 -55 -30 -19 -99 -79 -79 -81 -96 -99 -112 -111 -123 -91 -62 -73 -93 -91 -140 -117 -68 -105 -163 -149 -162 -200 -153 -112 -119 -101 -87 -64 -57 -63 -99 -213 -168 -163 -170 -160 -140 -116 -80 -86 -91 -97 -113 -125 -87 -57 -23 -10 -20 -30 -3 -2 -4 -4 -4 -2 0 0 -1 0 -1 0 0 -2 -2 0 -28 -30 -28 -32 -7 -16 -5 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -5 -15 -41 -65 -86 -105 -102 -66 -46 -26 -22 -10 -13 -22 -7 -31 -12 -2 -5 -2 -4 -3 0 0 0 0 0 0 0 -15 -22 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -19 -5 0 -11 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 -2 -4 -5 -4 -1 0 0 0 0 -1 -3 0 0 0 -2 -2 -2 -3 -3 -2 -4 -5 -5 -5 -3 0 0 0 0 0 0 -2 -3 -3 -10 -12 -5 0 0 0 -1 -1 0 -6 -4 0 0 -1 -10 -2 -1 -3 -3 -2 -1 0 -2 0 0 0 -1 0 -1 -6 -6 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 -1 -4 -4 -2 -1 -1 -2 -5 -2 0 -5 -5 0 0 0 0 -1 -1 -2 -2 -3 -5 -1 -5 -5 -3 -2 -4 -8 -9 -4 -11 -7 -4 -4 -1 -2 0 0 -1 -5 -5 0 0 0 0 0 0 -3 -6 -8 -7 -7 -3 -4 -7 -8 -7 -5 0 0 0 0 -1 -2 -2 -3 -8 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -2 -2 -9 -24 -45 -43 -41 -34 -15 -9 -19 -14 0 0 0 0 -8 -12 -3 -11 -1 0 -4 -4 -3 -3 -5 -34 -21 -20 -23 -24 -25 -27 -28 -30 -30 -33 -35 -36 -34 -31 -30 -28 -27 -38 -34 -25 -25 -23 -26 -27 -28 -23 -18 -15 -12 -13 -15 -16 -18 -19 -18 -19 -20 -22 -21 -22 -22 -22 -21 -20 -21 -21 -21 -23 -25 -26 -26 -25 -26 -26 -25 -23 -24 -25 -26 -28 -28 -29 -19 -16 -18 -20 0 0 0 0 0 0 0 0 0 -23 -163 -132 -89 -51 -25 -7 -23 -41 -16 -4 -16 -39 -40 -34 -39 -42 -34 -29 -26 -25 -23 -26 -28 -31 -24 -22 -39 -70 -76 -36 -17 -9 -13 -18 -38 -50 -58 -68 -15 -6 -66 -100 -58 -78 -103 -61 -21 -10 -19 -32 -69 -83 -39 -16 -8 -20 -10 -25 -23 -21 -16 -4 -31 -6 -25 -36 -55 -89 -40 -72 -116 -121 -102 -100 -106 -113 -90 -97 -119 -157 -159 -144 -199 -202 -156 -150 -177 -221 -146 -189 -151 -120 -73 -76 -54 -53 -85 -123 -152 -138 -156 -166 -150 -121 -85 -52 -63 -68 -92 -112 -140 -148 -81 -31 -4 -3 -8 -10 -4 -3 -4 -2 -1 -2 -3 0 0 0 0 0 -1 0 -4 -61 -62 -55 -32 -13 -26 -8 -8 -16 -18 -11 -5 -4 0 0 0 0 0 0 0 0 0 0 -5 -22 -64 -77 -97 -109 -86 -53 -55 -28 -30 -9 -4 -8 -5 0 0 0 0 -4 -13 -26 -24 -2 0 0 0 0 -1 -8 -18 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -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 -2 -3 -3 -3 -2 -4 -5 -1 0 0 0 0 -1 -3 -2 -1 -1 -2 -2 -3 -2 -5 -5 -5 -5 -3 0 0 0 -2 -4 -5 -5 -1 -3 -4 -1 -1 -3 -3 -1 -1 -6 -5 -2 0 -1 -2 -4 -15 -17 -9 -11 -9 -4 -3 -6 -2 -1 0 -3 -3 -1 -4 -6 -4 -2 -3 -5 -4 0 0 0 0 0 0 0 -1 -4 -3 -5 -5 -2 -1 -2 -5 -2 0 -4 -4 -1 -2 0 0 -1 0 -1 -3 -3 -3 -1 0 -4 -2 -1 -2 -4 -4 -2 -7 -7 -3 0 -4 -10 -4 -4 -6 -10 -6 0 0 0 0 0 0 0 -1 -3 -6 -7 -4 -5 -5 -3 -2 -3 -2 0 0 0 -1 -2 -4 -6 -13 -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 -1 0 -1 -3 -23 -50 -47 -41 -35 -36 -34 -34 -34 -35 -30 -27 -14 -4 0 0 -5 -16 0 0 -16 -26 -29 -95 -172 -20 -19 -20 -23 -26 -28 -30 -32 -32 -39 -33 -32 -33 -32 -28 -27 -25 -29 -31 -31 -28 -25 -23 -23 -18 -18 -18 -17 -17 -14 -14 -13 -16 -17 -17 -18 -19 -20 -21 -19 -18 -18 -17 -17 -17 -18 -18 -20 -23 -25 -25 -25 -25 -25 -27 -25 -27 -27 -25 -25 -27 -28 -29 -27 -20 -19 -22 0 0 0 0 0 0 0 0 0 -7 -62 -106 -114 -35 -9 -8 -17 -23 -2 -10 -41 -57 -60 -52 -27 -20 -20 -28 -35 -41 -33 -40 -54 -58 -57 -50 -47 -43 -40 -29 -25 -25 -20 -4 -7 -15 -29 -39 -5 0 -64 -86 -55 -61 -98 -95 -80 -67 -36 -21 -36 -111 -43 -19 -11 -6 -8 -33 -10 -10 -19 -14 -8 -4 -49 -48 -48 -53 -21 -21 -97 -110 -90 -88 -110 -98 -78 -128 -103 -116 -130 -111 -193 -210 -164 -174 -215 -249 -221 -141 -60 -31 -33 -42 -43 -50 -126 -141 -155 -157 -162 -149 -125 -79 -58 -44 -48 -67 -62 -92 -101 -104 -73 -29 -3 -16 -10 -9 -7 -5 -3 0 -2 -4 -3 0 0 0 -3 -2 -3 -8 -18 -54 -66 -54 -29 -20 -23 -14 -7 -9 -19 -26 -19 -12 0 0 0 0 0 0 0 -1 -6 -7 -23 -39 -51 -60 -74 -66 -59 -37 -24 -17 -16 -2 -12 -5 0 0 0 0 0 -4 -4 -2 -2 0 0 0 0 0 0 -2 -7 -6 -1 0 0 0 0 0 -276 -79 0 -3 -15 -56 -29 -21 -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 -1 -10 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -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 -2 -6 -6 -3 -3 -5 -3 -5 -3 -1 0 0 0 0 -1 0 -2 -1 -1 -2 -3 0 0 -4 -7 -5 -2 0 0 -2 0 -4 -6 -7 -4 0 0 0 -4 -4 -10 -13 -5 -8 -5 -4 -2 -2 -3 -6 -6 -7 -7 -6 -5 -4 -5 -5 -6 -4 -1 -7 -7 -1 -1 -5 -5 -2 -1 0 -1 -2 0 0 0 0 0 0 0 -1 -5 -5 -4 -2 0 -1 -2 0 -2 -1 -2 -1 0 0 0 -1 0 0 0 -1 -1 -2 -5 -3 -3 -4 -3 -2 -3 0 0 -1 0 -1 -1 -1 -3 -3 -5 -5 -2 0 0 0 0 0 0 0 0 -1 -3 -8 -4 -5 -5 -3 -5 -10 -9 -7 -6 -1 0 -2 -5 -4 -2 -3 -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 -1 -27 -52 -47 -39 -5 -31 -34 -33 -35 -36 -35 -21 -18 -21 -8 0 0 0 0 0 0 -18 -30 -31 -35 -35 -34 -32 -22 -22 -26 -27 -29 -32 -41 -32 -29 -28 -28 -27 -26 -25 -19 -19 -18 -16 -13 -15 -23 -18 -15 -19 -19 -17 -17 -17 -16 -16 -17 -18 -19 -19 -19 -20 -15 -15 -26 -19 -13 -14 -16 -16 -20 -22 -24 -24 -24 -24 -24 -25 -25 -27 -29 -28 -28 -30 -30 -30 -31 -32 -25 -21 0 0 0 0 0 0 0 0 0 0 0 -38 -83 -1 -12 -10 -15 -12 -2 -14 -62 -42 -33 -33 -19 -21 -29 -26 -36 -52 -67 -75 -82 -81 -86 -97 -103 -88 -88 -92 -82 -68 -45 -9 0 0 -2 -4 -1 -9 -48 -156 -90 -64 -75 -93 -83 -82 -31 -6 -11 -37 -47 -35 -32 -16 -20 -29 -11 0 -6 -5 -1 -9 -32 -28 -18 -58 -60 -45 -59 -79 -91 -88 -88 -77 -58 -67 -63 -90 -118 -126 -138 -176 -235 -241 -246 -224 -145 -51 -1 -1 -52 -64 -60 -80 -143 -167 -149 -147 -136 -109 -73 -47 -76 -71 -46 -34 -33 -33 -27 -56 -28 -7 -6 -17 -4 -5 -3 -3 -2 -1 -3 -3 -2 -1 0 -7 -18 -14 -2 -50 -47 -34 -39 -38 -15 -24 -24 -15 -5 -3 -9 -19 -23 -16 -4 0 0 0 0 0 0 -6 -19 -26 -26 -33 -42 -60 -80 -70 -61 -25 -14 -7 -15 -42 -9 -2 0 0 0 0 -1 -11 -12 -25 -28 -14 0 0 0 0 0 -10 -25 -31 -32 -5 0 0 0 -42 -201 -22 -13 -12 -10 -1 -7 -13 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -28 -26 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 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 -2 -2 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -5 -5 -4 -4 -4 -5 -3 -2 -1 -1 -1 -1 -2 0 -3 -2 -4 -4 -4 -3 -3 -6 -3 -4 -2 -1 -3 -6 -1 0 -1 -2 -1 0 0 0 0 0 -5 -8 -6 -4 -7 -7 -7 -5 -4 -6 -7 -8 -5 -5 -2 -2 -3 -4 -7 -4 -2 -3 -4 -3 -1 -2 -3 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -1 -1 0 0 -1 -3 -4 -4 -1 0 0 0 0 0 0 0 0 -1 -4 -5 -2 0 -2 -2 -2 -1 -1 -1 0 0 0 -2 -6 -4 0 -1 -2 -1 -10 -3 0 0 0 0 0 0 0 -2 -4 -6 -8 -3 -5 -4 -2 -4 -5 -5 -5 -5 -6 -4 -3 -5 -6 -3 -3 -4 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -41 -49 -38 -11 -33 -33 -12 -1 -15 -35 -29 -6 -11 -5 0 0 0 0 0 -6 -1 -20 -33 -28 -24 -39 -37 -34 -24 -22 -24 -26 -30 -31 -31 -30 -29 -27 -26 -27 -29 -18 -18 -17 -13 -15 -20 -20 -18 -15 -16 -15 -15 -16 -16 -17 -17 -16 -17 -18 -19 -19 -17 -16 -14 -18 -16 -14 -16 -18 -19 -22 -23 -23 -24 -24 -24 -25 -24 -24 -27 -29 -30 -31 -33 -33 -34 -21 -34 -36 -27 0 0 0 0 0 0 0 0 0 0 0 -74 -74 -14 -21 -16 -21 -8 -2 -16 -42 -49 -17 -13 -16 -36 -66 -27 -32 -54 -78 -92 -100 -95 -144 -59 -61 -122 -154 -131 -115 -123 -110 -71 -45 -32 -23 -47 -90 -61 -143 -407 -169 -81 -58 -63 -87 -101 -16 -3 -8 -19 -45 -62 -72 -41 -83 -84 -39 -3 -6 -3 0 -3 -32 -63 -53 -65 -97 -86 -87 -90 -87 -100 -80 -75 -63 -71 -93 -101 -132 -133 -164 -228 -265 -246 -250 -236 -98 -15 -14 -32 -64 -64 -107 -129 -144 -132 -117 -119 -106 -72 -49 -51 -73 -87 -57 -32 -19 -4 -9 -50 -42 -30 -10 -1 0 -1 0 0 0 0 -1 -1 -1 0 0 -3 -15 -18 -4 -53 -54 -53 -52 -33 -5 -21 -23 -20 -16 -20 -19 -5 -31 -44 -39 -15 0 0 0 0 0 -8 -19 -22 -17 -43 -60 -75 -79 -65 -51 -40 -19 -5 -16 -24 -17 -35 -2 0 0 -5 -9 -11 -11 -19 -26 -13 0 0 -2 -20 -8 -15 -23 -24 -21 0 0 0 0 -102 -181 -21 -24 -5 -9 -11 -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 -11 -25 -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 -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 -4 -6 -7 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 -3 -5 -7 -6 -5 -4 -2 -1 -3 -5 -3 -1 -1 -1 -3 -7 -7 -5 -5 -5 -1 -2 -2 -2 -3 -4 -4 -6 -1 0 0 -3 -6 -4 0 0 0 -1 -5 -6 -4 -6 -4 -6 -6 -3 -1 -4 -8 -5 -3 -2 -3 -4 -5 -4 0 0 -5 -6 -3 -1 -1 -3 0 0 0 -1 -4 -5 0 0 0 0 -3 -3 -1 -1 -2 0 0 0 -1 -3 -4 -1 -2 0 0 0 0 0 0 0 0 -4 -5 -5 -4 0 0 0 0 0 0 0 -1 -2 -1 -9 -9 -8 -7 -6 -7 0 -8 -2 0 0 0 0 0 0 0 -1 -2 -3 -5 -6 -4 -3 -1 -5 -9 -8 -5 -5 -8 -9 -7 -7 -7 -6 -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 -5 -29 -49 -41 -31 -32 -33 -12 0 -1 -6 -10 -22 -2 0 0 0 0 -2 -10 -28 -10 -26 -36 -37 -33 -24 -25 -25 -22 -23 -25 -26 -30 -32 -33 -33 -30 -29 -28 -29 -29 -27 -24 -21 -18 -18 -19 -17 -15 -12 -13 -13 -14 -15 -17 -18 -18 -17 -17 -17 -17 -18 -17 -14 -14 -14 -16 -19 -20 -20 -21 -22 -23 -23 -24 -25 -26 -27 -27 -26 -28 -30 -31 -33 -29 -24 -42 -22 -26 -27 -25 0 0 0 0 0 0 0 0 0 0 -3 -61 -60 -64 -75 -56 -26 -4 -1 -8 -16 -19 -15 -12 -20 -40 -46 -33 -33 -27 -30 -62 -86 -108 -137 -114 -92 -119 -165 -163 -123 -96 -163 -199 -168 -102 -99 -361 -326 -206 -218 -286 -156 -133 -60 -48 -53 -63 -30 -3 -2 -27 -40 -51 -62 -73 -25 -50 -27 -15 -34 -26 -5 -6 -38 -44 -42 -49 -141 -159 -149 -128 -98 -84 -95 -108 -85 -91 -105 -106 -122 -135 -174 -187 -224 -219 -196 -177 -27 -2 -66 -106 -113 -149 -154 -138 -116 -99 -93 -92 -76 -53 -64 -67 -74 -92 -128 -115 -75 -21 -9 -45 -85 -40 -8 0 -1 -2 -2 0 0 0 0 0 0 0 -2 -2 -24 -30 -36 -84 -70 -49 -100 -121 -143 -107 -11 -14 -15 -25 -32 -25 -35 -46 -37 -11 0 0 0 0 0 -7 -14 -14 -24 -63 -62 -81 -78 -67 -59 -49 -19 -2 -9 -24 -39 -41 -1 -4 0 -2 -5 -9 -13 -12 -31 -25 -16 -5 -1 -7 -10 -18 -18 -20 -12 0 0 0 0 -106 -108 -28 -19 -1 -19 -24 -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 -3 -8 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 -2 -3 -8 -14 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -3 -1 -2 -2 -2 -2 -1 0 0 0 -7 -4 -1 0 0 0 0 0 -1 -1 0 0 0 0 -7 -7 -5 -4 -3 -2 -3 -5 -3 -2 -1 0 -1 -2 -5 -6 -4 -3 -2 0 -1 -3 -1 -2 -2 0 -1 -1 -3 -8 -8 -6 -4 0 0 0 0 -4 -6 -4 -2 -2 -2 -3 -2 -1 -3 -5 -3 0 -1 -1 -1 -3 -4 0 0 -1 -5 -2 0 0 -1 -2 -1 -2 -1 -4 -4 0 0 0 -2 -3 -3 -3 -4 -3 0 0 -5 -3 -3 -4 -2 -2 0 -1 0 0 0 0 -1 -6 -8 -5 -5 -6 -4 0 0 0 0 -1 -3 -5 -6 -4 -7 -8 -10 -5 -1 -2 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 -2 -4 -2 -3 -1 0 0 0 0 -2 -7 -13 -7 -8 -8 -8 -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 -1 0 0 0 0 0 0 0 -8 -14 -34 -46 -30 0 0 -4 -28 -44 -43 -24 -2 -8 0 0 -16 -20 -15 -15 -28 -31 -34 -34 -35 -36 -31 -23 -26 -25 -25 -26 -27 -29 -31 -32 -33 -32 -28 -26 -24 -25 -27 -25 -20 -18 -17 -17 -16 -14 -13 -12 -12 -14 -15 -16 -18 -20 -20 -19 -19 -18 -18 -17 -15 -14 -15 -16 -18 -20 -22 -22 -21 -22 -22 -24 -25 -26 -27 -28 -29 -29 -27 -28 -19 -14 -16 -21 -35 -110 -41 -62 -75 0 0 0 0 0 0 0 0 0 0 0 -12 -91 -26 -96 -78 -20 0 0 -2 -2 -14 -25 -23 -20 -21 -24 -29 -43 -55 -54 -55 -65 -87 -119 -135 -132 -140 -168 -151 -79 0 0 -15 -63 -43 -20 -124 -380 -247 -183 -302 -260 -124 -77 -73 -78 -82 -55 -19 -19 -70 -36 -38 -68 -109 -65 0 0 -12 -32 -29 -9 -12 -55 -33 -26 -30 -47 -65 -89 -114 -102 -113 -134 -126 -106 -101 -93 -96 -102 -131 -193 -173 -173 -188 -123 -42 -10 -49 -129 -149 -153 -161 -152 -122 -97 -79 -81 -81 -70 -66 -85 -84 -101 -115 -109 -105 -83 -24 -2 -33 -63 -33 -1 0 0 -1 -1 0 0 0 0 0 0 -3 -12 -10 -26 -50 -76 -67 -46 -75 -62 -28 -94 -89 -5 -7 -23 -16 -19 -22 -25 -38 -41 -4 0 0 0 -1 -4 -15 -13 -9 -26 -51 -61 -75 -59 -40 -35 -32 -17 -7 -13 -27 -42 -32 -14 -22 -26 -2 0 -4 -12 -24 -27 -25 -31 -10 -2 -7 -17 -32 -29 -32 -52 -27 0 0 0 -32 -34 -27 -21 -6 -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 -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 -1 -5 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 -2 -4 -3 0 -1 -3 -3 -4 -3 0 0 -1 -9 -6 -2 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -7 -5 -2 -2 -5 -7 -6 -2 0 -1 -2 -3 -5 -3 -2 -1 -2 -3 -1 -3 0 -2 -1 0 0 0 0 -2 -3 -6 -3 0 0 0 0 0 -1 -1 -1 -3 -9 -9 -6 -5 -5 -5 -6 -9 -7 -1 -1 -1 -1 -1 -1 -6 -4 -3 -3 -3 -4 -6 -3 0 -1 -1 -6 -5 0 -1 -6 -6 -4 -5 -3 0 0 0 -6 -5 -6 -8 -8 -6 -2 -9 -13 -4 0 0 -3 -12 -13 -7 -8 -8 -6 -3 -2 -3 -4 -3 -5 -7 -7 -1 -3 -3 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 0 0 0 0 0 0 -3 -3 -1 -5 -9 -9 -8 -7 -6 -5 -2 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -13 -2 0 0 0 0 0 -1 -15 -17 -31 -40 -29 -9 -11 -38 -41 -13 -20 -19 0 -5 -29 -28 -39 -43 -34 -27 -30 -34 -36 -36 -35 -36 -31 -22 -23 -27 -27 -27 -28 -28 -28 -28 -29 -28 -27 -27 -25 -25 -25 -20 -18 -18 -17 -18 -18 -17 -16 -16 -15 -17 -17 -18 -19 -20 -22 -23 -21 -19 -18 -17 -17 -20 -20 -20 -20 -20 -21 -23 -23 -23 -23 -26 -27 -27 -26 -24 -26 -26 -12 -11 -11 -12 -16 -20 -24 -39 -106 -124 -110 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -159 -89 -29 -4 0 0 0 -6 -15 -23 -22 -17 -15 -30 -65 -94 -95 -88 -97 -115 -136 -123 -109 -115 -162 -136 -40 0 0 0 -6 -71 -142 -185 -256 -207 -69 -84 -107 -98 -90 -85 -77 -95 -117 -62 -54 -73 -32 -46 -34 -38 -30 -3 -11 -61 -72 -51 -36 -34 -31 -23 -29 -25 -101 -110 -61 -105 -147 -131 -135 -125 -118 -131 -130 -122 -110 -128 -154 -143 -132 -125 -48 -4 -56 -133 -157 -156 -160 -169 -152 -117 -96 -89 -89 -85 -86 -92 -92 -94 -90 -99 -99 -87 -66 -37 -11 -3 -13 -13 -6 -8 0 -2 -1 -2 -4 0 0 0 0 0 -1 -7 -19 -31 -42 -99 -75 -50 -43 -82 -25 -17 -4 -7 -11 -4 -8 -6 -3 -9 -17 0 0 0 0 0 -2 -8 -9 -15 -37 -55 -63 -60 -34 -35 -37 -20 -17 -19 -21 -26 -54 -86 -59 -26 -1 0 0 -6 -9 -12 -17 -17 -23 -8 -5 -11 -17 -25 -26 -21 -6 -5 -8 -9 -6 -11 -16 -23 -23 -21 -16 -5 -23 -11 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -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 -2 -2 0 0 0 0 0 0 0 -1 0 0 -1 -2 -1 0 -2 -11 -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 -4 -3 -1 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 -1 -4 -1 0 0 0 0 0 -3 -2 -4 -3 -2 0 0 -1 -6 -1 0 0 0 0 0 -1 -1 -2 -1 -1 -4 -6 0 0 0 0 -1 -2 -3 -2 0 -3 -2 -2 -4 -4 0 -2 -1 0 0 0 0 0 0 -4 -3 0 0 0 0 0 -10 -9 -5 -6 -10 -9 -7 -6 -4 -2 -1 -3 -4 -2 -4 -2 -2 -1 -3 -9 -1 -5 -6 -4 -3 -5 -4 0 0 0 -9 -7 0 -1 -5 -8 -1 -2 -3 -2 -3 -9 -2 -4 -4 -6 -7 -7 -8 -10 -12 -3 0 0 -2 -8 -16 -12 -8 -3 -2 -2 -4 -9 -2 -8 -8 -4 -2 -2 -2 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -6 -3 -1 -2 -3 -2 0 0 0 -4 -3 -2 -4 -3 -9 -6 -5 -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 -1 -7 -20 -17 -21 -26 -29 -32 -28 -3 0 -1 -19 -19 -10 -42 -43 -45 -45 -35 -33 -39 -37 -38 -38 -37 -36 -35 -35 -32 -23 -26 -27 -28 -27 -25 -24 -25 -27 -29 -30 -28 -25 -19 -14 -14 -15 -15 -16 -17 -18 -17 -18 -18 -19 -18 -18 -19 -20 -22 -23 -23 -23 -22 -21 -20 -21 -22 -19 -19 -19 -21 -22 -23 -25 -26 -28 -28 -28 -20 -12 -12 -11 -10 -11 -11 -14 -18 -22 -24 -27 -42 -50 -107 0 0 0 0 0 0 0 0 0 0 0 0 -2 -49 -136 -98 -29 -5 0 0 0 -1 -3 -19 -30 -25 -26 -37 -64 -112 -124 -85 -76 -107 -114 -52 -68 -59 -37 -113 -5 0 0 -69 -129 -177 -194 -167 -165 -106 -7 -1 -14 -35 -58 -80 -81 -89 -137 -75 -33 -29 -26 -23 -7 -9 -8 -8 -21 -39 -58 -43 -63 -90 -68 -54 -97 -74 -137 -139 -103 -129 -199 -140 -145 -97 -117 -141 -144 -151 -156 -134 -129 -137 -121 -48 -13 -37 -150 -202 -175 -151 -165 -167 -147 -122 -106 -105 -104 -94 -90 -89 -83 -81 -82 -87 -71 -58 -49 -41 -28 -2 -6 -7 -20 -27 -13 -6 -1 -4 -22 -20 -2 -2 -2 -1 -8 -8 -15 -29 -47 -124 -44 -5 -10 -14 -6 -6 -5 -6 -4 0 -1 0 0 -7 -9 -2 0 0 0 0 0 -1 -17 -63 -53 -26 -53 -43 -25 -27 -12 -6 -26 -21 -11 -27 -67 -110 -100 -123 -129 -95 -48 0 -9 -13 -18 -19 -20 -22 -3 -14 -16 -16 -15 -19 0 0 -19 -22 -16 -17 -24 -24 -24 -23 -28 -29 -23 -17 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 -2 -5 -4 -1 0 0 0 0 -1 0 -4 -7 -8 -8 -11 -12 -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 -8 -6 -2 0 0 0 0 -7 -6 -4 -2 -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 -1 -3 0 0 0 0 0 0 0 0 -5 -7 -6 -3 0 0 -2 0 0 0 0 0 0 0 0 0 -3 -2 -1 0 0 -1 -4 -1 0 -3 -6 -6 0 0 -1 -2 -6 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -13 -5 -3 -5 -7 -8 -9 -8 -7 -7 -4 -2 -2 -5 -4 -2 -2 -2 -6 -9 0 -2 -6 -2 0 -3 -6 -1 0 0 -2 -1 0 -2 -5 -7 -2 -1 -5 -4 -4 -8 0 -1 -2 -3 -3 -4 -9 -11 -6 -1 0 -4 -9 -10 -10 -11 -4 -4 -7 -5 -6 -16 -10 -10 -7 -4 -4 -5 -3 -2 -9 -1 0 0 0 0 0 0 0 -1 0 0 0 -3 -8 -5 -1 0 -2 -6 -6 0 0 0 0 0 -2 -6 -6 -7 -6 -9 -8 -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 -1 -12 -3 0 0 0 0 0 0 0 0 -3 -20 -36 -43 -43 -46 -41 -41 -46 -47 -36 -37 -38 -37 -37 -37 -38 -34 -22 -25 -22 -23 -23 -21 -20 -21 -23 -23 -24 -21 -17 -14 -12 -13 -27 -13 -12 -12 -14 -17 -18 -19 -19 -19 -19 -20 -21 -21 -22 -23 -24 -23 -21 -21 -22 -21 -21 -21 -20 -20 -21 -23 -25 -28 -27 -21 -21 -15 -12 -12 -12 -13 -14 -16 -18 -21 -23 -25 -26 -29 -31 -50 0 0 0 0 0 0 0 0 0 0 0 0 -95 -68 -73 -66 -18 0 0 0 -1 0 -5 -27 -66 -62 -55 -49 -53 -86 -95 -81 -68 -86 -91 -84 -48 -22 -75 -115 -61 -33 -1 -102 -172 -149 -167 -255 -87 -32 -5 -25 -43 -31 -18 -39 -51 -53 -49 -15 -16 -26 -15 -6 -3 -7 -25 -15 -43 -56 -62 -54 -45 -78 -95 -97 -124 -127 -106 -142 -110 -102 -119 -148 -201 -66 -119 -139 -168 -198 -198 -127 -129 -116 -112 -64 -37 -67 -133 -168 -167 -156 -162 -156 -135 -124 -119 -112 -105 -101 -98 -95 -77 -69 -75 -75 -51 -28 -21 -13 -5 -9 -26 -21 -19 -13 -3 -2 -1 -4 -21 -10 -1 -2 -4 -6 -2 -16 -17 -12 -16 -73 -31 -8 -9 -18 -24 -19 -14 -10 -3 0 0 0 0 0 0 -1 0 0 0 0 0 0 -15 -42 -61 -11 -44 -28 -7 -8 -11 -9 -27 -26 -11 -31 -50 -46 -64 -88 -95 -113 -92 -31 -10 -19 -16 -18 -25 -29 -28 -20 -17 -28 -25 -12 0 -2 -19 -17 -17 -18 -21 -20 -18 -21 -14 -37 -47 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -7 -3 -1 -4 -5 0 0 0 0 -1 -2 0 0 0 -1 -2 -3 -4 -1 -7 -2 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 -1 -5 -1 -2 -1 0 0 -1 -5 -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 -5 -9 -12 -8 -4 -7 -1 0 0 0 0 0 0 0 -2 -4 -3 -1 0 -1 -6 -5 -5 -6 -8 -8 0 0 -8 -6 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -2 -6 -6 -4 -1 -8 -9 -4 -1 -2 -4 -3 -3 -3 -7 -11 -8 0 -1 -5 -1 -1 -2 -6 -7 -1 -5 -1 0 0 -3 -8 -10 -6 -6 -6 -2 -5 -7 -2 -5 -4 -2 -3 -8 -11 -13 -17 -13 -2 -2 -6 -6 0 -1 -7 -1 -2 -11 -20 -22 -15 -8 -11 -10 -8 -8 -6 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -6 -6 -6 -6 -4 -1 -2 0 0 0 -5 -9 -10 -13 -12 -15 -11 -7 -4 -3 -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 -27 -33 -33 -36 -38 -41 -39 -44 -53 -51 -41 -36 -39 -40 -43 -44 -45 -46 -37 -21 -22 -28 -27 -25 -25 -25 -22 -17 -21 -17 -15 -14 -13 -11 -9 -10 -10 -10 -11 -13 -16 -18 -19 -19 -19 -20 -20 -20 -19 -20 -21 -22 -22 -21 -23 -24 -23 -24 -24 -23 -24 -23 -24 -25 -26 -19 -19 -19 -14 -12 -13 -14 -16 -16 -17 -20 -23 -26 -27 -29 -29 -30 -18 0 0 0 0 0 0 0 0 0 0 0 -12 -39 -24 -27 -39 -49 -43 -31 -17 -14 -17 -36 -67 -101 -56 -56 -57 -53 -60 -87 -106 -96 -82 -83 -102 -102 -93 -80 -89 -96 -69 -27 -164 -92 -130 -145 -182 -58 -56 -16 -84 -105 -102 -94 -80 -56 -28 -15 -31 -42 -24 -9 -7 -4 -7 -22 -29 -67 -35 -50 -48 -28 -39 -83 -87 -93 -98 -98 -107 -80 -80 -132 -182 -183 -122 -127 -129 -155 -186 -175 -139 -182 -120 -89 -72 -74 -113 -97 -104 -113 -137 -147 -132 -109 -117 -117 -102 -96 -97 -105 -107 -77 -48 -48 -52 -41 -12 -4 -2 -8 -8 -14 -19 -8 -8 -3 -11 -18 -18 -14 -2 -1 -1 -5 -10 -4 -24 -32 -18 -18 -24 -10 -5 -5 -4 -12 -16 -11 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 -5 -30 -56 -77 -70 -37 -37 -11 -7 -6 -3 -5 -12 -5 -49 -34 -51 -108 -109 -142 -122 -121 -65 -10 -12 -9 -21 -26 -28 -29 -37 -32 -35 -76 -29 -5 -12 -17 -10 -19 -26 -27 -19 -15 -27 -26 -10 -16 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -3 -9 -5 -1 0 0 0 0 0 0 0 -4 -4 -2 -1 -2 -1 0 0 -1 -1 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 -4 -1 0 0 0 0 0 0 0 0 -3 -3 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 -1 -3 0 -8 -10 -14 -8 0 0 0 0 -5 -7 -6 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 -1 -2 0 -6 -5 -6 -6 -6 -9 0 0 0 -1 0 -7 -13 -1 -7 -9 -7 -4 -4 -8 -6 -5 -3 -3 -6 -5 0 0 0 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -5 -4 -4 -7 -3 -2 -2 -2 -3 -5 -9 -2 0 -1 0 -1 -2 0 -1 -4 -8 -7 -2 -8 -1 -1 0 -2 -10 -14 -5 -7 -6 -10 -11 -13 -13 -12 -4 -5 -1 -6 -12 -15 -15 -11 -1 0 0 -7 -9 -4 -4 -5 -20 -26 -27 -20 -13 -18 -20 -17 -15 -7 -2 -7 -17 -15 -1 0 0 0 0 0 0 0 0 0 -4 -6 -3 -4 -7 -7 -9 -5 -1 -2 -6 0 0 -1 -4 -6 -6 -11 -24 -15 -9 -7 -5 -4 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -1 -44 -45 -42 -39 -38 -43 -44 -51 -47 -39 -35 -36 -39 -39 -40 -41 -39 -38 -38 -34 -31 -35 -21 -28 -32 -33 -26 -16 -26 -16 -16 -13 -13 -14 -13 -12 -12 -12 -12 -12 -13 -15 -16 -18 -19 -20 -20 -19 -19 -19 -19 -19 -20 -21 -21 -22 -23 -24 -24 -26 -27 -27 -27 -28 -27 -21 -28 -29 -22 -15 -13 -15 -16 -19 -21 -23 -23 -25 -27 -29 -28 -14 -12 0 0 0 0 0 0 0 0 0 0 0 -39 -45 -11 -6 -15 -20 -24 -37 -52 -64 -59 -84 -92 -96 -76 -67 -69 -67 -77 -93 -98 -88 -110 -109 -113 -94 -60 -29 -50 -60 -46 -5 -24 -15 -209 -180 -112 -74 -61 -15 -14 -102 -148 -153 -120 -54 -14 -27 -71 -71 -22 -4 -5 -6 -18 -20 -50 -82 -24 -75 -47 -34 -82 -178 -151 -83 -80 -95 -90 -87 -113 -116 -194 -217 -195 -150 -133 -190 -182 -154 -134 -145 -139 -45 -86 -113 -123 -103 -82 -86 -126 -109 -89 -89 -112 -128 -101 -93 -92 -92 -85 -55 -32 -28 -22 -12 -2 -1 -2 -23 -27 -17 -11 -9 0 0 -9 -22 -21 -12 -4 -1 -2 -3 -13 -16 -11 -33 -41 -46 -22 -4 -4 -9 -12 -11 -8 -5 -5 -2 -5 -1 0 0 0 0 0 0 0 0 0 -2 -11 -43 -111 -114 -85 -50 -31 -10 -7 -2 0 -2 -7 -15 -66 -61 -81 -114 -121 -128 -131 -126 -45 -12 -12 -13 -26 -22 -33 -44 -45 -44 -57 -183 -188 -71 -26 -20 -12 -20 -29 -30 -16 -21 -35 -37 -33 -4 -21 -16 -4 0 -3 -20 -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 -1 -6 -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 -5 -8 -6 0 0 0 0 0 0 0 0 -1 -4 -2 -3 -8 -8 0 0 -1 -1 0 0 0 0 0 -4 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -6 -9 -13 -13 -12 -14 -11 0 0 0 -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 -2 -4 0 -1 -2 -10 -8 -7 -5 0 0 0 -5 -3 -1 -8 -11 -5 -8 -14 -9 -6 -4 -1 -2 -7 -2 -7 -7 -3 -2 0 0 0 0 0 0 -1 -4 -7 -2 0 -1 -3 -3 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -5 -3 -7 -1 -1 -2 -3 -5 -9 -15 -2 -1 0 -1 -2 0 0 -2 -8 -10 -6 -3 -6 -5 -4 -2 -9 -15 -15 -6 -8 0 -22 -8 -9 -15 -11 -2 -10 -3 -4 -4 -8 -9 -1 0 0 -5 -15 -16 -12 -15 -21 -19 -4 -8 -7 -4 -8 -11 -19 -18 -7 -1 -4 -12 -17 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -6 -6 -7 -9 -7 -2 -3 -5 -2 -2 -9 -9 -9 -7 -8 -13 -10 -4 -6 -4 -4 -5 -4 -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 -4 -16 -37 -35 -43 -43 -38 -40 -44 -45 -46 -39 -35 -34 -35 -36 -35 -35 -36 -36 -34 -33 -33 -34 -34 -35 -16 -21 -22 -29 -30 -23 -25 -24 -25 -16 -23 -31 -32 -29 -16 -15 -13 -12 -12 -13 -15 -17 -17 -17 -23 -23 -22 -21 -18 -16 -19 -20 -18 -18 -19 -20 -23 -26 -28 -29 -29 -30 -30 -28 -20 -21 -22 -17 -14 -17 -20 -23 -23 -22 -21 -23 -25 -26 -27 -26 -13 0 0 0 0 0 0 0 0 0 0 0 -87 -55 -19 -11 -12 -7 -15 -41 -84 -105 -110 -100 -86 -72 -92 -94 -88 -82 -96 -92 -95 -97 -112 -122 -131 -72 -23 -3 -13 -27 -98 -136 -54 -24 -52 -107 -132 -60 -40 -27 -33 -86 -100 -101 -91 -62 -44 -81 -70 -71 -33 -8 -11 -19 -17 -16 -55 -71 -36 -53 -50 -56 -55 -98 -128 -85 -54 -75 -83 -140 -169 -151 -191 -184 -198 -178 -133 -144 -172 -142 -131 -120 -106 -70 -81 -98 -102 -85 -74 -86 -107 -82 -55 -82 -108 -112 -90 -90 -91 -78 -60 -35 -20 -20 -3 0 0 -1 -6 -14 -17 -18 -6 -1 -1 -1 -4 -10 -6 -3 -2 -2 -1 -2 -3 -2 -12 -29 -50 -96 -24 -4 -3 -6 -15 -6 -8 -4 -1 0 -4 -11 -1 0 0 0 0 0 0 0 -3 -3 -12 -46 -118 -80 -58 -38 -20 -8 -5 0 0 -2 -7 -30 -79 -95 -92 -88 -107 -125 -118 -54 -10 -12 -11 -14 -22 -25 -27 -42 -37 -26 -16 -8 -36 -22 -22 -17 -12 -13 -14 -18 -13 -26 -34 -38 -41 -28 -45 -46 -16 0 -9 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -7 -3 -1 0 0 0 0 -7 -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 -8 -3 -7 -10 -6 -9 -10 -11 -14 -22 -20 0 0 0 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -2 -6 -7 -9 -7 -4 -1 -1 0 -5 -14 -6 -2 -4 0 -1 -19 -12 -6 -3 0 -1 -6 -5 -8 -8 -11 -15 -13 0 0 0 0 0 -3 -11 -11 -4 -4 -5 -4 -3 -2 -3 -3 -3 -1 0 0 0 0 0 0 0 0 -2 -4 -6 -1 -3 -4 -5 -4 -4 -6 -6 -15 -13 -5 -1 0 0 -2 -9 -9 -7 -4 -3 -4 -8 -2 -6 -8 -13 -18 -15 -3 -13 -12 -13 -8 -6 -8 -9 -3 -5 -4 -4 -7 -12 -11 -8 -11 -12 -11 -12 -12 -5 -7 -3 -1 -1 0 0 -2 -10 -5 -5 -2 -3 -3 0 0 0 0 0 0 0 0 0 0 0 -9 -10 -7 -7 -7 -9 -9 -8 -5 -7 -11 -10 -9 -9 -9 -12 -11 -8 -6 -6 -3 -5 -4 -4 -4 -4 -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 -13 -15 -7 0 0 0 0 0 -9 -24 -21 0 0 -1 -36 -39 -35 -34 -34 -31 -15 -34 -35 -35 -34 -35 -35 -36 -33 -34 -31 -28 -24 -21 -25 -25 -24 -23 -29 -34 -30 -22 -22 -21 -19 -26 -30 -30 -29 -27 -14 -12 -12 -12 -19 -24 -17 -15 -15 -23 -27 -27 -30 -29 -13 -15 -16 -18 -20 -22 -23 -25 -27 -29 -29 -29 -29 -25 -17 -11 -11 -13 -15 -18 -20 -22 -22 -22 -21 -22 -23 -24 -25 -27 -29 -26 0 0 0 0 0 0 0 0 0 0 -25 -128 -79 -43 -39 -37 -36 -50 -80 -117 -114 -89 -83 -66 -7 -95 -116 -111 -97 -89 -104 -98 -100 -100 -108 -106 -37 -8 0 -3 -33 -83 -6 -97 -86 -90 -87 -93 -26 -39 -55 -70 -70 -48 -79 -95 -87 -84 -100 -98 -143 -113 -42 -31 -32 -22 -30 -45 -52 -35 -34 -53 -72 -67 -91 -108 -112 -87 -82 -90 -189 -133 -111 -149 -152 -155 -167 -148 -145 -155 -130 -128 -171 -118 -86 -81 -87 -89 -78 -77 -88 -83 -54 -35 -80 -101 -97 -90 -87 -80 -52 -21 -20 -12 -6 0 0 0 -7 -7 -4 -7 -5 -1 -6 -7 -4 -3 -4 0 -4 -6 -3 -4 -13 -36 -16 -19 -45 -61 -63 -14 -13 -10 -3 0 -1 -3 -1 0 0 -3 -6 0 0 0 0 0 0 0 0 -5 -9 -23 -66 -103 -49 -86 -32 -10 -5 -6 -6 -1 -23 -25 -43 -68 -79 -81 -21 -28 -113 -88 -4 -6 -8 -2 -12 -17 -16 -19 -32 -29 -7 -43 -38 -24 -2 -6 -10 -12 -14 -13 -15 -27 -23 -28 -36 -36 -32 -36 -49 -14 0 -11 -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 -5 -9 -1 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -2 -1 0 -1 -2 -4 -4 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -11 -8 -5 -8 -9 -7 -8 -8 -12 -16 -16 -11 -5 -4 0 0 -7 -5 -3 -2 -2 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 -2 -3 -3 -4 -5 -2 -3 -6 -4 -1 -1 -3 -10 -9 -3 0 0 -2 -12 -14 -4 -1 -3 -2 -3 -11 -8 -4 -3 -2 0 0 0 0 0 0 -4 -10 -16 -8 -13 -9 -8 -6 -7 -9 -8 -11 -13 -5 0 0 0 0 0 0 0 -7 -11 -6 -2 -4 -5 -4 -3 -2 -3 -5 -9 -10 -5 -1 0 0 0 -2 -3 -3 -2 -2 -3 -4 0 0 -7 -13 -16 -15 -13 -11 -11 -13 -13 -11 -11 -10 -5 -3 -5 -4 -7 -10 -10 -8 -11 -6 -5 -10 -9 -1 0 0 -7 -8 -3 0 0 0 0 -7 -2 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -8 -5 -3 -4 -5 -3 -4 -2 -5 -12 -17 -16 -12 -11 -12 -15 -9 -4 -5 -6 -4 -5 -4 -3 -3 -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 -12 -15 -6 0 0 0 0 0 -24 -31 -17 0 0 -3 -37 -41 -40 -38 -36 -26 -6 -45 -44 -37 -34 -34 -35 -36 -35 -34 -29 -30 -31 -23 -16 -28 -28 -28 -31 -32 -33 -34 -35 -36 -32 -28 -28 -28 -28 -28 -27 -13 -11 -20 -28 -26 -14 -14 -14 -14 -14 -14 -20 -25 -15 -16 -16 -23 -25 -27 -29 -31 -32 -32 -31 -31 -31 -23 -11 -13 -13 -16 -18 -20 -22 -23 -24 -24 -23 -25 -26 -26 -26 -26 -27 -28 -50 -33 -17 0 0 0 0 -1 0 0 -41 -70 -124 -73 -73 -70 -88 -72 -55 -32 -88 -44 -21 0 0 -18 -47 -74 -47 -7 -50 -103 -79 -29 -65 -76 -28 -4 0 -19 -41 -60 -25 -117 -80 -55 -34 -41 -45 -41 -74 -74 -56 -65 -105 -124 -96 -87 -89 -94 -101 -104 -42 -51 -52 -47 -55 -71 -88 -105 -64 -91 -117 -90 -63 -148 -182 -139 -74 -94 -176 -74 -90 -113 -143 -155 -116 -116 -142 -133 -121 -120 -114 -94 -78 -77 -77 -74 -77 -78 -84 -62 -37 -37 -72 -98 -81 -80 -80 -73 -49 -12 -14 -7 -1 0 -1 -2 -9 -13 -9 -2 -6 -14 -15 -20 -12 -4 -3 0 0 -1 -1 -6 -17 -18 -22 -29 -56 -68 -51 -25 -23 -21 -7 -3 -2 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -2 -11 -18 -38 -76 -96 -94 -85 -15 -10 -12 -8 -26 -54 -75 -85 -100 -98 -96 -82 -36 -15 -40 -81 -34 -17 -16 -5 -13 -15 -11 -17 -20 -21 -103 -154 -75 -12 0 -3 -15 -13 -17 -13 -18 -29 -16 -27 -39 -35 -32 -28 -24 -29 -4 -15 -15 -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 -4 -4 -1 -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 -2 -1 -1 0 0 0 0 0 0 0 -7 -6 0 0 0 0 0 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 0 -1 -2 0 0 0 0 0 0 0 0 0 -1 -6 -12 -13 -7 -5 -7 -7 -7 -8 -8 -9 -14 -17 -9 -11 -17 -17 0 -1 -7 -7 -4 -2 -1 -1 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 -1 -2 -3 -4 -1 0 -1 -5 -3 -1 -4 -13 -8 -1 0 -2 -2 0 -1 -3 -6 -4 -4 -6 -6 -5 -4 -1 0 0 0 -5 -11 -2 -3 -1 -16 -26 -20 -1 -2 -13 -14 -6 -5 -6 -3 -2 0 0 0 0 0 0 0 0 -4 -10 -13 -10 -4 -6 -6 -3 -3 -1 -1 -3 -4 -5 -6 -2 0 0 0 0 0 0 0 -2 -2 -3 -7 -2 -18 -18 -16 -16 -15 -16 -18 -10 -21 -18 -14 -11 -8 -6 -13 -13 -13 -7 -4 -7 -5 -4 -5 -9 -8 -4 -2 0 -1 -8 -9 -4 0 0 0 0 0 0 -2 -4 -3 0 0 0 0 0 -3 -8 -13 -16 -11 -10 -5 -2 -1 0 0 0 -4 -7 -11 -14 -14 -14 -9 -14 -9 -4 -4 -6 -3 -5 -6 -4 -4 -4 -5 -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 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -8 -10 -12 -10 -5 -27 -30 -36 -35 -34 -34 -34 -35 -36 -52 -38 -32 -30 -30 -38 -38 -37 -32 -31 -33 -35 -33 -29 -28 -19 -15 -21 -23 -20 -31 -27 -25 -20 -20 -18 -14 -15 -14 -14 -20 -18 -16 -17 -18 -21 -21 -21 -15 -26 -30 -17 -17 -18 -19 -19 -20 -17 -10 -7 -8 -16 -19 -21 -23 -25 -24 -23 -25 -24 -25 -25 -24 -25 -27 -30 -44 -50 -61 -70 -45 -25 -12 -90 -224 -134 -193 -195 -171 -141 -121 -104 -138 -51 -31 -92 -99 -3 0 0 0 0 0 0 0 0 -18 -45 0 0 -72 -73 -55 -42 -38 -80 -12 -101 -130 -115 -84 -55 -58 -55 -83 -97 -98 -72 -72 -115 -117 -105 -96 -96 -89 -89 -90 -75 -48 -63 -83 -48 -41 -64 -90 -152 -125 -153 -183 -191 -176 -195 -205 -146 -209 -183 -120 -119 -131 -121 -183 -178 -96 -107 -141 -115 -102 -104 -94 -69 -56 -61 -69 -74 -75 -75 -76 -47 -35 -52 -80 -99 -96 -92 -92 -95 -70 -26 -10 -3 -1 -1 -1 -1 0 0 -9 -3 -12 -19 -10 0 -2 -1 0 0 -1 -3 -1 -13 -27 -31 -29 -42 -34 -40 -21 -11 -20 -27 -13 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -25 -40 -90 -93 -93 -61 -11 -14 -6 -35 -55 -79 -93 -109 -114 -113 -75 -77 -69 -19 -15 -56 -21 -38 -52 -12 -23 -21 -12 -33 -51 -90 -176 -168 -39 -6 0 -6 -16 -18 -11 -16 -18 -18 -18 -33 -39 -29 -28 -22 -10 -4 -2 -20 -19 -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 -4 -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 -4 -9 -7 -9 -2 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -5 -6 -4 -4 -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 -1 -4 -14 -15 -10 -5 -3 -5 -8 -9 -10 -10 -10 -12 -12 -11 -18 -16 -5 -3 -6 -2 -3 -2 -2 -3 -4 0 0 0 0 -2 -1 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 -1 -4 -8 -6 0 -2 -2 -1 -2 -5 -5 0 -2 -2 -2 -1 -3 -8 -5 -3 -3 -9 -7 -1 -3 -2 -1 0 -9 -10 -5 -3 -6 -14 -25 -32 -28 -20 -10 -11 -16 -12 -6 -4 -3 -2 -1 0 -8 -4 0 0 0 -1 -12 -14 -6 0 -1 -3 -6 -4 -4 -4 -3 -3 -4 -5 -6 -3 -4 -4 -3 -2 -2 0 -1 -4 -13 -12 -3 -5 -21 -20 -17 -17 -16 -12 -9 -12 -15 -15 -13 -12 -11 -14 -15 -13 -14 -12 -6 -6 -10 -6 -7 -4 -5 -8 -12 -11 -7 -8 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -9 -11 -10 -8 -9 -9 -7 -3 0 0 0 0 -3 -6 -7 -6 -10 -15 -7 -6 -4 -5 -5 -4 -4 -3 -1 0 -3 -3 -3 -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 0 0 0 0 0 0 0 0 0 -15 -24 -20 -18 -17 -33 -36 -35 -34 -34 -34 -31 -32 -32 -32 -38 -44 -42 -43 -43 -31 -29 -31 -32 -29 -19 -18 -24 -26 -27 -23 -20 -33 -32 -32 -31 -30 -23 -16 -17 -18 -25 -35 -25 -19 -21 -23 -25 -25 -26 -17 -15 -16 -14 -15 -14 -14 -14 -14 -13 -11 -6 -2 -26 -28 -29 -27 -24 -23 -22 -22 -23 -24 -25 -26 -27 -28 -30 -144 -100 -52 -22 -31 -34 -38 -52 -114 -156 -179 -126 -129 -141 -155 -186 -219 -174 -125 -57 -3 0 0 0 0 0 0 0 0 0 0 0 -6 -21 -84 -73 -76 -67 -111 -163 -88 -220 -205 -121 -79 -90 -135 -127 -135 -144 -106 -68 -86 -150 -113 -103 -104 -91 -70 -78 -65 -55 -55 -61 -52 -124 -53 -48 -75 -102 -136 -141 -163 -194 -186 -180 -217 -306 -222 -149 -154 -197 -229 -220 -163 -227 -153 -100 -128 -121 -107 -118 -89 -62 -51 -45 -59 -74 -75 -74 -67 -40 -38 -66 -85 -96 -97 -92 -96 -112 -80 -51 -31 -10 -3 -1 -8 -8 -12 -16 -25 -2 -9 -8 -2 -2 -5 0 0 0 -5 -6 -3 -23 -46 -28 -27 -32 -21 -18 -13 -11 -18 -20 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -23 -45 -91 -105 -101 -50 -23 -22 -12 -52 -75 -85 -97 -102 -83 -29 -18 -10 -10 -58 -80 -10 -12 -8 -8 -12 -15 -17 -17 -43 -44 -103 -127 -83 -11 -1 0 -2 -5 -6 -7 -15 -18 -18 -22 -25 -24 -28 -24 -27 -30 -31 -26 -23 -23 -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 -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 -3 -9 -10 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -7 -9 -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 -1 -3 -7 -13 -11 -8 -8 -7 -7 -9 -9 -14 -11 -9 -8 -9 -12 -14 -26 -10 -2 -3 -3 -3 -4 -5 -2 0 0 0 0 0 -2 -1 -1 0 0 0 0 0 0 -1 -3 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -5 -4 0 -1 -2 -1 0 -3 -6 -5 -9 -8 -4 -3 -4 -2 -1 -4 -7 -6 -3 -4 -3 -4 -1 0 -5 -8 -7 -8 -25 -26 -31 -27 -22 -19 -13 -5 -8 -8 -9 -10 -9 -8 -10 -2 -1 0 -1 -3 -3 0 -2 -1 0 0 -4 -11 -10 -1 -6 -7 -5 -6 -8 -5 -1 -6 -7 -6 -6 -4 -1 -6 -5 -7 -5 -1 -6 -16 -18 -15 -13 -12 -14 -14 -7 -15 -12 -11 -9 -11 -15 -16 -11 -12 -9 -9 -10 -11 -6 -5 -8 -8 -8 -10 -11 -6 -9 -7 -2 -4 -3 0 0 0 0 0 0 0 0 0 0 0 -6 -3 0 0 0 -1 -10 -9 -10 -4 0 0 0 0 -9 -6 -2 -7 -12 -6 -7 -4 -9 -7 -7 -8 -6 -2 0 -3 -3 -2 -5 -7 -3 -11 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -7 -39 -37 -33 -35 -38 -36 -35 -35 -37 -36 -31 -28 -31 -39 -39 -26 -26 -37 -43 -41 -37 -39 -41 -27 -27 -29 -30 -29 -26 -25 -25 -27 -18 -13 -21 -31 -19 -21 -23 -24 -22 -20 -21 -23 -35 -37 -30 -23 -23 -24 -26 -29 -14 -14 -16 -16 -16 -16 -15 -15 -15 -15 -15 -15 -11 -4 -31 -32 -39 -31 -22 -21 -21 -22 -21 -21 -22 -16 -17 -28 -29 -203 -205 -196 -157 -109 -73 -39 -13 -29 -56 -72 -65 -111 -113 -112 -98 -106 -152 -221 -265 -294 -210 -136 -76 -2 0 0 0 -4 -13 -53 -5 -48 -76 -121 -147 -108 -165 -176 -182 -175 -144 -116 -84 -72 -113 -154 -168 -204 -146 -91 -92 -107 -116 -109 -109 -107 -73 -46 -50 -65 -47 -68 -68 -50 -45 -41 -20 -32 -71 -105 -112 -122 -120 -99 -131 -176 -206 -103 -213 -153 -129 -126 -172 -137 -223 -111 -100 -126 -135 -125 -114 -64 -55 -46 -41 -57 -77 -73 -72 -59 -46 -52 -73 -80 -79 -80 -84 -89 -108 -104 -76 -50 -31 -16 -3 -6 -7 -29 -41 -31 -7 -4 -11 -6 -5 -6 0 0 0 -2 -2 0 -18 -79 -49 -45 -26 -18 -13 -16 -12 -10 -10 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -12 -16 -40 -49 -45 -29 -20 -27 -38 -22 -7 -23 -74 -90 -100 -104 -61 -7 -10 -8 -8 -9 -21 -16 -28 -28 -12 -9 -11 -13 -25 -57 -131 -136 -98 -39 -12 0 0 0 0 0 -10 -24 -19 -23 -30 -26 -27 -32 -33 -30 -27 -25 -14 -10 -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 -1 -5 -6 -7 -6 -6 -6 -5 -3 -1 -2 -3 -2 -4 -5 -2 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -2 -1 0 -1 -4 -1 0 0 0 0 0 0 0 0 -2 -6 -9 -10 -7 -5 -7 -9 -9 -9 -9 -10 -3 -1 -4 -8 -10 -11 -19 -5 0 0 -1 -2 -3 0 -2 -1 -5 -5 -3 -11 -9 -2 -2 -3 0 0 0 0 0 -4 -4 0 0 0 0 0 0 0 0 -1 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 0 0 -1 -1 0 -3 -7 -8 -10 -10 -4 -1 -5 -12 -15 0 -1 -2 -2 -1 -1 -1 0 -8 -3 -5 -8 -10 -18 -27 -23 -24 -27 -23 -18 -18 -10 -10 -10 -6 -2 0 0 0 -13 -4 -3 -8 -10 -5 -14 -9 -9 -11 -12 -11 -8 -12 -1 -8 -7 -3 -1 -2 -2 -14 -15 -8 -6 -4 0 0 -3 -4 -3 -9 -13 -10 -14 -12 -10 -16 -14 -10 -13 -22 -14 -10 -5 -3 -3 -3 -5 -10 -8 -7 -9 -12 -13 -10 -9 -9 -9 -11 -9 -5 -5 -2 0 -8 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -10 -4 0 -2 -8 -15 -3 -1 -9 -12 -3 -1 -4 -3 -7 -7 -6 -6 -3 -1 -3 -9 -6 -7 -10 -4 -14 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -30 -7 -31 -47 -45 -43 -41 -38 -36 -34 -30 -30 -24 -23 -24 -24 -24 -23 -36 -37 -36 -36 -37 -39 -41 -35 -27 -27 -29 -26 -19 -18 -27 -26 -27 -28 -23 -17 -16 -16 -17 -19 -20 -23 -26 -27 -30 -30 -27 -18 -15 -17 -15 -12 -14 -14 -15 -16 -15 -14 -14 -14 -16 -9 -7 -10 -12 -9 -18 -19 -37 -35 -29 -28 -26 -23 -24 -25 -26 -26 -26 -28 -27 -175 -186 -215 -220 -220 -198 -159 -112 -87 -56 -45 -62 -73 -88 -122 -175 -177 -149 -127 -132 -185 -250 -211 -251 -328 -268 -130 -90 -80 -96 -66 -18 -102 -206 -233 -232 -201 -152 -180 -156 -157 -170 -136 -79 -80 -133 -157 -183 -201 -119 -93 -135 -89 -78 -104 -107 -65 -60 -52 -47 -59 -76 -93 -74 -30 -9 -21 -50 -125 -118 -102 -90 -62 -27 -32 -82 -80 -118 -122 -123 -120 -137 -142 -107 -143 -180 -77 -105 -130 -149 -134 -89 -41 -44 -31 -37 -53 -70 -79 -76 -66 -62 -70 -81 -87 -92 -95 -78 -78 -91 -104 -66 -63 -55 -39 -22 -22 -29 -30 -28 -15 -5 -10 -16 -18 -21 -24 -20 -10 0 0 -6 -2 -29 -48 -20 -50 -11 -13 -19 -17 -10 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -13 -21 -55 -63 -89 -78 -16 -36 -46 -21 -8 -35 -72 -88 -97 -104 -96 -41 -7 -13 -26 -12 -12 -20 -23 -16 -12 -12 -23 -20 -44 -78 -128 -119 -77 -38 -9 0 0 0 0 0 -16 -27 -26 -31 -32 -23 -31 -37 -36 -35 -37 -27 -24 -15 -7 0 0 0 0 0 -9 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -5 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 -1 -9 -9 -8 -8 -8 -9 -5 -4 -2 -6 -8 -6 -4 -6 -4 -2 -4 -6 -6 -4 0 0 0 0 0 0 0 0 -2 -2 0 -1 -2 0 -3 -1 0 0 0 0 0 0 -7 -10 -10 -8 -6 -9 -10 -10 -10 -10 -9 -8 -7 -1 -4 -7 -8 -9 -3 0 -1 0 -3 -4 -3 -4 -7 -8 -8 -5 -2 -7 -9 -1 0 -6 -5 0 0 0 0 -2 -3 -2 -1 0 0 0 -2 -2 -2 -1 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 0 -2 -3 -5 -7 -7 -2 -1 -5 -8 -9 -9 0 0 0 0 0 0 0 0 0 -3 -7 -12 -17 -18 -5 -2 -11 -20 -17 -15 -20 -10 -5 -2 -1 -1 -1 -3 -11 -9 -3 -6 -10 -9 -7 -8 -20 -15 -13 -8 -5 -16 -4 -9 -7 -9 -8 -10 -18 -17 -18 -15 -11 -5 -1 -2 -5 -7 -6 -14 -17 -14 -11 0 -7 -17 -12 -8 -10 -12 -13 -10 -8 -5 -4 -6 -9 -7 -5 -5 -6 -12 -15 -12 -9 -7 -10 -10 -7 -2 -1 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -11 -7 -3 -2 -10 -15 -2 -4 -10 -10 -3 -1 -3 0 -10 -10 -7 -4 -4 -8 -5 -5 -4 -3 -5 -7 -10 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -20 -1 0 0 0 0 0 0 0 0 -3 -19 -29 -25 -26 -32 -13 -13 -14 -27 -39 -34 -18 -18 -16 -31 -44 -50 -52 -57 -58 -41 -37 -39 -41 -44 -46 -35 -36 -35 -31 -33 -35 -28 -26 -25 -26 -28 -23 -16 -16 -16 -17 -20 -22 -27 -23 -18 -30 -28 -19 -16 -21 -26 -23 -14 -28 -12 -10 -12 -13 -13 -14 -15 -17 -11 -9 -10 -13 -14 -17 -20 -33 -38 -43 -48 -43 -27 -24 -25 -26 -27 -28 -29 -29 -201 -173 -144 -143 -187 -239 -280 -171 -35 -53 -59 -1 -16 -87 -128 -133 -189 -222 -214 -173 -164 -190 -90 -34 -181 -302 -265 -306 -141 -47 -94 -165 -275 -187 -205 -186 -145 -127 -157 -167 -147 -152 -98 -70 -103 -123 -115 -154 -150 -166 -208 -137 -47 -37 -82 -94 -52 -59 -70 -87 -75 -71 -59 -31 -41 -54 -36 -85 -155 -147 -121 -126 -61 -44 -59 -55 -99 -204 -158 -100 -134 -138 -305 -244 -192 -148 -81 -109 -134 -154 -115 -90 -67 -32 -21 -36 -62 -82 -90 -87 -85 -89 -99 -99 -107 -126 -91 -50 -56 -77 -81 -71 -85 -55 -52 -50 -48 -41 -20 -3 -9 -14 -15 -13 -11 -1 -7 -14 -10 0 0 -3 -16 -51 -38 -16 -27 -10 -17 -17 -9 -3 -1 -1 0 0 0 0 0 0 0 0 0 -4 -3 0 0 0 -4 -4 -5 -16 -33 -67 -83 -158 -105 -27 -26 -32 -14 -51 -76 -78 -79 -85 -26 -14 -6 -34 -79 -57 -25 -14 -14 -10 -12 -23 -29 -21 -86 -124 -104 -82 -29 -17 -7 0 0 0 0 0 0 -21 -29 -26 -17 -24 -23 -26 -28 -29 -29 -14 -21 -16 -5 0 0 0 0 0 -14 -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 -2 -10 -6 -1 0 -2 -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 -1 -4 -5 -6 -9 -10 -8 -4 -2 0 -6 -11 -13 -12 -10 -9 -8 -8 -8 -6 -5 -4 -7 -1 0 0 0 0 0 -1 -3 -1 0 0 0 -1 0 0 0 0 0 -2 -8 -8 -8 -7 -6 -6 -8 -9 -9 -7 -7 -7 -6 -5 -6 -7 -4 -5 -3 0 -4 -38 -24 -10 -5 -4 -5 -6 -16 -4 -1 0 -2 -3 0 0 -6 -3 0 0 0 0 0 -5 -8 -4 0 -1 -4 -5 -7 -6 -8 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 -4 -6 -6 -7 -7 -5 -3 -5 -5 -5 -5 0 0 0 -1 -1 -1 -1 0 0 -9 -14 -15 -14 -13 -14 -15 -15 -14 -15 -15 -15 -10 -3 -8 -7 -6 -9 -14 -11 -19 -9 -5 -4 -5 -8 -10 -16 -16 -14 -9 -7 -9 -10 -14 -4 -19 -14 -5 -9 -10 -15 -21 -25 -15 -11 -16 -9 -5 -5 -14 -18 -18 -14 -2 -11 -18 -15 -9 -9 -11 -13 -19 -18 -10 -5 -3 -3 -5 -7 -11 -6 -12 -15 -12 -8 -6 -14 -10 -14 -10 -1 0 0 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -1 -2 -18 -18 -11 -7 -3 -2 -8 0 -3 -1 -8 -14 -11 -7 0 -4 -11 -10 -7 -8 -14 -6 -5 -5 -4 -4 -4 -5 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -30 -20 -2 0 0 0 0 0 0 0 -25 -29 -35 -41 -40 -39 -33 -30 -36 -44 -48 -40 -21 -20 -21 -37 -40 -37 -40 -50 -50 -36 -37 -41 -46 -45 -39 -43 -49 -49 -41 -43 -42 -27 -26 -25 -25 -27 -30 -30 -26 -16 -18 -23 -26 -18 -7 -4 -15 -15 -16 -17 -21 -25 -21 -10 -9 -8 -7 -7 -8 -10 -10 -12 -13 -11 -11 -12 -13 -14 -16 -19 -19 -21 -36 -47 -42 -27 -22 -14 -25 -27 -25 -20 -15 -233 -210 -171 -147 -131 -157 -194 -198 -152 -155 -261 -258 -200 -229 -229 -155 -154 -207 -302 -331 -302 -246 -221 -191 -195 -249 -273 -216 -31 -145 -218 -260 -256 -211 -200 -177 -141 -156 -188 -200 -175 -98 -75 -72 -110 -159 -152 -73 -79 -125 -124 -77 -19 -3 -8 -40 -51 -59 -77 -40 -28 -54 -61 -57 -78 -92 -62 -133 -192 -184 -168 -177 -88 -158 -127 -110 -178 -163 -60 -50 -134 -223 -230 -285 -183 -93 -87 -164 -213 -153 -97 -90 -56 -27 -27 -41 -65 -81 -92 -95 -100 -106 -123 -121 -128 -135 -127 -80 -58 -62 -65 -67 -65 -42 -49 -50 -48 -36 -18 -7 -5 -8 -17 -16 -14 -2 -3 -11 -2 0 -13 -30 -47 -79 -51 -18 -18 -23 -20 -18 -6 -1 -2 -4 -3 0 0 0 0 0 0 0 0 -15 -11 0 0 0 0 -7 -7 -8 -37 -92 -63 -151 -69 -12 -13 -35 -72 -81 -78 -77 -78 -84 -102 -18 -7 -38 -44 -34 -32 -13 -18 -21 -14 -15 -24 -25 -38 -94 -111 -68 -16 -13 -16 -16 -5 0 0 0 -1 -30 -29 -21 -17 -19 -14 -16 -21 -29 -25 -17 -16 -14 -8 -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 -5 -11 -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 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -9 -13 -12 -6 -4 0 -10 -20 -23 -21 -18 -9 -7 -12 -16 -10 -6 -10 -6 -1 0 0 -1 -1 -1 -3 -1 0 0 0 0 0 0 0 0 0 -2 -6 -6 -9 -6 -7 -7 -5 -6 -6 -4 -4 -7 -6 -4 -5 -7 -1 -3 -3 0 -10 -37 -4 -2 -1 -1 -1 0 -1 0 -31 -34 -15 -2 0 0 0 -5 -2 -7 -9 -2 0 -1 -10 -10 -8 -8 -5 -3 -4 -1 -4 -7 -8 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -5 -6 -3 -7 -7 -4 -7 -5 -7 -9 -9 -6 -3 -2 -1 -2 -3 -4 -3 -1 -3 -2 -14 -13 -8 -6 -10 -20 -14 -3 -8 -9 -8 -8 -8 -17 -18 -16 -16 -14 -9 -12 -12 -13 -12 -8 -5 -7 -7 -7 -9 -6 -8 -10 -11 -26 -14 -6 -6 -7 -7 -11 -20 -14 -17 -20 -20 -19 -19 -18 -15 -17 -16 -16 -13 -11 -26 -15 -14 -9 -8 -9 -9 -14 -18 -13 -11 -6 -4 -5 -5 -8 -11 -10 -10 -8 -6 -9 -6 -6 -5 -14 -14 -5 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -11 -14 -16 -12 -4 -20 -18 -16 -10 -3 0 0 -2 -2 -2 -6 -11 -11 -9 -4 -11 -9 -6 -6 -8 -8 -12 -9 -6 -5 -3 -1 -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 -2 -6 -6 0 0 0 -11 -18 -17 -14 -12 -40 -43 -40 -39 -38 -39 -42 -56 -46 -43 -42 -37 -26 -28 -36 -47 -50 -48 -44 -40 -38 -38 -38 -45 -42 -36 -34 -41 -41 -50 -44 -42 -36 -26 -25 -25 -25 -26 -27 -29 -27 -19 -21 -24 -28 -11 0 0 0 0 0 -16 -23 -30 -29 -18 -15 -13 -9 -7 -7 -7 -8 -10 -10 -9 -10 -13 -15 -15 -16 -18 -18 -20 -31 -39 -44 -42 -18 -54 -36 -31 -30 -29 -27 -208 -219 -50 -179 -201 -154 -133 -147 -191 -206 -210 -226 -251 -277 -280 -269 -239 -217 -211 -27 -53 -118 -175 -221 -263 -287 -270 -272 -246 -207 -223 -209 -249 -258 -217 -178 -161 -164 -191 -212 -219 -188 -80 -63 -62 -66 -92 -73 -28 -104 -94 -43 -10 -15 -25 -62 -63 -56 -55 -47 -27 -43 -80 -61 -52 -73 -84 -114 -127 -145 -144 -143 -139 -210 -123 -160 -220 -196 -122 -98 -127 -209 -160 -125 -139 -67 -101 -153 -176 -141 -104 -91 -47 -31 -37 -49 -60 -77 -89 -88 -94 -102 -112 -127 -147 -149 -154 -128 -88 -77 -75 -61 -49 -42 -37 -24 -22 -25 -14 -5 -3 -5 -13 -6 -23 -27 -23 -26 -16 -1 -46 -65 -69 -80 -66 -43 -16 -15 -19 -18 -15 -3 -6 -8 -7 0 0 0 0 0 0 0 -2 -15 -22 -20 -7 0 -2 -14 -16 -12 -52 -102 -95 -6 -9 -7 -10 -27 -67 -101 -95 -79 -77 -56 -49 -67 -8 -53 -37 -23 -20 -15 -16 -18 -23 -22 -22 -27 -47 -116 -72 -36 -17 -16 -15 -14 -2 0 0 0 -7 -33 -26 -22 -17 -15 -17 -22 -16 -32 -33 -25 -18 -14 -7 -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 -3 -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 -1 -1 -1 0 -2 -2 -1 0 0 0 -13 -6 -4 -4 -4 -2 -15 -30 -32 -28 -19 -6 -6 -5 -6 -6 -7 -9 -8 -2 -2 -1 0 -1 0 0 0 0 0 0 -2 -5 -3 -1 -1 -2 -5 -8 -9 -10 -9 -7 -9 -12 -9 -4 -4 -3 -10 -12 -7 -2 -7 -5 -4 -4 -3 -8 -14 0 0 0 -23 -22 -10 -5 -3 -8 -12 -6 0 -2 -2 0 0 0 -14 -12 -2 -1 -5 -7 -6 -9 -15 -12 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 -1 -3 -2 -3 -5 -7 -8 -3 0 -1 -2 -2 -3 -6 -6 -3 0 0 -1 -4 -4 -5 -7 -12 -17 -2 0 -3 -3 -5 -8 -10 -11 -11 -15 -13 -12 -11 -10 -9 -12 -11 -8 -4 -2 -1 -3 -3 -2 -9 -13 -13 -15 -22 -17 -17 -15 -15 -15 -13 -7 -8 -14 -18 -18 -18 -17 -17 -16 -14 -14 -15 -16 -17 -18 -15 -9 -10 -11 -11 -10 -11 -8 -13 -10 -6 -4 -4 -8 -13 -6 -5 -8 -7 -5 -8 -12 -16 -14 -20 -17 -7 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -10 -14 -15 -11 -2 -14 -15 -16 -12 -5 -2 -4 -4 -5 -13 -13 -12 -13 -12 -7 -11 -8 -5 -4 -11 -16 -9 -12 -13 -5 -1 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -31 -41 -44 -46 -47 -41 -41 -40 -40 -41 -42 -44 -47 -39 -35 -30 -27 -27 -35 -47 -47 -44 -42 -41 -41 -41 -42 -42 -48 -49 -47 -45 -44 -42 -50 -41 -33 -29 -26 -25 -25 -28 -27 -19 -17 -21 -23 -22 -7 -9 -16 -17 -16 -14 -15 -21 -49 -53 -53 -52 -51 -51 -49 -15 -10 -9 -8 -9 -11 -11 -12 -14 -15 -15 -15 -16 -15 -17 -18 -18 -19 -29 -44 -47 -49 -53 -55 -40 -28 -27 -201 -198 -203 -236 -244 -175 -177 -177 -171 -207 -179 -192 -219 -252 -289 -303 -297 -260 -217 -222 -253 -180 -32 0 -140 -304 -237 -238 -80 -160 -214 -178 -189 -219 -186 -165 -147 -142 -199 -227 -211 -140 -81 -65 -64 -75 -126 -72 -28 -72 -14 -10 -7 -42 -85 -76 -39 -62 -81 -83 -71 -70 -100 -73 -101 -89 -77 -77 -86 -102 -73 -114 -145 -103 -94 -201 -270 -208 -113 -142 -201 -265 -209 -118 -90 -76 -123 -165 -167 -160 -130 -87 -55 -41 -46 -49 -54 -68 -81 -79 -95 -101 -123 -140 -127 -116 -136 -110 -75 -64 -82 -55 -39 -38 -29 -8 -9 -10 -3 0 0 -2 -4 -1 -47 -62 -57 -43 -29 -5 -80 -60 -45 -39 -27 -29 -21 -5 -6 -8 -8 -13 -11 -13 -2 -19 -22 0 0 0 0 0 -6 -13 -7 -32 -20 -15 -9 -3 -6 -40 -50 -80 -60 -15 -6 -9 -8 -12 -51 -92 -93 -83 -67 -78 -94 -93 -53 -43 -24 -11 -10 -11 -12 -12 -5 -20 -24 -22 -17 -9 -14 -19 -19 -20 -19 -13 0 0 0 0 0 -10 -24 -22 -19 -18 -16 -19 -23 -26 -26 -16 -13 -15 -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 0 0 0 0 0 0 0 0 0 0 -4 -9 -10 -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 -2 -3 -3 0 0 -1 -1 0 0 0 0 0 0 0 0 -3 -12 -12 -21 -24 -19 -10 -6 -4 -6 -2 -4 -7 -7 -7 -10 -19 -21 -13 -5 -1 0 0 0 0 -1 -4 -5 -3 -5 -2 -5 -7 -8 -10 -12 -12 -13 -10 -10 -11 -9 -5 -8 -4 -1 -2 -6 -6 -7 -8 -10 -6 0 0 0 0 -26 -45 -25 -2 -1 -3 0 0 0 -4 -5 0 0 0 -15 -15 -5 -2 -5 -7 -4 -13 -16 -10 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 -1 -1 0 -1 -5 -5 -8 -9 -8 -5 -3 -5 -6 -5 -3 -2 0 -1 0 0 -8 -18 -20 -18 -17 -14 -8 -2 -5 -8 -8 -9 -8 -20 -12 -10 -8 -6 -7 -12 -10 -11 -12 -10 -9 -10 -5 -1 -14 -19 -19 -15 -9 -5 -4 -7 -7 -7 -9 -13 -5 -2 -14 -15 -20 -26 -25 -23 -20 -16 -18 -18 -17 -18 -17 -16 -20 -13 -8 -9 -8 -4 -6 -11 -12 -8 -6 -11 -12 -11 -8 -9 -7 -5 -9 -8 -3 -1 -10 -15 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -15 -11 -7 -8 -11 -11 -10 -5 -5 -11 -16 -14 -10 -6 -5 -9 -11 -8 -12 -6 -7 -6 -12 -18 -8 -6 -6 -3 -2 -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 -13 -19 -32 -43 -47 -46 -39 -47 -49 -48 -49 -45 -35 -36 -47 -34 -27 -29 -36 -42 -42 -41 -37 -35 -37 -40 -42 -42 -45 -39 -38 -47 -53 -49 -40 -41 -40 -32 -27 -26 -25 -25 -26 -17 -21 -25 -16 -3 -4 0 0 -20 -27 -33 -39 -40 -51 -51 -52 -52 -46 -42 -39 -25 -27 -12 -9 -10 -10 -12 -13 -13 -14 -25 -29 -28 -27 -24 -16 -13 -16 -16 -21 -25 -23 -25 -25 -27 -27 -26 -26 -215 -220 -220 -221 -220 -87 -11 -152 -195 -180 -197 -216 -207 -222 -262 -258 -93 -149 -266 -240 -219 -229 -72 -15 -150 -214 -204 -239 -153 -184 -210 -173 -153 -175 -160 -179 -170 -227 -291 -273 -273 -163 -98 -78 -97 -153 -139 -38 -43 -41 -8 -2 -4 -26 -41 -49 -52 -79 -85 -85 -95 -107 -96 -77 -156 -67 -53 -40 -9 -34 -63 -89 -86 -94 -156 -247 -212 -211 -170 -155 -180 -88 -152 -100 -73 -90 -131 -155 -144 -154 -116 -72 -51 -44 -47 -50 -51 -58 -67 -73 -85 -89 -132 -140 -116 -88 -83 -57 -39 -38 -35 -24 -23 -26 -39 -35 -13 -2 0 0 0 -10 -8 0 -2 -26 -31 -40 -18 -40 -128 -40 -11 -16 -18 -14 -15 -4 -17 -7 -22 -30 -29 -57 -6 -10 -15 -8 -5 -2 0 0 -5 -13 -18 -26 -29 -30 -21 -13 -19 -45 -38 -72 -37 -10 -6 -5 -6 -11 -8 -47 -77 -87 -87 -74 -106 -68 -38 -16 -18 -8 -8 -9 -13 -11 -8 -33 -25 -22 -13 -9 -18 -15 -16 -19 -14 -5 0 0 0 0 0 -17 -28 -23 -22 -21 -26 -25 -24 -23 -24 -15 -14 -15 -16 -14 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -7 -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 -2 -16 -3 0 0 0 0 0 0 0 0 0 0 -2 -4 -5 -3 -2 -4 -6 0 0 0 0 0 0 0 0 0 0 0 -4 -11 -13 -15 -15 -14 -9 -5 -4 -4 0 -4 -6 -7 -8 -9 -1 -13 -16 -16 -7 0 0 0 0 0 -2 -5 -6 -6 -1 -1 -6 -8 -9 -9 -9 -8 -7 -8 -10 -10 -7 -6 -8 -9 -13 -10 -5 -6 -7 -14 -13 -5 0 0 -3 -19 -31 -24 -17 -11 0 0 0 0 -3 -2 -2 -4 -5 -8 -11 -6 -5 -8 -7 -10 -14 -6 -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 -1 -3 -3 -8 -3 -6 -7 -7 -7 -3 -3 -1 0 0 0 -3 -11 -9 -14 -11 -8 -7 -4 -1 -1 -2 -3 -4 -7 -12 -20 -10 -17 -17 -10 -7 -10 -9 -10 -10 -10 -16 -23 -18 -12 -19 -22 -20 -16 -13 -11 -11 -14 -6 -4 -6 -9 -3 -2 -26 -23 -23 -24 -23 -21 -22 -20 -25 -20 -17 -17 -15 -22 -19 -14 -13 -10 -5 -3 -6 -13 -9 -8 -10 -12 -12 -11 -8 -6 -6 -9 -9 -4 -6 -1 -1 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -4 -12 -14 -14 -11 -8 -10 -11 -10 -8 -6 -11 -16 -7 -8 -8 -7 -10 -12 -9 -11 -6 -10 -7 -7 -8 -5 -5 -2 -5 -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 -39 -58 -49 -30 -1 -19 -18 -31 -49 -59 -58 -51 -46 -46 -35 -41 -43 -30 -31 -35 -38 -35 -34 -35 -36 -37 -39 -29 -27 -27 -28 -29 -36 -54 -41 -38 -39 -41 -39 -33 -33 -31 -30 -29 -28 -25 -19 -19 -21 -41 -47 -35 -14 0 -3 -34 -40 -40 -38 -42 -47 -49 -50 -38 -38 -18 0 0 -4 -26 -27 -27 -25 -24 -24 -27 -29 -14 -20 -33 -38 -38 -35 -23 -11 -19 -16 -28 -35 -22 -26 -24 -28 -30 -29 -28 -224 -235 -219 -208 -207 -223 -256 -91 -128 -76 -94 -275 -248 -225 -229 -230 -162 -132 -299 -329 -293 -259 -228 -173 -113 -218 -207 -217 -192 -244 -223 -242 -209 -176 -170 -142 -205 -207 -224 -242 -249 -134 -123 -119 -151 -192 -168 -18 -64 -31 -10 -5 -3 -4 -3 -99 -79 -45 -11 -19 -73 -131 -112 -106 -162 -107 -34 -18 -16 -82 -167 -142 -154 -84 -169 -242 -213 -210 -233 -153 -149 -184 -172 -75 -71 -107 -151 -149 -114 -116 -86 -67 -54 -49 -49 -52 -52 -56 -63 -65 -69 -89 -138 -119 -107 -79 -52 -31 -17 -19 -12 -10 -14 -16 -13 -15 -6 0 0 0 0 -18 -7 0 0 -13 -53 -51 -28 -37 -84 -74 -28 -47 -39 -32 -30 -27 -44 -36 -24 -32 -42 -53 0 -1 -5 -8 -14 -14 0 0 0 -9 -28 -38 -33 -35 -33 -48 -53 -51 -51 -56 -19 -15 -8 -4 -13 -32 -29 -39 -54 -69 -79 -79 -127 -30 -18 -15 -14 -23 -20 -11 -17 -14 -13 -29 -29 -13 -21 -17 -12 -12 -13 -18 -21 -8 0 0 0 0 0 -22 -26 -22 -22 -22 -20 -19 -21 -26 -26 -15 -8 -15 -16 -14 -17 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -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 -1 -7 -11 -1 0 0 0 0 0 0 0 0 0 0 -5 -20 -5 -3 -2 0 0 0 0 0 0 0 0 0 -1 -14 -11 -6 -1 -6 -17 -12 -8 -6 -5 -5 -4 -9 -9 -8 -6 -4 -5 -11 -4 -10 -15 -7 0 0 0 0 -2 -6 -7 -11 -11 -2 -3 -5 -9 -11 -11 -10 -9 -7 -7 -8 -8 -6 -6 -7 -7 -11 -12 -11 -10 -8 -22 -24 -7 0 0 -7 -26 -11 -13 -5 0 0 0 0 -2 -6 -6 -5 -4 -3 -4 -10 -6 -9 -8 -4 -3 -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 -29 -13 -3 -4 -3 -2 -4 -5 -4 -5 -4 -1 -3 0 0 0 -5 -14 -21 -8 -8 -8 -8 -6 -4 0 0 0 0 0 -4 -12 -18 -12 -11 -18 -17 -12 -9 -8 -8 -5 -9 -5 -10 -19 -17 -21 -16 -17 -18 -17 -14 -14 -12 -3 -1 -1 -1 -3 -6 -23 -4 -10 -22 -27 -25 -21 -16 -19 -19 -17 -15 -12 -11 -2 -3 -13 -12 -7 -4 -3 -7 -4 -5 -5 -7 -10 -10 -11 -6 -6 -5 -6 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -15 -16 -17 -16 -16 -12 -7 -9 -8 -11 -10 -7 -10 -13 -7 -8 -18 -12 -12 -12 -9 -9 -7 -9 -10 -9 -7 -6 -8 -5 -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 -5 -45 -64 -49 -36 -44 -42 -43 -49 -55 -55 -50 -39 -38 -38 -39 -38 -34 -32 -30 -33 -33 -29 -29 -31 -30 -31 -34 -34 -31 -36 -42 -41 -42 -45 -43 -42 -40 -39 -37 -29 -30 -29 -30 -30 -29 -25 -24 -22 -22 -36 -31 -22 -25 -37 -46 -45 -37 -22 -18 -24 -26 -29 -3 0 0 0 0 -5 -25 -27 -26 -24 -24 -24 -27 -31 -25 -27 -33 -36 -34 -34 -32 -11 -10 -13 -19 -23 -29 -39 -8 -49 -57 -42 -31 -197 -183 -227 -219 -217 -216 -224 -180 -214 -239 -255 -270 -271 -249 -232 -223 -235 -260 -278 -281 -303 -305 -289 -264 -213 -246 -193 -207 -190 -171 -156 -163 -172 -145 -160 -177 -208 -186 -183 -213 -212 -176 -181 -239 -200 -203 -114 -35 -64 -28 -14 -13 -11 -18 -11 -53 -28 -10 -7 -49 -133 -129 -137 -173 -190 -140 -35 -48 -36 -222 -307 -291 -269 -199 -201 -231 -234 -185 -118 -147 -156 -118 -81 -69 -83 -119 -148 -151 -117 -92 -70 -58 -59 -54 -53 -51 -43 -44 -60 -66 -83 -112 -139 -110 -113 -69 -40 -30 -20 -19 -8 -7 -9 -13 -11 -1 -1 -1 -1 0 -1 -6 -1 0 0 -17 -49 -54 -68 -53 -75 -77 -58 -83 -98 -47 -44 -38 -41 -80 -10 -31 -20 -5 0 0 0 0 -3 -14 -18 -9 -9 -13 -39 -48 -47 -47 -45 -40 -63 -54 -53 -50 -22 -6 -7 -3 -15 -36 -37 -11 -35 -48 -67 -87 -80 -8 -14 -12 -8 -12 -16 -11 -18 -21 -24 -24 -23 -11 -15 -17 -16 -13 -15 -20 -9 -8 -2 0 0 0 -3 -29 -28 -24 -25 -24 -16 -18 -20 -30 -26 -14 -7 -10 -13 -16 -18 -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 -4 -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 -2 -7 0 0 0 0 0 0 0 0 0 0 0 -5 -15 -5 -12 -10 -10 -11 -7 0 0 0 0 0 0 -5 -23 -24 -18 -6 -6 -15 -16 -10 -10 -8 -6 -4 -2 -4 -8 -7 -7 -7 -8 -6 -6 -7 -10 -3 0 0 -1 -6 -4 -4 -9 -10 -4 -3 -5 -6 -7 -10 -11 -8 -6 -7 -8 -7 -6 -6 -7 -8 -8 -10 -14 -12 -6 -9 -21 -25 -17 -5 -7 -14 -5 0 0 0 -6 -6 -1 -2 0 -1 -1 0 -1 -3 -8 -10 -9 -5 -4 -10 -16 -24 -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 -12 -51 -58 -18 -7 -7 -11 -18 -17 -12 -12 -9 -8 -6 -7 -3 -1 0 -8 -20 -24 -15 -14 -9 -7 -3 0 0 0 0 -1 0 -3 -3 -8 -24 -24 -23 -22 -20 -17 -17 -19 -13 -13 -14 -17 -18 -14 -13 -10 -12 -10 -8 -5 0 -2 -7 -7 -9 -12 -9 -1 -1 -2 -8 -13 -17 -21 -22 -18 -15 -19 -12 -9 -13 -15 0 0 -16 -19 -14 -8 -3 -3 -3 -3 -6 -8 -8 -7 -8 -4 -7 -5 -6 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -10 -13 -17 -19 -20 -18 -17 -15 -9 -13 -9 -7 -10 -11 -9 -9 -21 -14 -13 -9 -9 -11 -6 -9 -11 -13 -9 -6 -6 -5 -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 -7 -14 -15 -18 -20 -23 -50 -56 -57 -58 -55 -43 -41 -41 -44 -44 -42 -40 -38 -34 -33 -31 -37 -41 -34 -25 -32 -37 -12 0 -19 -46 -47 -55 -37 -33 -31 -31 -31 -27 -27 -26 -26 -26 -27 -27 -24 -22 -21 -21 -22 -21 -22 -26 -27 -30 -35 -28 -11 0 0 0 0 0 0 0 0 0 -3 -29 -28 -27 -16 -16 -26 -28 -30 -34 -36 -35 -29 -25 -29 -11 -11 -14 -15 -22 -19 -4 -7 -50 -57 -58 -57 -101 -104 -253 -228 -220 -207 -200 -208 -212 -222 -225 -236 -244 -247 -244 -230 -236 -257 -275 -274 -266 -261 -272 -245 -181 -151 -202 -192 -134 -118 -123 -115 -104 -129 -187 -223 -209 -183 -213 -220 -217 -212 -193 -200 -97 -103 -58 -53 -79 -102 -123 -98 -71 -98 -153 -110 -21 -64 -27 -118 -203 -144 -82 -51 -77 -67 -38 -59 -46 -140 -341 -359 -315 -256 -238 -248 -246 -224 -148 -104 -82 -76 -70 -79 -121 -143 -133 -138 -103 -79 -70 -64 -62 -49 -47 -44 -43 -53 -70 -62 -83 -103 -113 -102 -82 -68 -78 -51 -31 -27 -32 -5 -3 -5 -4 0 0 -2 -1 0 0 0 -3 -12 -3 -21 -38 -54 -90 -93 -140 -86 -46 -30 -29 -29 -31 -24 -24 -26 -20 -31 -17 -6 -1 0 0 -1 -5 -2 -10 -19 -19 -15 -49 -55 -55 -52 -54 -66 -55 -50 -54 -43 -27 -21 -6 -1 0 -3 -5 -5 -17 -31 -55 -80 -73 -46 -43 -19 -18 -16 -12 -11 -17 -15 -11 -13 -18 -27 -27 -19 -18 -14 -18 -22 -18 -8 -6 -1 0 0 0 -6 -12 -29 -32 -36 -31 -23 -29 -33 -23 -16 -11 -8 -8 -14 -11 -15 -8 -5 -10 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -5 -16 -19 -22 -9 -2 0 0 0 0 0 -9 -15 -19 -18 -15 -4 0 -2 -9 -13 -9 -11 -5 -1 0 -2 -5 -6 -2 -1 -4 -6 -5 -5 -16 -6 -1 -2 -4 -6 -6 -6 -6 -9 -6 -3 -4 -4 -6 -9 -10 -8 -7 -8 -7 -7 -7 -7 -8 -8 -8 -11 -9 -11 -9 -7 -9 -21 -15 -4 -3 -7 -6 -1 -3 -18 -7 -1 0 0 0 -2 -4 -5 -4 -2 -4 -12 -10 -12 -5 -2 -11 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 -4 -17 -21 -6 -13 -12 -13 -17 -19 -16 -14 -11 -13 -8 -4 -12 -13 -2 -17 -24 -20 -17 -19 -8 -5 -2 0 0 0 -1 -9 -4 -9 -11 -15 -19 -12 -23 -21 -21 -19 -18 -22 -26 -33 -17 -17 -16 -13 -12 -10 -9 -2 0 0 0 0 -2 -6 -11 -16 -12 -4 -7 -16 -2 -1 -16 -14 -12 -19 -14 -21 -12 -5 -1 0 -3 -16 -27 -24 -19 -15 -10 -6 -5 -3 -3 -4 -4 -4 -3 -4 -7 -7 -11 -15 -11 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -22 -21 -18 -11 -10 -8 -7 -11 -16 -14 -8 -9 -10 -13 -9 -9 -11 -10 -17 -16 -9 -9 -9 -8 -5 -5 -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 -27 -35 -39 -49 -55 -45 -44 -44 -47 -49 -48 -47 -48 -46 -43 -42 -49 -40 -19 0 0 0 0 0 0 -1 -14 -54 -49 -34 -29 -28 -27 -28 -31 -31 -30 -30 -28 -26 -23 -20 -18 -17 -19 -19 -18 -20 -24 -37 -18 -24 -18 -5 0 0 0 0 0 0 0 0 0 0 -10 -11 -11 -20 -30 -31 -34 -36 -41 -42 -28 -15 -16 -12 -12 -12 -25 -43 -34 -4 -11 -50 -55 -57 -59 -111 -152 -188 -199 -200 -199 -202 -192 -194 -205 -220 -225 -223 -219 -217 -226 -234 -241 -243 -231 -217 -213 -231 -200 -146 -165 -151 -110 -118 -116 -138 -159 -178 -183 -230 -245 -215 -231 -245 -220 -218 -196 -163 -108 -90 -71 -49 -73 -87 -119 -138 -127 -132 -141 -127 -120 -106 -180 -185 -239 -200 -142 -48 -52 -50 -64 -48 -48 -56 -77 -256 -349 -311 -268 -255 -255 -248 -240 -140 -81 -72 -70 -67 -102 -162 -172 -113 -110 -71 -56 -60 -69 -66 -51 -43 -47 -63 -73 -89 -99 -119 -125 -86 -82 -74 -63 -67 -45 -42 -45 -41 -13 0 0 0 0 0 0 0 0 -6 -6 -22 -45 -33 -35 -52 -31 -18 -27 -43 -51 -41 -33 -28 -26 -30 -21 -6 -5 -12 -17 -12 -13 -13 -20 -14 -7 -10 -11 -4 -10 -12 -18 -45 -72 -69 -63 -49 -54 -65 -48 -58 -37 -24 -14 -4 0 0 0 0 -3 -10 -19 -35 -82 -77 -89 -92 -40 -18 -13 -9 -11 -17 -17 -19 -23 -23 -44 -61 -66 -62 -41 -55 -48 -22 -7 -2 0 0 0 0 0 -3 -20 -24 -27 -24 -27 -34 -31 -21 -15 -13 -11 -10 -9 -18 -12 -4 -6 -20 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -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 -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 -1 0 0 0 0 0 0 -2 -5 -12 -15 -9 -10 -17 -13 -13 -14 -10 -8 -2 0 -5 -5 -3 -3 -3 -5 -2 -3 -3 -2 -6 -7 -2 -4 -5 -5 -6 -5 -4 -6 -6 -4 -4 -5 -10 -11 -8 -6 -6 -6 -6 -6 -7 -7 -8 -8 -9 -9 -8 -12 -12 -11 -15 -19 -5 -19 -5 -2 -1 -5 -16 0 -1 0 0 0 0 -1 -1 -5 -3 -5 -8 -11 -10 -12 -6 -6 -15 -22 -13 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 -1 -23 -21 -15 -13 -11 -5 -4 -7 -9 -4 0 -1 -4 -2 -5 -19 -21 -16 -15 -8 -1 -1 0 -3 -7 -8 -9 -9 -7 -9 -11 -15 -16 -18 -18 -18 -16 -16 -20 -26 -22 -14 -12 -10 -10 -10 -7 -4 0 0 0 0 0 0 -1 -3 -4 -6 -11 -13 -8 -7 -1 -3 -3 -3 -9 -12 -24 -30 -20 -6 0 -1 -4 -9 -21 -23 -22 -19 -14 -11 -5 -1 -2 -3 -2 -1 -3 -5 -3 -7 -11 -12 -9 -2 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 -18 -24 -24 -19 -13 -14 -7 -8 -7 -10 -10 -8 -8 -9 -13 -13 -17 -15 -12 -19 -19 -10 -12 -10 -10 -9 -4 -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 -27 -51 -48 -44 -42 -43 -47 -50 -51 -51 -52 -52 -53 -36 -15 0 0 0 0 0 0 -1 -16 -41 -52 -37 -36 -34 -31 -30 -30 -31 -31 -30 -29 -27 -23 -22 -22 -18 -18 -19 -19 -19 -14 -6 -13 -10 -14 -15 -8 0 0 0 0 0 0 0 0 0 -1 -10 -19 -20 -21 -18 -13 -19 -23 -25 -26 -21 -19 -23 -26 -25 -33 -64 -78 -49 -10 -25 -48 -52 -57 -59 -75 -104 -110 -140 -162 -174 -181 -149 -153 -159 -164 -172 -181 -190 -162 -150 -169 -192 -201 -161 -169 -194 -207 -180 -202 -174 -162 -138 -131 -129 -146 -131 -180 -218 -239 -225 -17 -199 -214 -205 -203 -151 -121 -65 -60 -76 -86 -99 -99 -134 -126 -112 -128 -183 -125 -64 -114 -106 -21 -73 -134 -117 -125 -102 -55 -66 -43 -41 -44 -148 -240 -326 -243 -209 -211 -217 -213 -223 -144 -90 -76 -80 -114 -180 -126 -118 -111 -88 -47 -26 -36 -54 -58 -51 -48 -52 -64 -68 -76 -103 -109 -60 -44 -72 -69 -58 -62 -40 -49 -39 -23 -9 -2 0 -1 0 0 0 0 0 -1 -17 -51 -57 -41 -37 -67 -27 -15 -15 -21 -31 -34 -26 -22 -25 -30 -27 -1 0 -2 -4 -5 -11 -13 -7 -7 -6 -9 -2 0 -1 -17 -34 -63 -86 -81 -67 -50 -48 -48 -48 -54 -26 -22 -12 -6 -3 -1 0 0 -6 -12 -26 -43 -65 -71 -92 -107 -76 -18 -14 -9 -9 -14 -16 -17 -23 -54 -62 -59 -58 -61 -57 -95 -108 -59 -11 0 0 0 0 0 0 0 0 0 0 -27 -32 -33 -25 -18 -11 -12 -11 -10 -9 -10 -9 -1 0 -13 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -22 -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 -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 -10 -6 0 0 0 0 -11 -14 -15 -10 -5 -12 -10 -12 -13 -10 -8 -7 -1 -1 -3 -3 -2 -1 -3 -5 -9 -4 0 0 0 -3 -1 -4 -4 -2 -2 -10 -7 -10 -12 -11 -9 -7 -7 -8 -5 -5 -5 -5 -6 -6 -6 -6 -6 -7 -7 -7 -9 -9 -8 -16 -20 -3 -8 -7 -13 -6 0 0 -1 -5 -1 0 0 -1 -4 -4 -2 -1 -4 -6 -9 -9 -3 -4 -9 -12 -21 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -11 -20 -17 -13 -14 -16 -15 -10 -7 -7 -4 -1 0 0 -2 -11 -12 -12 -13 -10 -3 -4 -5 -16 -9 -5 -6 -7 -9 -8 -12 -12 -11 -12 -13 -13 -13 -11 -14 -21 -23 -17 -17 -12 -7 -7 -6 -4 -4 0 0 0 0 0 0 0 0 0 -2 -9 -14 -12 -5 0 0 0 0 -3 -7 -12 -29 -20 -6 0 0 0 -1 -8 -22 -24 -23 -21 -19 -18 -6 -3 -2 -1 0 0 -1 -1 -1 -6 -6 -2 -2 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -12 -17 -7 -30 -22 -20 -17 -15 -15 -10 -14 -11 -16 -13 -8 -8 -7 -8 -7 -16 -18 -14 -13 -12 -11 -12 -9 -11 -16 -17 -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 -27 -52 -59 -60 -48 -51 -52 -55 -57 -57 -59 -62 -64 -16 0 0 0 0 0 0 0 -22 -36 -41 -43 -6 -9 -28 -30 -29 -33 -38 -35 -34 -27 -23 -21 -27 -33 -18 -17 -17 -15 -15 -9 0 -1 -5 -12 -14 -7 0 0 0 0 0 0 0 0 0 0 0 -9 -11 -10 -9 -9 -14 -17 -12 -11 -14 -30 -46 -45 -46 -63 -68 -68 -44 -16 -15 -19 -24 -26 -28 -36 -50 -62 -91 -107 -121 -126 -115 -113 -115 -113 -116 -117 -108 -88 -106 -112 -118 -115 -124 -143 -122 -116 -136 -147 -62 -87 -95 -128 -133 -122 -146 -199 -247 -260 -183 -45 -215 -160 -152 -153 -110 -42 -24 -67 -94 -119 -125 -124 -146 -141 -117 -119 -125 -112 -83 -83 -143 -89 -47 -115 -74 -77 -69 -58 -44 -30 -47 -303 -346 -355 -261 -168 -170 -170 -169 -167 -148 -112 -86 -91 -145 -140 -154 -158 -144 -88 -58 -29 -10 -14 -29 -37 -38 -37 -40 -49 -53 -43 -49 -43 -36 -44 -45 -65 -55 -42 -35 -33 -9 -6 -6 -4 -3 -5 0 0 0 0 0 -1 -11 -66 -57 -63 -51 -32 -13 -11 -21 -20 -19 -22 -23 -17 -20 -22 -14 -3 -3 -24 -17 -11 -5 0 0 0 -6 -30 -41 -18 -3 -25 -41 -47 -61 -63 -43 -30 -37 -47 -53 -41 -17 -17 -10 -9 -5 -1 0 0 -2 -6 -29 -57 -82 -112 -96 -93 -53 -21 -17 -10 -12 -22 -14 -42 -67 -69 -61 -76 -94 -78 -72 -84 -77 -110 -28 0 0 0 0 0 0 0 0 0 -6 -43 -39 -39 -29 -18 -17 -12 -16 -16 -14 -11 -14 -13 -14 -21 -9 0 0 0 0 0 0 -15 -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 -27 -11 -3 -3 0 0 -6 -9 -11 -16 -18 -19 -6 -7 -11 -11 -8 -5 0 0 -1 -4 -4 -2 -2 -3 -6 -2 0 0 0 0 0 -1 -4 -6 -6 -7 0 -2 -3 -11 -10 -3 -2 -11 -5 -5 -6 -6 -5 -5 -7 -5 -5 -5 -6 -6 -6 -9 -7 -7 -8 -8 -10 -20 -20 -6 0 -5 -7 -1 0 0 0 -4 -5 -5 -2 -12 -5 -6 -9 -9 -4 -5 -12 -13 -47 -33 0 -7 -28 -15 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -15 -13 -15 -11 -12 -13 -18 -17 -6 -6 -6 -4 -1 0 -6 -20 -9 -6 -9 -8 -4 0 -1 -11 -6 -4 -5 -7 -6 -8 -7 -8 -10 -11 -10 -9 -8 -10 -10 -15 -18 -13 -4 -4 -4 -3 -6 -4 -1 0 0 0 0 0 0 0 0 0 -3 -4 -7 -7 -4 0 0 0 0 0 0 -5 -19 -6 -2 -3 -2 0 0 -1 -10 -13 -15 -16 -18 -19 -11 -1 0 0 0 0 0 0 -1 -2 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -20 -22 -23 -17 -18 -20 -18 -17 -16 -16 -18 -14 -13 -10 -8 -9 -9 -7 -8 -17 -20 -18 -13 -8 -5 -12 -11 -9 -9 -9 -8 -7 -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 -3 -7 -11 -14 -19 -24 -29 -6 0 0 0 0 0 0 0 0 0 -2 -4 0 0 -8 -10 -11 -15 -22 -23 -25 -21 -13 -13 -14 -10 0 0 0 -1 -2 -1 0 0 0 -4 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -7 -10 -5 -12 -4 -13 -16 -23 -31 -32 -33 -32 -33 -22 -12 -9 -13 -21 -23 -22 -22 -37 -48 -65 -84 -80 -89 -103 -104 -99 -102 -102 -100 -99 -114 -127 -97 -99 -114 -116 -84 -67 -49 -63 -36 -42 -51 -77 -72 -110 -122 -130 -144 -185 -266 -252 -251 -233 -218 -182 -150 -133 -55 -31 -64 -117 -122 -108 -114 -120 -126 -132 -135 -129 -126 -121 -114 -82 -133 -122 -128 -131 -88 -61 -61 -55 -44 -51 -140 -432 -390 -367 -334 -304 -272 -236 -192 -175 -132 -93 -93 -111 -175 -183 -185 -191 -161 -64 -34 -21 -11 -7 -16 -26 -28 -32 -35 -31 -31 -43 -47 -43 -40 -42 -40 -39 -27 -30 -30 -22 -11 -8 -3 -4 -2 0 0 0 -2 -1 0 0 -13 -50 -20 -15 -20 -16 -13 -8 -13 -14 -14 -17 -22 -18 -17 -21 -13 -8 -6 -8 -15 -19 -20 -21 -16 -8 -13 -30 -11 -3 -7 -18 -25 -25 -45 -52 -49 -45 -32 -45 -54 -26 -11 -21 -18 -6 -2 0 0 0 -1 -5 -40 -58 -61 -64 -74 -96 -73 -35 -13 -12 -17 -27 -24 -27 -34 -29 -12 -19 -63 -69 -94 -117 -107 -64 -76 -12 0 0 0 0 0 0 0 0 0 -7 -15 -30 -24 -24 -21 -12 -17 -19 -24 -17 -12 -16 -20 -21 -6 0 -8 -8 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 -3 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -7 -9 -33 -6 -16 -23 -19 -9 -1 -11 -5 -8 -8 -3 -9 -9 -8 -9 -8 -4 0 0 0 -2 -5 -3 -1 0 -1 0 0 0 0 0 0 0 -7 -8 -11 -6 0 -1 -10 -8 -7 -7 -8 -11 -6 -6 -6 -9 -9 -8 -9 -9 -12 -13 -9 -6 -6 -8 -9 -6 -6 -6 -13 -25 -20 -7 -4 -13 -20 -15 -10 0 0 -8 -11 -5 -7 -22 -16 -9 -9 -6 -3 -4 -5 -15 -25 -14 0 -33 -104 -97 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -12 -10 -11 -9 -3 -7 -10 -9 -6 -6 -6 -8 -3 -1 -3 -9 -6 -10 -9 -5 -1 0 0 0 -3 -2 -6 -8 -6 -7 -8 -9 -7 -7 -7 -6 -6 -11 -9 -8 -8 -6 -4 -6 -6 -4 -5 -3 0 0 0 0 0 0 0 0 -1 -3 -8 -7 -9 -9 -5 0 0 0 0 0 0 -3 -8 -8 -8 -2 0 0 0 0 0 0 -9 -15 -13 -10 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -18 -19 -19 -15 -15 -19 -18 -17 -20 -23 -20 -15 -13 -10 -8 -10 -10 -5 -12 -14 -12 -13 -11 -6 -4 -5 -12 -7 -2 -6 -14 -13 -11 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -22 0 0 0 0 0 0 0 0 0 0 0 0 -10 -25 -1 -16 -17 -15 -12 -10 -9 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -7 -12 -10 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -6 -5 -5 -2 0 0 0 0 0 0 0 -1 -2 -1 -4 -11 -13 -13 -13 -13 -14 -14 -13 -11 -14 -12 -12 -25 -49 -50 -54 -56 -72 -102 -109 -108 -103 -104 -170 -160 -138 -118 -113 -113 -108 -110 -107 -102 -95 -73 -53 -49 -50 -70 -98 -17 -39 -90 -110 -102 -116 -148 -171 -182 -193 -216 -213 -202 -198 -203 -180 -133 -100 -42 -43 -90 -124 -121 -86 -98 -122 -133 -135 -140 -127 -123 -109 -110 -122 -144 -185 -76 -88 -85 -60 -72 -55 -65 -120 -176 -328 -448 -293 -340 -371 -296 -241 -224 -131 -107 -100 -99 -113 -146 -160 -174 -140 -91 -56 -41 -33 -22 -11 -7 -11 -14 -19 -24 -25 -34 -49 -51 -24 -20 -28 -33 -31 -23 -26 -23 -17 -10 -4 0 0 0 0 -1 -9 -20 -12 -1 0 -10 -21 -9 -14 -12 -11 -7 -6 -10 -11 -11 -16 -25 -33 -33 -52 -20 -25 -24 -16 -13 -8 -12 -10 -16 -11 -7 -19 -2 -25 -22 -22 -27 -39 -45 -48 -50 -48 -37 -48 -56 -21 -13 -18 -15 -5 0 0 0 0 -2 -16 -63 -53 -55 -54 -65 -80 -66 -95 -31 -36 -41 -30 -19 -14 -12 -23 -33 -50 -90 -68 -84 -128 -108 -72 -69 0 0 0 -9 0 0 0 0 0 0 0 -2 -13 -17 -24 -17 -14 -15 -14 -11 -5 -10 -8 -12 -19 -16 -2 -8 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 -7 -18 -21 -18 -8 -3 -12 -1 0 -7 -10 -8 -9 -7 -4 -5 -7 -5 0 0 0 -4 -2 0 0 0 0 0 0 0 0 0 -1 -9 -7 -16 -13 -2 -1 -3 -6 -6 -8 -11 -9 -7 -5 -5 -11 -13 -11 -8 -7 -9 -12 -7 -5 -6 -9 -14 -5 -4 -5 -7 -13 -18 -19 -17 -19 -16 -14 -13 -11 -18 -13 -17 -14 -15 -19 -9 -9 -7 -5 -4 -5 -5 -6 -7 -43 -50 -65 -94 -74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -5 -5 -2 -1 0 -2 -8 -10 -9 -8 -8 -9 -7 -16 -8 -6 -5 -7 -9 -7 -5 -3 -7 -14 -16 -12 -12 -8 -8 -3 0 -4 -11 -11 -2 -6 -7 -6 -6 -7 -7 -8 -6 -9 -8 -6 -9 -7 -6 -8 -8 -8 -7 -4 -3 -2 -1 0 0 0 0 0 0 0 0 -2 -5 -6 -5 -6 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -12 -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 -13 -17 -14 -13 -15 -13 -16 -16 -15 -20 -23 -21 -19 -15 -12 -13 -10 -9 -11 -11 -13 -8 -9 -8 -7 -7 -2 -2 -5 -2 0 -3 -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 -8 -19 0 0 0 0 0 0 0 0 0 0 0 0 -5 -19 -26 -32 -43 -43 -38 -36 -37 -30 -1 0 0 0 0 -5 -17 -16 -23 -7 0 0 0 -1 -3 -18 -17 -19 -21 -16 0 0 0 0 0 0 0 0 0 0 0 0 -4 -11 -11 -12 -15 -5 0 0 0 0 0 0 -10 -5 0 0 -1 -5 -5 -12 -14 -15 -14 -11 -17 -12 -19 -16 -15 -21 -22 -14 -50 -58 -102 -123 -164 -156 -151 -161 -179 -185 -188 -189 -180 -162 -148 -149 -147 -142 -124 -107 -109 -113 -98 -135 -115 -49 -82 -124 -156 -172 -174 -186 -216 -202 -202 -196 -186 -172 -165 -172 -122 -94 -94 -81 -42 -113 -93 -83 -80 -87 -106 -114 -124 -119 -112 -123 -127 -99 -69 -108 -130 -29 -28 -44 -47 -60 -78 -92 -81 -101 -155 -234 -127 -99 -188 -189 -146 -111 -97 -120 -106 -118 -133 -147 -143 -141 -104 -86 -69 -51 -37 -20 -6 -2 -1 -1 -1 -3 -29 -28 -32 -23 -2 -8 -26 -25 -17 -10 -11 -7 -2 0 0 0 0 0 0 -3 -30 -46 -49 -69 -31 -22 -12 -13 -14 -10 -10 -5 -8 -13 -12 -11 -19 -21 -17 -31 -46 -14 -13 -18 -19 -13 -7 -3 0 -4 -9 -12 -10 -9 -18 -48 -40 -30 -36 -44 -35 -39 -62 -63 -41 -36 -21 -11 -6 -5 -3 0 0 0 0 -3 -26 -54 -44 -44 -44 -73 -73 -64 -87 -79 -80 -77 -51 -20 -14 -13 -69 -94 -106 -101 -73 -60 -112 -73 -75 -52 0 -4 -34 -107 -130 -101 -74 -45 -1 0 0 0 0 -4 -36 -19 -17 -17 -14 -11 -4 -6 -13 -19 -26 -20 -1 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 -1 -2 -8 -17 -17 -14 -4 -1 -1 -5 -3 0 -1 -5 -8 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -4 -14 -16 -9 -2 -3 -10 -18 -14 -9 -8 -7 -6 -13 -11 -10 -9 -8 -8 -8 -4 -6 -6 -6 -6 -7 -8 -10 -12 -8 -7 -12 -21 -26 -29 -18 -14 -14 -20 -35 -32 -30 -15 -13 -14 -8 -13 -6 -5 -5 -5 -5 -5 -11 -93 -105 -96 -85 -58 -1 0 0 -32 -16 0 -2 -5 -1 0 0 0 0 0 0 0 0 0 -2 -5 -9 -10 -10 -5 -3 -3 -4 -6 -8 -5 -3 -8 -10 -7 -10 -13 -12 -8 -9 -10 -8 -5 -10 -8 -13 -14 -11 -9 -6 -6 -3 -2 -3 -7 -7 -1 -5 -6 -6 -6 -6 -8 -16 -13 -11 -7 -6 -9 -7 -6 -6 -6 -4 -3 -3 -4 -6 -1 0 0 0 0 0 0 0 0 -4 -6 -2 -1 -1 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -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 -1 -10 -12 -12 -13 -12 -11 -18 -18 -16 -19 -19 -18 -20 -16 -13 -13 -11 -11 -10 -9 -10 -16 -9 -8 -8 -6 -2 0 0 0 0 -3 -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 -12 -39 -42 -51 -51 -44 -37 -36 -32 -8 -1 0 0 0 -1 -4 -6 -21 -6 0 0 -3 -10 -12 -20 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -2 -6 -28 -22 -23 -15 -5 0 0 0 0 -5 -8 -9 -10 -10 -18 -15 -12 -10 -10 -25 -50 -55 -57 -59 -103 -119 -151 -163 -170 -137 -123 -134 -144 -151 -151 -150 -145 -141 -145 -135 -136 -124 -111 -117 -133 -166 -143 -132 -134 -118 -158 -220 -216 -172 -135 -96 -131 -151 -142 -126 -124 -127 -75 -69 -105 -129 -109 -146 -138 -109 -103 -97 -96 -125 -98 -104 -111 -110 -102 -104 -82 -154 -150 -79 -64 -55 -66 -83 -114 -102 -71 -108 -197 -206 -227 -205 -155 -158 -131 -111 -117 -139 -141 -148 -129 -135 -139 -126 -94 -79 -46 -31 -19 -9 -3 -7 -6 -4 -6 -12 -23 -7 -2 0 -2 -9 -25 -20 -11 -10 -5 -1 -1 0 0 0 0 0 0 -3 -21 -42 -48 -47 -44 -38 -10 -8 -8 -6 -6 -3 -2 -8 -10 -9 -8 -17 -16 -30 -34 -22 -12 -14 -15 -14 -16 -19 -11 -16 -18 -32 -39 -39 -48 -66 -63 -46 -49 -45 -31 -33 -30 -37 -46 -35 -21 -19 -11 -6 -2 0 0 -7 -44 -42 -46 -50 -46 -48 -49 -71 -67 -67 -77 -79 -87 -102 -103 -103 -89 -78 -100 -105 -85 -69 -67 -62 -68 -12 0 -6 0 -38 -132 -115 -131 -121 -123 -103 -22 0 0 0 0 0 -4 -20 -16 -17 -15 -10 -6 -10 -15 -18 -17 -10 -2 -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 -1 -2 0 0 0 0 -2 -6 -13 -17 -20 -2 0 0 -2 -4 -1 -10 -6 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -9 -17 -17 -20 -15 -9 -14 -19 -11 -12 -16 -19 -17 -11 -10 -11 -10 -10 -11 -11 -9 -5 -5 -6 -7 -11 -13 -7 -7 -7 -8 -13 -23 -28 -14 -12 -13 -17 -23 -25 -24 -7 -11 -12 -7 -6 -5 -5 -6 -6 -7 -28 -69 -106 -92 -81 -78 -65 -48 -37 0 -56 -39 -16 -14 -22 -18 -15 -3 0 0 0 0 0 0 -4 -5 -5 -7 -9 -7 -4 -2 -3 -4 -4 -4 -2 -1 -8 -15 -12 -8 -14 -14 -9 -9 -7 -5 -6 -5 -4 -10 -10 -9 -8 -6 -5 -5 -6 -6 -6 -9 -14 -12 -7 -6 -6 -6 -9 -17 -11 -10 -10 -10 -10 -7 -4 -8 -10 -6 -5 -4 -4 -7 -2 -1 0 0 0 0 0 0 0 -2 -2 0 0 -1 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 -6 -8 -7 -9 -10 -13 -13 -12 -11 -11 -13 -16 -16 -19 -21 -17 -13 -13 -10 -12 -8 -6 -9 -13 -9 -7 -5 -12 -7 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 0 0 0 0 -14 -13 -5 -3 -2 0 0 0 0 -23 -44 -49 -52 -46 -41 -43 -41 -35 -36 -46 -2 0 0 0 0 0 -3 -24 -18 -15 -13 -15 -19 -15 -18 -11 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 0 0 -17 -25 -15 0 0 -1 -2 -2 -1 0 0 0 0 0 0 -5 -11 -14 -13 -11 -10 -7 -7 -14 -33 -58 -58 -60 -111 -117 -118 -122 -130 -94 -84 -87 -91 -100 -144 -128 -115 -111 -118 -121 -122 -119 -122 -159 -161 -139 -149 -194 -196 -126 -52 -159 -146 -109 -73 -70 -94 -109 -105 -106 -98 -84 -67 -85 -151 -189 -123 -21 -24 -127 -123 -125 -131 -121 -105 -151 -134 -154 -125 -100 -108 -76 -75 -97 -95 -80 -84 -92 -110 -99 -87 -129 -246 -213 -211 -174 -158 -164 -146 -134 -158 -139 -137 -135 -104 -109 -106 -106 -91 -72 -45 -37 -24 -20 -29 -34 -21 -17 -26 -20 -10 -2 0 0 -2 -4 -10 -15 -5 -6 -2 0 0 -1 0 -1 -1 0 0 -1 -3 -31 -42 -30 -37 -37 -6 -10 -6 -3 -4 -5 -4 -4 -6 -14 -22 -21 -18 -33 -25 -22 -16 -23 -40 -32 -26 -25 -21 -17 -22 -20 -41 -62 -68 -54 -30 -32 -29 -25 -31 -37 -42 -85 -58 -28 -18 -13 -12 -6 -1 0 0 -17 -50 -61 -34 -31 -38 -48 -59 -55 -63 -67 -62 -68 -82 -92 -85 -81 -83 -67 -51 -62 -91 -80 -72 -69 -42 -26 -1 0 0 -39 -107 -139 -146 -161 -126 -116 -110 -94 -93 -72 -14 0 -10 -23 -17 -16 -8 -4 -4 -11 -21 -18 -9 -16 -16 -6 0 0 0 0 -10 -15 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -17 -6 0 0 0 0 0 0 0 0 0 0 0 0 -6 -4 -3 -20 -16 -11 -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 -2 -2 -1 0 0 0 0 -6 -6 -12 -19 -22 -15 -1 -5 -2 0 -1 -3 -6 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -9 -20 -15 -15 -15 -14 -13 -15 -12 -16 -14 -12 -11 -9 -10 -15 -11 -15 -14 -9 -10 -7 -7 -5 -7 -12 -13 -6 -7 -6 -6 -10 -16 -23 -12 -12 -11 -10 -14 -20 -21 -28 -15 -11 -5 -2 -4 -8 -6 -5 -6 -37 -81 -96 -72 -61 -66 -71 -59 -29 -6 -47 -32 -25 -20 -16 -13 -18 -4 -2 -3 -3 -2 -1 -1 -5 -9 -7 -7 -9 -7 -6 -2 -4 -6 -5 -3 -2 -2 -4 -12 -14 -12 -12 -10 -8 -9 -4 -2 -3 -3 -4 -9 -7 -7 -6 -6 -6 -4 -5 -6 -6 -6 -9 -10 -6 -6 -5 -7 -7 -5 -11 -8 -9 -9 -9 -7 -5 -4 -8 -9 -8 -6 -4 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -3 -8 -8 -9 -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 -7 -8 0 0 0 0 -10 -12 -13 -15 -10 -12 -13 -12 -12 -12 -17 -31 -18 -17 -22 -19 -15 -17 -12 -6 -4 -9 -13 -15 -13 -5 -8 -11 -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 -9 -25 -22 -53 -59 -29 -32 -58 -34 0 0 -43 -64 -63 -51 -44 -37 -34 -41 -50 -48 -31 0 0 0 0 0 -14 -26 -20 -24 -24 -24 -20 -15 -10 -7 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -7 -10 -17 -4 -5 -15 -19 -10 0 0 0 -8 -9 -3 0 0 0 0 0 -2 -11 -16 -12 -9 -12 -11 -8 -9 -16 -35 -60 -58 -56 -117 -117 -104 -103 -106 -92 -103 -97 -96 -105 -116 -108 -105 -108 -107 -109 -108 -112 -136 -161 -120 -97 -196 -130 -157 -159 -123 -95 -79 -68 -67 -85 -105 -114 -109 -99 -83 -71 -70 -88 -127 -177 -138 -48 -85 -179 -159 -134 -130 -145 -141 -170 -182 -214 -116 -82 -91 -94 -91 -83 -78 -78 -70 -70 -79 -102 -153 -218 -238 -221 -207 -163 -176 -174 -161 -150 -127 -96 -111 -108 -92 -99 -117 -134 -103 -82 -78 -80 -47 -40 -28 -24 -25 -29 -36 -27 -8 0 0 0 0 -2 -1 0 0 -1 0 0 0 0 0 -1 -1 0 0 0 -22 -64 -76 -40 -42 -31 -9 -9 -4 -3 -4 -6 -5 -2 -4 -11 -33 -36 -17 -17 -16 -23 -29 -29 -34 -36 -36 -32 -38 -30 -25 -34 -51 -63 -67 -50 -43 -61 -15 -16 -38 -40 -62 -96 -49 -33 -28 -22 -7 -1 0 0 -1 -44 -84 -79 -32 -22 -50 -84 -74 -52 -61 -62 -79 -78 -78 -92 -109 -100 -84 -35 -31 -56 -100 -86 -78 -80 -53 -23 -34 -27 -3 0 0 0 -55 -175 -107 -92 -103 -115 -113 -98 -6 0 0 -7 -11 -10 -5 -2 -2 -5 -15 -20 -6 -2 -10 -13 -7 0 0 0 -15 -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 -8 -29 -10 0 0 0 0 0 0 0 0 0 0 0 0 -21 -21 0 -5 -9 -11 -15 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 -1 -2 -1 -1 -2 -2 0 -2 -7 -14 -16 -13 -11 -9 -4 -1 0 -6 -15 -14 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -15 -16 -13 -17 -16 -10 -9 -12 -11 -9 -8 -10 -10 -9 -11 -14 -11 -18 -13 -7 -9 -10 -10 -9 -8 -10 -9 -4 -6 -6 -7 -12 -14 -11 -11 -11 -9 -8 -13 -19 -19 -16 -13 -10 -10 -9 -9 -11 -5 -16 -6 -43 -68 -64 -49 -68 -59 -55 -52 -52 -43 -29 -27 -12 -12 -16 -14 -9 -8 -7 -5 -8 -6 -5 -6 -4 -3 -8 -9 -9 -8 -7 -2 -4 -3 -5 -4 -2 -3 -10 -13 -14 -9 -6 -7 -7 -7 -3 -3 -4 -4 -6 -12 -11 -7 -6 -6 -6 -5 -5 -5 -6 -6 -7 -7 -6 -5 -5 -11 -13 -9 -4 -7 -7 -4 -4 -5 -6 -5 -9 -3 -7 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -6 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -11 -7 -9 -11 -13 -13 -11 -9 -10 -11 -10 -11 -18 -32 -28 -14 -23 -18 -15 -15 -11 -10 -7 -12 -10 -15 -17 -5 -9 -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 -17 -40 -58 -59 -56 -56 -56 -57 -59 -46 0 0 -61 -72 -67 -59 -48 -36 -38 -46 -51 -30 -9 -8 -3 -2 0 -23 -30 -26 -24 -25 -18 -11 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -15 -15 -15 -15 -18 -16 -17 -9 0 0 0 -1 -1 -1 0 0 0 0 0 -1 -13 -19 -14 -7 -12 -12 -11 -29 -29 -39 -63 -63 -60 -110 -115 -111 -106 -111 -121 -125 -118 -115 -112 -103 -96 -95 -94 -94 -97 -96 -93 -100 -115 -123 -111 -102 -104 -108 -121 -87 -86 -64 -49 -71 -76 -96 -114 -130 -127 -84 -78 -76 -94 -134 -159 -111 -15 -130 -187 -182 -158 -115 -120 -128 -133 -140 -91 -102 -70 -78 -92 -83 -61 -54 -72 -60 -84 -105 -109 -49 -212 -252 -228 -190 -157 -178 -169 -162 -144 -116 -76 -105 -101 -96 -100 -123 -157 -106 -114 -93 -69 -41 -26 -18 -17 -19 -22 -19 -7 -1 0 -2 -1 -1 -4 -1 0 0 0 0 0 0 -4 -4 -2 0 0 0 0 -45 -73 -45 -36 -41 -26 -18 -11 -7 -3 -3 -6 -5 -3 -3 -2 -6 -18 -34 -31 -21 -16 -14 -34 -31 -29 -38 -53 -34 -37 -34 -45 -64 -64 -73 -46 -32 -26 -14 -18 -40 -31 -68 -73 -44 -44 -31 -15 -5 0 0 -1 -5 -46 -64 -66 -56 -62 -91 -89 -45 -33 -42 -42 -63 -66 -63 -89 -131 -137 -93 -70 -77 -91 -80 -70 -77 -63 -27 -15 -21 -28 -17 -1 -17 -5 -49 -113 -87 -87 -93 -93 -102 -73 -8 -28 -1 -8 -10 -7 -4 -2 -3 -3 -7 -15 -18 -14 -16 -7 -3 0 -1 -3 -20 -21 -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 -2 -15 -3 -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 -7 -4 0 0 0 0 -3 -3 -4 -2 0 -1 -7 -9 -14 -14 -14 -16 -11 -4 -3 -2 -1 -4 -8 0 0 0 0 0 0 -1 -7 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -4 -12 -14 -11 -16 -16 -12 -13 -13 -10 -11 -11 -10 -11 -12 -11 -11 -14 -11 -13 -16 -18 -14 -9 -15 -8 -11 -13 -9 -5 -6 -8 -9 -9 -9 -9 -9 -7 -7 -14 -18 -18 -15 -12 -8 -8 -10 -11 -8 -20 -85 -40 -47 -66 -58 -50 -76 -74 -62 -72 -55 -38 -30 -34 -13 -12 -12 -12 -10 -10 -10 -4 -9 -8 -6 -5 -7 -4 -8 -8 -7 -8 -7 -4 -6 -4 -4 -3 -3 -6 -14 -11 -15 -9 -5 -4 -5 -6 -7 -5 -4 -8 -12 -10 -10 -8 -7 -5 -6 -7 -4 -4 -5 -5 -5 -6 -6 -5 -5 -8 -8 -6 -5 -6 -6 -5 -5 -6 -6 -7 -9 -6 -7 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -11 -9 -8 -10 -12 -12 -7 -7 -8 -9 -10 -14 -21 -20 -9 -18 -14 -13 -15 -13 -10 -28 -10 -2 -7 -11 -8 -8 -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 -16 -30 -41 -61 -64 -64 -61 -60 -61 -43 0 0 -12 -17 -40 -60 -58 -40 -42 -43 -46 -40 -40 -42 -27 -25 -4 -20 -26 -25 -28 -27 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -17 -16 -15 -16 -18 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -10 -8 -4 -5 -6 -13 -78 -50 -29 -56 -60 -65 -74 -80 -92 -106 -123 -117 -120 -113 -101 -111 -108 -105 -101 -96 -87 -91 -96 -87 -93 -98 -90 -91 -90 -106 -108 -95 -79 -87 -45 -44 -52 -57 -79 -84 -89 -86 -85 -90 -85 -111 -128 -142 -109 -59 -265 -254 -217 -176 -151 -145 -94 -88 -64 -63 -80 -71 -69 -71 -60 -50 -53 -66 -58 -109 -92 -55 -99 -246 -249 -211 -166 -151 -167 -160 -144 -105 -77 -73 -88 -96 -101 -80 -109 -138 -113 -83 -66 -44 -26 -18 -17 -17 -17 -22 -13 -2 -4 -19 -24 -17 -13 -10 -6 -1 0 0 0 0 -2 -2 -23 -34 -23 -7 0 -1 -61 -59 -42 -41 -43 -36 -44 -26 -9 -6 -6 -7 -12 -9 -8 -8 -11 -32 -26 -24 -20 -19 -16 -20 -30 -23 -29 -37 -40 -42 -44 -63 -73 -69 -64 -51 -17 -13 -21 -24 -27 -21 -79 -62 -47 -39 -29 -8 -1 0 0 -2 -16 -61 -95 -89 -71 -65 -80 -82 -17 -28 -28 -36 -57 -62 -49 -49 -70 -89 -96 -101 -78 -94 -80 -74 -77 -65 -40 -25 -16 -22 -35 -45 -96 -80 -98 -115 -88 -68 -95 -108 -104 -86 -74 -92 -1 -10 -10 -9 -7 -6 -6 -5 -6 -12 -21 -21 -15 -12 -2 0 -8 -18 -16 -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 -1 -23 -45 -49 -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 -1 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -10 -3 0 0 -1 -3 0 -6 -7 -7 -8 -8 -9 -14 -13 -11 -14 -16 -11 -13 -12 -8 -7 -6 0 0 0 0 0 -4 -7 -7 -8 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 -11 -12 -10 -14 -17 -13 -15 -14 -11 -10 -10 0 -17 -12 -8 -10 -18 -14 -29 -20 -18 -13 -8 -10 -5 -11 -13 -8 -5 -6 -7 -9 -9 -9 -9 -8 -6 -7 -14 -18 -16 -14 -13 -12 -6 -8 -33 -35 -18 -10 -38 -52 -73 -59 -55 -71 -73 -36 -78 -52 -33 -28 -24 -14 -16 -15 -13 -14 -15 -12 -7 -9 -7 -6 -6 -4 -3 -4 -4 -6 -7 -5 -2 -3 -3 -2 -4 -8 -10 -8 -8 -10 -9 -7 -5 -5 -6 -9 -4 -3 -7 -11 -12 -10 -7 -5 -4 -6 -7 -5 -5 -6 -6 -6 -5 -5 -5 -5 -6 -5 -4 -4 -3 -4 -5 -7 -8 -8 -7 -7 -11 -13 -7 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 -8 -7 0 0 0 -3 -3 -1 0 -2 -8 -10 -7 -7 -9 -9 -6 -7 -6 -6 -7 -13 -18 -17 -14 -15 -12 -13 -14 -12 -11 -20 -9 -11 -10 -10 -10 -9 -6 -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 -14 -45 -62 -51 -56 -57 -57 -36 0 0 0 0 -9 -21 -24 -24 -40 -37 -39 -43 -43 -40 -36 -22 -32 -29 -28 -30 -23 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -10 -10 -10 -12 -15 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -81 -40 0 0 -12 -64 -78 -79 -81 -81 -94 -141 -128 -115 -104 -102 -106 -108 -103 -103 -98 -96 -109 -104 -109 -102 -96 -102 -102 -116 -97 -87 -77 -66 -37 -58 -52 -51 -63 -69 -79 -86 -137 -136 -122 -124 -178 -164 -171 -143 -100 -142 -158 -175 -165 -124 -72 -97 -73 -69 -66 -67 -73 -76 -69 -51 -43 -42 -48 -87 -73 -86 -130 -217 -218 -183 -141 -119 -123 -129 -114 -85 -74 -63 -63 -63 -51 -50 -128 -148 -118 -67 -42 -37 -32 -29 -29 -31 -42 -47 -36 -28 -28 -43 -57 -27 -8 -6 -6 0 0 0 0 -4 -27 -69 -71 -75 -66 -57 -48 -43 -75 -74 -61 -59 -58 -50 -38 -12 -7 -9 -10 -11 -19 -13 -12 -12 -11 -11 -39 -18 -16 -21 -22 -21 -29 -18 -27 -26 -31 -52 -55 -68 -71 -49 -34 -36 -21 -17 -13 -21 -22 -37 -99 -96 -45 -30 -15 -5 0 0 0 -14 -35 -70 -89 -94 -88 -64 -62 -67 -31 -28 -27 -45 -69 -77 -64 -53 -63 -89 -97 -91 -77 -96 -67 -67 -74 -77 -86 -88 -59 -49 -66 -92 -103 -103 -120 -115 -80 -30 -28 -83 -104 -107 -113 -68 0 -2 -9 -14 -7 -4 -4 -4 -4 -11 -19 -14 -6 -13 0 0 -8 -14 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -10 -3 0 0 0 0 0 0 0 0 0 0 0 0 -30 -27 -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 -2 -7 -12 -2 0 0 -1 -1 0 0 0 0 -2 -3 -2 0 -8 -9 -4 -2 -3 -1 0 0 0 -2 -6 -12 -2 0 0 0 0 -2 -11 -11 -11 -9 -8 -9 -8 -12 -13 -11 -14 -18 -19 -16 -17 -9 -3 0 0 0 0 0 -3 -5 -6 -8 -2 -2 -3 -2 0 0 0 0 0 0 -5 -11 -12 -9 -11 -10 -8 -9 -10 -8 -10 -11 -10 -8 -8 -10 -17 -13 -9 -10 -14 -17 -16 -15 -17 -12 -9 -10 -10 -10 -9 -10 -10 -8 -5 -6 -7 -6 -7 -11 -11 -8 -13 -16 -9 -10 -13 -15 -16 -8 -66 -75 -50 -22 -28 -37 -31 -28 -29 -46 -54 -34 -49 -29 -27 -23 -18 -13 -12 -15 -17 -17 -11 -7 -9 -8 -7 -6 -5 -4 -3 -3 -3 -7 -10 -9 -6 -5 -3 -3 -5 -10 -12 -10 -8 -5 -7 -5 -4 -4 -5 -6 -4 -2 -1 -2 -5 -9 -7 -4 -3 -4 -5 -5 -5 -6 -6 -7 -6 -7 -7 -6 -9 -5 -4 -1 0 -1 -1 -3 -3 -6 -7 -8 -12 -9 -9 -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 0 0 0 0 0 0 0 -5 -8 -5 -1 0 0 0 0 -1 -1 0 0 0 0 -5 -4 0 0 -1 -13 -15 -16 -15 -13 -13 -13 -7 -10 -10 -8 -8 -12 -7 -6 -8 -10 -14 -18 -17 -17 -15 -12 -14 -14 -11 -9 -5 -5 -4 -8 -8 -9 -16 -9 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -27 0 0 0 0 0 0 0 0 0 0 0 0 -6 -21 -22 -37 -41 -36 -37 -40 -35 -30 -35 -36 -18 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -64 -28 0 0 0 0 -101 -139 -126 -107 -105 -125 -116 -111 -110 -108 -107 -107 -109 -104 -109 -104 -103 -103 -116 -114 -109 -102 -100 -102 -77 -86 -72 -73 -79 -84 -75 -87 -82 -67 -83 -92 -175 -151 -178 -142 -63 -174 -205 -209 -137 -77 -89 -164 -189 -118 -83 -87 -71 -52 -57 -57 -66 -78 -61 -54 -51 -55 -49 -61 -71 -198 -217 -202 -180 -151 -118 -107 -116 -112 -104 -74 -59 -54 -53 -53 -54 -76 -153 -112 -69 -39 -43 -58 -62 -56 -62 -74 -77 -66 -62 -41 -32 -33 -32 -19 -1 0 0 0 0 -2 -14 -22 -42 -56 -60 -62 -68 -78 -85 -70 -61 -73 -68 -85 -80 -53 -29 -14 -12 -7 -11 -17 -19 -13 -10 -16 -23 -25 -24 -16 -14 -27 -23 -22 -26 -21 -21 -37 -32 -45 -62 -59 -29 -18 -16 -15 -14 -23 -18 -29 -25 -45 -88 -101 -119 -39 -14 -3 0 -6 -32 -60 -74 -80 -75 -70 -85 -57 -73 -50 -20 -15 -19 -40 -58 -68 -70 -63 -45 -50 -78 -81 -74 -72 -69 -87 -73 -71 -78 -73 -32 -68 -95 -81 -105 -129 -101 -150 -138 -114 -99 -99 -119 -102 -108 -39 0 -5 -13 -9 -2 0 -4 -7 -7 -10 -2 -1 -9 -13 -6 -6 -3 -14 -15 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -39 -37 -4 0 0 0 0 0 0 0 0 0 0 0 -4 -23 -9 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 -2 -8 -11 0 0 0 -3 -7 -6 0 0 -5 -8 -11 -13 -15 -14 -15 -10 -9 -14 -14 -13 -2 0 -2 -4 -6 -12 -1 0 0 -2 -5 -11 -13 -12 -10 -8 -8 -9 -15 -14 -11 -12 -15 -13 -4 -1 -8 -3 -5 -8 -5 0 0 -7 -8 -9 -9 -5 -7 -9 -10 -5 0 0 0 0 0 -2 -5 -9 -12 -6 -6 -6 -12 -14 -9 -9 -8 -9 -4 -3 -8 -13 -20 -9 -11 -19 -26 -23 -14 -18 -11 -8 -9 -8 -8 -8 -9 -7 -6 -4 -4 -7 -4 -5 -11 -10 -8 -11 -13 -8 -8 -13 -12 -8 -16 -75 -74 -74 -51 -35 -47 -36 -33 -25 -26 -30 -30 -34 -17 -24 -31 -22 -12 -6 -6 -8 -17 -15 -10 -7 -7 -9 -6 -5 -3 -2 -3 -6 -8 -9 -11 -10 -7 -4 -5 -7 -8 -11 -10 -7 -7 -4 -6 -7 -5 -4 -6 -7 -6 -5 -6 -13 -14 -6 -4 -3 -4 -5 -5 -5 -5 -6 -6 -4 -7 -9 -7 -7 -4 -8 -3 0 -3 -5 -5 -3 -5 -5 -4 -4 -7 -2 -3 -3 -3 -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 -1 -6 -5 -1 0 0 0 0 -9 -7 0 0 0 0 0 0 0 0 -1 -2 -1 -8 -12 -11 -11 -12 -11 -10 -10 -8 -6 -9 -13 -6 -8 -8 -8 -13 -19 -18 -17 -17 -14 -16 -14 -9 -9 -6 -10 -6 -4 -10 -17 -5 -4 -2 -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 -3 -11 -30 -33 -15 -21 -38 -37 -35 -46 -13 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -136 -137 -138 -136 -114 -120 -117 -107 -112 -111 -113 -112 -108 -106 -123 -112 -109 -117 -123 -119 -121 -112 -100 -90 -85 -102 -81 -98 -83 -60 0 -18 -40 -62 -88 -160 -175 -148 -175 -183 -140 -162 -194 -210 -180 -140 -140 -166 -111 -30 -76 -77 -55 -50 -52 -47 -57 -71 -90 -104 -109 -162 -180 -151 -143 -198 -203 -186 -158 -136 -114 -113 -141 -97 -76 -68 -55 -56 -62 -76 -77 -89 -102 -51 -42 -53 -72 -81 -82 -85 -95 -92 -79 -67 -62 -47 -34 -26 -19 -9 -7 -3 -3 -5 -6 -12 -27 -43 -55 -52 -61 -65 -62 -74 -71 -55 -53 -52 -42 -69 -45 -30 -28 -41 -33 -9 -5 -10 -12 -12 -13 -28 -30 -23 -16 -18 -22 -28 -21 -24 -32 -27 -22 -23 -17 -39 -52 -43 -15 -9 -19 -17 -17 -19 -26 -29 -38 -31 -56 -114 -133 -7 -1 0 0 -17 -53 -73 -71 -71 -62 -62 -75 -61 -64 -74 -59 -45 -38 -46 -49 -52 -68 -52 -27 -37 -50 -63 -74 -77 -75 -77 -71 -73 -75 -72 -60 -83 -141 -89 -72 -95 -96 -129 -144 -125 -123 -118 -85 -47 -73 -15 0 -2 -4 0 0 0 -12 -9 -6 -7 -2 -12 -5 -8 -12 -13 -13 -18 -16 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -34 -29 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -2 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 -3 -7 -7 -5 -1 -2 -6 -9 -11 -9 -11 -10 -10 -11 -12 -14 -17 -14 -14 -14 -12 -12 -9 -1 0 -2 -2 -3 -9 -5 -3 -6 -10 -11 -10 -2 -10 -9 -8 -10 -16 -15 -13 -13 -10 -7 -6 -12 -12 -15 -15 -15 -11 -3 0 0 -2 -8 -9 -6 -7 -7 -9 -5 -1 -2 -5 -3 -1 -4 -4 -7 -11 -8 -6 -7 -9 -10 -9 -10 -12 -5 -1 0 -5 -12 -18 -15 -18 -22 -22 -20 -13 -9 -8 -12 -8 -7 -8 -10 -12 -10 -6 -3 -3 -5 -4 -14 -13 -7 -8 -11 -10 -7 -6 -6 -6 -6 -26 -74 -67 -63 -35 -20 -23 -25 -31 -38 -30 -25 -27 -21 -13 -30 -39 -27 -19 -13 -9 -10 -18 -15 -10 -9 -9 -8 -7 -8 -6 -8 -9 -7 -6 -8 -12 -10 -7 -5 -8 -16 -14 -12 -9 -8 -8 -7 -8 -7 -7 -5 -5 -6 -6 -6 -6 -4 -4 -3 -3 -4 -4 -5 -5 -5 -5 -4 -4 -7 -6 -7 -5 -2 -3 -1 0 -2 -5 -7 -5 -4 -3 -6 -5 -6 -6 -3 -3 -5 -3 -1 0 -1 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 -1 -1 0 0 0 0 0 -8 -5 0 0 0 0 0 0 0 0 -3 -8 -5 -5 -4 -6 -8 -9 -8 -5 -7 -6 -6 -7 -7 -8 -5 -7 -6 -12 -19 -17 -12 -15 -10 -11 -8 -7 -13 -17 -7 -5 -3 -6 -9 -3 -5 -3 -9 -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 -5 -14 -21 -19 -13 -17 -20 -21 -28 -39 -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 -100 -104 -108 -110 -106 -116 -118 -116 -118 -116 -118 -117 -112 -116 -128 -123 -123 -115 -115 -114 -112 -102 -91 -111 -114 -113 -89 -35 -12 -25 -3 -35 -96 -155 -142 -131 -145 -154 -135 -150 -167 -160 -154 -154 -178 -173 -163 -146 -106 -4 -41 -72 -53 -39 -42 -42 -68 -124 -130 -145 -164 -170 -196 -180 -175 -175 -176 -168 -139 -146 -134 -120 -116 -68 -47 -62 -69 -75 -89 -104 -87 -86 -87 -84 -105 -119 -125 -112 -90 -76 -76 -88 -88 -76 -61 -47 -41 -28 -26 -26 -20 -14 -15 -30 -43 -40 -39 -51 -57 -48 -56 -79 -102 -122 -92 -59 -40 -36 -26 -32 -33 -23 -19 -16 -17 -14 -12 -13 -11 -10 -13 -20 -14 -12 -9 -15 -21 -24 -60 -29 -38 -47 -46 -53 -18 -28 -40 -39 -36 -31 -29 -15 -17 -25 -32 -38 -57 -59 -86 -124 -93 -5 0 0 0 -27 -49 -55 -60 -62 -56 -78 -84 -77 -67 -71 -73 -66 -66 -71 -66 -52 -70 -50 -53 -78 -73 -61 -76 -83 -79 -72 -75 -88 -74 -101 -68 -41 -87 -122 -45 -154 -195 -177 -144 -100 -87 -119 -58 -17 -23 0 0 0 0 -2 -4 -3 -18 -10 -5 -5 -5 -8 -10 -4 -5 -4 0 -2 -12 -8 -9 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -1 0 0 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -10 -5 0 0 0 0 -5 -10 -11 -10 -10 -11 -13 -16 -18 -15 -15 -15 -15 -14 -13 -8 -1 -2 -2 0 -3 -7 -6 -5 -8 -10 -9 -5 -10 -7 -7 -4 -7 -17 -14 -14 -12 -12 -14 -15 -14 -14 -15 -12 -11 -8 -1 0 0 -3 -7 -8 -9 -8 -3 -6 -6 -7 -10 -10 -8 -11 -6 -6 -8 -8 -4 -7 -4 -4 -3 -7 -12 -5 0 0 -5 -10 -13 -17 -20 -22 -17 -15 -17 -15 -12 -16 -10 -8 -9 -11 -12 -11 -5 -6 -5 -4 -3 -3 -11 -5 -8 -10 -11 -13 -14 -5 -4 -31 -53 -63 -53 -62 -29 -23 -23 -20 -21 -42 -50 -46 -28 -18 -11 -16 -29 -28 -27 -20 -12 -8 -6 -10 -7 -11 -12 -10 -12 -13 -12 -17 -11 -7 -9 -10 -9 -10 -9 -12 -14 -14 -11 -10 -7 -8 -9 -7 -5 -4 -9 -6 -4 -4 -5 -7 -5 -4 -4 -3 -2 -3 -4 -4 -5 -4 -4 -5 -10 -8 -6 -5 -4 -4 -5 -4 -4 -2 -2 -3 -3 -5 -6 -8 -4 -6 -8 -7 -5 -8 -2 0 -1 -3 -4 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 -1 -1 0 0 0 0 0 0 0 -2 -5 -5 0 -3 -5 -5 -4 -4 -5 -11 -6 -7 -9 -8 -8 -6 -8 -6 -7 -9 -9 -6 -7 -8 -7 -4 -6 -10 -7 -11 -10 -7 -9 -8 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -21 -21 -20 -8 -18 -22 -28 -35 -37 0 0 0 0 -10 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -105 -107 -101 -113 -127 -129 -127 -130 -132 -131 -129 -125 -119 -121 -127 -130 -135 -139 -120 -115 -114 -120 -143 -136 -158 -193 -189 -114 -72 -142 -160 -126 -147 -160 -160 -128 -137 -153 -161 -160 -152 -161 -164 -159 -155 -164 -160 -36 -4 0 -18 -68 -62 -56 -50 -65 -91 -134 -130 -171 -132 -106 -187 -174 -172 -160 -148 -146 -139 -141 -138 -98 -72 -51 -45 -54 -57 -84 -101 -93 -87 -119 -134 -133 -114 -105 -143 -144 -116 -102 -90 -87 -94 -94 -75 -57 -45 -36 -25 -24 -24 -26 -38 -47 -47 -67 -46 -44 -60 -60 -57 -91 -103 -97 -83 -62 -19 -25 -34 -32 -31 -27 -29 -8 -17 -20 -22 -21 -29 -17 -11 -9 -10 -10 -3 -16 -20 -47 -60 -18 -38 -57 -72 -54 -37 -32 -33 -30 -39 -45 -48 -45 -34 -36 -39 -42 -53 -69 -132 -49 -23 -6 -3 0 0 -37 -47 -51 -51 -58 -93 -91 -77 -81 -92 -84 -72 -66 -80 -82 -76 -66 -59 -36 -74 -84 -80 -79 -77 -76 -85 -82 -85 -87 -64 -71 -79 -40 -21 -26 -24 -25 -62 -101 -127 -102 -83 -20 -9 -23 -30 0 0 0 0 -4 -9 -13 -19 -14 -11 -7 -7 -9 -10 0 0 0 0 -8 -18 -9 -12 -19 -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 -21 -28 -15 0 0 0 0 0 -2 -7 0 0 0 0 0 -3 -12 -9 -2 0 0 -1 -3 0 0 0 0 0 0 0 0 -10 -11 -6 -2 0 0 0 -1 -6 -9 -9 -11 -13 -14 -15 -16 -14 -15 -15 -14 -13 -14 -12 0 -1 -5 -2 -5 -10 -9 -6 -8 -8 -11 -12 -11 -8 -8 -7 -7 -7 -8 -9 -14 -13 -11 -10 -12 -11 -8 -10 -10 -9 -5 0 0 0 -7 -8 -7 -7 -7 -11 -6 -6 -7 -7 -7 -8 -3 -4 -6 -7 -6 -7 -2 -2 -7 -9 -13 -13 0 -3 -9 -13 -14 -13 -13 -13 -13 -13 -12 -10 -10 -13 -12 -9 -10 -11 -10 -9 -8 -7 -4 -7 -12 -10 -4 -9 -8 -9 -10 -28 -67 -84 -57 -56 -51 -48 -48 -45 -9 -5 -19 -22 -23 -32 -38 -73 -29 -20 -26 -24 -25 -25 -19 -16 -11 -11 -15 -11 -8 -9 -12 -12 -11 -12 -19 -13 -9 -6 -7 -8 -7 -13 -11 -9 -14 -17 -11 -8 -4 -4 -3 -1 -1 -4 -9 -8 -5 -5 -5 -6 -4 -3 -9 -7 -4 -3 -3 -3 -3 -2 -4 -4 -3 -3 -2 -3 -2 -2 -3 -3 -2 -4 -2 -3 -5 -8 -11 -8 -7 -7 -7 -6 -5 -4 -1 0 -1 -3 -3 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 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -5 -5 -4 -10 -5 -9 -11 -9 -7 -12 -7 -7 -5 -5 -4 -4 -7 -6 -5 -4 -7 -7 -3 -5 -15 -6 -5 -4 -1 -1 0 0 0 0 0 0 0 0 0 0 -2 -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 -11 -19 -23 -25 -30 -22 -22 -18 -41 -38 -1 0 0 0 -27 -31 -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 -106 -115 -115 -139 -150 -142 -134 -132 -130 -136 -145 -146 -144 -146 -154 -148 -147 -146 -139 -133 -145 -151 -170 -174 -178 -188 -158 -150 -145 -133 -132 -127 -149 -166 -158 -139 -160 -149 -145 -148 -149 -148 -136 -142 -146 -165 -145 0 0 0 -20 -57 -79 -77 -95 -113 -141 -160 -195 -230 -219 -193 -181 -181 -179 -164 -168 -138 -127 -135 -148 -82 -65 -56 -56 -66 -76 -128 -127 -128 -132 -143 -160 -148 -121 -103 -115 -119 -94 -108 -141 -111 -74 -85 -101 -53 -47 -43 -32 -13 -22 -40 -78 -96 -97 -113 -55 -37 -28 -36 -56 -101 -105 -85 -78 -68 -38 -20 -45 -40 -34 -25 -24 -32 -29 -23 -21 -23 -25 -33 -17 -11 -8 -10 -22 -50 -26 -28 -21 -36 -64 -36 -79 -67 -57 -53 -41 -31 -86 -59 -53 -56 -43 -64 -44 -41 -68 -97 -107 -37 -15 -10 -5 0 -11 -50 -47 -46 -40 -64 -100 -79 -70 -73 -91 -86 -72 -73 -100 -110 -94 -71 -56 -43 -82 -65 -79 -83 -65 -37 -27 -54 -68 -69 -60 -52 -34 -28 -24 -27 -30 -24 -24 -60 -89 -100 -60 0 0 0 0 0 0 0 0 0 0 0 -5 -10 -8 -7 -7 -7 -7 -4 0 0 0 -7 -10 -5 -9 -14 -17 -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 -4 -11 -9 0 0 0 0 0 0 0 0 0 0 0 0 -3 -9 -6 0 0 0 -2 -5 -3 -11 -2 0 0 0 0 0 -1 -8 -8 -5 -2 -1 0 0 -2 -5 -7 -7 -13 -5 -6 -11 -14 -13 -10 -12 -14 -16 -11 -2 -2 -7 -2 -1 -5 -7 -6 -7 -9 -4 -10 -14 -11 -9 -8 -8 -8 -7 -9 -15 -13 -12 -14 -12 -10 -10 -11 -11 -9 -9 -9 -8 -8 -9 -8 -9 -7 -5 -4 -3 -4 -4 -5 -5 -3 -4 -2 -5 -6 -7 -7 -6 -3 -11 -14 -12 -9 -2 -1 -8 -10 -10 -10 -12 -13 -9 -9 -14 -11 -9 -12 -15 -8 -8 -9 -9 -8 -8 -5 -5 -6 -8 -8 -7 -9 -8 -8 -6 -33 -69 -77 -55 -48 -43 -40 -34 -17 -20 -61 -50 -28 -20 -25 -28 -44 -21 -24 -27 -25 -25 -25 -19 -13 -10 -10 -10 -7 -12 -10 -12 -14 -15 -16 -16 -6 -11 -6 -6 -6 -6 -12 -20 -22 -15 -10 -7 -5 -1 0 0 0 -1 -3 -4 -5 -4 -8 -7 -4 -2 -1 -2 -5 -5 -4 -3 -2 -2 -2 -5 -5 -3 -4 -3 -3 -1 0 -1 -2 -4 -2 -5 -5 -6 -8 -9 -6 -6 -5 -4 -4 -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 -4 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -5 -7 -5 -6 -4 -3 -6 -13 -12 -7 -4 -5 -5 -5 -8 -7 -7 -9 -8 -6 -7 -8 -3 -16 -5 -1 -1 0 0 0 0 0 0 0 0 -1 -5 -1 -10 -7 -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 -1 0 -9 -17 -15 -14 -13 -18 -13 -11 -16 -23 -14 -16 -4 0 0 -15 -47 -46 -39 -49 -40 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -127 -129 -136 -150 -160 -137 -129 -136 -138 -125 -176 -167 -193 -222 -171 -162 -180 -192 -169 -151 -174 -179 -172 -163 -151 -146 -144 -150 -148 -146 -150 -165 -156 -144 -131 -130 -143 -118 -117 -138 -144 -119 -98 -155 -152 -200 -115 0 0 0 0 0 -64 -138 -140 -140 -222 -240 -227 -220 -211 -186 -181 -181 -177 -169 -165 -134 -125 -143 -138 -80 -74 -71 -86 -121 -143 -142 -132 -137 -153 -147 -130 -118 -120 -119 -104 -96 -99 -117 -132 -110 -87 -92 -107 -57 -48 -52 -55 -44 -37 -73 -106 -99 -104 -107 -81 -105 -134 -121 -95 -94 -98 -60 -74 -75 -47 -18 -19 -26 -30 -25 -32 -43 -32 -35 -24 -21 -29 -37 -23 -20 -17 -7 -27 -53 -37 -35 -15 -64 -71 -68 -116 -112 -39 -50 -61 -58 -76 -54 -48 -37 -34 -39 -47 -45 -98 -96 -71 -41 -30 -10 -8 -1 -19 -47 -49 -56 -36 -46 -64 -69 -86 -59 -62 -74 -77 -79 -77 -65 -92 -60 -57 -84 -85 -79 -83 -78 -78 -90 -82 -42 -39 -47 -53 -60 -54 -23 -24 -26 -28 -55 -89 -79 -80 -67 -33 0 0 0 0 0 0 0 0 0 0 0 -8 -8 -1 -8 -6 -5 -5 -4 -4 -5 0 -9 -5 -7 -12 -2 -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 -7 -5 -3 -1 0 0 0 0 -5 -9 0 0 0 -2 -6 -7 0 0 0 0 0 0 0 -1 -7 -7 -6 -5 -5 -3 -4 -1 -4 -6 -7 -9 -4 -3 -5 -12 -13 -8 -1 -12 -14 -13 -8 -6 -6 -5 -4 -3 -4 -3 -3 -11 -5 -6 -11 -12 -9 -9 -9 -9 -8 -11 -14 -11 -11 -16 -9 -10 -13 -12 -10 -9 -12 -11 -9 -9 -11 -9 -10 -8 -6 -6 -7 -9 -8 -8 -7 -8 -7 -1 -4 -3 -4 -5 -5 -5 -12 -12 -9 -6 -4 0 0 -1 -2 -7 -12 -11 -1 -6 -6 -7 -9 -11 -11 -7 -6 -6 -6 -7 -8 -8 -11 -5 -6 -7 -6 -7 -7 -6 -20 -52 -73 -63 -46 -44 -38 -41 -36 -25 -16 -7 -15 -21 -20 -20 -26 -34 -59 -16 -17 -16 -14 -17 -17 -8 -9 -8 -6 -7 -11 -10 -10 -10 -11 -13 -14 -11 -8 -4 -9 -7 -5 -7 -7 -20 -12 -8 -7 -8 -10 -9 -1 0 -4 -7 -6 -6 -5 -10 -7 -5 -4 -2 -4 -2 -2 -4 -4 -3 -3 -4 -5 -7 -5 -4 -4 -2 -1 -3 -4 -4 -4 -5 -6 -5 -6 -6 -7 -8 -8 -6 -9 -4 -1 0 -1 -2 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -10 -11 -8 -9 -2 0 0 -2 -4 -4 -1 -5 -5 -7 -8 -8 -8 -10 -12 -13 -8 -2 -1 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 -2 -11 -1 -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 -4 -5 -3 -1 -3 -14 -16 -7 -9 -17 -17 -18 -8 -2 0 0 0 0 0 0 -6 -6 -2 0 -2 -4 -7 -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 -130 -131 -135 -138 -127 -144 -136 -147 -162 -173 -200 -184 -188 -180 -158 -145 -122 -131 -132 -137 -141 -125 -134 -147 -165 -167 -151 -152 -152 -167 -167 -158 -156 -134 -146 -164 -141 -123 -140 -136 -67 -70 -93 -155 -179 -120 -46 0 0 0 0 0 -1 -94 -166 -185 -241 -223 -216 -217 -210 -188 -186 -186 -171 -154 -143 -133 -134 -154 -132 -87 -82 -112 -137 -139 -140 -142 -144 -170 -163 -125 -103 -101 -96 -101 -80 -77 -84 -89 -96 -89 -97 -113 -123 -103 -77 -60 -33 -24 -48 -88 -107 -90 -72 -81 -95 -118 -122 -94 -82 -71 -55 -46 -79 -71 -46 -43 -45 -33 -29 -22 -35 -42 -41 -44 -33 -27 -37 -26 -16 -20 -20 -5 -38 -44 -36 -36 -9 -104 -77 -78 -125 -107 -10 -55 -67 -84 -86 -54 -55 -42 -34 -35 -41 -54 -96 -63 -74 -46 -17 -13 -31 -7 -31 -47 -50 -59 -37 -47 -78 -67 -66 -94 -138 -78 -72 -79 -79 -69 -69 -32 -49 -85 -106 -81 -79 -79 -79 -83 -67 -33 -38 -48 -57 -65 -52 -23 -26 -25 -24 -31 -57 -62 -51 -33 -10 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 -5 -6 -9 -10 -1 -1 -3 -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 -7 -7 -8 -5 0 0 0 0 -3 -1 0 0 0 -3 -5 -3 0 0 0 0 0 0 0 -3 -10 -7 -7 -7 -5 -2 -1 0 -2 -5 -6 -7 -10 -8 -9 -13 -13 -11 -9 -3 -16 -13 -9 -7 -7 -7 -5 -2 -3 -5 -4 -5 -13 -12 -13 -12 -9 -9 -9 -7 -9 -9 -9 -8 -10 -15 -8 -12 -14 -14 -12 -7 -11 -6 -5 -6 -9 -9 -7 -9 -9 -9 -8 -8 -10 -8 -7 -8 -7 -1 -2 -2 -2 -6 -6 -6 -10 -10 -13 -4 0 0 0 0 0 -4 -7 -6 -3 -5 -5 -5 -6 -8 -9 -9 -9 -4 -3 -5 -6 -6 -7 -8 -6 -6 -6 -6 -7 -11 -51 -49 -40 -40 -42 -38 -23 -32 -40 -24 -7 -12 -2 -13 -17 -14 -14 -16 -17 -20 -16 -19 -18 -18 -18 -15 -13 -9 -8 -9 -10 -10 -9 -10 -13 -15 -14 -14 -13 -9 -12 -9 -8 -11 -13 -21 -19 -19 -12 -11 -15 -16 -5 -2 0 -5 -7 -6 -7 -7 -5 -9 -9 -4 -2 0 -4 -3 -4 -4 -3 -6 -4 -3 -2 -2 -2 -1 -2 -6 -6 -5 -6 -6 -5 -3 -4 -5 -5 -5 -4 -2 0 -1 0 0 -2 -5 -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 -1 -4 -8 -8 -7 -5 -1 0 0 0 0 -1 -9 -6 -8 -7 -7 -8 -9 -6 -7 -8 -5 -2 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -7 -9 -12 -8 -3 -15 -16 -3 0 -1 -9 -19 -17 -1 -22 -26 -12 -7 -14 0 0 -35 -46 -26 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -142 -116 -121 -145 -163 -169 -176 -166 -223 -206 -187 -188 -210 -169 -147 -133 -114 -110 -71 -126 -153 -167 -175 -191 -163 -212 -180 -153 -144 -102 -128 -151 -155 -169 -210 -222 -153 -140 -151 -151 -115 -123 -141 -180 -137 0 0 -15 -102 -62 0 -5 0 -153 -208 -227 -217 -208 -211 -230 -211 -191 -190 -189 -178 -160 -132 -126 -146 -162 -199 -158 -137 -137 -99 -89 -108 -176 -188 -165 -150 -98 -78 -69 -68 -71 -63 -58 -72 -97 -98 -86 -93 -92 -101 -107 -107 -102 -75 -62 -60 -77 -84 -84 -86 -85 -88 -91 -88 -76 -75 -68 -60 -76 -93 -74 -55 -76 -85 -59 -33 -19 -21 -38 -36 -32 -30 -17 -24 -20 -14 -16 -27 -32 -45 -25 -23 -19 -17 -64 -59 -73 -113 -127 -101 -90 -62 -59 -55 -49 -50 -50 -37 -34 -42 -48 -49 -38 -54 -25 -21 -27 -35 -46 -62 -61 -48 -43 -56 -84 -82 -52 -64 -100 -109 -21 -32 -64 -79 -82 -74 -63 -64 -73 -79 -80 -78 -79 -78 -85 -55 -26 -34 -55 -48 -45 -34 -26 -28 -27 -27 -27 -32 -34 -23 -22 -33 -29 -9 0 0 0 0 0 0 0 -1 -3 -11 -7 -5 -2 0 0 -1 -3 -5 -6 -4 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 -3 -7 -5 -1 0 0 0 0 0 -8 -4 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 -2 -3 -7 -8 -6 -7 -6 0 0 -3 -5 -7 -7 -8 -11 -13 -12 -11 -12 -14 -17 -9 -6 -6 -6 -6 -5 -6 -2 -8 -7 -3 -5 -6 -13 -12 -11 -10 -10 -7 -8 -7 -8 -9 -11 -13 -15 -14 -14 -14 -12 -10 -6 -7 -4 -4 -4 -4 -9 -10 -10 -10 -7 -6 -11 -7 -6 -7 -3 0 0 0 -1 -4 -4 -6 -9 -12 -8 -1 0 0 0 0 0 0 0 -2 -6 -8 -4 -4 -4 -5 -6 -7 -7 -4 -12 -6 -7 -7 -7 -8 -6 -7 -7 -7 -9 -23 -60 -56 -37 -38 -34 -19 -8 -5 -8 -8 -9 -10 -8 -10 -15 -13 -13 -15 -15 -13 -11 -19 -22 -21 -20 -17 -12 -11 -9 -12 -15 -13 -10 -13 -7 -11 -9 -6 -8 -8 -9 -10 -11 -12 -11 -10 -32 -20 -14 -13 -10 -8 -18 -19 -13 -10 -8 -8 -9 -10 -5 -9 -11 -7 -2 -2 -5 -5 -5 -6 -5 -4 -2 -1 -3 -2 -2 -2 -3 -2 -8 -5 -5 -6 -5 -5 -4 -5 -6 -6 -5 -3 -1 -4 -2 -4 -5 -6 -6 -2 -1 -2 -6 -6 -3 -3 -5 -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 -3 -3 -1 -3 0 0 0 0 0 -2 -9 -6 -6 -4 -7 -11 -8 -6 -12 -11 -9 -6 -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 -1 -7 -8 -2 0 0 0 0 0 0 0 0 -1 -4 -5 0 -40 -48 -35 -33 -41 -17 -15 -44 -50 -46 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -135 -121 -102 -119 -129 -149 -162 -47 -18 -146 -159 -148 -137 -134 -152 -134 -110 -123 -125 -160 -182 -175 -124 -82 0 0 -114 -140 -115 -91 -147 -152 -143 -159 -196 -227 -196 -161 -147 -197 -226 -200 -189 -151 -151 -114 -111 -234 -208 -149 -81 -98 -190 -188 -186 -189 -196 -205 -218 -239 -209 -195 -186 -180 -176 -146 -139 -147 -160 -157 -122 -133 -140 -125 -111 -136 -190 -193 -185 -145 -135 -133 -71 -70 -71 -67 -61 -55 -61 -92 -80 -71 -76 -75 -71 -77 -88 -79 -64 -66 -61 -83 -90 -89 -92 -90 -87 -83 -80 -81 -85 -78 -81 -77 -63 -43 -24 -31 -36 -38 -31 -27 -25 -17 -27 -21 -18 -23 -22 -22 -19 -24 -28 -28 -18 -5 -13 -26 -30 -32 -26 -22 -125 -79 -91 -105 -58 -53 -36 -43 -46 -42 -39 -37 -46 -46 -45 -39 -31 -25 -38 -42 -39 -40 -45 -53 -50 -34 -62 -96 -83 -53 -82 -75 -62 -45 -36 -45 -54 -34 -47 -63 -50 -80 -81 -82 -81 -80 -80 -83 -28 -19 -46 -59 -17 -20 -20 -22 -25 -26 -27 -22 -21 -20 -20 -21 -30 -35 -6 0 0 0 0 0 0 0 -6 -15 -12 -6 -8 -4 -2 0 0 0 -2 -7 -5 -1 -1 -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 -10 -20 -15 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -19 -19 -7 0 0 0 0 0 0 0 -1 -5 -7 -5 -2 -1 0 0 0 0 -10 -15 -9 -4 -6 -12 -13 -13 -14 -14 -13 -8 -7 -6 -5 -5 -6 -4 -6 -5 -4 -7 -11 -14 -14 -12 -11 -8 -6 -7 -7 -13 -13 -10 -11 -13 -9 -11 -12 -12 -8 -6 -3 -4 -4 -4 -3 -3 -4 -6 -11 -10 -8 -7 -5 -4 -3 -1 0 0 0 -1 -5 -7 -5 -8 -10 -3 0 0 0 0 0 0 0 0 0 -3 -3 -1 -3 -3 -4 -4 -6 -6 -7 -7 -7 -10 -8 -7 -9 -7 -7 -6 -7 -6 -32 -68 -50 -49 -36 -31 -25 -15 -3 -7 -2 -5 -8 -13 -23 -23 -16 -14 -19 -23 -24 -25 -28 -24 -19 -23 -26 -20 -11 -9 -10 -10 -12 -12 -10 -6 -10 -11 -11 -10 -9 -8 -8 -8 -11 -12 -11 -15 -25 -17 -17 -18 -18 -17 -15 -10 -11 -11 -12 -12 -11 -7 -5 -4 -4 -4 -4 -6 -9 -8 -8 -7 -5 -3 -4 -2 -2 -3 -3 -4 -5 -4 -5 -7 -6 -5 -6 -6 -6 -4 -5 -5 -6 -7 -4 -7 -6 -6 -6 -6 -6 -5 -3 -3 -6 -6 -4 -9 -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 -1 -1 0 0 0 0 0 0 -4 -8 -7 -7 -8 -3 -4 -9 -9 -2 0 -1 -2 -23 -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 -8 -36 -48 -53 -54 -42 -33 -36 -41 -45 -44 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -93 -92 -81 -100 -103 -199 -246 -246 -140 -132 -125 -112 -104 -108 -138 -155 -38 -103 -176 -193 -196 -153 -160 -97 -43 -1 -38 -160 -118 -112 -140 -134 -123 -158 -204 -217 -185 -144 -188 -84 -170 -172 -141 -194 -250 -263 -236 -203 -213 -213 -208 -186 -169 -162 -162 -169 -184 -210 -217 -220 -226 -200 -181 -171 -157 -141 -143 -143 -159 -157 -143 -131 -130 -126 -153 -189 -204 -165 -153 -172 -150 -135 -98 -77 -59 -115 -78 -51 -48 -53 -63 -47 -52 -55 -42 -49 -85 -79 -76 -80 -75 -89 -91 -116 -108 -94 -90 -71 -70 -86 -84 -81 -82 -25 -25 -30 -30 -32 -32 -39 -27 -39 -36 -16 -25 -34 -21 -16 -14 -18 -23 -30 -19 -12 -8 -7 -9 -17 -35 -39 -39 -60 -147 -47 -97 -88 -57 -62 -37 -44 -48 -50 -51 -49 -46 -46 -56 -55 -48 -42 -38 -52 -51 -49 -49 -54 -72 -44 -75 -67 -56 -77 -91 -67 -61 -59 -56 -48 -49 -53 -58 -41 -40 -77 -56 -80 -83 -77 -79 -72 -18 -17 -53 -42 -12 -11 -14 -16 -18 -21 -43 -66 -16 -15 -22 -25 -27 -25 0 0 0 0 0 0 0 0 0 -11 -13 -5 -8 -7 -10 -9 -6 -3 -1 -5 -3 -1 -2 -5 -7 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -12 -13 -3 0 0 0 -4 -3 0 -1 0 0 0 -2 -7 -20 -2 -1 0 0 0 0 0 0 0 0 -1 -4 -2 0 0 0 0 0 0 0 -1 -2 0 -2 -9 -15 -16 -15 -14 -14 -13 -13 -7 -3 -5 -6 -7 -5 -5 -5 -4 -6 -9 -12 -14 -13 -9 -6 -5 -8 -14 -13 -10 -8 -8 -8 -8 -11 -12 -10 -5 -4 -3 -5 -4 -4 -4 -5 -9 -13 -14 -7 -5 -6 -6 -4 -1 0 0 0 -1 -3 -4 -4 -6 -6 -3 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 -1 -2 -1 -7 -7 -4 -4 -2 -6 -5 -7 -8 -8 -6 -8 -8 -9 -41 -66 -50 -48 -44 -31 -27 -18 -3 -1 -2 -3 -2 -6 -16 -22 -11 -13 -17 -14 -11 -13 -16 -21 -25 -23 -22 -22 -23 -9 -9 -9 -9 -10 -11 -12 -14 -9 -8 -8 -8 -9 -13 -9 -14 -12 -8 -11 -17 -12 -20 -20 -21 -18 -9 -9 -9 -12 -13 -13 -12 -12 -10 -9 -8 -8 -9 -9 -9 -10 -10 -9 -7 -7 -11 -10 -6 -8 -9 -6 -3 -5 -8 -6 -6 -6 -6 -6 -5 -4 -6 -4 -4 -7 -8 -3 -6 -6 -6 -6 -5 -6 -6 -5 -7 -7 -5 -5 -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 0 0 0 0 0 0 -2 -1 0 0 0 0 0 -7 -10 -10 -11 -10 -6 -9 -9 -9 -8 -4 -1 -5 -4 -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 -4 -16 -19 -24 -29 -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 -61 -81 -105 -114 -124 -209 -228 -144 -103 -104 -109 -83 -91 -99 -102 -107 -127 -141 -176 -176 -145 -124 -178 -187 -198 -198 -123 -106 -123 -154 -139 -142 -135 -148 -37 -62 -47 -10 -1 -1 -75 -46 0 -24 -94 -157 -241 -277 -279 -248 -207 -185 -163 -167 -162 -161 -181 -221 -209 -200 -199 -199 -187 -187 -158 -138 -141 -146 -145 -139 -137 -135 -129 -118 -144 -127 -128 -143 -158 -151 -144 -170 -173 -135 -85 -140 -69 -60 -58 -51 -61 -55 -41 -38 -45 -58 -85 -106 -106 -103 -110 -113 -93 -117 -116 -109 -92 -77 -88 -91 -78 -79 -73 -23 -24 -30 -39 -30 -20 -31 -18 -31 -22 -18 -28 -39 -23 -21 -20 -18 -23 -26 -24 -11 -20 -36 -38 -17 -37 -39 -65 -99 -150 -147 -164 -110 -64 -36 -30 -34 -37 -41 -54 -59 -54 -54 -55 -46 -46 -36 -29 -61 -57 -58 -69 -80 -91 -101 -100 -96 -98 -104 -110 -93 -89 -73 -65 -49 -28 -59 -66 -33 -56 -76 -58 -61 -80 -68 -78 -77 -41 -18 -63 -26 -8 -11 -14 -14 -16 -17 -16 -17 -11 -14 -21 -18 -20 -14 -4 -12 -1 0 0 0 0 0 0 0 -8 -11 -11 -8 -5 -6 -10 -6 -1 -4 -5 -1 -2 -4 -3 -2 -11 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -10 -12 0 0 0 -11 -7 -1 -2 0 0 0 -3 -6 -9 -13 -8 -9 -7 -3 0 0 0 0 0 0 -1 -4 -11 -1 0 0 0 -1 -1 0 0 0 0 -2 -11 -15 -14 -13 -12 -12 -12 -15 -7 -8 -8 -8 -9 -6 -6 -6 -6 -6 -10 -16 -13 -7 -6 -7 -9 -13 -12 -10 -9 -7 -6 -6 -9 -9 -11 -9 -6 -4 -2 -3 -4 -6 -7 -9 -9 -12 -9 -11 -10 -6 -2 -2 0 0 0 -1 -3 -8 -6 -13 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 -1 -4 -5 -5 -5 -6 -7 -4 -7 -45 -57 -58 -67 -19 -24 -26 -14 -4 -4 -6 -3 -1 -4 -8 -11 -7 -7 -15 -18 -14 -16 -21 -21 -23 -22 -17 -18 -21 -21 -19 -11 -8 -8 -12 -17 -14 -12 -10 -9 -8 -11 -16 -6 -16 -21 -23 -19 -15 -12 -19 -15 -14 -13 -12 -13 -10 -12 -13 -12 -12 -12 -13 -12 -13 -11 -12 -13 -9 -10 -12 -10 -11 -11 -8 -8 -6 -7 -11 -8 -6 -9 -5 -3 -8 -9 -7 -4 -3 -4 -6 -4 -4 -6 -6 -4 -4 -4 -6 -5 -5 -5 -5 -3 -5 -4 -2 -1 -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 -1 -1 0 0 0 0 0 -5 -5 -6 -9 -12 -6 -9 -16 -9 -6 -6 -3 -5 -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 -71 -98 -132 -152 -141 -158 -192 -95 -87 -91 -95 -88 -88 -91 -95 -111 -121 -125 -150 -132 -115 -109 -133 -153 -142 -170 -76 0 -31 -181 -190 -109 -59 0 0 0 0 -89 -63 0 0 0 -16 -121 -165 -147 -252 -253 -281 -255 -213 -191 -161 -164 -162 -162 -182 -214 -195 -198 -207 -205 -201 -206 -173 -164 -165 -158 -141 -135 -132 -132 -118 -101 -102 -84 -123 -136 -166 -191 -192 -202 -173 -154 -107 -76 -56 -71 -87 -78 -68 -69 -50 -43 -44 -55 -74 -91 -89 -94 -122 -137 -130 -126 -148 -144 -97 -77 -88 -90 -76 -42 -25 -23 -25 -15 -14 -15 -24 -27 -26 -36 -43 -28 -25 -33 -38 -39 -33 -26 -25 -38 -52 -15 -29 -54 -51 -37 -36 -37 -113 -122 -121 -134 -161 -170 -119 -131 -75 -24 -26 -31 -39 -41 -42 -50 -63 -83 -34 -25 -51 -84 -76 -39 -53 -61 -72 -72 -42 -57 -119 -94 -80 -96 -95 -76 -63 -58 -38 -25 -63 -61 -76 -72 -78 -91 -74 -62 -58 -37 -19 -18 -39 -18 -9 -11 -15 -16 -19 -18 -14 -13 -11 -11 -16 -20 -25 -23 -22 -24 -7 0 0 0 0 0 0 0 -16 -18 -12 -6 -6 -9 -12 -9 -3 -2 -1 -6 -5 -6 -4 -4 -11 -11 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -15 -10 -8 -1 -10 -8 0 0 -1 -17 -5 0 0 0 0 0 0 0 0 0 -2 -5 -6 -3 0 0 0 0 0 0 0 -1 -4 -7 -1 0 -1 -6 -11 0 0 0 0 0 -2 -9 -7 -7 -8 -11 -12 -12 -14 -15 -7 -5 -6 -6 -7 -7 -7 -6 -11 -15 -12 -6 -11 -12 -11 -12 -11 -11 -8 -7 -6 -5 -6 -8 -14 -10 -7 -5 -2 -2 -4 -10 -5 -3 -8 -13 -12 -10 -11 -8 -3 -2 0 0 0 -1 -2 -3 -4 -9 -6 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -6 -3 -3 -4 -5 -10 -51 -60 -57 -43 -30 -26 -31 -21 -11 -5 -4 -3 -4 -1 -26 -15 -7 -8 -8 -8 -19 -16 -21 -26 -21 -17 -19 -17 -15 -15 -18 -18 -9 -10 -11 -13 -15 -14 -11 -10 -10 -9 -11 -14 -11 -12 -11 -20 -19 -15 -15 -14 -12 -14 -17 -17 -12 -6 -7 -11 -11 -11 -12 -13 -13 -15 -15 -11 -8 -7 -7 -8 -8 -10 -11 -9 -6 -6 -6 -8 -9 -9 -9 -6 -5 -5 -6 -6 -5 -5 -7 -7 -8 -6 -5 -5 -4 -4 -4 -6 -5 -4 -4 -1 -2 -3 -2 -1 0 0 0 0 0 -1 0 -4 -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 -1 -18 -19 -9 -14 -21 -13 -3 -8 -10 -6 -4 -4 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -89 -103 -103 -135 -122 -129 -151 -142 -112 -109 -107 -107 -106 -100 -93 -108 -98 -95 -106 -105 -130 -118 -132 -114 -16 -16 -9 0 0 -1 -42 -4 0 0 0 0 -10 -168 -212 -156 -107 -89 -220 -211 -244 -248 -244 -257 -282 -248 -214 -182 -163 -163 -169 -182 -145 -134 -158 -198 -215 -218 -212 -201 -175 -147 -151 -157 -139 -141 -150 -141 -113 -92 -83 -103 -144 -130 -141 -119 -105 -121 -83 -78 -82 -70 -68 -83 -83 -68 -72 -75 -75 -74 -64 -77 -88 -86 -74 -84 -137 -120 -139 -118 -83 -112 -106 -80 -71 -80 -75 -28 -21 -19 -19 -19 -20 -24 -25 -27 -28 -30 -26 -27 -22 -27 -32 -30 -25 -29 -26 -29 -29 -23 -22 -30 -13 -1 -28 -60 -98 -119 -122 -127 -145 -153 -63 -54 -54 -42 -37 -40 -39 -38 -50 -54 -61 -70 -61 -64 -78 -93 -93 -83 -52 -67 -56 -50 -58 -56 -81 -68 -63 -65 -66 -60 -46 -43 -49 -45 -45 -67 -92 -102 -93 -79 -64 -51 -20 -21 -13 -10 -10 -11 -11 -11 -13 -18 -22 -21 -17 -14 -10 -10 -14 -18 -21 -22 -26 -28 -22 -6 -20 -3 0 -8 -5 0 -4 -8 -13 -7 -4 -5 -8 -10 -4 -2 -5 -9 -8 -11 -5 -4 -7 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -13 -19 -16 -10 0 -2 0 0 0 -1 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -7 -6 -5 -4 -6 -6 -3 0 0 0 0 0 -4 -13 -11 -10 -11 -7 -5 -13 -14 -6 -4 -4 -5 -7 -7 -7 -11 -14 -14 -11 -7 -7 -12 -10 -10 -11 -11 -5 -9 -5 -3 -4 -6 -5 -8 -9 -8 -4 -2 -3 -4 -4 -4 -4 -6 -7 -9 -7 -6 -9 -9 -3 -1 0 0 -4 -6 -7 -10 -6 -6 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -7 -4 -5 -5 -4 -25 -81 -62 -49 -42 -38 -33 -25 -22 -9 -2 0 -2 -5 -6 -31 -12 -6 -7 -8 -10 -18 -45 -37 -27 -22 -18 -16 -19 -21 -19 -19 -19 -15 -8 -11 -10 -11 -11 -5 -6 -12 -11 -11 -11 -14 -16 -12 -14 -16 -15 -14 -14 -13 -13 -16 -16 -17 -15 -7 -8 -7 -9 -10 -9 -9 -18 -14 -8 -5 -5 -5 -6 -9 -9 -13 -9 -5 -5 -5 -10 -12 -11 -9 -9 -8 -8 -5 -5 -5 -6 -8 -4 -5 -4 -4 -3 -2 -3 -4 -5 -5 -4 -3 -2 -2 -5 -3 -2 -1 0 -1 -1 -1 -8 -5 -5 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -5 -3 -3 -8 -12 -4 -3 -12 -18 -11 -8 -11 -30 -20 -10 -13 -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 -20 -42 -39 -36 -32 -27 -98 -103 -107 -104 -93 -84 -133 -133 -120 -119 -129 -125 -124 -108 -100 -116 -78 -85 -97 -117 -140 -137 -87 -102 -93 -35 0 0 0 0 0 -21 -52 -6 0 0 0 -32 -212 -218 -209 -197 -188 -196 -229 -205 -199 -214 -245 -255 -224 -185 -171 -176 -188 -213 -190 -168 -175 -216 -209 -113 -128 -165 -158 -136 -155 -161 -117 -73 -73 -86 -93 -99 -90 -125 -149 -116 -59 -42 -47 -52 -57 -60 -70 -65 -64 -70 -70 -60 -62 -68 -75 -59 -69 -89 -104 -93 -89 -101 -124 -74 -57 -70 -69 -79 -117 -93 -68 -58 -50 -26 -13 -11 -13 -16 -20 -23 -19 -24 -23 -30 -32 -26 -25 -26 -28 -27 -29 -31 -28 -29 -16 -18 -21 -22 -29 -28 -34 -54 -73 -112 -119 -127 -136 -152 -126 -38 -36 -40 -36 -35 -43 -52 -63 -64 -64 -52 -48 -92 -89 -89 -82 -84 -94 -104 -88 -41 -30 -38 -43 -51 -59 -69 -64 -53 -39 -27 -27 -43 -34 -42 -72 -78 -36 -63 -63 -41 -30 -67 -18 -9 -11 -13 -13 -13 -12 -16 -20 -22 -22 -19 -20 -16 -13 -14 -17 -18 -22 -21 -25 -24 -15 0 0 -35 -21 0 0 -1 -9 -8 -4 -4 -6 -7 -2 -5 -6 -6 -9 -14 -4 -1 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -12 -13 -11 -11 -11 -6 -3 -10 -1 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 -1 -6 -10 -10 -9 -5 -6 -6 -3 0 0 0 0 0 0 -2 -5 -12 -9 -6 -7 -10 -10 -7 -7 -5 -4 -5 -7 -7 -10 -14 -12 -9 -7 -7 -7 -10 -10 -10 -9 -6 -7 -9 -7 -6 -6 -3 -5 -9 -9 -6 -4 -4 -2 -5 -4 -7 -5 -5 -9 -10 -12 -14 -10 -5 -5 -3 0 -4 -6 -5 -4 -4 -7 -5 -8 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -4 -6 -7 -4 -35 -76 -57 -32 -35 -37 -32 -18 -5 -3 -1 0 -2 -5 -9 -15 -12 -24 -13 -7 -7 -7 -15 -21 -25 -21 -20 -22 -21 -24 -21 -19 -18 -16 -12 -9 -14 -15 -12 -8 -10 -15 -11 -16 -11 -10 -14 -10 -19 -16 -15 -15 -16 -15 -12 -10 -8 -7 -8 -10 -11 -8 -7 -6 -8 -13 -19 -9 -8 -5 -5 -6 -7 -7 -7 -10 -11 -12 -13 -13 -14 -9 -7 -7 -7 -7 -7 -4 -3 -3 -5 -7 -5 -4 -3 -3 -4 -4 -4 -4 -3 -4 -3 -2 -2 -3 -3 -3 -2 -1 -1 -2 -2 -3 -8 -4 -2 -2 -2 -1 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 -11 -11 -9 -11 -13 -12 -5 -3 -4 -8 -13 -19 -7 -49 -39 -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 -27 -31 -26 -22 -18 -14 -9 -5 -1 0 -25 -94 -97 -97 -94 -92 -92 -91 -85 -79 -73 -67 -85 -115 -121 -124 -120 -123 -90 -89 -91 -92 -86 -88 -173 -152 -130 -117 -113 -90 -97 -98 -93 -106 -115 -98 -113 -110 -90 -58 -33 -32 -51 -129 -140 -92 -40 -148 -145 -113 -128 -82 -67 -41 -28 -44 -97 -117 -142 -161 -201 -206 -203 -188 -186 -190 -209 -233 -227 -189 -187 -192 -209 -221 -195 -194 -191 -195 -190 -116 -80 -149 -158 -151 -132 -115 -134 -89 -97 -90 -78 -78 -67 -85 -140 -126 -81 -62 -57 -31 -35 -46 -54 -52 -50 -54 -65 -66 -56 -54 -117 -105 -79 -87 -95 -103 -86 -88 -95 -94 -92 -64 -90 -89 -91 -75 -22 -24 -20 -15 -16 -19 -17 -21 -20 -21 -19 -18 -20 -28 -29 -27 -27 -27 -31 -39 -43 -38 -30 -28 -33 -22 -25 -28 -34 -34 -36 -51 -67 -63 -75 -194 -168 -166 -99 -36 -35 -34 -33 -39 -49 -64 -73 -45 -49 -44 -60 -83 -87 -91 -101 -116 -132 -114 -70 -46 -26 -76 -90 -79 -78 -69 -29 -23 -19 -12 -24 -25 -17 -30 -41 -53 -87 -49 -50 -36 -37 -54 -10 -6 -9 -11 -13 -14 -14 -14 -21 -24 -21 -19 -24 -19 -18 -16 -16 -18 -21 -14 -20 -22 -21 -17 -19 -51 -19 0 0 0 -1 -11 -12 -5 -3 -4 -1 -5 -7 -3 -3 -8 -7 -1 -1 0 0 -2 -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 -10 -17 -10 -9 -7 -10 -11 -12 -12 0 0 0 0 0 0 0 0 0 0 -3 -6 -5 -2 0 -12 -15 -7 0 0 0 0 0 0 0 0 -4 -4 -4 -6 -7 -6 -7 -8 -3 0 0 0 0 0 0 0 -1 -4 -4 -1 -4 -8 -8 -6 -4 -3 -3 -5 -6 -7 -7 -10 -9 -8 -6 -6 -6 -8 -8 -11 -9 -8 -8 -5 -9 -6 -5 -5 -3 -4 -10 -6 -5 -6 -5 -1 0 -4 -8 -6 -4 -6 -16 -13 -10 -8 -8 -7 -1 -6 -8 -7 -5 -6 -8 -7 -5 -8 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -5 -5 -6 -4 -15 -47 -61 -45 -38 -35 -25 -11 -1 -1 0 0 -4 -6 -6 -6 -7 -24 -12 -17 -14 -14 -38 -43 -28 -27 -28 -29 -26 -21 -10 -14 -16 -16 -13 -8 -14 -13 -14 -15 -13 -8 -10 -13 -9 -9 -17 -28 -31 -30 -19 -18 -17 -15 -11 -12 -11 -9 -10 -13 -16 -13 -9 -8 -12 -13 -9 -8 -2 -5 -5 -6 -7 -8 -10 -12 -13 -11 -11 -11 -8 -5 -5 -5 -5 -5 -5 -3 -3 -5 -4 -4 -6 -5 -5 -5 -3 -2 -3 -3 -3 -5 -2 -2 -3 -3 -2 -2 -1 -3 -2 -2 -2 -2 -3 -3 -1 0 -1 -3 -3 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 -6 -3 -5 -8 0 0 0 -1 -7 -8 -6 -11 -6 -13 -26 -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 -13 -49 -44 -86 -97 -96 -97 -98 -97 -97 -96 -98 -96 -93 -96 -99 -102 -104 -110 -116 -121 -122 -124 -126 -127 -119 -112 -116 -115 -97 -98 -93 -92 -91 -97 -89 -81 -84 -107 -99 -87 -80 -79 -88 -115 -101 -119 -132 -123 -121 -47 -34 -37 -37 -37 -39 -150 -185 -196 -197 -195 -177 -109 -66 -68 -72 -72 -73 -67 -60 -61 -64 -65 -157 -175 -176 -185 -198 -206 -191 -205 -223 -209 -202 -205 -214 -225 -221 -211 -194 -144 -121 -148 -154 -155 -152 -86 -69 -63 -73 -105 -98 -83 -72 -67 -59 -62 -101 -101 -93 -97 -85 -34 -47 -51 -52 -52 -50 -54 -47 -61 -66 -60 -44 -68 -69 -98 -113 -126 -107 -95 -102 -102 -107 -124 -101 -103 -97 -77 -27 -23 -17 -13 -12 -15 -20 -25 -20 -18 -17 -18 -20 -17 -22 -31 -33 -31 -31 -34 -41 -31 -24 -21 -18 -14 -28 -32 -32 -32 -33 -47 -49 -46 -49 -86 -99 -135 -61 -29 -33 -34 -30 -38 -54 -60 -66 -64 -85 -57 -72 -77 -65 -69 -96 -70 -72 -64 -62 -99 -47 -63 -81 -97 -96 -44 -9 -11 -9 -16 -18 -33 -67 -63 -38 -25 -34 -58 -47 -42 -18 -10 -11 -6 -7 -7 -18 -24 -24 -25 -27 -29 -23 -22 -23 -20 -22 -23 -21 -25 -26 -19 -25 -5 -12 -14 -18 -35 -45 -9 0 0 0 0 0 -2 -5 -3 0 0 0 0 0 -6 -10 -3 -9 -3 -2 -5 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -16 -16 -17 -19 -12 -11 -13 -7 -5 -13 0 0 0 0 0 0 0 0 -1 -5 -9 -12 -10 -5 -8 -5 0 0 0 0 0 0 0 0 -1 -6 -6 -4 -5 -7 -8 -6 -1 0 0 -1 -3 -1 0 -11 -7 0 0 0 0 -7 -7 -3 0 0 0 -4 -5 -5 -6 -6 -4 -11 -10 -8 -8 -8 -6 -10 -10 -13 -12 -6 -8 -8 -4 -3 -3 -4 -6 -6 -7 -7 -6 -2 -2 -15 -15 -7 -4 -6 -9 -8 -16 -11 -9 -7 -2 -4 -5 -5 -6 -6 -8 -10 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -5 -4 -5 -6 -5 -3 -5 -19 -37 -49 -55 -41 -22 -18 -11 -3 -1 -2 -5 -9 -11 -9 -8 -21 -26 -41 -24 -11 -19 -43 -24 -26 -29 -28 -24 -20 -17 -16 -16 -15 -15 -13 -12 -12 -14 -8 -6 -7 -8 -11 -9 -12 -21 -24 -17 -19 -21 -22 -18 -14 -11 -13 -17 -23 -15 -12 -14 -16 -12 -9 -9 -14 -14 -7 -2 -6 -11 -9 -5 -3 -4 -9 -7 -5 -5 -4 -3 -4 -5 -6 -3 -2 -4 -4 -3 -7 -6 -5 -5 -5 -4 -4 -4 -4 -4 -3 -4 -4 -1 -2 -3 -3 -2 -1 -1 -3 -3 -3 -3 -3 -4 -3 -1 0 -2 -4 -3 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 -1 0 0 0 0 0 0 -8 -15 -12 -16 -25 -5 -7 -15 -13 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -54 -59 -61 -65 -84 -96 -94 -94 -94 -92 -92 -92 -94 -98 -98 -97 -97 -98 -99 -101 -101 -102 -104 -104 -106 -108 -109 -108 -112 -114 -98 -86 -69 -102 -88 -77 -81 -79 -66 -61 -63 -80 -90 -106 -114 -129 -131 -120 -102 -59 -43 -41 -44 -53 -96 -182 -151 -142 -140 -147 -148 -123 -71 -42 -53 -64 -65 -88 -75 -73 -70 -101 -182 -159 -157 -163 -177 -192 -181 -187 -210 -223 -211 -205 -183 -183 -204 -210 -184 -142 -83 -109 -150 -153 -163 -94 -84 -88 -70 -59 -88 -86 -69 -63 -68 -87 -105 -88 -62 -66 -83 -71 -62 -61 -58 -58 -57 -66 -61 -62 -63 -63 -61 -68 -67 -103 -144 -128 -114 -121 -126 -120 -80 -62 -75 -94 -45 -32 -29 -23 -16 -12 -12 -12 -17 -21 -20 -22 -18 -17 -16 -15 -20 -24 -26 -31 -33 -36 -41 -14 -25 -29 -29 -27 -31 -30 -27 -31 -42 -50 -40 -49 -48 -50 -54 -65 -39 -32 -30 -31 -34 -45 -40 -56 -65 -94 -106 -73 -40 -48 -28 -45 -111 -115 -44 -71 -98 -127 -140 -116 -53 -33 -38 -34 -15 -16 -15 -46 -46 -33 -42 -55 -43 -19 -47 -65 -52 -43 -14 -10 -10 -9 -10 -11 -25 -30 -31 -31 -28 -28 -24 -20 -22 -23 -23 -23 -27 -30 -21 -16 -19 0 -2 -2 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 -1 -1 -3 0 -3 -6 -6 -6 -3 -7 -9 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -15 -10 -8 -7 -10 -14 -12 -13 -5 -6 -12 -6 0 0 0 0 0 0 0 0 -3 -5 -6 -9 -7 -6 -1 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -8 -7 0 0 0 0 -3 -8 -11 -15 -19 -14 -4 0 0 -1 -8 -10 -7 -3 -1 -3 0 -3 -5 -7 -8 -11 -17 -16 -15 -13 -12 -10 -7 -6 -12 -10 -6 -9 -10 -6 -5 -6 -6 -6 -8 -9 -7 -5 -6 -10 -13 -14 -4 -3 -5 -6 -7 -21 -15 -12 -8 -3 -1 -1 -4 -5 -5 -6 -7 -3 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -9 -7 -4 -5 -6 -6 -3 -6 -7 -6 -23 -56 -55 -30 -22 -24 -19 -10 -6 -4 -4 -3 -5 -11 -26 -43 -55 -31 -44 -60 -42 -23 -23 -27 -25 -26 -25 -20 -18 -16 -16 -18 -18 -14 -12 -14 -16 -10 -8 -8 -10 -15 -17 -24 -29 -28 -24 -24 -23 -18 -15 -13 -14 -25 -7 -10 -10 -13 -15 -14 -10 -11 -12 -7 -3 -4 -6 -9 -9 -5 -3 -3 -3 0 -4 -3 -3 -3 -3 -3 -5 -6 -6 -7 -7 -6 -9 -10 -8 -7 -6 -5 -2 -4 -4 -3 -3 -3 -3 -2 -3 -3 -3 -3 -2 -2 -6 -7 -7 -5 -3 -4 -4 -4 -1 -2 -3 -1 -1 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -6 -2 -4 -5 -12 -19 -9 -16 -40 -39 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -20 0 0 -11 -9 -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 -9 -16 0 0 0 0 0 0 0 0 0 -25 -70 -97 -97 -98 -101 -101 -101 -100 -101 -110 -129 -102 -100 -100 -114 -125 -124 -121 -89 -101 -113 -118 -120 -123 -127 -117 -101 -94 -95 -93 -83 -67 -79 -66 -61 -64 -60 -61 -78 -91 -103 -113 -123 -114 -98 -79 -54 -50 -45 -78 -132 -177 -166 -144 -127 -124 -112 -109 -118 -69 -74 -106 -132 -168 -149 -138 -105 -138 -192 -188 -178 -166 -186 -189 -181 -188 -185 -212 -216 -197 -177 -178 -173 -192 -188 -145 -92 -70 -109 -94 -109 -163 -147 -146 -124 -96 -86 -94 -76 -71 -87 -91 -111 -143 -168 -145 -123 -102 -83 -90 -73 -59 -54 -62 -83 -77 -60 -60 -52 -42 -59 -102 -159 -142 -109 -108 -113 -103 -43 -43 -60 -53 -26 -17 -16 -15 -12 -11 -10 -12 -15 -17 -20 -22 -23 -16 -11 -11 -12 -13 -12 -23 -28 -30 -30 -20 -28 -26 -34 -37 -34 -30 -36 -43 -42 -46 -43 -40 -44 -51 -63 -68 -58 -28 -29 -28 -30 -28 -31 -60 -56 -83 -71 -48 -77 -88 -20 -38 -106 -161 -134 -125 -81 -50 -39 -61 -54 -26 -39 -23 -13 -15 -23 -53 -31 -22 -20 -43 -93 -24 -45 -63 -57 -40 -19 -10 -17 -17 -18 -20 -26 -29 -29 -30 -32 -29 -29 -23 -26 -26 -26 -27 -29 -30 -8 0 0 0 0 0 0 0 0 -10 -33 -3 0 0 0 -1 -2 -5 -6 -3 0 0 0 0 -7 -8 -7 -6 -9 -11 -13 -6 -5 -9 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 0 0 0 -8 -16 -16 -15 -2 0 -7 -13 -8 0 0 0 0 0 0 0 0 -7 -7 -5 -6 -7 -1 0 0 0 0 0 0 0 0 0 0 -1 -6 -5 -6 -4 0 0 0 0 0 -6 -12 -13 -15 -15 -9 -3 -1 -2 -9 -10 -5 -2 -5 -10 -1 0 -1 -3 -8 -14 -14 -16 -16 -10 -11 -13 -11 -9 -7 -6 -5 -6 -5 -5 -6 -10 -9 -8 -9 -9 -9 -9 -9 -5 -2 -4 0 0 -2 -8 -16 -18 -9 -8 -6 -4 -1 -2 -6 -6 -6 -6 -7 -5 0 0 0 0 -2 -2 -1 -8 -4 -4 -2 0 0 0 0 0 -14 -20 -14 -9 -7 -3 -6 -5 -1 -2 -8 -8 -7 -8 -26 -48 -40 -20 -21 -24 -21 -16 -14 -13 -6 -2 -3 -26 -54 -46 -59 -47 -45 -50 -40 -24 -39 -24 -23 -22 -21 -18 -13 -15 -13 -14 -14 -12 -17 -18 -11 -9 -9 -9 -14 -21 -21 -22 -16 -9 -7 -17 -16 -12 -14 -14 -11 -10 -10 -14 -14 -13 -10 -8 -11 -5 -8 -7 -6 -7 -7 -6 -2 -4 -4 -2 -1 -4 -4 -3 -2 -3 -4 -5 -9 -13 -14 -11 -7 -6 -13 -10 -9 -10 -8 -4 -3 -3 -2 -2 -2 -3 -4 -5 -5 -4 -3 -3 -3 -6 -11 -7 -3 -3 -4 -5 -6 -5 -8 -7 -3 -2 0 0 0 0 0 0 0 0 -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 -1 -3 -5 -10 -23 -26 -11 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -39 -35 -2 0 -22 -46 -51 -21 -18 -53 -55 -49 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -25 -24 -19 -18 -18 -17 -7 0 0 -4 -30 -79 -92 -92 -93 -95 -98 -99 -103 -102 -102 -103 -105 -99 -124 -125 -130 -136 -136 -134 -106 -116 -118 -128 -137 -141 -147 -125 -106 -89 -84 -85 -78 -68 -71 -88 -88 -85 -81 -76 -86 -97 -107 -109 -109 -109 -89 -72 -67 -56 -54 -113 -125 -146 -159 -163 -153 -143 -131 -106 -78 -57 -74 -170 -175 -177 -176 -170 -148 -193 -208 -203 -193 -180 -204 -205 -186 -184 -187 -184 -191 -184 -170 -169 -167 -191 -154 -108 -64 -61 -68 -67 -63 -73 -96 -107 -93 -78 -72 -73 -74 -69 -68 -87 -84 -112 -146 -123 -109 -99 -85 -73 -69 -47 -50 -54 -59 -62 -60 -68 -75 -72 -77 -109 -124 -123 -103 -95 -91 -86 -69 -34 -58 -33 -23 -54 -18 -16 -15 -17 -17 -14 -22 -15 -17 -17 -18 -21 -10 -7 -6 -11 -18 -29 -26 -29 -24 -24 -21 -7 -13 -20 -21 -21 -25 -21 -23 -42 -37 -29 -41 -39 -51 -65 -60 -37 -28 -30 -34 -38 -54 -68 -59 -68 -74 -44 -50 -71 -6 -44 -108 -163 -139 -72 -12 -18 -21 -38 -43 -25 -45 -23 -15 -24 -28 -31 -30 -29 -25 -66 -86 -44 -45 -46 -57 -56 -53 -60 -48 -42 -35 -32 -28 -29 -30 -30 -38 -36 -30 -38 -36 -33 -31 -37 -46 -35 -2 0 0 0 0 0 0 0 0 -1 -18 -24 -1 0 0 0 -1 -2 -5 -4 -1 0 0 -1 -11 -8 -7 -9 -10 -10 -10 -3 -1 -5 -7 -4 -3 0 0 0 0 0 0 0 -6 -4 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 -6 0 0 0 -2 -3 0 0 0 0 0 0 0 -1 -8 -9 -7 -6 -5 0 0 0 0 -3 -6 -5 -3 -2 0 0 -1 -2 -3 -5 -4 -1 0 0 0 0 -11 -17 -18 -15 -11 -6 -4 -2 -1 -1 -3 -6 -7 -8 -13 -13 -4 0 0 -8 -8 -5 -5 -7 -14 -15 -14 -13 -9 -11 -9 -7 -5 -3 -3 -3 -2 -4 -9 -11 -9 -9 -6 -2 0 0 0 0 0 -4 -5 -13 -19 -14 -5 -5 -5 -2 -2 -6 -10 -10 -6 -4 -2 0 0 0 0 -6 -5 -2 -6 -7 -3 -1 0 0 0 0 -1 0 -8 -12 -9 -3 -2 -5 -4 -3 -3 -5 -9 -7 -8 -31 -51 -38 -23 -33 -37 -42 -43 -39 -39 -10 -2 -1 -29 -53 -37 -53 -56 -37 -28 -34 -36 -37 -27 -28 -22 -19 -20 -10 -12 -10 -12 -12 -13 -18 -21 -10 -10 -11 -10 -10 -17 -19 -34 -19 -6 -9 -19 -17 -7 -9 -8 -9 -14 -14 -17 -14 -9 -9 -11 -12 -6 -12 -9 -6 -7 -8 -9 -1 -5 -5 -6 -7 -3 -3 -2 -3 -4 -7 -8 -8 -5 -5 -6 -7 -7 -7 -7 -9 -8 -6 -3 -3 -4 -3 -3 -2 -2 -4 -5 -5 -2 -2 -2 -1 -3 -7 -4 -1 0 0 0 0 -1 -8 -6 -3 -1 0 0 0 0 0 0 0 0 -1 -7 -8 -4 0 0 0 -1 -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 -4 -3 -3 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -59 -27 -25 -53 -53 -41 -37 -53 -64 -64 -56 -42 -53 -48 -52 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -5 -6 -8 -10 -4 0 -12 -43 -79 -83 -81 -80 -81 -83 -84 -92 -95 -101 -104 -103 -102 -103 -108 -93 -91 -125 -159 -152 -136 -119 -117 -119 -122 -124 -128 -138 -99 -96 -91 -92 -86 -75 -79 -101 -102 -98 -112 -106 -88 -97 -113 -113 -92 -106 -119 -71 -59 -77 -97 -132 -129 -141 -149 -142 -136 -129 -143 -153 -152 -156 -147 -163 -147 -154 -147 -147 -148 -178 -185 -194 -165 -154 -169 -170 -188 -159 -131 -83 -98 -125 -137 -182 -160 -112 -67 -61 -49 -51 -55 -56 -71 -70 -66 -58 -58 -70 -65 -101 -83 -89 -126 -117 -111 -139 -148 -109 -79 -69 -79 -68 -67 -61 -51 -51 -86 -72 -57 -70 -80 -80 -82 -104 -123 -99 -85 -87 -78 -64 -60 -50 -66 -16 -45 -69 -42 -20 -19 -21 -21 -22 -26 -14 -12 -16 -20 -25 -21 -18 -14 -14 -18 -27 -33 -29 -22 -46 -33 -12 -17 -16 -12 -14 -12 -8 -14 -39 -30 -26 -26 -25 -28 -48 -58 -65 -51 -33 -34 -39 -48 -66 -76 -74 -65 -23 -19 -23 -11 -22 -6 -40 -44 -22 -12 -10 -20 -37 -26 -28 -44 -11 -15 -27 -26 -20 -23 -24 -24 -82 -59 -31 -54 -58 -58 -60 -41 -26 -32 -38 -28 -29 -32 -32 -30 -30 -29 -25 -34 -40 -36 -23 -30 -39 -25 -9 0 0 0 0 0 0 0 0 0 -27 -23 -14 0 0 0 0 0 -2 -6 -5 -7 -2 0 -4 -12 -8 -9 -9 -7 -4 0 0 0 -1 -5 -8 -8 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 -1 -5 -6 -10 -5 -2 0 0 0 0 -1 -3 -4 -4 -7 -1 0 0 -3 -6 -6 -8 -3 0 0 0 -1 -17 -19 -21 -20 -14 -8 -4 -9 -5 0 -1 -5 -14 -9 -11 -16 -12 0 0 -14 -13 -7 -6 -9 -20 -12 -10 -12 -12 -9 -6 -10 -9 -5 -5 -6 -6 -5 -10 -9 -8 -7 -9 -18 -18 -11 -4 0 0 0 -6 -11 -13 -14 -13 -12 -7 -2 -2 -3 -4 -9 -7 -4 -2 0 0 0 0 -7 -5 -4 -7 -7 -6 -3 -3 -4 -3 -3 -6 -2 -7 -8 -6 -4 -3 -1 -2 -3 -3 -5 -9 -8 -10 -9 -24 -37 -29 -28 -34 -42 -56 -47 -17 -9 -2 -9 -47 -57 -49 -47 -41 -46 -46 -34 -24 -24 -36 -31 -27 -23 -21 -19 -17 -11 -17 -14 -13 -16 -18 -8 -9 -10 -16 -19 -15 -8 -6 -5 -10 -16 -19 -14 -4 -7 -5 -3 -3 -8 -16 -28 -20 -13 -11 -9 -7 -5 -8 -9 -6 -7 -9 -2 -3 -6 -8 -6 -4 -5 -5 -7 -8 -10 -9 -3 -3 -4 -4 -4 -5 -4 -5 -5 -4 -3 -4 -4 -3 -3 -3 -2 -1 -2 -4 -2 -1 -3 -2 -3 -4 -6 -5 -3 -2 -2 -2 -3 -2 -5 -2 -1 -2 -2 0 0 0 0 0 0 0 -1 -10 -12 -9 -6 -4 -4 -11 -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 -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 -67 -67 -59 -61 -61 -64 -77 -63 -67 -67 -48 -25 -56 -45 -47 -48 -55 -44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -42 -48 -78 -78 -77 -76 -76 -77 -83 -90 -78 -92 -95 -79 -80 -77 -73 -75 -113 -148 -144 -133 -121 -134 -117 -103 -101 -105 -126 -86 -85 -81 -81 -84 -88 -82 -86 -88 -87 -94 -109 -100 -92 -87 -73 -176 -155 -171 -173 -111 -102 -111 -121 -132 -143 -160 -135 -129 -116 -107 -115 -118 -144 -156 -150 -146 -140 -128 -132 -145 -149 -154 -169 -97 -80 -82 -91 -118 -68 -50 -59 -65 -62 -50 -43 -78 -73 -64 -55 -62 -56 -61 -64 -61 -56 -61 -60 -52 -91 -151 -134 -124 -126 -128 -129 -124 -98 -83 -76 -68 -64 -75 -64 -70 -60 -47 -59 -114 -79 -73 -65 -77 -89 -99 -116 -141 -164 -153 -140 -98 -52 -58 -59 -49 -28 -60 -63 -58 -47 -36 -22 -25 -27 -25 -16 -16 -15 -19 -25 -29 -27 -13 -11 -15 -20 -26 -27 -30 -52 -51 -24 -16 -15 -14 -15 -21 -25 -29 -35 -30 -38 -34 -30 -29 -37 -41 -49 -41 -26 -23 -32 -43 -62 -76 -93 -87 -32 -16 -13 -12 -12 -19 -17 -28 -25 -23 -21 -17 -22 -16 -27 -35 -38 -34 -20 -23 -16 -16 -25 -33 -86 -36 -38 -58 -62 -47 -46 -30 -23 -22 -19 -14 -22 -18 -23 -29 -30 -23 -3 -2 -30 -35 -11 0 0 -2 0 0 0 0 0 0 0 0 0 0 -4 -4 0 0 0 0 0 0 -1 -3 -4 -2 -4 -1 -4 -9 -8 -11 -11 -9 -3 0 0 0 0 -2 -5 -5 0 0 0 0 0 0 0 0 0 -8 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -6 -2 0 -2 -6 0 0 0 -2 -4 0 -3 -4 -4 -1 0 -4 -20 -19 -19 -19 -13 -6 -1 -9 -12 -5 -4 -9 -14 -14 -12 -15 -9 0 -2 -14 -15 -10 -6 -7 -11 -13 -10 -12 -10 -8 -13 -13 -8 -6 -7 -7 -4 -4 -4 -5 -6 -6 -6 -6 -9 -10 -4 0 -1 -3 -12 -8 -15 -16 -15 -13 -5 -4 -3 -2 -3 -7 -11 -4 -1 0 0 0 -1 -7 -7 -6 -8 -7 -4 -9 -8 -8 -9 -9 -9 -5 -2 -8 -9 -6 -3 -3 -4 -4 -5 -4 -4 -6 -11 -10 -21 -32 -33 -27 -28 -29 -49 -64 -56 -32 -29 -38 -52 -57 -42 -33 -37 -49 -46 -39 -35 -33 -35 -32 -27 -26 -26 -25 -21 -11 -16 -16 -12 -15 -15 -7 -8 -16 -22 -22 -17 -8 -6 -3 -6 -17 -17 -11 -9 -10 -10 -6 -4 -8 -16 -23 -25 -12 -6 -5 -6 -8 -6 -7 -6 -6 -8 -6 -6 -7 -7 -15 -21 -16 -6 -14 -14 -12 -7 -2 -2 -3 -2 -4 -5 -6 -6 -3 -4 -2 -3 -3 -2 -3 -3 -2 -1 -4 -5 -2 -4 -3 -2 -3 -4 -7 -10 -9 -7 -9 -8 -8 -12 -6 -1 -1 -5 -5 -2 -1 -1 0 0 0 0 -1 -6 -15 -15 -15 -15 -14 -8 -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 -22 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -70 -39 -12 -16 -32 -90 -60 -68 -69 -62 -52 -39 -40 -45 -49 -56 -39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -39 -67 -70 -72 -74 -70 -57 -56 -60 -68 -73 -71 -67 -67 -67 -69 -71 -84 -114 -139 -137 -141 -147 -122 -108 -106 -104 -105 -80 -99 -81 -77 -76 -96 -94 -91 -86 -81 -81 -97 -111 -108 -92 -104 -193 -109 -104 -136 -133 -99 -105 -113 -117 -118 -128 -135 -127 -121 -104 -105 -126 -141 -158 -158 -145 -125 -84 -117 -132 -139 -122 -111 -100 -69 -71 -73 -64 -69 -67 -58 -59 -100 -103 -59 -78 -72 -104 -82 -86 -94 -79 -73 -70 -70 -76 -114 -102 -97 -106 -85 -82 -104 -110 -112 -110 -96 -76 -83 -82 -87 -93 -92 -127 -102 -67 -67 -100 -88 -112 -100 -91 -91 -94 -101 -101 -118 -132 -137 -103 -31 -7 -27 -44 -65 -75 -69 -68 -67 -62 -46 -43 -31 -36 -27 -13 -14 -26 -25 -23 -14 -9 -14 -15 -20 -14 -26 -35 -10 -64 -89 -49 -49 -60 -10 -19 -34 -36 -36 -39 -49 -49 -37 -38 -37 -40 -56 -33 -26 -26 -29 -40 -46 -51 -87 -64 -29 -69 -17 -15 -15 -27 -38 -34 -31 -26 -40 -34 -12 -10 -24 -20 -16 -18 -17 -34 -41 -34 -46 -66 -80 -32 -49 -52 -54 -41 -20 -20 -23 -20 -16 -17 -23 -25 -18 -28 -29 -20 -6 0 -9 -16 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 -3 0 -3 -8 -7 -1 -3 -12 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -2 -1 0 0 0 -2 -10 -11 -12 -5 0 0 0 -1 0 -4 -11 -19 -16 -18 -12 -5 0 0 0 0 -7 -9 -13 -15 -17 -14 -13 -13 -10 -10 -13 -13 -15 -16 -10 -10 -17 -14 -12 -9 -8 -10 -9 -4 -7 -8 -6 -3 -2 -3 -5 -7 -6 -5 -8 -16 -8 -2 -1 -3 -6 -9 -8 -11 -11 -14 -12 -6 -12 -4 -1 -1 -5 -9 -4 -3 -1 0 -3 -6 -7 -7 -7 -10 -8 -5 -7 -7 -9 -10 -7 -3 -7 -6 -8 -9 -6 -4 -4 -5 -4 -6 -7 -4 -4 -11 -9 -22 -30 -31 -28 -28 -30 -39 -35 -27 -26 -32 -47 -57 -55 -42 -27 -31 -47 -45 -56 -41 -34 -33 -32 -31 -31 -31 -22 -16 -16 -18 -21 -15 -17 -22 -22 -19 -17 -17 -11 -12 -16 -13 -5 -19 -11 -9 -12 -17 -14 -12 -14 -8 -8 -13 -14 -19 -7 -3 -2 -3 -5 -9 -8 -7 -8 -10 -10 -7 -11 -15 -8 -6 -7 -6 -15 -13 -12 -7 -4 -3 -3 -5 -6 -5 -5 -4 -3 -5 -6 -5 -5 -5 -4 -4 -5 -3 -3 -4 -4 -7 -12 -6 -7 -6 -7 -12 -11 -9 -13 -12 -10 -9 -6 0 -2 -3 -5 -5 -4 -6 -4 -3 -1 0 0 -3 -12 -10 -10 -9 -7 -3 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 -17 -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 -5 -3 0 0 -7 -33 -23 -36 -44 -42 -26 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 -26 -71 -29 -33 -36 -41 -47 -37 0 0 0 -1 -3 -6 -9 -12 -15 -18 -87 -136 -146 -143 -146 -151 -137 -111 -101 -104 -104 -114 -195 -92 -71 -67 -67 -64 -71 -76 -83 -89 -87 -87 -120 -101 -123 -136 -89 -84 -119 -105 -95 -101 -102 -102 -101 -113 -124 -117 -119 -107 -104 -109 -134 -159 -150 -81 -65 -71 -88 -101 -74 -71 -83 -123 -142 -180 -160 -138 -103 -68 -67 -144 -205 -248 -237 -200 -165 -261 -187 -169 -217 -164 -91 -79 -70 -88 -147 -165 -97 -80 -75 -87 -111 -110 -114 -99 -112 -125 -85 -84 -94 -102 -99 -100 -115 -100 -70 -72 -93 -103 -98 -96 -89 -82 -67 -35 -26 -53 -81 -71 -37 -1 -39 -42 -43 -52 -57 -60 -62 -67 -56 -33 -28 -25 -26 -18 -11 -14 -19 -22 -8 -2 -4 -4 -6 -6 -14 -16 -7 -7 -2 -48 -74 -63 -18 -20 -30 -25 -32 -42 -35 -33 -39 -52 -49 -43 -50 -31 -34 -37 -31 -23 -31 -48 -98 -47 -64 -85 -14 -15 -18 -22 -30 -33 -31 -16 -25 -21 -9 -6 -8 -7 -14 -17 -16 -14 -12 -13 -55 -78 -70 -51 -50 -51 -58 -36 -15 -17 -21 -19 -20 -25 -42 -61 -17 -25 -27 -34 -49 -39 -1 0 0 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 -3 -1 0 -3 -11 -6 -1 -1 -6 -8 0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 -4 -2 0 -4 -14 -15 -9 -2 0 0 -1 -11 -9 -12 -12 -12 -22 -15 -3 0 0 0 -2 -15 -16 -17 -17 -17 -19 -15 -11 -11 -12 -12 -12 -13 -16 -16 -16 -14 -9 -6 -5 -5 -12 -11 -3 -5 -7 -7 -4 -3 -5 -11 -10 -10 -9 -17 -20 -4 -2 -2 -2 -3 -5 -7 -11 -11 -16 -15 -10 -7 -9 -4 -1 -4 -7 -7 -9 -6 -1 -3 -5 -5 -4 -7 -11 -8 -7 -9 -9 -9 -8 -8 -6 -4 -5 -5 -7 -7 -5 -4 -3 -5 -8 -4 -1 -3 -7 -9 -22 -19 -20 -24 -28 -32 -40 -46 -33 -25 -32 -49 -66 -36 -35 -35 -36 -44 -43 -42 -44 -38 -36 -34 -33 -35 -36 -22 -16 -16 -15 -18 -18 -20 -22 -20 -18 -16 -14 -12 -16 -31 -38 -20 -21 -10 -9 -17 -21 -16 -13 -16 -15 -13 -10 -9 -10 -8 -4 -3 -6 -10 -10 -8 -9 -10 -11 -10 -9 -13 -18 -19 -12 -10 -11 -14 -12 -14 -8 -7 -7 -5 -5 -5 -3 -3 -2 -2 -3 -2 -4 -4 -4 -4 -5 -8 -6 -5 -9 -13 -14 -13 -8 -8 -7 -8 -9 -10 -12 -15 -10 -9 -8 -6 -1 -3 -3 -4 -3 -3 -3 -2 -2 -2 -1 -2 -4 -6 -6 -6 -3 -2 -3 -2 0 0 0 -2 -2 -2 0 0 -2 -4 -4 -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 -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 -31 -41 -53 -69 -30 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -45 -68 -101 -146 -145 -152 -153 -106 -84 -94 -92 -117 -135 -57 -58 -57 -59 -60 -62 -69 -74 -72 -73 -84 -109 -83 -59 -67 -83 -91 -76 -84 -137 -123 -108 -108 -117 -109 -99 -93 -97 -98 -111 -103 -114 -122 -102 -61 -54 -51 -50 -50 -44 -62 -64 -65 -121 -201 -212 -213 -190 -185 -172 -201 -206 -207 -215 -233 -257 -275 -282 -150 -148 -151 -66 -46 -63 -59 -75 -91 -80 -69 -77 -98 -124 -115 -97 -78 -99 -100 -88 -89 -93 -83 -73 -70 -72 -67 -73 -93 -107 -105 -92 -90 -83 -83 -83 -81 -63 -23 -32 -18 0 -1 -16 -35 -36 -50 -63 -58 -50 -48 -59 -38 -20 -13 -14 -8 -4 -4 -12 -25 -3 -6 -8 -8 -9 -18 -53 -27 -16 -14 -9 -33 -65 -24 -17 -17 -11 -18 -34 -64 -91 -74 -51 -57 -71 -67 -47 -26 -32 -34 -33 -30 -38 -53 -66 -37 -101 -69 -13 -10 -14 -13 -23 -28 -25 -19 -13 -13 -8 -4 -4 -11 -44 -18 -14 -14 -15 -17 -53 -71 -44 -30 -43 -40 -59 -42 -20 -14 -17 -20 -22 -28 -50 -50 -25 -23 -28 -29 -52 -64 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 -9 -11 -4 -2 -9 -14 -5 -10 -13 -8 0 0 0 0 -6 -4 0 0 0 0 0 0 -2 -7 -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 -8 -3 0 -7 -17 -10 -11 -7 -3 0 -1 -5 -8 -9 -8 -15 -25 -13 -1 0 0 0 -5 -17 -19 -15 -13 -16 -20 -15 -9 -9 -10 -12 -12 -10 -14 -19 -11 -7 -4 -5 -5 -8 -11 -10 -5 -4 -7 -8 -4 -4 -7 -11 -11 -11 -9 -13 -12 -5 -2 -1 -1 -3 -7 -10 -10 -9 -16 -17 -13 -11 -14 -7 -2 -4 -7 -8 -8 -8 -4 -5 -4 -3 -5 -6 -5 -8 -9 -9 -8 -7 -10 -8 -7 -6 -4 -2 -6 -7 -7 -7 -6 -7 -8 -7 -2 -1 -3 -11 -28 -21 -21 -29 -34 -36 -41 -45 -31 -24 -23 -29 -37 -25 -34 -44 -45 -34 -26 -39 -49 -42 -39 -33 -24 -21 -21 -19 -18 -14 -12 -15 -17 -10 -10 -11 -14 -16 -12 -12 -11 -11 -19 -24 -17 -23 -22 -25 -20 -15 -17 -16 -15 -14 -10 -6 -5 -7 -5 -7 -9 -10 -10 -13 -14 -16 -10 -8 -9 -7 -7 -10 -8 -12 -16 -16 -15 -15 -13 -11 -8 -5 -5 -4 -2 -5 -4 -3 -2 -3 -2 -3 -3 -5 -8 -9 -9 -6 -11 -12 -13 -15 -13 -13 -13 -11 -10 -12 -13 -14 -7 -9 -8 -5 -3 -4 -3 -4 -4 -3 -2 -1 -2 -1 -3 -5 -5 -5 -5 -6 -6 -5 -3 -1 -2 -2 -2 -3 -3 -2 -1 -2 -2 -4 -3 -3 -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 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -54 -74 -76 -78 -73 -30 -5 0 0 0 0 0 0 0 0 0 -5 -13 -10 -14 -19 -14 -29 -60 -69 -112 -116 -91 -77 -87 -100 -181 -154 -113 -48 -46 -48 -69 -65 -66 -74 -76 -83 -98 -89 -63 -50 -48 -78 -79 -69 -82 -143 -123 -105 -102 -109 -100 -99 -83 -93 -105 -118 -125 -77 -77 -70 -60 -56 -51 -49 -51 -54 -67 -75 -70 -145 -206 -205 -190 -146 -148 -147 -159 -181 -187 -201 -224 -211 -175 -54 -68 -68 -67 -67 -60 -56 -58 -70 -80 -80 -85 -105 -99 -89 -82 -65 -55 -79 -125 -108 -94 -90 -92 -66 -63 -74 -88 -85 -67 -109 -109 -102 -100 -91 -83 -83 -92 -72 -24 -17 -2 0 0 -3 -14 -24 -31 -57 -61 -44 -24 -38 -61 -41 -24 -15 -14 -12 -8 -18 -29 -22 -4 -18 -14 -11 -17 -32 -13 -8 -5 -16 -33 -47 -19 -49 -60 -51 -44 -43 -41 -75 -73 -53 -56 -98 -106 -61 -42 -41 -38 -43 -42 -44 -35 -21 -35 -115 -41 -11 -15 -29 -20 -21 -21 -17 -11 -14 -33 -7 -4 -7 -7 -13 -15 -14 -7 -50 -88 -72 -71 -29 -29 -35 -30 -30 -38 -25 -18 -17 -18 -20 -24 -58 -48 -31 -27 -30 -31 -8 -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 -3 -5 -3 0 0 -1 0 -4 -10 -16 -14 0 -2 -1 -4 -6 -3 0 -1 -1 0 -1 -3 -10 -2 0 0 0 -2 -13 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -12 -5 -11 -16 -7 0 -1 -5 -10 -12 -9 -10 -9 0 0 0 0 -8 -19 -20 -12 -12 -12 -13 -10 -1 -2 -8 -11 -12 -12 -12 -15 -13 -12 -8 -5 -6 -11 -13 -8 -4 -4 -6 -2 -9 -5 -6 -9 -9 -9 -5 -13 -13 -7 -1 0 -1 -3 -3 -3 -7 -11 -13 -17 -14 -11 -8 -4 -3 -6 -7 -9 -9 -6 -7 -4 -3 -5 -7 -6 -7 -9 -9 -7 -5 -5 -6 -7 -12 -9 -5 -3 -5 -4 -6 -6 -8 -9 -7 -8 -2 -2 -7 -18 -30 -28 -21 -31 -32 -35 -41 -44 -45 -29 -24 -23 -23 -25 -37 -42 -41 -38 -37 -34 -34 -41 -41 -41 -33 -24 -23 -18 -16 -13 -15 -17 -11 -9 -21 -23 -19 -19 -17 -10 -10 -14 -21 -25 -25 -32 -31 -24 -22 -22 -19 -10 -7 -12 -8 -6 -5 -6 -6 -11 -10 -10 -15 -19 -14 -12 -7 -7 -7 -8 -7 -3 -12 -23 -21 -17 -16 -14 -10 -7 -6 -5 -4 -3 -4 -5 -4 -3 -4 -5 -5 -4 -4 -5 -7 -10 -13 -12 -13 -11 -10 -13 -17 -16 -12 -11 -13 -14 -13 -12 -10 -13 -9 -6 -5 -4 -2 -2 -4 -5 -4 -2 -4 -5 -6 -6 -5 -3 -4 -4 -4 -3 -4 -5 -2 -3 -3 -3 -2 -1 -2 -3 -3 -3 -2 -3 -3 -2 -2 -3 -2 -3 -3 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -57 -73 -74 -63 -45 -48 -6 0 0 0 0 0 0 0 0 -5 -10 -10 -2 -3 -5 -2 0 -9 -31 -58 -72 -79 -74 -87 -116 -317 -201 -90 -47 -42 -47 -70 -53 -60 -65 -66 -74 -91 -81 -63 -58 -60 -82 -77 -82 -84 -92 -101 -99 -112 -151 -152 -115 -93 -98 -102 -103 -82 -52 -72 -61 -51 -45 -49 -57 -70 -73 -63 -63 -68 -58 -168 -170 -142 -118 -119 -101 -113 -138 -165 -186 -204 -100 -60 -53 -50 -55 -55 -63 -76 -78 -76 -68 -85 -108 -114 -118 -116 -72 -54 -51 -53 -59 -74 -82 -85 -87 -90 -84 -63 -77 -97 -105 -96 -125 -105 -99 -98 -97 -90 -85 -61 -54 -42 -30 -7 0 0 0 0 0 0 -10 -55 -60 -48 -36 -52 -47 -28 -16 -5 -8 -12 -20 -21 -19 -20 -21 -10 -10 -6 -6 -4 -7 -7 -2 -10 -18 -22 -56 -40 -66 -74 -65 -61 -84 -53 -41 -53 -49 -31 -76 -55 -50 -48 -53 -72 -54 -27 -17 -8 -16 -12 -9 -10 -18 -28 -24 -15 -18 -20 -20 -15 -4 -5 -14 -14 -10 -15 -24 -31 -61 -80 -78 -60 -12 -16 -17 -17 -14 -15 -18 -16 -15 -16 -19 -27 -64 -36 -33 -33 -28 -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 -2 -1 0 -2 -5 0 -5 -11 -12 -8 0 0 0 -5 -10 -8 0 0 0 0 -4 -8 -8 -8 -1 0 0 0 -1 -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 -3 -4 0 -1 -15 -5 0 0 -3 -13 -15 -8 -10 -11 -6 0 0 0 -9 -18 -19 -13 -14 -13 -16 -18 -12 -4 -7 -9 -11 -14 -15 -13 -14 -15 -11 -8 -8 -12 -14 -7 -6 -5 -6 -8 -7 -8 -8 -7 -9 -10 -6 -12 -4 -2 -1 -2 -4 -6 -6 -5 -7 -9 -9 -15 -17 -14 -8 -3 -4 -5 -6 -10 -9 -6 -6 -5 -3 -6 -8 -9 -7 -7 -6 -9 -5 -2 0 0 0 -2 -4 -5 -6 -6 -8 -6 -7 -4 -4 -7 -1 -2 -6 -8 -7 -7 -23 -29 -29 -28 -33 -35 -23 -27 -25 -25 -22 -24 -31 -38 -51 -40 -30 -33 -37 -30 -32 -40 -32 -27 -26 -20 -15 -18 -16 -20 -19 -9 -9 -12 -12 -13 -14 -11 -7 -14 -18 -13 -13 -20 -22 -21 -21 -26 -26 -21 -18 -15 -10 -4 -3 -5 -7 -10 -12 -17 -13 -12 -14 -11 -4 -5 -6 -8 -9 -8 -11 -12 -15 -18 -18 -14 -7 -7 -4 -3 -3 -3 -3 -4 -3 -3 -2 -3 -7 -5 -5 -5 -10 -15 -16 -14 -11 -12 -14 -16 -14 -10 -10 -13 -16 -16 -14 -12 -5 -12 -8 -6 -7 -6 -2 -3 -4 -4 -3 -1 -1 -2 -3 -3 -3 -3 -3 -3 -3 -2 -2 -3 -3 -3 -3 -4 -3 -3 -3 -3 -2 -3 -2 -6 -8 -7 -4 -4 -6 -8 -7 -3 -1 -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 -15 -21 0 0 -61 -72 -72 -64 -34 0 0 0 -8 -6 0 0 0 0 -8 -5 -1 -1 0 0 0 -22 -31 -35 -49 -63 -80 -88 -68 -50 -42 -81 -64 -57 -50 -47 -47 -50 -46 -58 -59 -58 -58 -63 -81 -84 -79 -75 -78 -95 -215 -141 -121 -128 -89 -109 -205 -235 -170 -77 -84 -93 -101 -89 -60 -60 -47 -38 -37 -45 -58 -67 -70 -68 -61 -60 -70 -162 -111 -107 -92 -66 -57 -75 -101 -129 -159 -174 -117 -50 -43 -40 -39 -43 -52 -79 -83 -84 -86 -92 -102 -106 -109 -102 -76 -49 -58 -69 -89 -91 -67 -85 -85 -79 -84 -87 -92 -89 -63 -86 -111 -96 -96 -85 -84 -85 -84 -71 -69 -54 -50 -32 -4 0 0 0 0 0 -6 -53 -60 -48 -47 -48 -53 -17 -15 -17 -12 -11 -18 -26 -19 -11 -8 -4 -6 -8 -8 -10 -10 -6 -13 -6 -21 -33 -39 -30 -43 -56 -79 -88 -90 -33 -30 -93 -72 -26 -56 -46 -48 -51 -44 -42 -50 -28 -36 -27 -18 -21 -18 -13 -13 -22 -20 -8 -16 -7 -4 -8 -9 -9 -10 -11 -11 -14 -31 -73 -78 -84 -54 -35 -20 -16 -28 -27 -38 -29 -14 -11 -10 -16 -20 -24 -23 -1 -8 -14 -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 -2 -5 -9 -5 0 0 0 0 -4 -1 0 0 0 0 -2 -5 -4 -1 -1 -5 -1 0 -5 -11 -7 -3 0 0 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 -7 -10 -13 -17 -16 -7 -8 -9 -5 0 0 0 -12 -13 -13 -14 -15 -14 -16 -17 -9 -3 -7 -7 -8 -9 -12 -13 -15 -14 -14 -11 -11 -12 -13 -7 -9 -5 -5 -7 -6 -5 -6 -5 -14 -15 -11 -11 -5 -3 -3 -5 -6 -6 -11 -9 -10 -9 -9 -14 -10 -8 -5 -4 -5 -4 -5 -10 -11 -7 -3 -3 -5 -6 -4 -5 -6 -6 -4 -8 -6 -2 0 0 -2 -13 -8 -8 -8 -7 -4 -3 -6 -9 -6 -3 -1 -1 0 -1 -3 -14 -26 -23 -21 -16 -22 -23 -21 -24 -24 -22 -18 -26 -41 -42 -29 -29 -22 -29 -37 -32 -30 -38 -28 -26 -26 -21 -16 -14 -15 -16 -14 -7 -8 -12 -10 -10 -9 -9 -10 -12 -10 -8 -7 -16 -25 -19 -16 -29 -32 -27 -21 -14 -11 -9 -3 -2 -2 -3 -21 -12 -20 -14 -11 -13 -6 -6 -8 -9 -9 -10 -7 -9 -19 -22 -20 -15 -9 -7 -2 -1 -2 -4 -5 -5 -4 -5 -3 -2 -6 -12 -4 -12 -11 -12 -13 -12 -16 -16 -10 -7 -9 -11 -14 -18 -18 -17 -14 -9 -6 -7 -7 -6 -6 -6 -5 -5 -6 -4 -5 -4 -2 -2 -4 -3 -5 -4 -4 -4 -3 -4 -6 -5 -3 -4 -5 -4 -3 -3 -4 -4 -3 -5 -4 -6 -6 -8 -9 -4 -9 -32 -15 -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 -4 -6 -10 -47 -66 -69 -69 -79 -65 0 0 0 -36 -30 -9 -7 -5 0 0 -14 -11 0 0 0 0 -10 -42 -62 -54 -36 -43 -72 -65 -51 -44 -143 -102 -43 -46 -51 -47 -44 -48 -55 -52 -51 -45 -41 -44 -63 -67 -68 -74 -76 -88 -119 -99 -82 -105 -130 -138 -170 -120 -112 -134 -129 -73 -59 -47 -44 -43 -32 -32 -41 -50 -54 -50 -59 -46 -42 -84 -126 -86 -84 -50 -29 -35 -56 -82 -107 -137 -169 -154 -48 -45 -42 -53 -54 -55 -72 -66 -81 -85 -84 -90 -93 -90 -86 -67 -59 -84 -84 -88 -78 -73 -96 -103 -105 -98 -114 -123 -115 -105 -103 -102 -90 -71 -77 -78 -69 -71 -79 -68 -79 -76 -60 -50 -32 0 0 0 0 -3 -20 -39 -15 -29 -37 -29 -11 -12 -12 -14 -13 -14 -17 -14 -10 -5 -7 -11 -3 -5 -17 -16 -4 -5 -21 -23 -50 -62 -60 -54 -49 -71 -54 -22 -40 -64 -97 -45 -15 -28 -40 -41 -45 -47 -48 -48 -42 -29 -16 -26 -28 -21 -11 -10 -9 -9 -8 -10 -8 -5 -12 -14 -18 -24 -25 -43 -49 -44 -57 -92 -87 -27 -16 -19 -27 -51 -47 -42 -28 -15 -13 -10 -25 -25 -24 -26 -30 -24 -19 -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 -1 -3 0 0 -4 -6 -1 -6 -9 -3 0 0 -2 -14 -3 0 0 0 -1 -7 -8 -3 0 -1 -5 -1 -1 0 -4 -7 -3 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -13 -20 -20 -14 -5 -5 -11 -9 -3 0 -2 -14 -12 -10 -12 -12 -10 -13 -9 -6 -5 -6 -7 -11 -7 -12 -16 -17 -16 -14 -6 -6 -12 -12 -6 -8 -6 -5 -3 0 -1 -4 -5 -22 -15 -6 -8 -7 -5 -5 -6 -6 -7 -11 -12 -14 -9 -10 -12 -5 0 -3 -4 -5 -5 -5 -7 -10 -6 -5 -4 -4 -7 -4 -4 -3 -3 -5 -7 -6 -1 0 -1 -3 -7 -7 -11 -8 -6 -5 -3 -5 -9 -5 -3 -2 -1 -1 -3 -4 -12 -22 -25 -17 -14 -27 -26 -19 -18 -19 -20 -16 -34 -49 -48 -26 -39 -36 -49 -54 -47 -37 -32 -24 -25 -26 -23 -17 -9 -16 -13 -8 -6 -8 -15 -14 -11 -9 -11 -13 -10 -13 -12 -10 -10 -13 -12 -16 -29 -31 -23 -15 -15 -10 -10 -5 -2 0 0 -2 -12 -16 -12 -13 -16 -14 -11 -16 -20 -17 -10 -7 -8 -12 -19 -15 -13 -14 -11 -6 -3 -3 -4 -6 -8 -8 -9 -7 -4 -7 -11 -10 -13 -11 -10 -10 -11 -12 -8 -8 -12 -15 -17 -19 -22 -19 -18 -14 -9 -6 -6 -10 -12 -8 -7 -8 -8 -5 -6 -5 -6 -6 -5 -4 -6 -7 -6 -6 -5 -3 -7 -6 -6 -5 -5 -6 -4 -4 -3 -3 -3 -4 -5 -7 -3 -7 -8 -8 -8 -10 -33 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -32 -49 -64 -68 -69 -71 -60 -32 -28 -26 -34 -40 -44 -48 -45 -1 -17 -15 -18 -14 0 0 0 0 -14 -27 -29 -26 -23 -48 -53 -49 -46 -136 -73 -39 -42 -55 -46 -39 -47 -76 -74 -65 -51 -40 -36 -125 -207 -47 -54 -55 -59 -76 -81 -87 -79 -81 -72 -78 -89 -146 -173 -134 -68 -65 -45 -49 -53 -47 -34 -41 -42 -42 -40 -39 -31 -31 -107 -141 -128 -110 -78 -50 -43 -52 -74 -102 -129 -161 -118 -65 -83 -157 -142 -81 -61 -61 -64 -70 -61 -56 -60 -66 -61 -69 -60 -63 -86 -98 -79 -85 -81 -85 -88 -77 -110 -124 -125 -121 -134 -117 -104 -101 -88 -66 -69 -68 -54 -58 -72 -77 -59 -42 -36 -18 0 0 0 0 0 -17 -36 -46 -40 -37 -30 -22 -23 -54 -27 -15 -11 -12 -10 -15 -7 -9 -12 -11 -10 -22 -21 -21 -23 -25 -7 -17 -21 -28 -39 -44 -47 -68 -39 -61 -85 -45 -30 -19 -31 -40 -38 -38 -25 -41 -41 -50 -46 -28 -34 -25 -18 -14 -14 -16 -13 -15 -11 -9 -13 -5 -16 -34 -35 -29 -42 -42 -47 -83 -70 -33 -70 -15 -12 -15 -15 -21 -23 -18 -13 -11 -7 -12 -26 -21 -22 -24 -27 -27 -1 0 0 0 0 0 0 0 0 0 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 0 -3 -2 -2 0 -1 -11 -2 0 0 -3 -9 0 0 0 0 -2 -7 -6 -6 -2 0 0 -1 -6 -6 -6 -6 -3 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -5 -7 -3 0 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -16 -18 -16 -13 -9 -9 -13 -10 -4 0 0 -2 -10 -15 -13 -8 -4 -4 -11 -2 -4 -7 -9 -9 -6 -6 -11 -14 -13 -11 -9 -5 -15 -14 -6 -4 -8 -4 -7 -9 -7 -5 -6 -23 -16 -14 -11 -8 -9 -11 -10 -5 -3 -5 -4 -4 -6 -8 -9 -5 -1 0 -1 -1 -4 -6 -7 -7 -4 -4 -4 -3 -3 -3 -4 -3 -3 -6 -9 -4 -4 -1 -6 -9 -6 -6 -7 -6 -4 -4 -2 -1 -8 -8 -4 -2 -7 -12 -4 -5 -4 -14 -25 -26 -17 -20 -21 -22 -23 -25 -30 -28 -36 -46 -39 -28 -34 -19 -24 -32 -38 -32 -21 -24 -27 -26 -23 -17 -11 -18 -17 -12 -7 -8 -12 -12 -11 -8 -9 -9 -9 -18 -20 -12 -9 -15 -19 -17 -21 -24 -33 -22 -11 -10 -6 -3 -3 -1 0 -4 -15 -13 -10 -11 -14 -16 -14 -14 -14 -14 -12 -11 -14 -13 -16 -12 -10 -12 -15 -7 -6 -5 -5 -7 -9 -10 -11 -11 -11 -12 -15 -16 -13 -18 -15 -12 -9 -6 -6 -12 -15 -17 -18 -20 -23 -21 -19 -14 -11 -11 -11 -10 -11 -7 -8 -8 -7 -5 -7 -6 -5 -7 -7 -6 -6 -6 -6 -5 -4 -3 -5 -7 -8 -4 -3 -4 -6 -6 -5 -5 -6 -7 -7 -7 -3 -11 -9 -8 -10 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -33 -43 -57 -65 -70 -70 -78 -82 -70 -49 -55 -12 0 0 0 0 -1 -25 -20 -25 -18 0 0 0 0 0 0 -16 -48 -54 -54 -56 -55 -50 -79 -192 -155 -117 -133 -165 -44 -114 -152 -112 -125 -195 -144 -89 -134 -136 -41 -56 -50 -68 -67 -90 -90 -58 -61 -106 -131 -148 -131 -170 -97 -65 -58 -38 -43 -47 -35 -31 -37 -34 -34 -51 -47 -39 -42 -52 -75 -102 -116 -125 -96 -62 -59 -81 -116 -152 -178 -135 -93 -113 -160 -166 -60 -45 -51 -53 -51 -42 -74 -75 -68 -60 -61 -89 -67 -77 -93 -103 -119 -108 -95 -99 -114 -139 -119 -115 -130 -129 -108 -94 -82 -81 -84 -76 -65 -59 -71 -61 -50 -41 -35 -33 -29 -23 -10 0 0 0 -16 -46 -60 -57 -39 -41 -42 -46 -43 -21 -13 -8 -12 -14 -14 -18 -16 -15 -12 -15 -21 -11 -17 -18 -21 -15 -8 -19 -22 -25 -24 -27 -33 -65 -48 -66 -44 -25 -31 -38 -41 -38 -40 -51 -51 -58 -88 -77 -35 -43 -31 -27 -16 -10 -12 -20 -16 -12 -10 -10 -8 -13 -45 -69 -51 -32 -37 -5 -67 -81 -80 -70 -14 -15 -13 -24 -41 -42 -15 -6 -15 -8 -8 -20 -17 -16 -17 -24 -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 -8 -2 0 0 0 0 0 0 0 0 0 0 -10 -3 -4 -7 -7 -6 -1 0 0 0 -1 -6 -2 -7 -5 -1 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -13 -11 -10 -11 -11 -8 -8 -6 -1 0 -3 -10 -10 -9 -9 -14 -17 -15 -3 -1 -6 -9 -9 -6 -6 -7 -13 -14 -12 -12 -6 -7 -9 -4 -3 -6 0 0 -4 -6 -6 -10 -20 -5 -8 -7 -6 -9 -14 -14 -7 -8 -8 -7 -6 -12 -8 -9 -11 -10 -6 0 0 -2 -6 -9 -8 -2 -3 -4 -4 -2 0 0 0 -2 -4 -6 -7 -9 -1 -5 -7 -9 -20 -36 -9 -6 -3 -1 0 -1 -9 -8 -7 -13 -17 -4 -11 -7 -8 -12 -17 -21 -27 -22 -19 -18 -21 -28 -32 -19 -38 -41 -41 -45 -39 -36 -33 -36 -30 -21 -23 -24 -25 -15 -10 -10 -13 -14 -18 -12 -10 -11 -9 -9 -7 -7 -8 -8 -8 -9 -9 -10 -14 -15 -15 -19 -15 -28 -16 -8 -8 -6 -2 -3 -1 0 0 -3 -14 -12 -11 -10 -11 -14 -15 -15 -8 -6 -6 -8 -9 -10 -10 -12 -12 -12 -12 -5 -8 -8 -6 -7 -9 -9 -9 -18 -21 -22 -20 -16 -17 -13 -13 -11 -10 -11 -16 -18 -19 -20 -17 -17 -22 -19 -14 -11 -12 -10 -6 -9 -9 -10 -10 -7 -5 -9 -9 -5 -8 -7 -3 -3 -5 -5 -4 -4 -5 -5 -2 -4 -6 -8 -6 -5 -10 -7 -8 -6 -5 -7 -11 -5 -8 -9 -10 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -38 -38 -46 -63 -64 -69 -67 -90 -93 -62 -19 -17 -2 0 0 0 0 0 0 0 -2 -2 0 0 0 0 -9 -20 -31 -46 -62 -65 -68 -61 -51 -140 -186 -181 -146 -123 -71 -82 -165 -172 -95 -76 -189 -265 -265 -191 -245 -174 -110 -55 -59 -170 -170 -180 -104 -97 -165 -170 -146 -128 -146 -109 -66 -42 -32 -36 -35 -25 -29 -32 -33 -31 -47 -45 -39 -38 -40 -43 -45 -32 -79 -116 -79 -79 -105 -138 -127 -116 -138 -65 -101 -129 -109 -55 -49 -55 -50 -53 -63 -84 -90 -74 -62 -58 -73 -81 -84 -86 -93 -106 -117 -148 -168 -157 -133 -124 -119 -112 -104 -100 -96 -86 -80 -78 -80 -72 -58 -37 -50 -50 -55 -51 -19 -22 -35 -14 0 0 0 0 -33 -47 -57 -60 -54 -46 -44 -31 -17 -14 -11 -12 -13 -20 -28 -25 -23 -12 -22 -24 -17 -15 -12 -15 -14 -12 -15 -16 -15 -11 -31 -61 -60 -28 -47 -51 -25 -15 -19 -18 -28 -51 -70 -74 -97 -107 -56 -29 -29 -28 -31 -15 -10 -11 -13 -11 -11 -13 -10 -7 -7 -9 -40 -27 -15 -15 -21 -94 -87 -82 -47 -13 -17 -19 -107 -86 -45 -13 -7 0 -1 -9 -18 -18 -17 -27 -13 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -13 -6 -1 0 0 0 0 0 0 0 0 0 -3 -1 -3 -6 -9 -8 0 0 0 0 0 0 0 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -16 -15 -13 -14 -13 -11 -12 -13 -2 0 -6 -13 -14 -12 -10 -17 -15 -5 0 0 -2 -9 -12 -12 -11 -10 -10 -16 -15 -12 -13 -11 -11 -3 -3 -4 -2 0 -1 -9 -7 -13 -20 -5 -14 -11 -11 -14 -14 -11 -9 -6 -5 -4 -4 -8 -11 -14 -20 -24 -18 0 0 0 -2 -6 -6 -5 -9 -2 -1 -1 0 0 0 0 -4 -5 -6 -8 -5 -10 -10 -11 -13 -15 -7 -6 -3 -3 -3 -5 -10 -10 -9 -16 -17 -14 -17 -4 -7 -6 -13 -23 -25 -23 -22 -18 -19 -25 -30 -29 -32 -37 -37 -36 -38 -38 -27 -26 -25 -23 -21 -13 -24 -11 -9 -9 -10 -14 -16 -20 -17 -12 -9 -8 -8 -6 -7 -7 -8 -9 -9 -13 -15 -11 -17 -26 -18 -14 -14 -14 -9 -5 -6 -5 -2 0 -1 -4 -9 -10 -11 -14 -11 -12 -17 -18 -9 -8 -7 -11 -15 -14 -12 -12 -13 -15 -15 -11 -10 -8 -10 -11 -11 -11 -9 -18 -17 -22 -23 -18 -16 -17 -16 -15 -14 -16 -19 -21 -23 -23 -16 -15 -21 -17 -17 -11 -12 -11 -10 -12 -7 -9 -12 -9 -5 -8 -10 -5 -1 -2 -5 -6 -5 -3 -3 -4 -5 -5 -2 -5 -3 -5 -5 -4 -7 -6 -5 -4 -4 -5 -6 -6 -10 -9 -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 -2 -37 -41 -37 -45 -59 -60 -65 -68 -65 -73 -72 -58 -48 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -48 -54 -51 -51 -54 -55 -46 -41 -123 -140 -143 -116 -121 -147 -131 -145 -186 -257 -210 -220 -236 -214 -192 -325 -285 -280 -182 -80 -218 -56 -32 -79 -105 -123 -153 -163 -100 -99 -131 -52 -32 -35 -56 -50 -40 -32 -26 -26 -27 -37 -50 -35 -28 -25 -28 -37 -64 -114 -116 -104 -117 -142 -182 -156 -118 -93 -71 -108 -116 -75 -47 -50 -46 -64 -74 -77 -69 -66 -49 -53 -73 -85 -91 -100 -102 -122 -126 -138 -172 -149 -143 -136 -134 -142 -116 -83 -113 -118 -112 -110 -111 -74 -80 -83 -81 -69 -46 -50 -40 -29 -28 -29 -4 0 -10 -9 -3 -27 -40 -43 -49 -57 -61 -53 -25 -24 -30 -28 -14 -21 -20 -23 -21 -10 -14 -17 -19 -15 -14 -13 -14 -11 -11 -11 -19 -37 -15 -32 -33 -19 -15 -9 -49 -27 -13 -10 -2 -20 -44 -75 -95 -108 -106 -36 -28 -28 -29 -28 -14 -6 -19 -15 -8 -8 -8 -18 -33 -32 -20 -21 -62 -15 -5 -42 -91 -79 -69 -27 -36 -28 -17 -64 -60 -34 -14 -8 0 0 -4 -13 -21 -27 -27 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -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 -4 -10 -13 -14 -18 -12 -6 -7 -9 0 0 0 -10 -18 -16 -12 -18 -17 -13 -5 -1 -3 -10 -11 -11 -11 -11 -11 -12 -18 -16 -10 -8 -11 -7 -6 -6 -4 -3 -7 -8 -7 -10 -14 -10 -10 -20 -20 -14 -10 -9 -11 -6 -9 -8 -6 -7 -11 -13 -13 -11 -10 -6 0 0 0 -3 -7 -6 -4 -3 -9 -3 0 0 0 0 -5 -6 -6 -9 -12 -11 -15 -13 -9 -7 -6 -8 -11 -16 -10 -4 -5 -5 -5 -27 -29 -20 -16 -36 -78 -83 -43 -26 -21 -13 -27 -25 -31 -29 -28 -32 -26 -27 -24 -26 -27 -30 -34 -23 -23 -28 -27 -25 -22 -8 -8 -8 -10 -14 -19 -21 -14 -10 -10 -9 -9 -7 -6 -5 -7 -7 -7 -12 -13 -12 -18 -21 -19 -19 -25 -19 -15 -11 -9 -6 -5 -2 -5 -7 -6 -7 -8 -11 -9 -9 -12 -15 -11 -9 -8 -9 -13 -20 -28 -16 -20 -16 -17 -20 -18 -17 -18 -16 -16 -16 -13 -13 -27 -20 -14 -15 -20 -24 -24 -18 -13 -12 -13 -12 -14 -15 -20 -21 -21 -18 -15 -12 -10 -10 -10 -11 -11 -12 -15 -13 -8 -6 -9 -4 -1 0 -4 -5 -2 0 -1 -1 -1 -1 0 -1 -5 -4 -3 -3 -5 -6 -6 -4 -5 -5 -3 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 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 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -33 -49 -54 -57 -59 -64 -71 -37 -38 -48 -44 -40 -11 -2 0 0 0 0 0 0 0 0 0 0 -4 -32 -53 -61 -55 -50 -52 -39 -39 -41 -40 -114 -123 -129 -144 -143 -113 -107 -132 -195 -274 -302 -283 -225 -198 -233 -257 -197 -298 -240 -159 -126 -53 -28 -117 -123 -93 -126 -142 -58 -44 -44 -43 -36 -36 -108 -82 -85 -138 -122 -38 -31 -29 -59 -83 -57 -30 -28 -56 -130 -136 -120 -132 -159 -185 -205 -197 -175 -174 -165 -133 -130 -56 -40 -46 -58 -72 -74 -78 -69 -59 -55 -68 -79 -101 -105 -117 -133 -136 -135 -143 -156 -166 -185 -167 -137 -133 -145 -130 -155 -148 -123 -121 -127 -97 -57 -54 -53 -51 -41 -51 -52 -57 -31 -16 -14 -6 -1 -2 0 -11 -44 -56 -55 -52 -54 -51 -75 -35 -45 -35 -24 -42 -32 -27 -19 -13 -12 -18 -14 -10 -8 -11 -17 -14 -14 -7 -16 -37 -30 -13 -12 -9 -36 -53 -53 -20 -14 -11 -10 -20 -33 -128 -81 -64 -62 -23 -31 -31 -25 -24 -22 -30 -20 -26 -31 -24 -12 -6 -17 -29 -25 -36 -71 -7 -57 -74 -87 -76 -65 -75 -73 -44 -19 -39 -48 -15 -4 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 -8 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -17 -11 -12 -8 -4 0 0 0 -2 -13 -16 -12 -16 -4 -10 -6 -1 -3 -8 -10 -11 -13 -16 -15 -9 -14 -13 -9 -8 -10 -3 -3 -5 -5 -4 -5 -9 -3 -5 -7 -11 -13 -18 -18 -10 -9 -10 -8 -4 -6 -3 -8 -14 -18 -15 -12 -10 -7 -3 0 0 0 -3 -7 -9 -8 -7 -8 -2 0 0 0 0 -1 -2 -2 -5 -6 -3 -14 -13 -8 -7 -9 -13 -23 -23 -15 -11 -7 -4 -6 -24 -23 -17 -21 -43 -77 -63 -45 -35 -25 -16 -19 -20 -30 -37 -32 -27 -28 -22 -14 -23 -27 -27 -29 -26 -25 -33 -32 -24 -21 -19 -8 -8 -11 -15 -16 -16 -13 -12 -10 -6 -4 -5 -7 -8 -9 -8 -7 -9 -9 -12 -32 -36 -27 -21 -22 -16 -13 -14 -12 -7 -6 -3 -6 -6 -5 -5 -6 -5 -6 -11 -14 -17 -17 -18 -17 -15 -17 -18 -22 -18 -19 -7 -9 -16 -18 -15 -15 -18 -19 -20 -20 -18 -15 -12 -15 -14 -15 -18 -21 -15 -15 -16 -16 -15 -14 -15 -16 -17 -19 -19 -14 -16 -12 -9 -13 -16 -15 -13 -11 -12 -11 -7 -3 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -4 -4 -5 -7 -9 -9 -5 -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 -14 -17 -4 -22 -78 -35 -4 0 0 0 0 0 0 0 0 -1 -7 -7 -2 0 0 0 0 0 0 0 0 0 0 0 -34 -54 -57 -56 -60 -65 -73 -58 -51 -26 -5 -18 -20 -3 0 0 0 0 0 0 0 0 0 -11 -37 -57 -59 -60 -56 -50 -47 -37 -38 -38 -37 -119 -127 -132 -181 -175 -137 -100 -137 -187 -244 -273 -272 -232 -244 -332 -269 -226 -381 -200 -135 -133 -138 -127 -111 -86 -56 -75 -99 -31 -36 -32 -34 -29 -51 -139 -138 -158 -179 -170 -79 -167 -142 -99 -117 -119 -26 -30 -30 -76 -155 -148 -83 -153 -150 -141 -152 -146 -141 -142 -107 -75 -43 -44 -52 -73 -83 -82 -85 -71 -80 -90 -101 -100 -107 -117 -145 -164 -159 -154 -143 -142 -145 -146 -163 -168 -121 -135 -157 -163 -162 -120 -115 -114 -95 -56 -62 -54 -42 -45 -54 -51 -50 -41 -23 -32 -35 0 0 0 -18 -48 -54 -63 -63 -48 -39 -36 -29 -45 -28 -31 -46 -41 -33 -28 -20 -15 -14 -12 -14 -36 -28 -14 -9 -12 -21 -16 -36 -41 -18 -17 -20 -78 -68 -13 -11 -32 -26 -18 -14 -18 -39 -29 -29 -21 -15 -18 -21 -14 -14 -15 -19 -28 -35 -44 -47 -45 -39 -32 -32 -15 -68 -112 -86 -96 -91 -86 -80 -71 -79 -46 -18 -7 -27 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -8 -10 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -11 -19 -10 -2 0 0 0 0 -11 -14 -12 -13 -10 -14 -13 -5 -4 -10 -9 -9 -13 -12 -9 -6 -9 -8 -9 -7 -5 -4 -3 -8 -8 -6 -4 -4 -5 -6 -6 -9 -12 -14 -20 -9 -11 -10 -8 -6 -1 -4 -11 -15 -16 -16 -16 -8 -6 -2 0 0 -1 -7 -15 -18 -14 -9 -6 0 0 0 0 0 0 0 0 0 0 -4 -11 -14 -14 -25 -20 -15 -20 -23 -23 -24 -28 -19 -7 -13 -19 -16 -23 -45 -74 -84 -78 -44 -29 -21 -21 -22 -22 -32 -33 -35 -35 -22 -19 -14 -27 -29 -30 -35 -27 -25 -26 -18 -9 -10 -8 -9 -13 -13 -10 -7 -11 -11 -12 -10 -5 -3 -9 -9 -5 -4 -6 -8 -10 -11 -29 -37 -30 -17 -12 -17 -20 -18 -13 -10 -9 -5 -4 -6 -3 -2 -4 -4 -4 -12 -14 -20 -25 -19 -18 -14 -20 -19 -17 -23 -19 -18 -17 -22 -25 -21 -15 -22 -21 -19 -24 -29 -23 -17 -21 -21 -17 -15 -18 -20 -18 -19 -19 -18 -17 -18 -15 -14 -19 -18 -13 -13 -12 -10 -10 -12 -14 -15 -13 -10 -12 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -4 -14 -17 -13 -8 -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 -32 -63 -48 -13 -60 -92 -95 -36 0 0 0 0 0 0 0 0 -1 -6 -12 -3 0 0 0 0 0 0 0 0 0 0 -3 -37 -56 -58 -56 -59 -65 -72 -73 -75 -55 -20 0 0 0 0 0 0 0 0 0 0 -25 -45 -54 -57 -56 -54 -56 -57 -41 -21 -22 -34 -32 -32 -150 -155 -138 -193 -150 -102 -103 -140 -168 -233 -246 -231 -245 -277 -359 -337 -244 -220 -197 -200 -132 -137 -118 -105 -102 -73 -42 -30 -60 -69 -19 -17 -16 -45 -132 -185 -175 -156 -148 -165 -196 -194 -69 -43 -36 -32 -41 -40 -45 -44 -93 -97 -105 -69 -71 -87 -98 -104 -107 -59 -41 -47 -60 -52 -70 -79 -72 -59 -63 -102 -109 -122 -131 -130 -129 -144 -167 -132 -119 -160 -122 -114 -145 -165 -171 -143 -135 -139 -146 -144 -125 -111 -80 -71 -63 -56 -39 -41 -54 -61 -57 -47 -39 -32 -20 -30 -24 0 0 -12 -4 -21 -55 -82 -62 -47 -35 -26 -32 -34 -45 -47 -40 -29 -29 -13 -13 -12 -13 -17 -22 -18 -13 -7 -7 -14 -8 -51 -41 -27 -29 -24 -96 -52 -27 -27 -27 -25 -20 -17 -22 -30 -29 -23 -21 -15 -16 -20 -10 -14 -16 -15 -14 -15 -15 -23 -10 -10 -31 -55 -13 -70 -110 -107 -89 -100 -78 -74 -73 -52 -25 -14 -34 -45 -25 0 -2 -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 -3 -4 -6 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 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 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -19 -11 -3 0 0 0 0 -4 -12 -12 -11 -16 -19 -12 -4 -4 -10 -12 -12 -7 -15 -11 -6 -9 -16 -18 -10 -6 -6 -7 -14 -14 -13 -12 -9 -7 -6 -6 -8 -9 -10 -10 -8 -12 -9 -6 -4 -4 -4 -11 -12 -10 -7 -7 -8 -9 -7 -2 0 -2 -5 -11 -12 -7 -7 -6 0 0 0 0 0 0 0 0 0 0 -6 -10 -9 -15 -28 -42 -29 -20 -25 -24 -24 -23 -15 -9 -11 -9 -13 -21 -41 -56 -68 -80 -34 -38 -36 -26 -21 -25 -51 -39 -40 -43 -43 -37 -31 -18 -18 -25 -31 -25 -27 -26 -26 -27 -20 -9 -9 -15 -13 -9 -8 -10 -11 -10 -11 -8 -6 -7 -4 -11 -11 -9 -8 -10 -9 -9 -9 -21 -27 -23 -10 -15 -21 -15 -12 -12 -11 -12 -10 -8 -11 -9 -4 -3 -10 -13 -23 -32 -34 -30 -21 -21 -23 -23 -18 -10 -21 -21 -21 -20 -18 -18 -24 -28 -19 -20 -25 -25 -24 -14 -14 -16 -19 -23 -24 -23 -23 -23 -21 -21 -22 -21 -16 -22 -19 -14 -14 -12 -16 -16 -12 -10 -13 -15 -12 -15 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -9 -3 -8 -13 -11 -9 -14 -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 -36 -53 -32 0 -9 -63 -67 -22 0 0 0 0 0 0 0 0 -2 -7 -6 -1 0 0 0 0 0 0 0 0 0 -12 -44 -63 -60 -58 -58 -61 -65 -68 -68 -71 -73 -43 0 0 0 0 0 0 0 -1 -3 -52 -55 -54 -55 -54 -53 -53 -54 -56 -33 -7 -12 -29 -29 -31 -118 -140 -158 -195 -235 -137 -169 -194 -229 -239 -246 -249 -277 -293 -269 -277 -136 -154 -157 -145 -106 -99 -157 -140 -155 -165 -151 -43 -109 -110 -45 -47 -154 -80 -115 -158 -137 -122 -110 -97 -96 -109 -74 -78 -60 -101 -125 -102 -65 -53 -99 -100 -52 -30 -33 -42 -61 -90 -99 -39 -41 -52 -54 -60 -81 -77 -55 -59 -88 -122 -114 -126 -144 -124 -102 -89 -90 -78 -119 -156 -140 -112 -116 -133 -150 -140 -121 -124 -134 -125 -117 -120 -107 -68 -65 -54 -45 -56 -72 -61 -50 -45 -44 -46 -7 0 -2 0 -5 -42 -57 -23 -28 -53 -68 -25 -43 -28 -23 -35 -57 -55 -40 -32 -27 -22 -19 -17 -14 -19 -27 -18 -18 -10 -7 -9 -20 -64 -29 -24 -23 -41 -98 -64 -28 -22 -21 -23 -22 -26 -41 -43 -29 -14 -30 -33 -18 -12 -13 -17 -16 -8 -14 -36 -59 -88 -87 -66 -65 -50 -24 -116 -108 -107 -101 -99 -94 -93 -77 -29 0 -10 -39 -48 -13 0 -15 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -8 -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 -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 -1 -6 -9 -1 0 0 -8 -18 -11 -12 -13 -11 -12 -16 -13 -8 -6 -4 -7 -12 -9 -10 -13 -9 -8 -11 -12 -12 -4 -5 -10 -14 -13 -10 -11 -9 -7 -6 -7 -6 -6 -5 -7 -7 -6 -5 -5 -4 -2 0 -2 -4 -5 -11 -13 -12 -8 -11 -2 -7 -13 -17 -15 -17 -9 -5 -6 -4 0 0 0 0 0 0 0 0 0 -12 -12 -9 -15 -18 -42 -34 -26 -25 -23 -27 -15 -12 -16 -15 -8 -12 -11 -11 -42 -62 -64 -50 -46 -62 -54 -39 -39 -41 -44 -43 -37 -38 -35 -16 -12 -15 -27 -29 -25 -27 -27 -27 -27 -20 -12 -12 -11 -18 -16 -13 -13 -16 -15 -11 -10 -9 -8 -9 -10 -5 -7 -8 -7 -6 -6 -6 -34 -30 -19 -18 -20 -13 -16 -13 -10 -10 -11 -14 -8 -7 -7 -7 -8 -13 -8 -7 -13 -14 -12 -24 -34 -23 -20 -20 -18 -16 -15 -15 -21 -22 -20 -21 -25 -23 -22 -26 -26 -18 -18 -17 -18 -22 -27 -30 -27 -26 -26 -22 -20 -21 -22 -18 -25 -21 -16 -14 -12 -14 -15 -13 -11 -15 -18 -13 -13 -10 -5 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -7 -6 -6 -4 -3 -9 -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 0 0 0 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 -56 -48 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 0 -6 -5 -2 0 0 0 0 0 0 0 0 -10 -44 -58 -57 -57 -59 -61 -64 -65 -69 -71 -38 0 0 0 -2 -2 -2 -1 -13 -54 -55 -54 -54 -53 -52 -51 -52 -53 -59 -32 -6 -12 -29 -28 -31 -120 -136 -163 -202 -246 -251 -217 -183 -189 -177 -184 -236 -221 -159 -161 -167 -149 -146 -101 -95 -100 -109 -144 -164 -179 -190 -189 -184 -139 -147 -139 -127 -148 -134 -170 -145 -133 -127 -124 -105 -93 -92 -106 -138 -135 -138 -170 -156 -113 -175 -99 -63 -48 -42 -32 -25 -46 -100 -89 -43 -53 -60 -57 -56 -69 -74 -46 -67 -86 -104 -104 -92 -95 -84 -79 -82 -83 -74 -92 -130 -150 -166 -141 -142 -156 -141 -110 -121 -157 -121 -103 -107 -107 -75 -68 -59 -69 -75 -71 -53 -47 -43 -30 -15 0 0 0 0 0 -10 -49 -46 -46 -42 -20 -20 -59 -23 -20 -31 -40 -43 -34 -36 -29 -22 -26 -24 -15 -12 -9 -10 -13 -15 -10 -10 -35 -58 -17 -20 -24 -77 -122 -99 -14 -34 -45 -32 -24 -31 -37 -37 -19 -11 -20 -21 -20 -28 -32 -29 -25 -26 -16 -38 -62 -78 -88 -82 -100 -78 -66 -104 -74 -78 -99 -102 -100 -95 -73 -56 -13 -20 -26 -6 -1 0 -13 -27 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -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 -1 -3 0 -1 -1 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 -11 -19 -17 -12 -15 -11 -14 -17 -14 -13 -10 -3 -5 -8 -6 -5 -10 -12 -11 -13 -15 -15 -8 -7 -8 -12 -13 -10 -6 -6 -5 -5 -7 -8 -7 -9 -10 -6 -2 -3 -5 -3 -3 -3 -3 -3 0 -20 -23 -21 -17 -15 -1 -8 -13 -17 -17 -7 -7 -6 -9 -6 0 0 0 0 0 0 0 -1 -3 -12 -12 -12 -17 -27 -45 -39 -28 -25 -23 -14 -15 -13 -21 -16 -8 -12 -13 -12 -48 -57 -54 -59 -48 -42 -57 -59 -45 -35 -38 -40 -38 -45 -38 -21 -16 -18 -24 -30 -31 -31 -30 -27 -18 -17 -18 -15 -9 -20 -14 -16 -17 -18 -18 -13 -11 -11 -10 -8 -5 -5 -6 -6 -6 -6 -7 -12 -32 -37 -26 -21 -23 -15 -17 -16 -15 -15 -15 -13 -4 -4 -5 -8 -11 -10 -10 -9 -10 -12 -24 -38 -30 -22 -13 -15 -17 -15 -18 -20 -21 -15 -12 -15 -20 -13 -18 -21 -24 -23 -21 -23 -24 -27 -26 -25 -26 -28 -26 -23 -22 -24 -24 -21 -28 -24 -22 -18 -16 -18 -23 -22 -17 -15 -15 -11 -11 -11 -8 -3 0 0 0 0 0 0 0 0 0 0 0 -9 -11 -9 -9 -8 -1 0 -4 -8 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -90 -89 -52 -35 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -13 -7 -2 0 0 0 0 0 0 0 0 -10 -44 -61 -59 -59 -59 -60 -62 -66 -69 -47 -19 0 0 0 -5 -15 -16 -12 -20 -55 -52 -51 -50 -50 -49 -49 -51 -57 -49 -32 -21 -23 -32 -31 -30 -117 -138 -143 -186 -208 -203 -170 -134 -138 -150 -132 -135 -144 -132 -192 -110 -99 -106 -85 -85 -109 -123 -143 -148 -187 -211 -179 -149 -136 -160 -171 -175 -162 -167 -200 -130 -154 -162 -159 -153 -141 -129 -120 -111 -110 -139 -151 -163 -142 -98 -64 -52 -51 -41 -33 -36 -60 -131 -76 -55 -64 -64 -59 -56 -57 -54 -46 -66 -95 -92 -81 -67 -48 -56 -60 -63 -59 -50 -58 -99 -123 -135 -133 -133 -123 -117 -116 -140 -169 -142 -102 -111 -107 -83 -63 -70 -67 -74 -58 -43 -48 -48 -35 -10 0 0 0 0 0 -15 -44 -55 -79 -94 -59 -28 -40 -57 -51 -37 -22 -28 -33 -34 -39 -35 -25 -19 -19 -22 -24 -16 -11 -14 -14 -60 -42 -30 -14 -9 -11 -115 -146 -93 -16 -16 -23 -20 -35 -48 -34 -38 -19 -19 -30 -38 -23 -28 -43 -42 -37 -37 -19 -43 -38 -58 -87 -95 -115 -123 -110 -94 -90 -90 -106 -103 -98 -85 -70 -77 -11 -45 -32 0 0 0 0 0 -1 -9 -20 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -13 -14 -15 -11 -13 -14 -13 -12 -9 -7 -9 -9 -7 -5 -5 -12 -11 -11 -11 -12 -14 -6 -4 -9 -13 -10 -3 -5 -5 -5 -7 -9 -4 -7 -10 -8 -5 -5 -7 -4 -3 -3 -4 -5 -6 -16 -18 -22 -24 -16 0 -2 -1 0 0 -2 -11 -32 -14 -8 -3 0 0 0 0 0 0 -4 -12 -11 -11 -9 -9 -24 -52 -52 -39 -24 -23 -21 -12 -12 -24 -19 -16 -18 -16 -11 -66 -55 -49 -55 -57 -36 -37 -36 -34 -32 -32 -32 -45 -53 -45 -25 -20 -18 -19 -26 -29 -35 -35 -20 -16 -18 -31 -27 -17 -20 -10 -14 -15 -11 -9 -14 -13 -13 -9 -6 -5 -5 -6 -6 -5 -5 -8 -16 -19 -26 -23 -17 -17 -18 -17 -12 -15 -12 -8 -7 -8 -6 -7 -17 -16 -12 -12 -8 -23 -20 -21 -26 -21 -14 -5 -4 -4 -6 -15 -28 -24 -11 -7 -10 -15 -17 -14 -12 -12 -15 -17 -14 -16 -15 -17 -16 -19 -27 -25 -26 -27 -27 -25 -22 -23 -21 -23 -17 -12 -12 -11 -13 -19 -16 -11 -8 -7 -7 -7 -3 0 0 0 0 0 0 0 0 0 0 0 -12 -18 -13 -6 -2 0 0 -4 -9 -9 -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 -17 -63 -5 0 0 -23 -61 -92 -83 -83 -89 -45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -1 0 0 0 0 0 0 0 -2 0 -13 -47 -65 -61 -60 -59 -60 -63 -66 -70 -19 0 0 0 0 0 -41 -45 -50 -63 -78 -74 -74 -58 -52 -52 -53 -54 -44 -37 -30 -29 -33 -38 -39 -38 -121 -138 -152 -182 -159 -173 -161 -130 -119 -113 -107 -94 -96 -118 -170 -70 -121 -154 -134 -124 -153 -131 -134 -170 -195 -167 -137 -132 -131 -128 -132 -171 -171 -153 -139 -131 -159 -157 -150 -141 -136 -138 -132 -122 -107 -94 -87 -75 -55 -48 -46 -46 -48 -35 -36 -59 -106 -157 -85 -65 -68 -78 -84 -80 -61 -54 -55 -68 -94 -96 -62 -50 -47 -45 -47 -50 -83 -81 -64 -64 -79 -143 -144 -132 -125 -117 -127 -178 -193 -172 -126 -145 -156 -90 -55 -54 -53 -54 -49 -42 -51 -62 -54 -11 0 0 0 0 0 0 0 -28 -74 -99 -55 -22 -27 -51 -70 -85 -51 -32 -29 -26 -42 -35 -26 -27 -27 -17 -16 -17 -15 -10 -8 -11 -21 -13 -13 -12 -10 -37 -72 -43 -10 -17 -44 -16 -43 -55 -46 -26 -26 -32 -31 -39 -44 -36 -42 -44 -36 -29 -26 -38 -48 -89 -100 -99 -104 -116 -102 -85 -93 -103 -100 -105 -101 -88 -74 -51 -6 -53 -14 0 0 0 0 0 0 -6 -22 -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 -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 -3 -6 -6 -3 0 -6 -2 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -13 -12 -10 -14 -11 -11 -15 -14 -10 -15 -11 -10 -6 -4 -4 -7 -7 -9 -7 -8 -13 -9 -3 -4 -7 -7 -6 -7 -7 -8 -7 -7 -6 -6 -7 -7 -4 -4 -7 -10 -11 -9 -10 -7 -4 -2 -11 -24 -21 -10 0 0 0 0 -1 -2 -10 -29 -13 -10 -7 -3 -1 0 0 0 0 -5 -13 -14 -7 -8 -20 -29 -41 -48 -42 -19 -14 -9 -5 -6 -17 -20 -18 -16 -12 -15 -70 -57 -52 -52 -48 -34 -34 -49 -50 -55 -49 -35 -42 -42 -55 -45 -25 -19 -18 -20 -21 -28 -36 -37 -34 -19 -24 -25 -22 -21 -18 -18 -16 -9 -11 -19 -17 -10 -7 -7 -7 -6 -6 -6 -24 -12 -14 -25 -35 -26 -21 -22 -23 -24 -21 -11 -12 -13 -14 -15 -16 -14 -7 -45 -48 -25 -10 -14 -39 -41 -29 -16 -9 -9 -15 -13 -9 -6 -7 -13 -12 -6 -14 -16 -18 -21 -13 -12 -16 -24 -21 -17 -27 -23 -18 -21 -21 -19 -19 -31 -30 -26 -24 -23 -21 -18 -19 -17 -16 -16 -16 -14 -16 -13 -13 -11 -6 0 0 0 0 0 -2 -6 -5 -1 0 0 0 0 0 0 0 -1 -1 0 0 0 -4 -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 -4 0 0 0 -11 -30 -40 -38 -42 -55 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -1 0 0 0 0 0 0 0 -29 -21 -15 -43 -43 -44 -57 -60 -60 -62 -65 -70 -15 0 0 0 0 0 -32 -19 -49 -70 -49 -47 -49 -56 -58 -59 -54 -41 -36 -30 -26 -29 -35 -39 -40 -35 -100 -137 -144 -138 -106 -120 -137 -114 -125 -138 -100 -82 -54 -75 -121 -112 -99 -106 -122 -126 -125 -156 -158 -183 -182 -131 -101 -116 -121 -118 -127 -153 -146 -121 -100 -106 -132 -135 -125 -130 -123 -116 -111 -100 -84 -67 -54 -45 -42 -42 -42 -38 -35 -31 -42 -97 -160 -216 -228 -64 -61 -63 -66 -65 -60 -69 -79 -79 -88 -96 -70 -60 -46 -44 -47 -61 -120 -84 -59 -59 -74 -98 -98 -159 -174 -172 -186 -275 -161 -154 -145 -84 -90 -69 -75 -87 -66 -32 -52 -51 -53 -58 -56 -34 -3 0 0 -11 -21 -1 -42 -47 -62 -88 -102 -93 -77 -62 -38 -20 -24 -28 -29 -21 -22 -33 -38 -31 -27 -20 -18 -13 -16 -13 -6 -7 -15 -5 -10 -13 -9 -14 -29 -10 -23 -23 -17 -16 -49 -42 -52 -55 -46 -36 -32 -27 -27 -27 -29 -31 -27 -21 -21 -24 -41 -113 -110 -61 -67 -97 -80 -79 -102 -101 -91 -92 -104 -88 -86 -41 -24 -68 -3 0 0 0 0 0 0 0 -28 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -7 -7 -5 0 -1 -9 -2 0 0 -2 -11 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -12 -11 -15 -12 -11 -17 -15 -12 -12 -5 -10 -7 -3 -4 -7 -6 -9 -17 -17 -14 -13 -8 -6 -8 -9 -9 -9 -9 -9 -9 -8 -8 -7 -1 -6 -5 -3 -4 -5 -6 -8 -6 -4 -3 -4 -7 -24 -19 -15 -12 -7 -1 0 -9 -7 -19 -35 -17 -9 -10 -11 -7 0 -1 -4 -5 -6 -9 -12 -10 -11 -13 -26 -35 -38 -28 -18 -20 -16 -7 -2 -7 -23 -23 -18 -10 -4 -17 -49 -45 -43 -42 -46 -59 -65 -55 -47 -40 -29 -27 -64 -62 -39 -24 -20 -19 -19 -20 -20 -27 -35 -31 -16 -19 -15 -19 -22 -21 -20 -18 -10 -9 -11 -11 -8 -8 -7 -7 -6 -6 -7 -20 -9 -20 -25 -15 -6 -22 -12 -11 -14 -16 -16 -12 -12 -11 -9 -7 -7 -10 -27 -37 -22 -13 -29 -35 -19 -22 -19 -16 -16 -18 -20 -17 -14 -10 -8 -10 -5 -26 -25 -22 -21 -18 -20 -12 -24 -31 -25 -18 -20 -17 -23 -28 -30 -31 -29 -29 -28 -24 -23 -23 -20 -21 -19 -17 -18 -18 -14 -13 -9 -10 -9 -6 -3 -6 -4 -1 0 -5 -15 -21 -2 0 0 0 0 0 0 0 0 0 0 0 0 -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 -2 -6 0 0 0 0 0 0 0 0 -31 -19 -17 -42 -42 -39 -59 -62 -60 -61 -65 -69 -43 -35 -15 0 0 -2 -19 -48 -71 -67 -50 -51 -56 -56 -99 -119 -90 -39 -35 -27 -27 -31 -35 -37 -38 -27 -112 -174 -113 -128 -133 -137 -125 -110 -153 -133 -101 -98 -77 -84 -92 -92 -68 -76 -102 -119 -127 -144 -171 -173 -172 -142 -106 -107 -109 -115 -106 -115 -121 -120 -110 -141 -164 -147 -111 -106 -107 -102 -96 -89 -79 -84 -77 -67 -54 -35 -37 -27 -27 -39 -72 -136 -173 -107 -61 -50 -55 -58 -58 -70 -73 -78 -86 -78 -92 -101 -112 -158 -148 -66 -49 -86 -134 -69 -49 -50 -61 -79 -99 -147 -180 -260 -327 -281 -52 -47 -59 -57 -53 -72 -78 -77 -52 -30 -45 -61 -44 -41 -52 -63 -22 0 0 -15 -25 0 -3 -13 -40 -80 -99 -59 -102 -102 -56 -22 -15 -17 -29 -18 -19 -31 -37 -22 -20 -32 -30 -17 -16 -26 -13 -4 -7 -9 -9 -16 -18 -22 -24 -9 -25 -47 -45 -33 -37 -38 -53 -57 -53 -39 -29 -22 -24 -25 -28 -41 -63 -47 -40 -56 -77 -107 -100 -69 -68 -80 -84 -92 -119 -114 -92 -87 -84 -63 -81 -64 -56 -50 -8 0 0 0 0 0 0 0 -17 -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 -1 -6 -8 -4 -1 0 -1 -1 -2 -1 0 -3 -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 -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 -3 -7 -10 -11 -13 -15 -16 -15 -13 -14 -13 -1 -7 -5 -5 -7 -9 -11 -15 -13 -13 -13 -12 -10 -9 -10 -10 -10 -9 -9 -9 -8 -8 -6 -2 -7 -7 -4 -2 -3 -6 -5 -6 -7 -9 -10 -13 -18 -32 -32 -23 -15 -8 -5 -21 -12 -22 -30 -21 -9 -11 -11 -12 -8 -3 -5 -8 -6 -8 -9 -7 -3 -4 -28 -35 -39 -44 -27 -12 -11 -12 -7 -5 -16 -22 -22 -11 -3 -16 -49 -40 -40 -40 -34 -25 -23 -30 -47 -47 -33 -27 -40 -54 -62 -39 -27 -23 -19 -19 -26 -25 -31 -32 -19 -21 -9 -16 -24 -24 -19 -8 -15 -9 -7 -8 -8 -9 -11 -10 -8 -10 -16 -16 -7 -16 -23 -18 -10 -12 -11 -12 -15 -17 -17 -14 -12 -10 -6 -10 -12 -8 -8 -8 -6 -8 -17 -30 -30 -30 -28 -15 -6 -6 -7 -12 -8 -11 -14 -12 -9 -22 -26 -24 -20 -18 -19 -14 -12 -12 -16 -17 -17 -26 -18 -17 -17 -21 -30 -29 -28 -23 -20 -19 -16 -16 -17 -17 -18 -20 -19 -14 -11 -6 -8 -9 -10 -20 -22 -4 0 -3 -10 -16 -16 -2 0 0 0 0 0 0 0 0 0 -1 0 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -33 -17 0 -15 -43 -40 -44 -59 -63 -62 -65 -69 -72 -73 -50 -30 -28 -32 -78 -80 -80 -67 -53 -50 -51 -111 -127 -129 -85 -21 -20 -24 -30 -33 -37 -39 -35 -32 -93 -116 -103 -175 -115 -105 -110 -111 -126 -115 -99 -107 -118 -109 -86 -70 -56 -70 -111 -119 -144 -153 -168 -166 -145 -140 -119 -108 -121 -146 -90 -137 -140 -133 -141 -178 -185 -152 -128 -123 -109 -102 -97 -98 -106 -113 -98 -77 -49 -33 -34 -31 -42 -71 -97 -103 -52 -41 -31 -36 -43 -48 -64 -73 -75 -81 -99 -110 -107 -110 -110 -109 -120 -114 -59 -86 -110 -77 -49 -51 -59 -83 -103 -104 -114 -114 -143 -130 -49 -56 -88 -82 -71 -75 -75 -50 -48 -38 -41 -46 -1 -14 -20 -72 -123 -138 -108 -67 -16 -3 -10 -31 -46 -69 -87 -94 -96 -100 -62 -76 -54 -13 -24 -16 -24 -37 -38 -29 -27 -42 -32 -19 -20 -33 -20 -16 -13 -13 -14 -16 -17 -18 -16 -15 -24 -20 -40 -32 -27 -37 -37 -44 -44 -32 -24 -31 -30 -48 -36 -49 -61 -49 -49 -91 -75 -69 -83 -76 -76 -82 -85 -95 -115 -116 -77 -69 -71 -86 -111 -91 -85 -49 -7 0 0 0 0 0 0 -9 -39 -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 -5 -7 -6 -5 -3 -1 -4 -9 -13 -12 -7 -2 -4 -7 -5 0 0 -2 -4 -7 -3 0 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 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 -4 -14 -13 -11 -11 -8 -3 -13 -12 -11 -7 -7 -10 -12 -18 -14 -12 -11 -10 -9 -10 -10 -10 -8 -6 -7 -9 -3 -1 -4 -8 -8 -8 -5 -3 -1 0 -2 -3 -7 -8 -12 -16 -15 -17 -19 -19 -15 -12 -21 -27 -22 -23 -20 -12 -11 -7 -8 -8 -10 -12 -12 -7 -6 -6 -5 -11 -27 -32 -33 -36 -42 -43 -18 -17 -10 -11 -11 -9 -12 -20 -18 -33 -40 -42 -39 -41 -41 -44 -43 -44 -46 -26 -34 -31 -37 -46 -38 -70 -67 -61 -41 -21 -17 -28 -38 -40 -30 -19 -20 -14 -16 -22 -22 -18 -17 -8 -16 -16 -15 -14 -12 -17 -17 -15 -17 -15 -9 -9 -30 -38 -32 -25 -21 -21 -15 -15 -13 -13 -16 -19 -16 -8 -11 -15 -11 -7 -9 -5 -13 -22 -18 -1 -2 -5 -3 -2 -5 -8 -7 -4 -15 -24 -25 -19 -13 -20 -22 -23 -18 -14 -17 -28 -19 -37 -41 -28 -26 -20 -18 -23 -25 -20 -14 -27 -24 -19 -16 -13 -11 -10 -15 -16 -17 -16 -16 -14 -16 -12 -11 -11 -10 -8 -2 -5 -9 -11 -10 -8 -1 0 0 0 0 0 0 0 -1 -4 -5 -3 -2 0 0 0 0 0 0 0 0 0 -4 -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 -5 -35 -38 -37 -18 -15 -41 -39 -41 -45 -45 -52 -60 -53 -55 -69 -74 -72 -74 -82 -79 -78 -77 -65 -54 -54 -53 -55 -63 -70 -45 -21 -46 -25 -39 -42 -44 -43 -37 -35 -92 -84 -77 -67 -57 -65 -68 -65 -75 -108 -121 -129 -110 -96 -95 -94 -96 -119 -139 -148 -180 -149 -139 -143 -139 -129 -127 -125 -143 -160 -159 -186 -157 -151 -154 -160 -159 -142 -133 -127 -116 -103 -94 -101 -111 -119 -115 -103 -101 -89 -82 -83 -92 -118 -109 -110 -77 -53 -39 -43 -42 -41 -54 -86 -79 -76 -80 -97 -109 -97 -109 -119 -119 -115 -63 -57 -95 -94 -63 -49 -59 -89 -99 -108 -119 -117 -129 -110 -84 -75 -65 -71 -71 -69 -82 -93 -35 -41 -43 -41 -25 -5 0 -86 -108 -109 -134 -161 -37 -34 -36 -39 -64 -92 -86 -87 -86 -92 -105 -95 -75 -40 -24 -20 -16 -31 -35 -34 -31 -20 -24 -16 -17 -23 -15 -11 -8 -16 -16 -26 -58 -22 -14 -21 -32 -35 -23 -29 -35 -37 -39 -43 -34 -23 -18 -22 -35 -52 -48 -61 -72 -74 -77 -100 -72 -77 -95 -85 -63 -90 -88 -94 -102 -100 -77 -68 -75 -91 -112 -103 -87 -88 -95 -75 -43 -3 0 0 0 -10 -37 -17 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -9 -9 -6 -1 -4 -4 -6 -8 -4 0 0 -1 -2 0 0 -7 -10 -12 -10 -6 -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 -2 -2 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 -5 -12 -11 -9 -6 -8 -17 -16 -14 -8 -7 -9 -11 -10 -16 -9 -10 -11 -9 -9 -9 -10 -9 -7 -8 -9 -7 -3 -1 -2 -5 -10 -8 -5 -10 -10 -3 0 -5 -4 -11 -20 -28 -46 -36 -25 -18 -9 -9 -26 -23 -27 -27 -23 -19 -11 -13 -7 -6 -9 -10 -12 -7 -5 -4 -6 -15 -27 -29 -34 -40 -32 -11 -6 -6 -8 -11 -11 -7 -5 -8 -37 -42 -41 -41 -36 -28 -24 -23 -34 -50 -43 -41 -35 -41 -40 -32 -41 -43 -38 -31 -20 -15 -18 -33 -36 -40 -30 -21 -19 -15 -13 -15 -19 -22 -22 -17 -15 -17 -17 -16 -15 -14 -14 -17 -18 -16 -21 -42 -33 -22 -16 -14 -12 -15 -8 -11 -12 -15 -15 -8 -15 -13 -12 -11 -8 -8 -5 -4 -6 -5 -12 -33 -23 -20 -15 -15 -18 -16 -6 -14 -14 -17 -18 -10 -12 -16 -20 -18 -20 -25 -11 -13 -16 -18 -15 -14 -18 -13 -29 -27 -20 -18 -28 -18 -15 -13 -13 -12 -9 -10 -13 -13 -11 -16 -30 -38 -26 -22 -16 -11 -8 -14 -5 -10 -10 -5 -1 -4 -3 -4 -2 0 0 -1 -5 -1 -8 -9 -5 -2 0 0 0 0 0 0 0 0 0 -6 -12 -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 -12 -11 -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 -2 -34 -41 -18 -17 -40 -38 -40 -42 -41 -42 -44 -41 -42 -67 -66 -58 -63 -81 -78 -76 -59 -53 -55 -57 -60 -55 -51 -28 -11 -19 -46 -30 -39 -44 -50 -49 -41 -34 -89 -91 -67 -61 -57 -54 -78 -63 -114 -132 -128 -143 -109 -94 -92 -101 -118 -107 -153 -167 -153 -113 -109 -140 -138 -134 -131 -123 -137 -153 -171 -194 -182 -168 -149 -132 -125 -131 -131 -129 -112 -94 -82 -84 -112 -143 -158 -163 -166 -196 -177 -157 -145 -135 -130 -171 -138 -72 -64 -61 -52 -54 -63 -73 -71 -69 -59 -105 -110 -79 -80 -79 -93 -90 -81 -89 -126 -96 -70 -51 -47 -67 -74 -104 -134 -154 -178 -189 -123 -101 -99 -76 -57 -62 -72 -47 -29 -47 -38 -40 -35 -16 -25 -131 -130 -169 -202 -171 -39 -36 -39 -26 -52 -89 -71 -74 -76 -98 -120 -112 -97 -76 -32 -15 -18 -16 -20 -28 -30 -30 -28 -12 -10 -13 -13 -6 -5 -14 -26 -22 -22 -21 -14 -27 -31 -35 -32 -31 -36 -36 -32 -28 -26 -21 -19 -20 -44 -62 -58 -58 -62 -74 -83 -83 -76 -80 -60 -58 -66 -90 -87 -87 -96 -92 -80 -68 -90 -100 -122 -123 -77 0 -5 -53 -71 -33 0 0 0 0 -19 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -4 0 -5 -1 -5 -9 -8 0 0 -27 -14 0 -1 -2 -2 -4 -7 -9 -9 -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 -2 -2 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 -7 -14 -11 -9 -16 -9 -1 -6 -15 -6 -9 -10 -10 -10 -9 -11 -13 -14 -14 -12 -6 -8 -10 -10 -10 -9 -8 -10 -3 -1 -4 -11 -12 -5 -4 -9 -9 -4 -5 -5 -5 -9 -12 -19 -33 -26 -20 -17 -19 -31 -26 -37 -38 -24 -15 -10 -7 -8 -10 -10 -7 -10 -18 -14 -7 -7 -16 -25 -20 -34 -48 -49 -37 -14 -13 -13 -17 -14 -12 -11 -13 -52 -48 -49 -51 -47 -42 -30 -34 -45 -52 -54 -56 -45 -37 -31 -29 -31 -38 -55 -32 -21 -20 -23 -18 -17 -28 -23 -17 -16 -14 -14 -15 -16 -15 -11 -11 -17 -18 -18 -15 -14 -15 -16 -15 -18 -21 -29 -39 -23 -23 -21 -19 -15 -9 -6 -8 -8 -8 -9 -10 -7 -7 -12 -10 -9 -9 -5 -7 -13 -10 -15 -30 -30 -35 -16 -11 -14 -13 -5 -7 -27 -30 -26 -25 -26 -16 -12 -10 -19 -30 -24 -26 -9 -3 -2 -5 -9 -8 -46 -26 -19 -22 -26 -42 -57 -52 -44 -34 -25 -20 -34 -29 -17 -13 -17 -21 -29 -23 -14 -15 -19 -16 -9 -8 -15 -12 -7 -8 -6 -8 -3 0 0 -1 -6 -1 -6 -5 -2 -2 0 0 0 0 0 0 0 0 0 -2 -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 -52 -61 -59 -39 0 -1 -28 -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 -1 -6 -2 0 0 -2 -6 -5 -34 -43 -42 -40 -39 -40 -43 -43 -42 -41 -42 -44 -56 -51 -51 -65 -81 -78 -55 -54 -55 -56 -58 -63 -63 -55 -22 -6 -18 -40 -38 -42 -55 -59 -53 -42 -35 -92 -75 -61 -55 -59 -77 -89 -51 -91 -107 -106 -104 -85 -62 -68 -106 -135 -132 -156 -142 -130 -139 -142 -107 -125 -127 -142 -146 -141 -174 -185 -194 -198 -183 -131 -141 -135 -115 -100 -114 -112 -99 -89 -93 -121 -152 -191 -190 -199 -236 -240 -214 -214 -213 -196 -199 -252 -159 -108 -87 -62 -67 -66 -72 -69 -61 -52 -84 -106 -100 -89 -75 -86 -100 -100 -98 -104 -115 -91 -65 -55 -55 -60 -101 -147 -164 -159 -160 -110 -79 -89 -96 -71 -48 -82 -42 -39 -50 -39 -49 -49 -17 -28 -96 -132 -208 -234 -115 -19 -51 -68 -58 -65 -75 -62 -63 -69 -89 -106 -120 -120 -101 -50 -31 -27 -14 -15 -24 -27 -27 -20 -10 -9 -11 -9 -9 -8 -10 -32 -19 -17 -19 -19 -28 -17 -57 -46 -24 -26 -19 -28 -31 -27 -20 -19 -58 -54 -51 -44 -40 -40 -31 -45 -60 -59 -61 -73 -62 -74 -89 -90 -88 -75 -75 -83 -87 -90 -96 -127 -126 -81 -11 -5 -58 -53 -56 -15 0 0 -25 -30 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -7 -4 0 -2 -12 -5 -7 -6 -1 0 -5 -4 0 -4 -8 -3 -2 -4 -5 -6 -9 -17 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 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 -15 -14 -15 -15 -17 -7 -6 -12 -6 -10 -9 -6 -5 -8 -13 -13 -14 -15 -15 -11 -6 -9 -13 -12 -8 -5 -10 -2 -5 -5 -7 -10 -10 -6 -7 -7 -5 -4 -5 -5 -7 -8 -12 -22 -21 -13 -21 -16 -15 -29 -31 -32 -12 -13 -21 -18 -13 -18 -11 -11 -19 -33 -32 -23 -33 -33 -31 -28 -31 -41 -38 -44 -54 -42 -16 -20 -14 -12 -12 -11 -12 -55 -62 -64 -61 -55 -49 -51 -51 -53 -52 -47 -40 -31 -26 -27 -30 -38 -50 -46 -35 -30 -25 -19 -13 -15 -16 -18 -18 -16 -18 -20 -15 -11 -13 -19 -18 -18 -18 -15 -14 -16 -18 -19 -12 -14 -22 -29 -23 -21 -12 -9 -10 -10 -8 -7 -7 -9 -10 -10 -9 -6 -16 -11 -10 -11 -9 -9 -9 -9 -9 -10 -14 -25 -8 -7 -9 -10 -9 -5 -8 -12 -14 -17 -17 -8 -15 -13 -24 -38 -38 -12 -13 -12 -5 -8 -11 -18 -74 -48 -28 -21 -29 -54 -63 -62 -66 -60 -48 -37 -30 -38 -34 -26 -22 -20 -26 -8 -14 -19 -18 -14 -31 -22 -11 -9 -9 -8 -6 -5 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -33 -27 -21 -53 -58 -57 -33 -11 -39 -37 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -7 -8 -14 -11 -9 -8 -16 -34 -36 -35 -40 -41 -39 -38 -38 -41 -43 -44 -44 -49 -62 -61 -51 -52 -62 -76 -81 -64 -57 -57 -57 -57 -58 -52 -53 -22 -30 -44 -46 -46 -44 -62 -67 -59 -47 -39 -98 -82 -71 -73 -55 -80 -77 -56 -70 -118 -102 -113 -116 -103 -88 -116 -127 -121 -106 -96 -125 -94 -76 -64 -98 -113 -127 -139 -158 -167 -120 -137 -178 -160 -120 -131 -136 -128 -112 -122 -143 -143 -143 -141 -155 -182 -253 -244 -258 -244 -224 -220 -214 -254 -226 -218 -246 -76 -78 -79 -74 -85 -101 -100 -72 -57 -109 -211 -158 -144 -126 -101 -99 -143 -156 -145 -147 -138 -114 -82 -68 -57 -63 -99 -133 -129 -114 -123 -127 -109 -64 -67 -59 -44 -47 -22 -38 -48 -33 -15 -46 -28 -17 -44 -119 -235 -230 -54 -35 -83 -91 -75 -74 -74 -82 -81 -76 -89 -63 -56 -83 -105 -81 -36 -36 -49 -43 -28 -36 -35 -25 -18 -17 -21 -23 -26 -24 -22 -28 -15 -30 -23 -21 -25 -30 -51 -31 -19 -19 -24 -35 -32 -27 -28 -31 -44 -46 -41 -40 -41 -35 -35 -30 -52 -59 -54 -56 -67 -74 -85 -95 -89 -60 -70 -86 -95 -96 -107 -117 -131 -116 -98 -66 -22 -2 -89 -50 0 -2 -17 -21 -8 0 0 0 0 0 0 0 0 -1 -9 -13 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -6 -5 -2 -5 -13 -1 -5 -7 -4 0 0 0 0 -4 -5 -1 -5 -12 -10 -4 -2 -3 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 -3 -9 -14 -14 -8 -7 -11 -13 -13 -10 -9 -5 -4 -4 -7 -10 -11 -12 -12 -9 -7 -8 -7 -10 -12 -11 -7 -1 -5 -6 -7 -6 -8 -10 -6 -6 -4 -4 -5 -5 -5 -3 -3 -15 -23 -19 -10 -17 -13 -10 -20 -33 -23 -14 -22 -26 -23 -20 -14 -4 -19 -25 -21 -17 -25 -23 -26 -28 -29 -27 -30 -32 -31 -17 -14 -16 -10 -10 -11 -8 -11 -28 -42 -49 -52 -50 -45 -45 -52 -49 -39 -37 -36 -30 -25 -24 -31 -27 -28 -39 -32 -35 -35 -26 -17 -15 -13 -13 -19 -21 -19 -19 -24 -23 -22 -20 -19 -20 -19 -12 -13 -12 -11 -9 -9 -11 -14 -18 -20 -17 -8 -9 -8 -8 -8 -7 -7 -8 -9 -9 -8 -9 -14 -14 -8 -10 -11 -11 -11 -11 -12 -12 -10 -8 -9 -9 -12 -10 -7 -6 -8 -5 -5 -16 -15 -9 -7 -18 -9 -29 -43 -33 -9 -10 -15 -15 -13 -15 -19 -35 -79 -39 -18 -33 -56 -56 -55 -54 -40 -26 -22 -29 -24 -23 -33 -37 -30 -19 -7 -26 -17 -10 -13 -19 -13 -15 -15 -22 -19 -10 -13 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -58 -70 -66 -58 -54 -52 -51 -26 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 -7 -15 -16 -20 -25 -28 -29 -29 -30 -30 -36 -36 -38 -38 -37 -37 -40 -41 -43 -44 -54 -75 -74 -53 -52 -53 -62 -77 -78 -59 -57 -57 -58 -59 -57 -54 -61 -64 -42 -31 -57 -52 -65 -59 -58 -54 -46 -102 -85 -60 -55 -51 -70 -78 -55 -73 -115 -108 -129 -144 -127 -119 -137 -101 -102 -88 -76 -76 -80 -90 -81 -80 -105 -143 -139 -164 -148 -96 -95 -178 -144 -117 -138 -167 -173 -138 -136 -156 -179 -213 -186 -196 -221 -270 -291 -309 -220 -182 -183 -202 -257 -222 -239 -256 -206 -69 -61 -53 -45 -68 -103 -53 -48 -171 -264 -226 -181 -173 -166 -152 -161 -181 -116 -111 -117 -114 -111 -113 -77 -80 -99 -122 -109 -115 -95 -102 -87 -42 -45 -34 -34 -33 -32 -52 -54 -56 -52 -31 -11 -18 -99 -176 -222 -221 -141 -24 -3 -37 -65 -70 -69 -89 -81 -78 -88 -61 -66 -53 -93 -100 -45 -58 -52 -50 -48 -57 -24 -47 -25 -17 -19 -17 -19 -20 -17 -11 -6 -18 -14 -20 -35 -45 -53 -45 -25 -19 -25 -34 -29 -28 -43 -46 -42 -42 -37 -37 -52 -47 -28 -32 -53 -47 -45 -49 -64 -86 -81 -77 -71 -71 -87 -89 -106 -114 -104 -100 -138 -141 -108 -48 -12 -30 -105 -40 -57 -41 -4 -12 -7 -1 0 0 0 0 0 0 0 -2 -15 -44 -49 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -7 -4 -4 -7 -3 -4 -5 0 -2 -3 -1 0 0 0 0 -3 -1 -7 -14 -15 -16 -4 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -10 -9 -10 -11 -15 -10 -10 -12 -13 -9 -9 -4 -5 -7 -8 -9 -12 -10 -12 -11 -6 -7 -9 -12 -12 -11 -9 -7 -9 -8 -7 -7 -6 -6 -5 -5 -4 -3 -1 -1 0 -13 -16 -12 -10 -13 -10 -9 -26 -36 -23 -19 -17 -17 -21 -21 -19 -28 -32 -18 -6 0 -4 -26 -24 -24 -24 -26 -27 -35 -37 -49 -29 -9 -6 -8 -9 -12 -13 -24 -43 -43 -41 -40 -37 -36 -38 -31 -31 -25 -25 -29 -31 -32 -28 -30 -34 -37 -35 -32 -33 -29 -28 -28 -27 -17 -19 -15 -15 -17 -18 -18 -17 -14 -14 -13 -12 -11 -8 -9 -9 -9 -10 -9 -16 -18 -25 -20 -8 -9 -8 -8 -8 -7 -7 -7 -7 -8 -7 -9 -13 -8 -6 -5 -8 -9 -9 -11 -11 -11 -11 -7 -5 -7 -10 -9 -7 -5 -3 -4 -6 -12 -9 -6 -6 -6 -8 -49 -46 -27 -11 -11 -14 -13 -9 -3 0 -7 -37 -54 -66 -47 -37 -39 -40 -43 -29 -22 -18 -15 -10 -22 -25 -28 -26 -21 -23 -29 -19 -19 -20 -13 -5 -6 -26 -20 -16 -13 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -49 -67 -66 -62 -59 -57 -57 -53 -49 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -7 -13 -29 -25 -24 -25 -28 -32 -35 -34 -38 -40 -40 -38 -35 -36 -38 -41 -43 -56 -74 -74 -66 -56 -52 -52 -53 -56 -57 -60 -57 -58 -58 -54 -53 -63 -65 -36 -25 -53 -55 -71 -70 -66 -60 -53 -73 -80 -47 -36 -65 -95 -106 -53 -46 -64 -82 -85 -98 -76 -87 -94 -94 -91 -75 -100 -109 -91 -119 -117 -112 -133 -151 -158 -190 -154 -98 -110 -183 -142 -142 -155 -196 -210 -145 -136 -148 -169 -195 -228 -251 -245 -276 -317 -295 -243 -185 -182 -203 -242 -256 -293 -292 -178 -65 -61 -59 -44 -48 -62 -66 -105 -194 -238 -223 -192 -202 -202 -162 -158 -141 -98 -111 -108 -107 -95 -82 -77 -87 -102 -126 -144 -123 -86 -38 -27 -37 -46 -24 -38 -25 -34 -62 -67 -69 -95 -95 -64 -55 -138 -195 -224 -254 -234 -54 -52 -55 -61 -67 -75 -103 -87 -81 -81 -72 -39 -36 -98 -105 -54 -27 -59 -63 -49 -52 -51 -36 -25 -11 -12 -14 -15 -15 -11 -10 -12 -11 -12 -24 -55 -75 -75 -64 -29 -23 -23 -47 -58 -44 -54 -45 -43 -41 -38 -36 -44 -31 -31 -47 -58 -37 -46 -51 -59 -76 -86 -89 -75 -72 -88 -108 -131 -121 -98 -107 -133 -129 -104 -102 -81 -82 -110 -124 -60 -19 -9 -21 -20 -1 0 0 0 0 0 0 0 -10 -19 -27 -26 -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 -39 -23 -4 -2 -6 -1 0 -1 0 0 0 0 0 0 0 -1 -6 -2 -8 -13 -11 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -6 -9 -13 -18 -6 -5 -9 -10 -9 -7 -6 -6 -5 -4 -6 -10 -11 -8 -11 -9 -6 -6 -11 -14 -15 -13 -8 -10 -9 -9 -9 -10 -7 -1 -2 -3 -4 -4 -5 -7 -8 -6 -5 -6 -5 -6 -7 -10 -25 -30 -22 -15 -9 -14 -12 -6 -13 -24 -5 0 0 -6 -18 -15 -27 -22 -19 -21 -25 -37 -49 -21 -5 -6 -8 -8 -11 -13 -14 -28 -50 -45 -36 -36 -38 -39 -33 -27 -31 -29 -29 -32 -35 -34 -23 -28 -28 -28 -32 -30 -24 -22 -18 -18 -23 -12 -11 -17 -20 -21 -19 -17 -18 -16 -12 -11 -14 -8 -11 -14 -18 -16 -9 -15 -15 -23 -18 -9 -10 -9 -9 -8 -11 -12 -11 -10 -9 -9 -11 -12 -9 -7 -5 -10 -8 -7 -10 -11 -5 -11 -9 -5 -5 -6 -7 -5 -4 -4 -4 -7 -5 -5 -5 -5 -6 -15 -58 -29 -15 -18 -17 -7 -12 -6 -2 0 0 0 0 -2 -5 -15 -27 -34 -37 -22 -18 -19 -20 -22 -22 -6 -6 -14 -22 -29 -32 -11 -8 -11 -23 -34 -31 -34 -9 -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 -21 -83 -67 -62 -60 -58 -57 -57 -54 -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 -7 -24 -20 -26 -27 -30 -34 -37 -38 -42 -43 -41 -39 -38 -34 -36 -41 -44 -49 -56 -58 -62 -52 -50 -50 -53 -57 -57 -78 -62 -57 -58 -53 -51 -52 -62 -36 -15 -31 -65 -76 -76 -71 -66 -61 -51 -50 -34 -21 -51 -77 -99 -107 -71 -53 -45 -41 -41 -42 -63 -55 -67 -82 -66 -74 -80 -124 -156 -137 -87 -111 -149 -184 -199 -128 -86 -132 -168 -142 -135 -130 -181 -204 -188 -161 -160 -166 -190 -220 -245 -251 -264 -268 -264 -251 -219 -229 -225 -264 -321 -366 -346 -131 -180 -163 -80 -81 -63 -59 -161 -284 -232 -231 -209 -200 -209 -225 -167 -160 -121 -77 -78 -106 -106 -76 -65 -83 -94 -105 -131 -84 -58 -70 -33 -31 -33 -37 -40 -67 -83 -64 -60 -67 -79 -98 -100 -128 -125 -159 -220 -246 -262 -163 -47 -24 -51 -54 -54 -82 -111 -86 -82 -83 -80 -88 -90 -58 -76 -51 -39 -68 -71 -28 -39 -62 -57 -30 -11 -15 -17 -17 -16 -12 -7 -13 -11 -10 -20 -30 -46 -55 -48 -32 -30 -25 -36 -45 -49 -58 -29 -38 -41 -40 -36 -33 -35 -55 -55 -51 -44 -68 -74 -71 -68 -73 -88 -69 -76 -93 -108 -116 -124 -104 -110 -122 -129 -131 -142 -112 -104 -111 -100 -51 -6 -8 -12 -8 0 0 0 0 0 0 0 0 -9 -18 -17 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -3 0 0 -7 -5 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 -6 -13 -15 -7 -7 -8 -4 -2 -3 -4 -5 -6 -4 -5 -8 -8 -10 -8 -10 -8 -6 -7 -12 -15 -10 -9 -13 -9 -13 -9 -3 -1 -1 -2 -3 -7 -10 -9 -7 -5 -5 -4 -3 -3 -4 -10 -8 -17 -22 -21 -17 -9 -11 -12 -12 -9 -5 0 0 0 -10 -23 -26 -21 -20 -17 -14 -18 -31 -25 -29 -36 -22 -16 -28 -14 -15 -15 -18 -31 -43 -35 -36 -37 -35 -35 -34 -20 -21 -32 -35 -32 -28 -29 -29 -29 -25 -24 -24 -26 -27 -29 -29 -26 -22 -23 -22 -18 -15 -13 -11 -11 -20 -17 -13 -12 -9 -10 -10 -12 -15 -14 -15 -15 -14 -12 -11 -12 -11 -12 -9 -10 -11 -11 -11 -13 -14 -16 -14 -12 -12 -10 -9 -8 -7 -9 -9 -5 -5 -11 -9 -5 -6 -9 -6 -5 -7 -11 -14 -13 -4 -5 -6 -8 -21 -53 -57 -33 -19 -11 -3 -4 -1 0 0 0 0 0 0 0 -3 -9 -15 -19 -12 -3 0 0 0 -1 0 -7 -13 -18 -21 -22 -14 -17 -16 -14 -16 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -73 -30 -34 -71 -79 -63 -67 -67 -61 -57 -55 -42 -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 -3 -9 -10 -27 -29 -25 -22 -22 -27 -45 -46 -46 -43 -38 -37 -37 -43 -42 -42 -44 -43 -41 -43 -43 -47 -51 -55 -56 -79 -62 -58 -58 -56 -56 -56 -62 -60 -56 -58 -59 -34 -64 -69 -66 -62 -40 -39 -35 -31 -55 -54 -83 -84 -59 -72 -70 -69 -53 -43 -48 -20 -43 -39 -43 -63 -65 -78 -106 -117 -95 -140 -171 -201 -165 -107 -135 -167 -173 -173 -155 -124 -143 -155 -178 -199 -206 -188 -199 -202 -236 -269 -286 -287 -270 -284 -298 -309 -295 -306 -342 -398 -408 -318 -335 -261 -101 -54 -75 -219 -240 -247 -217 -219 -209 -215 -213 -189 -155 -131 -108 -117 -115 -103 -81 -81 -62 -80 -103 -110 -119 -40 -24 -29 -30 -33 -27 -41 -57 -65 -61 -62 -48 -44 -55 -88 -93 -155 -101 -70 -133 -253 -198 -93 -28 -26 -60 -57 -36 -78 -97 -82 -73 -61 -51 -44 -43 -20 -19 -21 -31 -59 -73 -47 -46 -59 -65 -42 -17 -17 -13 -50 -41 -17 -11 -9 -18 -13 -8 -6 -6 -29 -32 -32 -33 -36 -31 -38 -46 -47 -44 -40 -40 -41 -37 -66 -137 -26 -49 -51 -48 -58 -69 -71 -82 -96 -99 -77 -95 -110 -125 -125 -109 -98 -99 -95 -120 -139 -127 -115 -109 -106 -84 -40 0 -4 -20 -8 -1 0 0 0 0 0 0 0 0 0 -15 -41 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -3 0 0 0 0 0 0 -1 -5 -3 -1 0 -8 -28 -23 -5 0 0 0 0 0 0 0 0 0 0 -6 -2 -6 -9 -3 0 -1 -7 -4 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 -6 -8 -9 -10 -7 -5 -1 -6 -12 -10 -3 -4 -4 -6 -8 -9 -9 -14 -10 -8 -5 -5 -7 -12 -9 -12 -14 -11 -18 -9 -3 0 -4 -9 -2 -1 -2 -5 -6 -8 -13 -5 -4 -8 -10 -5 -4 -12 -15 -20 -22 -15 -16 -16 -11 -5 0 0 0 0 -11 -16 -11 -5 -8 -11 -18 -19 -21 -30 -14 -41 -29 -29 -42 -14 -15 -16 -17 -30 -43 -36 -33 -33 -34 -36 -39 -35 -34 -36 -37 -30 -23 -27 -24 -38 -25 -17 -20 -21 -23 -24 -31 -33 -28 -26 -27 -21 -16 -13 -13 -15 -16 -18 -12 -8 -9 -10 -10 -13 -14 -11 -10 -16 -13 -9 -9 -7 -5 -6 -12 -8 -7 -7 -8 -11 -7 -15 -11 -8 -12 -15 -10 -10 -11 -10 -9 -9 -8 -12 -12 -7 -6 -8 -7 -8 -12 -14 -11 -6 -5 -6 -7 -22 -26 -24 -29 -37 -15 -3 -2 -6 -12 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -20 -28 -19 -17 -22 -22 -24 -25 -19 -19 -16 0 0 -7 -10 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -21 -76 -84 -75 -72 -76 -70 -60 -68 -74 -62 -58 -47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -20 -21 -22 -24 -31 -43 -43 -44 -44 -44 -43 -42 -42 -43 -42 -44 -46 -46 -44 -40 -40 -45 -51 -56 -64 -75 -60 -57 -58 -58 -60 -60 -61 -64 -65 -63 -51 -15 -60 -67 -63 -62 -59 -39 -48 -37 -33 -60 -88 -58 -63 -81 -77 -74 -49 -49 -42 -23 -40 -30 -34 -53 -64 -65 -70 -106 -91 -73 -135 -179 -136 -167 -198 -178 -181 -186 -168 -159 -151 -117 -132 -171 -203 -214 -219 -215 -230 -265 -298 -291 -296 -320 -328 -321 -333 -372 -356 -379 -386 -370 -358 -367 -161 -68 -149 -326 -273 -267 -252 -238 -232 -234 -255 -210 -159 -125 -110 -166 -164 -112 -78 -93 -69 -68 -86 -105 -104 -94 -35 -26 -28 -34 -42 -46 -65 -67 -68 -59 -59 -61 -56 -80 -110 -113 -77 -68 -93 -142 -119 -47 -40 -57 -67 -56 -31 -68 -53 -63 -68 -56 -50 -27 -32 -32 -26 -22 -37 -47 -62 -64 -47 -68 -65 -36 -17 -31 -81 -65 -62 -39 -21 -19 -12 -14 -8 -5 -17 -48 -28 -35 -37 -35 -38 -34 -50 -45 -40 -39 -37 -36 -67 -95 -96 -12 -31 -86 -96 -98 -96 -96 -82 -80 -81 -92 -115 -128 -129 -119 -102 -90 -94 -100 -118 -136 -123 -107 -122 -109 -78 -60 -53 -37 -30 -8 -28 -23 0 0 0 0 0 0 0 0 0 -22 -55 -42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -13 0 0 0 0 0 0 0 -3 -9 -1 0 -13 -32 -28 -2 0 0 0 0 0 0 0 0 0 0 -1 0 -5 -10 -9 -6 -13 -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 -3 -3 0 0 0 0 0 0 0 0 -13 -12 -12 -10 0 0 0 -10 -15 -11 -9 -9 -10 -9 -8 -10 -15 -10 -9 -7 -7 -8 -12 -9 -9 -11 -11 -15 -14 -14 -4 -8 -11 0 0 -2 -7 -10 -11 -14 -10 -6 -8 -11 -13 -15 -14 -12 -22 -28 -27 -16 -15 -13 -7 -3 -1 0 0 0 0 -1 0 -1 -8 -15 -22 -25 -25 -26 -44 -28 -20 -16 -11 -12 -11 -7 -11 -31 -41 -32 -33 -34 -35 -35 -35 -34 -34 -36 -30 -26 -28 -24 -35 -27 -23 -22 -20 -21 -26 -32 -29 -25 -23 -24 -28 -27 -24 -23 -21 -18 -16 -12 -10 -10 -11 -8 -13 -10 -8 -8 -11 -9 -9 -8 -10 -10 -8 -9 -9 -9 -8 -9 -11 -11 -10 -13 -12 -11 -12 -11 -12 -12 -14 -13 -11 -7 -6 -13 -12 -10 -10 -11 -12 -15 -9 -5 -8 -14 -8 -7 -28 -39 -30 -36 -19 -6 -5 -4 -7 -16 -12 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -5 -22 -27 -19 -14 -15 -19 -21 -21 -19 -37 -32 -7 -5 -15 -23 -10 0 0 0 0 0 0 0 0 -1 -5 -1 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -40 -90 -89 -81 -76 -73 -74 -73 -68 -63 -67 -64 -64 -44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -11 -17 -26 -26 -26 -34 -41 -40 -40 -40 -44 -45 -45 -44 -44 -42 -45 -48 -50 -50 -48 -41 -39 -46 -52 -62 -75 -53 -55 -55 -51 -49 -56 -67 -62 -66 -66 -62 -54 -44 -56 -65 -65 -67 -53 -40 -42 -40 -39 -57 -70 -17 -50 -66 -61 -39 -22 -59 -36 -19 -15 -28 -35 -48 -49 -51 -62 -118 -111 -109 -124 -141 -124 -127 -144 -150 -164 -173 -130 -173 -197 -154 -112 -134 -171 -204 -228 -229 -214 -223 -275 -321 -329 -340 -330 -309 -331 -368 -379 -424 -419 -393 -314 -246 -159 -342 -324 -306 -288 -280 -261 -273 -265 -246 -212 -198 -161 -146 -141 -152 -157 -119 -108 -90 -59 -52 -60 -92 -110 -95 -46 -42 -38 -41 -43 -43 -51 -25 -44 -65 -72 -79 -81 -91 -81 -74 -78 -70 -95 -78 -103 -86 -27 -23 -44 -51 -37 -39 -39 -78 -74 -62 -62 -60 -56 -42 -26 -20 -30 -36 -46 -55 -60 -62 -73 -52 -31 -19 -35 -66 -77 -50 -34 -20 -14 -18 -11 -5 -7 -20 -23 -32 -35 -29 -30 -34 -41 -38 -40 -35 -31 -40 -123 -57 -28 -13 -24 -92 -91 -87 -91 -92 -79 -78 -91 -109 -127 -138 -134 -119 -120 -100 -96 -114 -110 -107 -101 -109 -124 -116 -131 -125 -101 -54 -1 -4 0 -32 -39 -23 0 0 0 0 0 0 -1 -14 -24 -46 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -11 0 0 0 -2 -5 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -4 -2 -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 -4 -4 0 0 0 0 0 0 0 -1 -5 -8 -8 -5 0 0 0 -12 -15 -14 -14 -14 -12 -11 -8 -9 -12 -11 -10 -11 -10 -11 -10 -15 -8 -11 -9 -8 -14 -15 -3 -22 -19 -4 -1 -3 -4 -6 -7 -8 -10 -10 -8 -10 -13 -14 -11 -13 -17 -25 -27 -23 -15 -21 -9 -3 -1 0 0 0 0 0 0 -4 -15 -15 -13 -14 -14 -18 -38 -24 -16 -13 -13 -12 -9 -3 -3 -13 -31 -37 -34 -28 -28 -37 -39 -35 -36 -30 -29 -29 -28 -23 -27 -26 -28 -23 -22 -23 -16 -20 -24 -19 -17 -20 -25 -24 -17 -13 -12 -14 -20 -10 -12 -12 -11 -10 -10 -11 -6 -6 -8 -8 -11 -10 -16 -12 -8 -9 -12 -13 -15 -10 -10 -17 -20 -14 -19 -20 -19 -16 -11 -7 -13 -17 -14 -10 -13 -9 -13 -14 -16 -18 -16 -9 -6 -6 -12 -28 -48 -47 -41 -45 -56 -44 -33 -14 -10 -18 -15 -12 -21 -11 -5 -4 -6 -7 -3 0 0 0 0 0 0 0 0 0 0 -1 -8 -26 -20 -17 -17 -20 -19 -14 -25 -26 -33 -29 -15 -15 -15 -5 0 0 0 0 0 0 0 0 -1 -4 -1 0 -10 -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 -14 -50 -83 -82 -80 -77 -69 -67 -70 -62 -27 -30 -37 -42 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 -10 -10 -18 -28 -32 -31 -34 -35 -37 -39 -38 -38 -42 -45 -44 -43 -44 -46 -45 -50 -51 -51 -50 -47 -42 -40 -46 -57 -61 -55 -53 -49 -48 -50 -49 -51 -64 -61 -65 -66 -62 -61 -67 -48 -55 -69 -69 -39 -36 -42 -50 -50 -64 -56 -22 -29 -35 -28 -16 -23 -55 -33 -55 -40 -24 -37 -66 -70 -38 -44 -81 -87 -117 -102 -98 -91 -73 -124 -131 -166 -199 -173 -186 -237 -243 -205 -180 -182 -185 -182 -201 -221 -231 -276 -315 -332 -344 -340 -284 -328 -350 -372 -419 -467 -155 -232 -287 -395 -343 -249 -252 -287 -304 -281 -230 -236 -228 -196 -167 -143 -157 -156 -150 -149 -134 -123 -92 -79 -82 -92 -91 -50 -44 -45 -47 -41 -34 -32 -37 -39 -33 -44 -64 -81 -85 -79 -68 -73 -60 -48 -27 -34 -34 -159 -139 -56 -52 -37 -46 -36 -55 -97 -54 -76 -58 -57 -61 -59 -40 -19 -25 -46 -55 -51 -48 -47 -50 -60 -64 -57 -31 -16 -29 -39 -12 -13 -14 -12 -13 -15 -7 -33 -26 -21 -29 -30 -19 -26 -30 -28 -29 -39 -34 -31 -39 -64 -27 -13 -8 -45 -95 -103 -104 -101 -102 -93 -90 -128 -100 -103 -127 -124 -85 -83 -100 -76 -79 -95 -78 -93 -100 -119 -125 -143 -150 -134 -56 -8 -14 0 -8 -41 -37 -8 0 0 0 0 0 0 0 -3 -35 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -8 -10 -10 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -10 -10 -1 0 0 -2 -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 -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 -1 -3 -12 -14 -9 -6 -4 -4 -13 -11 -12 -15 -18 -16 -14 -9 -9 -10 -10 -6 -12 -6 -4 -9 -12 -6 -9 -9 -8 -8 -11 -3 -18 -15 -5 -2 -8 -12 -8 -6 -9 -13 -14 -10 -13 -17 -13 -9 -10 -9 -18 -25 -24 -17 -16 -15 -3 0 0 0 0 0 0 -6 -12 -16 -16 -21 -14 -15 -15 -16 -21 -16 -16 -19 -15 -4 -8 -3 -25 -36 -38 -28 -25 -23 -29 -32 -31 -29 -25 -26 -31 -34 -35 -32 -31 -37 -25 -25 -28 -24 -26 -24 -22 -22 -22 -20 -14 -11 -9 -10 -11 -12 -6 -9 -11 -12 -12 -13 -13 -10 -9 -11 -13 -14 -14 -20 -13 -8 -10 -15 -17 -18 -14 -12 -14 -18 -25 -22 -21 -22 -18 -11 -8 -9 -14 -16 -16 -15 -15 -16 -15 -18 -20 -19 -18 -8 -6 -8 -14 -28 -38 -48 -26 -37 -45 -17 -23 -18 -16 -11 -9 -15 -17 -8 -5 -12 -13 -4 -2 -2 -2 -1 -1 0 0 0 0 0 -8 -20 -28 -13 -35 -37 -30 -28 -26 -17 -14 -18 -21 -18 -13 -1 0 0 0 0 0 0 0 0 0 -5 -14 -12 -10 -16 -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 -3 -24 -75 -89 -84 -80 -81 -83 -78 -76 -71 -47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -18 -25 -29 -31 -31 -31 -30 -33 -25 -21 -15 -4 -24 -26 -41 -46 -46 -47 -49 -37 -36 -45 -51 -48 -44 -42 -46 -66 -68 -53 -52 -48 -46 -60 -61 -54 -61 -61 -60 -61 -61 -68 -79 -61 -63 -69 -73 -26 -33 -41 -53 -57 -58 -51 -39 -32 -27 -17 -4 -16 -45 -60 -64 -56 -36 -36 -55 -57 -14 -34 -60 -79 -106 -71 -50 -94 -118 -125 -138 -180 -226 -212 -162 -179 -246 -271 -262 -246 -226 -187 -182 -206 -234 -261 -317 -340 -341 -299 -257 -287 -321 -388 -427 -374 -84 -402 -401 -282 -227 -280 -256 -257 -271 -248 -189 -210 -215 -182 -145 -131 -140 -145 -168 -161 -146 -125 -70 -65 -74 -103 -99 -32 -32 -35 -39 -45 -48 -40 -34 -40 -41 -38 -55 -70 -85 -91 -85 -74 -67 -58 -28 -22 -51 -220 -147 -62 -38 -20 -37 -24 -51 -61 -48 -65 -46 -55 -62 -63 -62 -56 -49 -28 -35 -48 -46 -62 -57 -54 -59 -64 -58 -23 -37 -39 -21 -9 -7 -6 -6 -6 -6 -32 -30 -41 -33 -9 -10 -8 -23 -27 -30 -40 -41 -27 -44 -45 -24 -4 -9 -76 -106 -100 -91 -98 -113 -103 -90 -87 -65 -70 -122 -132 -118 -106 -114 -38 -37 -76 -78 -38 -51 -84 -79 -51 -76 -148 -49 -14 -19 -34 -25 -29 -44 -29 -3 0 0 0 0 0 0 -1 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -11 -10 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -4 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 -1 0 0 0 0 0 0 0 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 -17 -15 -16 -14 -13 -12 -12 -7 -6 -6 -9 -14 -15 -10 -8 -8 -6 -8 -9 0 -7 -5 -5 -8 -10 -8 -11 -12 -12 -11 -8 -6 -9 -3 0 -4 -12 -5 -14 -17 -17 -12 -7 -13 -18 -12 -13 -18 -17 -15 -21 -22 -15 -9 -4 -1 0 0 0 0 -1 -13 -18 -21 -21 -19 -21 -17 -20 -16 -14 -18 -19 -11 -10 -12 -16 -17 -14 -19 -33 -38 -38 -37 -33 -32 -28 -26 -26 -28 -22 -35 -26 -21 -20 -21 -33 -24 -20 -16 -17 -25 -20 -23 -24 -24 -22 -16 -11 -16 -23 -22 -16 -11 -10 -11 -9 -10 -13 -15 -12 -15 -13 -12 -12 -16 -14 -13 -16 -18 -19 -19 -15 -17 -18 -15 -13 -15 -16 -19 -16 -13 -11 -11 -12 -11 -11 -10 -12 -14 -17 -18 -15 -17 -16 -7 -5 -10 -9 -7 -7 -7 -9 -12 -10 -26 -44 -37 -35 -13 -10 -10 -10 -10 -5 -3 -5 -7 -11 -15 -17 -4 -2 -2 -1 0 -1 -3 -6 -5 -17 -30 -10 -33 -40 -35 -40 -53 -15 -24 -30 -23 -18 -18 -11 -5 -1 0 0 0 0 0 0 -11 -20 -24 -22 -22 -17 -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 -17 -52 -91 -89 -86 -83 -81 -82 -84 -83 -84 -48 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -24 -25 -22 -24 -29 -23 -19 -6 0 0 0 -1 -24 -42 -48 -48 -50 -54 -47 -33 -34 -44 -50 -47 -44 -47 -61 -62 -52 -52 -49 -60 -53 -54 -59 -58 -58 -65 -66 -66 -66 -71 -77 -57 -61 -77 -29 -48 -45 -59 -59 -51 -60 -58 -51 -37 -26 -23 -31 -60 -83 -96 -84 -38 -32 -43 -45 -13 -40 -57 -69 -74 -54 -14 -120 -161 -137 -131 -164 -110 -125 -116 -127 -221 -260 -271 -277 -280 -269 -226 -233 -254 -289 -337 -365 -327 -220 -85 -147 -330 -416 -417 -426 -392 -457 -420 -296 -271 -304 -303 -282 -220 -209 -207 -216 -198 -170 -132 -119 -122 -124 -125 -145 -140 -118 -90 -94 -88 -100 -87 -35 -34 -28 -28 -31 -58 -87 -44 -41 -38 -33 -40 -43 -54 -62 -48 -37 -58 -105 -75 -139 -198 -237 -238 -91 -43 -53 -62 -38 -79 -45 -34 -45 -55 -57 -67 -69 -83 -108 -107 -32 -24 -38 -45 -53 -54 -43 -62 -74 -66 -55 -52 -54 -33 -13 -16 -14 -8 -6 -8 -13 -23 -54 -53 -26 -10 -11 -18 -19 -32 -31 -34 -31 -96 -125 -86 -14 -13 -89 -105 -102 -87 -85 -124 -70 -78 -74 -68 -65 -102 -99 -103 -85 -42 -13 -13 -70 -111 -66 -23 -33 -37 -47 -51 -62 -32 -32 -37 -40 -28 -13 -44 -49 -22 0 0 0 0 0 0 -7 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -7 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -9 -14 -12 -15 -15 -13 -9 -7 -5 -1 -9 -8 -10 -11 -8 -7 -8 -5 -6 -6 -2 -9 -6 -2 -8 -12 -11 -11 -11 -10 -6 -3 -5 -10 -2 -3 -9 -17 -18 -18 -17 -14 -9 -6 -10 -20 -27 -22 -20 -22 -24 -20 -26 -15 -12 -14 0 0 0 0 0 -3 -13 -18 -18 -20 -20 -15 -8 -15 -10 -8 -12 -17 -10 -9 -9 -12 -14 -12 -2 -15 -24 -35 -35 -27 -33 -26 -26 -28 -30 -33 -37 -26 -22 -22 -21 -23 -22 -20 -15 -14 -17 -21 -24 -24 -25 -23 -18 -14 -16 -25 -19 -13 -10 -11 -11 -9 -10 -14 -14 -9 -15 -16 -15 -14 -15 -17 -16 -17 -16 -17 -18 -16 -16 -19 -19 -16 -14 -15 -17 -18 -13 -11 -12 -15 -15 -14 -13 -13 -14 -16 -17 -15 -17 -19 -17 -16 -12 -8 -7 -7 -7 -9 -7 -7 -7 -22 -34 -15 -12 -12 -12 -12 -10 -7 -5 -10 -12 -9 -11 -19 -13 -4 -6 -4 -2 -3 -1 -4 -4 -6 -13 -11 -6 -6 -12 -10 -3 -9 -50 -42 -29 -31 -37 -32 -21 -3 0 -2 -2 -6 -25 -14 -14 -16 -18 -18 -16 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -80 -99 -85 -78 -70 -37 -2 -7 -13 -18 -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 -1 -18 -17 -14 -16 -20 -14 -1 0 0 0 -1 -5 -24 -44 -50 -51 -52 -50 -35 -42 -45 -49 -52 -48 -45 -47 -52 -53 -53 -53 -59 -64 -73 -86 -90 -88 -86 -87 -86 -70 -60 -60 -60 -56 -67 -93 -39 -46 -44 -45 -49 -52 -61 -59 -46 -41 -52 -76 -63 -71 -66 -62 -56 -35 -34 -27 -16 -21 -47 -67 -64 -46 -48 -56 -81 -89 -116 -117 -111 -96 -83 -85 -102 -138 -196 -294 -287 -285 -305 -326 -313 -329 -356 -352 -327 -323 -366 -388 -211 -161 -278 -392 -404 -426 -416 -382 -338 -290 -286 -289 -281 -235 -222 -230 -231 -204 -144 -79 -86 -97 -113 -117 -120 -116 -101 -75 -73 -109 -99 -63 -31 -26 -18 -21 -19 -22 -45 -51 -47 -52 -49 -43 -40 -42 -58 -48 -30 -31 -44 -48 -47 -92 -135 -155 -88 -50 -69 -72 -67 -89 -17 -19 -34 -44 -47 -52 -65 -69 -51 -20 -16 -27 -39 -49 -48 -49 -48 -52 -57 -59 -54 -33 -45 -29 -15 -7 -9 -7 -6 -7 -17 -28 -35 -67 -29 -9 -10 -11 -7 -74 -110 -72 -48 -141 -133 -79 -58 -64 -83 -94 -87 -87 -103 -118 -44 -78 -82 -78 -77 -87 -117 -132 -120 -93 -72 -45 -4 -19 -22 -10 -19 -22 -43 -48 -41 -37 -44 -44 -43 -44 -35 -36 -36 -10 0 0 0 0 0 0 -3 -6 0 0 -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 -4 -9 -1 0 0 0 0 0 0 0 0 0 0 -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 -1 -4 -6 -6 -8 -6 -3 -2 -5 -11 -14 -11 -9 -8 -3 -5 -4 -1 -2 -7 -6 -1 -2 -4 -6 -10 -10 -4 -2 -4 -7 -9 -9 -11 -10 -7 -10 -16 -12 -5 -9 -12 -16 -19 -29 -22 -20 -21 -21 -15 -19 -14 -11 -10 -4 0 0 0 0 0 -2 -5 -20 -19 -16 -13 -11 -13 -12 -8 -8 -12 -14 -11 -12 -13 -14 -12 -6 -8 -8 -28 -35 -27 -22 -24 -23 -28 -28 -29 -36 -37 -29 -24 -20 -17 -19 -18 -17 -17 -16 -15 -16 -16 -22 -24 -21 -15 -13 -20 -16 -13 -12 -12 -12 -14 -14 -12 -13 -13 -10 -18 -18 -18 -18 -17 -12 -10 -17 -16 -16 -18 -17 -15 -18 -20 -21 -20 -20 -20 -18 -13 -13 -16 -16 -13 -13 -12 -12 -15 -17 -21 -19 -20 -18 -13 -10 -10 -11 -10 -10 -12 -10 -12 -7 -10 -12 -12 -11 -11 -11 -9 -8 -6 -7 -6 -8 -8 -9 -11 -11 -3 -11 -7 -4 -5 -4 -5 -4 -8 -9 -8 -8 -5 -11 -5 -1 -11 -39 -7 -17 -24 -38 -44 -29 -2 -3 -15 -20 -21 -24 -14 -13 -14 -15 -16 -15 -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 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -47 -83 -69 -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 -6 -12 -9 -13 -15 -11 -11 -9 0 0 0 0 0 -7 -24 -27 -27 -30 -31 -24 -9 -8 -45 -53 -55 -53 -49 -46 -50 -52 -53 -51 -47 -47 -63 -63 -81 -78 -66 -86 -86 -83 -68 -58 -56 -57 -63 -74 -88 -45 -46 -48 -49 -59 -70 -69 -59 -44 -47 -32 -43 -58 -59 -47 -33 -40 -41 -38 -41 -42 -19 -44 -81 -90 -36 -79 -92 -84 -90 -142 -119 -121 -106 -69 -74 -91 -127 -152 -217 -288 -331 -305 -327 -361 -379 -333 -304 -317 -333 -339 -390 -129 -50 -199 -413 -366 -391 -370 -350 -345 -330 -281 -270 -263 -261 -274 -271 -263 -219 -170 -126 -107 -78 -96 -111 -101 -89 -89 -94 -86 -81 -79 -99 -45 -24 -20 -18 -18 -27 -31 -41 -43 -37 -40 -44 -40 -42 -58 -58 -77 -73 -71 -59 -46 -42 -31 -32 -36 -38 -56 -55 -81 -95 -40 -11 -21 -35 -37 -43 -58 -61 -65 -70 -59 -36 -38 -54 -64 -64 -57 -34 -41 -41 -48 -47 -44 -41 -72 -80 -43 -7 -7 -5 -12 -17 -21 -46 -10 -7 -8 -9 -31 -120 -123 -108 -102 -140 -130 -97 -86 -84 -92 -108 -81 -84 -89 -113 -117 -97 -83 -110 -113 -110 -118 -130 -137 -124 -116 -81 -8 -91 -24 -2 -5 -12 -37 -70 -46 -33 -38 -48 -36 -39 -40 -35 -38 -58 -9 0 -18 -17 0 0 0 0 0 -12 -68 -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 -6 -8 0 0 0 0 0 0 0 -6 -1 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -13 -8 -4 -5 -7 -5 -9 -5 -5 -7 -7 -6 -4 -1 0 0 0 0 0 0 -2 -5 -6 -3 -4 -7 -8 -8 -11 -12 -12 -10 -14 -17 -8 -1 -9 -7 -9 -23 -31 -29 -24 -21 -17 -17 -28 -18 -18 -14 -9 -4 -3 0 0 0 0 -2 -15 -22 -19 -14 -11 -11 -11 -13 -11 -13 -15 -10 -15 -16 -15 -13 -10 -10 -10 -26 -33 -31 -28 -23 -24 -30 -30 -28 -29 -27 -20 -25 -25 -21 -19 -20 -16 -20 -16 -12 -14 -18 -18 -23 -23 -17 -11 -10 -11 -12 -12 -12 -13 -14 -17 -14 -14 -14 -14 -17 -17 -17 -18 -18 -16 -10 -16 -20 -17 -18 -22 -18 -17 -14 -18 -22 -23 -18 -18 -18 -16 -16 -15 -11 -10 -10 -11 -14 -15 -17 -18 -19 -13 -12 -20 -19 -11 -9 -9 -9 -9 -14 -8 -36 -48 -45 -35 -11 -8 -10 -9 -8 -9 -9 -9 -33 -40 -26 -9 -6 -11 -5 -12 -16 -8 -3 -4 -5 -13 -18 -19 -14 -19 -6 0 0 -1 -2 -5 -13 -44 -52 -25 -1 -9 -22 -22 -15 -12 -11 -12 -11 -16 -15 -9 -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 -2 -13 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -48 -47 -62 -73 -62 -48 -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 -15 -12 -10 -13 -14 -4 -6 -3 0 0 0 0 0 0 0 0 -6 -26 -3 -1 -3 -2 0 -3 -33 -49 -53 -52 -50 -47 -49 -50 -52 -50 -53 -63 -42 -87 -92 -88 -85 -85 -83 -85 -68 -58 -59 -64 -72 -75 -76 -47 -30 -22 -36 -60 -79 -90 -89 -77 -63 -41 -33 -58 -45 -20 -18 -24 -54 -41 -27 -32 -3 -49 -78 -55 -20 -92 -107 -95 -92 -114 -84 -84 -78 -74 -79 -99 -167 -175 -188 -252 -345 -387 -388 -387 -383 -363 -322 -349 -352 -364 -312 -55 -58 -327 -460 -449 -429 -366 -350 -357 -349 -299 -273 -273 -277 -271 -267 -262 -190 -149 -139 -133 -111 -119 -99 -89 -83 -75 -59 -60 -54 -39 -32 -32 -22 -22 -26 -33 -33 -24 -34 -32 -21 -23 -35 -47 -54 -58 -49 -61 -100 -105 -74 -42 -42 -26 -31 -31 -35 -48 -36 -42 -47 -65 -69 -49 -41 -36 -39 -44 -42 -65 -71 -71 -57 -44 -41 -56 -66 -53 -36 -48 -56 -53 -57 -56 -53 -52 -23 -18 -8 -8 -12 -20 -20 -12 -4 -3 -4 -7 -9 -57 -124 -122 -121 -117 -117 -110 -68 -83 -84 -83 -77 -65 -99 -102 -144 -148 -126 -152 -178 -169 -154 -85 -38 -171 -139 -115 -76 -16 -16 -2 0 -4 -19 -37 -13 -31 -29 -27 -31 -40 -48 -45 -35 -31 -36 -47 -5 -25 -31 -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 -3 -4 0 0 0 0 0 0 -4 -20 -4 -13 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -2 -3 -2 -1 0 0 0 -7 -11 -11 -8 -8 -4 -1 0 0 0 0 0 -7 -6 -7 -9 -10 -3 -2 -2 -3 -8 -10 -13 -6 -8 -10 -1 -9 -10 -11 -28 -49 -43 -12 -19 -17 -19 -27 -15 -16 -14 -10 -8 -6 0 0 0 0 -3 -9 -16 -18 -15 -14 -13 -10 -21 -12 -11 -13 -12 -13 -14 -14 -13 -12 -12 -12 -13 -34 -33 -26 -23 -23 -23 -26 -30 -32 -30 -26 -22 -27 -24 -20 -18 -16 -19 -19 -19 -18 -21 -24 -30 -27 -19 -15 -19 -15 -14 -12 -12 -13 -13 -13 -16 -14 -14 -15 -16 -16 -15 -20 -22 -20 -13 -16 -17 -14 -18 -22 -22 -24 -14 -14 -18 -22 -21 -20 -16 -16 -15 -15 -15 -10 -19 -15 -14 -16 -17 -16 -19 -12 -6 -8 -13 -8 -7 -7 -9 -13 -17 -10 -45 -57 -58 -44 -13 -8 -22 -25 -17 -10 -12 -24 -26 -26 -18 -8 -10 -29 -20 -14 -11 -15 -30 -27 -14 -19 -22 -23 -22 -7 -1 0 0 -7 -19 -17 -35 -51 -56 -36 -7 -6 -16 -21 -22 -20 -19 -16 -17 -16 -12 -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 -21 -11 -6 -12 -9 -1 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -98 -94 -86 -63 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -32 -46 -51 -51 -49 -47 -49 -51 -48 -51 -53 -12 -78 -84 -83 -83 -82 -81 -83 -66 -59 -63 -73 -80 -81 -80 -54 -33 -24 -42 -50 -51 -68 -52 -66 -74 -60 -43 -76 -33 -9 -1 -21 -93 -50 -17 -10 -14 -51 -78 -35 -28 -65 -65 -60 -93 -93 -80 -84 -117 -92 -101 -123 -146 -152 -183 -223 -308 -419 -402 -411 -377 -350 -337 -367 -368 -362 -255 -159 -326 -469 -455 -428 -410 -377 -369 -362 -356 -329 -293 -253 -273 -264 -237 -219 -191 -160 -150 -127 -95 -73 -75 -91 -101 -93 -76 -53 -51 -54 -46 -26 -22 -25 -36 -38 -33 -33 -32 -27 -26 -27 -34 -53 -48 -38 -36 -47 -88 -133 -71 -39 -36 -24 -18 -5 -7 -22 -30 -34 -48 -39 -51 -59 -32 -42 -36 -39 -39 -48 -60 -47 -49 -50 -58 -75 -30 -36 -34 -40 -61 -62 -60 -66 -65 -66 -76 -23 -13 -8 -6 -8 -13 -10 -6 -5 -5 -6 -10 -83 -120 -127 -129 -142 -100 -82 -78 -82 -91 -75 -78 -85 -96 -123 -149 -174 -103 -19 -78 -198 -179 -86 -78 -172 -154 -128 -122 -70 -17 -11 0 -13 -17 -11 -8 -32 -39 -28 -29 -36 -41 -44 -38 -52 -84 -79 0 0 -21 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -9 -9 -9 -8 -7 -1 0 0 0 0 0 -15 -11 -6 -7 -2 0 0 -3 -4 -3 -3 -2 0 -2 -3 -1 -7 -12 -8 -6 -21 -31 -1 -11 -17 -13 -15 -20 -14 -15 -12 -11 -8 -1 0 0 0 -7 -13 -13 -20 -12 -9 -10 -12 -15 -12 -14 -16 -15 -12 -11 -13 -13 -13 -17 -23 -28 -31 -19 -16 -22 -28 -25 -23 -15 -25 -31 -24 -24 -26 -26 -21 -19 -21 -20 -23 -19 -16 -17 -23 -26 -30 -22 -14 -15 -18 -17 -14 -14 -15 -14 -16 -20 -14 -15 -15 -15 -15 -14 -16 -17 -21 -23 -17 -17 -15 -17 -19 -20 -19 -15 -15 -14 -16 -18 -20 -18 -18 -17 -19 -22 -19 -22 -16 -38 -35 -17 -14 -22 -22 -19 -14 -9 -6 -6 -10 -10 -14 -16 -12 -17 -18 -50 -47 -16 -14 -44 -36 -28 -24 -24 -10 -10 -10 -14 -21 -28 -40 -41 -24 -11 -20 -39 -37 -29 -18 -21 -25 -23 -15 -6 -3 -1 0 -7 -24 -40 -46 -58 -46 -22 -23 -19 -24 -26 -28 -30 -27 -22 -19 -10 -3 0 -1 -1 -1 -4 -3 -2 -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 -41 -34 -29 -33 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -8 -3 0 0 0 -32 -76 -89 -95 -90 -37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -27 -45 -51 -52 -52 -48 -48 -49 -47 -46 -40 -23 -54 -57 -55 -53 -55 -58 -58 -58 -65 -71 -86 -114 -112 -110 -76 -60 -49 -36 -42 -30 -26 -44 -49 -73 -49 -57 -80 -32 -8 -5 -49 -94 -55 -19 -16 -25 -34 -25 -11 -28 -45 -47 -43 -90 -106 -97 -106 -131 -118 -120 -132 -140 -148 -176 -212 -256 -380 -379 -234 -360 -346 -341 -367 -354 -96 -72 -298 -481 -456 -425 -412 -384 -367 -361 -363 -330 -314 -296 -270 -240 -209 -181 -162 -157 -156 -146 -120 -105 -79 -51 -73 -98 -102 -82 -55 -50 -44 -43 -38 -33 -31 -26 -26 -26 -28 -28 -23 -18 -18 -26 -37 -41 -61 -54 -51 -67 -129 -153 -110 -51 -23 -8 0 0 -21 -33 -40 -68 -58 -44 -48 -47 -37 -50 -57 -52 -37 -26 -43 -45 -52 -71 -87 -51 -45 -41 -52 -61 -64 -63 -72 -75 -83 -65 -9 -15 -6 -2 -6 -9 -9 -7 -7 -8 -9 -15 -88 -77 -61 -98 -146 -74 -63 -59 -68 -78 -71 -77 -100 -104 -106 -121 -189 -194 -185 -152 -147 -98 -123 -128 -149 -159 -152 -121 -51 -30 -17 -2 -9 -2 0 -18 -37 -42 -31 -38 -40 -37 -33 -31 -54 -36 -18 0 0 0 -49 -55 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -7 -9 -8 -6 0 0 0 0 0 -1 -8 -9 -4 -1 -1 0 0 -2 -7 -8 -11 -13 -1 0 0 0 -1 -5 -5 -6 -27 -35 -14 -1 -17 -15 -23 -30 -14 -13 -11 -14 -11 -4 0 0 0 -8 -12 -12 -16 -16 -16 -15 -13 -12 -12 -11 -8 -10 -11 -10 -11 -12 -11 -19 -26 -27 -29 -17 -17 -25 -27 -23 -24 -9 -17 -22 -22 -24 -34 -32 -25 -23 -24 -24 -18 -22 -20 -18 -15 -12 -24 -25 -20 -16 -16 -14 -16 -17 -17 -18 -18 -17 -20 -19 -18 -17 -16 -16 -12 -18 -18 -20 -23 -23 -20 -20 -23 -22 -19 -20 -17 -17 -16 -17 -21 -26 -26 -25 -24 -22 -17 -14 -27 -33 -25 -13 -12 -19 -24 -15 -9 -11 -15 -12 -16 -18 -21 -23 -18 -16 -22 -25 -35 -36 -30 -30 -28 -29 -29 -27 -23 -11 -3 -18 -19 -20 -23 -23 -36 -31 -27 -37 -47 -15 -11 -14 -16 -20 -21 -14 -14 -13 -20 -23 -21 -22 -30 -34 -35 -31 -29 -18 -17 -10 -13 -16 -13 -15 -25 -15 -6 -6 -9 -9 -7 -5 -8 -8 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -15 -17 -19 -31 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -79 -90 -90 -16 0 -51 -98 -79 -80 -83 -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 -3 -30 -47 -51 -46 -43 -49 -47 -49 -54 -53 -51 -57 -58 -58 -75 -72 -59 -63 -56 -63 -74 -82 -88 -97 -98 -79 -88 -67 -42 -26 -26 -22 -95 -83 -52 -75 -44 -34 -44 -34 -3 -1 -35 -70 -51 -25 -45 -41 -43 -34 -16 -15 -23 -24 -34 -72 -118 -142 -150 -151 -132 -112 -112 -116 -139 -165 -186 -213 -302 -177 -139 -412 -401 -389 -416 -302 -86 -69 -370 -419 -401 -384 -397 -390 -381 -370 -346 -302 -305 -285 -267 -216 -139 -141 -152 -147 -144 -129 -87 -75 -77 -73 -73 -69 -49 -46 -46 -50 -48 -41 -30 -28 -28 -25 -32 -35 -27 -22 -20 -20 -23 -30 -38 -48 -56 -42 -47 -53 -46 -66 -176 -118 -56 -31 -8 -27 -40 -52 -52 -52 -59 -76 -94 -76 -56 -61 -76 -78 -80 -73 -55 -55 -72 -67 -65 -51 -41 -47 -53 -67 -52 -40 -48 -42 -79 -50 -7 -16 -9 -5 -7 -8 -9 -9 -10 -10 -7 -19 -53 -54 -63 -76 -86 -60 -62 -64 -87 -88 -73 -69 -75 -71 -52 -107 -207 -198 -195 -155 -79 -32 -101 -14 -96 -151 -159 -127 -29 -15 -13 -8 -6 0 0 -46 -47 -32 -26 -36 -37 -30 -23 -16 -5 -2 -3 -1 0 -12 -94 -105 -37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -8 -6 -7 -9 -8 -4 0 0 -2 0 0 0 0 0 0 -1 0 0 0 0 -3 -5 -6 -6 -2 -15 -4 0 0 -1 -1 0 -35 -37 -17 -2 -12 -18 -12 -14 -19 -17 -16 -17 -10 -4 -1 0 0 -2 -10 -14 -15 -13 -14 -4 -11 -16 -15 -12 -12 -17 -13 -7 -8 -10 -11 -11 -14 -19 -24 -14 -28 -22 -18 -16 -16 -11 -10 -10 -16 -21 -22 -34 -25 -23 -22 -20 -17 -26 -18 -14 -11 -13 -23 -10 -9 -14 -17 -17 -19 -17 -19 -19 -17 -17 -21 -21 -17 -19 -21 -21 -16 -19 -19 -26 -25 -16 -17 -17 -25 -22 -15 -11 -17 -18 -18 -21 -25 -29 -29 -27 -27 -23 -19 -19 -33 -40 -31 -23 -19 -20 -34 -9 -12 -14 -19 -25 -27 -33 -34 -34 -28 -18 -23 -26 -26 -43 -42 -15 -43 -39 -41 -35 -24 -16 0 -6 -3 -10 -17 -14 -31 -40 -43 -42 -37 -23 -39 -16 -23 -26 -19 -2 -12 -15 -25 -28 -23 -18 -23 -20 -27 -31 -29 -27 -28 -18 -10 -9 -17 -27 -30 -21 -15 -20 -26 -22 -16 -14 -5 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -86 -24 -62 -99 -80 -72 -75 -48 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -32 -38 -37 -40 -45 -50 -47 -49 -68 -63 -51 -54 -55 -57 -59 -59 -61 -65 -63 -66 -76 -100 -117 -118 -111 -58 -54 -61 -59 -48 -39 -37 -66 -53 -38 -34 -23 -7 -27 -29 -19 -6 -32 -88 -93 -101 -85 -60 -61 -27 -12 -21 -39 -35 -30 -53 -99 -159 -150 -130 -113 -104 -107 -104 -129 -156 -193 -240 -292 -224 -198 -332 -401 -403 -442 -310 -299 -443 -405 -383 -405 -412 -405 -399 -401 -377 -327 -289 -288 -264 -209 -156 -133 -147 -178 -178 -146 -108 -73 -52 -53 -86 -89 -79 -45 -59 -56 -61 -55 -39 -32 -26 -24 -29 -36 -31 -22 -23 -22 -22 -25 -31 -36 -42 -42 -39 -51 -59 -70 -80 -99 -95 -46 -62 -67 -45 -41 -56 -51 -47 -62 -100 -143 -100 -66 -66 -88 -90 -54 -69 -71 -68 -69 -35 -39 -46 -48 -48 -18 -60 -65 -53 -36 -19 -21 -67 -37 -17 -17 -8 -9 -9 -9 -9 -10 -12 -29 -42 -59 -69 -51 -55 -63 -63 -66 -89 -93 -85 -78 -79 -113 -121 -75 -88 -159 -198 -199 -141 -49 -36 -52 0 -21 -58 -89 -112 -134 -98 -17 -11 -7 -1 -2 -28 -33 -30 -27 -27 -34 -25 -19 -11 -4 -4 -7 -2 0 0 0 -9 -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 -3 -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 -10 -12 -6 -4 0 0 -3 -6 -7 -6 -3 -5 -5 -2 -4 -20 -7 -1 0 0 0 0 -9 -4 0 0 0 0 -11 -13 -8 -4 -16 -9 -6 -4 -5 -7 -1 -10 -17 -10 -4 -8 -16 -14 -12 -18 -22 -20 -18 -14 -8 -4 0 0 0 -8 -12 -12 -8 0 0 -8 -13 -15 -17 -20 -17 -18 -19 -15 -9 -10 -11 -14 -10 -8 -13 -11 -11 -13 -14 -15 -15 -7 -8 -8 -18 -22 -19 -18 -19 -17 -15 -15 -11 -12 -19 -15 -18 -25 -14 -8 -6 -8 -14 -18 -13 -15 -21 -19 -16 -15 -16 -18 -19 -20 -20 -19 -15 -21 -26 -27 -25 -24 -23 -23 -19 -16 -14 -14 -18 -11 -13 -17 -21 -23 -21 -28 -22 -19 -27 -37 -16 -37 -38 -34 -32 -32 -12 -20 -22 -18 -21 -32 -36 -38 -37 -26 -12 -19 -53 -37 -31 -29 -21 -29 -20 -20 -21 -19 -16 -12 -1 -4 -13 -27 -40 -50 -45 -55 -39 -22 -18 -27 -24 -48 -39 -21 -9 -7 -17 -30 -23 -21 -26 -24 -29 -24 -23 -21 -18 -15 -8 -10 -10 -12 -16 -15 -23 -26 -24 -20 -14 -17 -34 -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 -15 -104 -104 -93 -90 -83 -78 -78 -55 -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 -2 -10 -30 -31 -43 -52 -50 -47 -50 -71 -63 -50 -51 -56 -59 -59 -59 -64 -68 -69 -68 -69 -80 -104 -125 -117 -58 -36 -41 -43 -56 -53 -57 -60 -41 -34 -36 -49 -41 -30 -33 -43 -30 -33 -75 -27 -82 -92 -84 -93 -23 -30 -51 -58 -38 -25 -37 -69 -98 -111 -107 -93 -91 -96 -106 -124 -143 -186 -246 -294 -286 -68 -57 -86 -255 -485 -501 -506 -456 -409 -405 -434 -435 -431 -408 -379 -334 -324 -286 -239 -203 -168 -147 -144 -155 -169 -175 -156 -94 -70 -75 -87 -78 -72 -95 -101 -88 -71 -78 -54 -42 -38 -31 -27 -28 -27 -25 -23 -29 -28 -32 -31 -27 -32 -33 -40 -45 -49 -40 -36 -45 -61 -57 -40 -32 -28 -27 -37 -54 -52 -54 -65 -120 -161 -107 -81 -79 -111 -103 -32 -29 -77 -74 -63 -62 -41 -48 -51 -52 -64 -94 -90 -86 -64 -33 -21 -23 -17 -16 -19 -20 -19 -17 -15 -12 -23 -48 -49 -61 -66 -62 -52 -59 -66 -78 -88 -102 -111 -90 -84 -66 -50 -65 -106 -36 -16 -79 -156 -109 -26 -31 -24 -5 -18 -42 -7 0 -45 -89 -1 -16 -6 -9 -13 -7 -22 -32 -34 -34 -31 -25 -27 -17 -16 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -12 -6 -11 -3 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -16 -15 -13 -9 -3 -2 -1 -6 -13 -6 -13 -12 -8 -10 -20 -16 -14 -12 -5 0 -1 -9 -11 -5 -1 -3 -8 -14 -11 -14 -14 -10 -11 -10 -9 -9 -10 -18 -37 -23 -7 -6 -15 -22 -23 -19 -15 -19 -21 -14 -19 -9 -8 -5 0 0 -2 -3 -6 -5 0 -1 -11 -16 -13 -13 -18 -13 -14 -14 -11 -9 -10 -13 -15 -11 -13 -21 -29 -27 -13 -15 -14 -11 -12 -9 -13 -13 -11 -7 -7 -6 -12 -10 -9 -10 -6 -10 -12 -25 -34 -29 -8 -13 -12 -14 -17 -14 -11 -21 -23 -25 -26 -18 -14 -14 -13 -14 -16 -15 -11 -11 -12 -15 -18 -20 -13 -15 -15 -14 -14 -15 -10 -10 -11 -12 -10 -6 -12 -13 -31 -27 -19 -31 -41 -36 -39 -34 -27 -30 -39 -23 -15 -20 -31 -33 -37 -33 -32 -39 -40 -38 -76 -52 -43 -34 -21 -19 -20 -18 -14 -15 -18 -18 -12 -18 -30 -41 -40 -26 -26 -19 -31 -32 -22 -35 -48 -37 -31 -30 -24 -8 -22 -17 -28 -35 -26 -27 -30 -30 -24 -18 -13 -1 -17 -15 -14 -9 -3 -14 -19 -7 0 0 0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -29 -126 -126 -102 -91 -90 -88 -81 -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 -3 -33 -33 -35 -44 -50 -48 -54 -66 -61 -54 -54 -58 -59 -58 -57 -81 -97 -74 -72 -72 -78 -102 -125 -116 -57 -59 -67 -57 -49 -36 -54 -50 -35 -30 -20 -21 -32 -30 -30 -38 -17 -27 -42 -34 -42 -61 -94 -102 -45 -50 -60 -50 -43 -48 -32 -52 -70 -78 -81 -79 -79 -81 -90 -110 -139 -190 -254 -312 -243 -65 -69 -72 -336 -528 -500 -517 -448 -421 -422 -412 -330 -353 -340 -320 -297 -289 -234 -173 -118 -96 -120 -145 -146 -146 -155 -153 -75 -60 -64 -69 -64 -58 -114 -140 -119 -84 -73 -39 -37 -45 -43 -33 -28 -25 -24 -23 -24 -31 -32 -27 -26 -31 -28 -50 -44 -43 -43 -34 -38 -42 -56 -57 -49 -30 -42 -54 -62 -58 -51 -73 -105 -111 -75 -69 -91 -104 -91 -64 -68 -91 -85 -80 -85 -95 -76 -48 -43 -61 -84 -86 -91 -100 -94 -95 -92 -70 -61 -41 -22 -20 -21 -24 -14 -45 -72 -65 -65 -66 -66 -70 -77 -74 -92 -99 -105 -109 -100 -87 -43 -31 -50 -79 -46 -31 -116 -155 -94 -13 -11 -13 -11 -28 -54 -21 -3 -10 -21 -8 -10 -2 -10 -15 -9 -8 -20 -36 -36 -36 -32 -33 -25 -52 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -22 -16 -10 -8 -9 -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 -2 -9 -14 -5 -8 -4 -4 -10 -15 -17 -17 -16 -16 -17 -16 -16 -15 -5 -4 -5 -3 0 -5 -8 -10 -14 -15 -13 -9 -6 -8 -11 -11 -8 -9 -11 -13 -16 -22 -4 -11 -25 -39 -41 -26 -30 -33 -22 -12 -18 -10 -8 -3 0 0 0 0 0 0 -6 -13 -11 -12 -6 -4 -8 -12 -18 -16 -20 -21 -17 -10 -13 -16 -26 -33 -28 -16 -13 -13 -13 -12 -13 -12 -5 -7 -7 -8 -8 -7 -11 -10 -9 -12 -14 -8 -7 -17 -25 -23 -13 -14 -17 -17 -18 -18 -18 -15 -24 -16 -10 -12 -13 -11 -10 -14 -16 -15 -13 -10 -10 -10 -10 -12 -10 -9 -12 -11 -9 -7 -11 -11 -8 -10 -11 -10 -4 -5 -9 -6 -7 -17 -22 -41 -46 -42 -34 -34 -35 -27 -22 -20 -21 -24 -28 -22 -16 -37 -51 -37 -98 -53 -40 -33 -27 -28 -26 -22 -18 -15 -16 -18 -16 -15 -17 -22 -27 -28 -18 -26 -30 -28 -22 -24 -28 -25 -33 -24 -10 -6 -21 -32 -34 -32 -28 -30 -30 -27 -27 -33 -29 -1 -1 -2 -3 -2 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -54 -110 -103 -98 -92 -88 -88 -90 -79 -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 -1 -11 -30 -31 -41 -52 -51 -59 -57 -55 -55 -56 -57 -57 -58 -58 -81 -104 -108 -106 -110 -107 -113 -123 -126 -111 -71 -85 -66 -43 -32 -63 -40 -31 -34 -37 -34 -35 -37 -47 -62 -14 -38 -53 -36 -31 -57 -83 -91 -77 -52 -46 -50 -39 -41 -40 -44 -55 -61 -65 -66 -66 -69 -79 -104 -147 -202 -237 -277 -224 -125 -84 -7 -401 -490 -488 -479 -460 -451 -441 -415 -388 -365 -273 -268 -270 -235 -162 -160 -115 -105 -124 -150 -149 -143 -132 -118 -83 -54 -55 -50 -54 -56 -66 -72 -84 -76 -62 -47 -45 -43 -40 -33 -27 -25 -25 -20 -17 -21 -28 -29 -31 -28 -30 -38 -37 -38 -47 -50 -34 -35 -56 -50 -39 -34 -48 -55 -58 -60 -59 -73 -61 -72 -68 -73 -91 -73 -61 -57 -85 -116 -90 -99 -58 -39 -39 -36 -46 -65 -77 -88 -103 -110 -113 -114 -104 -102 -125 -113 -39 -10 -13 -16 -9 -62 -74 -71 -70 -75 -95 -86 -81 -87 -102 -110 -76 -80 -87 -70 -20 -13 -14 -26 -35 -27 -4 -103 -74 -18 -21 -23 -13 -15 -25 -28 -7 -1 -2 -10 -8 -1 -2 -12 -18 -16 -16 -45 -9 -5 -11 -15 -17 -38 -81 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -18 -17 -16 -12 -11 -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 -3 -6 -7 -13 -12 -15 -16 -16 -15 -13 -14 -18 -19 -19 -17 -14 -6 -12 -17 -13 -2 -15 -11 -11 -14 -13 -6 -9 -10 -11 -12 -12 -6 -10 -14 -6 -7 -17 0 -17 -18 -14 -13 -14 -31 -30 -18 -13 -16 -10 -12 -6 -4 -2 0 0 0 0 -10 -16 -9 -2 -1 0 -6 -14 -17 -20 -12 -14 -13 -10 -12 -13 -13 -14 -11 -6 -11 -8 -13 -12 -12 -14 -20 -18 -12 -25 -23 -7 -10 -8 -6 -16 -21 -14 -12 -9 -9 -7 -5 -8 -10 -12 -13 -20 -24 -18 -16 -11 -16 -19 -18 -15 -14 -16 -17 -14 -13 -13 -13 -11 -9 -8 -8 -9 -11 -6 -7 -9 -9 -7 -5 -7 -12 -12 -8 -2 -7 -7 -7 -7 -10 -33 -39 -30 -32 -36 -38 -36 -33 -30 -27 -26 -24 -6 -27 -15 -12 -41 -82 -36 -30 -24 -23 -25 -26 -30 -33 -28 -26 -28 -31 -26 -17 -19 -23 -24 -30 -44 -25 -20 -24 -27 -25 -17 -46 -29 -20 -31 -27 -45 -34 -34 -37 -36 -26 -15 -17 -17 -15 -9 0 0 0 -10 -15 -10 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -70 -114 -107 -99 -97 -95 -86 -64 -34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -32 -35 -38 -45 -53 -57 -59 -56 -55 -54 -57 -63 -56 -64 -84 -98 -99 -102 -106 -107 -112 -106 -97 -99 -40 -34 -52 -40 -28 -26 -21 -29 -44 -42 -34 -34 -32 -35 -32 -28 -46 -107 -54 -53 -73 -76 -80 -81 -77 -74 -80 -39 -47 -46 -43 -44 -44 -48 -48 -51 -61 -79 -111 -163 -223 -275 -264 -193 -206 -396 -514 -470 -449 -454 -471 -471 -459 -440 -404 -383 -347 -269 -269 -244 -199 -169 -164 -105 -133 -138 -151 -147 -122 -111 -106 -86 -61 -60 -75 -55 -48 -43 -48 -76 -67 -57 -52 -48 -40 -44 -32 -27 -30 -32 -24 -13 -11 -20 -33 -40 -29 -30 -37 -36 -34 -36 -36 -37 -43 -57 -44 -48 -60 -69 -62 -54 -66 -60 -52 -56 -77 -70 -76 -82 -77 -80 -131 -127 -110 -94 -102 -22 -36 -34 -40 -58 -54 -71 -95 -113 -114 -113 -94 -92 -98 -113 -117 -120 -101 -83 -44 -27 -107 -79 -86 -90 -92 -108 -104 -105 -101 -98 -101 -71 -62 -60 -46 -19 -13 -11 -5 -3 -6 -19 -167 -70 -59 -77 -73 -15 -8 -7 -8 -11 -15 -78 -31 -8 -4 -14 -11 -17 -21 -16 -3 0 0 0 -8 -9 -8 -38 -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 -7 -15 -2 -11 -16 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -10 -9 -14 -15 -14 -13 -11 -14 -16 -6 -8 -15 -14 -7 -11 -14 -9 -5 -18 -13 -11 -13 -13 -10 -14 -7 -7 -13 -12 -5 -2 -23 -11 -7 -10 -4 -23 -23 -17 -13 -14 -22 -29 -17 -16 -16 -15 -17 -17 -7 -2 0 0 0 0 -6 -14 -11 0 0 -3 -5 -11 -17 -20 -10 -9 -9 -10 -11 -13 -14 -11 -12 -10 -12 -19 -17 -13 -10 -9 -10 -11 -10 -20 -17 -6 -6 -4 -8 -12 -17 -19 -20 -25 -11 -6 -10 -12 -7 -11 -11 -15 -20 -23 -25 -12 -16 -17 -18 -18 -15 -12 -13 -12 -10 -10 -11 -11 -10 -9 -11 -14 -13 -11 -12 -13 -12 -10 -8 -5 -7 -8 -8 -10 -26 -10 -6 -7 -7 -11 -31 -13 -24 -40 -35 -12 -16 -19 -18 -21 -24 -16 -23 -12 -20 -27 -31 -34 -34 -31 -28 -32 -34 -27 -32 -34 -29 -25 -25 -27 -25 -21 -22 -25 -30 -37 -28 -26 -30 -35 -31 -20 -47 -35 -28 -29 -22 -27 -30 -28 -29 -30 -28 -14 -17 -17 -18 -14 0 0 -18 -23 -25 -17 0 0 -5 -14 -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 -101 -123 -113 -100 -82 -81 -83 -47 -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 -4 -38 -39 -46 -54 -54 -44 -57 -55 -53 -52 -58 -73 -34 -78 -96 -99 -101 -103 -105 -111 -114 -116 -100 -64 -57 -43 -73 -47 -26 -17 -16 -24 -68 -50 -39 -38 -32 -27 -28 -22 -70 -140 -53 -90 -80 -65 -69 -81 -92 -87 -80 -60 -57 -59 -52 -45 -40 -41 -40 -50 -70 -99 -136 -195 -230 -335 -384 -275 -140 -477 -564 -502 -468 -445 -460 -475 -427 -377 -404 -346 -295 -263 -252 -217 -123 -135 -130 -96 -103 -111 -119 -116 -103 -111 -110 -80 -60 -43 -38 -29 -34 -32 -46 -86 -103 -58 -53 -48 -42 -46 -25 -23 -29 -29 -22 -12 -9 -14 -22 -27 -24 -26 -27 -31 -32 -33 -32 -37 -41 -46 -47 -75 -51 -49 -64 -80 -35 -35 -37 -51 -63 -65 -71 -74 -74 -72 -77 -147 -103 -111 -97 -29 -19 -53 -65 -74 -80 -107 -86 -96 -110 -103 -83 -87 -84 -89 -92 -101 -129 -140 -75 -44 -63 -19 -42 -69 -101 -118 -119 -123 -116 -79 -55 -67 -66 -69 -30 -7 -2 -4 -3 -4 -10 -11 -25 -16 -116 -97 -60 -44 -35 -11 -4 -5 -7 -18 -15 -3 0 0 -1 -5 -15 -17 -10 0 0 0 -13 -21 -26 -33 -25 -22 -6 0 0 0 0 -11 -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 -1 -7 -7 -1 -7 -18 -20 -14 0 0 0 0 0 0 0 -4 -2 0 0 0 0 0 -9 -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 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 -1 -6 -12 -15 -14 0 0 -12 -16 -16 -15 -13 -15 -14 -14 -10 -4 -10 -7 -13 -13 -6 -1 -16 -17 -11 -6 -5 0 -24 -10 -4 -8 -18 -26 -15 -9 -9 -19 -33 -19 -18 -15 -13 -13 -13 -4 -3 -1 0 0 0 -8 -12 -7 0 -2 -10 -8 -11 -17 -19 -15 -10 -9 -8 -8 -9 -13 -11 -24 -17 -13 -18 -8 -12 -9 -8 -12 -17 -11 -7 -7 -7 -6 -4 -7 -10 -11 -18 -23 -25 -11 -8 -13 -14 -12 -14 -14 -12 -12 -14 -16 -18 -8 -14 -20 -20 -16 -13 -13 -13 -13 -14 -15 -12 -12 -13 -14 -14 -11 -13 -13 -8 -9 -11 -6 -6 -3 -5 -5 -4 -5 -8 -6 -6 -6 -8 -9 -5 -6 -8 -9 -8 -9 -12 -6 -17 -27 -31 -27 -27 -34 -54 -66 -58 -35 -39 -36 -51 -55 -30 -24 -76 -72 -62 -48 -32 -37 -31 -40 -37 -29 -30 -29 -27 -33 -31 -28 -31 -27 -39 -28 -18 -18 -20 -16 -16 -19 -25 -28 -22 -19 -25 -19 -9 -4 -13 -16 -22 -15 -10 -8 -13 -24 -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 -84 -108 -92 -86 -85 -88 -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 -2 -13 -55 -69 -62 -50 -46 -59 -56 -53 -52 -47 -35 -30 -30 -55 -85 -91 -66 -68 -62 -78 -105 -98 -51 -53 -36 -61 -76 -33 -27 -24 -33 -63 -59 -58 -53 -46 -35 -27 -39 -96 -137 -111 -92 -82 -68 -73 -93 -99 -72 -82 -76 -76 -95 -73 -65 -57 -52 -53 -68 -95 -137 -178 -212 -232 -170 -208 -221 -217 -588 -551 -502 -456 -428 -414 -371 -320 -286 -293 -292 -252 -245 -231 -223 -181 -157 -115 -117 -123 -115 -95 -89 -92 -100 -96 -65 -66 -79 -79 -64 -51 -48 -28 -42 -70 -61 -55 -66 -47 -29 -16 -17 -22 -17 -15 -17 -4 -10 -13 -19 -25 -26 -26 -29 -31 -31 -30 -27 -36 -46 -46 -29 -43 -41 -41 -48 -59 -52 -50 -51 -64 -70 -58 -83 -82 -69 -64 -86 -71 -116 -157 -154 -96 -84 -83 -82 -79 -82 -76 -75 -91 -97 -97 -111 -73 -75 -78 -63 -56 -78 -60 -25 -9 -6 -10 -36 -66 -84 -92 -101 -99 -83 -61 -71 -80 -73 -38 -19 -10 -7 -3 -11 -17 -9 -8 -48 -185 -90 -60 -51 -38 -5 -5 -16 -14 -12 -6 -6 -1 0 0 -5 -19 -17 -5 0 0 0 0 0 0 -3 -19 -51 -8 0 0 0 -1 -15 -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 -3 -6 0 0 0 -16 -15 0 0 0 0 0 0 -1 -8 -2 0 0 0 0 0 -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 -1 -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 -6 -6 -9 -8 0 0 -1 -3 -6 -10 -14 -14 -4 -10 -14 -11 -11 -1 -7 -5 0 0 -4 -5 -5 -5 -4 -1 0 -26 -14 -7 -12 -23 -9 -10 -8 -19 -32 -21 -17 -17 -17 -16 -14 -6 -11 -5 -1 0 0 0 0 -1 -7 -12 -13 -12 -14 -19 -21 -18 -10 -9 -8 -6 -9 -14 -13 -26 -12 -8 -10 -9 -12 -7 -6 -11 -14 -7 -13 -6 -5 -5 -5 -7 -7 -8 -15 -16 -12 -16 -10 -13 -15 -16 -16 -16 -16 -18 -19 -20 -18 -15 -8 -11 -18 -20 -17 -16 -16 -16 -16 -15 -14 -13 -14 -11 -11 -11 -10 -5 -8 -8 -8 -8 -6 -5 -4 -6 -6 -5 -4 -6 -7 -7 -7 -7 -5 -16 -10 -9 -20 -38 -38 -20 -32 -43 -49 -63 -27 -33 -36 -43 -44 -35 -40 -35 -33 -34 -36 -53 -85 -85 -71 -63 -51 -33 -28 -54 -75 -70 -57 -52 -49 -45 -38 -31 -31 -27 -13 -17 -25 -24 -16 -22 -21 -18 -23 -27 -26 -24 -32 -22 -13 -18 -34 -32 -23 -14 -8 -15 -29 -33 -30 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -65 -103 -101 -100 -104 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -26 -34 -41 -51 -62 -60 -57 -54 -56 -56 -48 -33 -32 -54 -65 -58 -47 -61 -49 -68 -99 -112 -100 -55 -141 -85 -59 -29 -17 -29 -30 -30 -33 -37 -38 -42 -41 -43 -70 -95 -101 -98 -96 -88 -54 -55 -69 -80 -71 -92 -76 -94 -112 -100 -92 -79 -76 -86 -108 -141 -180 -155 -120 -84 -112 -115 -108 -297 -531 -500 -399 -361 -331 -312 -292 -251 -252 -274 -280 -247 -211 -185 -140 -123 -124 -98 -117 -127 -110 -90 -95 -89 -86 -79 -66 -62 -82 -86 -88 -94 -111 -114 -114 -84 -63 -33 -24 -45 -39 -22 -14 -19 -14 -10 -13 -24 -58 -21 -20 -24 -24 -23 -34 -26 -25 -22 -24 -35 -49 -45 -38 -38 -36 -41 -46 -51 -58 -65 -55 -51 -62 -75 -89 -98 -71 -46 -36 -39 -51 -65 -60 -69 -82 -84 -89 -79 -76 -72 -64 -66 -106 -108 -103 -88 -82 -75 -46 -29 -35 -64 -44 -16 -10 -27 -69 -73 -78 -82 -84 -91 -129 -73 -72 -98 -97 -76 -63 -19 -9 -13 -18 -16 -3 -3 -35 -87 -14 -16 -45 -29 -2 -10 -62 -20 -9 -8 -6 -2 -1 0 -3 -14 -22 -5 -10 -5 0 0 0 0 0 -13 -29 0 0 0 0 0 0 0 -31 -44 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -2 -10 -2 0 0 0 0 0 0 0 0 0 0 -3 -3 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -9 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -14 -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 -2 -7 -3 -1 0 0 0 0 0 0 -1 -2 0 0 -4 -4 -3 -4 0 0 0 0 0 0 0 -6 -4 -6 -5 -1 -9 -8 -6 -12 -15 -3 -15 -4 -3 -11 -15 -13 -16 -18 -16 -13 -11 -10 -7 -2 0 0 0 0 0 -11 -15 -12 -12 -14 -20 -24 -19 -11 -9 -9 -8 -7 -8 -9 -17 -7 -8 -9 -9 -11 -11 -12 -11 -12 -13 -15 -6 -7 -8 -11 -16 -19 -9 -11 -11 -16 -24 -15 -15 -18 -18 -17 -18 -21 -17 -15 -16 -17 -14 -14 -10 -19 -24 -21 -19 -18 -17 -16 -11 -8 -14 -12 -10 -11 -13 -14 -15 -6 -6 -7 -7 -6 -9 -6 -12 -15 -15 -12 -7 -11 -10 -9 -7 -12 -48 -17 -9 -31 -51 -46 -42 -47 -48 -41 -30 -40 -37 -37 -38 -46 -49 -36 -45 -48 -50 -54 -45 -23 -29 -41 -46 -43 -34 -46 -46 -73 -81 -66 -54 -54 -53 -59 -43 -28 -28 -13 -18 -16 -14 -14 -16 -22 -18 -20 -24 -25 -27 -34 -28 -36 -43 -41 -36 -20 -20 -12 -14 -24 -25 -12 -16 -18 -24 -27 -22 -19 -4 -2 -6 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -67 -116 -94 -25 -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 -2 -5 -5 -6 -6 -16 -37 -57 -64 -59 -58 -60 -58 -52 -51 -51 -61 -63 -67 -69 -58 -53 -68 -77 -95 -113 -78 -129 -70 -48 -36 -40 -53 -36 -33 -38 -37 -28 -25 -35 -49 -72 -101 -120 -155 -150 -98 -37 -57 -84 -90 -76 -72 -63 -103 -119 -122 -117 -101 -114 -135 -155 -178 -193 -81 -51 -208 -398 -328 -248 -336 -506 -462 -325 -280 -261 -222 -208 -207 -216 -258 -253 -212 -163 -164 -105 -108 -127 -133 -116 -102 -84 -79 -85 -79 -82 -81 -72 -73 -87 -87 -60 -66 -88 -112 -86 -63 -68 -62 -30 -44 -48 -31 -20 -21 -16 -8 -18 -31 -39 -27 -23 -20 -20 -25 -31 -24 -29 -24 -18 -29 -54 -51 -46 -44 -42 -47 -58 -79 -73 -67 -70 -58 -77 -67 -76 -96 -67 -60 -38 -40 -49 -46 -47 -46 -54 -66 -75 -67 -56 -75 -68 -62 -116 -120 -115 -111 -100 -71 -96 -46 -27 -37 -69 -33 -29 -29 -39 -50 -77 -56 -71 -99 -123 -73 -77 -122 -120 -104 -111 -83 -56 -38 -30 -32 -44 -7 0 -33 -44 -19 -62 -28 -9 -5 -1 -2 -3 -5 -3 -5 -6 -1 0 -8 -22 -19 -2 -6 -2 0 0 0 0 -12 -15 -5 0 0 0 0 0 0 0 -3 -24 -25 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -9 -6 -16 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -10 -10 -3 0 0 0 0 -1 -2 0 -2 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -2 -9 -8 -10 -4 -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 -2 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -12 -7 -10 -9 -6 -11 -10 -6 -15 -13 -8 -15 -12 -3 -12 -16 -11 -12 -16 -13 -9 -10 -14 -11 -4 -1 -1 -1 0 0 -12 -12 -11 -13 -7 -7 -21 -26 -24 -20 -12 -8 -7 -6 -6 -10 -7 -6 -6 -7 -8 -9 -6 -5 -22 -21 -9 -9 -12 -13 -17 -19 -15 -11 -11 -10 -14 -18 -12 -7 -15 -13 -11 -15 -19 -10 -8 -9 -12 -14 -6 -8 -15 -18 -18 -16 -16 -5 -11 -9 -10 -14 -7 -13 -14 -14 -13 -12 -10 -7 -9 -8 -7 -10 -9 -9 -11 -11 -9 -8 -11 -11 -11 -11 -9 -10 -9 -11 -36 -53 -53 -55 -54 -40 -37 -40 -36 -34 -20 -40 -59 -56 -37 -46 -62 -47 -27 -18 -20 -30 -32 -29 -32 -36 -48 -72 -41 -42 -46 -58 -82 -72 -63 -48 -37 -35 -39 -32 -26 -25 -25 -23 -22 -21 -22 -27 -32 -31 -29 -32 -28 -28 -31 -26 -17 -23 -24 -20 -19 -18 -15 -14 -16 -18 -21 -22 -20 -11 -12 -17 -15 -5 -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 -78 -123 -86 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -6 -26 -52 -60 -64 -63 -61 -59 -56 -52 -45 -56 -62 -67 -68 -63 -64 -66 -72 -92 -112 -128 -115 -102 -82 -48 -33 -37 -42 -41 -60 -41 -28 -23 -18 -71 -77 -105 -131 -144 -149 -87 -63 -81 -87 -110 -57 -59 -88 -105 -112 -130 -121 -124 -147 -174 -199 -219 -171 -58 -51 -44 -94 -191 -252 -113 -371 -389 -303 -247 -233 -211 -200 -187 -188 -223 -215 -184 -152 -128 -66 -99 -137 -162 -147 -82 -84 -86 -94 -99 -91 -101 -87 -79 -76 -69 -26 -21 -26 -34 -49 -64 -35 -29 -34 -44 -42 -29 -26 -21 -18 -20 -36 -45 -39 -32 -32 -33 -34 -42 -42 -35 -27 -34 -25 -26 -42 -61 -70 -63 -57 -67 -92 -116 -52 -47 -60 -56 -49 -50 -68 -81 -86 -101 -70 -48 -43 -42 -68 -63 -45 -59 -72 -68 -74 -79 -94 -96 -119 -112 -114 -117 -109 -92 -76 -61 -32 -22 -23 -36 -70 -54 -25 -16 -24 -39 -52 -74 -88 -81 -75 -81 -71 -80 -86 -102 -102 -96 -47 -31 -29 0 0 -64 -125 -136 -88 -55 -19 -5 -3 -9 -11 -4 -2 -1 -2 -5 -1 0 -11 -29 -37 -11 -10 -7 -2 0 0 -5 -15 -14 -3 0 0 0 0 0 0 0 -9 -18 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -7 0 0 0 0 0 0 0 0 0 0 0 -13 -35 -3 0 -9 -16 -12 -10 -5 -1 0 0 0 0 0 0 0 -2 -9 -1 -2 -1 0 0 0 0 0 0 0 -1 -1 0 0 0 -2 -18 -10 -3 -3 -11 -15 -2 0 0 0 0 0 0 0 0 0 0 0 -5 -3 0 0 0 0 0 -1 -1 -2 -6 -6 -9 -15 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -4 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 0 -1 0 0 -1 -7 -13 -10 -8 -7 -7 -6 -7 -19 -10 -6 -12 0 0 -4 -6 -8 -13 -14 -15 -11 -11 -13 -9 -6 -4 -5 -7 -5 -1 -8 -11 -11 -11 -9 -7 -12 -14 -15 -20 -20 -8 -6 -7 -6 -4 -7 -9 -9 -6 -5 -7 -6 -7 -21 -14 -10 -16 -11 -11 -11 -13 -15 -14 -13 -12 -12 -14 -12 -8 -7 -7 -8 -13 -15 -6 -7 -9 -10 -9 -7 -7 -8 -10 -9 -9 -9 -6 -12 -14 -15 -15 -12 -16 -16 -16 -14 -13 -11 -8 -9 -11 -12 -12 -13 -11 -9 -10 -11 -11 -11 -10 -12 -14 -14 -13 -12 -11 -46 -58 -54 -52 -53 -43 -33 -34 -41 -35 -16 -30 -48 -48 -37 -32 -21 -35 -35 -28 -30 -37 -38 -26 -29 -26 -23 -48 -71 -77 -78 -81 -84 -79 -56 -51 -46 -38 -29 -17 -15 -13 -13 -15 -20 -28 -12 -29 -44 -45 -39 -70 -72 -44 -33 -31 -24 -26 -22 -14 -18 -23 -17 -14 -14 -21 -19 -14 -16 -14 -16 -21 -18 -11 -11 -13 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -91 -62 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -15 -34 -52 -71 -67 -66 -57 -53 -57 -49 -51 -54 -58 -52 -40 -57 -57 -87 -107 -111 -57 -45 -95 -100 -20 -55 -37 -34 -39 -43 -31 -25 -21 -40 -85 -100 -134 -152 -150 -135 -66 -58 -65 -85 -108 -47 -60 -86 -98 -110 -162 -141 -149 -166 -184 -216 -236 -137 -63 -66 -73 -64 -62 -133 -199 -346 -307 -257 -226 -216 -210 -209 -185 -171 -178 -169 -136 -111 -68 -74 -129 -120 -122 -122 -105 -84 -87 -85 -97 -93 -86 -88 -96 -105 -67 -27 -25 -17 -16 -30 -45 -21 -28 -30 -36 -37 -31 -31 -26 -27 -33 -47 -53 -22 -19 -32 -43 -35 -60 -50 -39 -32 -35 -44 -46 -39 -43 -78 -81 -55 -67 -93 -87 -29 -28 -40 -48 -50 -53 -62 -64 -86 -114 -100 -43 -30 -48 -73 -67 -38 -64 -58 -72 -108 -81 -132 -138 -137 -141 -133 -116 -87 -82 -64 -38 -28 -17 -7 -10 -29 -43 -45 -19 -11 -22 -42 -76 -123 -111 -82 -92 -81 -118 -136 -81 -60 -137 -50 -38 -23 0 0 0 0 -3 -19 -30 -11 -7 -8 -10 -9 -7 -5 -4 -3 -3 -7 -6 -7 -11 -14 -14 -19 -18 -7 0 0 -1 -14 -20 -14 0 0 0 0 0 0 -3 -11 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 0 0 0 0 0 0 0 0 0 -8 -3 -32 -54 0 0 -1 -4 -6 -8 -11 -3 0 0 0 0 0 0 0 -1 -4 0 -8 -4 0 0 0 0 -4 -3 -1 0 0 0 0 0 0 -2 -10 -3 0 -6 -12 0 0 0 0 0 0 0 -5 -5 -4 -3 -3 -13 -5 0 0 0 0 0 -8 -14 -9 -1 -10 -11 -10 -10 -11 -11 -11 -9 -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 -1 -3 -2 -3 -5 -7 -6 -5 -4 -4 -3 -1 0 0 0 0 -2 -3 -2 -2 -9 -1 0 0 -2 -8 -11 -9 -8 -12 -13 -5 -9 -3 -6 -10 -7 -9 -1 0 -5 -12 -15 -19 -11 -14 -16 -12 -8 -5 -5 -2 -3 -8 -11 -11 -9 -10 -10 -7 -13 -13 -16 -16 -17 -13 -7 -6 -5 -7 -8 -5 -6 -5 -5 -6 -5 -4 -23 -18 -19 -22 -17 -17 -18 -20 -20 -17 -14 -11 -11 -14 -15 -13 -13 -7 -6 -12 -13 -7 -8 -9 -10 -10 -10 -10 -10 -9 -9 -14 -18 -15 -12 -15 -17 -17 -15 -14 -16 -17 -16 -13 -11 -12 -16 -20 -20 -20 -18 -13 -10 -12 -15 -15 -14 -13 -14 -16 -17 -20 -21 -10 -61 -63 -58 -55 -52 -43 -50 -53 -50 -46 -41 -39 -29 -33 -30 -22 -19 -41 -55 -34 -24 -37 -36 -31 -26 -33 -29 -26 -61 -70 -59 -61 -65 -60 -51 -46 -27 -16 -13 -17 -19 -3 0 -2 -10 -20 0 -28 -48 -53 -51 -49 -43 -68 -28 -26 -36 -11 -24 -21 -25 -30 -24 -7 -20 -20 -23 -22 -19 -13 -7 -11 -11 -5 -1 -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 -2 -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 -1 -4 0 -2 -1 -20 -54 -72 -65 -71 -57 -49 -57 -59 -52 -53 -56 -49 -43 -61 -38 -82 -101 -106 -22 -64 -107 -94 -46 -29 -25 -22 -27 -25 -21 -22 -12 -56 -92 -110 -148 -149 -156 -146 -98 -50 -62 -93 -114 -94 -62 -85 -91 -116 -157 -146 -164 -173 -197 -226 -233 -85 -54 -47 -47 -58 -63 -198 -339 -333 -282 -251 -220 -209 -203 -197 -191 -153 -151 -151 -119 -97 -74 -93 -119 -115 -114 -105 -95 -80 -70 -63 -63 -60 -58 -56 -57 -63 -38 -34 -42 -33 -28 -25 -25 -26 -28 -28 -26 -32 -35 -41 -32 -36 -38 -49 -60 -49 -39 -46 -55 -62 -64 -53 -43 -42 -38 -47 -82 -80 -66 -63 -57 -34 -57 -52 -41 -31 -29 -36 -41 -44 -45 -46 -67 -98 -106 -91 -53 -33 -33 -34 -37 -38 -69 -76 -121 -142 -135 -147 -128 -59 -44 -64 -67 -29 -28 -34 -29 -26 -28 -14 -10 -11 -23 -67 -25 -14 -13 -43 -90 -87 -75 -126 -158 -139 -84 -128 -131 -101 -90 -29 -29 -11 0 0 0 0 -16 -13 -8 -15 -42 -19 -9 -18 -24 -19 -3 -8 -6 -7 -11 -1 -4 -6 -10 -14 -16 -3 0 0 -3 -13 -18 -31 -17 0 0 0 0 0 -1 -6 -9 -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 -1 -6 -7 -24 -22 0 -1 0 -10 -5 0 0 0 0 0 0 0 0 0 0 0 0 -2 -11 -2 0 0 0 -1 -8 -11 -6 -3 -5 0 -4 -1 0 0 -2 0 -7 -9 -9 -2 -9 -1 0 0 0 -1 -5 -6 -7 -7 -5 -1 0 0 0 0 0 0 0 -1 -11 -16 -14 -12 -9 -7 -6 -4 -8 -10 -10 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -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 -5 -6 -5 -5 -6 -4 -3 -1 0 0 0 0 -1 -4 -7 0 -5 -2 0 -3 -11 -10 -8 -16 -15 -8 -12 -3 -1 -8 -10 -1 0 0 0 -9 -15 -10 -9 -17 -20 -17 -12 -8 -6 -4 -6 -9 -8 -7 -9 -10 -11 -11 -10 -7 -11 -13 -13 -13 -7 -5 -9 -11 -9 -5 -4 -4 -8 -6 -6 -10 -17 -17 -19 -19 -17 -17 -13 -16 -20 -19 -14 -10 -10 -13 -14 -14 -13 -10 -7 -9 -10 -9 -10 -12 -8 -8 -8 -9 -11 -12 -10 -13 -16 -17 -16 -9 -11 -12 -11 -12 -16 -13 -14 -15 -16 -19 -24 -19 -19 -19 -20 -17 -13 -16 -18 -18 -17 -15 -18 -17 -12 -23 -36 -23 -54 -30 -46 -57 -52 -45 -44 -41 -41 -45 -48 -42 -30 -32 -30 -21 -16 -16 -11 -9 -23 -31 -25 -28 -18 -28 -45 -44 -39 -49 -53 -63 -57 -50 -54 -37 -16 -9 -8 -5 -2 0 0 0 -2 -5 -3 -32 -41 -45 -50 -42 -8 -40 -66 -34 -8 -12 -49 -42 -44 -54 -49 -33 -48 -47 -38 -24 -11 -4 0 0 -13 -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 -2 -7 -10 -10 -1 0 0 -11 -29 -39 -37 -63 -72 -67 -56 -52 -51 -52 -56 -59 -57 -54 -56 -44 -80 -100 -39 -68 -74 -64 -35 -20 -19 -15 -41 -36 -26 -33 -44 -104 -143 -154 -162 -152 -144 -153 -104 -48 -59 -97 -104 -84 -48 -85 -85 -107 -154 -182 -163 -119 -201 -248 -191 -51 -53 -55 -48 -45 -57 -76 -290 -306 -261 -251 -235 -232 -210 -209 -206 -155 -152 -139 -112 -85 -91 -113 -117 -117 -113 -113 -105 -86 -62 -53 -55 -47 -51 -52 -51 -47 -33 -36 -28 -20 -23 -23 -26 -27 -30 -28 -19 -35 -32 -61 -77 -45 -41 -54 -66 -68 -66 -68 -56 -67 -73 -60 -48 -58 -67 -73 -89 -101 -44 -19 -27 -53 -124 -98 -55 -29 -29 -27 -27 -46 -48 -55 -84 -114 -132 -101 -59 -35 -37 -39 -35 -46 -72 -95 -104 -118 -135 -135 -101 -101 -46 -25 -21 -21 -24 -26 -23 -22 -25 -28 -26 -35 -44 -48 -29 -11 -9 -65 -104 -82 -68 -85 -128 -161 -175 -180 -160 -75 -45 -31 -4 0 0 0 0 -2 -16 -5 -1 -20 -62 -59 -10 -7 -19 -21 -6 -11 -12 -18 -14 -2 -6 -7 -8 -11 -10 -1 0 0 -7 -13 -15 -19 -5 0 0 0 0 -6 -2 -7 -15 -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 -2 -5 -8 -13 -5 -2 -5 -4 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 0 -8 -3 0 0 0 0 0 -1 -1 -1 -6 -1 0 0 0 -1 -11 -7 -1 0 -2 0 0 0 0 0 -1 -1 -4 -4 -6 -6 0 0 0 0 0 0 0 -14 -9 -11 -12 -4 -9 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -4 -5 -3 -8 -6 -2 -2 -3 -2 -5 -6 -4 -5 -6 -5 -1 -3 -9 -10 -8 -4 -18 -21 -14 -5 -2 0 0 0 0 0 0 -9 -19 -21 -18 -13 -13 -13 -13 -12 -5 -8 -7 -10 -9 -6 -11 -12 -13 -14 -13 -10 -5 -13 -13 -9 -7 -6 -4 -7 -11 -10 -6 -4 -9 -8 -7 -13 -21 -12 -20 -21 -19 -20 -21 -10 -11 -13 -11 -8 -10 -14 -14 -9 -9 -16 -12 -11 -10 -10 -11 -11 -10 -9 -5 -10 -15 -14 -11 -12 -11 -14 -17 -11 -11 -12 -12 -18 -26 -24 -22 -20 -21 -20 -17 -15 -17 -15 -20 -22 -15 -16 -22 -23 -19 -16 -18 -19 -17 -12 -20 -34 -29 -17 -48 -42 -32 -38 -51 -43 -42 -52 -52 -40 -31 -35 -35 -29 -19 -14 -15 -11 -9 -20 -28 -24 -19 -17 -44 -68 -73 -63 -61 -62 -60 -53 -47 -37 -12 -13 -15 -15 -10 0 0 0 0 0 -6 -32 -29 -31 -37 -45 -47 -61 -42 -40 -46 -42 -23 -20 -27 -59 -54 -22 -6 -42 -26 -10 -2 0 -2 -13 -18 -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 -4 -12 -11 -2 -1 -2 -3 -3 0 0 0 0 0 -3 -14 -38 -52 -65 -63 -46 -55 -53 -52 -55 -58 -56 -54 -62 -48 -46 -95 -72 -32 -37 -27 -23 -26 -21 -25 -33 -38 -73 -115 -149 -151 -163 -180 -172 -142 -158 -77 -43 -43 -72 -95 -89 -94 -93 -87 -83 -165 -110 -69 -74 -167 -256 -152 -64 -58 -50 -51 -57 -128 -200 -316 -282 -264 -263 -262 -249 -251 -238 -217 -173 -145 -121 -99 -84 -88 -118 -118 -118 -99 -78 -77 -83 -60 -62 -63 -40 -45 -58 -52 -46 -37 -33 -22 -21 -23 -22 -24 -17 -14 -30 -33 -25 -17 -50 -72 -64 -59 -62 -61 -75 -87 -87 -68 -79 -83 -76 -68 -74 -94 -93 -98 -110 -105 -24 -22 -58 -93 -28 -30 -28 -27 -26 -28 -48 -75 -81 -90 -99 -138 -76 -40 -24 -26 -28 -25 -61 -88 -111 -140 -127 -114 -92 -85 -100 -92 -45 -26 -20 -18 -18 -23 -23 -24 -25 -26 -38 -45 -39 -29 -29 -26 -53 -83 -81 -75 -74 -109 -111 -103 -93 -152 -60 -32 -32 -24 -3 -19 -4 0 -3 -9 -18 -8 -4 -1 -18 -69 -55 -25 -11 -7 -7 -14 -24 -15 -9 -16 -8 -8 -9 -8 -4 0 0 -4 -11 -16 -17 -1 0 0 0 -1 -1 0 -9 -15 -14 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -9 0 0 0 0 0 0 0 0 -3 -5 -4 -5 -12 -7 -3 -4 -8 -10 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 -2 -12 -3 0 -2 -3 0 0 0 0 -3 -8 -16 -5 0 0 0 0 0 0 0 -1 -3 0 0 -9 -10 0 0 0 0 0 0 0 -1 -13 -8 -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 -1 -3 -4 -4 -4 -6 -8 -8 -6 -5 -5 -7 -6 -5 -5 -5 -6 -1 0 -3 -5 -8 -23 -18 -26 -20 -6 -4 -1 0 0 0 0 0 0 -14 -24 -23 -16 -17 -16 -15 -12 -6 -13 -11 -10 -9 -9 -13 -12 -13 -12 -9 -8 -11 -13 -14 -11 -9 -8 -3 -3 -9 -11 -8 -5 -9 -5 -7 -9 -16 -26 -28 -21 -18 -19 -21 -20 -10 -9 -7 -7 -9 -12 -13 -8 -5 -9 -13 -9 -8 -9 -10 -12 -15 -14 -16 -17 -17 -14 -14 -24 -22 -22 -19 -13 -13 -17 -19 -27 -31 -27 -29 -27 -31 -32 -29 -26 -18 -22 -25 -22 -16 -14 -21 -22 -20 -18 -18 -20 -22 -18 -17 -16 -19 -45 -50 -45 -27 -29 -53 -56 -43 -61 -57 -37 -33 -33 -33 -34 -24 -12 -12 -11 -25 -26 -23 -20 -20 -20 -19 -18 -42 -82 -65 -61 -56 -46 -41 -40 -22 -10 -2 0 0 0 0 0 0 0 -3 -14 -27 -23 -9 0 0 -4 -37 -14 -14 -14 -12 -38 -3 -39 -32 -10 -17 -60 -32 -29 -27 -27 -29 -33 -12 -2 0 0 0 0 0 0 0 0 -3 -13 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -9 -12 -13 -40 -63 -63 -62 -62 -60 -55 -53 -54 -56 -65 -41 -31 -130 -105 -79 -56 -40 -36 -34 -25 -13 -20 -28 -99 -118 -120 -124 -130 -165 -162 -134 -109 -59 -52 -74 -95 -106 -74 -78 -86 -87 -85 -140 -72 -51 -61 -108 -243 -255 -208 -111 -55 -43 -49 -260 -303 -315 -327 -303 -307 -311 -298 -263 -232 -203 -156 -116 -103 -100 -89 -86 -89 -92 -90 -72 -70 -72 -69 -60 -51 -69 -69 -60 -64 -51 -35 -30 -27 -17 -9 -17 -22 -22 -22 -17 -18 -35 -38 -51 -50 -74 -91 -93 -80 -69 -96 -113 -113 -104 -114 -51 -51 -48 -24 -37 -51 -101 -111 -76 -19 -73 -43 -33 -62 -91 -26 -25 -23 -30 -49 -74 -80 -102 -102 -86 -52 -21 -18 -20 -28 -55 -91 -108 -104 -100 -107 -92 -57 -35 -48 -79 -48 -28 -21 -20 -21 -25 -25 -25 -24 -25 -29 -32 -35 -31 -26 -25 -34 -68 -80 -81 -95 -136 -57 -46 -117 -168 -103 -14 -14 -19 -17 -6 0 -4 -12 -22 -18 -4 -11 -3 0 -9 -27 -46 -12 -9 -12 -8 -10 -14 -15 -13 -8 -8 -5 -8 -3 0 0 0 -11 -14 -16 -17 -14 -2 0 -8 -12 0 -4 -7 -12 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -24 -10 0 0 0 0 0 0 -3 -7 -16 -16 -16 -15 -16 -14 -14 -28 -16 -7 -10 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -7 -4 -10 -1 -8 -6 -3 0 0 0 0 -3 -10 -16 -10 -2 0 0 0 0 0 0 -3 -7 -7 0 0 -2 -8 -11 0 0 0 0 0 0 -4 -1 -3 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -8 -9 -8 -7 -6 -5 -7 -5 -2 0 -3 -7 -4 -1 -8 -8 0 -4 -20 -17 -22 -13 0 0 0 0 -9 -10 0 0 -20 -26 -26 -21 -21 -17 -17 -19 -16 -10 -8 -9 -10 -11 -12 -11 -10 -9 -10 -13 -14 -12 -17 -15 -10 -5 -5 -4 -9 -10 -9 -9 -13 -9 -9 -12 -14 -17 -18 -15 -16 -18 -18 -15 -9 -14 -11 -10 -10 -9 -9 -11 -13 -12 -12 -11 -11 -7 -10 -14 -17 -15 -9 -20 -22 -19 -18 -27 -20 -19 -20 -21 -23 -22 -25 -31 -29 -26 -34 -37 -36 -35 -35 -31 -18 -29 -29 -22 -18 -19 -23 -27 -27 -23 -20 -22 -24 -21 -18 -15 -21 -40 -53 -55 -33 -28 -40 -41 -37 -20 -30 -36 -32 -31 -31 -35 -25 -20 -26 -30 -33 -20 -17 -16 -15 -16 -18 -14 -27 -32 -16 -70 -18 -32 -28 -16 -18 -11 -3 0 0 0 0 0 0 -12 -18 -19 -29 -14 -3 0 0 -5 -24 -22 -6 0 -11 -31 -1 -30 -42 -46 -33 -8 -44 -53 -54 -42 -27 -17 -11 -3 0 0 0 0 0 0 -15 -13 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -8 -30 -57 -67 -64 -65 -46 -30 -28 -28 -41 -40 -42 -127 -120 -102 -136 -101 -21 -21 -32 -38 -53 -67 -97 -95 -88 -89 -117 -157 -100 -122 -106 -70 -42 -47 -104 -96 -65 -65 -87 -96 -84 -63 -53 -59 -62 -68 -128 -254 -263 -107 -52 -55 -90 -343 -134 -209 -330 -310 -312 -302 -275 -230 -185 -165 -119 -91 -88 -97 -94 -92 -63 -63 -70 -67 -62 -47 -40 -38 -27 -46 -56 -56 -48 -41 -32 -31 -28 -34 -56 -31 -34 -32 -34 -45 -36 -69 -55 -45 -57 -76 -94 -114 -133 -111 -50 -73 -82 -65 -38 -21 -14 -28 -34 -32 -36 -82 -105 -110 -98 -126 -115 -44 -91 -124 -81 -24 -20 -29 -53 -74 -76 -106 -83 -74 -72 -46 -22 -43 -72 -90 -99 -111 -107 -57 -39 -51 -62 -88 -83 -79 -59 -25 -19 -19 -22 -26 -30 -30 -29 -28 -24 -23 -39 -32 -44 -48 -57 -77 -76 -61 -68 -87 -56 -42 -50 -126 -123 -34 -46 -56 -27 -3 -2 -13 -3 -5 -6 -2 -10 -2 0 0 -7 -30 -6 -4 -7 -5 -2 -11 -12 -11 -12 -13 -13 -21 -7 0 -3 -9 -15 -13 -11 -17 -25 -20 -2 -14 -10 -3 -7 -1 -11 -14 -14 -10 0 0 0 0 0 -1 -12 -3 0 0 0 0 0 0 0 0 -3 -1 0 0 0 0 0 -5 -10 -14 -15 -18 -36 -25 -19 -16 -14 -20 -21 -10 -8 -8 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -3 -5 -8 -1 -9 -2 -3 -3 -1 0 0 0 -6 -13 -12 -22 -13 -4 0 0 0 0 -9 -7 -4 0 0 -18 -23 -12 0 0 0 0 0 0 0 0 0 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -3 -10 -5 -3 -5 -7 -4 -1 0 -1 -2 -3 -3 -8 -5 -1 -6 -25 -4 -22 -22 -5 0 0 0 -4 -5 0 -2 -20 -19 -24 -28 -24 -15 -16 -22 -20 -16 -19 -16 -15 -15 -14 -12 -9 -6 -10 -12 -13 -13 -17 -16 -14 -13 -13 -12 -9 -8 -7 -7 -7 -9 -8 -7 -8 -10 -12 -13 -17 -16 -12 -9 -8 -9 -11 -12 -12 -11 -7 -7 -8 -5 -7 -10 -7 -5 -11 -19 -22 -21 -21 -26 -25 -29 -28 -24 -25 -26 -27 -29 -29 -28 -32 -31 -31 -29 -28 -28 -28 -28 -27 -25 -25 -36 -31 -26 -23 -34 -52 -50 -35 -28 -25 -26 -28 -24 -16 -12 -21 -33 -37 -31 -41 -31 -24 -30 -53 -28 -49 -47 -37 -36 -33 -35 -26 -30 -36 -30 -32 -25 -17 -14 -13 -13 -14 -8 -18 -46 -54 -1 -1 -27 -29 -12 0 0 0 0 0 0 0 0 0 -5 -10 -12 -17 -30 -7 -1 0 -1 -14 -80 -73 -24 0 -7 -18 -1 -7 -21 -39 -51 -46 -48 -40 -29 -13 0 0 0 0 0 0 0 0 0 -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 -24 -51 -51 -41 -43 -60 -50 -39 -58 -57 -91 -97 -64 -68 -43 -21 -15 -16 -19 -27 -28 -64 -60 -64 -70 -111 -105 -147 -158 -103 -178 -105 -72 -57 -68 -99 -88 -75 -101 -134 -122 -98 -77 -131 -182 -137 -104 -67 -155 -208 -65 -50 -52 -91 -180 -52 -65 -242 -315 -312 -308 -259 -210 -161 -130 -109 -85 -85 -82 -89 -97 -70 -59 -52 -49 -47 -29 -25 -25 -32 -58 -55 -57 -64 -63 -42 -37 -36 -48 -50 -37 -40 -44 -46 -35 -33 -65 -37 -28 -31 -53 -75 -77 -96 -108 -78 -45 -25 -22 -20 -17 -13 -17 -19 -18 -24 -35 -31 -105 -70 -107 -154 -30 -137 -163 -100 -27 -23 -31 -56 -71 -74 -70 -57 -61 -68 -62 -49 -82 -124 -101 -87 -93 -90 -35 -18 -18 -35 -98 -45 -40 -39 -25 -18 -6 -21 -21 -22 -27 -32 -19 -13 -11 -11 -13 -71 -74 -74 -83 -79 -55 -55 -55 -60 -66 -57 -71 -110 -68 -9 -10 -8 -31 -22 -7 -8 -1 -1 0 0 0 0 0 0 -2 -7 -8 -8 -3 0 -3 -12 -14 -15 -14 -13 -9 -2 0 -2 -9 -17 -20 -20 -21 -24 -24 -8 -22 -15 -9 -7 -1 -11 -15 -17 -10 0 0 0 0 0 -2 -9 -1 0 0 0 0 0 0 0 0 0 -2 -18 -14 -4 -6 -18 -16 -13 -13 -16 -22 -38 -23 -20 -18 -16 -22 -19 -19 -14 -11 -9 -9 -7 -6 -3 0 0 0 0 -8 -7 0 0 0 0 0 0 0 0 0 0 -2 -4 0 -9 -11 -6 0 0 -3 -1 -9 -13 -11 -11 -2 0 0 0 0 -1 -1 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 -3 -12 -4 -1 -3 -4 0 0 0 0 0 -3 -9 -2 -1 -36 -43 -14 -1 -23 -28 -15 0 0 0 0 0 0 0 -1 -14 -16 -24 -23 -12 -8 -15 -13 -13 -13 -16 -16 -17 -15 -14 -11 -6 -6 -9 -9 -9 -11 -11 -14 -17 -14 -10 -8 -8 -6 -6 -6 -8 -10 -7 -6 -7 -8 -8 -11 -11 -7 -5 -5 -6 -7 -7 -9 -10 -11 -12 -5 -6 -6 -6 -5 -6 -6 -22 -29 -28 -27 -28 -27 -30 -31 -26 -25 -24 -30 -30 -31 -32 -35 -38 -36 -35 -33 -31 -30 -33 -29 -34 -36 -32 -25 -33 -29 -32 -40 -40 -36 -36 -29 -34 -39 -25 -23 -16 -33 -47 -40 -22 -40 -46 -39 -38 -48 -63 -57 -51 -47 -43 -36 -33 -23 -28 -34 -33 -27 -34 -20 -16 -16 -16 -13 -17 -9 -2 -2 0 0 -5 -9 -6 0 -3 -14 -11 -3 0 0 0 0 0 0 0 -4 -15 -6 -2 0 -12 -30 -38 -41 -37 -31 -33 -32 -1 -23 -32 -32 -33 -33 -29 -16 -9 -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 -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 -4 -4 -4 -2 -2 -11 -40 -58 -63 -66 -67 -57 -62 -64 -49 -63 -85 -77 -12 -10 -25 -23 -18 -40 -33 -58 -108 -133 -128 -114 -148 -146 -149 -85 -70 -80 -78 -78 -82 -71 -68 -106 -125 -114 -66 -155 -208 -211 -230 -230 -244 -175 -69 -48 -64 -72 -65 -77 -73 -271 -305 -310 -287 -218 -178 -148 -128 -108 -83 -101 -83 -62 -51 -50 -38 -33 -27 -34 -35 -37 -48 -57 -64 -62 -47 -52 -47 -50 -56 -49 -54 -52 -48 -45 -46 -56 -41 -33 -33 -18 -23 -49 -65 -74 -74 -80 -84 -58 -33 -20 -18 -17 -16 -16 -14 -13 -10 -17 -25 -28 -22 -35 -65 -74 -27 -39 -59 -47 -27 -29 -39 -60 -60 -63 -65 -56 -48 -51 -81 -100 -135 -121 -69 -63 -68 -55 -26 -23 -18 -17 -18 -18 -26 -27 -25 -18 -10 -25 -18 -11 -15 -27 -25 -23 -18 -12 -26 -83 -67 -72 -76 -75 -58 -57 -55 -67 -74 -53 -55 -147 -116 -38 -25 -68 -27 -27 -13 -10 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 -5 -6 -8 -8 -8 -10 -10 -1 0 -6 -13 -16 -18 -17 -29 -29 -17 -1 -14 -14 -15 -12 -7 0 -6 -4 0 0 0 0 0 0 0 0 0 0 -14 -13 0 0 0 0 0 -3 -17 -23 -9 0 -7 -17 -19 -21 -21 -28 -37 -31 -20 -20 -22 -24 -23 -13 -14 -15 -13 -11 -10 -10 -3 0 0 0 0 -4 -4 0 0 0 0 0 0 0 0 0 -6 -4 -3 -6 -11 -9 -4 0 -2 -7 -1 -14 -12 -1 -2 0 0 0 0 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 -2 -1 -2 -3 0 0 -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 -2 -1 0 0 0 0 0 0 0 0 -3 -11 -16 -7 -31 -33 -17 -11 -19 -16 -7 0 0 0 0 0 -3 -3 -3 -13 -15 -8 -12 -14 -8 -7 -4 -16 -22 -16 -15 -15 -10 -10 -10 -8 -10 -7 -6 -6 -7 -9 -8 -19 -14 -9 -9 -9 -10 -11 -8 -6 -6 -5 -7 -6 -7 -9 -10 -10 -7 -5 -5 -7 -7 -7 -7 -10 -14 -14 -9 -15 -16 -13 -11 -12 -20 -30 -37 -35 -32 -32 -32 -29 -31 -32 -32 -32 -36 -30 -29 -33 -38 -42 -40 -40 -40 -40 -39 -34 -31 -41 -41 -30 -27 -38 -35 -38 -39 -34 -34 -31 -24 -46 -51 -24 -15 -2 -2 -21 -33 -27 -30 -55 -57 -53 -50 -48 -40 -40 -42 -44 -40 -31 -23 -29 -34 -34 -29 -27 -25 -22 -22 -19 -17 -23 -23 -7 -21 -32 0 0 0 -17 -13 -6 -24 -28 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -47 -52 -34 -13 -4 -24 -26 -21 -17 -23 -32 -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 -3 -4 -5 -16 -14 -12 -9 -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 -1 -8 -9 -10 -6 0 -4 -39 -46 -40 -49 -68 -67 -67 -65 -35 -44 -51 -38 -14 -23 -42 -27 -26 -40 -45 -37 -28 -40 -53 -32 -157 -170 -138 -92 -56 -80 -48 -43 -69 -102 -80 -88 -102 -85 -76 -174 -187 -205 -226 -234 -274 -123 -58 -65 -68 -81 -59 -186 -366 -313 -155 -260 -249 -202 -160 -136 -127 -122 -106 -101 -104 -80 -60 -51 -49 -46 -41 -46 -40 -32 -29 -31 -39 -34 -25 -36 -37 -37 -49 -55 -54 -70 -67 -61 -53 -52 -46 -30 -32 -33 -34 -59 -64 -69 -86 -108 -98 -81 -30 -12 -11 -13 -16 -18 -19 -18 -8 -9 -18 -23 -25 -37 -36 -66 -57 -33 -33 -20 -21 -36 -40 -32 -42 -47 -57 -57 -55 -55 -112 -141 -128 -100 -40 -42 -43 -37 -20 -21 -17 -26 -21 -27 -41 -33 -29 -26 -24 -22 -19 -15 -14 -23 -33 -32 -31 -16 -40 -78 -77 -71 -42 -32 -35 -44 -59 -58 -69 -69 -83 -193 -191 -114 -77 -75 -39 -28 -11 0 0 0 0 0 0 0 0 0 0 0 0 -3 -9 -1 0 0 0 -2 -6 -7 -9 -10 -9 0 -2 -3 -7 -11 -16 -24 -29 -15 0 -3 -24 -25 -25 -19 -5 -11 -10 -3 0 0 0 0 0 0 0 0 0 -26 -14 0 0 0 0 0 0 0 0 0 0 -17 -27 -26 -27 -21 -21 -24 -25 -18 -20 -26 -29 -23 -9 -9 -18 -21 -21 -20 -19 -11 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -6 -2 0 0 -6 -10 -4 0 -10 -6 0 0 0 0 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 -1 -10 -3 -6 -9 -3 0 -11 -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 -2 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -27 -9 -9 -25 -25 -19 -15 0 0 0 -10 -15 0 0 -5 -4 0 0 0 0 -19 -22 -18 -21 -19 -14 -15 -21 -23 -16 -11 -10 -11 -12 -11 -1 -4 -6 -9 -11 -11 -12 -23 -23 -20 -20 -22 -12 -12 -12 -9 -4 -9 -10 -9 -10 -10 -7 -8 -7 -6 -7 -8 -9 -10 -11 -13 -12 -10 -18 -12 -11 -18 -25 -31 -23 -37 -40 -39 -38 -37 -36 -37 -38 -39 -39 -37 -34 -33 -35 -35 -33 -41 -42 -39 -40 -38 -31 -28 -41 -42 -37 -35 -44 -44 -39 -35 -33 -29 -20 -21 -59 -49 -18 -3 -1 0 -3 -7 -10 -16 -39 -57 -55 -56 -56 -53 -47 -46 -49 -47 -36 -27 -27 -31 -37 -40 -37 -26 -28 -23 -23 -22 -21 -26 -8 -1 0 0 0 0 -28 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -15 -19 -9 0 -7 -31 -14 -13 -6 -5 -11 0 0 -10 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -18 -15 -13 -11 -9 -8 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -47 -48 -48 -48 -44 -49 -31 -36 -48 -63 -60 -49 -42 -32 -64 -59 -51 -54 -58 -28 -19 -77 -168 -158 -132 -94 -67 -60 -16 -17 -62 -95 -84 -95 -114 -102 -72 -110 -180 -198 -212 -229 -214 -54 -51 -253 -229 -63 -49 -50 -54 -167 -193 -256 -200 -165 -138 -121 -115 -141 -109 -92 -78 -27 -24 -45 -53 -37 -34 -56 -39 -23 -19 -23 -40 -21 -41 -59 -50 -35 -38 -48 -55 -82 -80 -59 -48 -42 -42 -29 -38 -47 -55 -61 -61 -74 -94 -119 -106 -42 -18 -13 -14 -12 -16 -16 -11 -8 -9 -12 -15 -49 -33 -35 -43 -102 -127 -82 -25 -15 -12 -34 -26 -23 -37 -43 -84 -90 -75 -77 -108 -126 -69 -44 -36 -31 -23 -78 -93 -57 -23 -55 -43 -31 -31 -30 -23 -18 -17 -17 -16 -19 -23 -27 -31 -28 -22 -26 -53 -61 -60 -65 -44 -39 -21 -31 -61 -57 -67 -61 -122 -210 -199 -82 -53 -76 -67 -4 -2 0 0 0 0 0 0 0 -26 -40 0 0 0 -1 -3 0 0 0 0 0 -3 -8 -8 -10 -6 0 0 0 -6 -10 -11 -16 -22 -7 0 -5 -17 -18 -25 -27 -23 -14 -10 -2 0 0 0 0 0 0 0 0 -6 -35 -29 -8 0 0 -1 -21 -19 -8 0 0 0 -4 -20 -25 -20 -19 -21 -21 -21 -20 -22 -31 -22 -19 -17 -14 -16 -17 -17 -17 -17 -15 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 0 0 -8 -13 -11 -6 -12 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -4 -7 -7 -2 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -4 -2 -3 -11 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -4 -2 -1 0 -2 -6 -1 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 -1 -34 -37 -27 -14 0 0 -4 -9 -16 -10 0 0 0 0 0 -1 -5 -26 -25 -19 -19 -25 -20 -26 -20 -15 -11 -12 -11 -15 -15 -9 -8 -42 -38 -17 -7 -8 -14 -21 -27 -25 -26 -27 -15 -15 -12 -12 -10 -12 -16 -10 -10 -12 -11 -7 -10 -10 -9 -8 -8 -9 -11 -9 -10 -10 -8 -10 -10 -19 -26 -28 -31 -42 -44 -46 -44 -40 -38 -38 -40 -43 -44 -44 -41 -39 -41 -42 -41 -46 -44 -29 -33 -37 -31 -28 -15 -33 -35 -34 -36 -37 -26 -23 -29 -28 -18 -20 -49 -36 -20 -21 -18 -1 0 0 -8 -19 -28 -46 -35 -49 -72 -72 -55 -57 -52 -49 -41 -30 -29 -31 -37 -42 -36 -22 -26 -25 -26 -23 -17 -23 -17 -6 -10 -11 0 0 -11 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -6 -6 -14 -10 -1 -1 0 -10 -25 -18 -21 -8 0 0 0 0 -2 -1 0 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -15 -14 -14 -16 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -55 -56 -49 -43 -43 -41 -62 -95 -121 -106 -69 -46 -42 -47 -54 -56 -50 -42 -39 -56 -150 -184 -155 -128 -95 -66 -52 -41 -26 -57 -86 -94 -104 -122 -144 -91 -101 -157 -165 -187 -224 -225 -168 -149 -345 -192 -68 -82 -107 -60 -209 -272 -242 -191 -128 -109 -95 -102 -129 -90 -87 -65 -37 -14 -26 -40 -56 -64 -53 -21 -14 -13 -15 -26 -22 -95 -112 -94 -57 -27 -84 -90 -90 -80 -24 -32 -33 -34 -34 -35 -37 -52 -59 -66 -89 -116 -131 -80 -11 -11 -12 -10 -10 -12 -13 -11 -7 -13 -20 -41 -159 -64 -26 -32 -43 -44 -30 -16 -21 -22 -14 -23 -30 -32 -40 -88 -103 -61 -92 -135 -100 -46 -40 -34 -37 -40 -20 -29 -31 -36 -57 -34 -27 -26 -26 -20 -16 -15 -18 -16 -13 -13 -17 -25 -19 -23 -57 -22 -24 -53 -66 -67 -67 -64 -57 -60 -58 -54 -78 -104 -183 -181 -70 -135 -153 -110 -37 -6 -1 0 0 -10 -18 -11 0 -10 -17 -8 -18 -1 0 0 0 0 0 0 0 -3 -6 0 -7 -4 0 0 0 -3 -9 -13 -17 -18 -2 0 0 -3 -7 -19 -23 -19 -13 -10 -8 -1 0 0 0 0 0 0 0 0 -11 -37 -36 -9 0 0 -7 -33 -11 0 -2 0 0 -7 -23 -26 -20 -20 -20 -20 -22 -26 -31 -21 -8 -16 -21 -16 -15 -14 -13 -15 -15 -11 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -11 -17 -15 -15 -16 -17 -16 -15 -18 -7 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -1 0 -5 -9 -7 -5 -1 -3 -4 -2 -11 -2 0 0 0 0 0 -4 -2 0 0 0 0 0 0 -3 -10 -17 -17 -16 -14 -11 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 0 0 0 0 0 0 -1 -1 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 -2 -12 -16 -23 -15 -6 -9 -31 -9 -2 -7 -8 0 0 0 0 0 -4 -24 -22 -15 -12 -15 -19 -19 -19 -14 -11 -12 -14 -16 -12 -4 -16 -52 -52 -39 -16 -9 -10 -10 -24 -24 -22 -23 -24 -24 -14 -22 -20 -12 -15 -15 -16 -14 -13 -11 -11 -11 -10 -8 -8 -10 -7 -11 -12 -11 -7 -8 -12 -28 -34 -34 -36 -46 -46 -46 -45 -44 -42 -40 -39 -41 -42 -43 -44 -42 -43 -48 -51 -48 -40 -31 -25 -23 -16 -5 0 -13 -15 -15 -17 -21 -29 -7 -21 -28 -22 -22 -25 -24 -24 -26 -29 -21 -3 -13 -20 -25 -27 -24 -26 -26 -28 -48 -86 -73 -69 -59 -47 -37 -33 -35 -35 -38 -36 -27 -24 -23 -21 -17 -20 -31 -19 -20 -14 -15 -12 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -5 -12 -31 -31 -3 -24 -13 -9 -18 -7 -13 -4 0 0 0 -1 -10 -4 0 0 0 0 -10 -10 -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 -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 -23 -46 -53 -53 -51 -49 -65 -61 -41 -52 -45 -38 -43 -49 -50 -62 -70 -66 -46 -71 -231 -185 -143 -118 -94 -68 -61 -50 -40 -52 -109 -98 -91 -109 -123 -56 -99 -124 -135 -156 -200 -242 -235 -308 -347 -90 -57 -143 -285 -306 -284 -272 -212 -153 -109 -92 -80 -98 -110 -94 -90 -61 -36 -29 -23 -19 -36 -37 -41 -30 -24 -24 -10 -11 -49 -146 -139 -130 -113 -94 -122 -125 -51 -21 -12 -29 -41 -43 -37 -31 -34 -56 -60 -74 -83 -96 -18 -18 -11 -12 -13 -10 -10 -10 -10 -10 -16 -16 -33 -62 -91 -48 -36 -36 -40 -39 -36 -38 -35 -28 -13 -22 -29 -43 -40 -48 -84 -41 -105 -108 -75 -18 -29 -23 -72 -113 -99 -16 -15 -33 -43 -24 -23 -36 -30 -23 -21 -20 -13 -15 -12 -10 -11 -17 -40 -31 -32 -38 -34 -40 -55 -72 -75 -45 -56 -59 -76 -74 -60 -65 -119 -113 -57 -70 -77 -131 -91 -26 -9 0 0 -31 -60 -68 -67 -9 0 -19 -41 -1 0 0 -16 -13 -1 -7 -6 -7 -5 0 0 0 0 0 -1 -6 -14 -16 -19 -14 0 0 0 0 -1 -5 -6 -13 -13 -9 -6 0 0 0 0 0 0 0 0 0 -7 -27 -53 -19 -6 0 -11 -36 -4 0 -13 -26 -12 0 -23 -24 -18 -18 -21 -19 -23 -21 -17 -18 -28 -25 -24 -19 -17 -14 -15 -17 -16 -14 -17 -12 -12 -5 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -4 -10 -10 -10 -14 -16 -16 -17 -22 -11 -2 0 0 0 0 -5 -4 0 -1 -2 0 0 -2 -5 0 0 0 -5 -9 -8 -1 -5 -9 -9 -6 0 0 0 0 0 -2 -17 -14 -5 0 0 0 0 -9 -14 -16 -16 -14 -12 -12 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 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 -8 -40 -32 -15 -12 -18 -6 -22 -13 -6 -4 0 0 0 0 -6 -12 -15 -18 -20 -15 -15 -17 -22 -12 -17 -18 -17 -18 -15 -18 -15 -14 -28 -45 -51 -33 -18 -15 -13 -12 -25 -25 -24 -23 -21 -23 -24 -16 -14 -16 -13 -29 -15 -10 -11 -10 -16 -14 -14 -12 -15 -19 -18 -10 -6 -6 -13 -28 -39 -39 -35 -40 -52 -46 -44 -43 -45 -46 -44 -40 -41 -40 -40 -42 -42 -43 -41 -43 -41 -34 -34 -31 -10 -1 0 0 0 0 0 0 0 0 0 -3 -6 -14 -24 -29 -25 -21 -18 -19 -25 -28 -23 -12 -17 -26 -25 -26 -26 -28 -49 -82 -88 -65 -60 -50 -41 -38 -41 -43 -43 -30 -19 -22 -35 -28 -20 -17 -19 -20 -23 -19 -21 -19 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -14 -14 -12 -11 -9 -6 -25 -23 -19 -18 -12 -12 -9 -3 -4 -5 -1 -10 -3 -8 -9 -5 -4 -7 -11 -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 -13 -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 -24 -41 -42 -52 -54 -48 -97 -39 -44 -39 -26 -29 -57 -58 -51 -48 -45 -44 -25 -57 -174 -147 -135 -116 -97 -82 -81 -60 -39 -48 -70 -50 -61 -85 -87 -61 -121 -119 -128 -160 -208 -243 -163 -211 -201 -63 -60 -57 -89 -180 -292 -279 -181 -123 -106 -94 -72 -91 -90 -93 -97 -91 -33 -24 -27 -30 -59 -37 -55 -60 -47 -34 -42 -23 -84 -157 -154 -147 -122 -114 -110 -108 -58 -41 -30 -30 -52 -49 -33 -29 -33 -39 -58 -86 -47 -19 -9 -14 -10 -22 -18 -11 -11 -38 -19 -12 -15 -24 -63 -57 -48 -13 -22 -26 -38 -37 -28 -25 -24 -16 -16 -26 -45 -74 -74 -76 -102 -122 -113 -50 -30 -21 -15 -13 -80 -94 -81 -47 -17 -11 -19 -26 -29 -36 -30 -20 -12 -11 -9 -14 -13 -13 -16 -23 -54 -21 -11 -13 -17 -12 -10 -44 -61 -56 -58 -53 -114 -166 -136 -58 -59 -55 -52 -54 -85 -197 -156 -57 -1 -3 -11 -51 -61 -73 -54 -20 -2 0 -15 -21 -14 -1 -60 -34 -6 -16 -75 -18 -6 -3 -1 0 0 0 0 -7 -11 -10 -11 -11 -13 -11 0 -18 -7 0 0 -1 -11 -6 -7 -7 -3 -1 -10 -5 0 0 0 0 -1 -19 -37 -28 -30 -11 -3 -10 0 0 -3 -11 -12 -5 -27 -28 -22 -20 -23 -21 -23 -18 -20 -24 -27 -31 -30 -24 -20 -19 -16 -8 -12 -11 -11 -14 -17 -14 -10 -5 -1 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -11 -19 -22 -18 -13 -17 -11 -8 -2 0 0 0 -8 -7 -2 -7 -23 -8 -2 -4 -9 -8 0 0 -1 -2 -3 0 -1 0 -6 -7 0 0 0 0 -1 -5 -20 -11 -10 -7 -4 -2 0 -16 -19 -17 -15 -11 -10 -13 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -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 -17 -51 -39 -16 -7 -16 -28 -2 -28 -22 -16 -8 0 0 -2 -7 -9 -9 -13 -24 -16 -10 -10 -16 -16 -15 -18 -19 -17 -15 -18 -13 -12 -18 -25 -23 -48 -29 -13 -18 -30 -33 -30 -28 -23 -21 -31 -33 -26 -21 -16 -11 -24 -13 -10 -13 -12 -7 -11 -21 -24 -29 -32 -21 -21 -21 -25 -28 -30 -25 -35 -29 -42 -56 -49 -47 -46 -49 -51 -50 -46 -43 -43 -41 -41 -40 -36 -31 -33 -36 -38 -40 -29 -6 0 0 0 0 0 0 0 0 0 0 0 0 -4 -11 -18 -21 -21 -8 0 -9 -30 -22 -17 -20 -25 -26 -27 -37 -27 -27 -55 -87 -58 -63 -60 -55 -47 -36 -27 -28 -40 -38 -28 -28 -27 -25 -22 -19 -18 -18 -14 -22 -19 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -28 -28 -25 -29 -34 -30 -1 0 -19 -18 -4 -5 -6 -2 -14 -14 -2 -8 -7 -10 -8 -5 -4 -4 -9 -9 -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 -19 -46 -58 -53 -125 -117 -14 -50 -45 -33 -28 -31 -51 -53 -38 -30 -59 -18 -89 -117 -135 -118 -105 -93 -84 -78 -65 -36 -47 -49 -40 -53 -65 -54 -48 -70 -95 -152 -199 -224 -235 -247 -263 -269 -154 -72 -89 -306 -300 -275 -244 -190 -151 -132 -103 -80 -86 -90 -89 -86 -75 -46 -38 -36 -24 -14 -27 -36 -74 -51 -26 -18 -31 -69 -154 -186 -188 -98 -95 -99 -101 -89 -42 -77 -52 -29 -41 -37 -45 -66 -74 -69 -42 -19 -79 -88 -8 -7 -53 -33 -8 -24 -67 -37 -16 -11 -25 -65 -18 -89 -60 -7 -12 -34 -34 -27 -27 -35 -16 -24 -23 -30 -59 -97 -94 -128 -132 -85 -21 -23 -61 -68 -62 -94 -99 -62 -55 -41 -11 -16 -18 -22 -23 -19 -23 -12 -14 -17 -16 -19 -15 -2 -9 -18 -7 -7 -10 -13 -11 -7 -57 -62 -69 -68 -52 -49 -47 -56 -55 -58 -53 -54 -37 -42 -122 -196 -78 -20 -7 -16 -53 -9 -40 -50 -28 -17 -1 -52 -71 -45 -18 -88 -26 -42 -74 -74 -54 -39 -16 -8 -7 -6 -1 -29 -51 -59 -10 -6 -10 -56 -88 -79 -55 -10 0 -3 -5 -14 -5 -9 -13 -12 -12 -10 -3 -8 -6 0 0 0 -8 -18 -18 -19 -3 0 0 0 -3 -25 -22 -9 -11 -29 -28 -26 -21 -21 -24 -24 -19 -23 -27 -23 -22 -25 -22 -21 -26 -25 -10 -9 -7 -8 -13 -13 -14 -17 -8 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 -3 -4 -8 -16 -16 -14 -19 -24 -20 -19 -5 0 0 -3 -13 -12 -8 -10 -16 -2 -12 -11 -16 -17 -3 -1 0 -9 -6 -1 -2 0 -5 -4 0 0 0 0 -15 -22 -19 -13 -17 -18 -19 -13 0 -4 -7 -15 -16 -13 -13 -15 -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 -5 -3 0 0 0 0 0 -26 -51 -40 -15 -19 -15 -13 -13 -10 -12 -17 -19 -9 -3 -21 -17 -6 -2 -8 -21 -22 -20 -14 -11 -14 -4 -13 -12 -10 -10 -13 -15 -11 -11 -12 -11 -32 -41 -26 -40 -61 -49 -46 -41 -27 -24 -28 -31 -45 -43 -25 -12 -13 -12 -9 -29 -43 -40 -23 -27 -35 -40 -34 -24 -23 -24 -26 -30 -26 -16 -25 -21 -29 -44 -57 -56 -34 -36 -39 -40 -40 -39 -40 -38 -34 -32 -32 -34 -27 -34 -36 -37 -41 -46 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -20 -9 -9 -12 -14 -25 -66 -31 -26 -29 -52 -79 -71 -65 -65 -56 -40 -41 -34 -39 -43 -36 -23 -25 -26 -26 -24 -20 -16 -16 -19 -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 -3 -13 -26 -21 -20 -23 -17 -1 0 -2 -2 0 0 0 -6 -19 -16 -7 -12 -10 -12 -11 -10 -9 -8 -7 -6 -3 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -16 -48 -60 -76 -63 -36 -61 -30 -42 -34 -22 -24 -32 -33 -42 -62 -70 -132 -202 -162 -117 -103 -101 -96 -92 -80 -59 -50 -53 -53 -70 -89 -57 -50 -53 -81 -165 -233 -213 -214 -227 -247 -269 -299 -240 -238 -362 -326 -284 -214 -157 -109 -130 -153 -134 -98 -78 -72 -68 -51 -37 -28 -30 -28 -12 0 -9 -43 -42 -43 -59 -65 -61 -152 -91 -38 -41 -56 -88 -47 -56 -98 -144 -123 -113 -88 -75 -100 -120 -115 -56 -9 -8 -7 -8 -20 -37 -63 -60 -57 -57 -68 -67 -18 -9 -39 -48 -22 -110 -123 -119 -89 -51 -21 -13 -29 -39 -29 -38 -62 -58 -80 -121 -106 -147 -134 -82 -36 -18 -14 -35 -50 -74 -98 -41 -63 -52 -21 -16 -13 -21 -16 -9 -8 -6 -20 -22 -16 -35 -128 -28 -5 -6 -7 -7 -12 -9 -7 -17 -60 -73 -77 -78 -72 -63 -56 -50 -56 -70 -74 -42 -19 -18 -109 -225 -200 -186 -62 -12 -18 -1 -7 -20 -24 -17 -6 -58 -76 -38 -14 -34 -9 -2 -52 -79 -70 -44 -18 -17 -11 -9 -18 -108 -82 -100 -68 -14 -39 -74 -85 -57 -15 -11 -1 -19 -21 -11 -10 -5 -11 -11 -9 -6 0 -11 -8 0 0 0 0 -4 -8 -19 -46 -7 -8 -4 -6 -24 -21 -14 -16 -26 -30 -23 -16 -21 -25 -25 -21 -11 -3 -4 -9 -16 -20 -21 -26 -28 -16 0 -8 -13 -8 -2 -4 -8 -3 -10 -14 -3 -11 -8 -2 0 0 0 0 0 -3 -4 -6 0 -1 -1 -3 -9 -11 -9 -5 -12 -22 -25 -6 -3 -2 -4 -7 -9 -11 -5 -7 -13 -16 -17 -11 -13 -16 -14 0 -14 -11 -4 -3 -2 -2 -1 0 0 0 0 -14 -20 -20 -19 -19 -18 -18 -21 -23 -19 -14 -16 -17 -16 -17 -18 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -8 -3 0 0 0 0 0 -4 -28 -39 -18 -26 -14 -11 -12 -6 -6 -9 -19 -14 0 0 0 -19 -9 -3 -12 -20 -8 -1 0 -2 -2 -14 -3 0 0 0 0 -1 -2 -7 -11 -14 -41 -43 -38 -39 -45 -44 -35 -28 -35 -37 -28 -34 -23 -18 -15 -14 -14 -22 -39 -35 -25 -25 -32 -38 -35 -29 -24 -25 -25 -28 -30 -24 -15 -16 -30 -33 -33 -31 -32 -32 -34 -30 -30 -28 -26 -29 -39 -43 -39 -33 -27 -21 -38 -40 -38 -38 -36 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 0 0 0 0 0 0 0 0 -71 -101 -90 -84 -75 -66 -65 -68 -62 -34 -37 -53 -54 -43 -36 -35 -28 -27 -25 -21 -16 -18 -16 -15 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -15 -14 -24 -14 -12 -13 -9 0 0 0 0 0 -1 -10 -14 -14 -13 -10 -1 -7 -8 -4 -4 -8 -8 -7 -2 -4 -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 -46 -68 -50 -63 -33 -34 -41 -39 -31 -49 -44 -53 -57 -61 -66 -88 -125 -96 -72 -218 -150 -115 -105 -100 -80 -95 -88 -85 -68 -39 -55 -85 -108 -92 -85 -83 -102 -129 -183 -172 -187 -206 -230 -255 -293 -257 -354 -361 -313 -288 -217 -153 -140 -177 -233 -228 -121 -85 -100 -71 -40 -25 -17 -22 -39 -26 -21 -28 -46 -81 -67 -69 -77 -96 -133 -32 -11 -12 -26 -75 -127 -142 -152 -145 -127 -49 -80 -104 -104 -27 -13 -15 -8 -7 -11 -44 -55 -60 -61 -60 -64 -73 -77 -51 -19 -60 -33 -22 -12 -8 -18 -104 -110 -102 -99 -13 -42 -43 -37 -28 -23 -34 -63 -89 -107 -137 -132 -80 -62 -58 -12 -28 -28 -79 -121 -113 -74 -63 -31 -25 -38 -13 -12 -12 -14 -15 -4 -20 -8 0 -31 -116 -18 -5 -6 -8 -13 -7 -8 -10 -7 -1 -16 -33 -50 -64 -57 -40 -72 -63 -96 -129 -15 -20 -87 -168 -210 -199 -174 -43 0 -10 -11 -2 -5 -4 0 0 0 -4 -1 -1 -7 -13 -91 -53 -51 -47 -30 -89 -68 -61 -73 -101 -22 -79 -52 -37 -85 -84 -29 -13 -21 -23 -1 -17 -13 -8 -10 -12 -12 -7 -6 -10 -10 -4 -1 0 0 0 0 0 0 -8 -14 -7 -33 -13 -4 -9 -21 -15 -23 -28 -29 -23 -13 -22 -24 -25 -23 -18 -26 -23 -18 -18 -22 -38 -28 -24 -18 -9 -9 -3 -12 -8 0 0 0 0 -10 -15 -12 -13 -7 -3 -1 0 0 0 -4 -3 0 0 0 0 0 0 0 0 0 -10 -18 -21 -14 -17 -25 -24 -14 -4 -6 -2 -17 -27 -22 -15 -12 -14 -17 -18 -14 -9 -10 -6 -9 -11 0 0 0 0 0 -1 -2 -14 -18 -15 -13 -17 -15 -16 -18 -15 -10 -12 -16 -20 -16 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 0 0 0 0 0 0 0 0 0 0 -6 -14 -11 -12 -3 0 0 -1 -1 -36 -44 -40 -29 -26 -14 -4 0 -9 -19 -5 -6 -3 0 -1 -2 -16 -13 -9 -12 -22 -23 -4 0 0 -5 -13 -1 0 0 0 0 0 0 -2 -10 -23 -44 -40 -39 -39 -40 -41 -40 -43 -32 -26 -17 -13 -7 -10 -12 -20 -32 -48 -44 -44 -32 -25 -30 -35 -23 -21 -23 -25 -28 -30 -29 -26 -23 -23 -29 -33 -32 -33 -33 -34 -36 -33 -33 -30 -32 -42 -28 -27 -38 -42 -37 -35 -41 -41 -39 -38 -36 -34 -31 -29 -20 -9 0 0 0 0 0 0 0 0 0 0 0 -5 -16 -1 0 0 0 0 0 0 0 0 0 0 0 -8 -30 -42 -57 -91 -73 -69 -59 -57 -54 -39 -50 -47 -42 -40 -41 -35 -22 -18 -18 -17 -17 -18 -18 -15 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -48 -31 -25 -24 -19 -6 -13 -3 -11 -15 -9 0 -4 -4 -1 -1 -3 -7 -11 -9 -9 -7 -1 -6 -6 -2 -5 -8 -4 -10 -2 -5 -4 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 -1 -14 -47 -33 -28 -32 -41 -36 -32 -14 -3 -31 -61 -103 -119 -51 -126 -140 -164 -139 -109 -104 -99 -86 -76 -80 -96 -99 -66 -63 -69 -90 -111 -126 -148 -150 -144 -127 -127 -148 -201 -216 -230 -198 -107 -335 -349 -332 -305 -261 -219 -188 -210 -247 -231 -70 -106 -98 -52 -20 -15 -13 -21 -33 -31 -32 -58 -79 -90 -85 -25 -35 -66 -66 -13 -13 -11 -29 -37 -59 -222 -117 -57 -14 -7 -29 -49 -58 -57 -48 -10 -8 -6 -11 -22 -58 -71 -71 -64 -54 -25 -48 -40 -11 -25 -34 -10 -20 -36 -37 -57 -55 -71 -108 -103 -32 -25 -21 -14 -15 -18 -20 -23 -34 -48 -54 -61 -57 -30 -10 -17 -26 -99 -137 -97 -33 -65 -14 -13 -16 -5 -7 -14 -17 -11 -1 -8 -2 -3 -4 -15 -3 -4 -5 -5 -7 -8 -11 -13 -6 -15 -28 -1 0 -40 -60 -46 -29 -8 -4 -10 -57 -154 -125 -93 -150 -253 -232 -156 -35 -64 -84 0 0 0 0 0 0 0 0 0 -23 -50 -9 -7 -57 -104 -96 -56 -51 -39 -66 -82 -92 -115 -34 -28 -56 -74 -110 -92 -43 -24 -10 0 0 -6 -10 -13 -6 0 -2 -4 -7 -6 -2 0 0 0 0 0 0 -14 -14 -8 -20 -9 -11 -19 -27 -24 -26 -24 -24 -19 -13 -19 -22 -22 -22 -21 -21 -20 -20 -22 -22 -22 -30 -16 -9 -16 -24 -17 -2 -25 -25 -14 -5 0 0 -5 -10 -13 -13 -13 -5 0 0 0 0 0 0 0 0 0 0 0 0 -4 -15 -15 -15 -17 -16 -13 -13 -21 -19 -13 -12 -8 -20 -25 -24 -18 -12 -10 -9 -16 -17 -8 -9 -9 -20 -19 -9 0 0 0 0 -8 -24 -25 -18 -9 -8 -15 -16 -15 -16 -16 -11 -6 -15 -18 -20 -16 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 -2 -1 0 -6 -9 -5 -1 -4 -4 -3 -9 -15 -10 -4 -1 -12 -22 -39 -8 -37 -37 -31 -27 -11 -5 0 -11 -16 -4 -1 -2 -1 -7 -14 -2 -4 -6 -15 -18 -10 0 0 0 -5 -13 -12 -9 -6 -2 0 0 0 -11 -17 -12 -22 -68 -62 -54 -34 -27 -34 -39 -25 -45 -47 -36 -35 -32 -31 -39 -48 -44 -28 -30 -29 -28 -28 -29 -23 -25 -26 -25 -25 -27 -26 -26 -27 -28 -31 -30 -22 -20 -31 -45 -51 -34 -33 -37 -35 -31 -31 -46 -45 -43 -43 -43 -42 -42 -41 -41 -41 -40 -36 -39 -30 -13 0 0 0 0 0 0 0 0 0 0 -21 -50 -76 -4 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -34 -89 -69 -69 -28 -25 -59 -42 -41 -36 -35 -38 -41 -39 -27 -28 -30 -30 -29 -21 -20 -23 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -18 -20 -16 -12 -15 -6 -13 -12 -5 0 0 -1 0 -2 -5 -6 -9 -9 -7 -4 -3 -4 -11 -7 -6 -4 -2 -9 -1 -3 -3 0 -1 -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 -8 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -107 -102 -34 -34 -42 -70 -48 -45 -51 -51 -49 -30 -90 -126 -57 -181 -173 -138 -120 -113 -103 -102 -100 -91 -92 -99 -133 -119 -81 -65 -63 -71 -98 -131 -135 -128 -106 -106 -146 -221 -208 -206 -209 -194 -311 -345 -315 -293 -249 -190 -123 -146 -190 -147 -10 -81 -59 -33 -18 -10 -18 -24 -26 -22 -25 -91 -87 -68 -32 -21 -24 -38 -30 -8 -10 -13 -63 -88 -72 -59 -26 -11 -21 -26 -16 -14 -35 -52 -64 -42 -6 -12 -38 -57 -62 -73 -81 -37 -10 -11 -24 -42 -25 -23 -46 -44 -28 -19 -28 -39 -41 -55 -92 -64 -17 -13 -25 -28 -18 -14 -19 -24 -29 -34 -26 -28 -45 -23 -9 -11 -20 -39 -48 -22 -14 -24 -1 -6 -7 -6 -9 -18 -13 -5 0 -3 -8 -15 -97 -56 -4 -4 -5 -1 -1 -3 -7 -13 -3 -28 -43 -22 -1 -73 -36 -8 0 0 -5 -12 -106 -207 -206 -196 -211 -204 -197 -165 -23 -85 -142 -92 0 0 0 0 0 0 0 0 0 0 -14 -40 -28 -88 -56 -6 -16 -2 -31 -34 -14 -18 -64 -53 -21 -9 -8 -26 -16 -35 -26 -3 0 -1 -3 -7 -9 -1 -7 -4 -3 -6 -8 -2 0 0 0 0 0 0 -17 -13 -6 -4 -8 -12 -14 -20 -23 -16 -19 -14 -12 -16 -20 -19 -22 -24 -22 -19 -21 -22 -21 -31 -45 -13 -10 -16 -22 -24 -28 -27 -33 -28 -15 -3 0 -8 -12 -13 -13 -11 -3 0 0 0 0 0 0 0 0 0 0 0 0 -7 -14 -5 -13 -23 -23 -15 -13 -11 -16 -18 -17 -14 -21 -21 -23 -22 -17 -14 -10 -21 -16 -9 -10 -9 -22 -11 0 0 0 0 0 -10 -21 -22 -17 -8 -5 -9 -16 -18 -17 -12 -8 -9 -18 -18 -9 -8 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -9 -11 -11 -9 -10 -8 -6 -11 -11 -5 -4 -6 -4 -5 -3 -57 -71 -48 -42 -30 -32 -33 -36 -40 -42 -18 -6 -8 -7 0 -2 -2 -1 -2 -4 -3 0 -8 -8 0 0 0 0 -8 -14 -17 -19 -21 -15 -14 -13 -13 -18 -20 -17 -30 -46 -11 -13 -37 -40 -36 -29 -21 -26 -34 -31 -23 -26 -30 -35 -39 -39 -31 -32 -28 -27 -26 -27 -28 -28 -34 -29 -25 -26 -24 -26 -28 -30 -31 -32 -36 -40 -26 -39 -59 -51 -48 -44 -44 -46 -46 -41 -40 -37 -38 -40 -42 -38 -38 -39 -41 -41 -39 -42 -72 -33 0 0 0 0 0 0 0 0 0 0 -71 -97 -65 -8 0 0 -24 -25 0 0 0 0 0 0 -7 -51 -48 -17 -14 -40 -42 -58 -17 -7 -3 -12 -58 -55 -54 -48 -43 -41 -38 -41 -40 -36 -34 -36 -34 -16 -5 -8 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -19 -21 -17 -15 -17 -11 -14 -13 -12 -9 0 0 -5 -7 -7 -6 -7 -5 -5 -5 -6 -8 -5 -5 -2 -1 -2 -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 -12 -35 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -35 -35 -24 -19 -45 -46 -45 -47 -41 -20 -27 -28 -104 -194 -166 -129 -122 -113 -100 -91 -114 -112 -107 -116 -136 -151 -112 -85 -74 -59 -74 -104 -137 -146 -129 -143 -172 -207 -232 -230 -277 -162 -185 -349 -315 -286 -246 -181 -112 -112 -125 -55 -2 -16 -30 -20 -12 -19 -28 -25 -26 -38 -64 -97 -87 -105 -52 -13 -16 -17 -17 -18 -32 -50 -71 -51 -54 -39 -23 -10 -30 -29 -28 -35 -59 -60 -67 -55 -32 -45 -58 -69 -71 -61 -58 -54 -50 -36 -32 -22 -33 -15 -61 -99 -93 -90 -70 -55 -55 -58 -107 -46 -20 -19 -20 -19 -13 -17 -22 -24 -26 -25 -11 0 -7 -42 -41 -21 -23 -66 -190 -104 -26 -2 -3 -4 -4 -4 -7 -10 0 0 0 -4 -11 -34 -149 -137 -50 -6 -5 0 0 0 -3 -7 0 -44 -53 -30 -24 -96 -15 -8 -5 0 -1 -12 -25 -66 -98 -122 -205 -211 -198 -163 -84 -95 -157 -84 -15 -9 0 0 0 0 0 -4 -33 -4 -5 -42 -73 -76 -40 -6 -3 -3 -8 -15 -14 -15 -32 -43 -10 -5 -6 -2 -5 -28 -25 -11 0 0 0 0 0 0 0 -1 -6 -9 -10 -11 -12 -9 -3 0 0 0 -2 -3 -6 -8 -4 -1 -1 -19 -25 -17 -19 -17 -13 -15 -18 -17 -19 -21 -18 -17 -20 -18 -15 -22 -26 -24 -17 -19 -22 -19 -18 -20 -27 -28 -23 -14 -4 -20 -19 -15 -12 -11 -13 -10 -3 0 0 0 0 0 0 0 0 0 0 -8 -12 -10 -13 -21 -25 -29 -24 -12 -18 -17 -20 -23 -22 -19 -24 -25 -24 -19 -5 -19 -14 -12 -12 -11 -11 -2 0 0 0 0 0 -15 -22 -23 -18 -8 -6 -6 -6 -10 -22 -9 -6 -9 -15 -15 -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 -9 -12 -12 -13 -10 -9 -9 -9 -10 -10 -5 -3 -3 -3 -2 -4 -70 -76 -77 -62 -29 -33 -35 -36 -37 -36 -15 -31 -18 -11 -6 0 0 -3 -3 -3 -2 0 0 0 0 0 0 0 -13 -16 -14 -13 -16 -10 -11 -15 -20 -26 -18 -20 -21 -21 -20 -17 -18 -40 -41 -33 -26 -26 -27 -27 -27 -27 -27 -29 -27 -29 -30 -29 -29 -29 -28 -29 -28 -24 -26 -25 -26 -26 -26 -27 -30 -28 -30 -30 -21 -19 -17 -21 -28 -39 -59 -35 -31 -37 -41 -35 -37 -39 -38 -38 -39 -35 -35 -35 -32 -32 -34 -32 -60 -32 -5 -4 -8 -4 0 0 0 0 0 0 -55 -40 -34 -83 -64 -58 -80 -67 -25 0 0 0 0 0 0 -4 -10 -4 0 0 -12 -59 -9 -52 -40 0 -15 -70 -65 -55 -49 -47 -41 -34 -28 -30 -35 -31 -15 -3 0 -9 -19 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -19 -22 -21 -18 -15 -9 -5 -1 0 0 0 0 -8 -8 -8 -7 -6 -6 -5 -5 -7 -8 -3 -5 -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 -14 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -132 -32 -51 -44 -38 -37 -21 -23 -28 -31 -69 -239 -166 -155 -137 -110 -110 -108 -107 -114 -127 -128 -123 -126 -133 -140 -119 -111 -91 -60 -53 -90 -134 -158 -155 -177 -187 -194 -197 -222 -285 -219 -285 -346 -318 -270 -237 -230 -209 -165 -103 -16 -54 -46 -20 -16 -6 -15 -27 -28 -27 -50 -71 -90 -100 -114 -73 -39 -37 -40 -31 -47 -62 -67 -55 -25 -25 -36 -31 -28 -58 -58 -25 -41 -62 -60 -62 -55 -54 -61 -75 -54 -57 -31 -13 -29 -26 -26 -30 -44 -78 -14 -40 -70 -87 -87 -30 -73 -67 -57 -23 -18 -22 -21 -21 -19 -7 -11 -19 -24 -28 -32 -44 -13 -1 -10 -37 -14 -22 -46 -104 -150 -21 -2 -2 -5 -7 -16 -8 -2 0 0 0 0 0 -56 -189 -184 -106 -30 -4 0 0 0 0 0 -15 -71 -68 -22 -46 -74 -1 -12 -26 -11 0 -1 -9 -10 -8 -6 -2 -8 -46 -147 -163 -127 -142 -128 -52 -12 -10 -18 0 0 0 -42 -142 -26 0 -98 -141 -45 -43 -18 -4 -2 -1 -6 -2 -1 -4 -5 0 0 0 -8 -13 -12 -12 -15 -14 -8 0 0 0 0 0 0 -4 -9 -4 0 -3 -10 -6 -1 0 0 0 0 -3 -7 -10 -10 0 -6 -10 -13 -16 -17 -17 -15 -16 -17 -17 -18 -18 -19 -21 -19 -11 -41 -36 -22 -18 -19 -27 -11 -6 -16 -22 -21 -23 -22 -18 -13 -14 -13 -12 -13 -15 -22 -10 -8 -3 0 0 0 0 0 0 0 0 -9 -12 -12 -14 -18 -16 -21 -18 -12 -14 -17 -21 -21 -22 -18 -9 -13 -19 -20 -20 -19 -19 -19 -16 -12 -8 -1 0 0 0 -3 -10 -21 -29 -29 -21 -9 -13 -12 -9 -8 -9 -8 -7 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -12 -14 -12 -9 -9 -9 -9 -9 -8 -3 -4 -4 -3 -2 -8 -57 -27 -49 -58 -34 -35 -36 -38 -36 -36 -37 -12 -8 -15 -12 0 -1 -10 -13 -10 -5 -1 -2 0 0 0 -5 -16 -18 -77 -47 -11 -9 -10 -12 -15 -18 -19 -11 -14 -19 -17 -14 -15 -18 -20 -21 -22 -29 -37 -33 -32 -32 -33 -33 -33 -28 -28 -30 -30 -30 -30 -29 -29 -30 -32 -34 -21 -22 -24 -26 -27 -28 -26 -27 -30 -34 -37 -18 -25 -28 -33 -43 -32 -32 -33 -38 -45 -35 -11 -33 -38 -30 -24 -28 -32 -35 -34 -33 -29 -33 -28 -17 -15 -27 -28 -3 0 0 0 0 0 0 0 -45 -103 -99 -10 -18 -22 -13 0 0 0 0 0 0 0 0 0 -21 -14 -25 -71 -4 -68 -40 0 -2 -15 -19 -22 -42 -47 -32 -43 -47 -43 -42 -35 -16 -1 -12 -12 -15 -20 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -16 -21 -21 -16 -14 -15 -5 -1 0 0 -4 -10 -4 -5 -8 -9 -6 -8 -7 -3 -5 -4 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 -159 -26 -2 -42 -45 -36 -28 -42 -33 -37 -97 -191 -183 -150 -130 -121 -117 -110 -114 -130 -141 -130 -106 -122 -94 -63 -77 -92 -104 -74 -60 -96 -142 -167 -175 -172 -171 -174 -191 -241 -315 -386 -385 -357 -297 -247 -225 -268 -268 -143 -40 0 0 -22 -21 -15 -9 -19 -23 -33 -34 -25 -44 -51 -66 -88 -79 -24 -51 -64 -55 -36 -53 -67 -43 -39 -78 -43 -47 -51 -43 -40 -35 -51 -63 -62 -55 -52 -68 -69 -64 -51 -51 -21 -34 -49 -25 -18 -36 -23 -10 -13 -12 -8 -10 -29 -47 -53 -30 -12 -10 -14 -20 -15 -11 -6 -6 -11 -15 -19 -30 -42 -53 -14 -5 -27 -37 -7 -16 -5 -93 -131 -2 -3 -1 0 -7 -18 -7 -4 -1 -4 -7 0 0 0 -2 -53 -115 -27 -3 0 0 0 0 0 0 -6 -18 -4 -40 -38 -2 -13 -47 -14 0 0 -2 -7 -10 -10 -7 0 0 -156 -148 -142 -182 -177 -159 -89 -88 -105 0 0 0 -66 -152 -190 -168 -176 -171 -103 -14 0 -4 -4 -1 0 0 0 0 -3 -4 -1 0 -2 -7 -8 -6 -17 -20 -9 0 0 0 0 0 0 -1 -5 -2 -2 -4 -7 -10 -5 -1 0 0 0 0 0 0 -5 -12 -8 -6 -17 -23 -20 -9 -8 -10 -14 -16 -15 -20 -18 -16 -17 -15 -14 -14 -15 -19 -21 -12 -3 -6 -14 -18 -16 -21 -25 -28 -21 -13 -13 -10 -15 -14 -9 -12 -13 -10 -5 -2 0 0 0 0 0 -1 -1 -11 -7 -8 -14 -18 -20 -20 -18 -17 -18 -17 -8 -14 -23 -17 -8 -18 -19 -19 -20 -20 -14 -17 -12 -8 -9 -15 -13 -4 -7 -17 -6 -18 -15 -13 -13 -16 -16 -10 -7 -8 -7 -3 -1 0 -1 0 0 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -13 -8 -4 -9 -9 -10 -8 -2 -2 -3 -2 -2 -3 -8 -57 -72 -52 -35 -33 -34 -39 -29 -26 -16 -2 -5 -8 -5 0 0 0 0 -14 -13 -4 -2 0 0 0 -7 -18 -19 -58 -38 -11 -6 -12 -15 -14 -11 -9 -6 -7 -15 -14 -16 -14 -8 -7 -11 -13 -20 -31 -34 -38 -34 -30 -29 -30 -30 -29 -33 -37 -38 -37 -34 -34 -33 -33 -32 -21 -34 -27 -23 -26 -26 -25 -26 -27 -29 -30 -31 -28 -30 -31 -32 -33 -35 -47 -38 -37 -41 -21 -38 -23 -9 0 0 0 -26 -13 -17 -30 -30 -15 -23 -11 0 -5 -25 -25 -28 -13 0 0 0 0 0 -6 -1 0 0 -52 -28 -14 -24 0 0 0 0 -24 -68 -47 -46 -19 -28 -59 -15 -10 -1 0 0 0 0 -38 -53 -58 -55 -55 -51 -31 -31 -35 -24 -2 -26 -26 -21 -19 -16 -2 0 0 -2 -3 0 0 0 0 0 0 0 0 0 -4 -11 -18 -9 -10 -7 -9 -13 -12 -1 0 -5 -10 -10 -4 -3 -10 -10 -9 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -28 -46 -55 -54 -44 -46 -54 -51 -60 -164 -186 -148 -148 -133 -125 -128 -130 -131 -135 -143 -126 -85 -63 -46 -43 -47 -63 -106 -94 -82 -119 -182 -178 -172 -161 -156 -171 -225 -251 -346 -384 -353 -329 -261 -228 -226 -227 -213 -51 0 -13 -15 -71 -49 -38 -25 -16 -17 -22 -39 -46 -46 -53 -49 -58 -62 -22 -66 -64 -43 -59 -86 -66 -53 -50 -58 -51 -55 -78 -94 -66 -39 -56 -60 -60 -61 -64 -78 -61 -62 -42 -24 -23 -32 -28 -31 -42 -63 -12 -9 -12 -12 -9 -15 -18 -32 -31 -24 -14 -14 -12 -11 -8 -11 -11 -12 -13 -12 -18 -31 -38 -37 -24 -21 -7 -10 -10 -13 -1 0 -66 -75 -55 -33 -11 -2 -26 -35 -6 -9 -28 -32 -13 0 0 0 -59 -98 -5 -5 -2 0 0 0 0 0 0 0 0 0 0 0 -5 -18 -2 -2 0 0 -4 -11 -7 -3 0 -10 -84 -124 -143 -160 -180 -217 -97 -103 -119 -74 0 0 -71 -109 -121 -135 -154 -173 -117 -63 0 -1 -5 -10 -8 -2 -1 -12 -17 -13 -5 0 0 -1 -3 -3 -6 -16 -18 -14 -6 0 0 0 0 0 0 0 0 -4 -6 -7 -7 -3 -1 0 -3 -8 -6 -1 0 -4 -8 -9 -16 -17 -16 -14 -15 -13 -11 -11 -11 -12 -19 -11 -10 -12 -10 -14 -14 -17 -18 -10 -1 -8 -15 -17 -16 -16 -16 -16 -17 -15 -13 -9 -11 -5 -1 -3 -6 -16 -18 -15 -9 0 0 0 0 -7 -18 -17 -3 0 0 -4 -19 -19 -17 -17 -14 -9 -23 -24 -19 -14 -12 -19 -17 -19 -17 -13 -11 -12 -9 -7 -8 -12 -17 -12 -11 -18 -26 -20 -10 -10 -11 -11 -10 -9 -8 -8 -6 0 0 0 -4 -7 -6 -4 -5 -4 -3 -1 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -1 0 0 -2 -9 -1 -3 -2 0 0 0 0 0 0 0 0 0 -1 -7 -10 -9 -8 -9 -5 -1 -1 -2 -8 -7 -5 -5 -3 -3 -49 -59 -46 -35 -41 -9 -22 -21 -7 -21 -2 0 0 0 -2 -4 -3 -9 -8 -3 0 0 0 0 -2 -7 -18 -18 -12 -7 -6 -16 -8 -7 -7 -7 -7 -6 -7 -6 -10 -11 -5 -8 -10 -11 -12 -18 -36 -36 -30 -27 -28 -29 -31 -33 -33 -34 -36 -34 -38 -38 -33 -32 -32 -20 -19 -20 -23 -26 -26 -27 -27 -28 -30 -30 -30 -29 -29 -30 -31 -33 -29 -28 -28 -28 -27 -30 -27 -22 -16 -7 0 0 -1 -3 -8 -9 -1 -12 -5 0 0 0 -2 -6 -25 -28 -23 -18 -14 -3 -63 -77 0 -2 -79 -31 -34 -48 0 0 0 0 -2 -28 -68 -23 -6 -26 -52 -58 -57 -14 0 0 0 -9 -71 -65 -60 -57 -55 -55 -57 -55 -46 -26 -2 -12 -14 -16 -14 -11 -10 -1 0 0 -1 0 0 0 0 0 0 0 0 0 -5 -8 -8 -8 -6 -3 -4 -6 -6 -2 -1 -6 -8 -7 -5 -3 -8 -7 -5 -5 -4 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 -14 -36 -28 -19 -47 -96 -80 -54 -51 -83 -179 -186 -170 -160 -150 -128 -133 -149 -155 -143 -136 -87 -73 -66 -55 -51 -88 -103 -121 -116 -108 -130 -170 -192 -181 -172 -164 -185 -224 -278 -370 -312 -326 -306 -247 -200 -194 -165 -105 -2 -28 -116 -112 -56 -71 -76 -92 -92 -70 -38 -27 -62 -84 -95 -104 -33 -16 -19 -47 -71 -38 -64 -69 -48 -58 -35 -53 -57 -50 -53 -69 -44 -28 -39 -55 -71 -80 -76 -61 -35 -38 -33 -18 -24 -60 -52 -30 -41 -61 -10 -14 -14 -14 -14 -17 -25 -24 -22 -15 -16 -11 -10 -9 -10 -16 -26 -20 -13 -13 -23 -40 -30 -29 -34 -44 -53 -17 -10 -7 0 0 -14 -41 -64 -97 -126 -113 -51 -26 -21 -78 -31 -29 -17 0 0 0 -22 -35 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -8 -10 -3 -6 -11 -2 0 0 0 -33 -132 -131 -167 -167 -121 -1 -4 -55 -40 0 -5 -52 -71 -39 -21 -50 -91 -27 -55 -61 0 -3 -20 -26 -16 -1 -6 -20 -14 -13 -14 -12 -11 -7 -4 -3 -7 -18 -15 -11 -3 0 0 0 0 0 0 0 -1 -6 -6 -6 -10 -13 -4 -2 -6 -7 -1 -1 -4 -8 -10 -9 -1 -10 -19 -22 -20 -15 -10 -12 -14 -11 -7 -7 -10 -14 -17 -16 -12 -12 -8 -7 -25 -18 -18 -18 -17 -17 -17 -16 -16 -13 -7 0 0 0 -5 -11 -16 -13 -10 -9 -7 0 0 0 -12 -19 -18 -13 -2 0 0 0 -2 -14 -15 -11 -10 -23 -23 -14 -10 -11 -15 -13 -18 -16 -13 -12 -8 -8 -8 -10 -13 -16 -16 -17 -23 -27 -18 -8 -8 -9 -10 -10 -10 -10 -10 -9 -4 0 0 0 -16 -16 -6 -4 -6 -7 -4 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -2 -5 0 -5 -3 0 0 0 0 0 0 0 0 0 0 -7 -10 -7 -6 -8 -9 -10 -9 -9 -12 -9 -6 -6 -5 -3 -39 -48 -34 -31 -41 -10 -1 0 -8 -15 0 0 0 0 -26 -73 -8 -4 -13 -9 0 0 0 0 0 -2 -8 -7 -2 -6 -14 -16 -15 -15 -14 -14 -12 -10 -8 -8 -8 -7 -7 -11 -10 -7 -8 -8 -5 -18 -30 -19 -22 -31 -32 -29 -35 -35 -34 -35 -38 -40 -33 -25 -25 -28 -24 -23 -25 -27 -26 -23 -23 -24 -26 -27 -27 -28 -27 -27 -26 -26 -26 -26 -26 -27 -20 -9 -19 -24 -27 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -76 -73 -25 -30 -31 -9 -1 0 -7 -49 -54 -37 -22 0 0 0 0 -39 -70 -75 -48 -38 -48 -61 -60 -55 -59 -57 -22 -28 -65 -79 -63 -60 -56 -53 -52 -56 -52 -24 -8 -4 -4 -3 -12 -13 -9 -8 -1 0 -4 -3 0 0 0 0 0 -1 -2 -2 -1 -4 -13 -13 -6 -10 -6 -5 -4 -5 -6 -8 -2 -3 -5 -5 -2 -3 -4 -3 -3 -2 0 0 0 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -9 -17 -60 -188 -295 -130 -76 -121 -200 -201 -167 -164 -158 -142 -164 -167 -164 -149 -128 -60 -67 -81 -95 -94 -133 -132 -130 -137 -144 -143 -156 -124 -102 -122 -140 -224 -297 -330 -357 -176 -258 -299 -245 -188 -187 -167 -75 -23 -85 -143 -67 -26 -45 -64 -67 -81 -79 -66 -42 -88 -106 -109 -79 -7 -4 -6 -33 -60 -48 -28 -35 -39 -52 -65 -39 -55 -55 -56 -72 -59 -48 -20 -32 -95 -85 -62 -44 -27 -26 -30 -31 -22 -59 -131 -19 -9 -11 -12 -24 -88 -36 -21 -25 -36 -30 -16 -15 -17 -19 -17 -11 -12 -19 -28 -17 -18 -20 -26 -31 -20 -21 -27 -28 -21 -16 -33 -39 -24 -31 -108 -82 -21 -59 -127 -23 -74 -25 -57 -71 -2 -8 -5 0 0 0 0 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -3 -13 -2 -4 -7 -5 0 0 0 -70 -143 -144 -202 -151 -64 -4 -17 -42 -13 0 0 0 0 0 0 0 0 0 0 -3 0 -1 -8 -11 -8 -2 -2 -8 -1 -11 -16 -13 -10 -10 -13 -12 -13 -14 -9 -12 -8 -6 -10 0 0 0 0 0 0 -2 -3 -4 -5 -7 -6 -4 -2 0 -3 -21 -5 -7 -15 -20 -4 -11 -14 -12 -13 -17 -9 -12 -12 -9 -8 -9 -14 -14 -16 -19 -11 -14 -9 -10 -17 -17 -13 -17 -19 -19 -20 -15 -14 -13 -8 0 0 0 -9 -15 -12 0 -8 -4 -4 -6 -6 0 -19 -23 -17 -17 -10 -7 -5 -1 0 -4 -14 -16 -18 -22 -21 -11 -9 -12 -13 -12 -15 -13 -14 -14 -11 -10 -10 -11 -13 -16 -17 -19 -20 -23 -19 -8 -8 -8 -8 -6 -1 -1 -11 -12 -10 -7 -5 -3 -22 -16 -8 -5 -5 -5 -3 -1 0 0 0 0 0 -3 -6 0 0 0 0 0 0 0 0 0 -1 -1 -5 -2 0 0 0 0 0 0 -3 -3 -3 -10 -3 -4 -4 -4 -8 -6 -9 -11 -8 -5 -9 -16 -10 -4 -1 -9 -64 -25 -26 -38 -22 -6 -2 -4 -4 0 0 0 0 0 -1 -1 0 -7 -11 -4 -1 -2 -6 -2 0 0 0 0 -3 -12 -19 -13 -13 -15 -17 -17 -15 -15 -9 -8 -7 -8 -11 -12 -8 -8 -10 -13 -13 -10 -6 -11 -21 -22 -7 -31 -37 -36 -35 -37 -39 -40 -32 -32 -41 -40 -27 -25 -25 -25 -25 -22 -21 -22 -22 -22 -23 -23 -23 -27 -27 -26 -26 -27 -24 -21 -15 -13 -10 -2 -4 -4 -1 0 0 0 0 -16 -36 -2 0 0 0 0 0 0 -43 -38 0 -21 -130 -54 -42 -23 -25 -89 -101 -58 -35 -27 -18 -11 -6 -2 -11 -36 -74 -73 -71 -69 -39 -16 -68 -66 -51 -67 -83 -69 -66 -66 -64 -61 -57 -52 -40 -38 -15 -2 -2 -2 -4 -5 -8 -7 -9 -11 -8 -3 0 -1 -2 -2 0 -5 -8 -9 -9 -3 -16 -16 -9 -11 -10 -8 -6 -4 -2 -1 -4 -6 -5 -4 -4 -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 -2 0 -6 -36 -22 -52 -89 -69 -69 -171 -215 -205 -172 -165 -156 -161 -168 -165 -165 -115 -81 -70 -66 -66 -73 -96 -125 -144 -157 -146 -140 -145 -154 -184 -170 -140 -108 -97 -294 -363 -370 -348 -307 -292 -266 -215 -180 -142 -34 -48 -87 -91 -7 -2 -16 -40 -57 -81 -65 -70 -82 -92 -114 -69 -36 -25 -59 -47 -39 -43 -55 -71 -61 -55 -58 -75 -64 -67 -62 -65 -63 -64 -59 -29 -50 -79 -61 -48 -45 -34 -21 -27 -26 -31 -100 -99 -7 -9 -47 -36 -25 -54 -57 -23 -15 -18 -25 -19 -16 -22 -27 -24 -14 -18 -19 -16 -14 -23 -20 -16 -12 -20 -39 -47 -65 -44 -20 -64 -68 -105 -113 -117 -112 -16 -3 -5 -12 -39 -20 -96 -86 -6 -15 -11 -2 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -5 -9 0 0 0 0 0 0 0 -53 -129 -172 -201 -144 -55 -10 -8 -12 -11 -2 0 0 0 0 0 -3 -2 0 0 0 0 0 0 0 -5 -4 -1 0 -1 -8 -11 -12 -12 -11 -12 -5 -7 -8 -6 -9 -12 -6 -1 0 0 0 -4 -1 0 0 0 -2 -6 -8 -7 -7 -4 -5 -2 -2 -8 -4 -18 -21 -15 -16 -16 -11 -14 -17 -9 -14 -9 -9 -9 -10 -17 -19 -19 -18 -16 -17 -12 -5 -2 -9 -19 -21 -19 -18 -18 -17 -15 -14 -9 -2 -5 -22 -21 -17 -9 -1 0 0 -1 -10 -14 -5 -1 0 -17 -23 -17 -17 -19 -8 0 -1 -6 -14 -17 -15 -10 -9 -4 -9 -13 -14 -14 -10 -14 -14 -14 -14 -13 -12 -15 -18 -20 -21 -22 -23 -23 -22 -18 -8 -8 -9 -6 0 -2 -11 -13 -14 -14 -15 -28 -25 -22 -14 -8 -11 -7 -7 -6 -6 -7 -10 -6 -2 0 0 0 0 0 0 0 0 0 -3 -7 -10 -12 -6 -1 0 0 -3 -9 -1 -7 -12 -11 -9 -5 -8 -8 -6 -7 -3 -6 -3 -2 -4 -12 -32 -16 -5 0 -16 -76 -14 -23 -22 -14 -38 -5 -14 -13 -9 -6 0 -4 -1 -15 -21 0 0 -7 -6 -4 -11 -6 -1 0 0 0 -1 -12 -4 -8 -15 -14 -13 -17 -16 -9 -6 -11 -2 -7 -9 -7 -5 -10 -10 -10 -11 -9 -3 -3 -3 -4 -5 -5 -4 -5 -8 -25 -39 -39 -40 -39 -39 -38 -34 -34 -35 -32 -30 -31 -30 -34 -37 -37 -35 -34 -30 -26 -33 -30 -22 -23 -24 -23 -22 -27 -31 -27 -4 -37 -41 -23 0 0 -64 -70 -52 -40 0 0 0 0 0 0 0 0 0 0 -22 -80 -8 -30 -70 -58 -29 -41 -39 -45 -51 -56 -65 -107 -25 0 -7 -25 -33 -42 -68 -37 -24 -66 -62 -52 -67 -73 -66 -70 -70 -67 -64 -59 -54 -47 -43 -43 -20 -7 -18 -15 -8 -18 -16 -3 -12 -2 0 0 0 -1 -2 -1 -8 -8 -4 -3 -4 -12 -11 -11 -13 -11 -8 -7 -4 -3 -6 -4 -7 -7 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -3 -35 -69 -31 -66 -70 -61 -84 -224 -229 -224 -203 -183 -168 -170 -158 -146 -142 -139 -97 -78 -71 -68 -74 -85 -127 -152 -156 -166 -127 -122 -136 -138 -149 -162 -171 -205 -348 -385 -363 -330 -288 -267 -272 -221 -159 -95 -1 -39 -65 -48 0 0 0 0 -23 -60 -61 -64 -72 -78 -83 -49 -23 -33 -48 -50 -40 -43 -50 -64 -77 -82 -44 -61 -86 -81 -69 -76 -87 -66 -41 -29 -47 -61 -73 -70 -64 -77 -81 -49 -16 -16 -106 -57 -9 -21 -90 -114 -72 -47 -54 -17 -18 -18 -18 -17 -11 -12 -14 -18 -19 -22 -22 -13 -13 -16 -6 -15 -15 -25 -44 -53 -46 -17 -8 -22 -7 -84 -147 -154 -102 -7 -16 -16 -26 -21 -10 -16 -123 -67 -7 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -4 0 0 0 0 0 0 0 0 -65 -158 -183 -146 -80 -16 -6 -12 -10 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 -2 -3 -1 0 0 0 -3 -5 -7 -5 -2 -8 -7 -5 -7 -12 -15 -15 -11 -9 -10 -19 -8 0 0 -2 -9 -9 -9 -9 -8 -8 -12 -7 0 -1 0 -11 -17 -13 -12 -14 -12 -16 -13 -8 -18 -18 -10 -9 -10 -10 -10 -18 -15 -15 -16 -14 -7 -15 -17 -17 -19 -18 -13 -14 -18 -15 -8 -15 -8 -7 -19 -20 -18 -13 -5 0 0 0 -5 -13 -14 -9 -8 -12 -20 -19 -15 -13 -2 0 -2 -6 -9 -9 -9 -8 -8 -7 -8 -14 -17 -15 -10 -15 -15 -16 -16 -16 -15 -18 -15 -20 -25 -23 -23 -22 -22 -17 -8 -8 -9 -10 -6 -3 -13 -13 -12 -13 -14 -15 -27 -17 -18 -20 -20 -6 -6 -6 -7 -10 -14 -16 -6 -1 0 -2 -10 -8 -2 0 0 0 -1 -11 -12 -8 -4 0 0 0 -2 -4 0 0 -6 -11 -10 -3 -4 -5 -3 0 0 0 0 0 -2 -9 -19 -6 -5 -3 -6 -19 -2 -28 -15 -13 -19 -4 -18 -19 -11 -5 -2 -16 -4 -8 -9 -1 -2 0 0 -5 -7 0 0 0 -5 -4 -1 -4 -1 0 -2 -7 -13 -9 -10 -8 -7 -12 -9 -6 -6 -5 -5 -10 -10 -9 -10 -7 -3 -4 -4 -4 -4 -6 -8 -8 -8 -14 -28 -36 -38 -35 -35 -34 -33 -32 -33 -31 -33 -32 -29 -31 -38 -40 -38 -36 -33 -31 -33 -29 -24 -29 -42 -25 -34 -30 -31 -44 -59 -89 -108 -125 -135 -117 -126 -120 -81 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -8 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -53 -24 -35 -70 -51 -71 -70 -66 -64 -65 -65 -62 -62 -59 -54 -51 -49 -49 -20 -5 -20 -34 -23 -11 -2 0 -4 -21 -3 -6 -8 -5 0 -3 -12 -12 -15 -19 -5 -13 -14 -13 -12 -11 -8 -7 -4 -3 -3 -3 -5 -5 -4 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -27 -25 -32 -30 -68 -60 -54 -137 -247 -245 -242 -220 -200 -187 -178 -150 -130 -128 -128 -99 -87 -84 -82 -80 -69 -108 -127 -117 -120 -110 -115 -113 -136 -179 -185 -193 -165 -207 -365 -353 -338 -303 -266 -257 -202 -163 -148 -96 -30 -14 -1 0 0 0 -1 -39 -53 -53 -55 -66 -64 -61 -57 -44 -45 -47 -51 -56 -60 -78 -79 -84 -83 -81 -104 -102 -72 -52 -40 -44 -26 -15 -27 -83 -22 -26 -43 -60 -81 -92 -44 -20 -44 -111 -106 -35 -10 -11 -24 -120 -53 -21 -15 -18 -12 -15 -12 -8 -9 -16 -12 -15 -18 -24 -15 -16 -14 -13 -22 -22 -17 -33 -39 -15 -1 -19 -13 -27 -39 -8 -38 -37 -12 -13 -1 -7 -8 0 -5 -36 -38 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 -2 -18 -6 0 0 0 0 0 0 0 0 0 -157 -195 -161 -101 -3 -4 -3 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -4 -2 -1 0 0 0 -3 -6 -12 -10 -7 -5 -6 -10 -8 -9 -9 -14 -15 0 0 0 0 -8 -23 -15 -18 -13 -11 -11 -10 -4 -19 -16 0 -1 -25 -29 -23 -16 -12 -11 -16 -18 -18 -19 -9 -9 -9 -12 -19 -11 -21 -17 -16 -14 -1 -2 -13 -16 -15 -18 -24 -26 -23 -14 -1 -11 -4 0 -3 -6 -9 -16 -7 0 0 0 0 -6 -10 -13 -13 -7 -12 -14 -15 -18 -1 0 -4 -7 -8 -9 -9 -8 -8 -9 -9 -13 -18 -15 -13 -14 -16 -14 -18 -14 -6 -7 -10 -22 -26 -25 -25 -26 -23 -21 -17 -14 -13 -11 -11 -11 -13 -13 -12 -12 -13 -18 -28 -23 -25 -21 -17 -11 -9 -6 -6 -6 -8 -14 -9 -10 -4 -1 -5 -7 -2 0 -3 -5 -1 -12 -12 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -19 -11 -4 -4 -4 -7 -13 -38 -9 -4 -2 0 -3 -5 -3 0 0 0 0 -3 -6 -5 -4 -2 -5 -3 -1 0 0 0 -3 -3 0 0 0 0 -11 -16 -14 -6 0 -10 -12 -9 -5 -5 -8 -4 -5 -6 -2 -2 -2 -3 -4 -4 -5 -4 -4 -4 -5 -6 -6 -8 -15 -22 -24 -26 -25 -24 -23 -28 -39 -37 -28 -25 -22 -18 -21 -26 -28 -34 -38 -34 -27 -30 -28 -24 -25 -30 -12 -8 -19 -50 -93 -6 0 0 -5 -19 -33 -43 -47 -27 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 -9 -67 -17 -40 -65 -64 -72 -70 -65 -63 -62 -61 -56 -54 -53 -51 -48 -46 -44 -35 -30 -32 -39 -30 -18 -10 -3 -3 -12 -18 -19 -19 -13 -6 -9 -13 -14 -14 -15 -16 -9 -9 -13 -12 -9 -9 -9 -4 -3 -2 -1 -1 -1 -4 -4 -4 -4 -1 0 0 0 0 0 0 0 0 0 -1 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -40 -77 -46 -32 -38 -70 -71 -209 -250 -243 -243 -236 -233 -218 -193 -158 -129 -129 -110 -84 -83 -86 -76 -70 -68 -71 -95 -104 -116 -121 -122 -128 -125 -131 -152 -177 -332 -360 -360 -334 -291 -227 -219 -215 -184 -171 -51 -62 -53 -30 -2 0 0 -1 -7 -35 -46 -48 -55 -60 -40 -41 -46 -45 -42 -55 -54 -67 -78 -87 -85 -54 -30 -24 -81 -86 -68 -33 -22 -21 -7 -12 -39 -39 -9 -9 -44 -26 -16 -23 -21 -14 -46 -101 -114 -46 -30 -16 -10 -23 -12 -6 -14 -18 -13 -15 -12 -9 -8 -9 -8 -15 -17 -11 -10 -16 -13 -13 -22 -37 -28 -44 -63 -47 -1 -10 -9 -99 -174 -141 -12 -6 -9 -8 0 0 0 0 0 0 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -21 -14 -6 -1 0 0 0 0 0 0 -35 -205 -170 -155 -89 -1 -3 -1 0 0 0 0 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -5 -3 0 -1 -4 -6 -7 -3 -2 -5 -6 -8 -8 -7 -7 -5 -10 -10 -2 0 0 0 -6 -10 0 0 -2 -4 -8 -10 -3 -4 -9 -6 -8 -26 -30 -23 -22 -23 -15 -15 -19 -21 -17 -9 -9 -9 -4 -5 -11 -8 -10 -8 -10 -11 0 -4 -7 -6 0 0 -1 -19 -12 0 0 0 0 0 0 -2 -11 -3 0 0 0 0 0 0 -9 -19 -19 -9 -9 -13 -14 -10 0 -1 -2 -6 -8 -8 -8 -9 -6 -4 -7 -16 -6 -1 -7 -14 -5 -19 -14 -8 -9 -12 -26 -27 -25 -24 -25 -26 -24 -23 -22 -21 -11 -10 -10 -11 -11 -13 -12 -11 -12 -13 -14 -16 -11 -14 -21 -23 -21 -17 -8 -8 -11 -8 -9 -13 -13 -9 -4 0 -4 -1 0 -5 -19 -12 -4 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -5 -1 0 0 0 0 0 0 -24 -38 -28 0 -3 -23 -17 -9 -16 -3 -16 -10 0 0 0 0 0 -2 -3 -3 -13 -8 -6 -5 -6 -11 -4 -1 0 0 0 0 0 0 -1 -2 -1 -2 -4 -8 -8 -2 -8 -8 -6 -4 -4 -6 -4 -5 -6 -4 -3 -1 -7 -9 -7 -4 -4 -4 -3 -5 -7 -8 -9 -8 -9 -11 -12 -10 -9 -9 -13 -19 -21 -12 -3 0 0 0 0 -3 -8 -32 -49 -32 -17 -21 -25 -19 -2 0 0 -6 -13 -12 -3 -21 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -69 -6 0 0 -20 -34 0 0 0 0 0 0 0 0 -10 -13 -19 -57 -13 -65 -78 -64 -62 -50 -50 -58 -65 -64 -55 -53 -51 -48 -46 -43 -38 -39 -41 -40 -37 -35 -11 -26 -23 -14 -14 -27 -27 -19 -13 -11 -15 -11 -14 -17 -16 -13 -13 -12 -12 -10 -8 -9 -8 -7 -7 -6 -5 -5 -3 -5 -3 -3 -5 -5 -1 0 0 0 0 0 0 0 0 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -69 -179 -239 -60 -57 -57 -76 -112 -207 -221 -244 -243 -245 -250 -224 -200 -170 -140 -126 -94 -82 -79 -76 -72 -72 -75 -81 -100 -104 -125 -125 -113 -110 -126 -138 -110 -129 -270 -405 -371 -317 -265 -248 -213 -217 -213 -204 -159 -107 -36 -3 -1 0 0 0 0 -13 -55 -46 -52 -55 -41 -37 -47 -57 -64 -70 -73 -84 -83 -76 -72 -50 -12 -5 -42 -95 -84 -72 -68 -90 -70 -17 -61 -59 -21 -22 -60 -27 -11 -15 -18 -11 -12 -26 -78 -111 -93 -26 -13 -20 -25 -9 -23 -20 -12 -12 -13 -12 -9 -8 -9 -13 -21 -14 -10 -15 -11 -9 -8 -24 -40 -40 -55 -39 -15 -6 -3 -126 -150 -88 -4 -7 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -57 -2 -9 -2 0 0 0 0 0 0 -83 -207 -193 -171 -63 0 0 0 0 0 0 0 0 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -2 -2 -6 -4 -9 -4 -2 -5 -5 -8 -9 -11 -9 -2 -6 -11 -7 0 0 0 0 0 0 0 0 0 -3 -8 -7 -3 -10 -9 -8 -9 -10 -24 -25 -22 -17 -14 -17 -22 -21 -17 -14 -11 -4 -4 -7 -3 -3 -4 -10 -14 -12 -10 -10 -8 -3 0 0 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -19 -17 -9 -7 -15 -16 -18 -26 -22 -10 -9 -6 -3 -12 -6 -2 0 -3 -11 -13 -4 -9 -14 -11 -21 -12 -9 -9 -14 -30 -30 -27 -24 -23 -23 -24 -23 -23 -22 -23 -23 -22 -13 -10 -12 -14 -2 -9 -12 -10 -9 -7 -7 -8 -7 -8 -11 -7 -9 -9 -6 -7 -13 -14 -15 -11 -4 -16 -9 -2 -3 -9 -4 -1 0 0 0 0 0 0 0 0 0 0 -6 -7 -7 -7 0 0 0 0 0 0 0 -18 -30 -22 0 0 -6 -19 -12 -3 -5 -18 -18 -16 -8 0 0 -10 -11 -15 -14 -1 -13 -13 -7 -5 -6 0 0 0 0 0 0 0 0 -6 -16 -22 -5 -4 -10 -10 -5 -7 -5 -4 -6 -6 -1 -3 -4 -6 -7 -7 -6 -8 -9 -5 -2 -3 -4 -3 -4 -5 -6 -7 -6 -6 -7 -8 -7 -6 -7 -9 -11 -15 -28 -20 -14 -9 -4 0 0 -36 -47 -41 -21 0 0 0 0 0 0 0 0 -19 -16 -19 -107 -120 -43 0 0 0 0 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -23 0 0 0 0 0 0 0 0 -5 -14 -30 -39 -15 -61 -70 -68 -68 -63 -45 -68 -68 -62 -57 -54 -55 -45 -46 -52 -51 -51 -48 -38 -35 -37 -32 -34 -25 -26 -32 -34 -31 -19 -17 -16 -17 -15 -19 -15 -14 -15 -14 -11 -11 -12 -10 -6 -6 -4 -1 0 0 -1 -6 -5 -2 -4 -7 -6 0 0 0 0 0 0 0 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -56 -231 -202 -72 -57 -65 -102 -108 -103 -115 -262 -246 -234 -233 -205 -198 -183 -154 -127 -129 -118 -101 -85 -79 -76 -100 -94 -108 -143 -142 -136 -130 -123 -118 -134 -91 -73 -175 -361 -190 -225 -282 -300 -246 -285 -276 -237 -165 -38 -8 -21 -14 0 0 0 0 -25 -51 -41 -47 -53 -55 -53 -48 -52 -61 -72 -87 -99 -89 -87 -85 -67 -8 -6 -64 -85 -73 -92 -28 -16 -46 -38 -9 -73 -87 -49 -17 -17 -11 -14 -16 -12 -9 -6 -20 -56 -70 -11 -37 -39 -32 -19 -21 -32 -23 -16 -14 -13 -10 -14 -12 -12 -21 -10 -11 -16 -19 -18 -19 -33 -46 -43 -37 -34 -12 -2 -24 -124 -158 -61 -5 -7 0 0 0 0 0 0 0 0 -9 -11 -1 -8 -1 -13 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -45 -32 0 -2 0 0 0 0 0 0 0 -136 -206 -176 -148 -37 -7 -3 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 -10 -18 -8 -6 -6 -6 -6 -6 -6 -5 -3 -4 -9 -3 0 -1 -3 -3 -1 -3 0 0 0 0 -5 -10 -11 -14 -12 -10 -11 -11 -6 -20 -21 -19 -18 -18 -20 -20 -21 -18 -12 -10 -12 -12 -6 -2 -9 -10 -12 -8 -4 -8 -23 -12 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -12 -12 -17 -17 -15 -18 -21 -15 -8 -5 -11 -5 -1 0 0 0 0 0 -2 -6 -11 -17 -14 -11 -9 -11 -18 -21 -27 -27 -25 -23 -23 -23 -24 -23 -22 -22 -22 -20 -12 -10 -12 -6 -11 -5 -5 -7 -7 -9 -8 -8 -12 -19 -14 -12 -9 -6 -6 -7 -10 -16 -14 -6 -6 -14 -10 -5 -3 0 0 0 0 0 0 0 0 -8 -8 -4 -1 0 -2 -2 -3 -1 0 0 0 0 -3 -9 -7 -18 -7 -3 -9 -8 -37 -35 -16 -8 -22 -26 -24 -20 -14 -8 -20 -18 -19 -14 -2 -11 -12 -9 -9 -9 -1 -1 0 0 0 0 0 -2 -1 -1 -2 -6 -4 -8 -7 -5 -5 -7 -8 -3 -1 -1 -2 -2 -5 -5 -5 -5 -5 -6 -6 -4 -4 -6 -2 -2 -4 -5 -6 -6 -6 -7 -7 -6 -6 -8 -11 -7 -8 -20 -25 -37 -40 -40 -43 -52 -47 -49 -24 0 0 0 0 0 -20 -32 -3 -33 -33 -33 -19 -12 -4 -61 -27 -11 -16 -1 -11 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -8 0 0 0 0 -32 -45 -49 -39 -58 -61 -37 -19 -22 -20 -52 -65 -61 -58 -58 -58 -44 -42 -46 -46 -47 -43 -38 -36 -37 -34 -32 -33 -34 -33 -28 -20 -25 -20 -18 -16 -13 -14 -14 -13 -13 -11 -7 -18 -12 -8 -5 -4 0 0 0 0 -3 -9 -7 -6 -5 -7 -7 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -26 -77 -69 -70 -95 -148 -114 -99 -88 -85 -110 -224 -217 -196 -208 -179 -165 -152 -142 -137 -112 -116 -116 -121 -134 -123 -126 -154 -163 -157 -147 -126 -100 -88 -87 -57 -47 -88 -37 -35 -37 -64 -200 -325 -261 -99 -55 -38 -24 -41 -52 -30 -10 0 0 -28 -38 -35 -48 -79 -73 -68 -61 -49 -60 -75 -90 -98 -88 -94 -92 -74 -38 -26 -70 -86 -83 -65 -11 -91 -83 -74 -42 -21 -26 -22 -35 -34 -16 -59 -31 -12 -5 -7 -7 -13 -14 -15 -27 -32 -30 -26 -22 -23 -17 -16 -12 -7 -14 -19 -15 -13 -16 -11 -15 -17 -19 -20 -22 -45 -46 -43 -38 -55 -63 -16 0 0 0 -2 -2 -3 0 0 0 0 0 0 0 0 -13 -16 -13 -26 -3 -4 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 -4 -135 -176 -172 -126 -20 -17 -16 -11 -4 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 -14 -13 -6 -5 -5 -6 -6 -1 -4 -5 -5 -6 -2 -13 -8 -2 -2 0 -19 -13 0 0 0 0 0 0 -3 -5 -10 -15 -12 -4 -8 -15 -23 -23 -21 -23 -23 -26 -22 -15 -13 -17 -12 -8 -9 -15 -6 -4 -2 -4 -11 -26 -25 -18 -14 -13 -10 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -11 -7 -6 -10 -13 -18 -19 -12 -4 0 -1 0 0 0 0 0 0 0 0 -7 -17 -24 -24 -25 -23 -16 -11 -23 -26 -25 -24 -23 -22 -25 -24 -23 -18 -9 -10 -16 -13 -17 -24 0 0 -13 -17 -13 -10 -9 -9 -9 -14 -18 -15 -11 -8 -6 -5 -4 -15 -13 -7 -3 -7 -25 -11 -2 0 0 0 0 0 0 -5 -18 -22 -18 -15 -14 -12 -1 0 -4 -6 -3 -2 -9 -12 -12 -13 -12 -35 -16 -2 -2 -7 -13 -41 -21 -5 -7 -6 -17 -17 -16 -12 -9 -19 -22 -21 -20 -19 -17 -12 -12 -8 -4 -7 -1 0 0 0 -1 -6 -2 -6 -8 -6 -6 -3 -8 -8 -5 0 0 0 0 0 -1 -1 -4 -4 -4 -5 -5 -7 -7 -6 -6 -6 -3 -1 -1 -2 -3 -4 -6 -5 -13 -15 -18 -46 -44 -38 -17 -8 -24 -33 -36 -45 -51 -53 -46 -51 -39 -26 -14 0 0 0 -27 -51 -47 -47 -9 -26 -48 -55 -51 -6 -25 -16 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -71 -95 -88 -47 0 0 -21 -15 -19 -59 -70 -72 -74 -67 -57 -49 -54 -64 -61 -57 -58 -54 -64 -65 -60 -48 -37 -44 -43 -33 -30 -32 -29 -20 -18 -25 -26 -17 -21 -19 -18 -18 -17 -15 -16 -15 -14 -13 -12 -18 -12 -8 -6 -3 0 0 -1 -4 -7 -8 -6 -9 -8 -8 -8 -8 -8 -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 -39 -61 -50 -38 -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 -44 -38 -33 -40 -70 -98 -92 -53 -75 -82 -67 -76 -183 -201 -233 -235 -208 -202 -181 -151 -117 -88 -131 -122 -124 -141 -156 -116 -116 -132 -148 -154 -112 -83 -79 -91 -84 -267 -120 -46 -39 -34 -44 -117 -146 -47 -85 -61 -76 -57 -13 -2 -41 -41 -22 -14 -44 -36 -28 -29 -40 -62 -65 -62 -60 -69 -86 -92 -100 -102 -99 -99 -97 -91 -83 -80 -77 -84 -59 -10 -30 -96 -107 -114 -120 -102 -15 -78 -56 -9 -22 -19 -57 -45 -17 -15 -18 -13 -14 -22 -33 -26 -29 -26 -23 -21 -17 -13 -9 -13 -20 -16 -12 -15 -21 -19 -18 -14 -18 -25 -37 -49 -33 -21 -8 -10 -2 0 0 -4 0 0 -4 -2 0 0 0 0 0 0 0 -4 -24 -12 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -4 0 0 0 0 0 0 0 0 -30 -42 -19 -20 -17 -12 -4 0 0 0 0 -9 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -2 -1 0 -1 -5 -5 -3 -1 0 -1 -2 -5 -7 -8 -12 -12 -9 -5 -1 -3 0 -10 -8 0 0 0 0 0 -1 -6 -16 -14 -12 -8 -9 -19 -23 -23 -21 -22 -25 -24 -17 -21 -31 -15 -10 -12 -15 -15 -14 -17 -7 -6 -13 -24 -31 -32 -23 -16 -15 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -19 -15 -10 -13 -9 -2 -11 -9 0 0 0 0 0 0 -1 -10 -8 -14 -23 -24 -24 -25 -22 -14 -13 -26 -26 -25 -23 -22 -25 -25 -25 -17 -11 -17 -20 -12 -11 -7 0 0 -5 -10 -12 -10 -11 -22 -14 -14 -19 -17 -11 -11 -8 -8 -12 -15 -15 -11 -9 -13 -27 -11 -7 -3 0 0 0 0 -6 -8 -12 -18 -10 -7 -11 -15 -7 -5 -5 -8 -9 -11 -9 -12 -13 -10 -6 -7 -6 -6 -17 -19 -7 -38 -25 -21 -15 -5 -25 -15 -12 -6 -3 -15 -21 -21 -20 -19 -15 -8 -13 -9 -3 -2 -4 -7 -6 -5 -4 -5 -3 -3 -4 -5 -5 -3 -6 -9 -6 0 0 0 0 -2 -2 -1 -3 -1 -1 -1 -2 -6 -6 -4 -4 -5 -6 -8 -9 -8 -8 -6 -3 -1 -19 -30 -22 -6 -38 -18 -7 -10 -32 -39 -12 -25 -35 -38 -39 -19 -24 -44 -32 -3 -6 0 -103 -129 -80 -13 -1 0 0 -22 -69 -87 -34 -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 -54 -87 -71 -49 -6 0 0 -20 -65 -57 -65 -66 -73 -78 -71 -58 -63 -66 -65 -57 -64 -59 -51 -42 -41 -53 -48 -34 -29 -29 -29 -29 -31 -27 -25 -25 -24 -19 -18 -17 -15 -12 -12 -17 -13 -14 -16 -13 -15 -9 -7 -5 -2 0 -4 -6 -5 -5 -6 -6 -7 -8 -8 -8 -7 -1 -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 -19 -66 -81 -35 -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 -25 -27 -41 -50 -29 -85 -98 -73 -59 -83 -76 -64 -71 -98 -74 -76 -164 -246 -255 -168 -95 -82 -128 -157 -169 -170 -172 -169 -149 -141 -140 -148 -136 -108 -98 -103 -78 -63 -65 -60 -54 -129 -275 -185 -69 -35 -28 -19 -96 -90 -78 -76 -81 -75 -68 -63 -56 -36 -33 -53 -69 -69 -71 -66 -75 -84 -90 -96 -101 -98 -99 -105 -104 -99 -88 -90 -97 -92 -104 -57 -43 -102 -104 -105 -88 -74 -54 -99 -43 -10 -48 -84 -101 -134 -78 -19 -29 -15 -17 -29 -35 -29 -27 -21 -19 -22 -21 -13 -5 -5 -10 -11 -12 -10 -14 -18 -17 -13 -13 -19 -25 -31 -20 -14 -5 0 0 0 0 -82 -80 -2 -9 -2 0 0 0 0 0 0 0 -6 -34 -17 -3 0 0 0 0 0 -16 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 0 0 0 0 0 0 0 -1 -14 -9 -10 -9 0 0 -1 0 0 0 0 -25 -14 0 -1 -3 -25 -12 0 0 0 0 0 0 0 0 0 -12 -10 0 0 -4 -2 0 0 -3 -14 -7 -2 -1 -2 -4 -7 -9 -7 -1 -4 -5 -3 -5 -15 -1 -3 -3 0 0 0 0 0 0 -2 -11 -10 -9 -10 -10 -10 -14 -16 -21 -24 -24 -25 -14 -21 -29 -16 -12 -14 -16 -20 -28 -18 -23 -7 -2 -8 -17 -17 -25 -25 -22 -17 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -11 -8 -3 -3 -7 -2 -15 -8 0 0 0 0 -1 0 -1 -7 -10 -15 -21 -28 -27 -26 -25 -17 -16 -24 -24 -23 -22 -22 -23 -23 -25 -24 -16 -14 -17 -9 -9 -4 0 0 0 0 -12 -14 -11 -8 -9 -9 -12 -12 -9 -11 -7 -10 -13 -13 -15 -13 -13 -21 -24 -10 -10 -5 -4 -2 0 0 -1 -13 -15 -11 -11 -11 -14 -19 -16 -6 -1 -6 -7 -7 -10 -10 -11 -8 -7 -11 -15 -5 -21 -18 -8 -24 -26 -29 -14 -9 -21 -3 -12 -5 -2 -6 -16 -16 -16 -14 -12 -12 -13 -11 -8 -6 -5 -5 -6 -7 -6 -4 -2 0 -3 -5 -5 -3 -2 0 0 0 0 0 0 -1 -1 0 0 0 0 -2 -2 -2 -4 -1 -2 -1 0 0 0 -1 -2 -2 0 0 0 0 0 0 -4 -1 0 0 -9 -27 -26 -21 -29 -35 -27 0 0 -35 -22 -17 -39 -2 -42 -118 -102 -40 -32 -19 -4 0 -37 -83 -4 -24 -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 -58 -90 -69 -49 -47 -34 -24 -13 -8 -81 -68 -65 -75 -80 -68 -63 -64 -64 -63 -56 -44 -50 -53 -52 -52 -48 -42 -36 -34 -31 -28 -35 -34 -27 -26 -28 -21 -19 -16 -14 -15 -18 -20 -17 -18 -17 -14 -14 -8 -6 -6 -4 -1 -4 -5 -4 -4 -5 -3 -7 -7 -9 -9 -6 -3 -10 -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 -20 -28 -9 -42 -32 -26 -16 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -24 -104 -110 -56 -94 -98 -117 -113 -73 -19 -63 -72 -67 -55 -32 -148 -205 -188 -132 -77 -82 -120 -163 -179 -175 -185 -185 -179 -168 -154 -143 -135 -121 -107 -177 -142 -78 -67 -65 -50 -184 -292 -244 -60 -40 -17 -8 -46 -60 -86 -82 -82 -84 -76 -70 -64 -53 -45 -53 -53 -68 -78 -73 -84 -90 -96 -99 -100 -109 -101 -98 -98 -87 -80 -83 -99 -101 -86 -110 -115 -119 -114 -108 -127 -103 -88 -85 -69 -19 -83 -114 -60 -32 -14 -19 -22 -16 -17 -17 -24 -24 -19 -16 -16 -21 -23 -14 -6 -14 -13 -11 -12 -9 -9 -11 -15 -18 -14 -18 -11 -11 -16 -14 -3 0 0 0 0 -145 -73 -1 -4 0 0 0 0 0 0 0 0 -4 -19 -31 -6 0 0 0 0 0 -13 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -13 -1 0 0 0 0 0 0 0 0 0 -4 -3 -7 -10 -17 -27 -20 -6 0 0 0 0 0 0 0 0 -8 -4 0 0 0 0 0 0 -2 -11 -8 -8 -10 -10 -9 -9 -10 -11 -13 -11 -10 -2 0 0 0 0 0 0 0 0 0 0 0 0 -3 -14 -17 -18 -13 -8 -8 -8 -13 -15 -14 -12 -7 -4 -14 -16 -4 -7 -14 -8 -1 -5 -17 -4 -2 -10 -22 -23 -25 -24 -21 -14 -2 0 0 0 0 0 0 0 0 0 0 0 0 -8 -17 -13 0 0 0 -2 0 -1 -2 -1 -4 -8 -11 -7 -8 -7 -3 0 0 -9 -13 -13 -11 -11 -22 -24 -26 -25 -24 -25 -14 -17 -24 -25 -23 -22 -22 -21 -21 -23 -21 -13 -9 -13 -13 -8 -3 0 -9 -19 -1 -13 -16 -10 -9 -8 -7 -12 -13 -12 -12 -5 -6 -9 -10 -12 -18 -7 -13 -15 -8 -13 -7 -8 -7 -1 0 0 -18 -22 -17 -14 -12 -8 -9 -11 -10 -11 -4 -7 -8 -8 -9 -10 -6 -8 -18 -29 -5 -35 -21 -9 -11 -13 -19 -9 -13 -17 -3 -19 -5 -3 -6 -8 -9 -21 -18 -17 -15 -10 -10 -7 -5 -4 -4 -4 -8 -6 -4 -2 -1 -15 -9 -3 -1 -1 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 -3 -20 -5 -4 -5 0 -1 -22 -17 -28 -48 -46 -40 -30 -46 -51 -54 -52 -21 -11 -79 -113 -1 -8 -3 0 -7 -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 -6 -56 -91 -86 -89 -73 -69 -51 -33 -116 -91 -81 -81 -82 -76 -62 -64 -65 -61 -55 -54 -45 -50 -51 -49 -49 -48 -45 -44 -39 -32 -33 -22 -24 -27 -25 -17 -20 -20 -18 -18 -19 -17 -15 -17 -17 -15 -13 -10 -10 -6 -2 -2 -6 -8 -5 -5 -6 -8 -11 -8 -10 -9 -7 -11 -9 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -53 -75 -74 -94 -88 -65 -50 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -26 -77 -160 -125 -84 -88 -114 -98 -104 -116 -97 -60 -42 -47 -94 -143 -165 -140 -95 -69 -87 -139 -177 -182 -164 -187 -193 -173 -159 -164 -158 -132 -133 -147 -189 -220 -137 -90 -105 -122 -275 -271 -216 -101 -38 -7 -10 -12 -24 -86 -79 -84 -84 -79 -75 -59 -56 -58 -60 -60 -73 -71 -70 -88 -101 -98 -97 -94 -99 -100 -90 -97 -97 -93 -104 -107 -92 -89 -112 -117 -120 -124 -92 -18 -108 -105 -56 -30 -92 -128 -139 -122 -97 -16 -11 -11 -10 -14 -24 -28 -14 -10 -15 -22 -21 -20 -21 -15 -12 -10 -10 -11 -10 -9 -14 -14 -18 -19 -12 -19 -11 -16 -17 0 0 0 0 -6 -21 -8 0 -3 -3 0 0 0 0 0 0 0 0 -14 -23 0 0 0 0 0 -1 -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 -6 -12 -7 0 0 0 0 0 0 0 0 0 0 0 -9 -7 0 -1 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -10 -9 -10 -10 -4 -1 -3 -6 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 -5 -22 -20 -16 -12 -10 -7 -9 -13 -6 0 -2 -15 -23 -20 -13 -9 -7 -14 -22 -21 -14 0 0 0 -8 -19 -19 -16 -20 -16 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -12 -9 -1 -10 -9 0 -1 -7 -7 -8 -9 -6 -7 -11 -5 0 -2 -11 -14 -12 -9 -8 -10 -11 -20 -24 -23 -23 -17 -21 -23 -23 -24 -23 -23 -21 -21 -22 -21 -10 -7 -9 -13 -8 -9 -9 -11 -12 -2 -11 -15 -7 -3 -8 -7 -12 -15 -15 -11 -5 -16 -10 -7 -10 -17 -5 -6 -6 -11 -16 -7 -8 -9 -6 0 -2 -24 -27 -21 -17 -13 -19 -13 -13 -14 -12 -3 -9 -13 -11 -9 -13 -9 -7 -8 -7 -9 -39 -31 -25 -15 -9 -19 -13 -19 -12 -8 -25 -13 -9 -6 -4 -2 -1 -17 -19 -12 -5 -7 -5 -4 -4 -4 -3 -9 -6 -3 -1 -2 -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 -3 -35 -10 0 -11 -26 -21 -27 -42 -43 -33 -41 -5 -8 -16 -24 -36 -37 -44 -99 -93 -26 -37 -4 0 -10 -16 -1 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -56 -95 -96 -82 -73 -76 -83 -84 -103 -89 -79 -75 -72 -69 -69 -67 -64 -59 -50 -39 -46 -49 -49 -49 -48 -47 -45 -42 -36 -31 -37 -26 -23 -22 -22 -24 -20 -18 -18 -19 -22 -18 -19 -19 -17 -14 -13 -11 -5 -1 -2 -8 -13 -11 -9 -10 -12 -13 -7 -14 -13 -11 -12 -5 -11 -4 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 -31 -88 -114 -92 -58 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -14 -44 -147 -106 -83 -85 -99 -115 -122 -79 -56 -56 -87 -41 -34 -68 -111 -110 -97 -84 -98 -155 -165 -165 -163 -172 -176 -176 -170 -155 -138 -126 -133 -147 -171 -205 -195 -222 -254 -311 -316 -252 -219 -133 -43 -40 -44 -39 -61 -87 -16 -110 -104 -93 -107 -71 -52 -53 -58 -59 -61 -68 -69 -66 -74 -94 -100 -93 -85 -85 -75 -105 -105 -94 -102 -105 -78 -88 -124 -142 -135 -119 -72 -6 -41 -104 -39 -65 -83 -40 -67 -65 -28 -10 -16 -13 -9 -10 -11 -13 -2 0 -9 -18 -17 -14 -23 -29 -25 -17 -8 -10 -12 -14 -16 -15 -15 -17 -17 -18 -14 -15 -23 -20 0 0 0 -12 -22 0 0 -11 -9 0 0 0 0 0 0 0 0 -23 -19 -2 0 0 0 -6 -4 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 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -8 -5 -5 -1 0 -2 -8 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -7 -14 -16 -12 -8 -11 -3 0 -3 -12 -17 -18 -18 -14 -5 -9 -17 -10 -4 0 0 0 0 -16 -28 -22 -26 -15 -3 -6 -14 -1 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -8 0 -3 -2 -7 -9 -7 -11 -8 -10 -14 -14 -18 -10 -2 -4 -10 -13 -15 -9 -7 -8 -8 -8 -17 -21 -23 -26 -25 -24 -23 -22 -23 -23 -21 -21 -22 -19 -9 -7 -5 -5 -6 -6 -8 -20 -22 -20 -26 -26 -10 -6 -9 -9 -8 -7 -12 -12 -10 -16 -10 -12 -12 -12 -7 -6 -6 -8 -10 -9 -7 -6 -3 -3 -12 -29 -29 -16 -13 -12 -6 -10 -12 -15 -11 -5 -2 0 -8 -14 -16 -12 -5 -11 -9 -7 -14 -16 -12 -7 -6 -15 -11 -17 -14 -15 -20 -15 -15 -18 -19 -18 -15 -4 -5 -7 -7 -7 -3 -3 -3 -2 -3 -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 -1 -26 -24 -19 -26 -38 -45 -52 -45 -31 -37 -32 -23 -19 -17 -13 -8 -1 0 -4 -9 0 0 -12 -8 -7 -27 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -37 -49 -58 -59 -78 -83 -80 -81 -100 -87 -73 -66 -67 -73 -62 -57 -55 -54 -52 -42 -44 -40 -38 -41 -49 -41 -42 -40 -35 -38 -34 -27 -25 -25 -24 -17 -20 -22 -20 -17 -21 -24 -21 -19 -17 -14 -10 -7 -3 0 -3 -9 -11 -8 -7 -8 -10 -9 -17 -13 -11 -13 -17 -18 -5 0 0 0 0 -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 -28 -83 -103 -46 -34 -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 -25 -23 -31 -35 -33 -35 -125 -149 -137 -71 -79 -104 -92 -46 -172 -138 -119 -117 -111 -90 -74 -95 -133 -163 -167 -164 -160 -157 -162 -177 -160 -144 -131 -112 -124 -159 -181 -198 -268 -304 -294 -261 -225 -228 -87 -31 -34 -54 -51 -41 -30 -22 -54 -86 -97 -87 -81 -71 -62 -53 -58 -65 -70 -86 -85 -87 -96 -100 -92 -88 -90 -91 -102 -110 -105 -106 -104 -86 -110 -108 -111 -109 -79 -130 -118 -91 -95 -43 -86 -50 -5 -14 -81 -119 -62 -12 -13 -9 -11 -16 -11 0 0 -12 -19 -19 -19 -22 -27 -24 -16 -8 -7 -8 -11 -16 -17 -14 -17 -9 -11 -21 -2 0 -1 0 0 0 0 0 0 -1 -10 -5 0 0 0 0 -2 -2 0 -1 -16 -21 -17 -10 0 0 -15 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -6 0 0 0 0 0 -3 -9 -4 -1 0 0 0 0 -3 -9 -7 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -7 -8 0 -7 -7 -6 -4 -2 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 -14 -19 -16 -12 -11 -1 0 0 -5 -15 -15 -16 -10 -7 -4 -7 -2 -6 -4 0 0 -1 -2 -14 -22 -24 -28 -24 -19 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -5 0 -9 -12 -12 -8 -9 -10 -11 -7 -3 -8 -15 -10 -13 -18 -13 -14 -8 -6 -7 -12 -21 -19 -19 -22 -24 -21 -24 -23 -22 -22 -22 -21 -18 -20 -22 -19 -8 -12 -11 -7 -4 -5 -10 -23 -26 -24 -23 -26 -17 -10 -9 -10 -11 -15 -13 -8 -8 -8 -16 -9 -6 -8 -8 -5 -6 -10 -9 -5 -10 -15 -11 -9 -14 -17 -10 -17 -16 -8 -11 -6 -10 -10 -6 -5 0 -12 -17 -17 -16 -12 -11 -7 -4 -4 -7 -22 -7 -8 -15 -19 -20 -14 -10 -14 -19 -17 -21 -19 -20 -21 -15 -12 -12 -9 -7 -6 -5 -2 -2 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -22 -20 -16 -29 -33 -38 -19 -2 -7 -12 -13 -31 -34 -31 -37 -6 0 -44 -78 -64 -37 -23 -15 -6 -15 -54 -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 -60 -97 -93 -77 -87 -73 -79 -81 -80 -80 -63 -57 -53 -53 -54 -42 -45 -44 -40 -40 -45 -43 -41 -39 -37 -34 -26 -27 -27 -25 -23 -24 -23 -23 -21 -19 -20 -20 -19 -18 -17 -15 -10 -4 -1 0 -5 -13 -16 -16 -13 -14 -14 -11 -15 -12 -11 -13 -13 -8 -8 -9 -12 -9 -2 -14 -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 -69 -124 -110 -99 -40 -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 -10 -27 -35 -40 -34 -13 -124 -175 -158 -153 -136 -108 -123 -123 -190 -192 -200 -156 -115 -90 -63 -89 -140 -175 -176 -174 -168 -153 -148 -155 -148 -119 -112 -120 -131 -155 -168 -208 -258 -290 -264 -220 -154 -114 -32 -30 -23 -37 -45 -46 -38 -25 -9 -12 -73 -86 -100 -104 -96 -79 -81 -74 -75 -90 -83 -85 -94 -100 -98 -98 -90 -93 -99 -106 -98 -122 -119 -96 -104 -113 -109 -71 -55 -158 -120 -93 -94 -104 -97 -26 -8 -8 -10 -16 -12 -9 -9 -8 0 -14 -14 -5 -2 -15 -17 -18 -16 -16 -25 -21 -19 -16 -12 -7 -8 -11 -12 -10 -18 -13 -8 -8 0 0 -21 -10 0 0 0 0 0 -1 -4 -6 -2 0 0 -1 -9 -25 -12 0 -4 -25 -27 -12 0 -2 -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 -2 -2 0 0 0 0 0 -4 -11 -9 -12 -4 0 0 -1 -4 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -12 -11 -12 -14 -11 -9 -3 -10 -2 0 0 -1 -1 0 0 0 0 0 0 0 0 -2 -10 -16 -12 -12 -10 -1 -7 -1 -5 -10 -10 -6 -2 -8 -15 -15 -7 -5 -3 0 -3 -17 -3 -13 -23 -25 -22 -34 -26 -11 0 0 0 -2 0 0 0 0 0 0 -8 -21 -18 -14 -16 -15 -4 -1 -13 -14 -8 -2 -10 -8 -3 0 -5 -16 -14 -15 -14 -15 -14 -11 -10 -8 -12 -21 -21 -19 -21 -17 -14 -24 -24 -23 -22 -22 -20 -8 -8 -16 -17 -8 -13 -15 -10 -5 -5 -7 -11 -21 -24 -20 -12 -22 -21 -14 -10 -14 -17 -13 -11 -8 -6 -8 -6 -5 -6 -9 -15 -7 -13 -12 -8 -8 -12 -9 -8 -8 -9 -6 -9 -7 -9 -13 -11 -8 -8 -7 -6 -3 -14 -13 -12 -14 -16 -6 -6 -6 -5 -11 -31 -18 -15 -18 -18 -16 -18 -13 -13 -14 -13 -18 -13 -13 -13 -13 -15 -16 -11 -9 -9 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -14 -10 0 0 -25 -12 0 0 0 0 -28 -18 -11 -27 0 -27 -36 -35 -27 -23 -4 -13 -18 -22 -24 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -90 -95 -81 -78 -82 -85 -84 -79 -71 -66 -65 -63 -56 -39 -43 -44 -46 -44 -40 -46 -46 -47 -43 -39 -36 -35 -27 -24 -26 -28 -20 -23 -22 -20 -20 -23 -23 -24 -21 -17 -12 -5 -1 0 -5 -12 -14 -14 -14 -16 -15 -11 -14 -14 -12 -13 -14 -14 -17 -18 -18 -12 -4 -9 -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 -84 -120 -98 -96 -96 -43 -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 -30 -60 -107 -76 -86 -114 -140 -200 -100 -102 -131 -113 -221 -276 -231 -185 -188 -142 -99 -77 -80 -117 -148 -168 -174 -175 -176 -141 -142 -152 -160 -142 -99 -118 -138 -134 -134 -187 -228 -242 -225 -197 -79 -16 -19 -75 -70 -51 -52 -53 -59 -33 -30 -53 -92 -112 -119 -120 -109 -95 -79 -77 -83 -91 -84 -95 -105 -106 -103 -104 -114 -103 -101 -101 -103 -110 -125 -123 -114 -112 -110 -73 -75 -122 -144 -91 -94 -94 -82 -76 -96 -62 -27 -19 -17 -13 -11 -7 -4 -14 -14 -6 0 -6 -23 -25 -13 -11 -19 -17 -19 -22 -17 -10 -17 -8 -6 -15 -24 -19 -4 0 0 -4 -26 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -5 -20 -26 -6 0 -4 -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 -3 -12 -2 0 0 -4 -17 -19 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -2 -8 -13 -13 -10 -6 -1 -6 -10 0 0 0 0 0 0 0 0 0 -2 -8 -12 -8 -4 -5 -14 -4 -2 -7 -8 0 0 -6 -18 -16 -4 -13 -2 0 -1 -4 -13 -7 -21 -24 -23 -33 -33 -18 -10 -5 -2 -15 -17 -11 -5 0 0 0 0 -2 -10 -26 -23 -18 -22 -22 -19 -7 -2 0 -2 -7 -1 -9 -17 -18 -10 -25 -17 -14 -14 -15 -19 -10 -7 -13 -20 -18 -20 -18 -19 -25 -25 -22 -20 -21 -18 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -6 -6 -12 -21 -17 -12 -21 -21 -19 -12 -10 -15 -13 -12 -8 -6 -8 -8 -7 -5 -5 -4 -4 -9 -13 -11 -7 -4 -4 -6 -7 -7 -6 -8 -6 -7 -9 -9 -7 -8 -7 -6 -13 -27 -11 -8 -13 -14 -8 -6 -5 -4 -14 -32 -31 -20 -18 -12 -6 -16 -16 -12 -9 -7 -11 -9 -9 -8 -10 -13 -11 -10 -6 -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 -24 -35 -29 -25 -37 -20 -12 -14 -5 -17 -20 -26 -20 -9 -7 -13 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -19 -76 -84 -84 -86 -90 -80 -79 -69 -60 -58 -57 -53 -46 -44 -39 -34 -42 -39 -39 -35 -31 -31 -29 -25 -28 -28 -20 -27 -22 -23 -23 -22 -20 -27 -22 -18 -13 -5 -1 0 -5 -11 -12 -8 -14 -16 -14 -13 -16 -17 -13 -13 -16 -17 -15 -16 -12 -12 -12 -9 -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 -5 -65 -106 -111 -82 -62 -73 -80 -34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -53 -121 -141 -113 -107 -150 -182 -86 -108 -82 -95 -110 -106 -173 -181 -171 -153 -114 -81 -100 -132 -128 -170 -174 -167 -166 -172 -149 -150 -151 -148 -124 -138 -141 -146 -152 -143 -202 -218 -229 -221 -37 -19 -37 -50 -51 -49 -64 -69 -53 -53 -60 -106 -129 -126 -127 -135 -90 -84 -85 -73 -85 -86 -90 -95 -106 -109 -114 -103 -94 -108 -104 -95 -97 -109 -112 -111 -112 -102 -91 -86 -97 -122 -125 -84 -90 -95 -98 -107 -129 -108 -58 -70 -82 -15 -15 -13 -13 -13 -12 -2 0 -13 -26 -20 -13 -15 -15 -13 -14 -24 -15 -8 -7 -9 -9 -14 -22 -19 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -13 -2 0 -9 -29 -31 -5 -12 -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 -1 -10 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -5 -1 -10 -25 -4 -6 -9 -8 -9 -1 0 0 0 0 0 0 0 -3 -11 -9 -2 -6 -12 -11 -11 -3 -1 0 0 0 -11 -7 -7 -16 -8 -1 -6 -7 -8 -22 -13 -24 -27 -25 -25 -23 -19 -9 0 0 0 -2 -2 0 0 0 0 0 -3 -11 -14 -4 -18 -30 -21 -12 -2 0 -6 -9 -2 -18 -26 -27 -22 -20 -14 -13 -13 -16 -19 -10 -9 -17 -22 -19 -20 -23 -23 -23 -23 -23 -20 -22 -18 -12 -10 -7 -7 -6 -7 -7 -6 -7 -7 -6 -7 -6 -14 -14 -8 -10 -20 -22 -18 -14 -11 -6 -12 -8 -6 -7 -8 -12 -6 -4 -8 -10 -4 -8 -7 -5 -4 -4 -5 -5 -5 -6 -7 -6 -5 -5 -6 -6 -7 -8 -9 -11 -15 -6 -6 -8 -19 -23 -17 -8 -5 -10 -23 -32 -23 -16 -16 -12 -3 -5 -8 -12 -11 -10 -9 -10 -5 -5 -6 -5 -6 -5 -4 -4 -5 -8 -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 -4 -3 0 0 0 -2 -7 -12 -22 -42 -28 -15 -12 -21 -24 -31 -30 -27 -25 -24 -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 -1 0 0 -3 -24 -96 -95 -92 -92 -76 -77 -68 -63 -62 -61 -58 -50 -49 -46 -41 -48 -39 -47 -53 -45 -33 -41 -31 -29 -25 -21 -33 -22 -25 -28 -29 -30 -31 -30 -24 -16 -6 0 0 0 -7 -15 -16 -14 -14 -15 -17 -19 -21 -16 -15 -17 -19 -17 -13 -11 -13 -14 -11 -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 -5 -41 -49 -54 -34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -42 -77 -93 -107 -100 -152 -156 -128 -131 -107 -96 -114 -133 -169 -197 -186 -154 -122 -104 -97 -112 -115 -133 -167 -166 -175 -184 -166 -161 -140 -121 -120 -140 -143 -153 -136 -121 -167 -189 -110 -45 -25 -35 -73 -97 -96 -85 -58 -90 -108 -98 -98 -120 -123 -126 -120 -111 -48 -65 -68 -69 -94 -92 -85 -83 -91 -99 -101 -99 -100 -108 -107 -95 -119 -120 -105 -105 -121 -95 -80 -86 -100 -104 -105 -92 -84 -86 -86 -102 -110 -104 -110 -45 -29 -20 -16 -11 -8 -12 -9 0 0 0 -4 -8 -13 -15 -15 -15 -17 -23 -15 -10 -10 -12 -15 -13 -14 -15 -12 -12 -5 -1 -6 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -11 -8 -5 -12 -20 -1 -17 -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 -2 -8 -12 -6 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -2 0 -5 -13 0 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 -1 0 -3 -6 -5 -1 -9 -2 0 0 0 0 -16 -9 -6 -8 -5 -1 -8 -18 -26 -13 -15 -23 -23 -22 -22 -19 -14 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -25 -22 -13 -9 -15 -20 -19 -19 -24 -31 -22 -9 -12 -12 -14 -17 -17 -13 -13 -19 -21 -21 -20 -21 -20 -21 -23 -21 -19 -22 -22 -22 -22 -20 -8 -6 -7 -7 -6 -7 -7 -15 -19 -15 -8 -16 -22 -21 -17 -10 -20 -21 -14 -8 -13 -8 -7 -6 -8 -11 -4 -5 -10 -13 -9 -3 -7 -7 -9 -12 -4 -4 -5 -5 -6 -6 -5 -6 -6 -7 -7 -6 -13 -19 -21 -18 -16 -12 -24 -39 -38 -20 -15 -22 -21 -22 -21 -10 -7 -6 -5 -5 -6 -6 -5 -4 -6 -11 -5 -4 -4 -5 -6 -5 -5 -5 -3 -2 -5 -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 -6 -4 0 0 -1 0 0 -1 -8 -23 -14 -18 -10 0 -7 -37 -22 -27 -35 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -14 -7 0 -3 -43 -50 -78 -69 -23 -74 -85 -88 -83 -72 -54 -50 -66 -68 -58 -52 -50 -49 -48 -51 -52 -47 -34 -32 -27 -26 -33 -28 -27 -24 -28 -34 -30 -31 -24 -18 -10 0 0 0 -5 -13 -17 -15 -14 -14 -17 -21 -22 -20 -19 -19 -21 -22 -13 -17 -13 -12 -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 0 0 0 0 0 0 0 0 0 -17 -25 -87 -107 -112 -101 -111 -133 -169 -158 -160 -176 -130 -172 -217 -191 -205 -184 -146 -120 -107 -123 -117 -135 -167 -186 -173 -164 -154 -147 -135 -128 -125 -130 -132 -134 -123 -132 -149 -170 -206 -71 -31 -41 -40 -72 -85 -97 -74 -40 -81 -113 -109 -107 -105 -112 -93 -75 -62 -73 -71 -74 -79 -78 -92 -90 -99 -105 -102 -109 -102 -106 -110 -104 -118 -125 -119 -118 -123 -84 -85 -85 -87 -86 -85 -79 -78 -82 -85 -99 -108 -93 -98 -121 -101 -79 -62 -43 -20 -18 -7 0 0 0 0 -12 -19 -18 -19 -18 -18 -18 -13 -13 -9 -8 -10 -12 -10 -11 -16 -20 -15 -2 -1 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -4 0 -2 -7 -11 -16 -28 -23 -10 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -10 -13 -6 -3 -7 -5 -15 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 -5 -2 0 -3 -16 -14 -4 -6 -14 -4 0 -3 -17 -21 -1 -19 -27 -26 -22 -19 -15 -6 0 0 0 0 0 0 0 0 0 0 -9 -8 0 0 0 -17 -25 -25 -26 -25 -24 -25 -23 -25 -39 -35 -28 -20 -20 -22 -20 -15 -11 -10 -15 -22 -23 -22 -21 -21 -21 -12 -14 -20 -21 -21 -21 -22 -23 -19 -9 -8 -8 -7 -7 -6 -8 -12 -15 -14 -12 -21 -15 -14 -15 -12 -17 -12 -10 -14 -12 -11 -9 -9 -8 -4 -5 -4 -5 -8 -10 -13 -13 -13 -9 -4 -5 -6 -5 -5 -6 -5 -5 -7 -7 -6 -6 -5 -6 -14 -18 -18 -22 -21 -29 -33 -25 -10 -11 -18 -21 -21 -13 -12 -12 -10 -9 -7 0 0 -2 -1 -1 -6 -1 -1 -4 -6 -3 -2 -3 -2 0 -1 0 -2 -4 -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 -5 -7 -4 -1 -5 -5 -3 -4 -7 0 0 0 -2 -4 0 0 0 0 -9 -25 -5 -14 -17 -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 -8 -8 -2 -8 -11 -42 -42 -31 -76 -76 -69 -72 -70 -57 -50 -66 -56 -50 -47 -54 -57 -55 -48 -45 -48 -49 -45 -39 -37 -40 -41 -41 -34 -31 -28 -25 -27 -24 -18 -9 0 0 0 0 -8 -15 -15 -17 -18 -19 -20 -20 -21 -21 -21 -17 -15 -18 -21 -15 -14 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -25 -55 -76 -79 -78 -64 -54 -182 -155 -185 -266 -280 -243 -197 -165 -171 -167 -138 -121 -136 -162 -166 -158 -178 -196 -182 -174 -145 -124 -122 -138 -136 -128 -122 -116 -115 -138 -169 -188 -180 -31 -47 -55 -58 -54 -54 -126 -110 -78 -93 -131 -90 -60 -65 -96 -70 -75 -79 -77 -72 -64 -70 -78 -89 -90 -97 -112 -101 -78 -79 -91 -88 -83 -90 -101 -113 -122 -119 -88 -86 -78 -75 -75 -74 -67 -66 -68 -79 -99 -113 -76 -23 -39 -121 -119 -124 -121 -104 -11 -7 -1 0 0 0 -22 -22 -19 -16 -14 -14 -15 -14 -10 -12 -7 -8 -13 -13 -13 -16 -18 -13 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -16 -2 0 0 0 0 0 -21 -22 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -14 -19 -13 -10 -12 -13 -16 -17 -13 -10 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -10 -2 0 0 -1 -3 -1 -6 -16 -18 0 0 -6 -8 0 0 0 -2 -10 -14 -7 -1 0 0 0 0 0 0 0 0 0 0 -21 -13 0 0 0 -3 -8 -20 -28 -20 -5 -17 -25 -26 -30 -17 -17 -23 -26 -29 -22 -16 -10 -8 -11 -16 -24 -25 -23 -21 -21 -23 -14 -16 -22 -20 -20 -21 -22 -19 -8 -8 -9 -8 -6 -5 -5 -6 -10 -18 -22 -21 -23 -14 -13 -14 -15 -14 -14 -15 -15 -15 -13 -11 -9 -7 -11 -3 -9 -12 -14 -13 -12 -12 -11 -10 -9 -6 -6 -6 -6 -6 -7 -14 -14 -9 -5 -4 -5 -7 -12 -15 -19 -24 -26 -24 -21 -17 -18 -17 -17 -18 -18 -16 -14 -9 -4 -2 -1 -3 -5 -3 0 0 0 -6 -6 -12 -11 0 0 0 0 0 0 0 -1 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -5 -1 -1 -6 -10 -8 -4 0 0 0 0 0 0 0 0 0 0 0 -2 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -4 -13 -10 -12 -13 -32 -69 -80 -89 -78 -73 -67 -56 -53 -14 -24 -43 -43 -53 -53 -52 -49 -47 -50 -45 -46 -45 -44 -44 -46 -36 -29 -30 -31 -28 -27 -12 -3 0 0 0 0 -13 -22 -21 -17 -22 -21 -20 -19 -19 -21 -25 -22 -25 -29 -20 -4 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -87 -33 -33 -82 -61 -90 -115 -180 -286 -216 -186 -191 -192 -187 -165 -143 -139 -134 -102 -108 -120 -142 -146 -155 -174 -188 -196 -197 -173 -140 -116 -110 -117 -121 -113 -107 -114 -139 -196 -190 -116 -24 -36 -59 -90 -114 -109 -143 -101 -110 -119 -120 -111 -99 -109 -97 -53 -90 -73 -70 -68 -52 -65 -63 -61 -72 -87 -105 -100 -78 -65 -75 -79 -76 -76 -79 -85 -85 -78 -82 -86 -74 -73 -72 -70 -69 -68 -66 -77 -72 -54 -80 -52 -47 -94 -107 -112 -55 -6 -7 -4 -1 0 0 -2 -11 -17 -16 -14 -10 -10 -10 -12 -14 -10 -3 -9 -8 -6 -9 -17 -13 -17 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -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 -3 -15 -15 -12 -11 -13 -13 -14 -14 -12 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 0 0 0 0 0 0 0 -9 -11 0 0 0 0 0 0 0 0 -2 -6 -10 -7 0 0 0 0 0 0 0 0 0 -1 -11 -4 0 0 0 0 0 -9 -13 0 0 -19 -13 -8 -7 0 0 -19 -29 -29 -25 -19 -14 -13 -16 -19 -21 -22 -19 -17 -19 -21 -11 -11 -18 -21 -17 -16 -18 -29 -29 -9 -8 -7 -7 -6 -5 -6 -7 -12 -20 -21 -22 -11 -14 -18 -15 -12 -14 -14 -11 -8 -9 -13 -12 -10 -9 -10 -13 -14 -13 -13 -13 -11 -8 -7 -8 -8 -5 -5 -6 -11 -20 -31 -19 -8 -5 -6 -11 -6 -5 -7 -12 -22 -23 -16 -16 -18 -18 -12 -16 -21 -20 -14 0 0 0 0 -1 -3 -3 -1 0 0 0 -2 -3 -13 -15 0 0 -6 -5 -3 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 -1 -1 -4 -5 -4 -3 -2 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -41 -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 -4 -10 -12 -12 -14 -13 -40 -96 -97 -84 -69 -64 -65 -66 -32 -39 -39 -29 -14 -52 -55 -59 -55 -44 -39 -41 -42 -43 -45 -48 -37 -35 -32 -31 -33 -29 -20 -6 0 0 0 0 -15 -24 -26 -24 -17 -17 -24 -25 -17 -11 -22 -13 -13 -13 -2 -10 -10 -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 -57 -20 -19 -55 -74 -57 -130 -213 -259 -168 -150 -166 -157 -164 -181 -171 -144 -128 -99 -103 -106 -158 -162 -144 -153 -176 -191 -193 -186 -172 -126 -105 -106 -108 -104 -95 -100 -129 -175 -160 -88 -43 -37 -53 -97 -132 -99 -79 -100 -133 -137 -140 -154 -146 -152 -121 -95 -112 -85 -68 -58 -54 -64 -68 -67 -76 -87 -84 -76 -63 -60 -65 -74 -70 -70 -79 -85 -83 -62 -77 -81 -70 -66 -67 -68 -67 -68 -68 -82 -80 -56 -46 -94 -82 -88 -97 -97 -125 -40 -1 0 0 0 0 0 -2 -11 -3 -10 -12 -11 -13 -12 -20 -12 -3 -15 -20 -9 -4 -8 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -9 -13 -12 -3 -10 -13 -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 -5 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -18 -3 0 0 0 0 0 0 0 0 0 -6 -2 -7 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -11 -13 -7 -1 -30 -35 -31 -26 -19 -17 -20 -12 -3 -7 -17 -17 -15 -17 -17 -9 -17 -21 -22 -19 -18 -17 -22 -31 -24 -8 -6 -11 -12 -7 -6 -6 -7 -14 -19 -7 -7 -14 -16 -15 -13 -13 -16 -11 -6 -8 -14 -10 -9 -10 -12 -13 -13 -12 -12 -12 -9 -10 -7 -8 -9 -6 -5 -4 -20 -32 -28 -9 -9 -9 -7 -5 -15 -14 -13 -19 -25 -21 -18 -13 -11 -13 -16 -23 -17 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -6 -6 -4 -5 -5 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -81 -78 -42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -15 -16 -14 -15 -11 -56 -92 -9 -72 -75 -64 -64 -74 -65 -58 -34 -32 -61 -58 -50 -52 -51 -48 -48 -46 -38 -37 -37 -38 -42 -39 -33 -29 -22 -9 -12 -4 0 0 0 0 0 0 -13 -21 -4 -18 -14 -12 -8 -4 -26 -31 -33 -32 -32 -29 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -59 -19 -63 -91 -78 -86 -15 -93 -121 -120 -184 -202 -229 -211 -174 -91 -97 -110 -111 -117 -185 -188 -156 -145 -163 -170 -182 -183 -178 -159 -153 -120 -103 -99 -105 -98 -118 -129 -124 -179 -154 -92 -61 -105 -145 -53 -67 -118 -69 -89 -111 -155 -174 -165 -133 -112 -103 -90 -52 -54 -49 -48 -51 -60 -73 -85 -77 -62 -49 -57 -60 -61 -66 -67 -76 -85 -83 -82 -84 -81 -71 -65 -59 -61 -62 -66 -78 -91 -98 -93 -84 -78 -83 -97 -100 -65 -8 -11 -10 -4 -1 -1 0 0 0 -3 -10 -16 -15 -15 -12 -6 -7 -9 -3 0 0 0 -4 -5 -7 -16 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -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 -1 -1 -3 -14 -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 -3 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -17 -1 0 0 0 0 0 0 -2 -2 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 -9 -15 -12 -6 -33 -32 -30 -26 -16 0 -3 0 0 -2 -9 -11 -9 -11 -14 -16 -17 -17 -19 -21 -21 -19 -19 -25 -29 -18 -7 -6 -6 -4 -3 -6 -7 -9 -15 -20 -9 -15 -9 -7 -9 -11 -14 -8 -6 -8 -11 -8 -9 -6 -4 -5 -6 -13 -12 -11 -10 -10 -7 -9 -9 -9 -9 -9 -25 -24 -15 -7 -10 -12 -6 -7 -15 -15 -16 -19 -24 -25 -22 -20 -18 -16 -17 -18 -4 -1 -1 -4 -7 0 0 0 0 0 0 -1 -3 -2 0 -1 -8 -2 0 0 0 0 0 -2 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -9 -10 -9 -6 -5 -6 -5 -3 -4 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -67 -54 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -6 -15 -19 -18 -17 -18 -16 -65 -77 -25 -125 -87 -69 -69 -77 -76 -62 -55 -53 -48 -40 -41 -44 -44 -44 -47 -51 -42 -37 -39 -42 -40 -28 -28 -15 -4 0 0 0 0 0 0 0 0 0 -1 -2 -1 -6 -2 0 0 -4 -19 -29 -26 -26 -19 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -75 -53 -20 -8 -22 -53 -44 -9 -14 -46 -83 -104 -100 -256 -272 -190 -114 -93 -97 -104 -130 -164 -155 -157 -163 -169 -167 -179 -179 -177 -175 -165 -123 -108 -110 -114 -116 -134 -156 -170 -182 -181 -94 -90 -110 -134 -79 -77 -105 -101 -97 -94 -132 -176 -169 -140 -106 -85 -71 -60 -60 -43 -40 -41 -55 -88 -90 -76 -55 -54 -67 -62 -62 -71 -82 -83 -83 -74 -64 -74 -92 -79 -73 -69 -67 -65 -63 -72 -84 -91 -81 -79 -78 -80 -86 -93 -65 -17 -14 -16 -9 -9 -7 0 0 0 -4 -9 -19 -11 -13 -11 -10 -15 -10 -6 -5 -2 -1 -7 -7 -13 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -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 -10 -5 -2 -7 -9 -10 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -4 0 0 0 0 0 -2 -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 -4 -8 -13 -10 -4 -20 -23 -19 -8 0 0 0 -12 -16 -15 -17 -15 -15 -20 -23 -20 -21 -14 -28 -29 -11 -9 -8 -3 -1 -4 -8 -8 -9 -9 -8 -8 -8 -6 -7 -11 -14 -5 -5 -8 -10 -8 -13 -7 -5 -4 -6 -16 -11 -11 -12 -12 -10 -11 -11 -10 -13 -17 -10 -13 -10 -7 -8 -13 -7 -4 -7 -14 -15 -13 -16 -21 -22 -20 -10 -4 -4 -5 0 0 -6 -10 -10 -6 -6 -1 0 0 -2 -14 -10 -3 0 -2 -9 -2 0 0 0 0 0 -1 -4 -4 0 0 0 -4 -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 -8 -11 -11 -9 -9 -9 -12 -7 0 -1 -1 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -12 -23 -21 -3 -11 -13 -12 -15 -21 -14 -15 -11 -8 -28 -88 -77 -73 -73 -71 -68 -54 -51 -52 -52 -56 -54 -48 -45 -43 -41 -41 -39 -41 -42 -39 -44 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -20 -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 -80 -22 -28 -84 -96 -61 -30 -7 -10 -42 -66 -71 -72 -88 -150 -172 -141 -128 -115 -86 -103 -134 -156 -178 -182 -181 -177 -180 -189 -186 -196 -179 -142 -118 -134 -148 -150 -156 -180 -186 -172 -148 -95 -119 -168 -191 -152 -71 -153 -138 -103 -101 -96 -168 -184 -135 -92 -81 -70 -57 -53 -45 -41 -42 -53 -81 -94 -89 -75 -77 -85 -74 -67 -62 -71 -78 -74 -66 -74 -83 -87 -70 -67 -74 -79 -75 -63 -75 -81 -85 -81 -72 -74 -75 -77 -81 -93 -39 -9 -14 -7 -9 -4 0 0 0 -12 -7 -6 -11 -9 -11 -12 -14 -13 -12 -13 -8 0 -3 -5 -13 -14 -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 -6 -14 -1 -6 -4 -1 -1 0 0 0 -4 -11 -1 0 0 0 0 0 0 0 0 0 0 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -9 -3 -1 -4 -3 0 0 0 0 -10 -23 -29 -26 -21 -25 -25 -23 -19 -17 -34 -29 -19 -20 -20 -4 0 -2 -5 -7 -7 -9 -11 -13 -14 -13 -9 -12 -13 -4 -6 -10 -10 -10 -14 -16 -8 -5 -9 -16 -9 -9 -12 -12 -11 -14 -14 -13 -27 -38 -8 -5 -5 -7 -9 -9 -6 -6 -11 -15 -15 -11 -10 -11 -10 -1 -2 -2 -1 -2 -2 0 -2 0 -2 -5 -8 -1 0 0 0 -2 -13 -14 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -4 -2 0 -2 -10 -8 -9 -11 -13 -7 -7 -7 -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 -8 -16 -23 -24 -18 -12 -10 -10 -12 -16 -8 -17 -17 -14 -32 -105 -85 -80 -77 -75 -77 -74 -57 -53 -52 -47 -44 -43 -37 -35 -36 -36 -35 -34 -37 -38 -32 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -76 -2 0 0 -60 -109 -56 -44 -39 -35 -27 -21 -54 -93 -96 -116 -77 -72 -90 -90 -81 -151 -168 -185 -212 -206 -232 -165 -123 -159 -254 -236 -157 -111 -141 -145 -150 -162 -177 -178 -162 -164 -168 -176 -239 -158 -129 -93 -98 -111 -112 -102 -89 -78 -95 -98 -93 -102 -116 -76 -64 -57 -54 -75 -59 -65 -84 -90 -84 -72 -76 -83 -92 -116 -75 -66 -70 -69 -77 -79 -80 -79 -78 -76 -80 -81 -76 -79 -46 -63 -76 -66 -77 -79 -51 -32 -11 -1 -2 -3 0 0 0 0 0 0 0 0 -1 -8 -12 -14 -2 -11 -17 -13 0 0 0 -30 -46 -12 -13 -15 -14 -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 -1 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -4 -4 0 0 0 0 -1 -3 0 0 0 0 0 0 0 -1 -1 -2 -8 -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 -15 -24 -18 0 0 -13 -5 0 0 0 -1 -5 -17 -22 -12 -19 -6 -13 -23 -21 -20 -22 -20 -20 -21 -15 -3 0 0 0 0 0 -2 -5 -6 -7 -7 -11 -10 -4 -2 -4 -6 -6 -41 -95 -485 -411 -160 -12 -16 -12 -13 -12 -11 -12 -13 -16 -24 -22 -10 -3 -3 -7 -9 -7 -6 -6 -5 -10 -14 -11 -10 -11 -10 -7 -3 -3 -3 -3 -3 -4 -11 -3 0 -6 -12 -8 -1 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -16 -16 -10 -6 -8 -12 -9 -11 -10 -7 -5 -5 -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 -21 -32 -18 -16 -11 -15 -17 -15 -9 -16 -10 -10 -15 -26 -29 -31 -36 -61 -87 -85 -70 -69 -60 -49 -47 -46 -37 -31 -30 -29 -23 -21 -21 -16 -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 -54 0 0 0 -72 -114 -86 -78 -20 -6 -25 -69 -49 -128 -121 -87 -59 -51 -73 -90 -86 -83 -174 -203 -232 -227 -88 -78 -54 -77 -171 -242 -125 -84 -112 -123 -111 -152 -172 -177 -182 -176 -178 -208 -233 -184 -131 -119 -112 -114 -122 -108 -90 -72 -63 -77 -97 -109 -116 -74 -73 -72 -66 -63 -77 -59 -56 -76 -110 -67 -64 -69 -69 -69 -70 -70 -93 -85 -64 -69 -82 -85 -81 -78 -76 -82 -79 -73 -80 -61 -58 -59 -65 -76 -21 -7 -12 -4 0 0 -3 -3 -1 0 0 0 0 0 0 -3 -8 -8 0 -2 -12 -9 0 0 0 -19 -29 -7 -9 -3 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -2 -12 -12 -5 0 0 0 0 0 0 0 0 0 0 -1 -2 0 -6 -4 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 -1 -3 0 -4 -2 -12 -21 -15 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -10 -1 -8 -14 -12 -9 -4 0 0 -4 -13 -15 -12 -2 -1 -13 -15 -1 -11 -15 -19 -18 -16 -12 -3 0 0 0 0 0 0 0 -2 -11 -12 -16 -11 -5 -22 -251 -210 -347 -600 -521 -494 -406 -155 -12 -12 -14 -15 -15 -13 -12 -15 -21 -23 -10 -4 -12 -8 -9 -11 -12 -10 -12 -9 -10 -10 -6 -10 -8 -7 -6 -5 -4 -2 -4 -8 -11 -9 -2 -7 -12 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -10 -11 -17 -15 -12 -9 -6 -7 -11 -6 -2 -1 -2 -1 0 -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 -16 -7 0 0 0 0 0 -6 -12 -13 -11 -15 -18 -18 -13 -7 -6 -7 -7 -8 -8 -7 -5 -50 -95 -87 -76 -79 -74 -69 -67 -66 -52 -38 -34 -33 -27 -26 -20 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50 -23 -17 0 -23 -49 -84 -102 -139 -134 -61 -65 -61 -40 -92 -104 -125 -111 -58 -76 -70 -65 -121 -149 -168 -144 -82 -78 -62 -54 -157 -296 -148 -71 -79 -104 -102 -129 -155 -181 -193 -173 -154 -150 -118 -66 -78 -102 -108 -117 -125 -115 -97 -80 -63 -58 -106 -79 -123 -163 -137 -98 -97 -73 -54 -58 -64 -58 -57 -62 -63 -77 -77 -72 -71 -74 -134 -114 -64 -60 -75 -91 -86 -81 -86 -89 -79 -72 -71 -66 -76 -63 -53 -65 -57 -18 -42 -50 -23 -44 -12 -7 -8 -6 0 0 0 0 0 0 0 0 0 0 -5 -2 -2 -2 0 0 -7 -9 -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 -5 -11 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 0 0 0 0 -9 -16 0 0 0 -7 -18 -10 -2 0 0 -1 -3 -1 -3 -18 -22 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -30 -28 -28 -31 -35 -37 -35 -30 -22 -23 -20 -8 0 0 -3 -4 0 0 0 -12 -15 -14 -16 -2 0 0 0 0 0 0 -1 -4 -10 -11 -12 -14 -14 -65 -351 -437 -533 -531 -514 -481 -522 -188 -7 -5 -12 -12 -13 -11 -11 -12 -9 -44 -34 -13 -14 -7 -7 -11 -11 -10 -15 -9 -6 -6 -8 -10 -6 -4 -5 -5 -3 -4 -3 -6 -9 -10 -7 -7 -8 -7 -5 -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 -5 -16 -12 -13 -13 -12 -8 -7 -4 -9 -14 -13 -4 -3 -5 -6 -5 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 -2 -5 -3 0 0 -7 -22 -30 -17 -9 -7 -7 -5 -1 0 -6 -12 -12 -17 -13 -16 -18 -8 -8 -6 -5 -5 -6 -8 -5 -35 -63 -66 -53 -14 -6 -7 -13 -24 -62 -50 -31 -28 -35 -30 -13 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -60 -46 -86 -120 -78 -54 -90 -58 -80 -188 -61 -62 -37 -25 -98 -82 -73 -64 -50 -80 -68 -50 -59 -86 -111 -161 -165 -124 -75 -84 -115 -164 -147 -81 -89 -90 -90 -98 -130 -158 -171 -179 -168 -57 -39 -79 -93 -76 -88 -111 -110 -95 -77 -37 -47 -87 -118 -67 -67 -141 -160 -113 -103 -102 -73 -68 -84 -72 -70 -66 -63 -64 -65 -68 -70 -75 -86 -71 -60 -55 -61 -87 -84 -101 -101 -88 -81 -64 -69 -81 -103 -110 -69 -67 -66 -17 -11 -17 -45 -65 -24 -13 -8 -7 0 0 0 0 0 0 0 0 0 0 -1 -5 -10 -20 -15 -1 -9 -10 -11 -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 -5 -13 -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 -3 -2 0 0 0 0 0 -2 0 0 -9 -6 -2 -2 -3 -1 -5 -3 0 0 0 -6 -7 -3 -16 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -39 -40 -35 -33 -28 -27 -28 -29 -30 -32 -20 -12 -2 0 0 0 0 0 -1 -15 -14 -15 -13 -1 -6 -1 -4 -9 -7 -1 -3 -6 -7 -13 -13 -15 -15 -14 -62 -201 -477 -550 -519 -499 -527 -312 -76 -8 -13 -13 -5 -8 -8 -8 -13 -43 -50 -31 -15 -12 -8 -14 -13 -11 -12 -8 -2 -4 -9 -11 -11 -4 -3 -2 -2 -6 -3 -5 -8 -9 -7 -7 -8 -13 -12 -6 -11 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -7 -8 -6 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -12 -16 -11 -8 -9 -9 -9 -10 -11 -13 -14 -13 -11 -9 -10 -9 -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 -11 -31 -34 -33 -30 -30 -34 -26 -22 -19 -22 -28 -30 -5 0 -1 -3 -5 -15 -16 -19 -16 -9 -16 -16 -9 -8 -10 -9 -6 -12 -12 -8 -8 -12 -12 -13 -13 -14 -26 -22 -8 -21 -37 -27 -31 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -80 -28 -19 -53 -79 -91 -102 -124 -88 -115 -113 -116 -34 -56 -103 -99 -91 -86 -84 -85 -67 -74 -57 -74 -120 -204 -209 -125 -57 -40 -43 -119 -122 -96 -85 -73 -75 -88 -111 -160 -149 -120 -99 -49 -44 -53 -55 -51 -60 -93 -81 -60 -43 -39 -92 -132 -134 -89 -69 -176 -155 -118 -93 -95 -58 -85 -88 -49 -50 -77 -65 -54 -70 -132 -90 -72 -79 -77 -62 -60 -71 -85 -81 -88 -107 -97 -91 -73 -86 -89 -88 -81 -59 -67 -77 -44 -12 -12 -50 -46 -34 -42 -7 -1 0 0 0 0 0 0 0 0 0 0 -2 -6 -5 -19 -10 0 -2 -7 -2 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -1 0 0 0 0 0 0 0 -6 -30 -27 -23 -18 -14 -14 -16 -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 -5 -36 -41 -41 -39 -35 -30 -28 -28 -27 -26 -30 -7 -10 -20 -20 -16 -13 -4 -1 -5 -17 -14 -16 -12 -6 -12 -3 -1 0 -1 -1 -6 -8 -11 -10 -4 -6 -7 -11 -123 -406 -479 -540 -520 -519 -540 -528 -281 -144 -45 -10 -2 -10 -5 -6 -14 -28 -44 -25 -14 -13 -10 -14 -12 -12 -12 -11 -13 -7 -7 -9 -9 -3 -2 -1 -4 -8 -3 -7 -5 -3 -3 -5 -11 -10 -11 -10 -13 -1 0 0 0 0 0 0 0 0 0 0 -6 -6 -5 -4 -3 -2 -13 -16 -12 -8 -15 -18 -15 -15 -17 -19 -4 0 0 0 0 0 0 0 0 0 0 0 -4 -7 -5 -15 -10 -9 -10 -12 -12 -8 -7 -7 -9 -11 -3 -2 -3 -4 -7 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -47 -48 -45 -33 -31 -25 -11 -25 -23 -22 -21 -16 -15 -16 -23 -14 -1 -5 -10 -18 -16 -12 -15 -15 -13 -12 -10 -9 -9 -9 -9 -7 -9 -15 -12 -10 -11 -11 -10 -9 -2 -16 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -67 -52 -57 -45 -51 -81 -93 -79 -21 -112 -92 -8 -3 -106 -124 -108 -87 -58 -87 -83 -67 -67 -58 -70 -89 -101 -121 -89 -65 -44 -47 -81 -108 -99 -94 -81 -78 -99 -109 -131 -151 -125 -66 -88 -133 -58 -50 -119 -154 -126 -78 -64 -79 -101 -121 -144 -160 -167 -152 -109 -93 -95 -93 -87 -106 -121 -82 -56 -59 -79 -66 -58 -62 -74 -67 -111 -132 -150 -66 -65 -82 -86 -83 -72 -93 -94 -90 -94 -91 -92 -93 -83 -69 -75 -101 -52 -8 -17 -67 -50 -16 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -2 0 -6 -19 -24 -23 -8 -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 -1 -8 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 -4 -27 -23 -8 -6 -21 -25 -27 -22 -20 -22 -16 -5 -1 -4 -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 -10 -32 -35 -38 -35 -32 -32 -29 -28 -26 -25 -22 -1 0 -10 -18 -19 -19 -4 -4 -7 -8 -14 -17 -11 -9 -10 -8 -5 -15 -18 -12 -3 -1 -3 -5 -4 -1 -1 -9 -11 -65 -158 -454 -516 -523 -531 -542 -559 -464 -224 -10 -5 -13 -5 -8 -9 -7 -13 -13 -13 -12 -11 -13 -10 -12 -12 -13 -17 -6 -5 -7 -8 -5 0 -1 -6 -7 -4 -7 -5 -4 -8 -13 -16 -7 -12 -17 -13 -1 -6 -6 -5 -4 -3 -4 -2 0 0 -1 -8 -5 -4 -6 -8 -11 -11 -12 -12 -12 -16 -17 -10 -4 -6 -16 -2 0 0 0 0 0 0 0 0 0 0 -8 -14 -16 -15 -15 -8 -12 -14 -13 -10 -8 -8 -5 -4 -8 -1 0 0 0 0 0 0 0 -3 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -27 -33 -54 -35 -33 -19 -3 -15 -32 -19 -14 -15 -15 -12 -14 -15 -16 -16 0 -20 -24 -22 -18 -9 -11 -11 -9 -8 -9 -7 -8 -9 -12 -16 -13 -9 -8 -8 -9 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -100 -78 -56 -49 -43 -57 -46 -44 -95 -118 -93 -65 -84 -130 -134 -105 -90 -91 -94 -76 -66 -62 -68 -71 -62 -78 -107 -107 -91 -66 -86 -122 -133 -81 -66 -73 -90 -120 -83 -106 -170 -193 -76 -48 -53 -59 -65 -122 -79 -79 -105 -95 -125 -132 -132 -137 -138 -97 -88 -81 -64 -49 -89 -111 -104 -92 -89 -62 -59 -70 -75 -59 -61 -59 -87 -198 -87 -55 -54 -59 -88 -65 -59 -70 -84 -91 -98 -98 -95 -93 -93 -87 -71 -78 -115 -61 -14 -11 -24 -37 -19 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -2 -9 -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 -4 -18 -23 -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 -1 0 0 0 -1 -5 -13 -5 0 0 0 -27 -17 -13 -17 -10 -7 -5 -3 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -17 -1 -11 -3 -15 -33 -33 -39 -34 -30 -29 -30 -31 -30 -27 -21 -8 0 -13 -19 -19 -17 -10 -11 -9 -6 -6 -14 -7 -9 -13 -13 -5 -6 -6 -4 -1 -3 -6 -6 -3 0 -1 -10 -8 -261 -520 -496 -524 -513 -347 -267 -295 -31 -14 -9 -7 -13 -8 -9 -11 -12 -12 -13 -14 -11 -11 -12 -10 -13 -13 -13 -14 -10 -6 -4 -4 -6 -7 -9 -6 -5 -6 -6 -5 -4 -5 -10 -13 -11 -12 -12 -10 -7 -4 -5 -7 -7 -6 -9 -5 -2 0 0 -2 0 0 0 -1 -4 -18 -16 -14 -10 -8 -13 -14 -15 -9 0 0 0 0 0 -2 -5 -3 -1 0 0 -3 -17 -16 -14 -13 -14 -8 -8 -12 -11 -8 -10 -5 -6 -4 0 0 0 0 0 -1 -2 0 0 0 0 -2 -9 -8 -3 0 -3 -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 -4 -34 -14 -4 0 -3 -20 -5 0 0 -5 -18 -12 -13 -19 -24 -17 -24 -27 -27 -29 -29 -14 -12 -10 -7 -6 -6 -7 -7 -16 -21 -13 -21 -12 -7 -7 -8 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -104 -95 -93 -76 -43 -6 -74 -30 -77 -118 -105 -29 -15 -66 -110 -108 -102 -94 -84 -60 -45 -44 -58 -78 -86 -85 -84 -86 -71 -77 -100 -142 -142 -95 -92 -79 -96 -114 -93 -139 -163 -153 -68 -29 -28 -34 -37 -29 -38 -113 -123 -116 -138 -152 -138 -133 -119 -72 -74 -76 -71 -54 -46 -87 -77 -74 -137 -159 -83 -69 -76 -76 -188 -181 -135 -124 -55 -56 -53 -61 -76 -52 -67 -73 -86 -100 -111 -112 -99 -89 -82 -87 -77 -75 -100 -114 -19 -43 -54 -34 -8 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -6 -10 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -22 -16 -10 -3 0 -4 -2 -5 -11 -13 -13 -3 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -18 -4 -19 -4 0 -15 -32 -37 -31 -27 -27 -30 -33 -33 -30 -27 -20 -6 -2 -2 -11 -18 -20 -20 -17 -11 -7 -12 -11 -9 -10 -9 -7 -6 -6 -5 -5 -6 -5 -3 0 0 -1 -7 -12 -348 -511 -365 -50 -117 -61 -5 -5 -6 -15 -8 -9 -13 -12 -11 -11 -11 -10 -9 -10 -9 -9 -10 -10 -13 -12 -13 -14 -13 -8 -7 -7 -4 -3 -8 -3 -5 -6 -8 -8 -5 -9 -7 -5 -7 -12 -15 -7 0 0 -1 -7 -10 -7 -5 -8 -6 -2 -3 -5 -4 -4 -6 -8 -10 -11 -21 -18 -13 -9 -9 -8 -9 -11 -9 0 0 -6 -6 -10 -16 -15 -17 -17 -15 -14 -14 -15 -16 -15 -12 -13 -13 -12 -12 -9 -6 -4 -1 -2 -2 0 0 0 0 -1 -3 0 0 0 0 -1 -3 -4 -17 -15 -22 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -8 -4 -7 -26 -4 -16 -11 0 0 0 -5 -2 -11 -30 -26 -7 -15 -22 -21 -18 -14 -16 -20 -23 -19 -14 -10 -7 -8 -12 -11 -7 -13 -16 -9 -2 -7 -6 -4 -3 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -120 -96 -96 -66 -27 -38 -116 -74 -84 -109 -94 -85 -71 -42 -75 -103 -112 -91 -72 -60 -45 -60 -60 -64 -57 -44 -52 -56 -75 -100 -90 -145 -137 -112 -100 -72 -94 -110 -101 -123 -171 -166 -115 -43 -30 -31 -32 -37 -58 -151 -118 -121 -140 -153 -148 -143 -107 -69 -61 -56 -79 -86 -96 -104 -62 -54 -69 -67 -59 -70 -68 -59 -53 -85 -76 -56 -51 -49 -44 -58 -62 -55 -53 -68 -82 -93 -99 -102 -91 -76 -69 -66 -70 -78 -82 -62 -6 -55 -63 -35 -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 -1 -8 -9 -10 -9 -6 -1 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -11 -13 -11 -2 -9 -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 -2 -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 -9 -23 -14 -18 -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 -5 -4 0 0 0 0 -28 -42 -37 -26 -23 -23 -13 -3 -10 -31 -31 -28 -27 -26 -22 -8 -12 -18 -17 -15 -13 -10 -11 -13 -14 -20 -18 -18 -17 -7 -7 -5 -4 -5 -15 -17 -302 -250 -10 -18 -431 -499 -277 -3 -3 -3 -2 -4 -8 -14 -5 -11 -13 -12 -11 -11 -11 -9 -7 -7 -8 -9 -9 -9 -9 -9 -10 -12 -13 -10 0 -6 -5 -2 -3 -2 -9 -9 -9 -8 -5 -7 -9 -7 -4 -7 -13 -5 -1 0 0 -2 -12 -9 -7 -12 -12 -6 -5 -7 -9 -11 -15 -13 -7 -1 -2 -12 -11 -9 -6 -6 -10 -10 -9 -8 -7 -10 -10 -12 -15 -14 -1 -15 -20 -18 -14 -15 -15 -15 -15 -16 -17 -13 -11 -10 -8 -10 -4 -1 0 0 0 0 0 0 0 -2 -4 -2 0 0 -5 -18 -33 -34 -42 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -27 -37 -39 -38 -36 -28 -34 -15 0 -3 -10 -24 -13 -15 -23 -5 -20 -17 -18 -18 -19 -11 -12 -20 -26 -25 -19 -18 -10 -8 -11 -12 -10 -4 -4 -6 -8 -13 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -88 -78 -80 -49 -37 -62 -98 -115 -111 -107 -100 -83 -81 -53 -80 -101 -102 -100 -61 -50 -61 -76 -73 -55 -58 -84 -130 -88 -54 -72 -108 -143 -139 -137 -118 -91 -104 -145 -162 -172 -177 -123 -169 -166 -116 -46 -41 -49 -93 -135 -105 -125 -141 -155 -147 -127 -95 -70 -56 -53 -86 -70 -78 -96 -60 -56 -110 -116 -61 -66 -63 -58 -53 -51 -55 -57 -56 -53 -51 -67 -63 -61 -67 -75 -74 -79 -85 -83 -69 -69 -66 -69 -78 -78 -78 -43 -6 -12 -50 -15 -3 -7 -13 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -1 -12 -15 -11 0 0 0 0 -2 -8 -2 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -3 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -3 -10 -22 -29 -25 -25 -26 -13 -8 -31 -29 -29 -29 -28 -24 -16 -16 -16 -15 -15 -13 -12 -11 -12 -13 -15 -10 -12 -17 -13 -14 -6 -4 -4 -6 -18 -426 -472 -322 -278 -503 -475 -200 -3 -1 -1 -2 -9 -59 -50 -14 -13 -12 -9 -7 -6 -7 -7 -7 -8 -9 -9 -9 -9 -9 -11 -11 -13 -10 -7 -4 -1 -6 -7 -5 -5 -9 -13 -14 -12 -9 -7 -4 -5 -4 -3 -5 -6 -10 -15 -17 -13 -13 -11 -11 -14 -19 -18 -17 -11 -9 -10 -11 -11 -10 -9 -8 -8 -7 -7 -8 -8 -7 -6 -8 -9 -9 -8 -8 -8 -10 -14 -16 -17 -16 -15 -14 -14 -13 -13 -12 -11 -10 -10 -13 -11 -11 -10 -8 -1 0 0 0 -2 -14 -3 0 -6 -19 -25 -6 0 -12 -25 -15 -19 -30 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -28 -39 -24 -11 -31 -12 -4 0 -5 -18 -28 -26 -14 -10 -22 -21 -18 -19 -22 -21 -13 -11 -12 -18 -22 -19 -21 -18 -14 -11 -9 -14 -6 -9 -14 -17 -13 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -72 -37 -40 -78 -84 -75 -88 -91 -91 -87 -111 -131 -110 -97 -112 -116 -110 -92 -63 -60 -76 -84 -62 -3 -53 -114 -144 -122 -75 -73 -77 -88 -111 -144 -114 -105 -113 -122 -124 -198 -216 -157 -201 -214 -169 -114 -82 -57 -127 -135 -120 -134 -118 -119 -118 -100 -81 -61 -59 -62 -77 -93 -62 -56 -69 -84 -75 -73 -63 -55 -46 -43 -52 -54 -51 -50 -51 -45 -57 -76 -69 -62 -59 -61 -59 -59 -61 -73 -77 -75 -72 -70 -80 -94 -92 -53 -50 -42 -31 -2 -10 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 -5 -13 -14 -15 -7 0 0 0 0 0 0 -1 -7 -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 -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 -7 -20 -19 0 0 0 0 0 0 0 0 -7 -22 -28 -26 -26 -10 -10 -24 -23 -24 -27 -24 -20 -20 -17 -15 -14 -14 -13 -11 -11 -12 -12 -9 -13 -7 -11 -16 -15 -9 -7 -7 -5 -80 -521 -577 -549 -433 -344 -389 -456 -431 -366 -247 -12 -146 -323 -279 -14 -12 -7 -4 -3 -4 -6 -7 -8 -8 -8 -8 -7 -6 -6 -6 -8 -12 -11 -9 -7 -1 -4 -2 -4 -6 -7 -7 -15 -12 -8 -6 -3 -8 -5 -3 -5 -8 -13 -16 -18 -18 -12 -12 -12 -14 -16 -15 -10 -9 -8 -7 -6 -6 -7 -9 -9 -7 -7 -8 -11 -11 -10 -8 -10 -13 -12 -10 -9 -8 -11 -13 -15 -15 -15 -11 -13 -14 -14 -14 -13 -12 -11 -10 -11 -10 -11 -10 -4 -2 0 0 0 -2 -10 -12 -13 -9 -5 -2 0 0 -14 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 0 0 0 0 -4 -18 -3 -23 -28 -23 -27 -26 -25 -19 -16 -14 -11 -12 -16 -20 -21 -19 -20 -18 -16 -15 -17 -12 -8 -7 -7 -6 -5 -1 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 0 0 0 0 0 -85 -119 -56 -59 -66 -56 -89 -132 -108 -74 -61 -66 -99 -104 -110 -122 -83 -58 -50 -57 -37 -47 -28 -24 -104 -85 -112 -124 -118 -53 -34 -36 -74 -150 -141 -135 -126 -117 -115 -155 -155 -155 -138 -159 -153 -143 -100 -71 -147 -137 -132 -128 -109 -110 -114 -107 -93 -85 -70 -71 -82 -103 -106 -95 -76 -75 -62 -65 -56 -50 -50 -44 -44 -47 -48 -49 -55 -68 -61 -67 -69 -74 -55 -53 -54 -55 -62 -80 -79 -69 -59 -74 -71 -57 -46 -22 -29 -40 -24 -3 -12 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -13 0 0 0 -8 -17 -16 -14 -3 0 -3 -6 0 0 0 -7 -21 -18 -5 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -11 -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 -4 -26 -25 -30 -17 0 0 0 0 0 0 0 0 -10 -19 -15 0 -1 -11 -18 -19 -19 -22 -22 -20 -18 -17 -9 -12 -13 -12 -13 -12 -12 -13 -14 -14 -14 -15 -16 -15 -14 -13 -16 -11 -6 -136 -518 -319 -147 -10 -5 -1 -46 -318 -321 -46 -288 -361 -191 -13 -10 -2 -2 -2 -4 -7 -9 -8 -8 -8 -8 -8 -6 -6 -6 -7 -11 -12 -7 -5 -5 -7 -11 -10 -19 -20 -10 -16 -9 -3 -4 -8 -6 -4 -4 -8 -16 -8 -11 -15 -16 -13 -13 -12 -15 -18 -19 -16 -17 -15 -11 -8 -8 -4 -3 -3 -5 -9 -8 -12 -14 -14 -15 -21 -22 -18 -15 -14 -12 -15 -17 -18 -17 -8 -6 -8 -10 -11 -13 -10 -13 -12 -11 -10 -12 -8 -8 -9 -9 -1 0 0 -7 -17 -25 -35 -25 -19 -21 -22 -3 -4 -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 -2 -5 -7 -10 -4 -3 -8 -12 -11 -17 -25 -29 -27 -22 -18 -19 -20 -19 -16 -9 -12 -12 -8 -8 -5 -7 -4 0 0 0 0 -2 -5 -11 -7 -7 -7 -4 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -79 -83 -36 -47 -51 -79 -119 -131 -116 -111 -105 -82 -85 -74 -61 -54 -63 -67 -49 -44 -41 -34 -7 -8 -49 -118 -106 -110 -68 -30 -21 -21 -26 -36 -46 -76 -109 -109 -104 -109 -78 -74 -36 -37 -129 -131 -82 -75 -161 -154 -136 -123 -111 -110 -116 -112 -103 -87 -78 -66 -89 -98 -107 -105 -70 -63 -92 -125 -52 -81 -93 -97 -49 -48 -49 -54 -62 -61 -54 -60 -64 -62 -47 -50 -51 -48 -48 -81 -86 -79 -79 -86 -80 -57 -34 -26 -44 -81 -25 -3 -7 -7 -1 -27 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -14 -6 -9 -11 0 0 0 -3 -5 0 0 0 -1 0 0 0 0 -3 -6 -1 0 0 0 0 0 0 0 0 0 0 0 -7 -13 -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 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -17 -17 -17 -18 -17 -17 -12 -5 0 -13 -15 -14 -14 -13 -11 -10 -11 -12 -10 -10 -13 -15 -13 -10 -16 -16 -15 -33 -142 -28 -6 -7 -6 -4 -4 -86 -93 -6 -4 -7 -12 -15 -11 -3 -2 -3 -4 -7 -9 -8 -9 -8 -8 -9 -8 -8 -7 -7 -8 -9 -17 -9 -6 -9 -25 -23 -29 -25 -14 -10 -9 -6 -5 -7 -8 -8 -5 -7 -9 -7 -10 -13 -15 -14 -12 -13 -13 -13 -13 -14 -17 -20 -16 -11 -8 -7 -6 -5 -6 -9 -12 -12 -11 -9 -8 -6 -18 -18 -17 -15 -13 -18 -15 -10 -7 -8 -13 -11 -10 -8 -7 0 -9 -12 -7 -3 -5 -1 0 0 -1 -3 -18 -5 -13 -20 -14 -23 -7 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 -4 -10 -10 -8 -14 -18 -19 -19 -18 -12 -14 -17 -18 -9 -16 -19 -13 -2 -6 -4 -4 -6 -8 -8 -7 -12 -10 -7 -7 -8 -8 -9 -6 -1 -2 -4 -4 -7 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -92 -70 -33 -31 -60 -104 -129 -124 -100 -104 -126 -121 -99 -92 -57 -36 -65 -95 -54 -49 -38 -48 -65 -42 -101 -130 -130 -167 -46 -16 -25 -34 -29 -72 -74 -63 -91 -102 -117 -102 -79 -92 -43 -82 -132 -126 -158 -46 -89 -157 -137 -137 -123 -112 -109 -102 -111 -105 -84 -69 -95 -77 -65 -67 -62 -90 -101 -108 -102 -119 -65 -58 -62 -56 -46 -49 -58 -64 -57 -58 -55 -48 -45 -46 -46 -48 -57 -70 -78 -80 -78 -89 -83 -88 -84 -62 -31 -13 -3 -3 -2 0 -1 -20 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -21 -11 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 -13 -15 -15 -14 -15 -14 -6 -4 -18 -18 -17 -15 -13 -12 -10 -10 -10 -10 -8 -10 -11 -10 -7 -13 -15 -14 -13 -8 -3 -12 -15 -16 -16 -14 -14 -13 -7 -7 -17 -15 -14 -13 -9 -5 -4 -3 -7 -10 -9 -8 -8 -8 -8 -8 -5 -7 -6 -4 -6 -24 -6 -6 -10 -10 -11 -15 -13 -10 -9 -8 -10 -6 -3 -4 -5 -5 -5 -6 -7 -11 -14 -12 -13 -14 -15 -15 -16 -16 -17 -19 -18 -18 -15 -14 -13 -14 -16 -11 -11 -15 -13 -8 -7 -4 -4 -17 -17 -13 -9 -6 -6 -7 -7 -11 -14 -14 -14 -14 -9 -2 -2 -12 -4 -1 0 0 0 0 -4 -11 -16 -1 -1 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -10 -8 -9 -13 -17 -17 -14 -10 -9 -11 -10 0 -7 -9 -14 -15 -9 -8 -9 -8 -9 -13 -17 -22 -15 -10 -10 -8 -7 -11 -7 -2 -7 -10 -11 -9 -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 -78 -68 -67 -71 -86 -112 -132 -115 -97 -96 -107 -88 -83 -101 -105 -37 -64 -74 -47 -51 -47 -73 -96 -58 -80 -108 -136 -146 -25 -24 -31 -33 -33 -46 -79 -52 -70 -116 -115 -114 -114 -120 -139 -169 -142 -135 -138 -21 -14 -110 -151 -143 -140 -118 -109 -104 -100 -95 -87 -85 -93 -93 -62 -55 -56 -75 -92 -106 -130 -118 -58 -49 -49 -50 -46 -53 -57 -57 -56 -55 -56 -48 -43 -42 -41 -45 -56 -69 -74 -69 -11 -55 -85 -89 -90 -59 -20 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -3 -11 -8 -2 0 0 -7 -21 -26 -21 0 0 0 -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 -6 -13 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -10 -13 -14 -15 -15 -12 -12 -19 -19 -17 -16 -15 -13 -12 -10 -7 -6 -6 -7 -8 -10 -10 -7 -15 -5 -11 -13 -10 -12 -12 -13 -12 -12 -14 -14 -10 -8 -9 -7 -12 -13 -10 -6 -5 -5 -8 -10 -8 -7 -8 -8 -7 -6 -5 -5 -6 -7 -6 -6 -4 -5 -6 -11 -18 -13 -9 -9 -14 -15 -6 -7 -7 -6 -5 -5 -3 -4 -4 -6 -13 -9 -17 -20 -18 -18 -21 -23 -21 -16 -10 -17 -12 -7 -4 -4 -10 -10 -14 -13 -8 0 0 -7 -10 -11 -10 -8 -8 -7 -6 -7 -15 -16 -10 -4 -5 -7 -10 -5 0 0 0 -11 -6 0 0 0 -12 -19 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -12 -13 -5 -14 -9 -3 0 0 0 0 0 -9 -16 -3 -4 -2 -2 -3 -4 -16 -8 -7 -13 -12 -11 -12 -9 -8 -10 -9 -8 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -82 -90 -55 -84 -97 -89 -84 -89 -102 -96 -100 -174 -108 -94 -101 -98 -27 -55 -52 -45 -54 -105 -100 -94 -84 -93 -140 -80 -29 -26 -12 -9 -12 -19 -15 -63 -94 -119 -120 -120 -116 -86 -15 -23 -117 -132 -148 -136 -40 -76 -112 -127 -126 -108 -110 -121 -118 -91 -83 -82 -85 -81 -58 -54 -58 -60 -78 -130 -134 -115 -77 -57 -51 -52 -44 -38 -36 -42 -44 -46 -42 -47 -46 -44 -43 -48 -55 -58 -66 -48 -8 -83 -91 -63 -53 -55 -9 0 0 0 0 0 0 0 0 0 -60 -32 0 0 0 0 0 0 0 0 0 -1 -7 -14 -3 0 0 -1 -9 -12 -24 -27 -10 -1 -17 -13 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 -17 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 -16 -15 -14 -15 -16 -17 -18 -19 -17 -16 -15 -15 -12 -7 -5 -4 -5 -6 -8 -11 -9 -4 -11 -12 -13 -13 -11 -12 -11 -10 -10 -11 -12 -13 -16 -17 -16 -16 -11 -7 -6 -6 -7 -10 -10 -7 -5 -6 -7 -6 -6 -6 -4 -6 -8 -5 -2 -5 -5 -8 -9 -12 -12 -13 -10 -14 -15 -11 -15 -14 -11 -8 -4 -4 -5 -5 -10 -16 -11 -13 -18 -21 -21 -25 -20 -12 -8 -8 -12 -10 -10 -9 -8 -7 -9 -7 -4 0 0 0 -12 -18 -13 -5 -10 -10 -11 -11 -11 -15 -16 -14 -7 -2 -7 -6 -3 0 -5 -21 -26 -9 0 0 0 0 0 0 0 0 0 0 0 -8 -16 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 -6 -7 -3 0 0 0 0 0 -1 -3 0 0 0 -2 -6 -9 -15 -20 -14 -11 -11 -10 -7 -11 -13 -11 -7 -7 -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 -60 -23 -9 -35 -65 -88 -84 -85 -98 -95 -90 -99 -85 -106 -119 -92 -37 -62 -87 -76 -85 -128 -105 -91 -89 -106 -169 -63 -31 -19 -2 -9 -2 0 -32 -111 -129 -112 -102 -102 -93 -148 -67 -53 -139 -126 -144 -83 -7 -19 -47 -40 -82 -133 -120 -119 -116 -102 -86 -77 -76 -71 -61 -52 -63 -80 -106 -133 -128 -104 -111 -107 -72 -59 -42 -37 -34 -32 -47 -49 -51 -50 -49 -46 -43 -40 -38 -41 -55 -41 -8 -2 -20 -46 -43 -37 0 0 0 0 0 0 0 0 -9 -9 0 -65 -26 0 0 0 0 0 0 0 0 0 -2 -9 -9 -2 0 0 0 0 0 -15 -14 -2 -15 -17 -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 0 0 0 0 -1 -12 -13 -15 -15 -15 -14 -14 -14 -15 -17 -18 -17 -17 -16 -13 -6 -5 -8 -10 -10 -6 -8 -10 -11 -11 -10 -11 -11 -11 -12 -11 -9 -9 -9 -9 -12 -14 -14 -15 -12 -2 -5 -5 -5 -4 -9 -6 -5 -4 -5 -6 -5 -6 -5 -4 -5 -3 -2 -1 -3 -4 -9 -9 -8 -9 -14 -13 -17 -16 -14 -14 -17 -9 -4 -4 -7 -8 -7 -7 -8 -8 -5 -11 -16 -17 -11 -6 -8 -9 -10 -10 -9 -8 -8 -9 -12 -16 -2 0 0 0 0 0 0 -1 -1 -4 -9 -15 -13 -11 -15 -15 -6 -2 -2 -8 -11 -8 -4 -9 -23 -31 -24 -8 -8 -12 0 0 -1 -20 -30 0 0 0 -24 -50 -44 -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 -3 -10 -9 -8 -9 -10 -10 -18 -11 -9 -11 -9 -8 -10 -10 -8 -7 -12 -6 -6 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -55 -13 0 0 -4 -69 -83 -88 -98 -107 -87 -62 -61 -87 -86 -120 -112 -92 -100 -61 -81 -109 -110 -94 -81 -87 -98 -52 -44 -15 -3 -9 0 -2 -63 -105 -99 -93 -88 -88 -105 -163 -45 -93 -134 -115 -128 -181 -161 -87 -34 -34 -14 -85 -134 -118 -118 -100 -89 -84 -81 -75 -63 -54 -56 -83 -103 -120 -120 -89 -77 -76 -74 -61 -54 -49 -45 -40 -43 -41 -43 -47 -47 -44 -40 -39 -44 -46 -47 -67 -35 0 -4 -37 -55 -25 0 -4 -20 -18 -4 0 0 0 -38 -31 -14 -67 -42 -9 0 0 0 0 0 0 0 0 0 -9 -27 -30 -4 0 0 0 0 -2 -9 -5 -3 -20 -15 -10 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -16 -17 -16 -15 -14 -15 -17 -16 -15 -16 -15 -11 -6 -6 -10 -11 -11 -8 -6 -11 -13 -11 -8 -9 -6 -9 -10 -5 -10 -10 -9 -9 -11 -11 -10 -11 -9 -3 -2 -4 -8 -9 -7 -11 -7 -6 -7 -7 -5 -23 -9 -6 -7 0 -11 -11 -8 -6 -5 -7 -12 -15 -15 -11 -12 -15 -17 -18 -17 -11 -6 -7 -10 -11 -7 -6 -6 -8 -9 -8 -8 -12 -13 -9 -11 -7 -10 -12 -11 -8 -7 -15 -20 -16 0 0 0 0 0 0 0 0 0 -3 -12 -15 -9 -3 -2 0 0 0 -6 -16 -30 -28 -24 -22 -20 -24 -35 -9 -22 -32 -13 -7 -11 -33 -28 0 0 -19 -24 -38 -36 -2 -40 -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 -1 -5 -7 -8 -12 -14 -12 -18 -17 -17 -13 -7 -8 -8 -8 -6 -9 -19 -5 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -57 -2 0 0 -18 -74 -83 -120 -136 -135 -72 -49 -65 -79 -59 -74 -90 -114 -96 -61 -91 -95 -99 -96 -81 -67 -66 -71 -53 -46 -12 -7 -32 -109 -116 -104 -95 -112 -109 -98 -127 -166 -195 -153 -127 -112 -130 -186 -188 -77 0 0 0 -27 -100 -125 -124 -116 -109 -95 -87 -94 -61 -55 -61 -79 -97 -109 -115 -112 -108 -88 -78 -69 -59 -46 -45 -37 -34 -33 -32 -29 -27 -30 -33 -29 -38 -41 -47 -67 -68 -67 -30 -13 -57 -11 0 -4 -19 -34 -12 0 0 -3 -36 -16 -31 -51 -24 -6 0 0 0 0 0 0 0 0 0 0 -12 -19 0 0 0 0 0 0 -4 -7 -3 -6 -31 -27 -10 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -15 -14 -14 -15 -16 -16 -15 -15 -12 -7 -6 -2 -8 -12 -11 -7 -12 -10 -9 -9 -9 -9 -10 -10 -11 -11 -4 -8 -11 -13 -12 -12 -4 -3 -4 -3 -2 -9 -9 -8 -10 -10 -6 -8 -9 -14 -65 -24 -12 -9 -2 -9 -13 -11 -8 -10 -10 -11 -15 -14 -8 -6 -5 -6 -8 -11 -13 -8 -6 -9 -13 -13 -12 -11 -15 -17 -11 -9 -15 -16 -13 -13 -11 -12 -14 -12 -8 -2 -10 -13 -10 0 0 0 0 0 0 0 0 -6 -10 -13 -15 -15 -16 -15 -16 -14 -2 -13 -23 -31 -35 -25 -30 -34 -25 -11 -22 -34 -42 -42 -36 -13 -38 -45 -37 -33 -38 -10 -16 -21 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 -5 -11 -15 -17 -18 -16 -15 -14 -12 -7 -9 -7 -7 -12 -11 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -47 -108 -134 -130 -109 -76 -65 -73 -69 -92 -128 -113 -117 -137 -130 -109 -81 -87 -76 -61 -80 -74 -109 -90 -29 -61 -39 -57 -106 -124 -116 -113 -123 -124 -83 -153 -189 -192 -163 -128 -111 -128 -160 -153 -24 -25 -12 -9 -33 -54 -79 -94 -97 -102 -88 -86 -82 -59 -53 -64 -80 -94 -104 -105 -98 -84 -70 -81 -69 -59 -43 -34 -33 -34 -35 -33 -22 -24 -25 -26 -26 -43 -44 -48 -56 -60 -57 -19 -24 -41 0 0 0 0 0 0 0 0 0 0 0 -33 -45 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -3 0 -3 -9 -13 -9 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -10 -13 -6 -8 -15 -13 -12 -12 -11 -8 -6 -12 -9 -9 -10 -17 -13 -12 -13 -14 -13 -11 -11 -10 -8 -2 -10 -13 -14 -14 -13 -11 -6 -3 -4 -6 -13 -10 -8 -8 -8 -6 -9 -10 -10 -12 -11 -11 -20 -24 -20 -14 -7 -2 -5 -14 -2 -9 -9 -7 -9 -10 -8 -7 -10 -13 -7 -3 -7 -15 -22 -22 -17 -13 -13 -12 -10 -12 -15 -17 -16 -14 -14 -11 -7 -3 -3 -6 -3 -1 0 0 0 0 -2 -5 -15 -14 -14 -14 -14 -15 -14 -14 -6 -6 -17 -20 -27 -31 -34 -37 -27 -25 -35 -38 -30 -35 -21 -27 -33 -27 -2 -38 -45 -47 -48 -40 -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 -4 -8 -10 -10 -12 -22 -24 -22 -19 -14 -15 -8 -5 -5 -7 -1 0 -8 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 -20 -46 -59 -114 -129 -130 -120 -131 -111 -87 -85 -78 -73 -94 -115 -96 -103 -91 -80 -76 -83 -47 -51 -70 -80 -122 -134 -107 -88 -43 -10 -65 -111 -111 -114 -116 -108 -118 -180 -194 -182 -156 -126 -102 -104 -127 -144 -105 -117 -66 -40 -42 -35 -20 -61 -97 -91 -74 -84 -70 -55 -51 -62 -89 -106 -109 -107 -100 -126 -113 -64 -61 -68 -63 -53 -51 -46 -39 -34 -35 -35 -30 -32 -29 -27 -33 -40 -41 -48 -60 -50 -43 -32 -5 0 0 -23 -21 -6 0 0 -19 -12 -8 -45 -23 -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 -2 -10 -2 -8 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -14 -13 -12 -12 -10 -10 -16 -9 -9 -11 -11 -10 -10 -10 -12 -12 -13 -13 -11 -9 -8 -9 -10 -11 -11 -8 0 0 -2 -7 -12 -16 -12 -12 -12 -11 -11 -11 -11 -10 -10 -10 -7 -28 -37 -29 -12 -5 -1 -1 -2 -6 -7 -5 -5 -6 -8 -7 -11 -12 -13 -12 -5 -7 -14 -21 -22 -20 -6 -3 -5 -7 -10 -13 -15 -14 -13 -10 -13 -4 -2 -6 -6 -1 0 0 0 0 0 -6 -6 0 -2 -3 -5 -10 -13 -13 -9 -3 -13 -30 -38 -40 -41 -40 -39 -40 -40 -39 -37 -37 -35 -22 -9 -16 -17 -6 -1 -38 -26 -17 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -6 -5 -4 -4 -8 -11 -9 -2 -10 -12 -13 -12 -12 -18 -11 -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 0 0 0 0 0 0 0 0 0 0 -12 -93 -51 -53 -55 -153 -153 -141 -128 -123 -96 -98 -93 -89 -89 -80 -86 -99 -84 -65 -68 -83 -110 -83 -76 -94 -89 -86 -74 -84 -72 -45 -20 -84 -107 -109 -108 -109 -102 -119 -168 -191 -173 -149 -120 -99 -99 -119 -143 -150 -123 -42 -12 -17 -38 -53 -67 -35 -53 -76 -89 -62 -69 -65 -57 -82 -95 -100 -101 -83 -56 -62 -62 -61 -64 -74 -66 -59 -59 -57 -47 -46 -44 -32 -40 -43 -35 -30 -35 -36 -47 -52 -55 -59 -57 -33 0 -3 -32 -48 -32 -14 -41 -54 -33 -21 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -5 0 0 0 0 0 0 0 0 0 -1 -2 -9 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -8 -10 -11 -7 -8 -12 -10 -13 -13 -13 -11 -11 -10 -11 -12 -12 -12 -12 -9 -7 -7 -8 -9 -8 -5 -1 -2 -5 -11 -15 -15 -13 -11 -10 -11 -11 -10 -10 -9 -7 -7 -14 -17 -21 -15 -4 -2 -1 -6 -9 -7 -4 -3 -4 -5 -6 -8 -7 -14 -16 -14 -11 -12 -12 -13 -16 -19 -9 -7 -4 -2 -2 -1 -12 -16 -11 -4 -10 -3 0 -1 -1 0 0 -6 -5 0 0 0 0 0 0 0 0 -3 -7 -6 0 0 0 -15 -26 -17 -40 -41 -39 -39 -40 -37 -41 -41 -40 -40 -22 -35 -52 -64 -56 -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 -2 -3 -6 -9 -10 -10 -11 -12 -12 -12 -10 -11 -11 -10 -12 -8 -9 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -11 -5 -76 -146 -165 -140 -123 -122 -118 -106 -103 -88 -84 -93 -106 -62 -66 -91 -101 -70 -60 -87 -123 -117 -110 -88 -74 -92 -95 -69 -98 -108 -100 -103 -115 -115 -127 -141 -157 -170 -184 -176 -182 -120 -101 -97 -94 -122 -118 -99 -74 -69 -82 -38 -11 -2 -1 -54 -82 -77 -48 -61 -63 -64 -71 -72 -94 -94 -88 -61 -81 -73 -69 -69 -72 -72 -69 -66 -64 -63 -50 -48 -41 -33 -48 -32 -27 -29 -30 -43 -45 -53 -59 -33 -58 -24 0 0 0 0 -33 -49 -30 -41 -45 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -15 0 0 0 0 0 0 0 0 0 -5 -17 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -11 -5 -6 -12 -15 -15 -14 -13 -13 -13 -11 -12 -12 -11 -11 -11 -11 -11 -11 -8 -6 -4 -3 -3 -6 -12 -13 -13 -13 -11 -13 -11 -9 -8 -8 -9 -6 -5 -6 -7 -9 -7 -4 -3 -5 -7 -7 -5 -2 -3 -5 -4 -4 -4 -7 -18 -20 -17 -14 -15 -15 -13 -8 -5 -12 -8 -6 -6 -7 -8 -8 -9 -10 -6 0 0 -2 -7 -8 0 0 -10 -7 0 0 0 0 0 0 0 0 0 0 -3 -4 0 0 -22 -22 -8 -42 -42 -35 -34 -39 -45 -13 -33 -32 -26 -46 -48 -46 -54 -54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 -11 -12 -11 -12 -11 -11 -11 -10 -12 -12 -10 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 0 -5 -50 -133 -146 -121 -105 -103 -103 -102 -97 -85 -74 -74 -72 -49 -49 -59 -57 -52 -53 -83 -95 -94 -85 -84 -72 -70 -66 -46 -126 -135 -117 -114 -122 -108 -106 -128 -152 -174 -170 -169 -178 -142 -112 -82 -72 -89 -97 -108 -116 -101 -91 -66 -53 -68 -78 -71 -80 -71 -56 -55 -59 -66 -71 -77 -92 -74 -78 -86 -87 -85 -82 -82 -86 -85 -78 -72 -66 -59 -52 -56 -53 -48 -42 -29 -28 -32 -38 -42 -42 -53 -47 -35 -41 -8 0 -10 -11 0 -7 -10 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -10 0 0 0 0 0 0 0 0 -3 -1 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -9 -9 -12 -15 -16 -16 -16 -13 -13 -16 -15 -15 -16 -16 -9 -8 -9 -9 -6 -6 -4 -8 -9 -6 -9 -10 -12 -11 -9 -9 -7 -8 -7 -6 -6 -6 -4 -4 -5 -7 -5 -3 -3 -5 -6 -7 -6 -4 -3 -5 -5 -6 -9 -12 -12 -23 -17 -12 -12 -13 -3 0 -1 -4 -5 -5 -5 -6 -7 -8 -2 -3 -3 -2 -7 -10 -12 -8 0 0 -4 -4 -2 0 -1 -4 0 0 0 0 0 -15 -21 -17 -5 -37 -36 -32 -30 -41 -41 -10 -5 -3 -8 -38 -17 -24 -22 -28 -45 -59 -26 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -8 -9 -11 -12 -10 -11 -10 -10 -10 -12 -14 -14 -9 -6 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -90 -76 -56 -52 -114 -108 -102 -96 -88 -80 -89 -93 -87 -67 -57 -55 -61 -75 -104 -71 -70 -81 -87 -82 -79 -76 -74 -51 -31 -40 -42 -61 -78 -89 -106 -122 -137 -126 -110 -134 -186 -192 -173 -167 -162 -131 -85 -73 -67 -63 -76 -89 -83 -72 -74 -78 -82 -80 -68 -65 -54 -66 -65 -56 -61 -63 -72 -79 -73 -80 -84 -84 -81 -80 -80 -76 -81 -86 -77 -67 -64 -61 -55 -50 -39 -31 -30 -29 -36 -46 -57 -61 -51 -36 -38 -52 -57 -43 -31 -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 -11 -7 -7 -17 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -10 -14 -18 -17 -17 -20 -13 -13 -15 -18 -18 -11 -10 -7 -6 -6 -4 -3 -4 -5 -6 -6 -9 -8 -6 -7 -6 -8 -7 -5 -6 -11 -12 -7 -17 -37 -6 -5 -5 -6 -6 -6 -12 -9 -5 -6 -8 -11 -11 -13 -18 -23 -19 -14 -11 -8 0 0 0 -2 -5 -7 -2 -2 -1 0 0 0 0 -5 -13 -10 -7 -7 -6 -4 0 -2 -1 0 -6 -30 -6 0 0 0 -3 -44 -32 -18 -13 -35 -17 -16 -20 -29 -40 -17 -35 -27 -17 -49 -5 -42 -28 0 -4 -32 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -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 -5 -10 -11 -8 -10 -9 -6 -4 -7 -12 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -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 -16 -35 -60 -85 -93 -103 -88 -71 -60 -89 -91 -71 -51 -57 -69 -96 -101 -87 -72 -76 -88 -89 -73 -68 -68 -64 -56 -47 -39 -18 0 -1 -14 -103 -137 -135 -107 -76 -152 -194 -186 -195 -188 -160 -134 -128 -117 -79 -54 -53 -56 -60 -62 -66 -78 -49 -62 -62 -55 -45 -62 -60 -56 -59 -59 -70 -73 -76 -86 -77 -78 -79 -80 -91 -90 -85 -85 -82 -68 -54 -52 -50 -46 -43 -44 -40 -36 -38 -46 -41 -45 -44 -25 -39 -40 -53 -62 -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 -2 -14 -4 0 0 0 0 -2 -6 -7 0 -14 -7 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -14 -13 -13 -14 -14 -11 -11 -10 -9 -9 -10 -9 -7 -20 -20 -4 -4 -4 -5 -5 -6 -7 -6 -4 -4 -6 -9 -7 -6 -5 -5 -5 -11 -10 -12 -4 -8 -8 -8 -9 -8 -9 -9 -8 -6 -5 -11 -10 -12 -11 -6 -9 -9 -10 -8 0 0 0 -3 -4 -4 0 0 0 0 0 0 0 -5 -9 -8 -5 -4 -6 -4 0 0 -2 -2 -2 -4 0 0 0 -11 -24 -34 -12 -23 -36 -31 -11 -31 -31 -34 -44 -48 -44 -52 -61 -65 -54 -68 -51 -18 0 0 0 0 0 -4 -11 -1 0 0 0 0 0 0 0 0 -1 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 -9 -9 -8 -7 -4 -3 -10 -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 -2 -12 -21 -14 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -8 -9 -33 -45 -57 -90 -113 -107 -72 -58 -69 -94 -111 -99 -83 -68 -68 -67 -66 -63 -58 -56 -63 -49 -49 -62 -31 -14 -31 -64 -92 -109 -106 -81 -61 -121 -172 -180 -185 -188 -161 -112 -74 -100 -93 -73 -55 -47 -45 -48 -37 -34 -63 -73 -55 -51 -55 -63 -60 -59 -59 -65 -80 -66 -72 -78 -78 -77 -82 -86 -91 -92 -84 -99 -88 -68 -62 -52 -46 -42 -40 -37 -39 -37 -38 -48 -26 -43 -44 -31 -47 -58 -32 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -14 -2 -10 -10 -4 0 0 0 0 -4 -19 -4 0 0 -2 -14 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -14 -11 -10 -10 -11 -11 -11 -11 -12 -10 -9 -26 -63 -14 -25 -28 -6 -8 -5 -4 -5 -5 -5 -6 -5 -4 -5 -8 -7 -6 -15 -16 -5 -11 -6 -4 -7 -13 -11 -12 -13 -12 -9 -11 -7 -4 -4 -11 -12 -5 -1 0 0 0 0 0 -2 -7 -12 -8 -3 0 0 -2 -1 -6 -9 -1 -5 -5 -7 -8 -8 -6 -8 -7 -4 -4 -6 -4 -2 0 0 0 -33 -25 -14 -7 -8 -10 -6 -24 -59 -60 -53 -48 -50 -57 -56 -60 -65 -47 -17 -26 -34 -18 0 0 0 0 0 -2 -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 -4 -10 -10 -9 -9 -8 -7 -9 -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 -4 -19 -13 -16 -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 -14 -78 -20 0 0 0 0 0 -26 -46 -48 -65 -92 -121 -117 -71 -82 -81 -74 -72 -68 -66 -56 -52 -74 -43 -34 -47 -48 -54 -62 -59 -51 -46 -50 -65 -76 -97 -187 -188 -147 -133 -156 -148 -121 -95 -95 -89 -68 -59 -59 -61 -62 -62 -52 -50 -50 -54 -56 -58 -59 -59 -59 -57 -62 -63 -68 -72 -73 -75 -80 -81 -86 -84 -79 -98 -81 -65 -58 -54 -44 -45 -49 -48 -40 -39 -35 -33 -26 -38 -47 -30 -6 -2 -2 -21 -14 0 0 -37 -17 -6 -9 0 -34 -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 -1 -9 -15 -12 -1 0 0 0 -5 -7 0 0 0 0 0 0 0 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -14 -14 -14 -14 -12 -12 -12 -11 -10 -10 -10 -10 -14 -25 -8 -6 -8 -7 -1 -1 -4 -4 -4 -6 -11 -9 -7 -5 -6 -11 -10 -39 -37 -7 -12 -6 -5 -8 -12 -10 -10 -9 -11 -12 -8 -5 -5 -5 -6 0 -8 -9 -9 -7 0 0 0 0 -4 -15 -4 -1 0 -1 -5 -6 -7 -10 -11 -9 -5 -6 -7 -8 -6 -5 -2 -4 -6 -6 -4 -1 0 0 -4 -51 -50 -25 -10 -9 -9 -8 -42 -84 -78 -49 -53 -62 -66 -69 -87 -80 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -10 -10 -9 -9 -7 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -23 -22 -18 -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 -7 -61 -19 0 0 0 0 0 -21 -86 -115 -75 -66 -42 0 -17 -64 -79 -74 -101 -68 -54 -73 -103 -69 -40 -30 -34 -42 -50 -52 -56 -70 -114 -110 -126 -189 -220 -176 -149 -137 -97 -103 -95 -86 -79 -67 -69 -65 -69 -67 -73 -58 -54 -58 -60 -60 -59 -57 -58 -66 -63 -59 -61 -64 -69 -60 -67 -75 -76 -89 -84 -78 -79 -64 -58 -52 -46 -37 -39 -42 -43 -42 -43 -27 -23 -31 -49 -61 -50 -37 -23 -4 -52 -22 0 -1 -15 -6 -17 -40 -49 -61 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -10 -16 -19 -11 -1 -7 -12 -16 -9 0 0 0 0 -8 -32 -59 -27 -3 -3 -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 0 0 -2 -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 -2 -6 -6 -7 -12 -14 -14 -12 -12 -11 -10 -9 -7 -6 -9 -10 -8 -8 -5 -3 -2 -2 -3 -4 -6 -7 -9 -2 -11 -11 -10 -12 -12 -32 -23 -24 -46 -21 -19 -11 -8 -11 -14 -12 -19 -20 -11 -6 -7 -4 -1 0 0 -2 -4 -4 0 0 0 -2 -2 -2 0 0 0 -1 -3 -8 -5 -6 -8 -7 -4 -4 -6 -7 -7 -6 -1 -2 -18 -33 -32 -20 -4 -1 -1 -12 -21 -18 -20 -24 -13 -53 -58 -55 -54 -47 -55 -67 -66 -59 -64 -12 -3 -6 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -8 -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 0 -1 -11 -12 -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 -14 -41 -6 0 0 -12 -3 0 0 0 0 0 0 0 -15 -3 -21 -7 0 -1 -36 -55 -72 -80 -74 -52 -71 -83 -50 -41 -28 -35 -49 -55 -35 -71 -90 -95 -86 -61 -63 -107 -186 -148 -139 -123 -92 -91 -85 -73 -60 -59 -66 -75 -74 -63 -48 -61 -65 -64 -66 -65 -55 -57 -68 -98 -97 -76 -69 -73 -58 -60 -67 -75 -85 -91 -85 -76 -64 -62 -54 -43 -36 -36 -42 -43 -44 -38 -20 -26 -41 -54 -63 -65 -45 -15 -5 -25 -5 0 0 -10 -31 -20 -9 -2 -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 -11 -26 -23 -22 -10 -6 -16 -6 -4 -4 -3 -7 -1 0 -1 -14 -47 -39 -11 -3 -9 -1 0 0 0 0 0 -7 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -13 -13 -13 -15 -15 -12 -9 -7 -4 -45 -28 -8 -7 -3 -3 -2 -1 -2 -5 -7 -5 -3 -3 -10 -12 -12 -12 -11 -9 -9 -32 -45 -19 -28 -12 -6 -11 -22 -26 -22 -11 -10 -18 -9 -5 -3 -1 0 0 0 -4 -4 0 0 0 0 0 -1 -5 -2 -3 -5 -4 -5 -6 -7 -7 -6 -5 -6 -4 -4 -6 0 -23 -35 -51 -64 -67 -17 -39 -76 -77 -50 -36 -49 -58 -52 -53 -52 -47 -46 -50 -52 -59 -46 -19 -1 0 0 -10 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -12 0 0 0 0 0 0 0 -53 -51 0 0 0 0 -6 -42 -13 0 0 0 0 -77 -66 -35 -56 -91 -79 -61 -54 -31 -41 -41 -41 -37 -88 -102 -91 -78 -41 -16 -78 -136 -87 -111 -110 -100 -93 -86 -82 -78 -72 -64 -73 -65 -54 -56 -65 -70 -64 -61 -59 -42 -60 -59 -56 -74 -77 -74 -76 -76 -72 -69 -72 -79 -81 -84 -76 -67 -59 -57 -53 -49 -47 -50 -47 -50 -39 -29 -38 -60 -63 -62 -61 -69 -15 -27 -22 0 0 0 -27 -55 -54 -46 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -17 -17 0 -1 -12 -16 -12 -1 -11 -23 -26 -12 -1 -9 -6 -6 -30 -7 0 -8 -11 0 0 0 0 -1 -7 -3 -9 -15 -2 -14 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -5 -4 -9 -8 -4 -7 -15 -9 -13 -11 -28 -63 -17 -10 -6 -6 -6 -12 -3 -3 -5 -5 -5 -5 -4 -5 -9 -9 -7 -6 -7 -6 -13 -10 -10 -10 -9 -7 -6 -12 -20 -24 -22 -16 -22 -25 -6 -8 -10 -6 0 0 0 -6 -5 0 0 0 0 0 -1 -5 -4 -4 -4 -5 -5 -4 -7 -8 -7 -7 -6 -3 -2 -3 -7 -15 -18 -24 -32 -32 -4 0 -41 -72 -58 -60 -65 -66 -59 -55 -69 -72 -66 -51 -34 -44 -50 -32 -11 -13 -18 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -9 -14 0 0 0 0 0 0 0 0 0 0 -10 -75 -25 -40 -86 -113 -67 -60 -55 -43 -38 -32 -47 -66 -70 -87 -87 -85 -77 -54 -70 -103 -101 -105 -118 -104 -90 -83 -82 -69 -64 -64 -70 -75 -72 -70 -71 -75 -62 -56 -53 -47 -67 -58 -75 -89 -85 -75 -79 -80 -79 -75 -71 -72 -79 -83 -67 -66 -60 -54 -55 -59 -53 -47 -43 -48 -41 -43 -52 -68 -68 -60 -55 -37 0 -16 -13 0 0 0 -11 -26 -25 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 -7 -5 0 0 -3 -13 -23 -21 0 -1 -1 0 0 0 0 -13 -12 0 0 0 0 0 0 0 0 0 -2 -10 -15 -11 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -15 -15 -15 -11 -1 -13 -26 -44 -77 -66 -43 -34 -28 -30 -49 -13 -7 -5 -4 -5 -4 -4 -6 -9 -9 -4 -4 -5 -14 -34 -16 -23 -27 -22 -20 -10 -17 -20 -16 -14 -21 -17 -19 -16 -12 -2 0 0 0 0 -6 -3 0 0 0 0 -10 -14 -11 -5 -5 -4 -5 -7 -8 -8 -6 -7 -8 -5 -1 -7 -9 -7 -6 -4 -4 -3 0 0 -7 -10 -15 -17 -28 -35 -53 -69 -59 0 -8 -16 -20 -15 -10 -2 0 0 0 -2 -1 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -12 -18 -59 -38 -82 -95 -44 -47 -53 -50 -43 -38 -70 -78 -68 -68 -83 -84 -44 -21 -70 -116 -115 -108 -108 -107 -88 -83 -79 -69 -64 -67 -73 -78 -76 -77 -73 -71 -70 -60 -59 -56 -64 -74 -128 -110 -86 -80 -97 -99 -89 -79 -75 -70 -73 -74 -66 -68 -67 -64 -62 -60 -48 -46 -43 -44 -46 -52 -56 -61 -61 -53 -51 -48 -42 -35 -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 -9 -47 -11 0 -4 0 -4 -3 0 0 0 0 0 0 0 0 0 0 0 -2 -19 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -5 -4 -15 -16 -17 -9 -2 -12 -58 -41 -10 -27 -58 -33 -33 -47 -43 -3 -8 -6 -5 -5 -4 -7 -8 -8 -7 -3 -7 -17 -24 -35 -32 -38 -34 -31 -28 -14 -21 -22 -17 -13 -26 -15 -15 -21 -20 -5 -2 0 0 -1 -5 -3 -1 0 0 0 -2 -10 -13 -7 -4 -3 -5 -6 -4 -4 -7 -8 -6 0 0 -7 -4 -3 -7 -4 -1 0 0 -1 -1 -6 -3 0 0 0 0 0 0 0 0 -10 -14 -10 0 0 0 0 0 -2 -10 -14 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -27 -4 0 0 0 0 0 0 0 0 0 -39 -61 -39 -23 -6 0 0 0 -57 -90 -79 -63 -37 -48 -46 -37 -49 -56 -66 -76 -91 -91 -48 -35 -87 -86 -45 -78 -137 -117 -113 -122 -114 -96 -91 -88 -80 -74 -76 -68 -76 -82 -93 -88 -72 -69 -68 -63 -63 -62 -89 -115 -86 -91 -86 -84 -87 -82 -89 -80 -70 -65 -72 -72 -68 -64 -71 -71 -68 -61 -49 -52 -51 -49 -50 -50 -39 -39 -50 -56 -51 -57 -65 -45 0 0 0 0 -7 -22 -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 -15 -8 0 0 0 0 0 0 0 0 0 -3 -19 -6 -1 -36 -55 0 0 -16 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 0 -3 -13 -68 -74 -42 -17 -8 -23 -45 -38 -5 -10 -5 -5 -6 -7 -9 -10 -7 -5 -5 -6 -33 -27 -25 -42 -59 -57 -39 -25 -18 -20 -26 -21 -19 -23 -20 -17 -13 -8 -2 -5 -9 -6 -3 -3 -5 -1 0 0 -1 -6 -7 -9 -8 -3 -3 -4 -5 -6 -6 -4 -9 -4 0 0 0 -7 -7 -6 -6 -4 -3 -2 -4 -9 -1 0 0 0 0 0 0 0 0 0 -3 -5 -3 0 -1 -3 -1 0 -4 -11 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -6 -16 -12 -10 -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 -13 -38 -2 0 0 0 0 0 0 0 0 0 -37 -37 -35 -50 -52 -17 0 -8 -19 -68 -83 -60 0 0 -24 -25 -24 -38 -48 -68 -87 -88 -90 -83 -54 -48 -80 -79 -105 -119 -117 -126 -107 -97 -94 -89 -85 -79 -72 -70 -84 -74 -80 -89 -76 -73 -80 -75 -63 -73 -106 -136 -131 -101 -87 -85 -81 -84 -99 -80 -71 -69 -73 -67 -61 -59 -60 -64 -68 -60 -49 -38 -43 -45 -46 -45 -42 -41 -46 -49 -34 0 -37 -23 0 0 0 0 -8 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 -1 -4 0 0 -2 0 -3 -31 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -11 0 0 0 -19 -45 -80 -22 -39 -49 -37 -25 -44 -24 -4 -5 -5 -6 -8 -9 -9 -10 -8 -10 -9 -8 -28 -26 -33 -45 -48 -50 -36 -26 -19 -16 -25 -19 -21 -23 -18 -19 -21 -12 -3 -2 -12 -4 -2 -3 -4 -2 -1 -3 -6 -7 -6 -7 -6 -4 -2 -3 -3 -5 -6 -5 -9 -4 -1 -1 -2 -9 -10 -8 -6 -7 -5 -2 -1 0 0 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 -3 -11 -2 -10 -13 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 -7 0 -1 -2 -11 -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 -4 -3 0 0 0 -1 0 -27 -75 -79 -54 -42 -20 -9 -26 -9 -13 -25 -72 -87 -58 -64 -77 -73 -22 -34 -71 -74 -115 -125 -123 -119 -104 -102 -96 -84 -74 -74 -72 -74 -82 -78 -90 -93 -86 -82 -93 -67 -73 -96 -108 -146 -137 -106 -86 -89 -94 -91 -88 -78 -85 -80 -71 -61 -57 -55 -55 -61 -69 -54 -44 -42 -45 -45 -45 -45 -47 -51 -46 -50 -26 -7 -31 -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 -3 -2 0 0 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 0 0 0 0 -1 -1 -1 0 0 0 -2 -4 -3 -2 -9 -10 -1 -7 -40 -52 -81 -91 -84 -79 -63 -47 -33 -47 -23 -6 -5 -5 -4 -5 -8 -11 -9 -2 -9 -20 -23 -19 -25 -43 -48 -36 -14 -30 -37 -25 -15 -19 -16 -21 -25 -24 -24 -21 -11 -4 -3 -4 -2 -3 -4 -4 -4 -6 -5 -7 -10 -9 -10 -8 -5 -3 -3 -5 -5 -4 -4 -8 -4 -3 -6 -10 -10 -3 -2 -4 -6 0 0 -5 -6 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -14 -2 0 0 -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 0 0 0 0 0 -29 -76 -75 -68 -40 -13 -39 -49 -35 0 -18 -6 -49 -73 -67 -2 -22 -49 -78 -130 -134 -127 -112 -96 -97 -94 -88 -81 -77 -78 -69 -77 -97 -111 -107 -91 -82 -78 -51 -93 -108 -110 -123 -125 -117 -102 -95 -99 -95 -84 -81 -97 -92 -77 -67 -64 -61 -56 -57 -61 -58 -51 -45 -48 -51 -50 -48 -46 -45 -47 -63 -29 -22 -40 -24 -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 -8 -6 0 -3 -18 -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 0 -1 -4 -4 -1 0 0 0 0 -1 -2 -4 -10 0 0 -4 -7 -7 -6 -9 -11 -11 -23 -87 -33 -50 -85 -79 -80 -38 -39 -56 -61 -55 -21 -5 -4 -2 -2 -7 -9 -8 -2 -13 -14 -17 -13 -5 -32 -42 -60 -57 -30 -40 -29 -19 -23 -33 -29 -28 -22 -19 -20 -10 -4 -3 -5 -6 -5 -5 -5 -5 -6 -10 -11 -11 -12 -11 -10 -8 -5 -5 -6 -6 -5 -4 -4 -2 -1 -8 -14 -13 -4 -5 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -12 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 -4 -27 -45 -56 -60 -31 -22 -31 -48 -54 -44 -45 -75 -26 -4 0 -1 -36 -106 -141 -141 -125 -111 -101 -99 -95 -87 -84 -86 -84 -70 -62 -88 -112 -111 -94 -90 -72 -51 -96 -100 -106 -126 -143 -139 -123 -105 -99 -92 -84 -86 -94 -107 -98 -90 -80 -73 -75 -61 -61 -61 -63 -74 -57 -53 -54 -54 -50 -45 -47 -57 -66 -64 -50 -34 -14 -28 -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 -2 -9 -1 0 0 -14 -34 -4 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -3 -3 -3 0 0 0 -1 -2 -1 -4 -4 -4 -3 0 -5 -7 -5 -1 -7 -3 -3 -15 -49 -43 -49 -67 -74 -65 -18 -35 -41 -43 -43 -9 -4 -5 -4 -4 -5 -5 -7 -10 -8 -8 -10 -8 -4 -4 -3 -29 -32 -15 -32 -29 -22 -17 -16 -16 -23 -20 -18 -20 -13 -5 -4 -6 -4 -4 -4 -6 -7 -8 -8 -11 -8 -7 -11 -11 -11 -8 -6 -7 -6 -7 -6 -4 -1 0 -4 -6 -6 -5 -8 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 -2 -17 -34 -41 -3 0 0 0 -9 -117 -151 -144 -124 -122 -107 -100 -98 -93 -81 -124 -88 -49 -76 -99 -110 -96 -74 -83 -58 -64 -89 -78 -82 -107 -132 -133 -123 -92 -78 -86 -91 -88 -89 -86 -87 -91 -85 -79 -70 -58 -59 -53 -50 -52 -42 -44 -51 -54 -60 -55 -51 -51 -61 -77 -34 -24 -24 -28 -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 -17 -26 0 0 -30 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 -3 -15 -3 -7 -9 -1 0 0 -1 -3 -5 -8 -7 -5 -4 -3 -4 -5 -4 -2 -7 -8 -2 -6 -32 -82 -34 -9 -36 -70 -54 -27 -27 -27 -34 -4 -4 -4 -5 -6 -6 -9 -9 -5 -6 -11 -8 -7 -5 -5 -3 -35 -21 -13 -29 -26 -29 -24 -24 -31 -20 -12 -15 -13 -4 -3 -2 -3 -4 -4 -3 -4 -7 -7 -5 -11 -7 -5 -6 -7 -9 -8 -8 -8 -7 -7 -4 -4 -6 -4 -3 -1 0 -1 -2 -1 0 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -15 -17 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -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 -25 -51 -121 -43 -108 -129 -126 -112 -96 -109 -102 -93 -172 -134 -102 -132 -135 -118 -91 -67 -64 -48 -76 -75 -66 -89 -121 -130 -115 -92 -75 -84 -89 -89 -83 -88 -85 -81 -82 -81 -80 -73 -65 -59 -56 -55 -47 -35 -35 -48 -55 -48 -40 -28 -43 -49 -48 -31 -27 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -20 -20 -14 -40 -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 -1 -4 -1 -9 -8 0 0 0 0 0 0 0 0 0 -1 -7 -11 -8 -7 -7 -6 -6 -4 -5 -7 -8 -7 -6 -3 -2 -2 -5 -4 -2 -3 -10 -9 -9 -24 -52 -60 -18 -46 -73 -74 -58 -54 -23 -8 -12 -10 -4 -5 -5 -6 -9 -22 -14 -2 -6 -6 -6 -7 -6 -9 -40 -34 -28 -31 -30 -35 -37 -39 -37 -29 -8 -8 -6 0 -1 -2 -3 -4 -4 -3 -4 -7 -6 -5 -12 -13 -12 -10 -8 -4 -8 -7 -7 -9 -8 -5 -7 -9 -11 -10 -3 0 -4 -8 -4 -1 -9 -11 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -18 -18 -25 -34 -26 -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 -8 -59 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -49 -33 0 -21 -126 -133 -127 -121 -107 -73 -93 -119 -164 -136 -122 -116 -113 -97 -90 -79 -68 -62 -84 -65 -75 -95 -98 -126 -100 -80 -79 -88 -91 -84 -80 -84 -84 -85 -83 -79 -87 -79 -70 -65 -61 -54 -51 -46 -45 -44 -54 -47 -45 -39 -48 -71 -52 -27 -28 -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 -15 -28 -24 0 -1 -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 -5 -10 -4 -9 -6 -1 0 0 0 0 0 0 0 0 0 -2 -9 -8 -8 -13 -15 -7 -7 -8 -7 -7 -8 -5 -4 -4 -5 -6 -4 -1 -1 -3 -7 -4 -4 -4 -5 -6 -6 -46 -75 -82 -65 -17 -25 -44 -36 -3 -5 -5 -5 -8 -4 -10 -8 -4 -5 -6 -9 -9 -7 -6 -10 -13 -26 -37 -33 -30 -37 -40 -36 -23 -7 -9 -6 -2 -4 -4 -2 -3 -4 -4 -9 -7 -5 -6 -14 -14 -10 -9 -7 -8 -7 -7 -8 -7 -6 -7 -8 -5 -2 -13 -4 -1 -6 -8 -1 -7 -11 -8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -35 -35 -33 -25 -12 -14 -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 -148 -139 -74 -21 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -80 -145 -130 -117 -79 -9 -85 -96 -69 -55 -112 -111 -131 -130 -99 -87 -67 -66 -76 -74 -87 -92 -100 -114 -81 -63 -72 -67 -24 -72 -78 -80 -72 -30 -39 -29 -18 -75 -71 -68 -62 -54 -52 -63 -65 -73 -88 -53 -64 -64 -49 -66 -40 -27 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -31 -25 -19 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -6 -8 -6 -8 -4 0 0 0 0 0 0 0 0 0 -7 -8 -4 -7 -12 -17 -16 -7 -8 -8 -7 -7 -1 -1 -5 -5 -5 -7 -4 -4 -5 -4 0 0 -1 -2 -5 -4 -54 -46 -49 -62 -7 -26 -41 -33 -12 -7 -4 -5 -8 -10 -6 -7 -6 -6 -7 -6 -4 -4 -6 -9 -6 -13 -21 -26 -28 -35 -18 -17 -24 -4 -11 -8 -2 0 0 0 -1 -3 -3 -6 -5 -5 -7 -12 -13 -6 -6 -9 -9 -7 -10 -9 -7 -7 -7 -7 -4 -1 -1 0 0 -4 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -157 -101 -66 -72 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -116 -149 -120 -48 -20 -79 -71 -23 -20 -77 -112 -116 -113 -105 -101 -73 -34 -71 -106 -103 -96 -99 -96 -64 -6 0 -3 -6 -41 -64 -70 -45 0 0 0 -40 -80 -78 -74 -57 -61 -67 -72 -64 -70 -75 -51 -28 -48 -30 0 -3 -32 -28 -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 -3 -15 -26 -66 -65 -46 -34 -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 -13 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -8 -7 -11 -12 -7 -2 0 -2 0 0 0 0 0 -4 -5 -3 -11 -16 -18 -14 -7 -8 -5 -7 -8 -7 -5 -5 -8 -7 -5 -8 -4 -4 -5 -3 0 -2 -2 -2 -4 -14 -10 -19 -31 -3 -3 -37 -28 -5 -5 -4 -5 -5 -5 -7 -7 -7 -6 -5 -2 -2 -4 -4 -3 -9 -8 -5 -4 -6 -4 -4 -5 -7 -6 -17 -3 0 -1 -2 -1 0 -2 -3 -2 -5 -9 -11 -12 -12 -4 -3 -6 -8 -7 -5 -9 -10 -8 -8 -8 -8 -7 -5 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 -137 -79 -17 -8 -55 -13 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -47 -118 -106 -18 0 -34 -70 -43 -31 -54 -90 -100 -109 -87 -94 -110 -78 -95 -111 -112 -102 -23 -60 -62 -18 0 -32 -33 -31 -51 -53 -20 0 0 0 -55 -42 -42 -74 -29 -6 -37 -70 -55 -54 -56 -38 -5 -45 -17 0 -8 -36 -42 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -31 -70 -71 -69 -45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -8 -7 -8 -8 -3 -4 -4 -2 -3 -1 -3 -4 0 0 -4 -5 -10 -25 -18 -19 -14 -7 -3 -7 -8 -8 -7 -6 -11 -8 -5 -5 -5 -6 -6 -5 -3 -1 -1 -1 -2 -4 -5 -4 -3 -1 -2 -38 -22 -6 -5 -8 -9 -6 -4 -4 -4 -10 -8 -8 -8 -8 -6 -2 -3 -9 -9 -5 -4 -5 -4 -3 -3 -3 -6 -16 -2 0 0 -1 -2 -3 -4 -4 -5 -7 -10 -7 -6 -9 -11 -8 -8 -7 -8 -11 -11 -11 -9 -8 -11 -9 -12 -8 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -114 -246 -257 -211 -175 -130 -72 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -71 -86 0 0 -80 -70 -10 -20 -84 -81 -73 -79 -72 -90 -102 -108 -130 -123 -109 -105 -109 -32 -49 -34 0 -6 -34 -41 -46 -49 -46 -12 -13 -21 -37 -60 -37 -43 -61 -78 -65 -64 -59 -56 -65 -60 -44 -43 -15 -1 -15 -27 -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 -12 -45 -69 -68 -58 -49 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -6 -7 -7 -6 -6 -4 -9 -8 -6 -7 -1 -7 -5 0 -1 -9 -8 -7 -9 -16 -10 -10 -8 -7 -7 -10 -13 -11 -4 -9 -8 -9 -11 -7 -6 -6 -5 -5 -5 -1 -1 -2 -3 -4 -4 -4 -3 -2 -4 -9 -5 -5 -9 -8 -4 -3 -3 -4 -7 -6 -9 -12 -9 -5 -6 -6 -7 -7 -5 -5 -8 -10 -10 -5 -2 -1 -2 -1 0 -2 -16 -21 -1 -5 -4 -5 -6 -6 -13 -14 -12 -12 -12 -8 -7 -7 -10 -11 -11 -10 -8 -7 0 -7 -4 -3 -8 -8 -7 -3 -1 -2 -1 -3 -2 0 0 0 0 0 -1 -2 -8 -3 0 0 0 -3 -3 -2 -3 -8 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -38 -56 -131 -77 -167 -149 0 -42 -88 -79 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -94 -49 0 -15 -102 -35 0 -15 -86 -82 -39 -47 -95 -107 -130 -77 -41 -70 -87 -46 -10 -4 -27 -10 0 -1 -12 -19 -40 -43 -33 -19 -35 -43 -30 -12 -5 0 -27 -63 -15 -23 -43 -57 -66 -74 -39 -28 -33 -5 -33 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -47 -74 -69 -55 -56 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -12 0 -3 -8 -8 -7 -8 -6 -6 -8 -7 -5 0 -7 -8 -6 -5 -10 -9 -7 -8 -14 -6 -7 -8 -7 -8 -20 -10 -8 -9 -10 -12 -6 -5 -6 -7 -11 -6 -7 -10 -2 -1 -2 -3 -4 -4 -4 -4 -4 -3 -1 -1 -4 -5 -5 -4 -5 -5 -5 -5 -4 -4 -5 -6 -2 -5 -5 -7 -8 -7 -5 -5 -5 -13 -33 -27 -23 -12 -4 -6 -3 -1 -3 -1 -5 -4 -5 -7 -6 0 -10 -13 -12 -11 -7 -9 -10 -11 -11 -10 -5 -3 -2 0 0 -1 -4 -8 -9 -11 -7 -5 -7 -7 -8 -3 0 0 0 0 -2 -4 -7 -7 -1 0 0 -2 -7 -7 -8 -7 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 0 -35 -137 -157 -233 -165 -34 -151 -77 0 0 0 0 0 0 0 0 0 -56 -124 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -116 -18 0 -41 -98 -93 -19 0 0 -9 -117 -123 -117 -103 -121 -112 -41 -20 -37 -2 0 -10 -19 -1 -2 0 0 -3 -43 -49 -39 -29 -22 -6 -18 -20 0 0 -37 -37 -5 -21 -31 -38 -45 -62 -44 -27 -32 -42 -9 -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 -3 -38 -58 -65 -53 -44 -30 -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 -11 -15 -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 -65 -74 -43 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -5 -9 -3 -2 -4 -2 -9 -7 -3 -2 -8 -9 -13 -11 -7 -7 -10 -5 -2 -6 -8 -8 -7 -6 -7 -15 -12 -12 -12 -11 -9 -7 -6 -8 -15 -5 -8 -9 -4 -3 -5 -5 -5 -5 -5 -4 -3 -2 -2 -4 -3 -2 -2 -2 -5 -7 -8 -8 -6 -6 -4 -3 -3 -5 -5 -12 -11 -7 -6 -1 -1 -17 -37 -30 -31 -16 -14 -26 -11 -1 -12 -14 -5 -3 -3 -6 -6 0 -4 -11 -9 -8 -11 -10 -9 -9 -9 -9 -1 -4 -3 -1 -2 -6 -8 -8 -8 -7 -8 -6 -6 -7 -6 -1 0 0 0 0 -4 -5 -3 0 0 0 0 -1 -4 -9 -11 -10 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -178 -219 -212 -213 -3 -185 -141 -72 -121 -21 0 0 0 0 0 0 0 0 0 -107 -110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -57 -65 0 0 -47 -93 -86 0 0 0 0 -26 -126 -140 -135 -132 -130 -30 -42 -72 0 0 -17 -20 -14 -48 -41 -14 -15 -46 -56 -39 -28 -18 0 -42 -46 -31 -21 -43 -16 -14 -36 -43 -41 -59 -71 -66 -66 -66 -63 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -27 -19 -11 -38 -47 -38 -43 -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 -1 -6 -26 -18 -23 -34 -47 -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 -2 -33 -57 -48 -16 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -1 -1 0 -2 -8 -10 -4 -1 -1 -1 -3 -3 -2 -3 -5 -2 0 -5 -14 -13 -9 -6 -5 -5 -4 -11 -10 -8 -17 -17 -17 -13 -11 -8 -10 -12 -10 -6 -7 -7 -6 -17 -28 -6 -4 -2 -3 -6 -7 -20 -11 -3 -7 -6 -5 -5 -6 -7 -4 -4 -4 -5 -5 -13 -10 -7 -7 -1 -2 -2 -6 -11 -29 -11 -21 -40 -44 -7 -12 -12 -6 -4 -2 -5 -4 -3 -10 -11 -7 -8 -12 -8 -9 -8 -7 -6 0 -7 -7 -6 -5 -4 -4 -5 -5 -4 -6 -6 -6 -6 -4 0 0 0 -1 -3 -1 -4 -2 0 0 0 -6 -7 -8 -14 -8 -11 -13 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -79 -114 -90 -205 -124 -99 -83 -26 0 0 0 0 0 0 -77 -92 -46 -54 -61 -54 -40 -1 0 0 0 0 0 0 0 0 0 0 0 0 -6 -96 -45 0 0 0 0 -4 0 0 0 0 -6 -44 -80 -106 -133 -105 -1 -13 -7 -1 -1 -9 -26 -25 -27 -31 -7 -16 -24 -5 -30 -28 -20 -19 -72 -68 -60 -52 -43 -4 -5 -38 -62 -65 -67 -69 -67 -64 -48 -55 -47 -27 -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 -1 0 -9 -20 -35 -48 -38 -37 -36 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -52 -43 -26 -4 0 0 -6 -38 -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 -7 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -6 -3 -2 -6 -10 -4 -2 -6 -9 -1 -1 -2 -3 -1 -2 0 -1 -7 -12 -10 -7 -5 -5 -5 -7 -7 -7 -11 -13 -12 -9 -8 -9 -7 -9 -12 -12 -6 -6 -4 -32 -43 -6 -6 -2 -4 -16 -35 -25 -11 -5 -7 -4 -9 -5 -4 -5 -2 -1 -1 0 -2 -8 -4 -7 -7 -2 -2 -1 -1 -5 -15 -6 -18 -35 -34 -4 -7 -7 -7 -7 -5 -6 -10 -12 -10 -10 -10 -10 -10 -7 -6 -6 -6 -7 -7 -7 -7 -8 -7 -5 -4 -4 -6 -6 -5 -8 -5 -2 0 0 0 0 -2 -4 -3 -7 -3 0 -2 -6 -8 -9 -11 -13 -13 -12 -11 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -80 -174 -132 -36 -141 -129 -142 -130 -56 -82 -39 -6 -10 -168 -173 -132 -52 -54 -107 -71 0 -2 -69 -26 0 0 0 0 0 0 0 0 0 -39 -111 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -71 -88 -67 -24 -10 0 -8 -41 -18 0 -4 0 0 -9 -18 -41 -26 -27 -26 -26 -36 -47 -56 -32 -13 -57 -65 -74 -70 -58 -60 -62 -59 -54 -68 -56 -34 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -47 -38 -25 -25 -39 -36 -43 -41 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -13 -2 -35 -52 -42 -2 0 0 -19 -53 -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 -1 -2 -2 -1 -4 -4 -2 -1 0 -73 -64 -3 0 -1 0 -1 0 -1 0 -1 -5 -17 -9 -7 -9 -11 -10 -8 -6 -5 -5 -4 -4 -4 -6 -10 -12 -10 -9 -9 -7 -8 -4 -3 -7 -14 -10 -47 -36 -10 -19 -11 -10 -11 -14 -2 -3 -8 -9 -1 -6 -8 -5 -4 -3 -3 -5 -5 -7 -10 -6 -7 -7 -5 -4 -3 -2 -7 -10 -5 -3 -7 -7 -4 -6 -4 -4 -6 -10 -9 -11 -11 -10 -10 -12 -9 -8 -7 -3 -3 -5 -3 -5 -8 -4 -7 -9 -8 -4 -3 -6 -6 -5 -5 -3 -1 0 0 0 -2 -4 -5 -5 -5 -5 -2 -5 -12 -11 -9 -10 -11 -10 -12 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -143 -159 -96 -120 -75 -64 -44 -40 -120 -90 -121 -104 -89 -69 -80 -72 -61 -58 -22 0 -4 -38 -11 0 0 0 0 0 0 0 0 0 -47 -68 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -3 -20 -97 -87 -14 -133 -42 -30 -63 -56 -66 -26 0 -5 -59 -29 -10 -16 -30 -26 -23 -25 -30 -45 -22 -20 -61 -80 -68 -62 -56 -56 -56 -57 -52 -45 -14 -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 -62 -90 -75 -48 -10 -19 -46 -48 -19 -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 -31 -61 -55 -16 -17 -16 0 0 0 -5 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -20 -1 0 0 0 0 0 0 0 0 0 0 -3 -5 -4 -3 -6 -5 -8 -14 -10 -34 -27 0 0 -3 -5 -2 0 0 0 -5 -8 -10 -11 -18 -17 -13 -9 -11 -7 -3 -2 -5 -4 -3 -6 -9 -12 -9 -9 -11 -14 -16 -9 -5 -4 -6 -10 -31 -18 -22 -48 -15 -5 -3 -2 -3 -7 -7 -3 -1 -3 -9 -5 -4 -4 -5 -10 -6 -4 -6 -8 -8 -5 -6 -10 -11 -4 -5 -7 -6 -4 -8 -5 -5 -7 -6 -6 -5 -6 -9 -11 -11 -10 -10 -11 -9 -6 -4 -4 -4 -5 -6 -7 -7 -4 -7 -9 -7 -5 -3 -6 -6 -5 -4 -2 -1 0 0 0 -1 -4 -6 -6 -5 0 0 0 -2 -3 -3 -7 -8 -7 -4 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -170 -153 -121 -106 -91 -38 -26 -33 -43 -127 -67 -25 -50 -125 -143 -69 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -55 -108 -4 -109 -77 -45 -105 -86 -72 -79 -80 -85 -18 0 0 0 -1 0 -15 -35 -36 -24 -27 -19 -2 -7 -32 -58 -70 -50 -53 -27 -33 -65 -61 -20 -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 -8 -78 -37 -38 -47 -20 -2 -1 -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 -32 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -15 -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 -1 -14 -23 -18 -3 0 0 0 0 0 0 0 0 0 -2 -3 -4 -6 -4 -2 -4 -27 -94 -80 -31 -3 -1 -3 -1 0 0 0 -6 -7 -8 -7 -7 -18 -14 -12 -14 -8 -7 -6 -5 -5 -2 -7 -9 -8 -5 -6 -6 -9 -12 -14 -7 -9 -9 -8 -8 -4 -5 -6 -6 -10 -9 -5 -4 -6 -11 -8 -4 -3 -6 -4 -4 -5 -6 -5 -5 -5 -6 -7 -5 -3 -3 -5 -9 -9 -8 -6 -6 -6 -10 -5 -3 -3 -3 -4 -5 -6 -7 -8 -6 -8 -8 -8 -9 -4 -3 -2 -3 -5 -7 -7 -6 -4 -4 -7 -6 -4 -4 -9 -6 -5 -3 -2 -1 0 0 0 0 -2 -5 -4 -2 0 0 0 0 -2 -5 -7 -7 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -46 -79 -138 -169 -4 -126 -77 -40 -11 -74 -50 -46 -75 -188 -49 0 0 0 0 -49 -34 0 0 -51 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -60 -95 -81 -77 -71 -36 -47 -31 -5 0 0 -16 -6 0 0 -11 -22 -28 -31 -26 -11 -20 -60 -73 -34 -37 -41 -40 -31 -49 -68 -58 -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 -3 -19 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -26 -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 -4 -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 -4 -12 -15 -2 0 0 0 0 -1 0 -1 -1 -1 -3 -4 -6 -7 -4 -4 -6 -12 -35 -51 -23 -6 -5 -1 0 0 0 0 0 0 -8 -7 -1 -7 -13 -15 -14 -9 -8 -8 -11 -9 -2 -9 -8 -6 -4 -5 -6 -5 -5 -5 -6 -5 -7 -7 -7 -6 -4 -4 -4 -5 -11 -5 -3 -4 -4 -8 -6 -5 -5 -4 -3 -6 -7 -7 -8 -8 -6 -4 -2 -1 -7 -7 -6 -6 -6 -6 -5 -5 -4 -4 -4 -6 -6 -3 -4 -5 -6 -6 -5 -7 -7 -7 -6 -1 -5 -3 -2 -5 -6 -6 -6 -5 -4 -4 -4 -4 -3 -3 -5 -4 -3 -3 -2 0 0 0 0 0 -2 -1 0 0 0 0 0 -3 -7 -8 -7 -6 -6 -9 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -89 -70 -129 -135 -51 -49 -45 -95 -122 0 0 0 0 -2 -44 -28 0 -1 -22 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -102 -47 -37 -106 -60 -25 -11 0 0 0 0 0 -4 -51 -28 0 0 0 0 0 -7 -15 -3 -31 -48 -45 -3 -39 -50 -52 -58 -42 -60 -43 -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 -31 -90 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -15 -10 -4 -1 0 -1 -3 -2 -2 -2 -1 -1 -4 -6 -8 -8 -6 -7 -7 -8 -9 -1 -4 -8 -6 0 0 -3 -4 -3 0 -12 -6 -3 -7 -13 -16 -13 -9 -6 -6 -8 -9 -7 -10 -6 -12 -12 -7 -9 -7 -5 -4 -5 -2 -5 -6 -18 -32 -9 -7 -6 -8 -11 -4 -7 -7 -7 -12 -8 -7 -7 -6 -4 -7 -8 -8 -8 -6 -5 -5 -5 -5 -8 -7 -5 -5 -5 -5 -4 -5 -5 -4 -4 -3 -3 -3 -5 -5 -7 -8 -9 -10 -9 -7 -5 -2 -4 -5 -5 -4 -5 -5 -6 -5 -4 -4 -7 -9 -8 -5 -4 -5 -5 -4 -2 0 0 -4 -3 0 0 0 0 0 0 0 -3 -4 -6 -8 -2 -4 -7 -10 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -112 -138 -110 -87 -93 -76 -72 -84 -71 -163 -152 -54 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -55 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -7 -32 -50 -1 -1 -33 -39 -20 0 0 0 0 0 0 -12 -14 -8 0 0 -1 -3 -5 -48 -47 -46 -47 -62 -49 -59 -55 -37 -55 -41 -32 -32 -32 -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 -32 -51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -15 -18 -17 -4 -3 -4 -3 -3 -2 -2 -2 -2 -4 -5 -6 -6 -2 -7 -8 -7 -7 -5 -4 -23 -13 -6 0 -7 -9 -25 -31 -19 -10 -7 -11 -14 -13 -10 -9 -10 -9 -3 -9 -12 -10 -6 -7 -9 -7 -5 -5 -4 -4 -7 -12 -5 -4 -17 -30 -14 -15 -9 -5 -6 -8 -12 -10 -11 -11 -8 -8 -5 -4 -5 -7 -6 -6 -5 -4 -1 -3 -6 -7 -5 -4 -4 -7 -8 -6 -4 -5 -5 -5 -6 -2 -3 -4 -5 -4 -7 -6 -2 -3 -3 -5 -5 -4 -3 -3 -2 -3 -3 -4 -4 -6 -5 -3 -2 -6 -6 -5 -4 -5 -5 -3 -1 0 0 -1 -1 0 0 0 0 0 -3 -10 -5 -6 -8 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -41 -140 -141 -112 -160 -152 -124 -96 -65 -41 -28 -4 0 0 0 0 0 0 0 0 0 0 0 0 -16 -63 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -68 -8 0 -24 -52 -23 -43 -32 0 0 0 0 0 0 -3 -7 -6 0 0 0 0 -7 -30 -67 -52 -49 -44 -7 -27 -36 -40 -49 -35 -43 -30 -18 -18 -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 -43 -40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 -16 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -11 -14 -16 -8 -4 -5 -7 -3 -1 -2 -4 -4 -4 -6 -8 -7 -7 -5 -5 -7 -11 -85 -49 0 -2 -9 -6 -82 -96 -6 -5 -7 -13 -14 -8 -3 -1 -13 -21 -4 -7 -11 -10 -8 -9 -9 -8 -5 -4 -10 -6 -8 -10 -6 -4 -5 -7 -12 -16 -7 -5 -6 -14 -29 -10 -7 -10 -11 -11 -5 -5 -7 -8 -6 -8 -11 -10 -5 -4 -4 -4 -3 -3 -4 -4 -5 -6 -4 -5 -6 -7 -7 -1 -3 -4 -4 -4 -7 -10 -11 -10 -8 -5 -4 -4 -5 -7 -2 -4 -6 -5 -2 -5 -4 -2 -3 -7 -6 -5 -4 -4 -4 -1 0 0 0 0 0 -1 -2 -1 -1 0 -2 -5 -6 -3 -8 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -179 -165 -147 -186 -184 -139 -76 -50 -38 -11 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -92 -48 0 0 0 0 0 0 0 0 0 -14 -35 -3 -6 -22 0 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -15 -30 -25 -1 -27 -26 -33 -44 -48 -37 -19 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 0 0 0 0 0 0 0 0 0 0 0 -11 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -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 -12 -38 -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 -7 -13 -11 -10 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -2 0 -2 -12 -13 -11 -12 -9 -5 -4 -4 -4 -5 -7 -8 -10 -8 -7 -5 -6 -6 -2 -21 -11 -1 -3 0 -68 -55 -7 -21 -10 -14 -12 -7 -8 -8 -20 -16 -2 -5 -10 -9 -7 -7 -9 -9 -6 -6 -13 -7 -11 -8 -2 -5 -5 -5 -15 -26 -5 -5 -4 -9 -21 -11 -4 -2 -3 -5 -4 -6 -6 -7 -6 -7 -3 -3 -5 -5 -4 -3 -3 -4 -3 -9 -7 -4 -4 -4 -4 -5 -6 -2 -6 -3 -3 -5 -6 -7 -8 -7 -5 -3 -5 -5 -5 -6 -7 -7 -6 -5 -4 -4 -3 -4 -5 -6 -5 -4 -3 -3 -3 -2 -1 -1 -2 -2 0 -2 -3 -3 -2 -1 -3 -5 -8 -9 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -100 -150 -186 -196 -186 -163 -71 -23 -73 -114 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -35 -83 -26 0 0 0 -47 -45 -13 0 0 -28 -59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -1 0 0 -22 -19 -8 -27 -5 0 -14 -37 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -99 -71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -8 -2 0 0 0 0 0 -9 -11 -7 -3 0 0 0 -1 -15 -10 -2 0 -4 -7 -4 -5 -17 -21 -10 -4 -3 -4 -7 -8 -87 -140 -10 -9 -6 -8 -10 -11 -9 -7 -4 -2 -10 -2 -4 -14 -25 -31 -14 -6 -6 -7 -123 -67 -11 -7 -13 -10 -8 -8 -10 -12 -7 -5 -4 -1 -3 -2 -18 -35 -30 -9 -6 -7 -5 -5 -9 -8 -12 -19 -12 -3 -20 -27 -4 -6 -5 -6 -6 -3 -7 -8 -6 -4 -3 -5 -6 -6 -5 -8 -5 -4 -3 -3 -3 -4 -3 -3 -8 -3 -4 -5 -7 -10 -6 -4 -2 -3 -7 -5 -6 -5 -1 -1 -5 -6 -6 -5 -5 -5 -4 -3 -7 -6 -4 -3 -3 -2 -5 -2 0 0 0 -1 -1 -3 -4 -4 -6 -3 -1 -3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -3 -1 -5 -5 -8 -8 0 0 0 0 0 Wind_Speed nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 38 35 34 nan nan nan nan nan 35 nan nan nan nan nan nan 36 33 nan nan nan nan 36 35 32 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 19 18 19 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 24 24 23 20 19 17 16 15 16 19 nan nan nan nan nan nan nan 29 27 nan 24 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 26 26 26 27 27 28 29 29 30 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 36 nan nan nan nan nan nan nan 36 35 nan 39 nan nan 40 38 36 nan nan nan nan 36 34 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 20 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 23 22 20 18 17 16 15 14 16 19 21 21 nan nan nan nan nan nan nan 24 22 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan 26 26 26 27 27 28 28 29 30 30 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 37 nan nan nan nan nan nan nan nan nan 37 nan nan nan nan 41 40 38 nan nan nan nan 35 33 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 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 19 18 17 15 15 14 15 17 19 20 nan nan nan nan nan nan 26 24 22 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 nan nan 25 26 26 27 27 28 28 29 30 30 30 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 38 35 nan nan nan nan nan nan nan nan nan 38 nan nan nan nan 41 40 nan nan nan nan nan 34 33 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 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 17 nan nan 15 15 15 16 18 20 21 nan nan nan nan nan 26 25 22 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 26 26 26 26 27 28 28 29 29 29 29 29 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 37 nan nan nan nan nan nan nan nan nan nan 39 nan nan nan nan nan 39 38 nan nan nan 34 34 32 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 18 17 16 15 15 nan 15 15 16 18 20 22 nan nan nan nan nan nan 25 23 nan nan 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 27 27 nan 26 26 26 27 27 28 28 29 29 29 29 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 38 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 35 nan nan nan nan 33 31 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 15 nan nan nan 16 18 21 22 nan nan nan nan nan nan nan 24 22 nan nan 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 nan nan nan nan nan 28 28 28 28 28 28 28 28 27 27 27 27 27 28 28 28 28 28 28 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 nan nan nan nan nan 32 30 29 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 19 17 16 14 14 nan 17 20 22 nan nan nan nan nan nan nan nan 23 22 nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 nan 28 27 27 28 28 28 29 29 28 28 28 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 37 36 nan nan nan 31 31 31 nan nan 32 31 29 29 32 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 16 16 14 nan nan 20 nan nan nan nan nan nan nan nan nan nan nan 23 nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 26 26 26 26 27 27 27 27 27 28 28 29 29 28 28 28 28 28 28 28 29 29 29 28 27 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 37 nan nan nan nan nan nan nan nan nan nan nan nan 37 35 nan nan nan 31 31 31 nan nan 32 31 nan 29 31 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 21 20 16 14 nan nan 20 23 nan nan nan nan nan nan nan nan nan nan 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 26 26 26 26 26 26 27 27 28 28 28 29 29 29 29 28 28 28 28 28 28 28 29 28 28 28 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 39 nan nan nan nan nan nan nan nan nan nan nan nan 38 37 nan nan nan nan 30 31 nan nan 31 30 29 29 31 nan 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 14 17 20 nan 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 26 26 26 26 27 27 28 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 nan nan nan nan nan nan nan nan nan nan nan 40 nan nan nan nan nan nan 30 nan 31 31 30 29 31 34 nan 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 19 16 16 20 22 nan 23 24 nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 26 26 26 26 27 27 28 29 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 nan nan nan nan nan nan nan nan nan nan nan 40 nan nan nan nan nan nan 30 nan 31 31 nan 32 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 17 19 23 24 nan 24 24 24 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 26 26 26 26 27 28 28 29 30 30 30 29 29 29 29 29 29 30 30 29 29 28 28 28 28 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 nan nan nan nan nan nan nan nan nan nan nan 42 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 nan nan nan nan nan nan nan nan nan 20 22 25 26 nan 24 24 24 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 25 26 26 27 28 29 30 30 30 30 30 29 29 29 29 30 30 30 30 29 29 28 28 28 28 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 nan nan nan nan nan nan nan nan nan nan nan 42 41 nan nan nan nan nan nan nan nan 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 22 25 27 27 26 25 25 25 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 26 26 27 28 29 30 30 30 30 30 29 29 29 29 30 30 30 30 30 29 29 29 29 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 27 29 28 27 26 25 25 25 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 27 27 28 28 29 30 30 30 30 29 29 29 29 29 nan 30 31 31 30 30 30 29 29 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 26 28 29 29 28 27 26 26 26 25 24 nan nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 27 27 27 28 28 29 29 29 30 30 30 30 29 29 29 29 30 30 31 31 31 31 30 30 29 29 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 40 39 38 38 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 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 22 nan nan 29 30 30 29 28 27 26 26 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 28 28 28 29 29 29 29 30 30 31 31 31 30 30 30 31 31 32 31 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 nan nan nan nan nan nan nan nan nan nan nan 39 39 39 nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 28 28 27 27 26 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 28 29 29 29 29 29 29 29 30 30 31 31 32 32 32 32 32 32 33 32 32 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 27 27 27 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 28 29 29 30 30 30 30 29 29 29 29 30 30 31 31 32 32 33 33 33 33 32 32 31 30 30 29 29 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 42 40 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 21 21 nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 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 29 30 30 30 30 30 30 30 30 29 30 30 30 30 31 31 32 32 32 32 31 31 31 30 30 29 29 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 43 nan 40 39 nan nan nan nan nan nan nan nan nan 38 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 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 26 26 25 nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 29 29 30 30 30 31 31 31 32 32 32 31 31 31 31 31 32 31 30 30 30 30 29 29 28 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 40 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 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 26 26 26 26 26 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 29 29 29 30 31 31 32 32 33 33 33 33 32 32 32 31 31 30 30 29 29 29 29 28 28 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 43 nan 39 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 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 29 29 30 30 31 32 33 33 34 33 33 33 33 33 32 31 30 30 29 29 29 29 29 28 28 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 nan 43 nan 38 34 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 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 30 30 30 30 31 31 31 32 32 32 33 33 32 32 33 33 33 32 31 30 30 29 28 28 28 28 28 28 28 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 nan 42 41 37 35 31 nan nan nan nan nan nan nan nan 43 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 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 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 32 31 30 29 28 27 27 27 28 28 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 40 38 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 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 31 31 32 32 31 31 31 30 30 30 30 30 31 31 32 32 33 33 33 32 31 30 28 28 28 27 28 28 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 39 37 nan 30 30 32 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 32 32 31 31 30 30 30 30 30 30 30 32 32 32 32 32 33 33 32 31 30 29 29 28 28 28 28 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 38 35 nan 30 nan 32 nan nan nan nan 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 23 nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 31 31 31 30 30 30 30 30 31 31 32 32 32 32 32 32 31 31 31 30 29 29 29 28 28 28 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 34 nan 31 nan 34 nan nan nan nan 38 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 20 nan 19 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 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 32 32 31 31 31 31 31 31 31 31 32 32 32 32 32 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 33 nan 32 35 37 nan nan nan nan 38 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 18 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 31 nan 32 32 31 32 32 32 32 32 32 33 32 32 31 31 30 30 29 29 29 29 29 29 29 30 29 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 32 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 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 21 26 nan nan nan 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 32 32 32 32 32 32 32 33 33 32 32 31 30 29 29 28 28 28 28 28 29 30 30 29 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 35 nan nan nan nan nan nan nan nan 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 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 19 21 25 nan nan nan 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 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 33 33 33 33 33 33 33 32 32 32 31 31 30 29 28 28 27 28 28 29 30 30 29 29 28 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 nan 36 38 39 nan nan nan nan nan nan nan nan 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 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 22 24 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 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 32 32 33 34 34 34 33 33 33 33 32 32 32 31 30 29 28 28 28 28 29 29 30 29 29 29 28 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 nan 33 33 34 34 33 33 33 32 32 31 31 30 29 29 29 29 29 29 29 29 29 29 28 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 31 32 32 33 33 33 33 33 32 32 31 30 30 30 29 29 29 28 29 29 29 29 28 27 26 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 30 30 31 31 31 32 32 33 32 32 31 30 30 29 29 29 28 28 28 29 29 28 27 26 25 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 39 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 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 29 29 29 29 30 30 31 32 32 31 30 30 29 29 29 29 28 28 28 29 28 27 26 25 25 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 38 39 40 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 28 29 30 31 31 31 30 30 29 29 29 29 29 29 28 28 28 27 26 25 25 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 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 38 39 40 40 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 nan nan nan nan nan nan nan nan nan nan nan 28 nan nan nan nan nan nan nan nan 29 29 28 29 29 30 30 30 29 29 29 29 29 29 29 29 29 29 28 27 26 25 25 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 29 28 27 26 26 25 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 nan nan nan 29 29 29 29 29 29 28 28 28 29 29 29 29 29 29 29 30 30 29 27 27 26 26 26 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 nan nan nan 29 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 30 30 29 28 27 26 26 26 26 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 43 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 29 29 nan nan nan 29 29 29 29 29 29 28 28 28 28 29 30 29 29 29 29 30 30 29 28 27 26 26 26 26 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 46 45 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 29 29 nan nan 29 nan nan nan 29 29 30 30 29 29 28 28 28 29 29 29 29 28 28 29 29 29 28 27 27 26 26 26 26 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan 51 51 50 nan nan 48 47 47 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 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 41 nan nan nan nan nan nan nan nan nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 nan nan nan nan nan nan nan nan nan nan nan 29 nan nan 29 30 30 30 30 30 29 29 29 29 29 30 29 28 28 28 28 28 28 27 27 27 26 26 26 26 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 51 50 50 49 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 30 nan nan nan 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 25 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 nan nan nan nan nan nan nan nan 29 30 31 31 32 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 30 30 nan nan nan 30 30 30 30 30 30 30 30 30 30 29 28 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 40 nan nan nan nan nan nan nan 28 29 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 30 30 nan nan 30 30 30 30 30 30 30 31 30 30 30 29 28 27 27 27 26 26 26 26 26 26 26 25 25 25 25 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 nan 49 nan nan nan nan nan nan nan nan nan nan nan nan 43 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 38 37 nan nan nan nan 27 27 29 30 30 31 32 nan 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 32 32 nan nan nan nan nan nan nan nan nan nan 31 31 nan nan 31 31 31 31 31 31 30 30 31 30 29 28 28 27 27 27 27 26 26 25 25 26 25 25 25 25 24 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 49 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 38 37 36 33 31 nan 27 27 29 31 31 32 nan nan nan 36 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 33 nan nan nan 32 32 nan nan nan nan nan nan nan nan nan nan 31 31 31 31 31 30 30 30 30 30 29 29 28 28 28 28 27 26 26 25 25 25 25 25 25 25 24 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 34 32 nan 27 28 nan 32 33 34 35 nan 36 36 35 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 33 nan nan nan 32 nan nan nan nan nan nan nan nan nan nan nan nan 31 31 31 31 30 30 30 30 29 nan 29 28 28 28 28 27 26 26 25 25 25 25 25 25 25 25 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 37 37 36 36 34 31 nan 28 29 nan nan 36 37 37 nan 37 36 36 35 33 nan nan nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan 30 31 nan nan nan 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 33 33 33 nan nan nan nan nan nan nan nan nan nan nan nan 31 31 31 30 30 30 30 29 nan nan nan 29 29 29 28 27 26 26 25 25 25 25 25 25 25 25 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 36 37 37 37 36 34 31 28 28 30 nan nan nan 39 39 nan nan nan 37 35 32 nan nan 30 30 30 nan nan nan nan nan nan nan nan nan nan nan 30 30 nan nan 31 31 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 nan nan nan nan nan nan nan nan 34 33 33 33 nan nan nan nan nan nan nan nan nan nan nan 31 31 31 30 30 30 29 nan nan nan nan 29 29 29 28 27 26 26 26 25 25 25 26 26 26 26 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 37 37 36 34 32 29 nan 31 nan nan nan 41 41 40 40 nan 37 35 32 nan nan nan 30 30 30 30 nan nan nan nan nan nan nan nan 31 nan nan 31 31 32 32 32 32 nan nan nan nan nan nan nan nan nan nan nan 34 34 nan nan nan nan nan nan nan nan 35 nan nan nan nan nan nan nan nan 35 34 33 33 nan nan nan nan nan nan nan nan nan nan nan 31 31 30 30 30 29 nan nan nan nan nan 29 30 29 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 36 36 36 36 37 37 37 37 35 32 29 29 nan nan nan nan nan 41 41 40 nan nan nan nan nan nan nan nan 31 30 30 30 30 nan nan nan nan nan 32 32 32 32 32 32 33 33 33 33 33 33 33 nan nan nan nan nan nan nan 33 33 34 34 nan nan 35 nan 35 nan 35 35 nan nan nan 36 nan nan nan 36 35 35 34 34 nan nan nan nan nan nan nan nan nan nan nan 31 31 30 30 29 nan nan nan nan nan nan 30 30 29 29 28 27 27 26 26 26 26 26 26 26 26 26 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 42 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 35 35 35 36 37 38 38 38 37 36 33 30 30 nan nan nan nan nan nan 41 40 38 nan nan nan nan nan 30 nan 31 32 31 31 31 31 nan nan nan nan nan 32 32 32 33 33 33 34 33 33 33 33 33 nan nan nan nan nan nan nan nan nan nan 34 35 35 35 35 nan nan nan nan nan nan 36 36 36 37 nan nan 36 35 34 34 34 34 34 nan nan nan nan nan nan nan nan 31 31 30 29 29 29 nan nan nan nan nan 30 nan 29 29 28 28 27 27 27 26 26 27 27 26 26 26 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 43 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 35 35 35 36 38 38 39 38 37 35 33 31 32 36 38 nan nan nan nan nan 39 38 nan nan nan nan nan 31 31 32 32 32 32 32 32 33 nan 33 32 nan 33 33 33 33 33 34 34 34 33 33 33 33 32 32 31 31 nan nan nan nan nan 34 34 35 35 36 36 36 37 nan nan nan nan 37 37 37 37 37 37 36 36 35 35 34 34 34 34 nan nan nan nan nan nan 32 31 31 30 30 nan nan nan nan nan nan nan nan nan 29 28 28 28 27 27 27 27 27 27 27 27 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 35 36 37 38 38 39 38 37 35 33 32 34 37 38 nan nan nan nan nan 39 37 34 30 nan nan 30 30 31 32 33 33 33 33 33 33 33 33 33 nan 33 33 33 33 33 34 34 33 33 33 33 33 32 32 32 32 32 33 nan nan nan 34 35 nan nan nan nan 37 37 37 37 37 38 38 38 38 38 37 37 37 36 36 35 35 35 35 34 35 34 nan nan nan nan 32 32 31 31 nan nan nan nan nan nan nan nan 30 nan 29 28 28 27 27 27 27 27 27 27 28 28 28 28 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 49 50 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 45 45 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 37 38 38 38 38 38 37 36 34 33 34 35 39 40 40 nan 40 nan nan nan 35 32 30 nan 29 30 30 31 32 33 33 33 33 33 33 33 33 nan nan nan 33 33 33 33 33 33 33 32 32 32 33 33 nan 32 33 33 34 nan nan nan 35 36 36 37 37 37 38 37 37 37 37 38 38 38 38 38 37 37 37 37 36 36 35 35 35 35 35 35 34 nan nan nan 32 32 31 31 nan nan nan nan nan nan nan nan 29 nan nan 28 28 27 27 27 27 27 27 28 28 28 28 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 50 50 nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 38 39 39 38 38 37 37 36 35 34 34 35 37 40 41 41 nan nan 40 nan 36 33 31 29 29 30 30 31 32 33 33 33 33 33 33 33 33 33 33 nan 33 33 33 33 33 33 nan 32 32 32 32 33 33 33 33 33 34 nan nan 36 36 36 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 35 35 35 35 35 34 34 nan nan nan 32 32 31 nan nan nan nan nan nan nan nan nan nan nan 28 28 27 27 27 27 28 28 28 29 29 29 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 51 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 40 40 39 37 37 36 35 35 35 36 38 40 41 42 42 42 nan 40 38 nan nan 30 30 30 30 31 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 nan 33 33 nan 32 32 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 38 38 38 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 35 35 35 nan 35 35 34 34 33 nan nan nan nan nan nan nan nan nan nan nan nan nan 29 nan 28 28 27 27 28 28 28 29 29 30 30 30 30 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 40 39 38 37 36 36 36 36 37 39 40 41 42 42 42 42 41 nan 37 nan 32 31 30 31 31 32 33 33 34 34 33 33 33 33 33 33 33 33 nan nan nan nan nan nan nan nan 32 32 32 32 32 33 33 34 34 35 36 36 37 37 38 38 38 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 nan nan nan nan 35 35 35 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 28 28 29 29 29 30 30 30 30 30 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 38 38 37 36 36 36 38 39 40 41 41 42 42 42 42 41 39 37 nan nan nan 31 32 33 33 33 34 34 34 34 33 nan nan 34 34 34 34 nan nan nan nan nan nan nan 33 33 32 32 32 33 33 33 34 34 35 35 36 37 37 38 38 38 39 39 38 38 37 37 38 38 38 38 38 38 38 37 37 37 37 37 nan nan nan nan nan 35 35 35 35 34 34 33 32 32 nan nan nan 31 30 30 29 29 nan nan nan nan 29 29 29 29 29 29 29 30 30 30 31 31 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 54 nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 38 37 37 37 37 38 39 40 40 41 41 42 42 42 42 40 38 37 36 nan nan 32 34 34 34 34 34 34 34 34 34 34 34 nan nan nan nan nan nan nan nan nan nan 34 34 34 34 33 33 33 34 34 34 34 35 36 36 37 37 37 38 38 38 38 38 37 37 37 37 37 37 37 37 38 38 38 38 38 37 37 37 37 nan nan 36 35 35 35 35 34 34 33 33 32 32 32 31 31 30 30 30 30 nan nan nan nan nan 29 29 30 30 30 30 30 30 31 31 31 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 39 38 38 38 39 40 41 41 41 42 43 43 42 42 40 39 37 35 34 33 33 34 34 34 34 34 34 34 34 nan nan nan nan nan nan nan nan nan nan nan nan 35 35 36 35 35 35 35 35 35 35 35 35 36 36 37 37 37 37 37 38 38 37 37 37 37 37 37 37 37 37 37 38 38 38 39 38 38 38 37 37 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 nan nan nan nan 30 30 30 31 31 31 31 32 32 32 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 40 39 39 39 40 41 42 42 43 43 44 43 43 42 nan nan nan 35 34 34 34 34 34 34 34 34 34 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 36 36 36 37 37 37 36 37 38 38 38 38 38 38 38 37 37 37 38 38 38 38 38 38 38 38 38 38 39 39 39 39 38 38 37 37 37 37 36 35 35 34 34 34 33 33 32 32 31 31 31 31 31 31 31 31 30 nan nan 30 30 nan 30 31 31 31 31 32 32 32 32 33 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 40 40 40 41 42 43 44 44 44 44 44 43 43 41 nan nan 34 33 34 34 34 34 34 34 34 34 34 34 34 34 nan nan nan nan nan 35 36 36 36 36 nan nan 36 36 37 37 37 38 39 39 39 39 40 40 40 39 39 39 39 38 38 38 38 39 39 39 39 39 39 38 39 39 39 39 39 39 39 nan nan nan nan nan 36 36 35 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 30 31 31 nan nan nan 31 32 32 32 32 33 33 33 33 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 40 40 41 42 43 44 45 45 45 45 45 44 42 40 nan 35 34 33 33 33 34 35 35 35 35 34 34 34 34 34 34 34 35 35 35 36 36 36 36 37 37 36 36 36 37 37 38 39 40 41 41 41 41 42 42 41 41 40 40 40 39 39 39 40 40 40 40 40 39 39 39 39 39 39 40 39 39 39 39 39 38 37 36 36 36 35 35 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 nan nan nan nan nan 32 32 32 32 33 33 33 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 40 40 41 42 43 44 45 46 46 45 45 44 42 nan nan 34 33 33 33 34 35 36 36 36 36 36 35 35 35 35 35 35 35 35 36 36 36 nan 37 37 37 36 36 37 37 38 39 40 41 42 42 42 42 43 43 43 42 42 41 41 40 40 40 40 40 40 41 41 40 40 40 40 40 40 40 40 40 40 39 39 38 38 37 37 37 36 35 35 34 nan nan 32 32 32 32 32 31 32 32 32 32 32 31 31 nan nan nan nan nan nan 33 nan nan nan 34 34 34 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 39 40 41 43 44 45 46 46 46 45 43 40 nan 35 34 nan 34 34 35 36 38 38 38 38 37 37 36 36 35 35 35 35 35 36 36 36 37 37 37 37 37 37 37 38 39 40 41 41 42 42 43 43 44 44 44 43 43 42 41 41 40 40 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 32 32 32 32 32 32 32 32 32 32 32 nan nan nan nan nan nan nan 34 nan nan nan nan nan 34 35 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 40 40 42 43 44 46 46 46 44 42 38 nan 34 34 34 35 36 36 37 39 39 39 39 39 38 38 37 36 36 35 35 35 35 35 36 37 37 37 38 37 38 38 38 39 40 40 41 42 42 43 43 44 44 44 43 43 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 nan nan nan 37 37 36 36 36 35 35 34 34 33 33 33 33 33 33 33 33 33 nan nan nan nan nan nan nan nan nan 35 nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 nan nan nan nan 39 39 39 39 40 40 40 40 nan 42 44 46 47 46 44 nan nan 34 34 34 35 36 36 37 38 39 40 40 40 40 40 39 38 37 36 35 35 35 35 35 35 36 37 37 37 38 38 38 39 39 39 40 40 41 42 43 43 44 44 44 43 43 42 42 41 41 40 40 40 41 41 42 42 41 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 34 34 34 33 33 33 33 nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan 40 40 nan nan nan nan 42 44 47 48 47 42 37 34 33 34 34 35 35 36 37 38 38 39 40 40 40 40 40 39 38 37 37 36 35 35 34 35 35 36 37 37 38 38 39 39 39 39 40 40 41 42 42 43 44 44 44 43 43 42 42 41 41 40 40 40 41 41 41 42 42 42 41 41 41 41 41 41 40 40 40 39 39 38 38 nan nan nan 36 35 35 34 34 34 34 35 34 34 34 34 34 34 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 41 40 nan 40 nan nan 40 nan nan nan nan 41 41 42 45 48 50 46 nan 34 32 33 33 34 34 35 36 37 38 38 38 39 39 40 40 40 40 39 39 38 38 37 35 35 35 35 36 37 37 38 38 39 39 39 39 40 40 41 42 42 43 44 44 44 44 43 42 42 41 40 40 40 40 40 41 41 41 42 42 42 41 41 41 41 41 40 40 nan 39 38 38 38 nan nan nan 36 35 35 35 35 nan nan nan nan nan nan 34 34 34 34 34 34 nan nan 35 nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 41 41 40 40 40 40 40 41 nan nan 41 41 41 41 44 48 48 42 nan nan 31 32 33 33 34 35 35 36 37 37 37 38 39 39 39 40 40 40 40 39 39 38 37 36 36 36 36 37 38 38 38 39 40 40 40 40 41 41 42 43 44 45 45 44 44 43 42 41 41 40 40 40 40 40 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 38 38 nan nan nan nan nan 36 36 35 35 nan nan nan nan nan nan 35 35 35 35 35 nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 nan nan 40 41 nan nan 41 41 41 41 nan 40 42 44 44 nan nan nan 32 32 32 33 34 34 35 35 36 36 37 38 38 38 38 39 39 40 40 40 40 40 39 38 38 37 37 38 38 38 39 40 41 41 41 41 41 42 42 43 44 45 45 44 44 43 42 41 41 41 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 nan nan nan nan nan nan nan nan 36 36 36 nan nan nan nan nan nan 35 35 35 nan nan nan nan nan 35 35 35 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 42 42 41 41 41 41 41 42 nan nan 42 42 41 41 40 41 41 41 nan nan nan nan 33 33 33 33 34 34 35 35 36 37 37 37 38 38 38 39 40 40 41 41 41 41 40 39 39 39 39 39 39 40 42 42 42 42 42 42 43 43 44 44 44 45 44 44 43 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 nan nan nan nan nan nan nan nan 36 37 nan nan nan nan nan nan nan 35 nan nan nan nan nan nan 36 36 36 36 35 35 nan nan nan nan nan 35 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 40 38 nan 36 nan nan nan 33 33 33 33 34 34 35 36 37 37 37 37 38 39 39 40 40 41 41 41 41 41 40 40 40 40 40 41 42 43 43 43 43 43 43 43 44 44 44 44 44 44 43 43 42 42 42 41 41 41 42 42 42 42 41 41 41 41 41 40 40 40 40 39 39 39 38 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 36 36 36 36 36 36 35 nan 35 35 35 35 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 43 43 43 43 43 43 43 42 43 43 43 43 43 43 43 42 42 40 nan nan 36 35 34 nan 33 32 33 33 34 35 35 36 36 37 37 38 38 39 40 40 40 41 41 41 41 41 41 41 41 41 42 42 43 44 44 44 44 44 44 44 44 44 45 45 44 44 44 43 43 42 42 42 42 42 42 43 42 42 42 41 41 41 41 40 40 40 40 39 39 39 nan nan nan nan nan nan nan 37 37 37 37 36 36 nan nan nan nan nan 36 nan nan nan nan nan nan nan 36 36 36 36 36 36 35 35 35 35 35 35 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 43 43 43 43 44 44 44 44 43 43 43 43 43 43 44 44 43 42 39 39 nan nan 36 35 nan nan 31 32 32 33 34 35 35 36 37 38 39 39 40 40 40 41 41 41 41 41 41 41 41 41 42 43 43 44 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 43 43 42 43 43 43 43 43 42 42 41 41 41 40 40 40 40 39 39 38 nan nan nan nan nan nan nan 38 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 36 36 nan nan nan 36 36 36 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 44 44 44 42 41 39 37 39 38 36 34 32 31 31 31 33 34 34 35 37 38 39 40 40 41 41 41 41 41 41 41 41 41 41 41 42 42 43 43 44 45 45 46 46 46 46 46 46 46 45 45 45 45 44 44 44 43 43 43 43 43 44 44 43 43 43 42 42 41 41 41 41 40 40 40 39 nan nan nan nan nan nan nan 38 38 38 38 38 37 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 36 nan nan nan nan nan 36 36 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 44 44 44 45 44 45 45 45 45 45 44 44 43 43 43 44 44 44 43 41 39 39 41 39 36 34 33 32 31 31 31 32 34 35 37 39 40 41 41 41 42 42 41 41 41 41 41 41 41 41 41 42 43 43 44 45 45 45 46 46 46 46 46 46 45 45 45 45 44 44 44 44 44 43 43 44 44 44 44 43 43 42 42 42 41 nan 41 40 40 40 39 nan nan nan nan nan nan nan nan 39 39 nan nan 38 38 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 nan nan nan nan nan 36 36 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 43 44 45 45 46 46 46 46 46 46 46 45 45 44 43 43 44 44 44 44 43 nan 41 41 41 38 36 35 34 32 nan nan 31 32 33 35 37 39 40 41 42 42 42 42 42 42 42 41 41 41 41 41 41 42 42 43 44 45 45 45 45 46 46 46 46 46 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 nan 41 41 40 40 nan nan nan nan nan nan nan nan nan 39 39 39 39 39 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 37 37 nan nan nan 36 36 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 47 45 44 43 44 44 46 47 47 47 47 48 48 47 47 46 45 45 44 44 44 44 45 45 44 nan 43 43 41 36 35 34 34 33 33 33 32 32 34 35 37 38 40 41 42 42 42 42 42 42 42 41 41 41 41 41 41 42 42 43 44 44 45 45 45 46 46 46 46 45 45 45 45 45 45 44 44 44 44 45 45 44 44 44 43 43 43 43 43 43 42 41 41 41 41 41 nan nan nan nan nan nan nan nan nan 39 39 39 39 nan nan 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 nan nan nan nan 37 37 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 49 49 48 47 nan 46 46 46 48 48 48 49 49 49 49 48 47 46 45 45 46 46 46 46 46 46 45 45 44 42 39 34 33 33 33 33 34 34 34 34 35 36 38 39 39 40 41 41 42 42 42 42 41 41 40 nan 40 41 41 42 42 43 43 44 44 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 45 45 44 44 43 43 43 43 43 43 43 42 42 41 41 41 41 41 nan nan nan nan nan nan nan nan 39 39 nan 39 39 38 38 nan nan 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 nan nan nan 37 37 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 50 49 48 48 47 47 47 48 49 50 50 nan 50 50 48 47 46 45 45 45 46 47 48 48 48 47 46 44 41 36 33 32 32 32 33 35 36 37 37 37 38 39 39 40 40 40 41 41 42 42 42 41 41 40 40 40 40 nan nan nan 42 43 44 44 44 45 45 46 46 45 45 45 45 45 44 44 44 44 44 44 45 44 44 44 43 43 43 43 43 43 43 42 42 42 42 41 41 41 41 41 nan nan nan nan nan nan 39 39 39 39 nan nan 39 38 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 37 37 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 51 50 49 nan 48 48 48 49 50 50 51 nan 51 50 48 47 45 45 44 45 46 47 48 49 48 48 46 43 39 34 32 32 31 32 34 36 38 39 39 39 40 40 41 41 41 41 41 42 42 42 42 42 41 41 40 41 41 41 41 42 42 43 43 44 45 45 46 46 46 45 45 45 45 44 44 43 44 44 44 45 45 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 nan nan nan nan nan nan 39 nan nan nan 39 38 38 38 38 nan nan nan nan nan nan nan nan nan nan nan nan 38 37 nan 37 nan nan 37 37 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 52 52 51 51 50 49 48 48 49 50 51 51 51 51 50 48 46 46 45 44 44 45 46 47 48 47 47 44 40 36 34 32 31 31 33 35 38 40 40 40 40 41 42 nan 42 42 42 42 43 43 43 42 42 42 42 42 42 42 42 42 nan 43 43 44 44 45 46 46 46 46 46 46 45 45 43 43 43 44 44 45 45 44 44 44 44 44 44 44 44 44 43 43 43 42 42 42 42 41 41 41 41 41 nan nan nan nan nan nan 40 39 39 39 nan 39 nan 39 39 nan nan nan nan nan nan nan nan nan nan 38 38 nan nan nan 37 nan 37 37 37 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 53 53 52 52 52 52 52 51 50 49 50 51 51 52 52 51 50 nan 48 48 47 45 45 45 45 46 47 47 46 44 41 37 37 34 32 32 33 35 38 40 41 42 42 42 43 43 43 nan nan 43 43 43 43 43 43 43 43 43 43 43 43 44 43 nan 43 43 44 45 46 46 47 47 47 47 46 45 44 44 44 44 44 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 41 nan nan nan nan nan nan 40 40 nan 39 nan nan 39 nan nan nan nan nan nan nan nan nan nan nan 39 38 38 38 37 nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 53 53 53 53 53 53 53 53 52 51 51 52 52 52 52 51 50 49 49 48 47 46 47 47 47 46 46 46 44 41 38 37 35 32 32 33 35 37 40 41 42 43 43 43 44 44 44 43 43 43 43 43 44 43 43 44 44 44 44 44 45 44 44 nan nan 44 45 46 46 47 47 47 47 47 46 45 44 44 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 42 42 42 41 41 41 41 41 41 41 nan nan nan 41 40 40 40 nan nan 40 39 nan nan nan nan nan nan nan 39 39 nan nan 39 39 38 38 nan nan nan nan 38 39 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 53 53 53 53 53 54 54 54 53 53 52 52 52 52 51 50 50 50 49 49 48 48 49 49 48 47 45 43 40 38 37 35 33 32 32 34 36 39 41 42 43 43 44 44 44 43 43 43 43 43 nan nan nan 44 44 44 45 45 45 45 45 45 45 nan 45 45 45 46 47 47 47 48 47 47 46 45 45 46 46 46 46 46 46 46 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 42 42 41 41 41 41 41 41 41 41 41 40 nan nan nan nan nan nan 39 nan nan nan nan nan nan nan 39 39 nan nan nan 39 39 38 38 38 38 nan nan 39 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 54 54 54 55 55 55 55 55 54 53 53 52 52 51 51 50 50 50 50 50 50 49 49 50 49 46 43 40 39 37 35 33 32 32 33 35 38 40 42 42 42 42 43 43 43 43 43 43 43 43 nan nan nan nan nan nan nan nan 46 46 46 46 46 45 45 45 45 46 47 47 48 48 48 47 46 46 46 47 47 46 46 46 46 46 46 45 45 45 45 44 44 44 44 44 44 44 43 43 43 42 42 41 41 41 41 41 41 41 41 41 40 40 40 40 nan 40 nan 40 nan nan nan nan nan nan nan 39 39 nan nan 40 39 39 39 39 39 39 39 39 40 nan 40 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 nan nan 56 56 56 57 57 56 56 55 54 53 53 52 51 51 50 50 50 50 50 51 51 50 50 49 47 44 41 39 37 35 33 32 32 32 35 37 39 41 42 42 42 41 41 42 42 42 42 43 43 nan nan nan nan nan nan nan nan nan 46 46 46 46 46 45 45 45 45 46 46 47 48 48 48 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 44 44 43 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 nan nan nan 40 nan nan nan nan nan nan nan 40 40 nan nan nan 40 39 39 39 39 40 40 nan nan 41 40 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 nan nan 59 58 58 58 58 57 57 56 55 54 52 51 51 50 50 50 50 50 50 51 52 51 49 47 45 43 41 nan 35 33 32 32 33 34 37 39 40 41 41 41 41 41 41 41 42 42 42 43 nan nan nan 44 44 44 nan nan nan nan nan 46 46 46 46 46 nan 45 46 46 47 47 48 48 48 48 48 47 47 47 48 47 47 47 46 46 46 46 46 45 45 45 45 45 45 45 45 44 44 43 43 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 nan nan 41 40 nan nan nan nan nan nan nan nan 40 40 nan nan nan nan 40 40 40 41 41 41 41 41 41 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 61 61 60 59 59 58 57 56 55 53 52 51 50 49 49 49 49 49 50 51 52 51 48 45 44 42 nan 36 34 33 33 33 35 36 39 40 40 41 41 41 41 41 41 42 42 43 43 nan nan nan nan nan 45 45 nan nan nan nan nan nan nan 46 46 46 46 46 46 47 47 47 48 48 48 48 48 48 48 48 48 47 47 46 46 46 46 46 46 46 46 46 46 46 46 45 45 44 44 43 44 44 43 43 42 42 42 42 42 42 42 42 42 42 42 42 nan nan nan nan nan nan nan nan nan nan nan 41 41 nan nan nan nan nan 41 41 41 42 41 41 41 41 41 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 62 62 61 nan 59 58 57 nan nan 53 52 50 49 48 48 48 48 48 48 49 51 50 48 46 43 40 nan 35 34 33 33 34 36 38 40 40 41 41 41 41 41 41 42 42 43 43 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 47 47 48 48 48 48 48 48 48 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 45 45 44 44 44 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 nan nan nan nan 42 nan nan nan nan nan 41 41 nan nan nan nan nan 42 42 42 42 42 42 42 42 41 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 62 62 61 nan nan 57 56 55 nan 53 51 49 47 47 47 47 47 46 46 47 49 50 49 45 42 nan nan nan 34 34 35 36 37 39 40 40 41 41 41 40 40 41 42 43 43 44 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 48 48 48 48 48 49 49 49 48 48 48 47 47 47 47 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 44 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 nan nan nan nan nan 42 42 nan nan nan nan nan 42 42 42 42 42 42 42 42 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 53 55 57 nan nan nan nan nan nan nan 57 55 55 54 nan 50 47 46 45 45 45 45 44 44 45 46 47 47 43 40 nan 35 34 35 35 37 38 39 40 40 40 40 40 40 40 41 41 42 43 44 44 44 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 48 48 48 48 48 49 48 48 48 48 48 47 47 47 47 46 46 46 46 46 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 nan nan nan nan nan nan nan nan nan nan 42 42 42 42 42 42 42 42 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 53 55 57 nan nan nan nan nan nan nan 57 56 55 53 51 48 46 45 44 44 44 44 43 43 44 44 45 44 41 nan nan 34 35 36 37 38 39 39 40 40 40 40 40 40 41 41 41 42 43 43 43 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 48 48 48 48 48 49 49 49 49 49 48 48 47 47 47 47 47 47 47 47 47 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 43 nan 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 nan nan nan nan 42 nan nan nan nan 42 42 42 42 42 42 42 42 42 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 51 53 55 57 nan nan nan 60 nan nan nan nan 56 nan nan 50 47 45 44 44 44 44 43 43 43 43 44 44 41 38 35 34 34 nan 37 nan nan nan nan 40 41 41 41 41 nan 41 41 41 41 42 42 43 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 48 48 48 49 49 49 49 49 49 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 nan nan nan 43 nan 42 42 nan nan nan nan 42 42 42 42 42 42 42 42 41 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 50 52 54 57 59 nan 58 58 nan nan 57 nan nan nan 51 nan nan nan nan 44 44 43 43 43 43 43 43 42 39 36 34 34 35 nan 39 nan nan nan nan nan nan 41 41 41 41 nan nan 41 41 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 49 49 49 49 49 49 50 49 49 49 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 43 43 43 43 43 43 nan 43 43 nan nan nan nan 42 42 42 42 42 42 42 42 41 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 52 nan 57 nan 56 56 nan nan 55 nan 52 nan nan nan nan nan nan nan 43 nan 43 43 42 41 40 39 37 35 35 35 36 38 39 40 41 nan nan nan nan nan 41 41 41 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 50 50 50 50 50 50 49 49 48 48 48 48 48 48 48 47 47 47 47 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 43 42 43 43 43 43 43 43 43 nan nan nan 42 42 42 42 42 42 42 42 41 41 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 48 49 53 55 nan nan nan 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 40 39 38 37 37 36 36 37 37 38 39 40 41 nan nan nan nan nan 41 41 41 42 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 51 51 51 50 50 50 49 49 48 48 48 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 48 48 48 nan 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 38 38 37 37 38 39 40 41 42 42 nan 42 nan 42 42 42 nan 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 51 51 51 50 50 50 49 49 48 48 48 48 48 48 47 47 47 47 46 46 46 46 46 46 46 46 45 45 45 46 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 49 49 49 50 51 52 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 nan 38 39 39 41 42 42 43 42 42 42 42 42 42 nan nan nan nan nan nan nan nan nan 45 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 51 51 50 50 49 49 49 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 50 49 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 38 38 nan nan 39 39 40 41 42 43 43 43 42 43 43 43 43 43 nan nan nan nan nan nan nan nan 45 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 51 51 50 50 49 49 49 49 49 49 48 48 48 48 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 42 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 49 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 39 39 nan nan nan 40 40 41 42 43 43 43 43 43 43 43 43 43 nan nan nan nan nan nan nan nan nan 46 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 nan 51 50 50 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 47 47 46 46 46 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 42 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 50 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 42 43 43 43 43 43 43 43 43 nan nan nan nan nan nan nan nan 45 45 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 53 53 nan nan nan nan nan 51 50 50 50 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 47 47 46 46 46 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 42 43 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 50 50 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 43 43 43 43 nan nan nan nan nan nan nan 45 45 45 46 nan nan nan nan nan nan nan nan nan nan nan nan 52 52 53 53 53 nan nan nan nan nan nan nan 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 48 48 47 47 47 47 47 47 46 46 46 46 46 45 45 45 44 44 44 44 44 44 44 43 43 43 42 42 42 42 43 43 42 42 42 42 42 42 42 42 43 43 43 43 42 42 42 42 42 43 43 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 43 nan nan nan nan nan nan nan nan 45 45 46 47 nan nan nan nan nan nan nan nan nan nan nan nan 52 52 53 53 54 nan nan nan nan nan nan nan 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 48 48 48 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 45 45 44 44 44 44 43 43 42 43 43 44 44 43 43 43 43 43 43 43 43 44 44 44 43 43 43 43 43 43 43 44 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 46 47 47 nan nan nan nan nan nan nan nan nan nan nan nan 53 53 53 54 54 54 nan nan nan nan nan nan 50 50 50 50 50 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 47 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 44 44 44 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 46 46 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 53 54 54 54 53 nan nan nan nan nan nan 50 50 50 50 50 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 45 45 45 45 45 44 44 44 44 44 45 45 45 44 44 44 44 44 44 44 45 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 46 47 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 54 54 53 nan nan nan nan nan nan nan 50 50 50 50 50 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 50 50 50 50 50 50 50 50 50 50 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 45 45 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 47 47 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 44 44 44 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 45 45 45 44 44 44 44 44 44 44 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 45 45 45 44 44 44 44 44 44 44 44 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 50 50 49 49 49 49 49 49 49 49 50 50 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 44 44 44 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 44 44 43 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 46 46 46 46 46 46 46 45 45 45 45 45 44 44 44 43 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 50 50 50 50 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 48 48 48 48 48 48 47 47 47 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 43 43 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 50 50 50 50 50 49 49 49 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 43 43 43 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 49 49 49 49 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 47 47 46 46 46 47 47 46 46 46 46 45 45 45 45 44 44 43 43 43 42 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 49 49 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 46 46 46 46 46 46 46 46 46 45 45 44 44 44 43 43 43 42 42 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 49 49 49 49 49 49 49 49 49 49 50 50 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 46 46 45 45 45 45 44 44 43 43 43 43 42 42 42 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 49 49 49 49 49 49 49 50 50 50 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 45 45 45 45 44 43 43 43 43 43 42 42 42 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 49 49 49 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 45 45 45 44 44 43 43 43 43 43 43 43 43 42 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 49 49 49 49 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 45 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 48 48 48 48 49 49 48 48 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 42 42 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 48 48 48 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 44 43 43 43 43 42 42 42 42 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 47 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 43 43 42 42 42 42 42 42 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 46 46 46 46 45 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 43 42 42 42 42 42 42 42 42 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 45 45 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 42 42 41 41 42 42 42 42 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 45 46 46 45 45 45 45 44 44 44 44 45 45 44 44 44 44 43 43 43 43 43 43 43 42 42 42 41 41 41 41 41 41 41 41 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 45 45 44 44 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 43 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 43 43 43 43 42 42 43 43 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 39 39 40 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 42 42 42 42 42 42 42 42 42 41 41 41 42 42 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 39 40 39 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 42 42 42 42 41 41 41 41 41 41 42 42 42 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 39 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 41 41 41 41 41 41 41 41 42 42 42 42 41 41 41 40 40 40 40 40 41 40 40 40 40 40 40 39 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 41 41 41 41 41 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 40 40 39 39 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 41 41 42 42 42 42 42 42 41 41 41 41 42 42 42 42 42 41 40 40 40 40 40 39 38 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 42 42 42 42 42 42 41 41 41 41 42 42 42 42 42 41 40 39 39 39 39 39 38 38 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 42 42 41 41 41 41 41 41 41 41 41 41 41 40 40 39 39 39 39 39 38 38 38 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 41 41 41 40 40 40 41 41 41 40 40 39 39 39 39 40 40 39 39 39 38 38 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 40 40 40 40 40 40 40 40 40 39 39 39 39 40 40 39 39 39 38 38 38 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 41 40 40 40 40 39 39 39 39 40 40 40 39 39 38 38 38 38 38 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 40 39 39 39 40 40 40 39 39 38 38 37 38 38 38 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 39 39 39 39 39 38 38 37 37 37 38 38 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 38 38 38 38 38 37 37 37 37 38 38 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 38 38 nan nan 37 37 37 38 38 38 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 nan nan 36 36 nan 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 33 33 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 39 38 37 nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 nan nan nan nan nan nan nan nan nan nan 38 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 nan nan nan nan nan nan nan nan nan nan nan nan 41 41 nan nan nan nan nan nan 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 37 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 40 41 41 nan nan nan nan nan nan nan 42 nan nan nan nan nan nan nan nan nan nan nan nan nan 37 36 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 42 42 43 45 nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 42 43 44 45 48 48 46 45 44 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 49 48 47 45 43 nan nan nan nan nan nan nan nan nan nan nan 36 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan 47 49 49 48 45 43 40 nan nan nan nan nan nan nan nan nan nan nan nan 36 37 37 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 42 nan nan nan nan nan nan nan nan nan nan 48 49 48 46 43 40 37 36 35 nan nan nan nan nan nan nan nan nan nan 37 37 38 38 38 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan 47 46 44 40 36 34 33 34 33 nan nan nan nan nan nan nan nan 38 38 38 38 39 39 39 38 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 42 nan nan 41 nan nan nan nan nan nan nan nan 47 45 44 42 38 nan 32 32 32 33 nan nan nan nan nan nan nan nan 39 39 39 39 39 39 39 38 38 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 nan nan 45 43 42 40 37 34 nan nan nan nan nan nan nan nan 37 38 nan nan nan 40 40 40 40 40 39 39 38 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 41 41 42 42 42 nan nan nan 42 42 nan 43 43 43 43 nan 40 39 38 36 nan nan nan nan nan nan 36 37 38 39 39 39 40 40 41 41 41 40 40 39 39 38 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 34 36 37 39 41 42 42 43 42 nan nan 42 42 42 42 42 42 42 41 nan 39 39 38 36 nan nan nan nan 35 36 37 38 39 40 41 41 41 42 42 42 42 41 nan nan 40 40 39 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 36 nan 40 41 42 43 43 43 43 42 42 42 42 42 42 42 41 41 40 nan 39 38 37 35 nan nan nan 37 37 38 40 40 41 42 43 43 44 44 44 43 43 42 42 43 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 34 36 37 39 41 42 43 44 44 43 43 43 42 nan 42 42 41 nan 41 41 41 41 40 39 37 35 34 36 37 nan 38 39 40 41 42 43 44 45 45 45 45 45 45 44 45 45 44 43 41 40 38 36 35 34 34 34 34 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 38 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 33 35 37 40 41 43 44 44 44 44 43 43 43 42 42 42 42 42 42 41 41 41 41 40 40 nan 34 34 36 38 nan nan nan nan 41 42 43 44 45 46 46 46 46 46 46 46 46 45 44 42 40 38 36 34 34 34 34 33 32 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 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 39 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 34 nan 34 35 37 40 42 44 44 45 45 44 44 43 43 43 43 42 42 42 nan nan 42 42 41 41 40 nan nan nan nan nan nan nan nan nan nan 42 43 44 45 46 46 47 47 47 47 47 47 46 46 44 nan nan nan nan nan nan nan 33 33 32 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 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 38 39 38 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 36 36 36 36 39 42 44 45 45 45 45 45 44 44 43 43 42 42 43 43 nan nan 42 42 41 40 39 nan nan nan nan nan 37 38 38 nan nan nan 44 44 45 46 46 47 47 47 47 47 47 46 46 44 nan nan nan nan nan nan nan nan 32 31 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 38 38 38 38 38 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 38 38 38 38 38 40 43 45 45 46 46 45 45 44 44 43 43 43 43 43 43 43 nan 42 42 41 40 39 39 nan nan nan nan nan nan 38 40 nan nan nan nan 45 46 46 46 47 47 47 47 47 46 45 nan 42 39 nan nan nan nan 33 33 32 31 30 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 37 37 38 38 39 39 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 nan 39 39 40 42 44 44 45 46 46 45 45 44 44 44 44 44 44 44 43 43 43 42 42 42 41 nan 38 37 nan nan nan nan nan 39 41 43 nan nan nan nan 46 46 47 47 47 47 47 47 46 nan 43 nan 38 nan nan nan nan 33 32 31 30 30 30 30 30 nan nan nan nan nan nan nan 35 nan nan nan nan nan nan nan nan nan nan nan nan nan 44 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan 26 nan 24 nan nan 26 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 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 37 37 38 38 38 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 40 41 42 43 45 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 42 nan nan 38 37 36 nan nan nan 39 41 43 45 nan nan nan nan nan 47 nan nan 47 47 46 45 nan 42 nan nan nan nan nan nan nan 31 31 30 30 30 30 29 29 29 nan nan nan 34 35 35 nan nan nan 37 37 37 37 nan nan nan nan nan 43 44 45 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 nan nan nan nan nan nan nan 25 25 25 nan nan 28 29 30 30 nan nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 37 37 37 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 45 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 44 44 44 44 43 nan nan nan nan 36 35 35 nan 38 41 43 45 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 30 30 30 30 nan nan nan nan 34 34 35 nan nan nan 37 37 37 38 38 nan nan 40 42 43 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 nan nan 25 25 nan 24 24 nan nan 26 26 27 28 nan 30 30 30 30 nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 37 37 37 37 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 45 46 46 nan 46 46 46 46 46 45 45 45 45 45 45 45 45 44 44 45 44 43 43 41 nan nan nan nan nan nan 40 43 44 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 30 30 30 30 31 32 32 33 34 35 35 36 nan nan nan nan 38 nan nan nan 38 39 41 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 26 26 26 25 25 24 24 24 nan 26 nan 28 29 nan nan nan nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 38 37 37 37 38 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 45 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 nan 43 43 41 nan nan nan nan nan nan nan nan 44 45 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 32 32 33 33 34 34 35 36 36 37 nan nan nan nan nan nan nan 38 39 40 41 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 25 25 25 25 26 27 27 26 26 25 23 23 24 nan nan nan 29 nan nan nan nan nan 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 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 38 38 38 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 45 46 46 46 46 47 46 46 45 44 44 44 45 46 46 46 46 nan nan 45 nan nan nan nan nan nan nan nan nan nan nan 44 45 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 33 34 nan nan 35 35 35 36 37 nan nan nan 38 37 nan 38 38 38 39 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 24 25 25 26 26 27 26 26 26 26 25 24 24 nan nan nan nan nan nan nan 27 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 nan nan nan 28 nan nan nan nan nan nan nan nan 29 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 39 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 46 46 45 45 44 43 44 45 nan 46 46 46 nan 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 nan nan nan nan nan nan nan 35 35 36 36 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 22 23 24 24 25 26 26 26 26 26 26 26 26 25 25 26 nan nan nan 29 28 27 nan nan nan nan 27 28 nan nan nan nan nan nan nan nan nan nan nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 39 nan nan nan nan nan 40 40 40 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 44 44 44 44 nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 21 22 22 22 22 22 23 24 24 25 26 26 26 26 26 26 26 26 26 27 28 nan 29 29 28 26 25 25 nan nan nan 28 29 nan nan nan nan nan nan nan nan 26 27 28 30 31 31 nan nan nan 31 31 31 nan nan nan nan 31 31 30 nan nan nan 32 32 32 nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 nan nan nan nan nan nan 41 41 41 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 44 44 nan 44 44 44 nan 45 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 20 21 21 21 21 22 22 23 23 24 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 26 25 24 24 25 26 nan 29 30 nan nan 29 27 27 nan nan nan 26 26 27 28 30 31 31 32 31 31 31 31 31 31 31 nan 31 31 31 nan nan nan nan nan 32 nan 31 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 41 42 42 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 43 nan 43 43 43 44 45 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 20 20 21 21 21 21 22 23 23 24 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 24 23 23 24 24 26 28 29 30 nan nan nan 28 27 26 26 nan 26 25 26 27 28 30 31 32 32 32 32 32 32 32 32 32 32 31 nan nan nan nan 31 32 32 32 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 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 42 43 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 43 nan 45 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 20 21 21 21 21 22 23 24 24 25 25 26 26 26 26 25 25 25 25 25 25 24 24 24 23 23 24 24 25 28 29 30 30 30 nan nan nan 27 27 26 26 26 26 26 27 28 30 31 32 33 32 32 32 32 32 32 32 32 32 nan nan nan nan nan 31 31 31 30 nan nan nan nan nan nan nan 31 nan nan 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 20 20 20 21 21 21 22 22 23 23 24 25 25 26 26 25 25 24 24 24 24 24 24 24 24 24 23 24 24 25 27 29 30 30 30 29 nan nan nan 27 27 27 nan 27 26 26 27 28 30 32 33 33 33 33 32 32 32 32 32 32 nan nan nan nan nan nan 31 31 30 29 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 21 21 nan 20 20 21 21 21 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 20 20 20 20 20 21 21 22 22 22 23 23 24 24 25 24 24 23 23 24 24 24 24 24 24 24 24 25 25 25 26 28 30 30 29 28 27 27 nan 27 27 27 27 27 27 26 26 27 29 31 32 33 34 33 33 33 33 32 32 32 33 33 33 33 32 32 nan 31 30 nan nan 28 nan nan nan nan nan nan nan nan 29 30 30 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 21 21 21 20 20 21 21 22 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 47 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 nan 16 nan 19 20 21 20 20 20 20 20 21 21 21 21 21 21 22 22 23 23 23 23 22 22 23 24 24 24 24 24 24 25 25 25 26 27 28 29 29 27 25 25 26 27 28 28 27 27 26 26 26 26 28 30 31 32 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 31 31 30 29 28 nan nan nan nan nan 28 28 nan nan nan nan nan nan nan nan nan nan nan 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 16 16 16 16 16 17 19 20 22 21 20 20 20 20 20 21 21 21 20 20 20 21 21 22 22 22 22 21 21 22 23 24 24 24 24 24 25 25 25 26 27 28 28 27 24 24 nan 26 28 29 28 28 27 26 26 27 27 29 30 31 32 32 32 33 34 34 34 33 33 33 33 32 32 32 32 32 31 30 29 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 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 35 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 16 16 16 17 18 20 21 22 22 21 20 20 20 20 21 21 20 20 20 21 21 21 22 22 22 21 20 21 22 23 24 24 24 24 24 24 25 25 26 26 26 26 25 23 23 25 27 28 29 29 28 27 26 26 27 28 29 30 31 31 32 32 33 34 34 34 34 33 33 33 32 32 32 32 31 30 29 28 27 27 28 28 nan nan 28 28 nan nan nan nan nan nan nan nan nan nan 30 30 nan nan nan nan nan 29 27 24 21 nan nan 19 nan nan 17 17 nan nan nan nan nan 20 20 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 17 16 16 17 17 17 18 18 20 22 22 22 21 20 20 20 21 21 21 21 21 21 21 21 22 22 22 21 21 20 21 22 24 25 25 25 25 24 24 24 25 25 25 25 24 24 23 24 25 27 27 28 29 28 27 26 26 27 28 29 30 31 31 31 32 32 33 34 34 34 33 33 33 33 33 32 32 31 30 28 27 26 26 27 27 28 28 28 nan 28 27 nan nan nan nan nan nan nan nan nan 29 31 32 32 31 31 29 27 25 23 21 21 22 nan nan 19 18 18 nan nan nan nan 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 16 17 nan 17 nan 17 17 17 18 19 20 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 23 25 26 26 26 25 25 24 24 24 24 24 23 23 24 24 24 25 26 27 28 28 28 27 27 27 28 29 30 30 30 31 31 31 32 32 33 33 33 33 33 33 33 33 33 32 31 30 28 27 26 26 26 27 27 27 28 28 28 27 nan 27 27 27 27 27 28 28 29 30 31 33 33 33 32 30 28 26 24 23 23 23 23 22 20 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 17 17 17 17 17 17 18 18 18 19 21 22 23 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 23 24 25 26 27 27 26 25 25 24 24 23 22 22 23 24 24 24 25 25 26 27 27 28 27 27 28 28 29 30 30 30 30 30 30 31 31 32 33 33 33 33 34 34 34 34 33 32 31 29 28 27 26 25 25 26 27 27 27 27 27 27 26 26 26 26 26 27 27 28 29 31 33 35 36 35 33 30 27 25 24 24 23 23 23 22 21 21 20 20 nan 19 nan nan nan nan 17 nan nan 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 17 17 17 17 18 nan 18 19 20 21 22 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 23 24 25 26 27 27 27 27 26 25 24 23 21 21 22 23 24 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 30 30 30 31 32 32 33 33 33 33 33 33 33 33 33 32 30 29 28 27 27 26 25 25 26 27 27 26 26 26 25 25 25 26 26 nan nan nan 31 34 36 37 37 37 34 30 26 24 24 23 22 nan nan 21 21 20 20 20 19 18 18 18 nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 16 nan 16 16 17 17 17 17 17 18 18 19 19 19 20 21 23 23 23 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 24 25 26 26 27 27 27 27 26 24 23 21 20 20 22 24 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 30 30 30 30 30 31 32 33 33 33 33 33 33 33 33 33 33 32 30 28 27 27 27 26 26 25 26 27 27 25 24 24 23 25 25 26 26 26 27 29 32 35 36 37 37 36 33 29 25 24 22 21 21 20 21 20 19 18 18 18 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 16 16 16 16 17 17 17 17 17 18 18 19 19 20 20 21 22 23 23 23 24 23 23 23 23 22 22 22 23 23 23 23 23 23 24 25 26 26 27 27 27 27 27 26 26 24 22 21 20 20 22 25 26 26 26 26 27 27 28 28 28 28 29 29 30 30 31 31 31 31 30 31 32 33 33 33 33 33 33 33 34 34 34 33 32 30 28 27 27 27 26 26 25 25 26 26 24 22 22 24 25 26 26 26 26 28 30 32 34 35 37 37 35 32 28 25 24 21 20 19 20 20 19 17 16 nan nan nan 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 15 15 15 15 nan 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 25 26 27 27 27 28 28 28 27 27 26 24 22 21 21 22 23 25 26 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 31 31 31 32 34 34 34 33 33 33 33 34 34 34 33 32 30 29 28 27 26 26 26 25 25 25 25 23 22 22 24 26 27 27 27 27 28 30 31 32 33 35 36 33 30 28 27 23 20 19 20 20 20 19 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 23 23 23 23 23 23 23 23 23 24 24 25 26 27 27 28 29 29 29 28 28 28 27 25 24 23 23 24 25 26 26 27 28 28 29 29 29 29 29 30 30 31 31 31 31 31 32 31 31 32 33 33 34 33 33 33 33 33 34 34 34 34 33 31 29 27 26 26 26 25 26 27 26 25 24 22 22 25 26 27 27 27 28 29 29 29 31 32 34 33 30 27 27 25 23 21 20 22 22 22 20 18 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 14 14 15 15 nan nan 16 16 16 16 nan nan 17 17 17 17 18 18 19 20 21 21 21 22 22 22 22 23 23 24 24 24 24 24 23 23 23 23 23 23 23 24 25 25 26 27 28 28 29 29 29 29 29 29 28 27 26 26 26 26 27 28 28 28 29 29 29 30 30 30 31 31 31 31 31 32 32 32 32 31 31 32 32 33 33 33 32 32 32 33 34 34 35 34 34 32 29 27 26 25 25 25 27 28 28 26 25 23 23 24 25 26 27 28 28 28 29 29 30 31 31 30 28 27 25 24 24 23 24 25 24 23 21 19 17 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 14 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 18 19 20 21 22 22 22 22 22 22 22 22 22 23 23 24 24 24 24 24 23 23 23 23 23 24 24 25 26 26 27 27 28 29 29 30 30 30 30 29 29 28 29 29 29 30 30 30 30 31 31 31 31 31 32 32 31 32 32 32 32 32 32 31 31 31 31 32 32 32 32 32 32 32 33 34 34 35 35 34 32 29 26 26 25 25 26 28 29 29 28 25 24 23 24 24 25 26 27 27 28 28 28 29 30 29 27 26 26 25 25 26 26 28 27 25 23 21 19 18 17 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 15 15 15 15 nan 16 16 16 16 16 17 17 17 17 17 17 18 19 21 22 22 23 23 22 22 22 22 22 22 22 23 24 24 24 24 23 23 23 23 23 24 24 25 25 25 26 27 27 28 29 29 30 31 31 31 30 30 29 30 30 31 31 31 32 32 32 32 32 32 32 33 32 32 32 32 32 32 32 31 31 31 30 30 31 31 31 31 32 32 32 33 33 34 34 34 33 31 29 28 26 26 26 27 28 29 29 28 26 25 24 23 23 24 26 26 26 26 27 28 29 28 27 27 26 25 26 28 30 31 30 28 26 23 21 20 20 18 17 17 18 nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 19 20 21 22 22 22 22 22 22 22 22 22 22 22 nan 23 24 23 23 23 22 23 23 23 23 24 25 25 26 26 27 28 28 29 30 31 32 32 32 31 30 30 30 30 31 31 32 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 30 30 30 30 30 30 31 31 31 32 32 32 33 33 33 33 32 30 29 28 27 26 26 27 27 28 29 29 28 26 25 24 24 25 26 26 25 24 25 26 27 27 26 26 25 25 27 31 33 32 29 27 26 25 23 22 21 19 18 18 18 19 21 nan nan nan nan nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 17 18 18 18 19 20 21 21 22 21 21 22 22 22 23 22 22 22 22 23 23 23 23 22 22 22 22 22 23 23 24 25 25 26 27 27 28 28 29 30 32 34 34 33 32 31 31 30 31 31 31 32 33 33 33 33 33 33 33 33 33 33 33 33 32 32 31 30 30 29 29 29 30 30 30 31 31 31 32 32 31 31 32 32 31 29 28 27 27 26 26 26 27 28 28 29 28 27 27 25 25 25 25 25 24 23 24 25 26 26 25 25 24 26 29 32 32 31 28 27 27 26 26 24 22 20 18 18 19 20 21 23 25 26 nan nan nan nan 15 13 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 22 21 21 22 22 22 23 22 22 22 22 23 23 23 23 22 22 22 22 22 23 23 24 25 26 26 27 27 27 27 29 31 33 35 36 35 34 33 32 31 31 31 31 32 33 33 33 33 33 33 33 33 33 33 33 32 31 31 30 30 29 29 29 30 30 30 30 31 31 31 31 31 30 30 30 30 29 29 28 27 27 26 26 26 26 27 27 28 27 27 27 26 25 24 24 24 23 23 23 24 24 24 24 24 24 26 29 31 30 30 28 28 28 28 27 25 23 20 18 18 18 20 21 23 26 26 26 nan nan nan 16 14 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 37 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 20 21 21 21 22 23 23 23 23 23 23 23 23 23 22 22 22 23 23 23 23 22 22 22 21 21 22 23 23 24 25 26 27 27 27 27 28 29 31 33 35 36 36 35 33 32 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 29 29 29 30 30 30 31 31 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 23 23 22 22 23 24 24 24 23 23 22 23 25 28 30 30 30 28 28 28 28 28 26 23 20 18 18 18 19 21 23 25 26 27 nan nan 20 18 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 35 nan nan nan nan 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 23 23 23 23 23 23 23 23 23 22 22 21 21 21 21 21 22 22 23 24 25 26 27 27 27 27 28 29 31 33 35 36 36 35 33 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 25 26 26 26 26 26 26 26 24 23 22 22 23 24 24 24 24 24 23 22 23 26 28 30 31 29 27 27 27 28 27 26 23 20 18 18 18 19 20 22 23 25 26 26 24 21 19 17 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 nan nan nan nan nan 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 17 18 18 19 19 19 20 20 21 22 22 23 23 24 24 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 22 22 23 25 26 27 27 27 27 28 28 29 31 33 35 37 36 35 33 32 32 31 31 31 30 30 30 30 30 30 30 30 31 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 31 30 30 29 28 27 27 27 26 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 23 22 22 23 24 24 25 25 25 25 24 23 24 26 29 30 29 26 26 26 26 27 27 25 23 21 19 18 18 19 20 21 22 24 25 25 24 22 19 18 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 35 nan nan nan nan 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 13 14 13 13 14 14 14 15 15 15 16 16 16 16 16 16 17 17 18 19 19 19 19 20 20 21 23 23 23 24 24 24 23 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 22 22 23 24 25 26 27 27 27 27 28 29 30 32 34 36 36 36 34 33 33 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 28 27 27 26 25 25 25 26 27 27 26 26 26 26 26 25 25 25 25 24 23 22 23 24 25 26 25 25 25 26 26 25 25 26 28 29 27 25 25 25 26 27 26 25 23 21 20 19 19 19 19 20 21 23 24 24 23 21 19 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 35 34 nan nan 35 35 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 17 17 18 18 19 19 19 20 21 22 23 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 20 20 20 21 21 21 21 22 23 23 24 25 26 27 27 27 28 28 30 31 33 34 35 35 35 34 34 33 32 31 31 30 30 30 30 30 30 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 28 28 28 27 26 25 26 26 27 27 27 26 25 25 25 25 25 25 25 25 24 23 23 24 25 26 26 26 25 25 26 26 25 25 26 27 27 26 25 25 25 25 26 26 25 23 22 20 20 19 20 20 21 22 22 23 23 22 20 18 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 35 nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 17 18 18 18 19 19 20 20 21 22 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 23 23 24 25 26 26 26 26 27 28 29 30 31 32 33 34 33 33 33 33 32 31 31 30 30 30 29 30 30 29 29 29 30 30 30 30 30 29 30 30 29 29 29 29 29 29 30 30 30 30 29 29 29 28 28 27 27 26 26 26 26 26 27 26 25 24 25 25 25 25 25 25 25 24 23 23 24 25 26 26 26 26 25 26 26 25 24 25 26 26 25 25 24 24 24 25 25 24 23 22 21 20 20 20 20 21 22 22 22 22 21 20 17 15 nan nan nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 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 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 16 16 16 16 17 17 18 19 19 20 20 21 21 22 22 23 23 23 22 22 22 22 21 21 22 22 23 23 22 22 21 21 21 21 22 22 22 23 23 24 24 25 26 26 26 26 27 28 28 29 30 31 31 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 25 26 26 26 25 24 24 25 25 25 26 26 26 26 25 25 24 24 25 26 26 26 25 24 23 23 24 24 24 23 22 22 22 21 21 21 21 22 22 nan 22 21 19 17 nan nan nan nan 18 20 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 35 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 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 17 18 19 20 20 21 21 22 22 22 23 24 24 23 23 22 21 21 20 21 22 23 24 24 23 22 21 21 21 21 22 22 22 23 23 24 25 25 25 25 25 25 25 26 26 27 27 28 28 28 28 29 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 26 25 24 24 24 24 23 23 23 24 24 25 26 26 26 25 24 24 25 24 25 25 26 26 25 24 23 nan 24 25 26 26 26 25 24 23 23 24 24 24 23 23 23 23 22 21 20 21 22 nan nan 23 21 19 18 nan nan nan nan nan nan 24 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 40 41 nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 16 17 18 19 19 20 21 21 22 22 22 23 24 24 24 23 23 22 21 21 21 22 23 24 24 23 22 21 21 21 21 21 22 22 23 23 24 24 25 25 25 25 24 23 23 23 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 26 25 26 26 25 25 24 24 24 23 23 23 24 25 25 26 26 26 25 25 25 25 25 24 25 26 26 26 25 24 23 nan nan nan nan nan 26 25 23 23 23 24 24 24 24 24 23 23 22 21 20 nan nan 23 24 24 22 20 19 18 17 nan nan nan nan 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 13 13 13 13 14 14 14 15 14 14 14 14 14 14 14 14 14 15 15 16 16 16 17 18 19 19 20 21 22 22 22 23 24 24 24 24 23 23 22 21 21 21 22 23 24 24 22 21 21 21 21 21 22 22 23 23 24 24 24 25 25 25 24 22 21 21 22 23 23 24 24 23 24 24 24 24 25 25 26 26 26 27 27 27 27 27 28 29 29 29 29 29 28 28 28 28 28 28 27 27 26 26 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 23 23 23 24 25 26 26 26 26 25 25 24 24 25 25 nan nan nan 26 25 25 24 nan nan nan nan nan nan 26 24 23 22 22 23 24 24 23 22 22 22 21 20 nan nan 22 23 24 24 23 22 21 20 18 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 13 13 13 13 14 14 14 15 15 14 14 14 14 14 14 14 14 15 15 16 16 16 17 17 18 19 19 21 22 23 23 23 23 24 24 24 24 23 22 21 21 21 22 22 23 24 23 22 21 21 21 21 22 22 23 23 24 24 24 24 25 25 24 24 23 22 22 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 26 26 26 26 27 28 28 29 29 29 29 28 28 28 28 27 27 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 25 25 25 25 24 24 24 25 25 25 26 26 26 25 24 24 24 24 24 nan nan nan nan 26 25 25 24 nan nan nan nan nan nan 25 23 22 nan 22 23 23 22 22 22 21 21 20 20 nan nan 22 23 23 24 24 23 23 21 19 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 16 17 18 18 18 19 21 22 23 24 24 24 23 24 24 24 23 22 21 21 21 22 23 23 23 23 22 22 21 22 22 22 23 24 24 24 24 25 25 25 25 24 25 25 25 25 25 25 24 24 24 24 23 23 24 25 25 26 26 26 26 26 26 26 27 27 28 28 29 29 29 28 28 28 28 28 27 27 26 26 26 26 26 25 25 25 25 25 24 24 23 23 23 24 25 25 26 26 26 25 25 25 25 25 26 26 26 25 23 23 24 24 24 nan nan nan nan 25 25 25 25 nan nan nan nan nan nan 24 22 21 21 22 23 22 21 21 21 20 20 nan nan nan 22 nan nan 23 23 23 24 24 22 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 12 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 14 14 14 15 15 16 16 17 18 18 18 19 20 21 22 23 24 24 23 23 23 23 23 22 22 22 22 22 23 24 24 24 23 23 23 22 22 22 23 24 24 24 25 25 25 25 26 26 26 28 28 28 28 28 28 27 27 26 26 26 26 26 27 28 28 28 28 28 27 27 27 28 28 28 29 29 29 29 28 28 28 28 28 27 26 26 26 25 25 25 25 24 24 24 24 23 22 22 23 23 24 24 25 26 27 27 26 25 24 25 25 26 26 25 25 24 24 24 24 24 nan nan nan nan nan nan nan 26 nan nan nan nan nan nan 23 22 21 21 22 22 21 21 21 20 20 nan nan nan 21 nan nan nan nan 23 23 24 24 22 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 12 12 13 13 13 13 13 13 14 13 13 13 nan nan nan 13 13 13 14 14 15 16 16 17 18 19 20 20 21 20 20 22 23 24 24 24 23 23 23 23 22 22 22 23 23 24 25 25 25 24 24 23 23 23 23 24 24 25 25 25 26 27 26 27 28 30 31 31 31 31 31 31 30 30 29 29 29 29 29 30 30 30 30 29 29 29 28 29 29 29 29 29 29 30 29 29 29 29 28 28 27 26 26 25 25 25 25 24 24 23 23 23 22 22 21 22 23 23 24 25 26 27 27 26 25 25 25 26 26 26 26 25 25 24 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 20 20 21 22 21 21 20 20 20 nan nan nan nan nan nan nan nan nan 23 24 24 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 12 12 12 12 12 13 13 13 13 13 nan nan nan nan nan nan nan nan 13 13 nan nan 15 16 16 17 19 18 20 21 21 21 20 21 22 23 23 24 24 23 23 23 22 22 23 24 24 25 26 26 25 25 24 24 23 23 24 24 25 25 26 26 27 28 28 30 30 33 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 31 30 30 30 29 29 30 30 30 30 30 30 30 30 29 29 29 29 28 27 26 26 25 25 25 24 23 23 23 23 22 21 21 21 21 22 23 23 24 25 26 26 26 25 25 26 27 26 26 26 26 26 26 25 24 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan 20 20 21 21 21 21 20 20 nan nan nan nan nan nan nan nan nan nan 23 25 24 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 12 12 12 12 12 12 12 13 13 13 nan nan nan nan nan 12 12 nan nan nan nan nan nan 15 16 17 18 19 19 20 21 22 21 20 21 22 22 22 22 23 23 22 22 22 23 23 24 25 26 26 26 26 25 24 24 23 23 24 24 25 26 26 27 27 28 30 31 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 31 31 30 30 30 30 30 31 31 30 30 31 31 30 30 30 29 29 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 21 21 22 22 23 24 24 25 25 25 24 25 26 26 26 26 26 26 26 26 26 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan nan nan 20 20 20 21 21 nan nan nan nan nan nan nan nan nan nan 23 24 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 34 34 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 nan nan nan 13 14 15 16 17 19 19 20 21 22 22 22 22 21 22 22 22 22 22 22 22 22 22 23 24 25 26 26 26 26 26 25 24 24 23 23 24 24 25 26 27 28 28 29 31 32 33 33 32 32 31 31 32 33 33 33 33 33 33 32 32 32 31 31 30 30 30 30 31 31 32 31 31 31 31 31 30 31 30 30 29 28 27 26 26 25 25 24 23 23 23 22 21 21 20 20 20 21 21 22 22 23 23 24 24 24 24 24 25 25 26 26 26 26 26 27 27 26 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan 24 24 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 34 33 33 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 12 12 12 12 12 12 12 11 11 11 11 12 12 nan nan 12 12 12 12 11 11 12 12 13 14 15 16 18 18 19 20 21 22 23 23 24 23 23 23 22 22 23 23 23 23 23 24 25 26 26 27 26 26 26 25 24 24 23 24 24 25 26 27 28 29 29 30 30 31 32 32 32 32 32 31 31 31 32 32 32 31 31 31 31 31 30 30 30 30 31 31 31 32 32 32 32 32 31 31 31 31 31 30 29 28 27 26 25 25 24 24 23 23 22 21 21 20 20 20 20 20 20 21 21 21 22 23 23 23 23 24 24 25 26 26 26 26 27 28 28 27 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 nan nan nan 11 11 11 11 11 11 12 13 14 16 18 19 19 20 21 21 22 23 24 25 24 24 24 24 24 24 24 24 24 24 24 25 26 27 27 27 26 25 25 24 24 24 24 25 26 27 28 28 29 30 30 31 31 32 32 32 33 32 31 31 30 30 30 29 29 29 29 29 30 30 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 31 30 29 28 27 26 25 25 24 24 24 23 22 21 20 20 20 20 20 20 20 20 20 20 21 22 23 23 23 24 24 25 25 26 26 27 28 28 28 28 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 15 13 13 13 12 12 12 12 12 12 12 11 11 11 11 nan nan nan nan 11 11 11 11 11 12 14 16 17 20 20 21 21 22 21 22 23 24 25 24 24 24 24 24 25 25 24 24 24 25 25 26 27 27 27 26 26 25 24 24 24 25 26 27 28 29 29 30 30 31 31 32 33 33 32 31 30 30 30 28 27 28 27 27 28 28 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 30 29 28 27 26 25 25 24 24 24 23 22 21 20 20 19 19 19 19 19 20 20 21 22 22 23 23 23 24 25 25 26 26 27 28 29 28 28 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 16 15 15 14 13 12 12 12 12 12 12 12 12 12 12 nan nan nan nan 11 11 11 11 12 nan 15 17 18 20 20 21 22 21 21 22 24 24 24 24 nan nan nan 25 25 25 24 25 25 25 26 26 27 27 27 27 26 26 25 25 25 26 26 27 27 28 29 30 30 31 31 32 32 31 30 28 28 28 27 26 26 26 26 27 27 28 29 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 29 28 27 26 25 25 24 24 24 22 21 20 20 19 19 19 19 20 20 20 22 23 23 23 23 24 24 24 25 25 25 26 28 29 28 27 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 19 18 17 16 15 14 13 13 12 12 12 12 12 12 13 13 13 12 nan nan nan 11 11 11 12 nan nan 17 19 19 19 20 nan nan nan nan nan nan nan nan 23 23 24 25 25 25 24 24 25 25 25 26 26 26 27 27 27 26 26 25 25 25 25 26 26 27 28 28 29 29 30 30 31 29 29 27 27 26 25 25 25 25 26 26 27 28 29 30 30 30 31 32 32 33 33 33 33 33 33 33 33 32 32 32 31 31 30 29 28 27 26 25 25 25 24 23 22 21 20 19 19 19 19 19 19 20 22 23 23 24 24 24 24 24 25 25 25 nan 27 28 nan 27 27 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 24 22 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 17 16 15 15 14 14 14 13 12 12 12 12 13 13 13 13 13 13 13 nan 12 nan nan nan nan nan 19 nan 21 nan nan nan nan 23 nan nan nan 22 23 23 23 24 25 25 25 24 25 25 25 26 26 26 26 27 27 26 26 25 25 25 25 25 26 26 26 27 27 27 27 27 27 27 26 27 26 26 25 24 25 25 26 26 27 28 29 29 30 30 31 32 32 33 33 33 33 33 34 33 33 33 32 32 32 31 31 30 29 28 27 26 25 25 25 24 24 22 21 20 19 19 19 19 19 19 20 22 23 24 24 24 24 24 25 25 25 25 nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 21 nan nan 21 22 23 nan nan nan nan nan 23 24 25 25 26 28 nan nan nan 23 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 17 16 16 15 15 15 15 14 14 14 13 13 13 12 13 13 13 13 13 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 nan 22 22 22 23 nan 24 25 25 25 25 25 26 26 26 26 26 27 27 26 26 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 25 25 25 25 26 27 28 29 29 29 30 30 31 32 32 33 33 33 34 34 34 34 33 33 32 32 32 31 31 30 29 28 27 27 26 26 25 25 24 22 21 20 20 19 19 19 19 20 21 22 24 25 25 24 24 24 24 25 25 25 nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 nan nan 21 21 nan nan nan nan nan nan nan 24 25 25 26 26 nan nan nan nan 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 17 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 14 14 nan nan nan nan nan nan nan nan nan nan 22 22 nan 23 nan nan nan nan 24 22 22 nan nan nan nan 25 25 25 25 25 26 26 27 26 26 27 27 27 27 26 26 26 27 27 28 27 27 26 25 25 25 26 26 25 25 25 26 26 26 25 25 26 27 28 29 29 30 30 30 30 31 32 32 32 33 33 33 33 34 33 34 33 33 32 32 32 31 31 30 29 28 27 27 27 26 25 24 23 22 21 20 20 19 19 19 20 20 22 23 25 25 25 24 24 24 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan 22 22 nan nan nan nan nan nan nan 23 25 25 25 25 26 27 27 nan 23 21 20 nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 33 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 17 17 16 15 16 16 16 15 15 15 15 14 14 14 14 13 14 13 14 nan nan nan nan nan nan nan nan nan nan nan nan 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan 26 nan 26 26 27 27 27 27 27 26 26 26 26 26 26 27 28 28 28 28 26 25 24 25 26 26 26 25 25 25 25 26 26 26 27 27 28 29 30 30 30 31 30 31 31 32 32 32 32 32 33 33 33 33 33 33 33 32 32 31 31 31 30 29 28 28 28 26 25 25 24 23 22 20 20 19 19 19 20 20 22 23 25 25 25 25 24 24 25 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 nan nan 23 22 nan nan nan nan nan nan nan nan 24 24 25 25 25 26 25 23 22 nan nan nan nan 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 33 35 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 16 16 16 16 16 15 15 14 14 15 14 14 14 14 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 26 27 27 27 27 27 26 26 25 25 26 26 27 27 28 28 28 27 26 24 24 26 27 26 26 25 25 25 25 25 26 27 28 29 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 29 29 28 27 26 25 24 24 23 21 20 19 19 19 19 20 21 23 24 25 25 25 25 25 25 25 25 26 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 22 nan 23 nan nan nan nan nan nan nan nan nan nan 23 24 23 25 25 23 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 40 nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 35 36 36 36 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 16 16 16 16 16 15 15 15 14 15 15 nan 15 15 15 15 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 26 26 27 27 27 27 27 26 25 25 25 25 26 26 27 27 28 28 28 27 27 26 26 26 27 26 26 25 25 25 25 25 26 27 29 30 30 31 31 31 31 31 32 32 32 32 32 31 31 32 32 32 32 32 32 32 32 31 31 31 31 30 30 29 29 28 27 26 25 24 23 22 21 19 19 19 19 19 21 22 23 24 25 25 25 25 24 24 24 25 26 25 24 nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan 22 22 23 24 23 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 36 37 37 37 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 17 17 17 17 17 17 16 16 15 15 15 15 15 nan 16 15 15 nan nan nan nan nan nan nan nan nan nan nan 23 24 25 26 26 nan nan nan 26 25 24 nan nan nan nan 26 nan nan 27 27 27 27 27 26 26 25 25 25 25 26 26 27 28 28 29 29 29 28 28 28 27 27 27 26 26 25 25 25 25 26 27 28 29 30 31 31 32 32 32 32 32 32 32 32 31 31 32 32 32 31 32 31 31 31 31 31 30 30 30 30 29 29 29 28 27 26 25 23 22 21 19 19 18 18 19 20 21 22 23 23 24 24 24 24 24 24 24 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 23 23 nan nan nan nan nan nan nan nan nan nan nan nan 20 21 22 22 20 19 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 42 43 43 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 37 37 37 37 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 18 17 17 16 16 15 15 15 15 15 16 16 16 nan nan nan nan nan nan 18 19 20 21 21 22 24 25 26 26 26 27 27 nan 25 25 24 25 nan 26 26 27 nan nan 27 27 27 27 27 26 25 25 24 24 25 26 27 27 28 29 30 30 29 29 28 29 28 27 27 26 26 26 26 25 25 26 28 29 30 31 31 32 32 32 33 33 33 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 27 26 24 23 21 20 19 18 18 18 19 19 20 21 22 23 23 23 23 24 23 24 24 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 20 19 18 18 19 20 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 43 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 37 37 37 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 18 19 19 18 17 17 16 16 16 15 15 15 16 16 16 nan nan nan nan nan 19 19 20 21 22 23 24 25 25 25 26 26 26 26 26 25 25 nan nan 26 26 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 26 27 28 29 29 30 30 29 29 28 28 28 27 27 27 27 27 27 26 26 27 29 30 31 32 32 32 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 30 30 30 30 29 29 29 29 28 28 28 27 27 26 25 24 22 20 19 18 18 18 18 19 19 20 21 22 22 22 23 23 23 23 23 24 23 24 24 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 43 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 37 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 19 19 19 18 18 17 16 16 16 16 16 nan nan 16 17 17 18 19 19 20 20 21 21 21 23 25 25 25 25 25 26 26 26 26 nan nan 26 26 nan nan nan 27 27 27 27 26 26 26 26 26 26 27 26 26 26 27 28 29 29 29 30 30 29 29 28 28 27 27 27 27 28 28 28 27 27 28 29 30 31 32 32 32 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 28 28 27 27 26 26 25 23 21 19 18 18 18 18 18 18 19 20 21 21 21 22 22 22 22 22 23 24 23 23 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 nan nan nan nan nan nan nan nan nan nan nan nan nan 40 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 40 41 nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 37 38 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 20 20 20 20 20 19 19 18 17 17 17 17 17 16 17 17 17 18 18 19 20 21 22 22 22 23 23 25 25 25 25 25 26 nan nan nan nan nan 26 26 nan nan 28 28 27 27 26 26 26 26 26 26 27 27 27 27 28 29 30 30 30 30 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 29 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 32 32 31 31 30 30 29 29 28 28 28 28 27 27 26 26 25 24 22 20 18 18 18 18 18 18 18 19 20 21 21 21 22 22 22 22 23 23 23 23 23 23 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 21 19 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 39 39 nan nan 41 41 41 nan nan nan nan nan nan nan nan nan nan nan nan nan 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 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 20 20 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 19 20 22 23 24 23 24 24 25 25 25 25 26 26 nan nan nan nan nan nan nan nan nan 29 28 27 27 27 27 26 26 26 27 27 27 27 28 30 32 33 33 33 33 32 32 31 31 31 30 29 29 28 28 28 28 29 29 30 30 31 31 32 32 32 32 33 33 33 33 33 33 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 27 27 27 27 26 26 25 24 23 22 20 19 18 18 18 18 18 18 19 20 21 21 22 22 22 22 23 23 23 22 22 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 40 40 40 40 nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 20 20 20 20 21 21 21 20 20 20 19 19 19 19 19 19 19 18 19 19 20 21 22 23 24 nan nan nan 26 26 26 27 nan nan nan 28 28 27 nan nan nan nan 29 28 28 27 27 27 27 27 27 27 28 28 28 28 31 34 34 35 36 36 35 33 32 32 32 31 30 30 29 28 28 28 29 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 24 23 21 20 19 19 19 19 19 18 19 20 21 22 22 22 23 23 23 23 23 23 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 40 40 40 nan nan 41 nan nan nan nan nan nan nan 42 43 43 nan nan nan nan nan nan 43 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 24 nan nan 27 28 28 28 29 30 30 30 29 29 28 nan 30 nan nan 30 29 28 28 28 27 27 27 27 28 29 29 29 29 30 33 33 34 36 36 36 34 32 31 31 31 30 30 29 29 29 29 29 30 32 32 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 25 24 22 21 20 20 20 20 20 19 19 19 20 21 22 23 23 23 23 23 23 23 23 nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 44 44 44 44 nan nan nan nan 45 46 47 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 20 19 20 20 20 20 21 21 21 20 20 20 21 21 21 21 22 22 22 22 22 22 23 24 25 26 28 29 29 30 30 31 31 30 30 29 29 nan 30 nan nan 30 29 29 29 28 28 27 28 28 29 29 29 29 29 29 30 32 33 33 34 34 32 30 30 29 29 29 29 30 30 32 31 30 31 32 33 33 33 33 34 34 34 34 33 33 33 33 34 34 34 34 33 33 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 26 25 24 22 21 20 20 20 20 20 20 19 20 21 22 23 24 24 23 23 23 23 23 23 nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 43 43 nan nan 45 45 nan nan 44 nan nan nan 46 47 47 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 20 20 20 21 21 21 21 21 21 21 22 23 23 23 24 24 24 24 24 25 26 27 28 29 30 31 31 31 31 31 30 30 30 30 31 31 nan 30 30 29 29 28 28 28 29 30 30 30 29 29 29 29 30 31 32 32 31 30 30 29 28 28 27 27 28 30 32 34 33 31 32 33 34 34 34 34 34 34 34 34 33 33 34 34 34 34 34 34 33 33 32 32 31 31 31 31 30 30 30 30 29 28 28 27 27 26 25 24 22 21 20 20 20 20 20 20 20 21 22 23 24 24 24 24 23 23 23 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 23 nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 42 43 nan 44 44 nan nan nan nan nan nan nan nan nan nan nan nan nan 47 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 17 18 18 19 20 20 21 21 21 21 21 21 21 21 22 23 24 24 25 25 nan nan 25 26 27 28 29 30 30 31 31 31 31 31 31 31 30 nan 31 31 31 31 30 30 29 28 28 28 29 30 31 31 30 29 29 28 29 31 33 33 31 29 30 29 28 27 27 27 26 29 32 34 33 32 32 34 34 34 34 34 35 34 34 34 34 34 34 34 34 34 34 34 33 32 32 31 31 31 31 30 30 30 30 29 29 28 28 27 27 26 25 23 22 21 20 20 20 20 20 20 21 22 23 24 25 25 24 23 22 22 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 nan 23 24 nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 18 19 19 20 21 21 21 22 22 21 21 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 31 31 31 31 31 30 nan nan 31 31 31 31 31 30 29 28 28 29 31 33 32 31 31 30 28 28 30 32 34 33 30 30 30 28 27 26 25 24 26 30 33 33 33 33 34 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 32 31 31 31 30 30 30 30 30 30 29 28 28 27 27 26 26 25 23 22 22 21 20 21 21 21 21 22 23 24 25 25 25 24 23 22 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 20 19 nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 18 18 18 19 20 20 21 21 22 22 22 21 21 21 21 22 22 23 nan nan nan nan nan nan nan nan nan nan nan 29 30 30 nan nan nan nan nan nan nan 31 31 31 31 31 30 30 30 31 32 34 34 34 33 32 31 29 28 30 32 32 30 29 28 27 27 25 25 24 26 29 32 33 33 34 34 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 32 32 31 31 31 30 30 30 30 30 30 29 28 28 27 26 26 25 24 24 23 22 21 21 22 22 22 22 23 25 25 25 25 25 23 22 20 20 20 20 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 19 19 nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 47 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 18 18 19 19 20 20 21 21 22 22 22 22 22 22 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 nan 30 30 30 30 31 31 32 32 31 31 33 35 36 36 36 36 33 30 28 28 29 29 29 28 28 28 27 25 26 26 28 30 32 34 34 35 35 35 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 33 32 32 31 31 31 31 30 31 30 30 29 28 27 27 26 25 25 24 24 23 22 22 22 22 23 23 23 24 25 25 25 24 23 22 20 19 19 19 21 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 18 19 nan 23 nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 47 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 20 20 21 21 22 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 30 29 29 29 29 nan 30 31 30 30 30 31 33 34 35 36 36 35 33 29 28 30 32 31 29 28 28 27 26 27 29 31 32 34 35 36 36 36 36 37 37 36 36 36 36 36 36 36 36 35 35 35 34 34 33 32 32 31 31 31 31 31 30 30 30 29 28 27 26 25 24 24 23 23 22 22 21 22 23 24 24 24 25 25 25 24 23 23 21 20 20 20 21 24 24 nan nan 25 25 25 24 nan nan nan nan nan nan nan nan nan nan 19 18 nan 23 nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 19 19 19 19 19 19 20 20 21 21 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 30 30 29 29 28 28 28 29 31 30 29 28 30 30 33 36 36 36 33 30 31 35 37 34 30 30 nan 29 28 29 32 34 34 35 36 36 36 37 37 37 37 36 36 36 36 36 36 36 36 35 35 34 34 33 33 32 31 31 30 30 30 30 29 29 29 28 27 26 25 24 23 23 22 21 21 20 21 21 23 24 25 25 24 24 24 23 23 23 22 21 20 21 23 25 nan nan nan nan nan nan nan nan nan nan 26 nan nan nan nan nan nan 19 20 nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 20 19 19 19 18 18 18 19 19 20 20 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 nan nan nan nan 30 31 31 30 30 30 29 28 27 26 28 31 34 28 27 27 29 31 37 40 39 34 31 30 33 38 38 37 34 32 31 31 31 32 34 35 35 36 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 34 33 33 32 31 31 30 30 29 29 29 29 28 28 27 27 26 25 24 23 21 22 21 20 19 20 20 21 22 24 24 24 24 23 23 23 24 24 24 22 nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 22 23 24 nan 19 nan nan nan nan nan nan nan nan nan nan nan 31 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 19 19 19 19 18 18 18 18 19 19 20 20 20 21 21 nan nan nan 24 nan nan nan 25 25 26 nan nan nan 28 nan nan nan 30 31 32 31 30 30 29 28 27 25 26 29 33 34 28 28 28 31 36 40 42 40 33 29 29 32 36 37 38 36 34 34 34 33 34 35 36 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 34 33 33 32 32 31 31 30 30 29 29 29 29 28 27 26 26 25 23 22 22 21 20 19 18 18 19 20 20 22 23 23 23 23 22 22 24 25 25 24 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 23 25 24 nan 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 18 18 19 18 18 18 18 18 18 18 19 19 19 19 20 20 nan nan nan nan nan nan 25 25 25 25 26 nan nan nan nan nan nan 31 31 32 31 31 30 nan nan 25 24 26 30 33 32 29 29 29 33 37 41 41 39 33 28 28 30 33 34 35 34 34 34 34 34 35 36 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 34 34 34 33 33 33 32 32 31 31 30 30 29 29 27 26 25 24 23 22 20 20 19 18 17 17 17 18 19 20 21 22 22 22 22 22 23 24 25 26 24 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 18 18 18 18 18 18 nan nan nan nan 19 19 nan nan nan nan nan nan nan 23 23 23 24 25 26 nan nan nan nan nan nan 30 30 30 30 29 27 25 25 26 28 31 32 31 30 30 31 34 38 40 40 37 33 29 29 29 30 31 32 32 33 33 34 35 35 36 36 36 37 37 37 36 36 36 36 36 36 36 35 35 35 35 34 34 33 33 33 33 32 32 31 30 31 30 30 29 27 26 24 23 22 21 20 19 19 17 16 16 16 17 18 19 20 21 21 22 22 22 22 23 24 25 25 24 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 22 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 22 22 23 nan nan nan 28 28 29 29 28 28 28 28 26 25 24 25 27 29 31 32 31 31 31 32 36 39 41 39 36 33 31 30 29 29 30 30 31 31 32 33 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 35 35 35 34 33 33 32 32 31 30 30 29 28 28 28 28 28 26 24 23 21 19 19 19 19 19 17 15 15 15 17 18 19 21 21 21 21 22 23 23 23 23 24 24 25 25 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 21 23 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 nan nan nan nan nan nan nan nan nan nan 18 18 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 21 22 nan nan nan 27 27 27 26 25 25 25 24 23 23 23 25 27 29 30 31 31 31 31 33 37 39 39 38 36 34 32 31 30 30 30 30 31 31 32 33 34 32 32 32 33 33 33 33 34 35 35 36 36 36 35 35 35 34 33 33 32 31 30 29 28 27 26 26 26 26 25 25 24 22 20 19 18 18 18 18 18 16 15 15 17 19 21 22 22 23 22 22 22 23 23 23 23 23 23 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 22 24 27 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 24 23 23 nan nan nan nan 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 19 19 20 nan nan nan nan 26 25 25 24 23 23 22 22 21 22 22 24 26 28 29 29 29 29 29 32 35 37 37 36 34 33 32 31 31 31 30 30 31 31 32 32 31 29 29 30 30 30 31 32 33 33 34 34 34 34 34 34 34 34 34 33 33 32 30 29 27 26 26 26 26 25 25 24 22 20 18 17 17 17 18 18 17 16 16 17 19 21 22 23 23 23 23 22 23 23 23 22 22 22 22 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 25 26 27 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 24 24 23 22 21 20 20 20 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 19 20 nan nan 23 nan nan 24 24 23 22 22 21 21 21 21 21 22 23 25 26 26 27 26 26 27 29 32 34 34 33 32 31 30 31 30 30 30 29 30 30 30 30 29 27 27 27 28 28 29 30 31 32 32 32 32 33 33 33 33 33 34 34 34 33 31 29 28 28 28 28 27 26 25 21 18 17 16 16 16 16 17 17 17 16 17 18 20 21 22 22 22 23 23 22 23 23 22 21 21 21 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 25 25 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 26 25 24 23 22 21 21 20 20 20 20 19 19 18 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 21 21 22 24 nan 24 23 22 22 22 21 21 21 20 21 22 23 24 25 25 25 25 24 24 26 28 30 31 31 30 29 29 28 29 28 28 28 28 27 27 27 27 27 26 26 26 27 27 28 29 30 30 31 31 31 31 31 31 32 32 33 33 32 32 30 29 28 28 29 28 27 25 22 16 14 14 14 14 15 15 16 16 17 17 18 19 20 20 20 21 21 22 22 22 21 21 20 20 19 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 nan nan 25 24 23 23 22 21 21 21 21 20 19 19 18 18 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 23 24 24 23 22 22 22 22 22 22 22 22 23 25 25 25 25 25 25 24 24 24 25 26 28 29 29 28 27 27 27 27 26 26 25 26 25 25 25 25 25 24 25 26 26 27 28 28 29 29 29 30 30 30 30 30 30 30 31 30 30 28 27 27 27 27 26 25 24 21 17 14 14 13 13 13 13 14 15 16 17 18 19 19 19 18 18 19 19 20 21 20 20 19 19 18 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 26 nan nan nan 23 22 nan nan 21 21 20 19 18 18 17 17 17 17 18 nan nan nan nan nan nan nan nan nan nan 22 nan 22 23 23 22 22 22 23 22 22 22 21 21 22 23 23 24 25 26 27 27 27 26 26 25 24 24 24 25 26 27 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 25 26 26 27 27 28 28 28 28 29 29 29 28 28 28 28 28 28 27 26 25 25 25 24 23 22 20 17 15 14 14 13 13 13 13 13 14 16 17 18 18 18 18 18 17 17 17 18 19 19 19 18 18 17 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 23 23 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 25 24 nan nan nan nan nan nan nan 20 19 19 18 nan nan nan 18 18 18 19 20 nan nan nan nan nan nan nan nan 23 23 23 23 22 22 22 22 22 21 21 21 21 23 24 24 25 26 28 28 28 27 26 26 26 25 25 25 25 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 24 24 24 24 25 26 26 27 27 27 27 27 27 28 27 27 27 27 27 27 27 27 26 25 24 24 23 22 20 18 16 15 14 14 14 13 12 12 12 13 14 15 16 17 17 17 17 18 17 17 17 17 18 18 18 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan 20 21 21 22 24 23 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 24 23 23 22 22 nan nan nan nan nan 19 19 19 nan nan nan nan 19 20 nan nan nan nan nan nan nan nan nan nan nan 24 23 23 23 23 22 21 21 21 21 23 24 25 25 26 27 28 28 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 24 24 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 26 25 25 24 24 23 21 19 17 15 14 15 15 15 14 13 12 13 13 14 15 16 16 17 17 17 17 17 17 17 17 17 18 19 18 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 12 10 nan nan nan 22 21 22 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 24 23 22 22 22 21 nan nan nan nan nan nan 19 20 nan nan nan nan nan nan nan nan nan nan 23 24 24 nan 25 24 24 24 24 24 23 22 21 21 21 22 24 25 25 25 26 27 27 27 26 26 26 26 26 25 24 23 23 23 23 23 23 23 23 24 24 24 24 24 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 26 26 25 25 24 23 23 22 20 18 16 15 16 16 15 15 15 14 14 14 14 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 11 7 nan nan 18 23 23 24 24 24 20 16 nan nan nan nan nan nan nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 nan nan nan nan nan nan 20 20 20 nan nan 22 23 24 nan nan 24 24 24 24 25 25 25 25 25 25 24 23 22 22 22 22 23 25 25 25 25 26 26 27 26 26 26 26 26 25 24 23 22 21 21 21 22 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 27 26 26 25 25 25 24 23 23 22 21 18 16 14 13 13 14 15 17 17 16 16 16 16 16 17 16 16 16 17 17 17 18 18 18 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 nan nan nan nan nan 14 11 7 7 13 18 22 23 24 25 23 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 22 23 24 25 25 26 26 26 nan nan 26 26 26 nan nan 25 24 23 22 22 22 22 23 24 25 25 25 26 27 27 27 26 26 26 26 26 24 23 21 20 20 21 22 22 23 24 24 25 25 25 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 28 28 27 26 25 25 25 24 24 23 22 22 20 17 14 12 12 12 12 15 19 20 19 17 16 16 16 17 17 16 16 17 18 18 18 17 17 18 19 17 nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 17 nan nan nan 14 11 9 10 16 16 20 23 24 25 nan 17 nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan 26 27 27 27 27 27 27 27 26 nan nan nan nan nan 23 22 22 22 23 24 24 25 25 25 26 27 28 28 27 27 27 27 26 25 24 22 21 21 21 22 23 23 24 25 25 25 25 25 24 24 24 24 24 24 24 24 25 25 26 26 26 26 26 26 27 27 27 27 27 27 26 26 25 25 24 24 24 23 22 21 19 16 14 12 11 11 11 15 19 21 19 18 16 16 16 18 17 18 17 17 18 19 18 16 17 18 18 17 17 16 nan nan 16 nan nan nan nan nan nan nan nan nan 17 15 15 16 16 14 11 11 13 16 17 21 23 25 24 nan 15 nan nan nan nan nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 26 27 28 28 28 28 28 27 27 nan nan nan nan nan nan nan nan 23 23 24 25 25 25 26 26 27 28 28 28 28 28 28 27 26 25 24 22 22 21 21 22 23 24 25 25 25 25 25 24 24 24 23 23 24 24 24 24 25 25 25 26 26 26 26 26 26 27 27 27 27 26 26 25 25 25 24 24 24 24 23 21 19 16 14 14 14 11 10 15 18 19 18 18 17 16 17 17 17 18 18 18 19 19 17 16 16 17 16 16 16 nan nan nan 18 19 nan nan 20 nan nan nan nan nan 16 nan 15 16 16 14 12 13 14 16 18 21 23 25 nan 19 nan nan nan nan nan nan nan 22 nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 25 26 27 28 27 27 27 27 27 nan nan nan nan nan nan nan nan nan 24 24 24 25 25 26 27 28 27 27 27 28 28 28 27 26 25 24 23 22 21 21 21 21 22 24 24 25 25 25 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 27 26 25 25 25 25 24 24 25 24 23 21 18 16 15 14 14 11 11 15 17 18 18 17 17 17 17 17 17 18 18 19 19 18 17 16 15 17 16 15 14 14 nan 18 19 20 21 22 21 nan nan nan nan 18 16 16 nan 17 15 15 14 16 16 17 20 22 24 25 nan 17 nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 25 25 26 nan nan 26 27 26 26 25 24 nan nan 22 22 nan nan nan nan nan nan nan 26 27 28 27 27 27 26 26 nan nan nan nan nan nan nan nan nan 25 24 24 24 25 25 26 27 28 27 27 27 27 28 27 26 25 24 24 23 22 21 21 21 21 22 23 24 25 25 25 24 24 24 24 24 25 26 26 26 27 27 27 28 28 28 28 28 29 30 30 29 28 27 26 25 25 25 25 25 25 24 24 23 20 18 16 15 15 14 13 13 15 17 17 17 17 17 17 17 17 17 18 19 20 19 18 16 15 16 17 17 15 14 15 16 nan nan nan nan nan 20 nan nan nan nan nan nan nan nan 18 16 15 16 18 18 20 23 24 24 nan nan 16 nan nan nan nan nan nan nan nan nan nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 25 26 26 26 27 27 27 26 25 24 24 23 23 23 23 23 23 23 24 26 27 29 29 nan 28 27 26 26 nan nan nan nan nan 27 nan nan 27 26 25 24 24 24 25 26 27 27 27 26 26 26 26 26 26 25 25 25 nan 22 22 21 21 21 22 23 24 25 25 25 25 25 25 25 26 26 27 27 27 27 27 28 28 28 28 27 28 28 29 29 28 27 27 26 25 25 25 25 25 25 24 23 22 20 18 17 17 17 16 15 15 16 17 17 17 17 17 17 17 17 17 19 20 20 19 17 16 17 17 18 17 15 14 16 16 16 nan nan nan nan nan nan nan nan nan nan nan 19 nan nan 17 17 16 18 21 23 26 26 nan nan 19 16 nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 25 25 25 25 26 26 27 26 26 25 25 24 24 24 24 24 24 25 26 27 28 29 29 29 28 27 26 nan nan nan nan nan nan 28 28 28 27 26 25 25 24 23 24 26 26 26 26 25 25 25 25 25 26 26 26 25 nan 23 22 21 21 21 22 23 24 24 25 25 25 25 25 26 27 27 27 27 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 25 25 25 26 26 24 23 22 20 20 19 18 18 17 17 16 17 18 18 18 17 17 17 17 17 17 17 19 21 21 20 19 18 18 18 18 17 15 15 16 16 15 nan nan nan nan nan 17 17 16 17 18 19 nan nan nan 19 20 20 22 24 25 27 nan nan nan 18 nan nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 25 25 25 nan 25 25 26 26 26 26 25 25 25 25 25 24 24 25 26 27 28 29 29 29 28 27 nan nan nan nan nan nan nan nan nan 28 27 27 27 26 25 24 24 25 26 26 nan 26 25 25 25 25 25 26 nan nan 24 24 23 22 21 21 22 23 nan nan 25 25 25 25 25 26 26 28 28 27 27 28 28 28 28 28 27 27 27 26 26 26 26 26 26 25 25 25 24 25 25 25 24 21 19 18 19 19 19 18 18 17 18 18 19 18 18 17 17 17 17 16 17 18 19 21 21 21 20 20 20 19 19 18 16 16 16 15 15 14 nan nan nan nan nan 13 15 16 17 18 nan nan 20 20 21 24 25 25 26 26 nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 nan nan nan nan nan nan nan nan nan nan 26 nan nan 25 25 25 25 24 25 26 27 28 28 28 28 28 27 nan nan nan 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 27 26 26 26 25 25 25 25 25 25 nan nan 22 23 22 21 21 nan nan nan nan nan nan nan 25 26 26 26 27 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 22 19 17 18 18 19 19 18 17 17 18 18 18 17 17 17 16 16 16 16 17 18 19 20 21 21 21 21 21 21 20 18 17 16 16 16 16 14 13 13 12 nan nan nan nan 14 15 nan 18 19 21 22 24 26 26 24 25 nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 25 27 28 28 28 28 nan nan nan 28 28 27 27 27 27 27 27 27 27 27 27 27 26 nan 27 28 28 28 28 27 26 25 25 24 24 25 nan nan nan 22 22 nan nan nan nan nan 24 nan nan nan nan 26 27 26 26 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 24 24 23 22 19 17 17 19 19 19 19 18 17 17 18 18 17 16 16 16 17 17 17 16 17 18 18 19 20 20 20 21 21 20 20 18 18 17 18 17 16 14 13 13 10 8 8 8 10 12 14 15 17 20 21 22 26 nan 24 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan 23 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 nan nan 29 nan nan nan nan nan 28 28 28 29 28 28 28 27 27 27 27 27 27 27 nan nan nan 28 29 nan 29 28 27 27 25 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 25 25 26 25 25 24 22 20 19 18 18 19 19 19 19 18 17 18 18 18 17 16 16 16 17 17 16 15 15 16 17 17 17 18 19 19 19 19 18 18 19 19 19 17 15 14 13 11 9 7 7 8 10 11 13 16 19 nan nan nan nan 25 23 23 nan 26 nan nan nan nan nan nan nan nan nan nan nan nan 23 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan 23 23 24 24 24 24 25 25 25 24 24 24 24 24 24 24 24 24 25 25 nan nan nan nan nan nan 28 27 28 28 28 29 29 28 28 28 28 28 29 29 28 nan nan nan nan 27 28 28 29 29 29 nan nan nan nan nan nan 21 21 21 21 21 nan nan nan nan nan nan nan nan nan 28 28 28 27 27 26 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 27 27 26 25 24 22 21 19 18 18 18 18 19 18 17 17 18 18 17 17 17 17 16 16 15 15 14 14 15 15 14 13 14 15 16 16 16 17 18 18 18 18 16 14 14 12 10 9 8 8 9 10 11 13 17 nan nan nan nan 21 22 nan nan 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan 23 23 23 24 24 24 24 25 25 25 25 25 24 24 24 24 24 24 24 25 26 28 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 nan nan nan nan nan nan nan 27 27 nan nan nan nan nan nan nan nan nan 21 21 21 22 23 nan nan nan nan nan nan nan 28 28 28 28 27 27 27 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 28 28 28 27 25 23 22 21 19 18 17 17 17 17 17 17 17 17 17 16 16 17 16 15 15 14 13 13 14 14 13 11 10 10 12 13 13 14 16 16 16 16 16 14 13 13 11 10 9 9 9 10 11 11 12 nan nan nan nan nan 18 20 nan nan 24 25 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan 23 23 23 23 24 23 23 23 24 24 25 25 25 25 26 25 25 25 24 25 26 28 28 29 29 28 28 28 28 28 28 27 27 27 26 27 27 28 28 27 nan nan nan nan nan nan nan 27 28 nan nan nan nan nan nan nan nan nan nan 22 23 23 24 nan nan nan nan nan nan nan 28 28 28 27 27 27 28 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 28 29 29 27 25 23 21 20 19 18 17 17 16 16 17 17 17 16 16 16 16 16 15 14 13 13 13 13 14 13 11 9 8 8 9 11 12 13 14 14 14 15 13 12 12 11 10 9 9 8 9 10 11 10 11 12 14 nan nan nan nan nan nan nan 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan 23 22 22 23 23 nan 22 22 22 23 24 24 25 26 26 26 26 26 25 25 26 27 27 28 28 27 27 28 28 28 27 26 26 26 25 26 26 27 27 nan nan nan nan nan nan nan nan 28 29 nan nan nan 29 28 27 26 nan nan nan 24 25 26 26 nan nan nan nan nan nan 28 28 28 27 27 26 27 28 29 29 29 29 29 29 28 28 28 27 27 27 27 27 27 27 28 28 28 27 25 22 21 20 19 19 18 16 16 16 16 16 16 15 15 15 16 15 15 14 13 13 13 13 13 12 9 9 7 7 8 9 11 11 11 11 12 13 10 10 10 9 9 9 9 9 10 10 11 10 10 11 nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 22 22 22 22 22 22 21 21 22 22 23 24 25 26 27 27 26 26 26 26 26 26 26 27 26 26 26 26 26 26 25 25 25 25 nan nan 26 26 nan nan nan nan nan nan nan nan 27 nan nan nan nan 30 29 29 29 28 27 nan nan 27 28 28 nan nan nan nan nan 28 27 27 27 27 26 26 27 28 28 29 29 29 29 28 28 28 27 27 27 28 27 28 28 27 27 27 28 27 25 22 20 19 19 19 18 16 16 16 16 15 15 15 15 15 15 15 14 14 14 15 15 15 14 12 10 10 8 7 6 7 8 8 8 9 11 11 9 9 8 8 9 9 9 10 nan 11 11 nan nan nan 11 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 21 22 21 21 21 21 21 21 21 22 23 24 25 26 27 27 27 27 26 26 26 26 26 25 25 25 25 nan nan nan nan nan nan nan 25 25 nan nan nan nan 25 nan nan nan nan nan nan nan nan nan 29 29 29 29 29 30 nan nan nan nan nan 30 29 29 nan 28 27 26 26 26 26 25 26 27 27 28 28 28 29 29 28 28 28 28 28 28 28 28 29 29 28 28 27 27 26 25 22 21 20 19 19 18 17 16 16 15 14 14 14 14 14 14 14 14 14 15 17 17 16 14 13 11 11 9 7 6 5 5 5 6 8 9 9 8 8 7 8 9 9 10 10 nan 11 11 12 11 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 21 21 20 20 20 20 20 21 21 22 23 23 24 25 26 27 27 28 27 28 28 27 26 24 nan 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 27 28 28 29 29 nan nan nan nan nan nan 30 29 29 28 27 26 25 25 25 25 25 26 26 26 27 28 28 29 29 28 28 28 28 29 29 29 29 29 29 29 28 26 25 25 24 21 21 20 19 18 18 17 16 15 15 14 14 14 13 13 13 12 12 12 14 16 16 14 13 13 12 11 9 6 5 3 4 5 6 7 8 8 8 9 8 9 8 8 nan nan nan 11 11 nan 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 20 19 19 19 19 19 20 20 21 22 23 23 24 25 26 27 27 27 27 27 27 nan nan nan nan nan 24 25 25 25 nan nan nan nan nan nan nan 24 25 25 nan nan nan nan nan nan nan nan nan nan nan nan 27 28 nan nan nan nan nan nan 29 29 29 28 27 25 24 24 24 24 25 25 26 26 26 27 27 28 28 28 28 27 27 27 28 28 29 29 29 29 29 27 25 24 23 21 20 20 19 18 18 18 17 16 15 14 14 14 14 13 12 11 11 10 11 12 14 13 11 11 12 12 10 8 5 4 3 5 6 7 7 7 7 9 10 9 8 7 nan nan nan 8 9 9 nan nan 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 nan 18 18 18 19 20 22 nan 23 23 nan nan 25 25 25 26 nan nan nan nan nan 25 24 24 24 24 24 nan nan nan 25 24 nan 22 23 24 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 27 27 26 25 24 23 23 23 24 24 25 26 26 26 26 27 27 28 27 27 26 26 26 26 26 27 28 28 28 28 26 23 21 19 19 19 19 19 18 18 18 16 15 14 14 14 15 14 13 10 9 9 9 10 11 11 10 9 9 9 10 8 6 4 4 4 7 8 7 7 7 8 10 10 9 7 6 5 5 nan 6 7 8 nan nan nan nan nan nan 13 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 nan nan nan nan 19 20 nan nan nan nan nan nan 24 24 24 25 25 25 24 24 24 25 25 24 24 24 24 nan nan nan 25 24 23 22 21 22 24 26 27 27 nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 24 24 23 22 22 23 23 24 24 25 25 25 26 26 26 26 27 26 26 25 24 24 24 24 25 26 27 27 26 24 21 18 16 16 17 17 18 18 17 16 15 14 15 15 15 15 14 13 10 9 8 8 9 10 11 9 9 7 7 7 6 5 4 5 7 9 8 7 6 7 8 10 10 8 5 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 nan nan nan nan nan nan nan nan nan nan nan 23 24 25 25 25 25 25 25 24 24 23 23 23 24 24 24 25 25 25 25 24 23 22 21 21 nan 26 27 28 28 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 23 23 22 22 22 22 22 23 23 24 25 25 25 25 25 25 26 26 26 25 25 24 24 23 23 24 25 26 26 25 23 20 17 16 15 16 17 17 16 15 14 14 15 15 16 16 16 15 13 11 9 7 8 10 nan 10 9 8 6 5 5 6 5 5 7 9 9 9 8 6 8 9 10 9 7 5 5 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 26 nan 27 nan 25 24 23 22 nan nan nan nan 23 23 24 24 24 24 23 nan nan 21 22 nan 24 25 28 28 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 23 22 22 21 21 22 22 23 nan nan 24 24 25 25 25 25 25 25 25 25 25 24 24 23 23 24 25 26 26 25 23 20 19 17 16 16 17 16 15 14 13 14 15 16 16 17 16 15 13 12 10 9 10 nan 13 13 12 10 7 7 8 8 8 7 9 10 9 8 8 7 9 nan 9 9 7 5 6 6 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan 21 22 nan nan nan nan nan 23 nan nan nan nan nan nan 21 21 21 22 nan 23 23 nan nan nan 20 21 22 22 24 26 27 nan nan nan nan nan nan nan nan nan nan nan 21 21 nan nan nan nan nan nan 21 21 21 21 21 21 21 22 nan 23 23 23 24 24 24 24 24 24 25 25 25 24 24 24 24 24 24 25 26 27 26 24 21 21 19 17 17 16 15 14 13 14 14 14 15 16 16 16 15 14 13 12 nan nan nan 16 16 14 12 11 11 12 12 10 9 9 9 9 8 7 7 7 8 9 8 6 6 6 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 47 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 19 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 21 22 22 22 nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 20 21 nan nan nan nan nan 21 20 20 20 20 21 21 21 22 22 22 22 23 23 23 24 23 24 24 24 24 24 24 24 25 25 25 26 27 27 26 24 22 22 19 17 16 16 15 13 13 13 13 13 13 15 16 16 15 14 14 15 16 17 18 18 18 16 14 14 14 13 13 12 10 8 8 8 7 6 6 6 8 9 8 6 7 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 48 nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 19 20 21 nan nan nan nan 18 17 18 nan nan nan nan nan nan 20 21 22 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 20 20 20 21 nan nan nan nan nan 20 19 19 19 20 20 20 21 21 21 21 21 22 22 23 23 23 23 24 24 24 24 25 25 26 26 26 26 26 26 25 25 24 21 19 17 16 15 14 13 13 13 13 13 13 15 16 16 14 15 16 16 16 18 18 19 18 17 16 15 15 14 13 12 11 8 8 7 6 6 7 8 9 9 nan 7 9 8 9 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 17 17 17 18 18 19 19 20 20 nan nan nan 19 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 21 21 21 21 nan nan nan nan nan 19 nan 18 19 19 20 20 20 20 20 21 21 21 22 22 23 23 24 24 24 24 24 24 25 26 27 26 25 24 23 22 23 22 20 18 16 15 15 14 14 13 13 14 13 14 15 16 15 14 15 16 16 16 17 17 18 19 18 17 16 15 14 13 12 11 11 9 7 6 6 7 8 9 9 9 9 10 10 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 17 17 18 18 18 18 19 20 nan nan nan nan 20 nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 25 24 23 nan nan nan nan nan nan nan 18 18 19 19 19 19 20 20 20 20 20 21 21 22 22 22 23 23 23 23 22 22 23 25 26 26 24 22 21 20 19 19 18 17 16 15 15 14 14 14 14 14 13 14 14 15 15 14 nan 16 17 17 17 17 18 18 18 17 16 16 14 12 11 11 10 8 6 6 6 7 8 9 10 10 10 11 12 nan 9 8 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 18 18 18 19 19 20 22 nan 22 20 19 19 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 nan nan nan nan nan nan nan nan 18 18 18 18 18 19 nan 19 20 19 20 20 20 20 20 20 21 21 22 21 21 21 22 23 24 24 23 21 21 19 16 16 16 16 16 15 14 14 13 14 13 13 13 13 14 14 14 nan 15 17 17 17 17 17 17 18 17 16 16 15 14 12 11 10 9 7 6 6 6 7 8 9 10 11 12 12 12 nan nan 7 7 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 18 18 18 17 18 18 18 18 19 20 21 21 20 19 18 19 20 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 23 nan nan nan nan nan nan nan nan nan 18 18 18 18 18 18 19 19 19 18 18 18 18 18 18 18 18 19 20 20 20 20 21 21 22 22 21 20 20 17 14 13 13 14 14 14 13 13 13 13 12 13 13 13 13 nan nan nan 15 16 17 17 17 17 17 17 16 15 15 14 13 12 12 10 8 6 5 6 7 nan 8 9 nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan 18 18 18 18 18 18 18 18 18 19 19 nan 19 18 18 18 19 20 20 20 19 nan nan nan nan nan nan 24 24 24 24 23 nan nan 23 23 nan nan 24 24 24 24 24 nan nan nan nan nan 22 22 nan nan nan nan nan nan nan nan 18 18 18 18 17 nan nan 18 18 17 17 17 17 17 17 16 16 16 17 17 18 19 19 19 19 19 19 19 19 19 17 13 12 11 12 12 12 11 12 12 12 12 nan nan nan nan nan nan 14 15 15 16 16 16 16 16 15 14 13 13 13 13 12 12 10 8 6 6 7 8 9 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 41 nan nan 42 nan 42 nan nan 39 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 18 18 18 18 18 18 18 18 18 18 18 nan nan 19 20 20 20 20 nan nan nan 19 20 21 23 24 24 24 23 22 22 nan nan nan nan nan 23 24 24 24 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 17 17 17 17 16 17 17 16 16 16 16 16 15 15 16 15 15 16 17 18 18 18 18 18 17 18 18 18 17 14 11 10 11 11 11 10 11 11 11 nan nan nan nan nan nan nan 13 13 14 14 15 15 15 15 14 12 11 11 12 12 12 12 11 9 8 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 nan nan nan nan nan nan 41 nan 41 41 42 42 nan 41 40 nan nan nan nan 36 nan nan nan nan nan nan 36 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 18 17 17 18 18 18 18 18 18 18 18 18 nan 21 21 21 20 19 nan nan nan 19 20 22 23 nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 nan nan nan nan nan nan nan nan nan nan 19 19 18 18 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 16 18 19 19 18 18 17 17 17 17 17 14 12 11 11 11 11 11 11 11 12 nan nan nan nan nan nan 12 12 12 12 13 13 14 14 14 13 10 10 10 10 11 11 12 11 10 9 10 10 9 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan 41 42 42 42 42 42 nan nan 40 40 39 nan nan 35 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 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 nan nan nan nan nan 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 18 18 17 17 17 17 17 18 18 18 18 18 19 20 nan 22 22 21 20 nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 nan nan nan nan nan nan nan nan nan nan 18 17 17 17 16 16 15 14 14 14 14 14 14 13 12 12 12 11 12 12 13 13 14 15 15 16 17 18 18 18 18 17 17 17 17 16 15 13 12 12 13 13 12 12 nan nan nan nan nan nan nan nan nan 11 11 nan nan nan 12 13 13 12 10 9 9 9 9 9 11 10 10 10 10 9 9 8 nan 6 5 6 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 42 42 42 42 42 42 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 17 17 17 17 17 18 18 18 18 18 19 20 22 nan nan nan nan nan nan nan nan nan nan nan 21 nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 nan 18 17 16 16 16 15 15 14 14 13 12 13 12 12 12 12 11 11 10 10 10 10 11 11 12 13 14 15 15 16 16 16 16 17 17 16 16 16 16 15 14 14 14 15 15 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 12 10 9 9 8 8 8 10 10 10 10 9 9 9 nan nan 7 6 6 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 42 42 43 nan 42 nan 41 41 41 41 40 39 37 35 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 17 17 17 18 nan nan 18 18 19 21 23 nan nan nan nan nan nan nan nan nan nan nan 20 23 23 nan nan nan nan 23 23 nan 22 22 22 nan nan nan nan nan nan 20 19 18 17 17 17 16 16 15 14 14 13 13 12 12 12 12 11 11 11 11 11 10 10 9 9 9 9 10 11 12 12 13 13 14 13 14 14 14 15 15 15 15 15 15 15 15 15 16 nan 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 9 9 8 6 8 9 10 nan 9 9 10 10 10 nan 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 nan nan 38 39 39 40 41 41 41 42 41 nan nan 39 39 38 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 17 nan nan nan nan 18 21 22 nan nan nan nan nan nan nan nan nan nan nan nan 19 22 24 nan nan nan nan nan nan 21 21 21 21 21 20 20 20 19 19 18 17 17 16 16 15 15 14 13 12 11 11 10 10 10 10 10 10 10 10 10 9 9 8 8 8 9 9 10 11 12 12 13 13 12 12 12 13 13 14 14 14 14 14 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 10 9 8 7 9 10 nan nan nan 10 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 38 38 38 39 39 39 39 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 19 nan nan nan nan nan nan nan nan 15 13 12 13 13 17 20 22 nan nan nan 23 22 21 20 20 20 19 19 19 19 19 19 18 18 17 17 16 15 14 13 12 12 11 10 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 8 8 9 10 11 12 12 12 11 11 11 11 12 12 12 12 12 13 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan nan 10 11 11 10 8 8 10 11 10 10 10 11 11 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 37 38 38 39 38 38 37 37 37 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 17 18 nan nan nan nan nan nan nan nan 13 12 12 12 14 17 19 nan nan nan nan 23 21 20 19 19 18 18 18 18 18 18 18 17 17 16 16 15 14 13 12 11 10 10 9 8 8 8 8 8 9 9 9 8 8 7 6 6 6 6 7 7 8 9 10 11 12 12 11 10 10 10 11 10 10 10 10 11 13 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan 10 9 10 11 11 9 8 10 nan nan nan 11 11 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 37 38 38 38 38 37 36 35 nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 17 17 18 nan 18 18 nan nan nan nan nan nan nan 13 15 nan nan nan nan nan 23 22 20 18 18 17 17 16 16 16 16 16 16 16 15 15 15 14 13 12 11 10 9 9 8 8 8 8 8 8 8 8 8 7 7 6 5 5 5 5 6 7 7 8 9 10 11 11 10 10 10 10 10 9 9 8 8 9 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 9 10 11 11 9 7 8 10 11 11 11 10 10 9 nan 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 35 35 36 35 35 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 16 nan 17 nan nan nan nan 16 nan nan nan nan nan 17 nan nan nan nan 23 23 21 20 19 17 16 15 14 14 15 14 14 14 14 14 14 14 13 12 11 10 9 8 8 8 7 7 7 7 7 7 7 7 6 5 5 4 4 4 5 6 6 7 7 8 9 10 10 10 11 11 10 10 9 8 7 7 7 8 9 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 nan 9 10 11 9 7 6 8 9 10 10 9 8 nan 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 26 nan nan nan nan nan nan nan nan nan 34 34 33 33 nan nan 33 nan 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan 16 17 nan nan nan 21 23 23 21 20 19 17 15 13 13 13 13 13 12 12 12 13 12 12 11 10 10 9 9 8 7 7 7 7 7 6 6 6 6 6 5 4 4 4 4 4 5 5 6 6 7 8 9 10 10 10 11 11 11 10 8 7 6 5 6 6 7 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 10 8 9 10 9 6 6 7 9 9 9 8 8 nan 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan nan nan 15 16 nan nan nan nan 13 13 15 16 17 nan 16 17 20 22 23 22 21 19 17 15 13 12 12 11 11 11 11 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 5 6 6 7 8 9 10 10 10 11 10 10 9 7 6 5 5 5 5 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 8 9 8 6 6 8 9 9 9 8 8 nan 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 30 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 11 nan nan nan 11 nan nan nan nan nan nan nan nan nan 11 13 13 14 15 16 nan nan nan nan nan 13 15 17 17 16 16 17 20 22 23 23 22 20 17 15 13 12 11 10 10 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 6 7 8 9 9 10 10 9 8 8 7 6 5 5 5 5 5 7 10 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 9 nan 7 7 8 8 10 9 8 nan nan 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 28 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 28 nan nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 nan 13 14 15 16 16 16 nan nan nan 14 15 17 17 16 16 17 20 22 22 22 21 19 17 15 13 11 10 9 9 9 9 8 8 7 7 7 7 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 7 8 8 9 9 8 7 7 6 6 7 7 6 6 6 7 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 8 9 9 10 10 10 8 nan 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 27 27 27 27 nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan 9 10 10 10 nan nan nan nan nan 8 8 8 9 11 nan 13 14 16 17 17 17 16 15 14 13 14 15 15 14 15 17 19 20 21 20 19 17 15 13 12 10 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 8 7 6 6 7 7 7 7 8 8 8 9 10 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 10 10 11 11 10 10 nan 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 22 22 21 21 20 nan nan nan 21 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 9 10 10 9 8 7 7 7 nan 7 7 8 10 11 12 13 15 15 16 16 16 16 14 12 11 12 13 13 13 14 16 16 18 19 18 16 15 13 12 11 9 8 8 8 8 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 7 7 7 7 7 7 8 8 8 8 8 9 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 10 nan 10 10 10 10 11 11 11 10 nan 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 26 nan nan nan 22 22 22 21 20 20 20 20 21 21 20 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 9 nan 8 7 7 6 7 nan nan 8 9 10 11 12 nan nan 14 14 14 15 13 11 10 9 11 12 12 12 13 14 13 15 16 15 14 13 12 11 9 8 7 8 8 7 7 6 6 6 5 5 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 11 11 11 11 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 nan nan nan 23 22 21 21 21 20 20 20 21 21 21 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 9 nan 8 7 6 6 7 7 7 8 9 10 11 11 12 12 12 12 12 12 11 9 8 8 9 10 10 10 11 11 10 12 13 13 13 13 12 10 8 7 7 7 7 7 7 6 6 6 5 5 4 4 4 4 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 7 7 7 8 8 8 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 11 11 12 10 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 nan 22 21 21 21 21 20 20 20 20 20 20 20 20 nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 nan nan 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 8 nan nan 7 7 7 6 7 7 8 9 10 10 10 10 10 10 10 10 10 10 9 8 8 8 9 9 9 9 9 9 10 11 12 12 12 13 11 9 7 7 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 5 5 6 6 6 6 6 6 6 7 7 8 8 7 7 7 8 8 9 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 11 11 12 12 10 8 nan 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 21 21 21 21 21 20 20 20 20 20 20 21 nan nan 25 27 nan nan nan nan nan nan nan nan 26 nan nan nan nan nan nan nan nan 26 25 nan 23 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 7 7 7 7 7 7 7 6 7 7 8 9 10 9 9 8 8 9 9 9 9 9 8 8 8 9 9 8 8 8 8 10 11 12 12 12 12 12 11 9 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 6 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan 12 12 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 21 22 22 22 22 21 21 21 20 21 21 nan 24 25 27 28 nan nan nan nan nan nan 26 nan nan nan nan nan nan nan nan nan nan nan 27 nan 24 23 23 23 23 23 nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 6 7 7 7 7 7 7 7 8 9 10 10 9 8 8 8 8 8 8 9 9 8 8 9 9 9 9 9 9 10 12 13 13 13 12 12 11 11 9 8 8 7 8 8 8 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 8 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 13 nan 12 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 nan 23 23 23 23 23 22 22 22 22 23 25 26 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 24 24 23 23 nan 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 6 6 6 6 7 7 7 7 8 9 10 11 10 8 7 6 6 7 7 8 8 9 9 9 9 9 9 10 11 11 12 12 12 14 14 12 11 10 10 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 8 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 11 11 nan nan nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 23 23 24 24 24 24 23 22 22 22 24 26 27 28 28 29 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 26 27 27 26 25 23 nan nan 27 30 nan nan nan nan nan nan nan nan nan 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 6 6 6 7 7 7 8 9 9 10 10 9 8 7 6 6 7 7 8 8 8 9 9 9 10 10 11 11 11 10 10 11 12 12 11 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 11 11 10 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 11 11 11 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 24 24 24 24 23 23 23 24 26 28 28 28 29 28 28 nan nan 27 nan nan nan nan nan nan nan nan nan nan nan 25 24 24 25 25 25 24 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 4 5 5 6 6 6 7 7 8 8 9 9 9 8 7 7 7 7 8 8 8 8 8 9 9 10 10 10 10 10 9 9 10 11 11 10 9 8 8 8 9 9 9 9 8 8 8 8 7 7 7 7 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 8 8 8 8 9 9 9 9 10 11 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 15 15 nan nan nan nan 12 11 10 nan 12 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 21 nan nan nan nan 23 23 23 23 24 24 24 24 24 25 25 26 28 29 28 28 28 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan 22 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 4 4 4 5 5 5 6 6 6 6 7 8 9 8 8 8 7 8 8 9 9 8 8 9 9 10 11 10 10 9 9 9 10 10 10 10 9 9 9 8 9 9 9 9 9 9 8 8 8 8 8 7 7 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 9 9 9 10 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 nan nan nan nan nan 12 11 nan nan 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan 24 24 24 24 23 23 24 25 26 28 27 28 27 27 27 26 26 nan nan nan nan nan nan nan nan nan nan nan nan 27 26 25 23 23 22 nan 22 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 4 4 4 4 4 4 4 4 4 5 5 6 7 8 8 8 8 9 9 10 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 9 9 9 9 9 9 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 nan nan 13 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 19 nan nan nan nan nan nan nan nan nan 24 24 23 22 21 22 23 25 27 26 26 26 26 26 26 26 26 27 28 29 29 29 29 nan nan nan nan nan nan 25 24 23 23 22 22 23 23 24 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 4 4 4 4 4 4 4 3 3 3 4 5 5 7 8 8 8 9 9 10 10 10 10 9 9 9 9 10 10 10 10 10 10 9 10 10 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 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 13 nan nan nan nan 11 11 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 19 19 nan nan nan 21 nan nan nan nan 23 23 23 21 21 21 23 24 25 25 25 25 26 27 27 27 27 27 28 28 28 28 27 nan nan nan nan nan 27 26 26 25 24 24 24 24 24 24 25 nan 28 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 4 4 4 4 4 4 4 3 3 3 4 5 5 7 7 7 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 10 10 9 9 9 9 9 8 9 9 9 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 11 11 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 18 nan nan nan nan 21 21 21 nan 20 21 22 22 22 21 21 21 23 23 24 24 25 26 27 28 28 28 28 28 28 28 28 28 28 28 28 nan nan nan nan nan 27 27 26 26 25 25 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 4 4 4 4 5 6 6 5 3 3 4 5 6 7 7 7 7 7 7 7 7 7 7 8 9 9 9 10 10 10 10 10 10 10 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 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 14 12 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 nan 19 20 20 nan nan nan 21 22 22 21 21 21 21 22 23 24 26 27 28 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 nan nan nan nan nan nan 26 26 25 25 nan nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 nan nan nan nan nan nan nan nan nan nan nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 3 3 4 5 6 6 6 6 4 4 4 5 7 8 7 7 7 6 6 6 6 6 7 8 8 9 9 9 9 9 9 10 11 11 11 11 11 11 10 10 10 10 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 11 10 9 9 9 9 10 10 10 10 10 10 11 11 11 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 12 12 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 nan nan 18 18 nan 19 20 21 22 22 21 21 21 21 21 22 24 26 27 28 28 29 29 29 29 28 28 28 28 28 27 26 25 25 25 26 nan nan 28 27 27 27 27 27 26 26 26 26 26 nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 3 3 5 6 5 5 4 4 4 6 7 7 8 7 6 5 5 5 5 5 6 7 7 8 8 8 9 9 9 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 9 9 9 10 11 11 12 12 12 11 11 10 10 10 11 11 11 11 10 11 11 11 11 11 10 11 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 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 nan nan nan 18 nan nan 20 21 22 22 22 21 21 22 22 22 23 24 25 27 28 28 29 29 29 29 29 28 28 28 27 27 25 24 nan nan nan nan nan nan 26 27 27 27 27 27 27 27 26 26 25 25 25 25 24 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 32 nan 31 nan nan nan nan nan 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 3 3 3 4 3 3 3 3 4 6 6 7 7 6 5 4 4 5 6 6 6 6 6 7 7 8 8 9 9 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 9 9 10 11 12 13 12 12 12 12 12 11 11 11 12 12 12 11 11 11 12 11 11 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 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 22 23 23 22 22 22 22 23 24 25 25 26 27 28 29 29 29 29 29 29 28 27 27 26 26 nan nan nan nan 23 24 nan 26 26 26 26 26 27 27 27 27 26 25 24 24 25 25 25 25 25 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 3 3 3 2 2 2 2 2 3 4 5 5 6 5 4 3 3 3 5 6 7 7 7 6 6 7 8 8 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 nan nan nan nan nan nan nan 10 11 12 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 12 12 12 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 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan 21 22 22 22 23 23 22 22 22 23 24 26 26 26 27 27 28 29 29 29 30 30 29 29 27 26 26 25 24 24 23 22 23 24 25 26 26 25 26 26 26 26 27 26 26 25 24 24 25 25 25 26 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 4 4 3 3 2 2 2 2 3 4 4 5 5 4 3 3 3 4 5 7 7 7 7 6 5 6 7 8 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 nan nan nan nan nan nan nan nan 12 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 14 13 13 13 13 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 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 12 nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 21 22 22 22 22 22 21 23 25 26 26 26 27 27 28 28 28 28 28 28 28 27 27 26 25 25 24 24 23 22 23 24 25 25 26 26 26 26 26 26 26 26 26 25 25 24 25 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 5 5 4 4 3 3 3 3 3 4 5 4 4 3 4 4 4 6 7 7 8 7 6 5 6 7 8 9 10 10 10 10 10 11 11 10 11 11 11 12 12 12 12 11 10 10 10 10 nan nan nan nan 10 nan nan nan nan nan nan nan 11 12 13 13 13 13 13 13 12 12 12 12 12 12 12 13 14 15 15 14 14 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 nan nan nan nan nan nan nan nan nan 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan 13 13 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 20 21 23 23 23 22 21 21 22 24 26 26 26 26 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 23 22 22 23 23 24 24 25 25 25 26 26 26 26 26 nan 26 25 25 25 25 nan nan nan nan nan nan 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 6 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 5 6 6 7 7 7 6 6 7 8 9 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 11 11 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 13 13 13 14 14 14 13 13 13 12 12 12 12 13 14 15 15 15 15 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 21 22 23 23 22 21 21 22 24 25 25 25 26 26 26 26 26 26 26 25 25 24 24 24 24 23 23 23 22 21 20 21 22 22 23 23 23 25 25 26 26 27 27 nan 27 27 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 6 6 7 7 7 6 5 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 6 6 6 8 9 9 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 nan nan 10 nan nan nan nan nan nan nan nan 11 12 13 13 13 13 13 14 14 14 14 14 13 13 13 13 13 13 14 14 14 15 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 22 22 21 20 20 21 23 24 25 25 25 26 26 26 27 27 26 26 25 24 23 23 23 22 21 20 20 19 19 19 20 20 21 21 22 23 25 25 26 27 28 28 28 27 27 26 nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 nan nan nan 5 6 7 8 8 6 5 4 4 4 4 4 3 3 3 4 5 6 6 6 6 7 7 6 6 6 8 8 9 9 10 10 11 11 11 12 12 12 12 12 12 12 13 13 12 12 11 11 11 nan nan 11 nan nan nan nan nan nan nan 11 12 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 15 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 nan nan nan nan nan nan 17 17 18 19 21 22 21 20 20 21 22 24 24 24 24 25 26 26 26 26 26 25 24 23 23 22 21 20 19 18 18 18 18 18 19 19 19 20 21 21 23 24 25 25 26 26 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 6 8 8 7 6 4 4 4 4 4 4 3 3 4 5 6 6 6 6 7 7 7 6 6 6 7 7 8 8 9 9 10 11 11 11 12 12 12 12 12 13 13 13 13 12 11 nan nan 11 nan nan nan nan nan nan nan nan nan nan 11 12 12 13 14 15 15 15 15 15 15 14 14 13 13 13 14 14 15 14 14 14 15 17 nan nan nan nan nan nan nan 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 19 20 21 20 20 20 21 22 23 22 22 23 24 25 26 25 25 25 24 22 23 21 20 20 19 17 16 16 17 17 18 18 18 18 19 19 19 21 22 23 24 25 24 24 24 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 6 7 7 6 5 4 4 4 4 4 4 3 4 5 6 6 6 6 6 7 7 6 6 6 6 6 6 7 7 8 9 9 10 10 11 11 11 12 12 12 12 13 13 13 12 nan nan 10 10 nan nan nan nan nan nan nan nan 12 12 12 12 12 13 13 14 15 14 14 14 14 14 14 14 14 13 14 14 15 15 16 15 16 16 nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan 13 nan nan nan nan nan nan nan nan nan nan 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 19 20 20 20 21 22 22 22 21 21 22 24 25 26 25 24 23 22 22 20 19 18 18 17 15 15 14 14 15 16 16 17 17 18 18 18 19 21 23 24 25 24 24 24 24 24 nan nan nan nan nan nan 24 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 5 6 4 4 3 3 3 4 4 3 3 4 5 5 5 5 5 6 6 6 6 5 5 6 5 5 6 6 7 8 8 9 9 10 10 10 11 11 11 11 12 12 nan nan 11 11 10 nan nan nan nan nan nan nan 12 12 13 13 13 13 13 12 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 17 17 17 17 nan nan nan nan nan nan nan 21 20 19 19 nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan 17 17 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 21 22 22 22 22 21 21 22 24 25 26 25 24 22 21 21 19 17 16 16 15 14 14 14 13 13 13 15 16 17 17 18 19 20 21 23 24 25 25 25 24 24 24 24 nan nan nan 26 26 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 5 5 4 4 3 4 4 3 3 3 4 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 9 10 10 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 14 15 15 15 14 14 15 16 18 nan nan nan 19 19 19 20 20 20 20 20 19 19 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan 17 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 19 20 21 22 22 22 22 22 nan nan nan 23 23 24 23 22 22 20 19 17 16 15 14 14 14 14 14 14 13 13 14 15 17 18 19 20 21 22 23 23 24 25 25 25 24 24 24 25 nan 26 26 26 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 5 4 4 4 4 4 3 2 2 4 4 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 12 13 12 12 12 12 12 11 11 11 11 11 12 12 12 13 14 15 16 16 15 15 16 18 18 nan nan 20 20 20 20 20 20 20 19 19 18 17 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 20 21 21 22 22 22 nan nan nan nan nan nan nan 22 21 21 21 19 18 16 15 14 14 14 14 14 14 14 14 13 14 15 17 19 20 21 21 22 22 23 24 26 26 25 25 25 25 25 25 26 26 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 4 4 4 4 4 3 2 2 3 4 4 3 2 2 2 3 4 4 4 4 4 4 5 5 5 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 nan nan nan nan nan nan nan nan nan nan nan nan 9 10 10 11 12 12 13 12 12 12 12 12 11 11 11 11 11 12 12 13 13 15 16 16 16 16 16 17 18 20 nan nan 22 21 21 20 20 20 20 20 18 17 15 nan nan nan nan nan nan nan 13 13 nan nan nan nan nan nan 17 18 17 nan nan 14 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan 14 14 14 14 16 17 19 20 21 21 21 nan 22 23 nan 26 26 25 24 25 25 26 26 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 5 5 4 4 3 2 2 3 5 4 4 4 3 3 2 2 3 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 6 6 7 8 nan nan nan nan nan nan nan nan nan nan nan 10 10 11 11 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 13 13 14 15 16 17 17 17 17 17 18 nan nan 22 22 22 21 20 20 20 19 19 18 16 15 14 nan nan nan nan nan nan nan 13 13 nan nan nan nan nan 17 18 17 nan 14 13 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 nan nan nan nan nan nan nan 24 nan nan nan nan 26 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 5 5 5 4 2 2 4 5 6 4 4 4 4 3 2 3 3 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 nan nan nan nan nan nan nan nan nan nan 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 15 15 16 17 18 19 20 19 19 19 20 20 21 21 21 21 20 19 19 18 17 16 14 13 13 nan nan nan nan nan nan nan 13 13 nan nan nan nan nan nan 18 nan nan 13 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan 26 27 nan nan nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 4 4 4 4 3 3 3 4 5 3 2 3 3 3 4 4 4 4 4 4 4 5 5 5 4 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 nan nan nan nan nan nan nan nan nan 10 10 10 11 12 12 12 12 12 13 13 13 14 14 14 13 14 14 14 14 14 15 16 17 17 18 19 19 20 21 21 21 21 20 20 20 20 20 19 19 18 17 16 15 13 12 12 12 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 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan 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 nan nan nan nan nan nan nan nan 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 4 4 3 3 3 3 4 4 3 2 2 2 2 3 4 4 5 5 5 5 5 5 5 5 4 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 nan nan nan nan nan nan nan nan nan 9 9 10 11 12 12 12 12 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 16 17 18 19 19 20 21 nan 21 21 20 20 20 20 19 19 19 18 17 15 14 13 12 12 12 nan nan nan nan nan 12 12 11 nan nan nan nan nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 4 4 3 3 4 4 4 2 2 2 2 3 3 4 5 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 nan nan nan nan nan nan nan nan nan nan 7 8 10 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 16 17 18 18 19 20 21 21 21 20 20 19 19 19 19 18 17 16 14 13 12 12 12 13 13 13 nan nan nan 12 10 10 10 10 12 13 13 15 16 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 4 3 4 4 5 4 3 2 2 2 2 2 3 4 5 6 6 5 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 nan nan nan nan nan nan 4 4 5 nan nan 7 8 10 11 11 12 10 11 12 12 12 13 14 14 14 14 14 14 14 15 15 16 16 16 17 17 17 18 19 20 20 19 19 19 19 19 19 19 17 16 14 12 12 11 12 13 14 14 14 14 nan 13 12 11 10 10 11 11 12 13 14 15 16 16 15 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 2 2 4 5 5 5 5 4 2 2 2 1 1 2 4 4 5 5 4 4 4 4 4 3 2 3 3 3 3 3 3 4 4 4 4 5 5 4 4 4 nan nan nan nan nan nan nan 4 4 4 nan 6 7 7 8 9 8 7 8 8 9 10 11 11 12 12 13 13 14 13 14 14 15 16 16 16 16 17 18 nan 20 19 19 18 18 18 18 18 18 16 14 13 12 11 11 12 13 13 14 14 15 15 14 14 13 13 12 12 12 12 13 13 15 17 17 17 16 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 4 5 5 5 5 5 5 4 3 2 1 1 2 2 3 4 4 4 4 4 4 3 2 2 2 2 2 2 2 2 2 3 3 4 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan 5 5 6 6 6 6 6 5 6 6 7 8 9 10 10 11 12 12 13 13 13 13 14 14 15 15 16 16 17 19 20 20 19 18 18 19 19 18 17 15 14 13 13 13 12 12 13 13 13 14 15 16 16 15 15 15 15 14 nan 13 13 14 15 17 18 18 18 18 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 nan nan nan nan 4 5 6 7 6 6 6 6 6 5 5 3 3 2 2 2 2 2 3 3 3 3 3 2 2 2 3 2 2 2 2 2 1 2 2 2 3 4 4 4 nan nan nan nan nan nan nan 4 4 4 5 5 6 6 6 6 5 6 6 5 6 6 8 9 9 9 10 11 12 13 13 13 13 13 13 13 14 14 15 15 17 18 19 19 19 19 18 18 18 16 14 13 13 13 13 13 13 13 13 13 14 15 15 15 15 15 14 14 14 14 14 14 14 15 16 18 19 20 20 21 21 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 12 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 6 6 6 7 7 7 7 6 5 4 4 3 2 1 1 1 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 4 4 4 4 nan nan nan nan nan 3 3 4 5 5 6 6 7 7 6 6 7 6 5 6 7 7 9 9 10 11 12 13 13 13 13 12 12 12 13 14 14 15 nan 17 17 18 19 19 18 18 16 14 13 12 13 13 14 13 13 13 13 13 14 14 14 14 14 13 12 12 12 13 14 14 14 15 16 17 nan 20 20 20 21 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 nan nan nan nan nan nan nan nan nan nan 6 6 6 5 5 6 7 7 7 7 6 6 6 6 5 4 2 1 1 1 1 2 2 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 nan 1 1 1 2 4 4 5 6 7 7 7 7 7 7 6 6 6 7 8 9 10 11 12 13 13 13 12 12 12 nan nan nan nan nan 16 16 16 16 17 17 18 17 15 13 12 12 13 14 14 14 14 13 13 13 14 14 14 14 14 13 11 11 11 12 13 14 nan 15 16 17 18 19 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan 26 nan nan nan nan nan nan nan nan nan nan 5 5 5 5 5 6 6 6 6 6 6 7 7 7 6 5 4 3 2 0 1 2 1 1 2 3 3 4 4 4 4 3 3 3 3 4 4 4 3 4 4 4 3 3 2 1 1 1 1 2 3 3 4 5 5 6 6 6 6 7 7 6 6 7 8 9 9 10 11 12 13 12 12 nan 12 nan 13 13 14 14 14 14 13 14 14 15 15 15 14 13 14 14 14 14 15 14 14 13 13 13 13 14 13 14 14 14 13 12 12 13 13 14 nan 15 16 17 18 18 18 18 18 17 nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 5 5 5 5 5 5 5 5 6 6 7 7 7 7 6 4 4 3 1 1 0 1 1 2 2 2 3 3 3 3 3 3 3 3 3 4 nan 4 4 4 4 4 3 2 2 1 2 2 2 2 3 4 5 5 4 5 5 5 6 6 6 6 7 8 9 10 10 10 11 11 11 12 11 11 12 12 13 13 12 12 11 10 11 11 12 12 13 12 13 14 14 14 14 14 15 14 14 12 12 13 13 13 13 14 14 14 14 14 nan nan nan nan 16 16 17 17 17 16 16 16 16 15 15 nan nan nan nan nan 18 nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 nan nan nan 24 nan nan nan nan 4 4 4 4 4 5 5 5 5 6 7 7 8 8 7 6 5 4 3 3 2 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 3 2 1 2 3 3 3 3 4 5 4 4 4 5 6 6 6 6 7 7 8 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 9 7 6 7 6 7 9 9 9 11 12 13 13 14 14 14 14 13 12 12 12 13 14 14 14 15 15 16 15 nan nan nan nan 16 15 16 16 15 14 15 16 16 15 14 nan nan nan nan nan 18 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 nan 24 24 nan nan nan 4 3 3 3 4 4 4 5 5 6 7 8 8 7 7 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 4 nan nan 4 4 4 5 5 4 3 2 1 2 3 3 3 3 4 4 4 4 5 6 7 7 7 8 9 9 10 10 11 11 10 9 9 9 9 9 10 10 10 10 9 8 7 5 3 3 2 4 6 6 7 9 10 11 12 12 13 13 14 14 13 12 12 12 14 14 15 16 16 16 nan nan nan nan nan 16 16 15 14 13 13 14 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 nan nan 23 4 4 4 4 4 4 4 5 6 6 7 7 7 7 7 7 6 6 6 5 4 4 3 3 3 2 2 2 2 2 2 3 3 4 4 4 nan nan nan nan 5 5 5 4 3 2 1 1 1 2 2 3 3 4 4 4 5 6 7 7 8 9 11 11 11 11 12 11 10 9 8 7 8 8 9 9 8 7 7 7 6 6 4 2 2 3 4 7 7 8 10 11 11 12 12 12 13 14 13 12 11 11 nan 13 14 15 16 nan nan nan nan nan nan 17 16 15 14 13 13 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 24 5 4 4 4 4 4 5 6 6 6 6 6 7 7 7 7 7 6 6 5 5 4 4 3 3 3 3 3 2 2 3 3 3 4 4 4 5 nan nan 6 6 6 5 4 3 3 2 1 1 0 1 2 3 4 4 5 6 7 6 8 9 10 11 12 12 12 12 12 11 10 9 8 8 9 9 8 6 6 6 6 6 5 4 4 5 6 7 8 8 8 9 10 11 12 12 12 13 14 14 13 12 11 nan nan nan 14 15 15 nan nan nan nan nan nan 17 15 15 14 13 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 3 3 3 4 5 5 5 5 5 6 6 6 7 8 8 8 7 6 6 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 5 6 6 6 5 5 4 2 1 1 1 1 2 2 2 3 4 5 7 8 8 7 8 9 10 11 12 12 12 11 11 11 11 11 10 10 9 8 7 6 6 6 6 6 5 6 7 8 9 9 9 9 9 9 10 11 12 nan 13 13 14 14 14 13 13 12 12 nan nan nan nan nan nan nan nan nan nan 17 16 17 15 13 12 nan 15 nan nan nan 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 26 2 3 3 3 5 5 5 5 5 5 6 7 8 8 8 8 7 6 5 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 5 5 5 5 5 4 3 2 1 1 0 0 1 2 2 3 4 5 6 8 8 9 9 9 10 11 11 12 12 12 11 11 10 10 10 10 10 9 7 6 6 7 7 7 7 8 9 10 10 10 9 8 9 9 9 10 12 13 13 13 nan 14 14 14 14 14 13 12 nan 12 12 nan nan nan nan nan nan nan 18 18 18 15 13 11 12 nan 15 15 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 5 4 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 26 26 27 3 3 3 3 4 4 4 4 4 4 5 7 7 8 8 8 7 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 3 2 2 2 1 1 1 1 2 2 3 4 5 6 7 7 9 9 10 10 11 11 11 11 11 11 11 9 8 7 8 9 8 6 5 5 7 7 8 8 9 10 11 10 9 8 7 8 8 9 10 11 12 13 13 13 13 14 14 14 13 11 11 11 nan nan nan nan nan nan nan nan nan 19 nan nan 16 13 11 12 13 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 4 4 3 3 3 3 3 2 3 4 5 5 6 7 7 6 5 4 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 2 2 2 2 1 0 1 2 3 4 5 6 6 6 8 8 10 10 11 11 11 11 10 10 10 8 6 5 5 7 7 6 6 6 7 7 9 10 10 10 11 10 8 7 6 6 7 8 9 10 12 nan nan 12 13 13 13 13 11 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan 16 14 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 5 5 4 3 3 2 1 2 3 3 4 5 6 6 5 4 4 3 3 3 4 4 5 6 6 6 6 6 6 6 6 5 6 5 5 5 5 5 4 3 3 3 3 3 3 2 1 1 1 2 4 5 5 5 6 6 7 9 10 11 11 11 10 9 8 7 5 4 4 5 6 6 7 7 7 7 9 10 10 10 10 9 9 7 5 5 5 5 7 8 10 nan nan 12 12 12 12 12 nan 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 15 14 nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 4 4 4 3 3 2 1 1 2 3 4 4 5 5 5 5 4 3 3 3 3 4 5 6 6 7 7 6 6 6 6 6 6 6 6 6 5 5 4 4 3 3 2 3 3 3 2 1 1 2 3 4 4 5 5 6 7 7 9 8 9 9 9 9 6 4 3 3 4 4 5 7 8 9 9 9 10 10 10 9 9 8 8 6 5 5 5 5 nan 8 nan nan nan 12 12 12 nan nan 10 9 8 8 7 nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 16 nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 3 3 3 3 3 3 3 3 3 2 3 4 4 4 5 5 5 4 3 2 2 3 4 5 6 7 7 7 7 6 6 6 6 7 6 6 6 5 5 5 4 4 3 3 3 3 3 2 1 2 3 4 4 5 5 6 6 6 5 6 5 5 6 7 7 5 3 2 3 4 4 5 8 9 10 11 10 10 9 8 7 7 7 7 6 6 5 5 6 7 9 nan nan nan nan 11 11 nan 11 9 nan nan 6 7 nan nan nan nan nan nan nan nan nan 13 nan nan nan 15 16 16 nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 3 2 2 3 4 4 4 4 4 4 4 4 4 4 4 5 5 4 3 3 2 2 3 5 6 7 7 8 7 7 7 7 6 7 7 7 6 6 6 6 5 5 4 3 2 2 2 1 1 2 3 4 4 5 5 5 5 4 4 4 4 4 5 5 6 5 3 3 3 4 5 7 9 9 10 10 10 9 8 7 7 6 7 6 6 5 5 6 7 8 9 nan nan 10 nan nan nan nan nan nan 7 5 4 5 nan nan nan nan nan nan nan nan 11 12 12 13 14 14 15 nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 2 2 3 4 5 5 5 5 5 5 5 5 5 4 4 4 5 4 4 3 2 2 3 4 5 6 7 7 8 8 7 7 7 7 7 7 7 7 7 6 6 6 5 4 3 2 2 1 0 2 3 4 4 5 5 4 3 2 3 3 4 5 5 5 6 6 5 4 4 5 6 7 7 8 8 8 7 7 6 7 8 7 7 6 6 5 5 nan 7 nan nan 10 10 10 10 10 10 10 nan nan 6 4 2 3 4 5 nan nan nan nan nan 7 9 10 11 nan 12 nan nan nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 2 3 4 6 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 3 3 3 4 5 6 6 7 7 8 8 7 7 7 7 7 7 7 7 7 7 6 5 4 4 4 3 2 1 2 2 3 4 4 4 3 2 2 2 4 5 5 5 5 6 5 4 3 3 4 4 4 4 5 5 5 5 5 5 6 7 7 7 6 nan 5 5 6 7 8 nan 10 10 10 10 9 10 10 10 8 5 3 2 2 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 3 3 nan 6 7 7 7 7 6 6 6 6 6 6 6 6 5 6 6 5 4 3 4 5 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 4 4 3 2 2 1 2 2 nan nan 3 3 3 2 2 3 4 5 5 5 6 5 5 3 3 2 2 3 3 nan nan nan nan nan 3 4 5 5 5 6 5 5 5 5 6 8 nan nan 10 9 9 9 9 10 10 9 8 5 3 4 4 4 3 4 4 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 3 3 nan nan 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 5 4 4 5 6 6 6 6 6 7 7 7 7 7 6 5 5 4 4 4 5 5 5 4 4 3 2 1 1 1 1 nan nan 2 2 2 1 2 4 4 4 5 6 6 5 4 nan nan 1 2 2 2 nan 1 nan nan nan nan 3 4 4 4 4 4 4 5 6 nan 9 nan 10 9 9 9 nan nan 10 10 9 7 6 5 5 5 nan 5 5 5 4 nan nan nan nan nan nan nan 12 15 18 20 20 nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 3 2 nan 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 6 6 7 7 7 7 7 7 7 7 7 6 5 5 4 4 3 3 4 4 4 4 3 2 1 1 0 nan nan nan 2 2 1 1 2 3 4 5 5 5 5 4 nan nan nan 1 2 2 2 2 3 3 3 3 4 4 4 4 3 3 4 5 6 7 8 9 10 10 10 9 nan 9 10 10 10 9 7 6 nan nan nan nan nan 6 6 nan nan nan nan nan 9 9 nan 14 16 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 3 3 3 4 4 5 5 5 4 4 5 5 6 6 6 7 6 6 6 6 6 5 5 6 7 7 7 7 7 7 7 7 7 7 6 6 5 5 4 3 3 3 3 3 3 3 3 2 2 nan nan nan nan 2 2 1 0 1 2 2 3 4 4 4 3 nan nan nan 1 1 2 3 3 4 4 4 4 5 5 5 5 4 3 4 6 7 8 8 9 10 10 9 9 9 10 11 11 10 9 nan nan nan nan nan nan nan nan nan nan nan 5 5 7 8 9 13 15 16 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 4 5 5 5 4 4 4 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 7 7 6 6 6 6 5 4 4 3 3 3 2 2 2 3 2 2 nan nan nan nan 1 1 1 1 1 1 2 3 3 4 3 3 nan nan 1 1 1 3 3 3 3 3 3 4 4 5 5 5 4 4 5 6 7 8 9 9 10 10 10 10 10 11 12 11 10 nan nan nan nan nan nan nan nan nan nan nan 7 6 6 7 7 9 12 15 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 6 6 5 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 7 6 6 5 5 4 4 3 3 3 2 2 3 3 3 nan nan nan nan nan nan 1 nan nan 1 0 1 3 3 3 3 nan nan 1 2 2 2 2 2 1 1 2 2 3 3 3 4 4 4 4 5 6 7 8 9 9 9 10 10 11 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 7 8 nan nan nan 14 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 4 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 9 9 9 8 8 7 6 5 4 4 3 3 3 2 3 3 3 3 nan nan nan nan nan nan 1 nan nan nan nan 2 2 3 2 nan nan nan nan 2 3 3 3 2 1 1 2 2 2 2 2 2 3 3 3 4 6 7 8 9 10 9 11 nan nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan 10 nan nan 9 9 nan nan nan nan 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 4 4 5 5 5 6 6 5 5 5 6 6 6 6 6 7 7 7 7 8 9 9 9 9 9 9 9 8 7 6 5 5 4 3 2 2 2 2 3 nan nan 1 nan 1 nan nan 2 2 2 2 2 nan 3 2 2 nan nan nan nan 3 3 4 3 2 2 2 2 1 1 1 1 1 1 1 3 4 6 7 9 9 10 11 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 10 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 8 8 9 9 9 9 9 8 8 7 7 6 6 5 4 3 2 2 1 2 2 2 1 nan nan nan nan nan nan 3 3 3 nan nan nan nan nan 3 3 3 3 3 3 2 2 2 2 1 1 1 2 2 3 3 5 5 5 6 nan 9 9 10 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 9 11 12 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 8 7 7 6 6 6 6 6 5 4 4 3 1 1 nan 3 1 nan nan nan nan nan nan 3 4 4 4 3 3 3 3 4 4 4 3 3 3 3 2 2 2 1 1 2 3 5 5 6 7 6 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 6 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 4 3 3 3 4 4 5 5 5 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 7 7 6 6 5 5 6 6 6 5 5 3 2 2 nan nan nan nan nan nan nan nan nan 3 4 4 5 5 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 3 4 6 7 6 6 nan 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 7 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 3 2 2 2 2 3 3 4 3 2 3 3 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 6 6 5 5 5 5 6 6 5 5 4 3 3 nan nan nan nan nan nan nan nan nan 3 4 4 5 5 5 5 4 4 4 5 4 4 4 3 3 3 3 3 3 3 4 nan nan 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 1 2 2 2 2 1 1 1 1 2 2 1 2 2 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 5 5 5 4 4 nan nan nan nan nan nan nan nan nan nan 2 3 3 4 4 4 4 4 4 5 5 4 4 3 3 3 3 3 3 4 4 4 nan nan 5 6 7 8 8 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 11 nan nan 8 6 5 nan nan nan 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 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 2 1 1 2 2 2 2 2 1 1 1 1 1 1 1 2 3 3 3 4 4 5 5 5 5 6 6 6 6 6 6 6 5 5 4 3 3 3 3 3 3 4 4 3 4 nan nan nan nan nan nan nan nan nan 2 1 2 2 2 2 2 2 3 4 4 4 4 4 3 3 3 3 3 3 4 5 5 5 6 6 7 8 8 nan 9 11 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 8 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 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 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3 3 3 4 4 5 5 5 5 6 6 6 6 6 6 5 4 3 2 1 1 1 1 1 2 2 nan nan nan nan nan nan nan nan nan nan nan 3 2 0 1 2 1 1 1 2 3 4 4 4 3 3 3 3 3 3 3 4 4 5 5 6 6 6 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 8 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 32 32 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 3 2 2 2 2 1 1 1 1 1 nan 0 0 0 0 1 1 2 2 3 3 4 5 5 5 5 6 6 6 6 6 5 4 3 2 1 1 0 1 1 0 0 nan nan nan nan nan nan nan nan nan nan nan 5 5 3 2 1 2 2 1 0 1 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 4 5 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 34 33 32 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 2 2 3 3 3 2 1 1 0 1 1 2 1 1 1 1 1 2 3 3 4 5 5 5 5 5 5 6 6 6 5 4 3 2 2 2 1 1 1 1 1 nan nan nan nan nan nan 7 nan nan 6 6 7 6 4 2 2 2 2 3 2 2 2 3 3 3 2 2 2 2 3 4 3 3 2 2 2 3 nan nan 6 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 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 nan nan 34 33 32 31 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 2 2 4 4 4 3 2 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 5 5 5 5 5 5 5 6 5 4 3 3 2 2 2 2 2 2 2 nan nan nan nan nan nan 7 6 5 5 6 6 6 4 2 2 2 3 4 4 3 2 2 3 3 2 2 2 2 3 4 4 3 3 2 3 3 nan nan nan nan nan nan 8 nan 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 nan nan 32 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 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 3 4 4 4 4 3 3 2 1 1 0 0 1 1 1 2 2 2 3 3 4 4 5 5 5 5 5 5 5 5 4 4 3 3 3 3 2 3 3 3 nan nan nan nan nan nan nan nan 4 4 5 5 5 4 3 3 2 4 5 5 4 3 2 2 2 2 2 2 2 3 3 4 4 3 3 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 31 31 nan nan 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 5 5 4 3 3 2 2 1 1 1 1 1 2 2 2 2 3 3 4 4 4 4 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 4 5 nan nan nan nan nan nan 3 3 4 5 5 4 4 4 4 5 5 5 4 3 2 1 1 2 2 2 2 2 3 3 4 4 3 2 nan nan nan nan nan nan nan nan 7 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 32 nan 31 31 30 29 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 4 3 3 2 2 2 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 4 4 4 3 3 4 4 3 4 5 6 6 nan nan nan nan nan nan nan 3 5 5 5 5 4 5 5 4 4 3 2 1 0 1 1 2 2 2 2 2 3 4 4 3 3 nan nan 3 nan nan nan nan nan 7 8 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 nan nan 31 nan 29 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 3 nan nan nan nan nan nan nan 4 3 3 2 2 2 3 2 3 3 3 3 3 3 3 3 2 2 3 3 4 4 4 5 5 5 4 4 4 3 3 3 3 4 5 6 nan 7 7 6 nan nan nan nan nan nan nan 4 5 6 5 5 5 5 4 3 3 1 0 1 2 2 2 2 2 2 2 3 4 4 nan nan 5 5 4 nan nan nan nan nan 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 31 31 31 nan nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 3 3 4 4 3 3 4 4 4 3 2 2 3 3 3 3 3 3 4 4 4 5 5 5 4 4 4 3 3 3 3 4 5 nan nan 7 7 6 5 5 4 nan nan nan 3 5 6 6 6 6 6 5 4 3 3 2 2 2 2 3 3 3 3 2 3 3 4 4 5 5 5 nan nan nan nan nan nan 6 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 5 5 5 4 4 4 5 4 3 2 2 2 2 2 3 3 3 4 4 4 5 5 4 4 4 4 3 3 3 4 4 5 nan 6 6 6 5 5 5 5 5 4 4 4 6 6 7 6 6 5 5 4 4 3 3 3 3 3 4 4 3 3 3 3 4 4 5 5 5 nan nan nan nan nan nan 5 6 6 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 6 6 5 4 4 3 3 4 4 4 3 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 6 6 6 5 5 5 5 5 6 5 4 4 5 5 6 6 6 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 nan nan 4 3 2 nan 2 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 4 4 nan nan nan nan nan nan 6 6 6 5 4 4 4 4 4 4 3 2 2 2 3 3 3 3 3 3 3 4 4 5 4 4 4 4 4 4 4 5 7 7 8 7 6 5 5 5 5 5 4 4 4 5 5 6 6 5 5 4 4 3 3 4 4 4 3 3 2 1 1 1 1 2 nan nan 3 3 nan 3 2 1 1 1 1 2 2 3 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 33 nan 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 6 6 nan nan nan nan nan nan 6 6 7 7 6 5 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 5 5 7 8 8 8 7 6 5 5 5 5 4 4 4 4 5 6 5 5 5 4 4 3 3 3 3 3 3 2 1 1 0 0 0 0 1 nan nan 2 3 3 2 1 1 1 1 1 1 1 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 4 nan nan nan 6 7 7 7 7 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 5 6 8 8 9 8 7 6 5 5 5 4 4 4 4 5 5 6 5 5 5 5 4 3 2 2 2 3 2 2 2 1 2 2 2 1 1 1 2 2 3 3 2 2 2 2 2 2 2 2 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 5 7 8 8 9 8 7 6 5 4 4 4 4 5 5 6 6 6 6 6 5 5 4 4 3 3 2 3 3 4 4 4 4 3 3 2 2 1 2 3 3 3 3 3 3 3 3 3 4 4 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 nan 6 6 7 7 7 7 6 5 5 5 5 4 4 4 4 5 5 5 5 6 6 6 5 5 4 4 3 4 5 8 8 9 9 8 7 6 5 4 4 5 5 5 5 6 7 6 6 6 5 5 5 4 4 4 4 4 5 5 6 6 6 5 5 4 3 2 2 4 4 4 4 4 4 4 4 5 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 4 5 6 8 8 9 9 8 7 6 5 4 5 5 5 6 6 7 7 6 6 6 6 6 5 5 5 5 6 6 5 5 6 6 6 6 6 5 4 3 3 4 4 5 5 5 5 5 5 5 7 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 8 9 9 8 7 5 4 5 5 5 6 6 7 7 6 6 6 6 6 6 6 6 7 7 7 7 6 6 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 7 8 9 nan 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 7 7 8 8 8 8 9 8 8 8 7 7 7 7 7 7 7 6 6 7 7 8 9 9 nan 6 5 5 5 5 6 6 7 7 7 7 6 6 6 7 7 7 8 8 8 8 8 7 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 7 8 10 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 8 nan 8 9 9 9 10 9 nan nan 8 8 8 8 8 7 7 7 7 6 7 8 9 9 nan 7 6 5 5 5 6 7 7 7 7 7 6 6 7 7 7 8 9 9 9 8 8 7 5 4 4 4 4 4 4 4 4 4 4 4 4 nan 4 4 5 6 7 7 8 9 10 10 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan 11 10 9 8 8 9 9 10 nan nan nan 9 9 9 10 9 9 8 8 8 7 7 7 7 8 9 nan nan 6 6 6 6 6 7 7 7 7 6 6 6 7 8 8 8 9 9 9 8 7 6 5 5 5 5 5 5 4 4 4 nan 4 4 4 nan 5 6 nan nan 8 8 8 9 9 10 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 11 nan 8 nan nan nan nan nan nan nan nan nan nan 12 12 11 11 11 9 8 8 9 10 10 nan nan nan 10 nan 10 10 10 10 9 9 9 9 8 8 8 9 10 nan nan nan 7 7 6 7 7 7 6 6 6 6 6 6 7 7 8 8 9 8 8 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 nan nan nan nan 8 9 8 8 nan nan 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 9 9 8 6 nan 3 3 nan nan nan nan nan nan 12 11 11 10 9 7 7 nan nan nan nan nan 12 11 11 11 11 11 10 10 10 10 10 9 10 10 10 nan nan nan nan nan nan 7 7 7 6 6 6 6 6 6 6 6 7 8 8 9 9 8 7 6 6 6 6 6 6 6 5 nan nan 6 6 6 6 nan nan nan nan nan nan 8 8 8 8 8 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 9 8 8 7 6 4 nan nan nan nan nan nan nan nan 11 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 10 10 10 10 10 10 11 11 12 nan nan nan nan nan nan 7 7 7 6 6 6 6 6 6 6 7 8 9 9 9 8 7 6 6 6 6 6 6 6 6 6 7 nan nan nan nan nan nan nan nan nan nan nan nan 7 7 nan nan 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 9 9 8 6 nan nan nan nan nan nan nan nan nan nan 11 11 10 nan nan nan nan nan 6 7 nan nan nan nan nan 10 10 10 10 10 10 11 11 11 11 11 nan nan nan nan nan nan nan 6 6 6 6 6 6 6 6 6 7 9 10 10 9 8 8 7 7 6 6 6 nan 6 6 6 7 9 nan nan nan nan nan 9 nan nan nan nan nan nan nan 7 nan nan 7 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 11 10 9 nan nan nan nan nan nan nan nan nan nan nan 11 11 10 9 nan nan nan nan nan nan nan nan nan nan nan nan 9 10 10 10 11 11 11 nan nan nan nan nan nan nan nan nan nan nan 6 6 6 7 7 7 7 7 9 11 11 10 8 8 7 7 7 nan 7 7 7 7 7 8 8 9 nan nan nan nan nan 10 nan nan nan nan nan nan nan nan nan nan 6 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 14 13 11 nan nan nan nan nan nan nan nan nan nan 10 12 12 11 9 nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 11 12 13 12 nan nan nan nan nan nan nan nan nan nan nan 7 7 7 7 8 8 8 9 11 13 12 11 8 8 8 8 8 8 8 8 9 9 9 9 9 10 nan nan 12 nan nan nan nan nan nan nan nan nan nan 5 5 5 6 nan nan nan nan nan nan nan nan 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan 14 13 12 nan nan nan 8 nan nan nan nan nan nan 10 12 12 11 9 nan nan nan nan nan nan nan nan nan nan nan nan 10 10 11 12 13 14 14 13 nan nan nan nan nan nan nan nan nan 8 8 8 8 8 8 9 10 12 13 13 12 10 9 8 8 8 9 9 10 10 11 11 10 9 10 10 11 nan nan nan nan nan nan nan nan nan nan nan 6 6 7 7 nan nan nan nan nan nan 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan 12 12 11 nan nan 8 8 8 8 nan nan 8 nan 11 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 12 13 nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 nan nan nan nan 12 13 13 12 11 10 9 9 9 9 10 nan 11 12 12 12 11 11 12 12 13 13 nan nan nan 8 7 6 nan nan nan nan 8 8 nan nan nan nan nan 10 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 10 9 nan nan nan 8 9 9 9 9 10 10 11 12 12 nan nan nan nan nan nan nan 8 nan nan nan nan nan nan nan 10 10 12 13 nan nan nan nan nan nan nan nan nan nan nan nan 9 9 10 nan nan nan nan 13 13 12 12 11 10 9 9 9 10 11 12 13 13 13 13 12 12 13 13 14 14 nan nan nan 8 7 6 6 6 nan nan nan 10 10 nan nan nan nan nan 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 10 9 nan nan nan nan nan nan 10 10 11 12 12 12 nan 11 11 10 8 nan nan nan nan nan nan 11 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 nan nan nan nan nan 12 12 11 11 11 11 11 11 11 12 13 14 14 13 12 12 12 13 13 13 nan nan nan 8 7 6 5 5 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 12 11 nan nan nan nan nan nan nan nan 11 12 12 12 12 nan 10 10 9 7 nan 7 nan nan nan nan 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 11 nan nan nan nan 12 12 12 12 12 12 12 12 13 13 14 14 13 12 11 11 11 12 12 12 nan nan 8 8 7 6 6 5 5 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 11 nan nan nan nan nan nan nan nan 12 12 13 13 12 10 9 9 8 7 6 7 9 nan nan nan nan nan 11 10 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 12 13 13 13 13 14 14 14 14 13 12 11 10 10 10 10 11 10 9 8 8 8 8 8 7 7 6 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 10 nan nan 8 8 nan nan nan nan nan 13 13 13 12 10 9 9 8 8 8 9 10 nan nan nan nan 12 9 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 13 13 14 14 14 14 14 14 13 12 11 10 10 10 10 9 9 8 8 7 7 8 9 9 9 9 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 nan nan nan nan 7 8 nan nan nan nan 12 nan 13 13 12 11 nan 9 9 9 10 10 11 12 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 12 12 13 13 14 15 15 15 15 14 13 12 11 11 10 nan 10 9 8 8 8 8 8 9 9 9 10 10 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan 8 8 8 nan nan nan 12 12 nan nan 12 12 12 11 11 10 10 11 11 12 13 nan 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 12 12 13 13 14 14 15 15 15 14 12 11 11 11 nan nan 10 9 9 9 9 10 10 9 9 10 10 11 11 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 nan 11 nan nan nan 11 11 11 11 11 11 12 nan nan 14 15 14 12 9 8 nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 14 15 15 15 14 13 12 11 11 10 nan nan nan 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 11 11 nan nan 13 14 14 13 11 9 nan nan nan nan nan nan 9 nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 14 15 15 14 13 12 11 11 11 10 nan nan nan 10 10 11 11 12 12 12 12 13 13 13 13 13 14 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 13 12 nan nan nan nan nan nan nan 10 10 10 nan nan nan 13 13 13 11 10 nan nan 9 nan nan nan 8 nan nan nan nan nan 12 12 12 nan nan nan nan nan nan nan nan nan nan nan 11 12 13 14 14 14 13 12 11 11 10 10 10 10 10 nan 10 11 11 11 12 12 13 13 13 14 14 14 14 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 nan nan nan 12 13 13 12 nan nan nan 10 10 nan nan 9 10 nan nan nan nan 12 12 12 nan nan nan nan nan nan nan nan nan nan 9 11 12 12 12 13 13 12 11 11 11 10 10 10 10 10 nan nan nan nan 11 11 12 12 13 13 14 14 14 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 nan nan nan nan nan nan nan 9 nan nan nan nan nan nan nan 14 14 13 11 11 10 10 10 nan nan 11 nan nan nan nan 12 12 13 13 13 nan 11 9 nan nan nan nan nan nan 9 11 11 11 11 11 11 11 11 10 10 10 10 nan nan nan nan nan nan nan nan 10 11 11 12 12 13 14 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 nan nan nan 10 10 nan nan nan nan nan 14 15 15 14 13 nan nan nan nan 11 11 nan nan nan nan nan nan nan 12 12 13 13 12 10 nan nan 5 nan nan nan 7 9 10 11 11 11 11 11 11 11 10 9 9 nan nan nan nan nan nan nan nan nan nan 10 10 11 12 13 14 14 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 nan nan nan nan nan 10 nan nan nan nan nan 15 14 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 12 11 10 8 6 4 4 4 5 7 9 10 11 11 12 12 12 12 11 10 10 9 nan nan nan nan nan nan nan nan nan nan nan 10 10 11 12 13 13 14 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 11 10 9 7 6 5 5 4 5 7 9 10 11 11 12 12 12 12 12 11 11 nan nan nan nan nan nan nan nan nan nan nan 9 9 10 11 12 12 13 14 14 13 12 nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 10 9 8 7 5 5 5 5 5 7 8 9 10 11 11 11 12 12 12 12 12 11 nan nan nan nan nan nan nan nan nan nan 9 9 10 11 11 11 12 13 13 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 nan 13 13 nan nan nan nan nan 9 nan nan nan nan nan nan nan nan nan nan nan nan 10 9 8 7 7 6 5 5 4 5 6 8 9 10 11 11 11 12 12 13 13 12 12 11 nan nan nan nan nan nan nan nan nan 11 10 11 11 nan 12 12 12 12 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 14 12 11 11 9 9 9 nan nan nan nan nan nan nan nan nan nan 10 10 9 8 8 7 7 6 5 4 4 5 6 8 9 10 11 11 11 12 12 12 12 12 12 12 12 nan nan nan nan nan nan nan nan 11 11 11 11 12 13 13 13 12 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 nan 13 12 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 8 7 7 7 6 5 5 5 6 7 8 10 11 11 11 12 12 12 12 12 12 12 12 12 12 nan nan nan nan nan nan nan 11 11 12 12 13 13 14 13 13 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 13 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 10 9 8 7 7 6 6 6 6 7 8 9 10 11 11 12 11 11 11 11 11 11 nan nan 12 13 nan nan nan nan nan nan nan 11 11 11 12 13 13 nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 12 12 10 nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan 10 10 9 9 8 7 7 7 7 7 8 9 10 11 11 11 12 11 11 11 nan nan 12 nan nan nan nan nan nan nan nan nan nan nan 12 12 nan 13 13 14 nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 12 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 nan 9 9 9 8 7 7 7 7 8 9 10 10 10 11 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 9 9 8 8 7 7 7 8 nan 10 11 11 11 12 13 12 12 nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 9 8 8 7 7 8 9 11 nan 12 12 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 nan nan nan 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 9 9 9 9 8 8 8 nan 9 nan nan nan nan nan 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 nan 8 8 8 nan nan nan nan nan nan nan nan nan 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 nan nan nan nan nan nan nan nan 16 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 nan nan nan nan nan nan nan nan 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 nan 11 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 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 12 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 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan nan nan nan nan nan nan nan nan nan nan 7 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 9 9 9 9 nan 8 8 7 7 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 9 9 nan 9 8 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 10 nan 10 9 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 11 11 11 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 10 9 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan Wind_Direction nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 242 240 237 236 nan nan nan nan nan 242 nan nan nan nan nan nan 240 245 nan nan nan nan 247 248 249 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 252 250 247 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 254 258 262 266 271 274 274 274 273 267 264 nan nan nan nan nan nan nan 256 256 nan 250 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 281 282 282 282 282 282 282 281 281 280 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 243 241 nan nan nan nan nan nan nan 241 243 nan 244 nan nan 238 240 244 nan nan nan nan 248 249 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 242 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 255 259 264 267 268 269 269 270 267 260 259 262 264 nan nan nan nan nan nan nan 253 251 250 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 nan nan nan 281 282 282 283 283 283 283 283 282 281 280 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 243 nan nan nan nan nan nan nan nan nan 241 nan nan nan nan 240 240 243 nan nan nan nan 249 250 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 261 264 266 263 260 260 260 257 253 253 255 nan nan nan nan nan nan 259 257 256 255 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 278 nan nan 280 281 281 282 282 283 283 284 284 283 281 281 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 243 241 nan nan nan nan nan nan nan nan nan 241 nan nan nan nan 240 240 nan nan nan nan nan 249 249 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 263 263 nan nan 252 251 250 249 247 248 252 nan nan nan nan nan 263 263 261 260 259 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 275 277 278 279 280 280 281 282 283 283 284 285 285 284 282 283 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 243 nan nan nan nan nan nan nan nan nan nan 241 nan nan nan nan nan 242 243 nan nan nan 249 249 248 246 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 260 260 259 256 nan 245 245 244 243 243 246 nan nan nan nan nan nan 266 267 nan nan 258 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 272 273 275 277 nan 279 279 280 281 282 283 284 285 285 285 285 285 284 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 245 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 245 nan nan nan nan 250 248 244 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 250 252 251 nan nan nan 240 240 240 241 nan nan nan nan nan nan nan 266 265 nan nan 252 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 261 nan nan nan nan nan 266 269 270 271 272 274 276 277 278 279 279 281 282 284 285 286 286 286 286 285 284 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 nan nan nan nan nan 251 248 243 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 242 243 242 240 238 nan 236 237 238 nan nan nan nan nan nan nan nan 262 261 nan nan 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 263 263 264 264 265 265 266 267 268 270 272 273 274 276 nan 277 278 280 281 282 284 285 285 286 287 286 285 284 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 nan nan nan nan nan nan nan nan nan nan nan nan nan 242 245 nan nan nan 247 247 248 nan nan 252 252 248 242 240 nan 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 237 nan nan 236 nan nan nan nan nan nan nan nan nan nan nan 256 nan 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 265 265 266 266 266 266 267 268 270 271 273 274 275 276 276 277 278 280 281 283 284 284 285 286 287 287 286 284 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 242 nan nan nan nan nan nan nan nan nan nan nan nan 242 244 nan nan nan 245 245 245 nan nan 250 251 nan 242 243 nan 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 239 240 237 nan nan 235 236 nan nan nan nan nan nan nan nan nan nan 251 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 265 266 266 267 268 268 268 268 268 270 272 273 274 275 275 275 275 276 278 280 280 282 283 285 285 286 287 287 286 285 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan 242 243 nan nan nan nan 241 240 nan nan 247 249 248 245 248 nan 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 234 234 nan 236 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 268 268 269 269 270 270 271 271 272 273 274 275 275 275 275 275 276 278 278 280 282 284 285 286 286 286 287 286 285 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan 243 nan nan nan nan nan nan 235 nan 239 243 246 246 247 250 nan 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 241 236 235 234 nan 236 239 nan 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 270 270 270 271 272 273 274 274 274 274 275 274 275 275 275 275 276 276 278 280 282 283 285 286 286 287 287 286 285 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 nan nan nan nan nan nan nan nan nan nan nan 243 nan nan nan nan nan nan 231 nan 234 238 nan 245 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 235 233 233 nan 237 238 238 239 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 271 272 272 272 274 275 275 275 275 275 274 274 274 275 275 276 276 277 278 280 281 283 284 286 287 287 287 287 286 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 nan nan nan nan nan nan nan nan nan nan nan 243 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 233 231 231 nan 237 237 237 237 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 273 274 275 275 275 275 275 275 274 274 275 276 276 277 277 278 279 281 282 283 284 285 286 287 287 287 286 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 nan nan nan nan nan nan nan nan nan nan nan 243 243 nan nan nan nan nan nan nan nan 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 231 228 230 234 236 236 236 236 238 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 274 274 275 275 275 275 275 276 276 276 276 276 277 278 278 279 280 282 282 282 283 284 286 287 287 287 286 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 nan nan nan nan nan nan nan nan nan nan nan 244 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 228 227 230 232 234 236 236 236 239 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 275 275 276 276 276 276 276 277 277 277 277 278 279 279 280 281 nan 283 283 282 282 283 284 285 286 287 287 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 245 nan nan nan nan nan nan nan nan nan 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 227 227 228 230 234 237 237 237 239 245 nan nan nan 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 277 277 277 277 277 277 278 278 278 279 278 278 278 279 280 281 282 284 284 285 283 282 282 282 284 286 287 287 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 nan nan nan nan nan nan nan nan nan nan nan 245 245 245 245 nan nan nan nan nan nan nan nan nan 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 nan nan 225 225 227 232 236 237 237 237 240 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 280 279 278 278 279 279 279 279 279 280 279 279 278 279 280 281 284 285 286 285 283 283 282 282 284 285 286 286 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 nan nan nan nan nan nan nan nan nan nan nan 245 245 244 nan nan nan nan nan nan nan nan nan nan 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 252 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 233 237 238 237 238 240 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 281 280 279 279 279 280 280 281 281 281 281 280 279 279 280 282 284 286 287 286 285 283 282 282 284 285 286 285 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 242 nan nan nan nan nan nan nan nan nan nan nan 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 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 235 238 239 239 239 243 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 281 281 281 280 279 279 279 280 281 282 283 282 281 281 281 282 284 285 286 286 286 285 283 282 282 283 284 285 284 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 240 240 nan nan 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 255 nan nan nan 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 240 241 242 246 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 282 282 282 281 280 280 279 280 281 282 283 283 283 282 283 284 285 286 286 287 286 284 282 281 281 283 284 284 284 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 238 nan 242 243 nan nan nan nan nan nan nan nan nan 250 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 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 243 244 246 249 253 257 nan nan 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 283 283 283 283 282 281 280 280 281 282 283 283 283 283 284 285 285 286 287 287 287 285 282 281 281 282 284 284 284 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 243 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 247 249 251 253 256 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 285 286 285 285 284 283 282 282 282 282 283 283 283 283 283 284 285 286 287 288 287 286 283 281 281 282 284 285 285 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 nan 242 nan 243 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 287 287 287 286 286 285 284 284 283 283 283 283 283 283 283 283 284 286 287 288 288 287 285 283 283 284 286 286 287 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 nan 244 nan 244 245 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 289 289 288 288 287 287 286 285 284 283 283 284 284 284 284 283 284 284 286 287 288 288 288 286 285 286 286 287 288 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 nan 246 245 246 246 245 nan nan nan nan nan nan nan nan 245 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 290 289 289 289 288 288 287 287 286 285 284 284 286 286 286 285 284 283 283 284 285 287 288 290 290 289 289 288 288 288 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 nan nan 248 248 nan 242 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 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 290 290 290 289 288 288 287 286 285 285 285 287 287 288 287 286 284 283 283 284 285 287 289 290 291 291 289 289 289 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 nan nan 248 247 nan 239 234 234 nan nan nan nan nan 247 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 291 291 291 290 289 288 288 287 286 286 286 288 289 289 289 287 285 284 282 283 283 284 285 288 290 291 290 289 289 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 nan nan 247 247 nan 238 nan 236 nan nan nan nan 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 nan nan 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 291 292 292 291 290 290 289 288 288 287 288 290 290 290 290 289 287 285 283 282 282 282 284 286 288 289 289 289 289 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 247 nan 239 nan 240 nan nan nan nan 249 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 nan 257 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 292 293 293 293 293 292 291 290 289 289 290 291 292 291 291 290 288 287 286 284 282 282 283 285 287 288 288 289 290 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 246 nan 240 240 243 nan nan nan nan 248 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 257 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 nan 295 296 296 295 294 293 292 292 292 292 292 292 292 291 291 290 289 287 285 283 283 284 285 286 287 288 289 290 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 244 nan nan 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 258 255 nan nan nan 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 298 298 297 296 295 294 294 294 294 293 292 292 291 291 290 288 286 284 285 286 286 287 287 289 290 290 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 241 241 nan nan nan nan nan nan nan nan 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 265 257 nan nan nan 254 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 297 298 299 300 299 298 298 297 296 296 295 295 294 293 292 292 291 289 287 285 287 288 288 288 289 289 290 290 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 nan 240 240 242 nan nan nan nan nan nan nan nan 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 263 nan nan nan nan 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 298 299 300 301 300 300 299 298 297 297 296 295 294 293 292 292 290 289 287 289 290 290 289 289 289 289 289 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 296 nan 299 300 300 300 300 299 298 298 297 295 294 293 292 292 292 291 290 292 292 291 290 289 289 288 288 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 295 297 298 298 299 299 298 298 297 295 294 293 292 292 293 293 293 293 294 294 294 292 290 289 288 287 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 nan nan nan nan nan nan nan nan 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 292 293 293 294 295 295 296 296 296 294 293 292 292 292 293 294 294 294 294 294 294 293 291 289 288 286 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 260 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 289 289 289 290 291 293 294 294 293 292 291 291 292 293 294 294 294 294 293 294 293 292 290 288 286 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 261 261 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 287 287 286 287 288 290 292 293 291 290 290 290 290 291 292 292 292 292 292 293 292 292 290 288 286 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 262 262 262 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 nan nan nan nan nan nan nan nan 288 286 285 285 287 288 289 290 288 287 287 288 289 289 289 289 290 291 292 292 292 291 289 287 286 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 264 264 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 286 285 285 285 285 285 287 285 285 285 286 286 286 286 287 289 291 292 292 292 290 288 287 286 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 287 288 nan nan nan 286 286 285 285 285 284 282 281 283 283 284 284 285 285 285 285 287 289 291 293 293 291 289 288 288 287 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 232 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 284 nan nan nan 286 284 284 284 284 283 282 279 279 281 282 284 285 285 285 285 286 288 290 292 293 292 291 289 289 288 287 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 238 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 282 nan nan nan 284 283 283 282 282 281 279 278 278 279 281 285 286 286 286 286 287 288 291 292 292 291 290 290 288 287 286 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 233 nan nan nan nan 237 238 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 277 nan nan 281 nan nan nan 283 282 282 281 281 280 279 278 278 280 283 285 286 287 287 287 288 289 291 292 291 290 290 289 288 287 286 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 232 234 nan nan 237 237 238 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 246 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 nan nan nan nan nan nan nan nan nan 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 nan nan nan nan nan nan nan nan nan nan nan 280 nan nan 283 282 282 281 281 281 280 279 278 279 281 284 285 286 287 287 288 289 289 290 291 291 290 289 289 288 287 287 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 233 234 235 236 237 238 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 261 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 280 nan nan nan 282 281 281 281 281 280 280 279 280 282 284 285 285 286 287 288 288 289 289 290 290 290 290 289 289 288 288 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 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 248 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 nan nan nan nan nan nan nan nan 267 266 265 262 259 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 277 278 nan nan nan 283 282 281 281 281 280 280 280 280 281 282 284 284 285 286 286 286 287 287 288 289 289 289 289 289 289 289 289 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 263 nan nan nan nan nan nan nan 271 269 267 265 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 278 nan nan 282 282 282 281 281 280 280 281 281 281 282 282 283 284 285 285 285 285 285 284 286 287 287 286 287 288 289 289 289 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 239 nan nan nan nan nan nan nan nan nan nan nan nan 250 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 269 270 nan nan nan nan 275 275 271 270 268 265 262 nan 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 268 nan nan nan nan nan nan nan nan nan nan 277 278 nan nan 281 282 281 281 280 280 280 281 282 282 283 283 284 284 284 284 284 283 282 282 282 284 284 283 285 286 287 287 287 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 237 238 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 275 277 278 278 279 nan 278 273 269 269 269 267 nan nan nan 261 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 267 nan nan nan 270 270 nan nan nan nan nan nan nan nan nan nan 280 281 281 280 280 279 279 280 282 283 283 284 284 284 284 283 283 281 280 279 279 280 281 282 283 284 284 283 284 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 nan nan 240 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 278 280 281 281 281 nan 275 268 nan 264 265 265 263 nan 261 261 262 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 nan nan nan 270 nan nan nan nan nan nan nan nan nan nan nan nan 280 280 279 279 279 279 280 281 282 nan 283 284 283 283 283 281 279 277 277 277 277 278 280 281 281 281 280 280 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 278 279 280 280 281 280 nan 269 262 nan nan 261 263 263 nan 262 261 261 261 260 nan nan nan 253 nan nan nan nan nan nan nan nan nan nan nan nan nan 247 246 nan nan nan 246 246 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 269 270 nan nan nan nan nan nan nan nan nan nan nan nan 279 279 279 279 279 279 280 280 nan nan nan 283 283 282 281 279 276 275 275 276 276 277 279 279 279 279 277 277 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 239 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 272 nan 275 276 277 277 278 277 276 273 265 261 nan nan nan 263 263 nan nan nan 261 260 259 nan nan 256 253 251 nan nan nan nan nan nan nan nan nan nan nan 247 247 nan nan 246 246 246 246 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 nan nan nan nan nan nan nan nan 267 268 270 270 nan nan nan nan nan nan nan nan nan nan nan 278 278 278 278 279 279 279 nan nan nan nan 281 282 281 280 277 274 273 274 275 275 277 278 279 278 276 275 275 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 240 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 268 270 272 273 273 274 275 274 273 270 nan 263 nan nan nan 263 263 263 263 nan 261 260 260 nan nan nan 255 252 251 250 nan nan nan nan nan nan nan nan 246 nan nan 246 246 246 247 247 247 nan nan nan nan nan nan nan nan nan nan nan 260 260 nan nan nan nan nan nan nan nan 261 nan nan nan nan nan nan nan nan 267 268 269 270 nan nan nan nan nan nan nan nan nan nan nan 276 277 277 277 277 277 nan nan nan nan nan 280 281 280 278 275 273 272 273 274 274 276 277 277 277 275 273 274 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 265 264 265 267 269 270 272 272 273 272 270 266 nan nan nan nan nan 264 264 263 nan nan nan nan nan nan nan nan 253 252 250 250 248 nan nan nan nan nan 247 247 247 247 247 246 247 247 248 248 247 246 246 nan nan nan nan nan nan nan 258 259 260 260 nan nan 261 nan 261 nan 261 261 nan nan nan 263 nan nan nan 265 266 268 269 270 nan nan nan nan nan nan nan nan nan nan nan 275 275 276 275 275 nan nan nan nan nan nan 279 280 279 277 274 272 272 272 273 273 274 276 276 275 274 273 275 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 254 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 262 263 261 262 265 267 269 271 272 274 274 274 269 nan nan nan nan nan nan 263 263 263 nan nan nan nan nan 258 nan 254 253 251 250 249 248 nan nan nan nan nan 247 247 248 248 247 248 248 248 248 247 246 246 nan nan nan nan nan nan nan nan nan nan 260 260 260 260 260 nan nan nan nan nan nan 262 263 264 264 nan nan 266 268 269 270 269 268 268 nan nan nan nan nan nan nan nan 273 274 274 272 272 272 nan nan nan nan nan 279 nan 278 276 273 272 271 272 272 273 274 275 275 274 273 273 275 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 241 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 255 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 259 258 261 264 266 269 272 274 276 277 276 271 266 264 nan nan nan nan nan 263 263 nan nan nan nan nan 257 256 254 252 251 250 249 248 248 nan 247 247 nan 248 248 248 248 248 248 248 249 248 247 246 246 246 247 249 251 nan nan nan nan nan 259 259 260 260 260 260 261 262 nan nan nan nan 263 264 264 265 265 265 266 268 269 269 269 269 268 268 nan nan nan nan nan nan 272 272 272 272 270 nan nan nan nan nan nan nan nan nan 277 274 273 271 271 271 272 273 274 275 274 274 273 274 277 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 254 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 257 258 261 263 266 269 272 275 277 277 274 270 265 264 nan nan nan nan nan 263 263 264 266 nan nan 260 258 256 252 250 250 249 249 248 248 248 248 248 nan 248 249 248 249 249 248 248 249 248 248 247 246 247 248 249 250 252 255 nan nan nan 259 259 nan nan nan nan 262 262 262 263 263 263 263 264 265 265 265 265 266 267 269 269 269 269 268 268 268 269 nan nan nan nan 271 271 270 270 nan nan nan nan nan nan nan nan 278 nan 276 273 272 272 271 271 272 273 274 274 274 274 275 276 277 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 240 242 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 254 255 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 255 258 261 263 266 270 272 274 274 271 269 267 263 263 262 nan 262 nan nan nan 265 266 267 nan 263 261 258 254 251 249 249 249 248 248 248 248 249 nan nan nan 249 249 249 249 248 249 249 248 248 247 247 248 nan 249 251 253 255 nan nan nan 259 260 261 261 261 261 262 262 263 263 263 263 263 264 265 265 265 265 266 267 268 268 269 269 268 268 268 269 270 nan nan nan 270 270 269 269 nan nan nan nan nan nan nan nan 278 nan nan 273 272 271 271 271 272 273 274 274 275 275 276 277 277 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 235 nan nan nan 240 241 nan 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 255 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 255 258 260 263 266 269 271 270 265 263 262 261 261 261 261 nan nan 261 nan 264 266 267 266 265 263 261 257 253 250 249 248 248 248 248 248 249 249 249 nan 250 250 249 249 249 248 nan 249 249 248 248 248 248 249 250 252 254 nan nan 258 258 259 260 261 262 262 262 262 262 263 263 264 263 263 264 265 265 265 265 266 266 267 268 268 268 269 268 268 269 270 271 nan nan nan 270 269 268 nan nan nan nan nan nan nan nan nan nan nan 272 271 270 270 271 272 274 275 275 275 276 277 277 278 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 244 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 255 258 260 262 265 266 263 258 257 256 256 258 260 261 261 261 nan 262 264 nan nan 267 266 265 262 259 256 252 250 249 249 249 248 248 249 250 250 250 250 250 250 250 nan 249 249 nan 250 250 250 249 249 250 250 252 253 255 257 258 258 259 259 260 261 261 262 262 262 262 262 263 264 264 263 264 265 265 265 265 265 266 266 267 268 269 269 269 nan 269 270 270 270 271 nan nan nan nan nan nan nan nan nan nan nan nan nan 276 nan 272 271 270 271 272 273 274 275 275 276 276 276 277 278 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 255 257 259 260 261 258 253 253 251 251 253 257 259 261 263 263 263 nan 266 nan 269 269 267 265 262 259 255 252 251 250 249 249 249 249 250 251 251 251 nan nan nan nan nan nan nan nan 251 251 251 251 251 251 252 253 254 256 257 258 258 259 259 259 260 260 261 261 261 262 262 263 263 263 264 264 264 265 265 265 265 266 267 267 268 nan nan nan nan 269 270 270 270 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 270 270 271 273 274 275 275 276 276 277 277 277 278 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 255 256 256 256 254 251 251 248 248 250 254 257 260 262 265 266 267 268 270 nan nan nan 268 265 261 258 255 252 251 251 250 250 nan nan 252 252 252 252 nan nan nan nan nan nan nan 252 252 252 253 253 252 252 253 254 255 256 258 258 259 259 259 259 259 260 260 261 261 261 262 262 263 263 263 264 264 264 265 265 266 267 267 nan nan nan nan nan 269 270 270 270 270 270 270 269 268 nan nan nan 270 271 271 272 273 nan nan nan nan 270 270 270 272 273 275 276 276 276 277 277 277 277 278 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 238 nan nan 243 nan 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 253 252 251 251 250 248 247 249 252 255 258 260 263 266 269 271 272 273 273 nan nan 269 264 260 257 254 252 251 251 251 251 251 251 nan nan nan nan nan nan nan nan nan nan 252 253 253 253 254 254 254 253 254 255 256 257 258 258 258 259 259 259 259 259 260 260 260 261 262 262 263 263 264 264 264 264 265 265 266 267 268 269 269 nan nan 270 270 270 271 271 270 270 270 269 268 268 269 270 270 270 270 271 272 nan nan nan nan nan 270 271 272 274 275 275 276 276 277 278 278 278 278 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 nan nan nan nan nan 244 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 250 249 249 249 249 249 249 250 253 256 258 261 264 267 271 273 274 274 275 275 272 268 261 257 254 252 251 251 251 251 nan nan nan nan nan nan nan nan nan nan nan nan 252 253 253 254 254 255 255 255 254 254 255 257 258 258 258 258 258 258 258 259 259 259 260 260 261 262 263 263 263 264 264 264 265 266 266 267 268 269 270 270 270 270 270 270 271 271 271 271 270 270 269 269 269 270 270 270 270 269 270 271 272 272 nan nan nan nan 270 272 273 274 275 276 276 277 278 278 278 279 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 243 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 247 248 248 249 250 250 252 255 257 259 261 264 268 270 nan nan nan 275 273 269 265 260 254 252 251 251 251 251 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 255 256 256 256 255 255 256 257 258 258 258 259 258 258 258 258 258 259 259 260 261 262 263 263 264 264 265 265 265 266 267 267 268 269 270 271 271 271 270 270 271 271 271 271 271 271 270 270 270 271 270 270 269 269 269 270 271 270 nan nan 268 268 nan 271 272 274 275 276 276 277 278 278 279 279 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 248 249 250 251 252 254 256 258 260 262 264 266 268 270 nan nan 273 269 265 261 256 251 251 252 252 252 252 252 253 253 nan nan nan nan nan 253 253 253 253 253 nan nan 254 255 256 257 257 256 256 256 256 257 257 258 258 259 259 258 258 258 258 259 259 260 261 262 263 264 264 265 265 266 266 267 267 268 268 nan nan nan nan nan 271 271 271 271 272 272 272 272 271 271 271 271 270 270 269 269 269 270 270 269 268 268 266 267 nan nan nan 274 275 276 277 278 278 279 279 279 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 248 249 251 252 253 255 257 258 260 262 262 264 267 269 nan 271 269 265 260 256 252 251 252 252 252 253 253 253 254 254 254 254 254 254 254 254 254 254 253 253 253 254 255 256 257 258 258 258 257 257 257 257 257 258 259 259 259 259 258 258 258 259 260 261 262 262 263 264 265 266 266 267 267 267 268 268 269 269 269 270 271 271 271 271 272 272 272 273 273 273 272 272 272 271 270 269 269 269 269 269 269 268 267 266 nan nan nan nan nan 273 275 276 277 277 278 279 280 280 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 248 250 251 253 254 255 257 258 258 260 261 263 266 nan nan 268 264 260 255 252 251 252 252 253 253 253 254 254 254 255 255 255 255 255 255 255 254 nan 254 253 254 254 256 257 258 259 259 259 258 258 257 257 257 258 259 259 259 259 259 258 259 259 260 261 261 262 263 264 265 266 267 267 267 268 268 269 269 269 270 270 271 271 271 272 272 273 273 274 273 nan nan 273 272 271 269 269 268 268 269 269 269 268 267 267 nan nan nan nan nan nan 275 nan nan nan 276 277 278 279 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 249 250 251 252 254 256 257 257 258 259 260 262 264 nan 265 263 nan 256 253 251 251 253 253 254 254 254 254 255 255 255 255 256 256 256 256 255 255 255 254 254 254 255 257 258 259 260 260 260 259 259 258 258 258 259 259 260 260 259 259 259 259 259 260 261 262 263 264 265 266 267 268 268 268 268 268 269 269 270 270 271 271 271 271 272 273 274 274 274 273 273 273 272 271 270 269 268 268 268 269 269 269 269 268 nan nan nan nan nan nan nan 274 nan nan nan nan nan 276 278 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 250 251 252 254 255 256 258 259 259 259 260 261 nan 261 260 257 254 253 252 253 254 254 254 254 254 254 255 255 256 256 257 257 257 257 256 256 255 254 254 254 255 257 259 260 260 261 260 260 259 258 258 258 259 260 260 259 259 259 259 259 259 260 261 262 263 264 265 266 267 268 268 268 268 268 269 269 270 271 271 nan nan nan 273 274 274 274 274 273 272 271 270 270 269 270 269 269 269 269 269 269 nan nan nan nan nan nan nan nan nan 273 nan nan nan nan nan nan 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 nan nan nan nan 246 246 247 248 249 250 252 253 nan 255 257 259 259 259 258 nan nan 259 259 257 256 255 254 254 254 254 253 253 253 254 254 254 255 256 256 257 257 258 257 257 256 255 254 254 255 256 258 259 260 260 260 261 260 259 259 258 259 259 260 260 259 259 259 259 259 259 260 261 262 263 264 265 266 268 268 269 269 269 269 269 270 271 272 272 272 272 273 273 274 274 274 273 272 271 270 269 270 270 271 270 269 269 269 269 269 nan nan nan 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 245 nan nan nan nan nan 248 249 nan nan nan nan 256 259 261 261 259 258 256 257 258 258 257 256 256 255 254 254 253 253 253 253 253 253 254 254 255 256 256 257 258 258 257 256 255 254 254 255 257 258 259 259 260 260 260 260 260 259 259 259 260 260 260 259 259 259 259 259 259 260 261 262 263 264 265 266 268 269 269 269 269 269 269 270 271 272 273 273 273 274 274 nan nan nan 272 271 269 269 269 270 271 272 270 269 269 269 269 269 268 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 245 245 nan 245 nan nan 247 nan nan nan nan 251 253 257 262 263 262 261 nan 258 258 259 259 258 258 256 255 255 254 253 253 252 253 253 253 253 253 254 254 255 256 257 257 257 256 256 255 255 256 257 258 259 259 260 260 260 260 260 260 259 260 260 260 260 260 259 259 258 258 259 259 261 262 263 264 265 267 268 268 269 269 269 269 269 270 271 273 nan 274 274 274 274 nan nan nan 270 269 269 269 269 nan nan nan nan nan nan 269 269 269 269 268 268 nan nan 268 nan nan nan 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 245 245 245 245 245 246 247 248 nan nan 250 251 253 258 263 266 264 263 nan nan 261 261 261 260 258 257 256 255 254 253 253 252 253 253 253 253 253 253 254 255 255 256 257 257 256 256 256 256 257 257 258 259 259 260 260 260 260 260 260 260 261 261 261 261 260 259 259 258 258 258 259 261 262 263 265 265 266 267 268 269 269 269 269 270 270 272 273 274 274 274 274 nan nan nan nan nan 269 269 269 270 nan nan nan nan nan nan 270 270 269 269 268 nan nan nan 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 nan nan 245 246 nan nan 248 249 249 250 nan 257 264 267 265 nan nan nan 263 263 262 260 259 257 255 254 254 253 253 253 253 253 253 253 254 254 254 255 255 256 256 257 257 256 256 256 257 257 259 259 260 260 260 260 260 261 261 261 261 261 261 261 260 259 259 258 258 258 259 260 262 263 264 265 266 267 268 269 269 269 270 270 271 272 274 274 274 nan nan nan nan nan nan nan nan 269 269 270 nan nan nan nan nan nan 270 270 270 nan nan nan nan nan 268 268 268 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 245 244 244 244 244 245 245 246 nan nan 248 248 249 252 257 265 267 267 nan nan nan nan 262 261 260 258 256 255 254 254 254 253 253 253 253 254 254 254 255 255 255 255 255 256 256 256 256 256 256 257 258 259 260 260 260 260 260 260 261 261 261 262 261 261 261 260 259 259 258 258 258 259 260 262 263 263 265 266 267 268 269 270 270 270 270 272 273 274 274 274 nan nan nan nan nan nan nan nan 269 269 nan nan nan nan nan nan nan 270 nan nan nan nan nan nan 268 268 268 268 268 269 nan nan nan nan nan 269 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 244 244 245 245 245 245 246 246 247 247 247 249 253 258 265 268 268 nan 266 nan nan nan 260 258 256 255 254 254 254 254 254 254 254 254 254 255 255 255 255 255 255 255 255 255 256 256 256 257 258 259 260 260 260 260 260 260 261 261 261 261 262 262 261 261 260 259 259 258 258 258 259 260 261 262 263 264 266 267 268 269 269 270 270 271 272 272 273 273 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 nan nan nan nan nan nan nan 268 268 268 268 269 269 269 nan 268 268 269 269 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 245 244 244 245 245 245 245 245 246 246 247 247 248 251 255 260 265 269 nan nan 267 266 265 nan 262 259 257 255 255 254 254 254 254 254 255 255 255 255 256 256 256 255 255 255 255 255 255 255 256 257 259 260 260 261 260 260 261 261 261 261 261 261 261 261 261 261 260 259 259 258 258 258 259 259 260 261 263 264 265 267 268 269 269 270 270 270 271 271 272 272 nan nan nan nan nan nan nan 268 268 268 269 269 268 nan nan nan nan nan 268 nan nan nan nan nan nan nan 268 268 268 268 269 269 268 268 268 268 268 268 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 246 245 244 245 245 245 245 245 246 246 247 247 247 249 253 258 262 266 269 269 nan nan 267 267 nan nan 263 260 257 255 254 254 255 255 255 255 255 255 256 256 256 256 255 255 255 254 254 255 255 256 258 259 260 261 261 261 261 261 261 261 261 261 261 261 261 261 261 260 260 259 259 258 259 259 259 260 261 262 263 265 266 268 269 269 269 269 269 270 270 270 270 nan nan nan nan nan nan nan 268 268 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 267 267 268 nan nan nan 267 267 267 267 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 249 247 246 245 245 245 245 245 246 246 246 246 247 247 248 251 256 260 264 266 267 268 267 266 267 268 268 269 268 265 261 258 256 256 257 256 255 255 256 256 256 256 256 256 255 255 254 254 254 255 255 256 258 260 260 261 262 261 261 261 261 261 261 261 261 261 261 261 261 260 260 260 259 259 259 259 260 261 261 262 263 264 266 267 268 269 269 268 268 269 269 269 nan nan nan nan nan nan nan 268 268 267 267 267 268 268 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 267 nan nan nan nan nan 267 266 266 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 247 246 246 245 246 246 246 246 247 247 247 247 247 249 253 258 262 264 265 267 267 265 265 266 267 268 271 272 271 267 265 262 260 261 259 257 256 256 256 256 256 256 256 255 254 254 254 254 254 255 256 258 260 261 261 262 262 262 262 262 262 262 262 261 261 261 261 261 260 260 260 260 260 260 260 260 261 261 262 263 264 265 267 268 268 nan 268 267 268 268 267 nan nan nan nan nan nan nan nan 268 268 nan nan 267 268 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 267 nan nan nan nan nan 266 265 266 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 249 248 248 247 247 246 247 247 247 247 247 247 246 246 247 250 255 258 260 263 265 nan 265 264 264 264 265 267 270 273 nan nan 272 268 264 262 262 259 257 257 256 256 256 256 255 255 254 254 254 254 254 254 255 258 260 261 262 262 262 262 262 262 262 262 262 261 261 261 260 260 261 261 261 261 261 260 261 261 261 262 262 263 264 265 266 266 267 nan 267 267 267 267 nan nan nan nan nan nan nan nan nan 268 268 267 267 267 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 267 267 267 nan nan nan 265 265 265 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 248 248 249 249 249 249 249 248 248 247 247 248 248 247 247 246 246 246 247 251 254 257 260 263 264 nan 263 263 263 263 264 266 268 270 272 273 273 271 268 266 264 262 260 258 257 256 256 255 255 255 254 253 253 253 253 253 255 257 260 261 262 262 263 263 263 263 263 262 262 261 261 261 261 261 261 261 261 261 261 261 261 261 262 262 262 263 264 264 265 266 267 267 267 267 267 267 nan nan nan nan nan nan nan nan nan 268 268 267 267 nan nan 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 nan nan nan nan 265 264 264 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 249 248 248 248 nan 249 250 250 250 249 249 248 248 248 247 247 246 245 245 246 248 250 252 257 260 261 262 262 262 262 262 262 263 264 265 266 268 270 270 269 268 266 265 263 262 260 258 257 256 255 254 254 253 252 252 nan 252 253 254 257 260 261 262 263 263 264 264 264 264 263 262 262 261 261 261 261 261 261 261 261 262 261 261 261 262 262 262 263 263 264 265 266 266 266 266 267 267 267 267 nan nan nan nan nan nan nan nan 268 268 nan 267 267 267 267 nan nan 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 nan nan nan 264 264 264 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 249 248 248 248 249 249 250 251 251 250 249 249 nan 247 247 246 245 245 246 247 248 250 254 257 259 259 259 259 259 260 262 262 262 263 263 264 264 264 263 264 265 264 263 263 262 261 260 258 257 255 253 253 252 251 251 252 252 253 nan nan nan 260 262 263 264 264 265 265 264 264 263 262 262 261 261 261 261 261 262 262 262 262 262 261 261 262 262 262 263 264 265 266 266 266 266 267 267 267 266 266 266 nan nan nan nan nan nan 268 268 268 268 nan nan 267 266 266 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 265 264 264 265 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 248 248 248 nan 249 250 251 251 250 250 249 nan 247 246 245 245 245 245 246 248 251 254 256 256 256 255 255 257 259 261 263 262 262 261 261 259 257 257 259 261 261 261 262 262 261 260 259 257 254 253 252 251 251 251 252 252 253 255 256 258 260 262 263 264 264 265 265 265 264 263 263 263 262 262 261 261 261 262 262 262 262 262 261 261 261 261 262 263 264 265 266 266 266 267 267 267 267 267 266 266 266 nan nan nan nan nan nan 268 nan nan nan 267 267 266 266 266 nan nan nan nan nan nan nan nan nan nan nan nan 268 268 nan 267 nan nan 264 264 265 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 249 249 248 248 248 249 251 252 251 250 250 249 247 246 245 245 245 245 246 246 248 252 254 254 253 252 252 253 256 259 261 262 262 261 259 258 256 253 253 255 258 259 260 nan 261 261 260 258 256 253 252 251 251 251 252 253 253 254 254 256 nan 260 262 262 263 264 265 265 265 265 264 264 263 262 261 261 261 261 262 262 262 262 261 261 261 261 262 263 264 264 265 266 266 266 267 267 267 267 266 266 266 266 nan nan nan nan nan nan 268 268 268 268 nan 267 nan 266 267 nan nan nan nan nan nan nan nan nan nan 267 268 nan nan nan 266 nan 264 265 265 265 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 253 252 251 250 249 249 249 249 250 251 252 251 250 249 247 246 245 nan 245 245 245 246 247 249 252 254 253 252 251 252 254 256 257 259 261 261 259 258 256 254 252 252 254 257 258 259 260 nan nan 259 257 255 253 251 251 251 252 253 254 254 254 255 256 nan 259 261 262 263 264 265 265 266 266 265 264 263 262 261 261 261 261 262 262 262 262 261 261 261 261 262 263 263 264 265 266 266 267 267 267 267 266 266 266 266 266 266 nan nan nan nan nan nan 268 268 nan 267 nan nan 267 nan nan nan nan nan nan nan nan nan nan nan 267 268 268 267 267 nan nan 265 265 266 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 253 252 251 250 250 250 249 249 250 251 251 251 249 248 246 245 244 244 245 245 245 245 248 251 254 254 253 252 252 254 255 256 257 260 261 260 258 257 255 254 253 253 255 257 258 259 260 260 259 258 256 253 252 251 251 252 253 254 254 255 255 255 255 nan nan 261 262 263 264 265 266 266 266 265 264 263 262 261 261 261 261 262 262 262 262 262 261 261 262 262 263 263 264 265 266 266 267 267 267 267 266 266 266 266 266 266 266 266 nan nan nan 268 268 268 267 nan nan 267 267 nan nan nan nan nan nan nan 267 267 nan nan 268 268 267 267 nan nan nan nan 266 267 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 253 252 251 251 250 249 249 249 250 251 251 250 248 246 245 244 244 244 245 245 245 245 249 253 255 255 254 254 255 256 257 259 260 262 261 260 257 256 255 254 254 254 255 256 258 259 259 259 258 256 nan nan nan 251 251 252 253 253 254 256 256 256 256 nan 259 261 262 264 265 265 266 266 265 265 264 263 262 261 261 262 262 262 262 262 262 262 262 261 262 262 263 264 265 265 266 266 266 267 267 267 266 266 266 266 266 266 266 267 267 267 268 nan nan nan nan nan nan 267 nan nan nan nan nan nan nan 267 268 nan nan nan 268 267 267 266 266 266 nan nan 266 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 253 252 251 250 249 249 249 249 250 251 251 249 247 246 245 244 244 245 246 245 244 246 251 254 256 256 256 257 258 258 261 262 263 263 261 259 257 255 254 254 254 255 255 256 258 258 258 257 256 254 nan nan nan nan nan nan nan nan 255 256 257 257 257 257 258 260 262 264 264 265 266 266 266 264 263 262 262 262 262 262 262 262 262 262 262 262 262 262 262 262 263 264 265 265 265 266 266 266 266 266 266 266 266 266 266 266 266 267 267 267 268 268 268 268 nan 267 nan 267 nan nan nan nan nan nan nan 268 268 nan nan 269 268 267 266 266 266 266 266 267 267 nan 268 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 nan nan 253 252 250 249 249 248 248 249 249 250 250 248 246 246 245 245 245 246 246 246 245 247 253 256 257 258 259 259 260 262 263 264 263 263 260 259 257 255 254 254 254 254 254 255 257 256 256 255 254 nan nan nan nan nan nan nan nan nan 256 257 257 258 257 257 258 260 262 262 264 265 266 266 266 265 263 263 262 262 263 263 262 262 262 262 262 262 262 262 262 262 263 264 265 265 265 266 266 266 266 266 266 266 266 266 267 267 266 266 267 267 268 268 268 268 nan nan nan 267 nan nan nan nan nan nan nan 268 268 nan nan nan 267 266 266 266 266 267 267 nan nan 269 269 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 nan nan 253 251 250 249 248 248 248 248 249 249 249 247 247 246 246 246 246 246 247 246 246 248 254 258 260 260 261 nan 263 263 264 264 263 262 259 257 255 254 253 253 253 253 254 254 255 255 255 254 nan nan nan 252 252 253 nan nan nan nan nan 257 258 258 258 258 nan 259 260 262 263 265 266 266 266 265 264 264 263 263 264 264 263 262 262 262 262 262 262 262 262 263 264 264 265 265 266 266 266 266 266 266 266 266 266 267 267 267 267 267 267 267 268 268 268 268 nan nan 267 267 nan nan nan nan nan nan nan nan 269 270 nan nan nan nan 266 266 267 268 268 269 269 270 270 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 253 251 249 248 247 247 247 248 248 249 248 248 247 247 246 246 246 247 248 247 247 249 255 260 261 262 nan 264 265 265 264 263 262 260 257 256 254 254 253 253 253 253 253 253 254 255 255 nan nan nan nan nan 253 254 nan nan nan nan nan nan nan 259 259 259 259 259 260 262 263 265 266 266 266 266 266 265 265 265 265 264 263 262 262 262 262 262 262 262 263 264 264 264 265 266 266 266 266 265 266 266 266 266 267 267 267 267 267 267 267 268 268 268 268 268 nan nan nan nan nan nan nan nan nan nan nan 269 270 nan nan nan nan nan 267 268 268 269 269 270 270 271 271 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 252 251 249 nan 247 247 247 nan nan 248 248 248 248 247 247 247 247 248 249 248 248 250 255 256 261 264 nan 266 266 266 265 263 261 258 256 254 254 254 253 253 253 253 252 253 254 255 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 263 264 266 266 267 267 267 266 266 266 265 264 263 262 262 262 262 262 262 263 263 264 264 265 266 266 266 265 265 265 266 266 266 266 266 267 267 268 268 268 268 268 268 269 269 269 268 nan nan nan nan 270 nan nan nan nan nan 270 270 nan nan nan nan nan 269 269 269 270 270 271 271 272 272 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 252 251 249 nan nan 247 247 247 nan 248 248 249 248 248 248 248 248 249 250 249 248 249 250 255 262 nan nan nan 266 265 263 262 260 257 254 254 253 253 253 253 253 253 252 253 254 254 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 263 264 265 266 267 267 267 267 267 266 265 264 263 262 262 262 262 262 263 263 263 264 265 265 266 266 265 265 265 266 266 266 266 266 266 267 267 268 268 268 268 268 269 269 269 269 269 268 268 268 269 270 nan nan nan nan nan 270 271 nan nan nan nan nan 270 270 270 271 271 271 272 273 273 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 251 251 252 nan nan nan nan nan nan nan 247 247 247 247 nan 248 248 249 249 249 248 249 250 250 249 248 248 250 255 261 nan 266 265 264 263 261 259 258 256 254 253 253 253 253 253 253 253 253 253 253 252 252 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 264 265 265 266 266 266 266 266 265 264 264 263 262 262 262 262 262 262 263 264 265 265 265 265 265 265 265 266 266 266 266 266 266 266 267 267 268 268 268 268 269 269 270 270 270 269 269 269 269 270 271 271 271 nan nan nan nan nan nan nan nan nan nan 271 271 271 272 272 272 273 273 273 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 250 250 250 251 nan nan nan nan nan nan nan 248 247 247 247 247 248 249 249 249 249 249 249 249 248 248 248 248 251 257 nan nan 264 263 262 260 258 257 256 255 253 252 252 253 253 253 253 253 253 252 252 252 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 263 264 264 265 265 266 266 266 265 264 263 263 262 262 262 262 262 262 263 264 265 265 265 265 265 265 266 266 266 266 266 266 266 267 267 268 268 nan 268 269 270 270 270 270 270 270 269 269 270 270 271 271 271 nan nan nan nan 271 nan nan nan nan 272 272 272 272 272 272 272 273 273 273 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 249 249 249 250 nan nan nan 250 nan nan nan nan 248 nan nan 247 248 249 249 249 249 248 248 248 248 247 248 249 254 259 262 263 262 nan 259 nan nan nan nan 253 252 252 252 253 nan 253 253 253 252 252 251 251 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 263 264 264 265 265 265 265 264 263 263 263 262 262 262 262 262 263 263 265 265 265 265 265 265 266 266 266 266 266 267 267 267 267 267 268 268 268 269 269 270 270 270 270 270 270 270 270 270 270 271 271 nan nan nan 272 nan 271 271 nan nan nan nan 272 272 272 272 272 273 273 273 272 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 247 247 248 249 249 nan 249 250 nan nan 250 nan nan nan 247 nan nan nan nan 250 249 249 248 248 248 249 250 252 257 262 263 262 260 nan 257 nan nan nan nan nan nan 252 252 253 253 nan nan 252 252 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 263 264 264 265 265 265 265 264 264 263 263 263 263 263 262 263 263 264 265 265 266 266 266 266 266 266 266 266 267 267 267 267 267 267 268 268 269 269 269 269 270 270 270 270 270 270 270 271 271 271 271 271 272 272 272 nan 271 271 nan nan nan nan 273 273 273 273 273 273 273 272 271 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 246 246 248 nan 249 nan 250 250 nan nan 250 nan 249 nan nan nan nan nan nan nan 251 nan 250 250 250 252 254 257 261 263 263 261 259 257 256 255 254 nan nan nan nan nan 252 253 252 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 264 265 265 265 265 265 264 264 264 263 263 263 263 263 263 264 264 265 266 266 266 266 266 267 266 266 267 267 268 267 267 268 268 268 268 269 269 269 269 269 270 270 270 270 270 271 271 271 271 271 271 272 272 272 272 271 271 nan nan nan 273 273 273 273 273 273 274 273 272 271 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 245 246 248 250 250 nan nan nan 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 254 256 258 260 262 262 261 260 258 257 256 255 254 nan nan nan nan nan 252 252 252 252 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 265 265 266 266 266 265 265 264 264 264 264 264 264 264 264 264 264 265 266 267 267 267 266 267 267 267 267 267 268 268 268 268 268 268 268 269 269 269 269 269 270 270 270 270 270 270 270 270 270 271 271 272 272 272 272 271 271 272 272 272 273 273 273 273 274 274 274 273 272 271 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 245 245 248 nan 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 261 261 261 260 259 258 257 255 254 253 252 nan 252 nan 252 252 252 nan 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 266 266 266 266 266 266 265 264 264 264 264 264 264 264 264 264 265 265 267 267 267 267 267 267 267 267 267 268 268 268 268 268 268 268 268 268 269 269 269 269 270 270 270 270 270 270 270 270 270 271 271 272 272 272 272 272 272 272 272 273 273 273 274 274 274 274 274 273 272 272 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 245 247 251 254 255 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 261 260 nan 259 258 256 254 253 252 252 252 252 252 252 252 252 nan nan nan nan nan nan nan nan nan 253 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 267 267 267 266 266 265 265 265 265 265 264 264 264 264 264 265 266 267 267 267 267 267 268 268 267 268 268 268 268 268 268 268 268 268 268 269 269 269 269 270 270 270 270 270 270 270 270 270 271 272 272 272 272 272 272 272 272 273 273 273 274 274 274 274 274 274 273 273 273 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 246 249 253 256 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 260 nan nan 257 256 255 254 253 252 252 252 252 253 253 253 253 253 nan nan nan nan nan nan nan nan 253 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 267 267 267 267 266 266 265 265 265 265 265 264 264 265 265 266 266 267 267 267 267 268 268 268 268 268 268 268 268 268 268 268 268 268 268 268 269 269 269 270 270 270 270 270 270 270 270 271 271 272 272 272 272 272 272 273 273 273 273 273 274 274 274 274 274 274 273 274 274 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 247 250 253 255 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 259 nan nan nan 255 254 253 253 253 252 252 253 253 253 253 253 253 nan nan nan nan nan nan nan nan nan 253 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 nan 268 268 267 267 266 266 266 265 265 265 265 265 265 265 266 266 266 267 267 267 268 268 268 268 268 268 268 268 268 268 268 268 268 268 268 268 268 269 269 270 270 270 270 270 270 270 270 271 271 272 273 273 273 273 273 273 274 274 274 274 274 274 274 274 274 273 273 273 275 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 247 248 251 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 253 253 253 253 253 253 253 253 254 nan nan nan nan nan nan nan nan 253 253 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 266 nan nan nan nan nan 268 268 267 267 266 266 266 266 266 266 266 266 266 266 266 266 267 267 268 268 268 268 267 268 268 268 268 268 268 268 268 268 268 268 268 268 268 268 269 269 270 270 270 270 270 270 270 271 272 273 273 273 273 273 273 273 274 275 275 274 274 275 274 274 274 273 273 273 276 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 245 247 252 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 253 254 254 254 nan nan nan nan nan nan nan 252 252 253 254 nan nan nan nan nan nan nan nan nan nan nan nan 266 266 266 267 267 nan nan nan nan nan nan nan 268 267 266 266 266 266 266 266 266 266 266 266 266 267 267 268 268 268 268 268 268 268 268 268 268 268 268 268 268 268 268 268 268 268 268 269 269 269 270 270 271 270 270 270 270 271 272 273 273 274 274 274 274 274 274 275 275 275 275 275 275 275 274 274 274 275 277 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 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 254 254 nan nan nan nan nan nan nan nan 252 253 254 256 nan nan nan nan nan nan nan nan nan nan nan nan 267 267 267 268 268 nan nan nan nan nan nan nan 267 267 266 266 266 267 267 267 266 266 266 266 267 267 268 268 268 268 268 268 268 269 269 269 269 268 268 268 268 268 268 268 268 268 268 269 269 270 270 270 271 270 270 270 271 272 273 273 273 274 274 274 274 275 275 275 275 275 275 275 275 275 275 275 275 277 279 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 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 253 254 255 257 nan nan nan nan nan nan nan nan nan nan nan nan 267 268 268 269 269 270 nan nan nan nan nan nan 267 266 266 266 267 267 267 267 267 266 267 267 267 268 268 268 268 268 268 269 269 269 269 269 269 269 269 269 269 269 269 269 269 269 269 269 270 270 270 271 271 271 271 271 272 272 273 273 274 274 275 275 275 276 276 276 276 276 276 276 275 275 275 276 277 278 280 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 253 253 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 269 270 270 271 nan nan nan nan nan nan 267 266 266 267 267 267 267 267 267 267 267 267 268 268 267 268 268 269 269 269 269 269 269 269 269 269 270 270 270 269 269 269 269 269 269 270 270 270 270 271 271 271 272 272 273 273 274 274 274 275 275 275 276 276 276 276 276 276 276 276 276 276 276 277 278 279 280 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 253 253 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 271 271 271 nan nan nan nan nan nan nan 266 266 267 267 267 267 267 267 267 268 268 268 267 267 268 268 269 269 269 270 270 269 269 270 270 270 270 270 270 270 270 270 270 270 270 270 271 271 271 271 272 272 273 273 273 274 274 275 275 276 276 276 276 276 276 277 277 277 277 276 276 277 278 279 279 280 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 253 253 nan nan nan nan nan nan 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 267 267 267 267 267 267 268 268 268 268 267 267 267 268 269 269 269 270 270 270 270 270 270 270 271 270 270 270 270 270 271 271 271 271 271 271 271 271 272 272 272 272 273 274 274 274 275 275 276 276 276 276 276 276 277 277 277 277 277 277 277 278 279 279 279 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 267 267 267 267 267 267 268 268 268 267 267 267 268 268 268 269 270 270 271 271 270 270 270 271 271 271 271 271 271 271 271 271 271 271 272 272 272 272 272 272 273 273 274 274 275 275 275 276 276 276 276 276 276 277 277 278 277 277 277 277 277 278 279 279 279 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 267 267 268 268 268 268 268 267 267 267 267 268 268 269 269 270 270 271 271 271 271 271 271 271 271 271 272 272 272 272 272 272 272 273 273 273 273 273 273 274 274 274 275 275 276 276 276 276 277 277 277 277 277 278 278 278 277 277 277 278 278 279 279 279 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 267 268 268 268 268 268 268 267 267 267 267 268 268 269 270 270 271 271 271 271 271 271 272 272 272 272 272 272 273 273 273 273 273 274 273 273 273 274 274 274 275 275 275 276 277 277 277 277 277 277 278 278 278 278 278 278 277 277 277 278 278 279 279 279 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 268 268 268 268 268 268 267 267 267 268 268 269 269 270 271 271 271 271 271 271 271 272 272 273 273 273 273 273 273 274 274 274 274 274 274 274 274 274 275 276 276 276 277 277 277 277 277 278 278 278 278 278 278 278 278 277 277 278 278 278 279 279 280 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 268 268 268 268 268 268 268 268 268 268 268 269 270 270 271 271 271 271 271 271 272 272 273 273 273 273 273 274 274 274 275 275 275 275 275 275 275 275 276 276 277 277 277 277 278 278 278 278 278 279 279 279 279 279 278 278 277 277 278 278 279 279 279 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 268 268 268 268 268 268 268 268 268 269 270 270 270 271 271 271 271 272 272 272 273 273 273 273 274 274 274 275 275 275 275 275 275 275 275 275 276 276 277 277 277 278 278 278 278 278 278 279 279 279 279 279 279 278 278 278 278 278 279 279 280 279 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 269 269 269 269 269 269 268 268 269 269 270 270 270 271 271 272 272 272 272 273 273 273 273 274 274 274 275 275 275 275 275 275 276 276 276 276 277 277 277 277 278 278 278 278 278 278 278 278 279 279 279 279 279 279 278 278 279 279 279 279 279 279 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 269 269 269 269 269 269 269 269 270 270 270 271 271 271 272 272 272 273 273 273 273 274 274 275 275 275 275 275 275 276 276 276 276 276 277 277 277 277 278 278 278 278 278 278 277 278 278 279 279 279 279 279 279 279 279 279 279 279 279 279 279 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 269 269 269 269 269 270 270 270 270 271 271 271 272 272 272 273 273 273 274 274 274 275 276 276 276 276 276 276 276 277 277 277 277 277 277 277 278 278 278 278 278 277 277 277 278 279 279 279 279 279 279 279 279 279 279 279 279 279 279 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 270 269 269 270 270 270 270 270 271 271 271 271 272 272 272 273 273 273 274 274 275 275 275 276 276 276 276 276 277 277 277 277 277 277 277 278 278 278 278 277 277 277 277 278 278 278 279 279 279 279 279 279 279 279 279 279 279 279 279 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 270 270 270 270 270 270 271 271 271 272 272 272 273 273 273 274 275 275 275 275 276 276 276 276 277 277 277 277 277 277 277 277 277 278 278 278 277 277 277 278 278 278 278 278 278 279 279 279 279 280 279 279 279 279 279 279 279 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 270 270 270 270 270 271 271 271 272 272 272 273 273 274 274 274 275 275 276 276 276 276 277 277 277 277 277 277 278 278 278 277 277 277 278 277 277 277 278 278 278 278 278 278 278 278 278 279 279 280 279 279 279 279 279 279 279 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 270 271 271 271 271 271 272 272 273 273 274 274 274 274 275 275 275 276 276 276 276 277 277 277 277 277 277 278 278 278 278 277 277 277 277 277 277 277 278 278 278 278 278 278 278 279 279 279 279 279 279 279 279 279 279 279 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 271 271 271 271 272 272 273 273 274 274 274 274 274 275 275 276 276 276 276 277 277 277 277 277 277 277 277 277 278 278 277 277 277 277 277 277 277 278 278 278 278 279 279 279 279 279 279 279 280 280 280 280 280 280 280 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 271 272 272 273 274 274 274 274 274 274 275 275 275 276 276 276 277 277 277 277 277 277 277 277 277 277 278 277 277 277 277 277 277 277 277 278 278 278 279 279 279 279 279 279 280 280 280 280 280 280 280 280 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 273 273 273 273 274 274 274 275 275 275 276 276 276 276 277 277 277 277 277 277 277 277 277 277 277 277 277 277 277 277 277 277 278 278 278 279 279 279 279 279 279 280 280 280 280 280 280 280 280 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 273 273 274 274 274 275 275 275 275 276 276 276 276 276 276 276 276 276 276 277 277 277 277 277 277 277 277 277 277 277 278 278 278 278 279 279 280 280 280 279 280 280 280 280 280 280 280 280 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 274 275 275 275 275 275 276 276 276 276 276 276 276 276 276 276 277 276 277 277 277 277 277 277 277 277 277 277 278 278 279 279 279 279 279 280 280 280 280 280 280 280 280 280 280 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 275 275 275 275 275 275 276 276 276 276 276 276 276 276 276 276 277 277 277 277 277 277 277 278 278 278 279 279 279 279 279 280 280 280 280 280 280 279 280 280 280 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 275 275 275 275 275 275 276 276 276 276 276 276 276 276 276 276 277 277 277 278 278 278 278 278 278 279 279 279 279 280 280 280 281 281 280 280 279 280 280 280 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 275 275 275 276 276 276 276 276 276 276 276 276 276 276 277 277 277 277 278 278 278 278 279 279 279 279 279 280 280 281 281 281 281 280 280 280 280 280 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 275 275 276 276 276 276 276 276 276 276 276 276 277 277 277 277 277 278 278 278 278 278 278 279 279 279 279 280 281 281 281 281 280 280 280 280 280 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 275 276 276 276 276 276 276 276 276 276 277 277 277 277 277 277 278 278 279 279 278 278 278 278 279 279 280 280 280 280 280 280 280 280 280 280 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 275 275 276 276 276 276 276 276 277 277 277 277 277 277 277 277 277 278 278 278 278 278 278 278 279 279 279 279 280 280 280 280 280 280 280 281 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 276 276 276 276 276 277 277 277 277 277 277 277 277 277 277 277 278 278 278 278 278 279 279 279 279 279 279 279 280 280 280 280 281 281 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 276 276 276 277 277 277 277 277 277 276 277 277 277 277 277 278 278 278 279 279 279 279 279 279 279 279 279 280 280 281 281 281 282 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 276 277 277 277 276 276 276 276 277 277 277 277 278 278 278 279 279 279 279 279 279 279 279 279 279 280 281 281 282 282 282 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 277 276 276 275 276 276 277 277 278 278 278 278 279 279 279 279 279 280 280 280 279 279 280 281 281 282 282 282 282 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 276 275 275 276 276 277 278 278 278 278 278 278 278 279 279 279 279 280 280 279 280 280 281 282 282 281 281 281 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 275 275 276 277 277 278 278 278 278 278 278 278 279 279 279 280 280 279 279 280 281 281 282 281 281 281 281 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 276 276 277 278 278 278 278 278 278 278 279 279 279 280 279 279 279 280 280 281 281 281 281 281 281 281 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 277 277 278 278 278 278 278 278 279 279 280 280 279 279 279 279 280 281 281 281 281 281 280 281 282 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 277 278 278 278 278 278 279 279 280 280 280 279 278 278 280 281 282 281 281 281 281 280 281 282 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 278 278 278 278 279 279 280 280 280 279 279 279 279 281 282 282 281 281 281 280 280 281 282 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 278 279 279 280 280 280 280 279 279 279 280 281 281 282 281 281 281 280 281 281 282 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 281 280 280 280 280 280 281 281 281 281 281 281 281 281 281 282 282 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 280 280 280 281 281 281 281 281 282 282 281 281 281 282 283 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 281 281 281 281 281 282 282 282 282 282 282 283 283 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 282 282 nan nan 283 283 283 283 283 284 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 nan nan nan 284 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 214 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 218 218 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 217 218 nan 220 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 220 221 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 212 212 212 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 270 270 269 nan nan nan nan nan nan nan nan 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 nan nan nan nan nan nan nan nan nan nan 267 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 nan nan nan nan nan nan nan nan nan nan nan nan 272 273 nan nan nan nan nan nan 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 267 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 270 271 272 nan nan nan nan nan nan nan 267 nan nan nan nan nan nan nan nan nan nan nan nan nan 269 271 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 270 271 270 267 nan nan nan nan 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 nan nan nan nan nan nan nan nan nan nan nan nan 267 267 268 267 265 262 259 258 258 nan nan nan nan nan nan nan nan nan nan nan nan 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 267 267 265 261 257 255 256 nan nan nan nan nan nan nan nan nan nan nan 274 275 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 268 267 265 261 257 255 255 nan nan nan nan nan nan nan nan nan nan nan nan 272 272 271 271 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 nan 261 nan nan nan nan nan nan nan nan nan nan 269 269 267 264 259 256 256 257 258 nan nan nan nan nan nan nan nan nan nan 267 268 268 268 269 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 nan nan nan nan nan nan nan nan nan nan nan 271 270 268 264 261 260 262 261 262 nan nan nan nan nan nan nan nan 263 264 264 265 266 268 269 270 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 260 nan nan 261 nan nan nan nan nan nan nan nan 272 273 274 272 270 nan 266 266 266 266 nan nan nan nan nan nan nan nan 260 260 262 264 265 267 269 270 269 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 nan nan 273 274 275 275 274 273 nan nan nan nan nan nan nan nan 261 260 nan nan nan 259 261 263 264 266 267 268 268 268 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 nan nan 258 259 261 262 262 nan nan nan 263 264 nan 268 270 272 273 nan 274 275 276 275 nan nan nan nan nan nan 264 262 260 258 257 257 257 258 260 262 264 265 266 266 266 266 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 256 257 257 258 260 261 262 262 262 nan nan 262 263 264 266 268 269 271 272 nan 272 273 273 273 nan nan nan nan 265 264 263 261 259 257 256 256 257 259 260 262 263 264 nan nan 264 264 265 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 189 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 258 nan 260 261 262 262 262 262 261 261 262 263 264 265 267 268 270 271 271 nan 271 271 271 270 nan nan nan 265 264 262 260 258 257 256 256 257 259 261 262 262 263 263 263 263 263 263 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 189 189 189 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 258 257 258 260 261 262 262 262 262 261 261 260 261 nan 263 264 266 nan 268 269 270 271 271 272 272 270 267 265 264 nan 263 262 260 259 257 256 257 258 260 261 262 262 262 263 262 262 262 262 262 262 262 261 261 261 261 261 261 262 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 188 189 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 248 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 260 258 257 258 260 262 262 262 262 261 261 260 260 260 262 263 264 265 266 267 268 269 271 272 274 nan 271 267 264 263 nan nan nan nan 258 256 256 257 259 260 261 262 262 262 262 262 261 261 261 261 261 260 260 260 261 261 261 262 263 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 188 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 247 248 248 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 nan 262 260 257 257 258 260 261 261 261 261 261 260 259 259 260 262 263 263 nan nan 266 267 268 270 273 nan nan nan nan nan nan nan nan nan nan 256 255 256 258 259 260 261 262 262 262 261 262 261 261 261 nan nan nan nan nan nan nan 261 262 263 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 247 247 248 248 249 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 261 261 259 257 257 258 260 261 261 261 261 260 259 258 259 260 262 263 264 nan nan 265 266 267 270 273 nan nan nan nan nan 263 262 261 nan nan nan 255 257 258 259 260 261 261 261 261 261 262 262 262 262 nan nan nan nan nan nan nan nan 262 262 263 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 nan 248 248 249 249 249 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 257 258 260 260 259 257 257 258 259 259 260 260 261 260 258 258 259 260 262 263 263 263 nan 264 265 266 269 271 273 nan nan nan nan nan nan 262 259 nan nan nan nan 258 259 260 261 261 261 262 262 262 262 263 nan 263 263 nan nan nan nan 261 262 262 262 263 263 263 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 189 nan nan 190 187 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 170 170 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 nan 249 250 250 250 250 250 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 255 nan 258 259 257 256 256 256 258 259 260 260 260 259 258 258 259 261 262 262 262 262 263 264 265 265 267 nan 270 270 nan nan nan nan nan 262 259 256 nan nan nan nan 260 260 261 261 262 262 263 263 263 nan 263 nan 264 nan nan nan nan 262 262 263 264 264 263 263 262 nan nan nan nan nan nan nan 256 nan nan nan nan nan nan nan nan nan nan nan nan nan 265 265 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 181 nan nan nan nan nan nan 186 nan 191 nan nan 186 183 181 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 171 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 250 251 251 250 251 251 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 257 255 254 254 256 258 259 260 260 260 259 259 259 260 260 261 261 262 262 263 263 264 265 266 nan nan 269 269 269 nan nan nan 262 258 256 255 nan nan nan nan nan 261 nan nan 263 263 263 264 nan 264 nan nan nan nan nan nan nan 264 265 265 264 264 263 262 261 261 nan nan nan 256 256 255 nan nan nan 256 256 257 257 nan nan nan nan nan 264 265 265 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 179 180 nan nan nan nan nan nan nan 186 187 187 nan nan 181 179 179 179 nan nan 180 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 250 251 251 251 251 252 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 255 257 259 260 260 260 259 259 259 260 260 261 261 262 262 263 263 263 264 266 nan nan nan nan 269 269 267 nan 262 258 256 256 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 266 266 265 264 263 263 nan nan nan nan 256 256 256 nan nan nan 256 256 257 257 257 nan nan 261 263 264 266 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 177 176 nan nan 176 176 nan 177 180 nan nan 183 181 180 179 nan 176 176 176 177 nan nan nan nan nan nan nan nan nan nan nan nan 179 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 249 250 250 251 250 251 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 254 255 257 nan 260 260 260 259 259 259 259 260 261 261 262 263 263 262 263 265 266 268 268 269 nan nan nan nan nan nan 259 256 255 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 266 266 266 265 265 264 263 261 260 258 257 257 257 257 nan nan nan nan 257 nan nan nan 260 262 263 265 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 175 175 175 174 173 173 173 173 174 175 178 nan 181 nan 177 176 nan nan nan nan 175 nan nan nan nan nan nan nan nan nan nan nan nan nan 177 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 247 248 248 249 249 249 250 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 257 259 260 260 259 259 259 259 259 260 260 261 262 263 262 262 263 265 nan 267 268 270 nan nan nan nan nan nan nan nan 256 256 257 258 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 263 262 260 259 258 258 258 258 258 nan nan nan nan nan nan nan 261 262 264 266 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 175 175 174 174 173 173 171 171 170 170 171 170 171 173 176 nan nan nan 175 nan nan nan nan nan 178 178 nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 246 247 247 247 248 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 259 260 259 259 259 259 259 259 259 260 261 263 263 263 263 264 nan nan 266 nan nan nan nan nan nan nan nan nan nan nan 256 257 259 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 262 nan nan 258 258 258 259 259 nan nan nan 258 258 nan 260 261 263 264 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 174 173 172 172 171 171 171 169 168 167 168 168 167 167 169 nan nan nan nan nan nan nan 179 179 180 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 188 nan nan nan 188 nan nan nan nan nan nan nan nan 195 194 194 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 246 246 246 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 260 nan nan nan 259 259 259 259 259 261 263 264 nan 264 264 264 nan 265 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 259 260 259 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 174 174 174 173 171 170 170 170 170 169 168 167 166 165 165 165 164 164 165 nan nan nan 173 174 176 nan nan nan nan 180 178 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 198 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 176 174 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 246 nan nan nan nan nan 246 246 245 246 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 259 260 261 263 264 nan nan nan nan nan nan 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 173 173 173 172 171 171 170 169 168 168 168 169 168 168 167 166 164 164 164 163 162 162 163 nan 166 169 172 174 176 177 nan nan nan 176 175 nan nan nan nan nan nan nan nan 162 167 172 175 178 180 nan nan nan 184 185 186 nan nan nan nan 191 191 192 nan nan nan 197 197 197 nan 194 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 nan nan nan nan nan nan 246 246 246 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 263 nan 265 266 266 nan 266 267 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 172 172 171 170 170 169 169 168 167 166 165 166 166 167 167 166 165 164 163 163 163 162 161 161 161 161 163 166 170 173 174 175 175 nan 174 173 nan nan 170 167 163 nan nan nan 157 162 166 171 175 178 181 182 183 183 184 184 185 186 188 nan 189 190 190 nan nan nan nan nan 194 nan 194 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 246 247 247 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 nan 266 266 266 266 267 267 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 171 171 170 169 168 167 166 166 166 165 164 163 163 164 165 165 165 164 164 162 162 162 161 161 160 159 158 159 161 163 167 169 170 172 172 171 171 nan nan nan 168 164 161 159 nan 158 160 163 168 172 176 179 181 182 182 183 183 184 184 185 187 188 188 nan nan nan nan 188 189 189 192 194 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 247 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 nan 267 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 168 167 166 165 164 164 163 163 163 162 161 161 162 163 163 163 163 163 162 162 161 161 160 159 158 157 157 157 158 160 162 164 166 169 170 170 170 169 nan nan nan 161 159 159 160 161 163 165 168 175 178 180 181 181 181 182 182 183 184 185 186 187 187 nan nan nan nan nan 188 188 189 191 nan nan nan nan nan nan nan 192 nan nan 190 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 165 163 nan 160 160 161 161 162 161 160 159 159 159 160 161 162 162 162 162 161 161 160 159 157 156 155 155 156 156 156 157 158 160 163 166 168 168 168 168 nan nan nan 162 161 160 nan 164 166 168 172 177 180 181 181 181 181 181 182 182 183 184 185 186 nan nan nan nan nan nan 187 188 187 187 188 190 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 182 181 nan 177 177 177 176 176 175 173 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 161 158 156 156 157 158 159 159 159 157 155 155 156 157 158 159 160 160 160 160 160 159 157 155 153 153 154 156 156 156 156 156 159 162 165 166 167 169 170 170 nan 166 165 164 164 165 167 169 172 175 178 180 181 182 182 182 182 182 182 183 184 185 185 186 187 187 187 187 nan 188 188 nan nan 186 nan nan nan nan nan nan nan nan 192 191 190 nan nan nan nan nan nan 167 168 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 178 176 174 175 175 176 177 177 176 175 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 267 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 156 157 nan 159 nan 160 159 158 156 156 156 156 156 156 156 154 152 151 152 154 155 157 158 159 159 159 160 160 158 156 154 154 155 157 157 157 157 158 159 162 165 166 168 171 173 174 172 170 170 168 167 167 169 171 174 175 178 180 182 183 183 183 183 183 183 183 183 184 185 185 186 187 187 188 188 189 189 189 188 nan nan nan nan nan 192 192 nan nan nan nan nan nan nan nan nan nan nan 163 163 nan nan nan nan nan nan nan nan nan nan nan nan nan 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 174 173 173 175 175 177 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 154 154 155 154 154 154 155 156 158 160 160 159 158 157 157 155 152 151 151 150 148 149 151 153 155 157 158 157 158 160 161 161 160 158 158 158 158 158 158 159 160 161 163 165 167 169 170 nan 172 172 172 172 171 169 169 170 171 174 177 180 181 182 183 183 184 184 184 184 184 184 184 185 186 186 187 187 188 189 189 190 192 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 189 190 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 171 170 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 246 246 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 151 151 152 152 152 151 151 151 154 157 159 160 160 158 158 156 153 149 147 147 147 147 148 150 152 154 155 156 154 155 158 162 164 164 163 161 160 160 159 159 160 162 162 163 165 167 167 166 166 168 169 170 172 172 171 171 172 173 177 180 181 182 183 183 183 184 184 185 185 185 185 186 186 187 187 187 188 188 189 190 191 193 195 196 196 nan nan 193 192 nan nan nan nan nan nan nan nan nan nan 165 164 nan nan nan nan nan 172 176 179 181 nan nan 182 nan nan 186 185 nan nan nan nan nan 169 172 174 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 149 148 148 149 149 150 150 150 149 149 151 155 157 157 156 154 155 152 148 145 144 145 146 149 149 150 151 153 153 153 148 150 155 161 164 165 165 164 162 162 161 161 162 164 164 165 166 167 167 166 166 168 168 170 173 175 176 176 176 177 180 182 182 182 182 183 183 184 185 185 186 187 187 187 187 188 188 188 189 190 190 190 191 192 194 196 197 195 193 192 nan 188 186 nan nan nan nan nan nan nan nan nan 169 168 168 168 170 172 176 180 183 182 182 182 181 nan nan 180 181 179 nan nan nan nan 170 174 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 148 147 147 146 nan 146 nan 149 150 149 148 148 149 152 153 152 152 151 150 147 144 143 143 144 146 148 148 148 149 149 149 148 145 147 152 157 161 164 164 164 163 163 162 162 163 165 166 167 168 168 168 168 169 170 170 173 175 178 179 179 180 180 181 181 182 182 182 183 183 184 185 186 186 187 187 188 188 188 188 189 190 190 190 190 190 191 192 194 194 193 190 190 189 187 184 nan 180 179 179 178 175 174 174 174 175 174 172 172 172 173 176 181 184 184 184 183 181 178 177 176 176 175 174 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 146 146 145 145 145 145 146 148 149 149 148 147 148 148 148 147 147 146 144 143 142 142 143 144 145 145 145 145 146 146 145 144 145 147 149 154 158 161 162 162 162 162 161 161 162 165 168 169 170 170 171 171 171 172 173 174 176 178 180 181 181 181 181 181 182 182 182 183 184 184 185 185 186 186 187 187 187 187 188 188 189 189 190 189 189 189 189 189 189 187 185 185 186 186 184 182 181 179 178 178 177 177 177 178 178 176 174 172 171 171 174 178 182 185 185 184 181 177 175 173 173 171 170 nan 171 nan nan nan nan 174 nan nan 167 166 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 294 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 144 144 144 144 144 144 146 nan 148 147 147 146 145 145 143 144 141 140 140 141 142 142 143 144 143 143 142 143 143 143 144 147 149 150 152 156 158 159 160 159 159 158 158 159 163 168 170 171 171 172 173 173 174 174 175 177 178 180 181 181 181 181 181 182 182 183 184 184 184 184 184 185 185 186 186 186 187 187 187 187 188 188 189 189 188 187 185 185 184 181 180 181 184 183 182 180 178 178 178 nan nan nan 178 178 176 173 170 169 169 171 175 177 180 183 183 nan nan 173 172 171 168 165 165 166 167 168 nan nan 164 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 144 144 nan 144 143 143 143 143 143 143 144 145 146 146 145 144 143 142 142 142 140 139 138 139 141 142 143 142 142 143 142 142 141 142 144 146 148 150 152 153 155 156 155 156 155 154 153 153 154 158 165 170 172 172 173 173 174 174 175 176 177 178 179 180 181 181 182 182 182 183 183 184 184 184 184 184 184 185 185 186 186 186 187 187 187 187 187 188 187 187 186 185 185 184 180 177 178 180 181 180 177 176 177 177 178 178 177 178 177 175 172 169 167 168 169 172 173 176 180 180 176 174 171 170 169 166 162 159 159 160 159 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 144 143 143 142 143 143 143 142 142 142 142 143 143 144 143 143 142 141 140 139 139 139 138 137 137 139 142 143 143 142 141 142 142 141 141 143 145 146 148 150 152 153 153 152 152 152 150 148 146 145 146 151 160 167 172 172 172 173 174 175 175 176 176 177 178 179 180 181 181 182 182 183 183 184 184 184 184 184 184 185 186 186 186 187 187 186 186 185 185 185 185 183 183 183 182 180 178 177 175 176 177 177 177 177 178 178 177 177 177 178 177 175 171 168 166 167 168 169 169 172 176 175 172 171 169 168 166 nan nan nan 156 155 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 146 146 146 146 146 144 nan 143 143 142 142 142 142 143 143 143 142 142 142 142 142 141 141 140 139 138 137 137 137 136 136 137 138 140 142 142 142 141 142 142 142 142 141 142 144 145 147 149 150 150 149 149 148 146 143 140 138 137 139 146 155 163 168 170 170 171 172 173 174 174 175 176 177 178 179 180 179 180 181 181 182 182 183 183 184 185 185 185 186 186 187 187 186 185 183 182 181 181 181 180 181 180 176 173 173 175 172 171 173 176 177 179 179 179 179 178 178 178 177 174 170 168 167 168 169 169 170 171 172 169 168 168 167 166 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 145 145 145 145 144 145 144 143 142 142 141 141 141 142 143 144 144 144 143 142 142 141 141 140 139 138 137 135 135 135 134 134 135 136 139 141 141 141 141 142 144 144 143 143 142 142 143 144 146 147 147 146 145 146 143 140 137 134 132 132 135 143 151 157 161 163 166 167 169 170 171 172 173 174 175 176 177 177 176 178 178 179 180 181 182 184 185 185 186 186 186 186 186 185 184 182 180 177 176 177 178 178 178 176 172 168 166 165 165 165 169 174 177 179 179 179 178 178 178 177 176 173 170 169 169 171 171 172 172 171 169 166 164 165 166 165 163 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 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 144 143 143 143 142 142 142 nan nan 141 142 142 142 nan nan 144 145 145 145 145 144 142 141 139 138 136 135 134 134 134 133 134 134 136 138 140 141 142 141 142 143 143 145 145 143 142 142 143 144 145 145 144 144 143 141 138 136 133 131 129 130 134 140 147 152 154 157 160 163 165 166 168 168 170 171 172 173 173 172 174 175 176 177 179 181 183 184 185 186 186 186 186 185 184 183 181 179 177 174 173 173 174 175 175 173 170 166 164 161 160 161 164 170 176 177 179 179 178 177 177 177 175 174 172 171 171 171 172 173 174 172 169 166 163 162 164 164 163 162 163 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 143 142 141 141 140 140 140 140 140 140 141 141 142 143 144 145 147 147 147 147 147 147 144 141 138 136 133 132 131 132 132 133 134 136 137 138 139 141 142 142 142 143 143 144 145 144 143 143 144 145 144 143 142 142 141 138 135 132 131 129 129 130 134 138 142 146 148 152 155 158 161 162 164 165 166 168 169 170 170 169 171 173 174 176 177 180 183 184 185 185 185 185 184 183 181 180 179 177 175 173 171 170 171 170 170 170 169 168 165 163 161 160 162 166 167 174 178 179 178 178 178 177 176 175 175 174 173 172 171 173 173 171 169 167 166 164 164 164 164 163 164 167 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 142 141 140 139 138 138 138 nan 139 140 141 142 143 145 146 148 148 148 149 150 151 150 148 142 137 133 131 130 130 131 133 135 136 136 137 138 139 140 142 142 142 142 142 143 143 143 144 144 144 144 143 141 140 140 138 135 133 131 131 130 131 132 134 137 139 140 144 147 151 154 157 159 161 162 164 165 166 167 167 167 169 172 173 174 176 179 181 182 183 183 183 182 181 180 179 178 177 176 174 172 170 169 168 168 169 170 171 171 170 170 168 165 163 164 166 172 178 180 179 178 178 179 179 178 177 177 175 173 170 170 169 169 170 171 172 170 168 166 166 165 166 169 173 nan nan nan nan nan nan nan nan nan nan nan 191 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 142 141 141 140 139 139 138 138 139 140 141 142 144 145 146 147 148 149 149 150 151 152 152 150 144 136 131 130 131 130 133 135 137 137 nan 138 139 140 141 142 143 143 144 143 143 143 144 145 144 143 142 141 140 139 138 136 134 133 132 132 132 133 134 135 138 138 139 142 145 148 151 154 156 158 160 161 163 163 165 165 166 168 170 171 172 174 176 178 179 179 180 179 178 177 177 176 175 175 174 172 170 169 168 167 167 168 170 171 172 172 172 172 170 168 165 165 169 175 178 179 177 177 178 179 178 177 177 176 172 168 165 165 167 170 174 177 175 173 171 169 168 169 173 177 180 183 nan nan nan nan nan nan nan nan nan 194 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 142 142 142 142 142 142 141 141 141 141 141 142 143 144 145 146 146 147 147 147 147 148 149 149 149 149 148 144 136 132 131 132 133 135 138 138 139 139 140 142 144 144 144 144 144 145 145 145 145 144 144 143 141 140 139 139 138 137 135 134 134 134 134 134 134 135 136 137 138 139 141 143 146 149 151 154 156 158 159 161 161 163 164 165 167 168 169 170 172 173 173 174 175 174 174 174 173 173 173 172 172 172 171 168 168 167 166 167 168 170 171 172 171 171 171 172 172 169 166 167 171 174 176 174 174 175 177 177 177 176 174 170 166 164 164 165 168 173 176 176 175 174 171 171 172 176 181 185 189 192 193 192 nan nan nan nan 187 188 189 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 140 141 141 142 142 143 144 144 143 143 144 144 145 147 148 148 147 147 147 147 146 145 145 145 145 144 143 142 141 138 137 135 135 137 138 140 140 140 141 143 146 147 147 147 146 145 145 145 145 144 143 142 141 140 139 139 139 138 137 136 135 135 134 134 134 135 135 135 136 137 139 140 143 145 148 150 153 155 157 157 158 160 161 162 163 165 165 166 167 167 168 168 169 170 169 170 170 170 170 170 170 170 170 169 169 166 164 165 166 167 169 170 171 170 169 170 171 171 172 170 169 171 172 173 173 174 175 176 176 177 176 173 170 167 165 164 163 165 170 173 175 175 174 173 173 176 180 185 189 192 194 194 194 193 nan nan nan 189 187 184 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 262 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 141 140 140 140 141 142 144 146 146 146 146 146 147 148 149 149 149 148 148 147 147 146 143 141 141 141 140 138 137 138 141 141 140 140 140 140 141 142 143 144 146 148 150 150 150 149 148 147 146 145 143 142 141 140 140 140 140 140 139 138 136 135 134 133 133 135 136 136 136 137 138 139 140 142 145 147 150 152 154 156 156 157 159 159 160 161 162 163 163 164 163 164 164 165 165 166 166 167 167 167 168 168 169 168 168 167 164 163 164 165 167 169 170 171 170 168 168 169 170 171 173 172 173 174 175 176 177 177 177 177 177 175 173 171 169 166 162 160 164 170 172 173 176 176 176 177 180 184 188 190 192 193 192 192 192 nan nan 191 190 187 183 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 256 nan nan nan nan 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 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 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 141 141 140 140 139 140 140 141 142 144 145 146 147 147 147 148 149 150 151 150 149 148 148 148 147 144 140 138 137 136 135 135 137 141 143 144 144 144 142 142 143 146 148 150 152 153 153 153 152 151 149 147 145 143 142 141 140 141 141 141 141 140 138 135 133 131 132 133 136 137 137 138 139 139 140 141 143 145 147 150 152 153 154 155 156 158 157 158 159 160 161 161 162 162 162 162 163 163 163 164 165 165 166 166 167 168 167 167 166 164 164 164 166 167 169 170 171 170 169 168 168 168 169 171 172 174 175 176 176 177 177 177 176 175 172 170 169 168 164 160 161 167 171 174 176 178 180 181 183 184 186 188 190 190 190 190 190 190 191 192 192 191 189 185 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 nan nan nan nan nan 260 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 139 139 139 139 138 139 140 141 141 142 144 144 146 147 147 148 149 150 151 152 151 150 150 149 147 146 144 140 136 135 134 134 135 138 138 141 144 146 146 145 145 145 148 151 154 155 155 155 154 154 152 150 148 146 144 142 141 141 143 143 144 143 140 137 134 131 130 131 134 137 138 138 140 141 141 142 143 144 146 148 150 152 152 153 154 155 156 155 156 157 158 160 160 161 162 162 162 162 162 163 163 164 164 165 165 166 167 167 166 166 164 164 165 167 168 168 169 171 171 171 170 168 167 168 169 171 175 177 178 177 175 175 174 173 171 168 165 166 165 163 162 166 170 169 174 178 181 183 185 186 186 187 187 188 187 187 187 186 187 189 191 191 192 191 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 248 251 nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 138 138 137 138 138 138 139 140 141 141 142 143 144 146 147 147 148 150 151 151 152 151 150 150 149 146 144 142 138 134 133 133 135 137 139 139 141 143 146 147 147 147 148 150 153 156 157 157 157 155 154 153 151 149 146 144 142 142 144 145 146 146 144 140 136 133 131 131 132 135 137 138 139 141 142 143 143 144 145 147 148 150 151 151 152 153 154 154 154 155 156 158 159 160 161 161 162 163 163 163 163 163 163 164 164 164 165 165 165 165 164 163 163 164 165 166 167 169 170 170 170 170 168 167 167 168 172 177 179 178 177 176 174 172 171 169 166 164 164 166 165 166 168 170 171 176 179 183 185 186 187 187 187 186 186 186 185 184 183 183 186 189 191 192 191 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 248 250 253 nan nan 257 258 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 134 135 136 137 138 139 139 140 140 140 141 142 142 143 145 146 147 148 149 150 151 151 151 151 150 148 145 143 140 137 134 133 136 138 139 140 141 142 143 146 148 149 149 150 151 154 156 157 157 157 156 155 153 152 149 147 145 144 145 147 149 148 147 143 139 135 133 132 133 134 135 135 137 139 141 142 143 144 145 146 146 148 148 149 150 150 152 153 152 153 154 155 157 159 160 161 162 163 163 163 163 163 163 163 163 164 164 164 164 164 164 163 163 164 165 165 166 168 169 170 170 171 170 167 166 165 167 172 178 177 176 175 174 171 169 170 170 168 167 167 168 169 167 168 169 171 176 180 183 185 186 186 186 185 185 185 185 184 182 181 181 183 186 188 189 187 183 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 nan nan nan nan 255 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 133 132 133 133 134 135 136 138 139 139 140 140 141 141 141 142 143 145 147 147 148 148 149 149 149 150 149 148 145 143 142 141 140 139 138 139 141 140 141 143 144 146 147 149 149 149 150 151 152 153 155 156 156 155 154 153 151 149 146 146 146 148 150 151 150 147 143 139 135 134 135 136 137 137 137 139 140 141 142 143 144 145 146 146 147 147 147 148 149 150 151 151 152 153 155 156 158 159 160 161 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 166 167 168 170 170 170 170 171 170 170 167 166 165 167 174 179 177 175 174 172 169 167 168 171 173 173 172 171 170 167 167 168 171 176 179 182 184 184 184 183 182 182 183 183 183 183 181 180 180 182 183 182 179 nan nan nan nan 188 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 132 131 131 132 132 132 134 136 137 138 139 140 140 141 141 141 142 143 145 147 147 148 147 147 146 146 146 146 145 144 143 144 144 145 145 145 144 143 143 144 146 148 149 149 149 149 149 150 151 151 152 152 153 153 152 151 150 148 147 146 147 147 149 152 152 152 149 144 141 138 136 137 139 139 140 140 141 142 143 143 144 145 146 146 146 146 146 147 148 149 149 150 151 150 152 154 155 156 157 158 160 161 162 163 163 164 164 163 163 163 163 163 163 163 163 163 165 167 169 170 169 170 171 172 172 172 169 167 166 166 169 175 179 178 178 174 172 168 166 167 172 177 177 175 172 171 169 167 166 170 173 177 180 181 181 181 180 179 179 180 181 183 185 184 nan 180 178 177 173 nan nan nan nan 184 189 189 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 253 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 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 132 131 130 130 129 130 130 131 133 135 136 137 138 139 139 140 140 141 141 143 144 146 147 147 146 145 145 144 144 144 144 144 144 145 147 148 149 149 148 147 147 149 150 151 151 149 147 147 148 149 151 151 151 151 151 151 150 149 148 147 146 147 149 148 149 151 152 153 153 150 147 144 141 140 141 141 143 144 145 145 145 145 145 146 147 147 147 147 147 147 148 149 149 149 150 150 151 152 154 155 156 157 158 160 161 162 163 164 164 163 163 163 163 162 162 162 162 162 164 166 168 169 169 170 171 172 172 170 167 165 165 166 171 175 177 177 175 172 169 167 166 167 172 nan 179 176 172 171 168 165 164 168 170 174 176 176 176 176 176 176 177 178 181 183 185 nan nan 179 176 171 165 nan nan nan nan nan nan 189 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 261 262 nan nan nan nan nan nan nan 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 128 129 129 128 128 128 128 130 131 132 134 135 137 138 139 139 139 140 141 142 143 144 146 146 146 145 144 144 144 143 143 144 145 145 146 148 149 149 150 150 150 151 152 152 152 151 149 147 146 147 149 149 151 152 152 151 150 148 148 147 146 147 147 148 148 146 146 149 153 155 156 155 152 148 146 145 146 148 150 150 149 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 150 150 151 152 154 155 156 157 159 160 162 163 163 163 163 163 163 163 163 162 162 161 162 163 165 167 168 168 169 170 171 169 167 165 164 164 167 172 176 177 176 173 170 167 166 166 167 172 nan nan nan nan nan 165 163 164 167 169 171 173 173 172 173 174 175 176 178 181 nan nan 181 180 179 176 170 166 161 161 nan nan nan nan 194 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 261 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 126 126 127 127 127 127 128 129 130 131 133 134 135 137 139 139 139 140 141 143 144 145 146 146 146 146 145 145 144 143 143 145 146 147 147 149 149 149 150 150 151 152 152 152 151 150 150 149 148 148 149 150 151 151 151 150 149 148 147 146 145 145 146 145 142 137 137 141 149 155 158 159 158 157 155 153 153 154 156 156 154 152 151 151 151 151 150 150 149 149 149 149 149 149 149 149 150 150 151 151 153 154 155 156 158 160 161 162 163 163 163 163 163 163 163 162 162 161 162 163 164 166 167 167 167 168 168 166 164 164 164 165 168 173 178 177 nan nan nan 167 165 165 166 nan nan nan nan nan nan 162 163 166 170 171 172 172 172 172 174 174 175 178 181 nan nan 182 180 179 179 179 175 174 168 171 176 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 124 125 126 127 127 127 128 129 130 130 131 132 134 135 137 138 139 140 141 143 145 146 146 146 146 146 146 146 145 143 144 145 146 146 147 149 150 150 150 150 151 152 152 151 151 152 153 153 151 150 149 150 150 150 149 149 148 148 146 145 143 141 142 140 133 128 130 136 145 154 158 160 161 162 162 161 160 161 161 161 159 157 155 155 155 154 153 153 152 151 150 149 149 149 150 150 150 150 151 151 152 153 154 155 157 159 160 162 163 163 163 164 164 164 163 163 163 162 162 162 163 165 165 164 166 167 167 166 164 162 163 165 170 172 175 nan nan nan nan 168 167 166 166 nan nan nan nan nan nan 162 164 169 nan 175 174 174 174 175 175 177 179 182 184 nan nan 182 179 177 178 179 179 179 177 182 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 122 122 123 124 125 126 128 127 127 128 129 129 130 131 133 134 135 137 139 140 141 143 144 145 145 145 145 145 145 146 145 145 145 146 147 146 147 149 150 150 150 150 150 151 152 152 153 155 155 154 153 151 150 149 148 148 148 148 148 147 145 142 141 139 136 133 130 129 130 134 141 148 153 157 159 161 163 163 163 163 163 163 161 160 158 158 157 157 156 155 154 152 151 150 150 150 150 150 150 150 150 151 152 153 153 154 156 158 159 161 161 162 163 164 165 165 164 163 163 162 162 162 163 163 164 166 167 168 168 166 165 163 162 164 169 170 174 nan nan nan nan 169 169 168 167 nan nan nan nan nan nan 163 166 171 174 176 176 175 176 177 177 180 182 nan nan nan 185 nan nan 176 177 178 179 181 183 186 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 122 122 122 124 124 125 126 127 127 126 128 128 128 129 130 132 132 134 136 137 139 141 142 143 143 144 144 143 144 143 144 145 146 146 146 147 148 148 148 149 149 149 149 150 152 153 154 155 156 155 153 153 152 150 148 148 147 147 147 147 145 141 137 137 134 132 131 132 133 132 134 137 142 146 150 152 156 158 159 160 161 161 160 160 159 158 158 158 157 157 155 154 153 152 151 151 151 151 151 150 150 151 152 152 153 153 154 155 157 158 160 160 161 162 164 165 165 165 164 163 164 164 165 164 164 166 168 169 170 170 169 167 164 162 163 167 167 173 nan nan nan nan nan nan nan 168 nan nan nan nan nan nan 164 168 171 174 176 176 175 175 175 177 179 nan nan nan 186 nan nan nan nan 177 177 179 182 183 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 121 122 122 123 124 124 125 125 125 125 126 126 126 127 nan nan nan 132 134 135 136 138 140 141 142 142 143 143 142 142 142 142 143 145 145 145 146 145 145 146 146 147 147 148 151 153 155 155 155 155 153 151 151 150 148 148 147 147 147 147 145 142 138 135 135 133 132 133 134 133 133 133 135 137 141 144 145 149 152 154 155 156 157 157 157 157 157 157 157 156 156 155 154 153 152 152 152 152 152 152 151 151 151 152 153 153 153 154 155 156 158 159 159 160 162 163 164 165 165 165 164 165 166 167 167 167 168 170 170 170 169 168 167 165 164 163 163 166 171 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 165 168 171 173 175 175 175 175 174 174 176 nan nan nan nan nan nan nan nan nan 176 180 182 183 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 120 120 122 123 123 123 124 124 124 124 123 124 nan nan nan nan nan nan nan nan 135 136 nan nan 140 142 142 142 142 142 142 141 141 141 142 144 144 144 143 142 142 142 143 144 146 148 152 154 155 155 154 153 152 152 150 148 147 147 147 147 147 146 143 140 137 136 135 135 135 136 135 133 133 133 134 135 137 139 141 144 147 149 151 153 154 155 156 156 156 156 156 156 156 155 154 153 152 152 152 152 152 152 151 151 152 152 153 154 154 154 155 156 157 158 159 160 161 163 164 164 165 165 166 166 167 168 168 168 169 170 170 169 168 167 166 165 165 165 165 166 169 172 nan nan nan nan nan nan nan nan nan nan nan nan nan 165 nan 168 171 173 174 174 174 173 172 nan nan nan nan nan nan nan nan nan nan 176 180 181 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 237 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 118 118 119 121 123 123 123 123 123 122 122 121 nan nan nan nan nan 128 129 nan nan nan nan nan nan 141 143 143 142 142 142 143 142 142 142 143 143 142 142 141 141 141 142 143 145 147 149 152 154 154 154 153 151 151 150 149 147 147 146 147 147 147 145 143 140 140 139 138 138 138 138 137 137 136 136 135 135 135 137 139 141 144 147 149 151 153 154 155 155 155 156 156 156 156 155 154 153 152 152 152 152 152 151 151 152 152 152 153 154 154 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 168 169 169 170 170 171 171 170 167 166 165 165 165 166 166 166 168 170 nan nan nan nan nan nan nan nan nan nan nan nan nan 164 nan nan nan 171 172 172 172 172 nan nan nan nan nan nan nan nan nan nan 174 177 180 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 236 236 238 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 119 117 116 117 119 121 121 122 121 122 121 120 119 120 121 122 124 126 127 128 130 nan nan nan 140 141 143 144 145 143 142 142 143 143 144 144 143 142 142 141 141 143 142 144 146 147 148 150 151 152 153 153 152 150 150 149 148 147 146 147 147 147 146 144 143 142 142 141 140 139 139 139 141 141 141 140 139 139 138 138 139 141 143 146 148 150 152 154 155 155 155 155 155 155 155 155 154 153 153 153 152 152 152 152 152 152 153 153 153 154 154 154 154 155 156 157 159 160 161 162 163 164 166 167 168 169 169 169 170 170 170 170 170 169 168 167 166 166 166 167 167 166 166 168 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 170 nan nan nan nan nan nan nan nan nan nan nan nan 177 179 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 235 235 237 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 121 119 118 117 117 117 118 119 119 119 120 120 119 118 119 nan nan 124 125 126 127 130 132 135 138 141 143 144 146 145 144 143 141 142 144 145 145 144 143 143 143 143 143 145 146 147 147 148 149 149 150 151 151 151 150 150 149 147 147 146 147 147 147 145 144 144 143 143 142 140 139 139 142 145 145 144 143 143 143 142 141 141 143 145 147 149 151 153 154 154 155 155 155 155 155 155 155 154 154 153 153 153 152 152 152 152 152 153 153 154 153 153 154 154 154 155 157 159 160 161 162 163 164 165 167 168 169 169 170 170 170 170 169 169 168 168 166 166 166 166 166 166 166 166 168 nan nan nan nan nan nan nan nan nan nan nan nan nan 165 166 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 177 179 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 235 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 117 118 118 117 116 116 116 116 116 116 116 117 118 118 118 119 nan nan nan 124 126 127 129 132 135 139 143 144 144 144 144 144 142 141 142 143 145 146 147 145 146 146 145 146 147 148 148 147 147 147 148 149 149 149 150 150 149 148 147 147 147 147 147 146 145 143 144 142 141 141 140 139 141 144 146 146 145 144 144 144 145 146 146 147 148 149 151 152 153 154 154 155 155 155 155 155 155 155 155 154 153 153 153 152 152 152 152 152 153 153 154 153 152 153 153 154 156 157 159 160 161 162 163 163 164 165 166 168 170 170 170 170 169 167 166 167 168 169 168 167 165 166 167 167 167 169 nan nan nan nan nan nan nan nan nan nan nan nan nan 166 167 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 176 178 180 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 112 112 114 113 114 114 114 115 115 115 114 114 116 117 117 118 nan nan nan nan 126 127 128 131 134 138 141 143 142 142 142 142 141 140 142 142 143 145 146 146 146 147 147 147 148 148 148 148 147 147 147 148 149 149 149 148 147 147 146 147 147 147 147 146 145 143 143 141 140 140 141 142 143 144 143 145 147 147 147 148 151 152 152 152 152 153 153 154 154 154 155 155 155 155 155 154 154 154 154 154 153 153 153 153 152 152 153 153 153 154 154 154 153 153 154 155 156 157 158 160 161 162 162 162 162 163 163 165 168 169 169 168 167 165 167 167 168 168 168 167 166 166 168 169 169 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 168 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 177 179 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 117 112 109 108 108 108 112 112 112 113 114 114 113 113 114 115 116 118 nan nan nan nan 123 125 126 129 132 nan 139 141 142 141 141 141 140 140 140 141 141 141 144 144 nan nan nan 147 147 147 148 148 147 146 146 147 148 148 148 147 146 145 145 146 147 148 147 146 145 145 144 143 142 142 144 145 146 146 145 147 148 150 152 154 156 158 158 158 157 156 156 156 156 156 156 156 155 155 154 154 154 154 154 154 154 153 153 153 153 153 153 153 153 153 154 154 154 154 154 155 157 158 159 160 160 160 160 161 161 161 163 164 166 167 165 164 164 166 169 170 170 169 168 166 166 167 170 170 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 178 179 nan 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 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 125 121 114 108 105 105 107 109 109 110 110 112 113 113 112 113 114 115 116 117 nan nan nan 120 122 124 127 nan nan 138 139 140 140 140 nan nan nan nan nan nan nan nan 141 141 142 144 146 146 146 147 148 147 146 145 146 146 147 148 147 146 145 144 145 146 147 147 147 146 146 147 147 146 147 148 149 151 153 153 152 151 153 155 157 159 161 161 161 160 159 158 158 158 157 157 156 156 155 154 154 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 154 155 157 158 159 160 160 160 160 160 161 162 163 164 164 164 163 162 163 167 170 171 nan 169 166 nan 166 169 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 171 172 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 174 179 180 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 127 128 124 117 108 104 106 108 109 108 108 108 110 112 112 112 113 113 113 114 115 115 116 nan 117 nan nan nan nan nan 138 nan 139 nan nan nan nan 139 nan nan nan 138 140 140 140 140 142 144 145 145 145 146 146 145 145 144 145 146 147 148 147 145 144 143 145 146 148 148 148 149 150 151 151 151 151 153 157 159 161 160 158 157 157 159 160 162 162 162 161 160 160 160 159 159 158 157 157 156 155 154 153 153 153 153 153 153 153 152 153 153 153 153 153 153 153 153 153 153 154 155 157 159 159 159 159 159 160 160 161 164 165 165 165 164 164 162 164 167 169 171 nan 171 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 157 159 166 nan nan 170 171 172 nan nan nan nan nan 184 182 180 180 179 178 nan nan nan 175 180 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 198 198 196 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 126 128 126 118 110 107 109 111 110 109 107 106 108 110 111 111 112 112 112 112 113 113 114 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 141 139 nan 139 140 140 140 nan 141 144 145 144 143 144 144 144 143 143 143 144 146 147 146 145 143 141 142 145 146 148 149 150 152 154 155 155 155 157 161 161 161 163 162 160 159 159 160 161 161 161 161 160 160 160 160 159 159 158 157 156 155 155 154 153 153 153 153 152 152 152 152 153 153 153 152 152 153 153 153 153 154 156 158 159 160 159 159 160 160 160 161 163 165 166 166 166 165 165 166 169 169 172 nan 172 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 160 162 nan nan 170 171 nan nan nan nan nan nan nan 186 185 183 182 179 nan nan nan nan 179 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 122 125 127 125 118 112 110 111 113 112 111 108 106 107 108 109 110 111 111 111 111 112 nan nan nan nan nan nan nan nan nan nan 139 140 nan 141 nan nan nan nan 141 140 140 nan nan nan nan 142 144 144 143 142 142 142 142 143 142 142 143 144 144 144 143 142 141 141 142 143 145 147 150 153 156 157 158 159 161 161 161 161 162 163 161 160 159 160 160 160 160 159 159 159 159 159 159 158 158 157 156 156 155 155 154 154 153 152 152 151 152 152 152 152 152 152 152 152 153 154 155 155 157 159 160 161 160 160 160 160 160 161 163 165 167 167 166 166 166 167 168 170 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 162 nan nan 169 172 nan nan nan nan nan nan nan 186 185 185 184 183 183 182 181 nan 180 181 181 nan nan nan 177 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 294 296 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 123 125 126 124 119 113 114 113 113 113 112 109 107 107 108 108 109 110 110 110 111 nan nan nan nan nan nan nan nan nan nan nan nan 139 141 nan nan nan nan nan nan nan nan nan nan nan nan nan 144 nan 143 142 142 142 142 142 141 141 142 143 143 143 143 141 140 139 139 140 141 143 147 153 157 159 160 162 161 161 160 160 161 162 161 160 160 160 159 159 159 158 158 158 158 158 158 157 157 157 156 156 156 155 155 154 153 152 152 151 151 151 151 151 151 152 152 152 153 154 155 156 157 159 161 162 162 161 161 161 161 162 163 166 167 167 167 167 167 167 168 171 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 161 162 nan nan 172 174 nan nan nan nan nan nan nan nan 183 184 184 184 184 183 181 181 181 nan nan nan nan 177 177 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 292 293 295 296 297 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 125 126 126 125 122 118 118 117 115 114 113 111 109 109 108 108 109 110 110 110 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 143 143 142 142 142 142 141 141 142 142 143 143 142 140 137 138 136 134 134 137 145 152 156 158 159 160 159 159 160 160 160 161 162 161 161 160 159 159 158 158 158 157 157 156 156 156 156 156 156 156 156 156 156 155 154 153 153 152 152 152 151 151 151 151 151 152 153 154 156 157 158 160 162 163 163 163 163 163 163 163 164 165 167 168 168 167 166 166 167 170 175 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 162 162 163 nan 174 nan nan nan nan nan nan nan nan nan nan 182 183 184 183 182 180 179 180 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 nan 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 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 294 295 296 297 298 298 nan nan nan nan nan nan nan nan nan nan nan nan nan 125 127 127 127 125 124 123 122 118 116 115 114 113 112 110 nan 109 109 110 110 nan nan nan nan nan nan nan nan nan nan 133 138 142 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 143 143 143 143 143 142 142 142 142 141 141 141 142 141 139 136 134 135 131 129 130 134 143 152 157 158 158 158 158 158 158 160 160 161 162 162 161 160 159 159 158 158 157 156 156 155 155 155 155 155 155 155 155 156 156 155 155 154 155 154 153 153 152 152 152 152 152 152 153 155 157 159 161 163 164 165 164 165 166 166 165 166 166 166 168 169 169 168 168 167 169 170 174 nan nan nan nan nan nan nan nan nan nan 181 nan nan nan nan nan nan nan 164 163 165 nan nan nan nan nan nan nan nan nan nan nan nan 179 180 181 181 179 177 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 294 295 296 296 297 297 nan nan nan nan nan nan nan nan nan nan nan nan nan 124 126 128 129 127 128 127 125 122 119 117 116 116 115 113 nan 111 110 110 nan nan nan nan nan nan nan nan nan nan nan 135 143 146 146 145 nan nan nan 144 145 145 nan nan nan nan 143 nan nan 142 142 143 143 143 143 143 144 143 142 141 141 140 138 135 131 130 130 129 128 128 132 140 149 155 157 158 158 158 158 159 160 161 161 162 162 161 160 159 158 158 157 156 156 155 155 155 154 154 154 154 155 155 155 156 156 156 156 156 156 155 154 154 154 153 153 153 153 154 155 158 161 164 166 167 167 167 167 167 167 167 168 169 169 170 170 169 169 168 169 171 173 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 164 163 164 163 165 nan nan nan nan nan nan nan nan nan nan nan nan 176 176 176 177 176 173 171 171 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan 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 266 264 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 294 295 295 296 296 297 nan nan nan nan nan nan nan nan nan nan nan nan nan 121 125 127 129 129 129 130 129 126 122 120 119 119 118 117 115 113 112 nan nan nan nan nan nan 111 110 109 115 119 124 137 145 147 148 147 147 147 nan 146 146 146 146 nan 143 142 142 nan nan 142 141 142 143 143 144 145 146 145 143 142 140 137 135 132 130 129 129 129 129 130 131 137 145 152 157 159 158 159 159 159 160 161 161 161 160 160 159 158 158 157 157 156 155 155 155 155 154 154 154 154 154 154 155 155 156 156 156 157 157 157 156 156 156 156 156 156 156 156 157 160 164 168 170 170 170 170 170 169 169 169 170 171 171 170 170 170 169 169 170 172 175 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 159 159 160 161 nan nan nan nan nan nan nan nan nan nan nan nan nan 171 172 173 175 175 173 171 171 170 170 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 264 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 294 295 295 295 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 120 123 126 128 128 128 130 131 129 126 123 122 122 121 120 118 117 115 nan nan nan nan nan 112 111 111 110 115 118 125 135 143 147 148 149 150 150 149 149 148 nan nan 146 144 142 142 143 143 142 141 142 142 143 145 146 146 145 143 141 137 133 131 130 130 129 130 130 131 132 133 137 143 149 155 156 156 158 159 159 160 160 160 160 159 158 158 158 157 157 156 155 155 155 155 155 154 154 154 154 154 154 154 154 155 156 156 156 156 157 158 157 158 158 159 159 159 159 161 163 167 170 173 172 173 173 172 172 171 170 171 172 172 171 171 171 172 172 172 175 178 181 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 158 160 164 nan nan nan nan nan nan nan nan nan nan nan nan nan 166 166 170 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 183 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 264 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 294 295 295 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 119 121 123 126 125 126 129 131 131 129 126 124 123 123 122 nan nan 119 116 114 113 113 112 112 112 112 112 112 117 125 133 140 145 148 150 151 152 152 nan nan 149 148 nan nan nan 142 143 144 142 141 141 142 144 147 147 146 144 141 138 134 131 129 129 129 130 132 133 134 134 136 139 144 148 152 153 155 158 159 160 160 160 160 159 158 158 158 157 157 156 156 155 155 155 155 155 155 154 154 154 153 153 153 154 154 154 154 154 155 156 157 158 159 160 161 162 163 164 165 167 169 172 174 174 175 175 175 174 174 172 172 173 172 172 172 172 173 174 175 178 183 188 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 162 161 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 163 163 166 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 183 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 nan nan nan nan nan nan nan nan nan nan nan nan nan 253 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 262 265 nan nan nan nan 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 295 295 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 118 120 122 124 123 125 127 128 130 130 129 126 125 124 124 123 123 121 119 117 115 114 113 112 112 112 113 114 119 125 131 137 142 146 149 nan nan nan nan nan 150 148 nan nan 144 143 144 145 144 142 142 143 145 148 148 146 143 139 136 133 132 131 130 131 133 135 137 137 137 139 142 146 149 149 152 157 159 160 160 160 160 159 159 158 158 158 157 157 156 156 156 155 155 155 155 155 155 155 154 154 153 153 153 153 153 153 153 154 155 156 157 159 160 162 164 166 168 169 170 171 171 173 175 175 175 175 176 175 174 174 174 174 173 172 171 172 173 175 179 185 191 193 nan nan nan nan nan nan nan nan nan nan nan nan nan 162 165 164 163 160 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 163 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 249 251 251 nan nan 253 253 253 nan nan nan nan nan nan nan nan nan nan nan nan nan 252 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 118 119 119 121 122 123 125 126 128 129 129 128 126 125 124 124 123 122 121 119 118 117 115 114 113 113 113 114 118 124 129 134 139 144 147 nan nan nan nan nan nan nan nan nan 145 143 143 144 144 144 143 144 146 147 147 145 142 140 137 136 135 135 134 135 136 137 139 139 139 140 143 147 149 151 155 159 161 161 160 159 159 159 158 158 158 158 157 157 157 156 156 156 156 156 156 156 156 155 155 155 154 153 153 153 153 153 153 154 154 155 157 158 160 162 165 168 170 171 171 172 172 173 175 175 175 175 175 175 174 173 172 171 172 171 171 172 173 175 179 184 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 162 162 160 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 247 249 250 250 nan 252 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 119 119 119 120 122 123 123 124 125 128 129 130 128 127 126 125 124 123 121 120 120 119 118 117 116 115 114 nan nan nan 126 130 135 140 nan nan nan 149 149 148 nan nan nan nan 147 144 143 144 144 144 144 145 146 147 146 145 142 141 139 139 138 138 137 136 135 136 137 138 138 140 143 146 148 151 155 158 161 161 160 159 159 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 156 156 155 155 154 153 154 154 154 154 155 156 157 158 160 162 165 168 171 171 172 171 171 172 174 174 174 174 174 174 174 172 171 171 171 171 172 173 173 175 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 162 161 160 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 248 248 249 nan nan 252 nan nan nan nan nan nan nan 253 254 254 nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 120 120 120 121 122 123 123 123 124 126 128 130 130 129 128 126 125 123 121 121 120 121 121 120 119 118 116 nan nan 120 123 127 131 136 141 143 144 146 146 147 nan 147 nan nan 147 146 145 145 145 145 145 145 145 146 146 145 143 142 141 141 140 139 138 137 136 136 136 136 138 142 145 145 150 154 157 158 159 160 160 159 158 158 158 158 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 157 157 156 156 155 157 157 156 156 156 157 158 158 160 161 164 167 170 171 171 170 170 170 172 173 174 174 174 174 173 171 171 170 172 173 173 173 nan 173 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 165 165 161 161 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 252 253 254 255 nan nan nan nan 251 252 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 121 121 121 122 124 124 124 124 123 124 126 129 129 130 129 128 126 124 122 121 121 121 122 122 122 120 119 118 118 119 122 125 129 133 137 139 141 143 144 145 nan 146 nan nan 145 145 145 145 146 146 145 144 144 144 145 144 144 142 141 140 138 136 136 138 139 139 138 137 138 145 147 150 156 158 162 159 158 159 160 159 158 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 157 157 157 158 159 159 159 159 159 159 159 160 161 163 166 168 169 170 170 170 170 170 171 172 173 173 172 172 172 172 172 174 174 174 174 nan 172 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 165 164 162 164 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 252 252 nan nan 252 253 nan nan 255 nan nan nan 251 250 251 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 124 125 126 126 126 126 125 125 126 127 128 129 130 130 129 127 125 122 121 121 121 122 122 122 121 119 119 120 123 125 128 132 134 135 138 141 143 144 144 143 143 nan 143 144 144 145 146 146 145 145 144 143 142 143 142 140 140 138 134 131 130 133 139 141 141 141 143 147 147 154 161 163 161 160 158 159 159 159 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 159 159 159 158 158 158 159 159 159 160 161 161 161 161 160 161 161 163 164 165 166 167 169 169 169 169 169 170 171 171 172 172 172 173 174 175 175 174 175 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 165 167 nan nan 167 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 252 252 nan 251 251 nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 125 126 128 129 129 128 128 127 126 126 126 127 128 129 130 131 130 128 125 123 122 122 nan nan 123 122 121 121 122 124 126 129 131 132 134 137 139 141 142 nan 141 141 141 141 143 144 144 145 145 146 146 145 143 141 139 138 138 138 136 132 128 126 127 134 141 144 145 146 147 150 156 160 159 159 160 159 160 160 159 159 159 158 158 157 157 157 157 157 157 157 157 157 157 157 157 158 159 160 160 160 160 160 161 161 161 161 162 162 163 163 163 163 163 163 163 163 163 165 167 168 169 169 170 170 171 171 172 172 173 174 176 177 176 176 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 157 158 nan 167 168 nan nan 167 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 126 128 129 130 132 132 131 130 129 128 127 127 128 128 130 132 133 132 nan nan nan nan nan nan nan nan nan nan nan nan 128 131 132 132 134 136 138 140 140 nan nan 140 140 140 141 143 144 144 144 145 145 144 142 139 136 135 135 134 134 132 129 125 125 132 140 146 151 151 153 155 154 151 153 158 160 160 160 160 160 160 159 159 158 158 157 157 157 156 157 157 157 157 157 157 158 159 160 160 161 162 162 162 163 163 163 163 163 163 164 165 165 166 166 165 164 163 162 163 166 167 169 170 171 172 173 173 173 173 174 174 177 178 177 176 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 160 156 158 nan 168 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 125 129 132 135 135 134 133 131 130 129 128 128 129 132 134 136 135 133 131 nan nan nan nan nan nan nan nan nan nan nan 133 134 136 nan nan nan nan nan nan nan 140 140 141 142 143 142 140 141 142 142 140 137 131 132 129 126 127 130 131 128 126 130 140 149 154 155 158 158 153 150 154 159 161 161 161 161 161 161 160 159 159 158 158 157 157 157 157 157 157 157 157 157 158 159 159 160 161 163 164 164 163 164 165 165 164 164 164 165 166 167 168 168 167 166 164 164 165 167 168 169 172 174 176 176 175 175 175 176 177 177 178 177 176 175 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 158 155 159 nan 168 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 251 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 120 125 130 135 137 138 137 136 134 132 130 128 129 131 134 136 137 136 135 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 140 140 140 nan 140 141 141 142 143 143 142 139 139 140 141 139 137 135 131 124 118 118 123 130 134 134 135 141 145 149 156 160 161 157 155 157 159 161 161 161 161 161 161 160 160 159 159 158 158 157 157 157 157 156 156 156 157 157 157 158 158 159 161 162 163 162 163 164 165 165 164 164 164 165 167 168 168 169 167 166 165 166 167 167 169 171 174 174 174 174 175 176 176 175 175 180 181 180 179 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 162 155 155 162 nan 168 nan nan 171 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 250 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 120 125 131 135 137 139 140 139 137 134 131 130 132 134 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 140 141 140 139 139 140 140 142 nan 147 145 141 137 135 137 138 138 137 133 126 117 111 115 126 139 144 141 141 142 148 155 159 161 160 159 159 160 161 161 160 160 160 160 160 160 159 159 159 159 158 158 157 157 157 157 157 156 157 157 157 157 157 158 158 160 159 161 162 164 164 164 164 164 165 166 167 168 169 168 166 166 167 167 166 167 169 170 171 171 171 172 173 171 172 176 178 183 184 nan nan 182 182 183 183 nan nan nan nan nan nan nan nan nan nan 154 154 nan 168 nan nan 170 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 116 121 127 130 133 138 141 142 141 138 136 134 134 135 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 140 140 139 139 139 139 139 140 144 149 149 143 135 129 129 134 137 140 138 132 122 110 107 118 131 139 142 141 141 nan 153 157 160 161 160 160 160 161 161 161 160 160 160 159 159 159 159 159 159 159 158 158 158 158 158 158 158 159 159 159 158 158 157 157 158 160 161 162 162 163 163 163 163 164 165 166 168 169 168 167 167 168 169 167 167 167 167 168 170 171 172 170 169 172 175 178 181 nan nan nan nan nan nan nan nan nan nan 187 nan nan nan nan nan nan 155 158 nan 169 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 113 114 118 123 125 130 135 139 142 143 142 141 139 138 138 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 136 nan nan nan nan 140 138 138 139 140 139 140 139 138 139 142 144 141 129 118 117 121 125 131 136 136 128 115 107 112 124 134 138 140 143 148 153 156 159 160 160 160 161 161 161 160 160 160 160 159 159 159 159 159 158 159 159 159 159 160 160 161 161 162 162 162 161 161 160 160 160 162 164 164 164 163 162 162 162 164 164 166 169 170 170 168 168 168 169 169 168 168 168 170 173 174 175 173 171 nan nan 177 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 157 162 168 170 nan 173 nan nan nan nan nan nan nan nan nan nan nan 179 177 177 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 114 114 114 114 117 120 121 126 131 136 139 142 143 144 143 142 142 141 nan nan nan 139 nan nan nan 139 139 139 nan nan nan 138 nan nan nan 139 138 136 137 140 141 142 143 142 136 132 133 136 136 126 110 107 108 113 121 130 137 134 124 116 117 125 135 136 139 143 147 152 155 158 159 160 160 160 160 160 160 160 160 160 160 160 159 159 158 158 158 158 158 159 159 160 161 162 162 162 162 162 162 162 161 159 160 163 165 165 164 163 163 162 163 164 168 172 174 172 170 168 168 169 170 170 170 171 173 175 176 177 176 175 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 159 166 170 171 nan 175 175 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 115 116 115 115 115 117 120 124 128 132 136 139 141 143 144 144 144 144 nan nan nan nan nan nan 139 139 139 140 140 nan nan nan nan nan nan 137 136 136 137 137 140 nan nan 141 134 126 128 132 132 125 115 113 109 111 118 127 135 138 132 127 127 132 136 136 141 145 149 152 155 157 158 159 159 159 159 160 160 161 161 161 161 161 160 160 159 159 159 158 158 158 158 158 159 159 158 158 158 159 159 158 157 155 156 158 161 164 165 166 165 165 165 166 170 175 178 176 172 169 168 168 170 170 171 172 174 175 176 178 178 177 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 163 170 172 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 117 117 117 117 116 117 119 122 126 129 133 nan nan nan nan 144 144 nan nan nan nan nan nan nan 140 141 141 141 141 141 nan nan nan nan nan nan 137 138 138 138 141 144 144 139 132 126 125 129 130 126 122 119 113 113 118 126 134 139 138 136 137 136 138 142 146 149 152 154 156 157 157 158 159 159 159 159 160 161 161 161 162 162 162 161 161 161 160 160 159 158 158 158 158 158 157 157 157 157 156 155 156 158 157 156 158 162 165 166 166 166 166 169 173 177 178 177 174 171 169 168 169 170 171 172 174 175 175 177 177 177 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 166 164 168 173 173 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 119 119 119 118 118 118 119 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 142 143 143 143 144 nan nan nan 140 138 137 137 143 143 143 143 145 145 144 137 130 126 125 127 129 128 126 122 118 117 120 127 134 139 141 141 143 143 145 147 150 152 154 155 156 157 158 159 159 159 160 160 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 163 162 162 161 160 160 162 164 164 162 161 163 164 165 165 165 165 169 174 176 176 174 173 172 172 171 171 171 171 171 172 172 173 175 177 177 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 167 166 171 174 174 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 125 125 124 nan nan nan nan nan nan nan nan nan nan 121 120 120 119 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 143 143 144 144 145 146 nan nan nan 141 141 141 146 152 150 153 154 153 150 144 137 131 126 125 126 128 128 128 125 122 122 124 129 134 138 141 143 145 146 148 150 152 154 155 156 157 158 159 159 160 160 161 162 162 161 161 160 160 160 160 160 161 161 162 163 163 164 165 166 167 168 170 169 168 167 166 166 165 169 172 174 172 168 165 164 163 162 163 166 170 171 170 170 171 172 172 172 172 172 172 172 172 171 170 172 175 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 167 167 172 175 176 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 126 126 126 126 123 120 119 nan nan nan nan 126 125 123 122 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 141 142 142 141 142 nan nan nan nan 142 144 148 152 155 157 161 163 161 156 147 139 133 128 127 128 129 129 130 128 126 126 128 131 134 137 141 142 144 146 149 151 152 153 154 156 157 158 160 160 160 161 162 163 162 162 161 161 160 159 159 159 159 159 160 160 161 162 162 164 165 167 168 169 167 166 164 162 159 166 173 177 178 175 171 168 162 158 159 162 166 167 168 168 169 170 171 173 174 174 173 173 173 172 171 171 173 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 166 172 176 177 179 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 126 127 128 128 126 122 119 118 121 124 126 127 127 126 124 123 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 138 139 137 136 nan nan 134 nan nan 141 146 152 156 153 156 159 162 161 156 148 141 135 131 130 129 130 131 131 130 129 128 130 132 135 139 141 141 144 146 148 150 152 153 154 156 157 158 159 160 160 161 161 162 161 161 161 160 160 160 159 159 158 158 158 158 157 157 158 159 161 162 162 163 162 160 158 156 157 163 169 172 173 174 174 170 164 156 156 159 162 165 166 166 167 168 168 170 173 175 176 176 175 174 173 173 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 164 170 174 175 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 125 125 127 129 127 124 119 117 119 122 124 126 128 127 126 125 124 123 122 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 133 134 130 128 127 126 126 nan 132 138 144 147 148 146 148 150 150 150 148 143 139 135 133 132 132 132 132 131 130 128 129 131 135 138 141 142 143 145 146 148 150 152 153 154 156 157 158 158 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 159 160 160 160 162 162 160 156 164 169 171 173 172 168 169 169 168 164 158 155 157 159 161 164 166 167 168 168 169 171 175 177 178 177 177 177 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 164 167 169 172 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 125 125 nan nan 129 126 122 118 117 120 121 122 124 127 127 126 125 124 123 123 122 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 124 122 121 121 123 126 131 136 139 141 141 140 141 140 140 141 140 138 135 133 132 132 132 131 130 129 128 128 130 134 139 143 142 144 146 147 148 149 151 152 153 155 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 159 160 161 162 163 163 163 163 163 166 168 169 170 172 189 184 183 183 183 180 173 167 165 164 161 158 157 159 162 166 168 168 171 171 171 173 176 179 179 180 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 167 167 169 171 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 124 125 127 129 130 nan nan nan 117 118 nan nan 121 124 126 127 125 124 123 122 122 123 126 nan nan nan nan nan nan nan nan nan nan 134 nan 130 126 122 119 119 121 124 128 132 136 137 138 138 138 137 136 138 138 136 134 132 131 131 131 130 129 128 128 128 129 133 138 144 147 146 149 150 150 151 151 152 153 154 156 157 157 157 156 156 155 155 155 154 154 155 155 155 155 155 155 156 157 159 160 162 164 166 166 166 166 168 172 176 180 185 188 189 183 179 178 180 181 178 171 166 163 162 162 162 165 169 172 172 173 175 177 179 179 178 179 182 184 186 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 166 167 170 170 173 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 127 129 130 130 126 nan nan nan nan nan nan nan 124 125 125 124 nan nan nan 123 125 126 128 129 nan nan nan nan nan nan nan nan 130 128 125 123 122 122 125 129 132 134 136 137 137 136 137 137 137 137 136 134 133 132 132 131 131 129 129 128 129 130 132 137 143 148 150 151 154 155 154 154 154 154 155 156 156 157 156 156 155 154 154 154 153 153 153 153 152 153 153 153 153 153 154 156 157 159 160 162 163 164 166 168 171 176 183 190 181 175 174 171 168 167 174 178 176 171 166 164 164 166 169 171 172 174 175 178 182 184 184 181 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 184 nan nan nan nan nan 174 171 169 171 174 173 180 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 130 130 128 125 121 120 120 nan nan nan nan nan 124 123 123 nan nan nan nan 126 128 nan nan nan nan nan nan nan nan nan nan nan 129 129 127 127 129 133 135 135 135 135 136 136 137 137 137 137 136 135 135 136 135 134 133 132 131 130 131 133 136 142 148 152 153 155 157 158 157 156 156 156 156 156 156 156 155 155 154 154 153 153 153 153 152 152 152 152 152 151 151 151 151 152 153 154 155 157 158 159 160 161 163 166 169 173 159 165 171 172 172 173 173 176 176 174 170 168 166 169 172 174 174 176 176 178 184 185 185 185 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 181 176 179 nan nan nan 176 175 173 175 177 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 130 127 124 125 123 121 nan nan nan nan nan nan 122 122 nan nan nan nan nan nan nan nan nan nan 129 126 127 nan 125 129 133 135 133 130 131 134 136 137 136 136 137 138 138 138 138 137 136 137 138 138 139 139 138 137 136 135 136 138 143 149 152 152 156 157 158 158 158 157 157 157 156 156 156 156 155 154 154 153 153 153 152 152 151 151 151 151 150 149 148 148 148 149 150 151 151 152 153 154 155 155 156 156 157 159 164 163 167 170 173 176 175 173 173 174 173 170 169 172 174 175 176 176 175 176 179 183 185 186 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 176 167 166 nan nan 180 178 178 172 176 179 182 191 nan nan nan nan nan nan nan nan 166 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 121 nan nan nan nan nan nan 122 122 122 nan nan 128 129 129 nan nan 127 126 125 125 124 126 131 136 138 136 133 132 134 137 138 138 139 139 138 138 137 137 137 138 140 141 142 143 143 143 143 143 144 145 148 152 155 156 156 158 159 159 159 158 157 156 156 156 156 156 155 154 154 153 153 152 152 151 150 149 149 149 147 146 146 146 146 147 148 149 149 150 150 150 151 152 152 153 156 159 165 165 157 159 159 163 168 169 169 169 171 174 172 173 175 174 178 178 176 174 176 182 187 187 nan nan nan nan nan nan nan nan nan nan nan nan nan 196 195 nan nan nan nan nan 171 162 152 176 181 179 177 176 173 178 179 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 122 122 124 126 127 127 126 124 122 123 nan nan 125 128 134 nan nan 140 136 134 135 136 139 141 142 141 138 137 135 135 137 139 143 142 144 145 145 145 146 147 150 152 154 156 157 158 159 159 160 159 159 158 157 156 155 155 155 155 154 154 155 155 154 153 152 151 150 149 149 148 146 146 146 146 147 148 149 149 149 149 149 150 150 151 152 156 162 172 174 167 160 154 146 149 156 162 164 165 167 172 176 181 182 181 182 181 177 178 179 184 189 188 186 nan nan nan nan nan nan nan nan nan nan nan nan nan 194 191 186 nan nan nan 174 168 157 163 173 175 175 175 176 179 nan 187 nan nan nan nan nan nan 179 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 125 nan 124 122 121 121 121 122 125 129 132 nan nan nan nan nan 137 136 136 139 142 142 141 139 137 136 136 138 140 142 143 145 144 143 144 146 148 151 152 154 155 156 158 160 160 160 159 158 157 156 156 155 155 155 154 154 154 155 156 156 156 155 155 154 153 152 151 150 150 149 149 150 150 151 151 151 150 150 151 151 152 155 159 166 174 174 170 168 151 139 141 151 158 161 161 163 170 178 182 186 186 183 181 178 180 179 183 187 188 187 187 187 nan nan 192 nan nan nan nan nan nan nan nan nan 189 182 176 176 174 176 177 171 168 169 170 174 175 178 180 nan 191 nan nan nan nan nan nan 179 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 124 123 122 121 121 121 122 125 128 132 nan nan nan nan nan nan nan nan 138 138 140 139 140 139 138 137 137 140 140 142 144 145 143 142 143 146 149 150 151 153 153 155 158 159 160 160 159 158 157 156 155 155 155 155 154 153 153 154 156 156 157 157 157 156 155 155 154 154 153 152 152 152 153 153 153 153 153 153 153 153 153 155 158 165 172 175 174 173 148 138 143 152 156 160 161 163 168 174 176 183 183 180 178 179 180 180 186 189 191 191 191 nan nan nan 190 192 nan nan 195 nan nan nan nan nan 189 nan 177 173 173 179 182 180 177 174 173 175 175 178 nan 185 nan nan nan nan nan nan nan 178 nan 177 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 131 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 123 122 122 122 122 125 124 126 128 131 nan nan nan nan nan nan nan nan nan 140 137 137 138 140 139 137 137 138 140 140 144 145 146 146 145 146 149 151 152 152 153 153 154 157 159 160 161 160 159 158 157 156 156 155 154 155 155 154 154 155 155 155 155 155 155 155 154 154 154 154 154 154 154 155 155 155 155 156 156 155 155 154 153 157 165 171 173 172 169 148 143 148 153 158 162 165 168 172 174 176 180 181 178 177 178 180 185 190 191 193 194 195 194 nan 191 192 193 195 195 195 nan nan nan nan 188 188 187 nan 176 176 180 183 182 182 178 176 176 176 177 nan 188 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 130 130 128 126 123 nan nan 122 122 124 126 126 126 nan nan 122 123 nan nan nan nan nan nan nan 122 121 123 126 128 128 130 131 nan nan nan nan nan nan nan nan nan 146 141 138 138 139 139 139 137 137 139 140 141 144 146 147 149 150 151 153 154 154 154 154 154 155 157 159 160 161 161 161 160 159 158 157 157 156 158 158 157 156 155 155 154 153 153 152 151 150 150 151 153 154 155 156 157 156 157 158 158 158 158 158 159 159 161 167 170 171 171 165 156 154 156 157 161 166 171 175 174 176 179 182 181 178 177 178 180 184 187 189 190 192 192 193 194 nan nan nan nan nan 196 nan nan nan nan nan nan nan nan 179 179 180 183 182 182 179 177 176 177 nan nan 192 nan nan nan nan nan nan nan nan nan nan nan 175 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 130 129 127 125 123 123 123 121 122 124 125 125 124 122 121 121 122 123 124 126 126 125 123 122 122 124 nan 128 131 134 134 nan nan nan nan nan 144 nan nan 147 145 141 138 138 139 139 138 138 138 138 140 141 143 145 147 150 152 153 154 nan 154 154 155 156 157 159 160 161 162 163 163 163 162 161 161 160 161 163 162 161 160 159 157 156 155 154 151 149 147 147 151 153 155 156 157 158 158 159 160 160 160 162 165 166 165 167 169 169 172 171 166 164 164 166 166 167 170 173 174 175 177 181 184 184 182 181 180 180 182 183 184 185 187 192 195 197 201 nan nan nan nan nan nan nan nan nan nan nan 182 nan nan 176 178 180 179 179 178 178 177 nan nan 186 196 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 128 129 129 129 128 126 126 124 122 121 122 124 124 124 123 121 121 120 121 123 125 126 125 124 123 124 126 125 129 134 137 nan nan nan nan nan nan 142 144 145 145 143 141 139 138 137 137 138 139 139 139 141 142 143 145 148 152 154 155 156 nan 155 155 155 156 158 160 162 163 163 164 164 164 164 163 164 164 165 166 165 165 165 163 162 161 160 158 155 153 151 152 153 155 156 157 157 158 160 161 162 162 164 166 168 164 164 168 169 169 169 166 164 166 169 173 174 173 174 176 177 178 181 184 187 189 188 187 184 182 180 181 181 182 185 192 200 203 205 nan nan nan nan nan 205 205 199 195 190 190 nan nan nan 172 174 175 173 173 175 178 nan nan nan 190 nan nan nan 218 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 127 128 129 129 129 128 nan 126 124 122 122 122 123 123 123 122 121 120 120 122 124 125 125 124 125 126 127 127 130 nan nan nan nan nan nan nan nan nan 142 142 142 141 140 138 137 136 137 140 142 nan 142 142 142 142 145 149 153 nan nan 158 157 157 157 157 158 159 161 nan nan 164 165 165 165 164 164 164 165 163 165 166 166 167 166 165 164 163 162 160 159 158 158 158 158 158 159 158 159 161 163 165 167 170 171 167 162 162 163 166 165 162 160 160 162 166 170 174 176 176 176 180 184 186 189 192 195 194 190 186 183 180 180 179 181 187 198 207 209 204 207 nan nan nan nan nan 199 198 195 192 190 nan nan 176 175 173 172 170 170 174 179 nan nan nan nan nan nan nan 217 nan nan nan nan nan nan nan 173 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 128 128 nan nan nan nan nan nan nan nan nan nan 122 nan nan 122 122 121 119 120 122 124 125 126 127 128 128 129 131 nan nan nan 143 143 143 143 142 142 141 140 139 139 139 137 135 136 139 143 145 145 144 143 142 142 145 150 155 nan nan 159 159 160 161 161 nan nan nan nan nan nan nan 165 165 165 164 164 163 161 163 164 165 166 166 166 166 166 165 164 162 161 161 160 160 160 160 159 160 162 164 167 171 173 171 164 160 159 160 162 160 158 157 159 162 165 169 173 174 176 177 179 182 184 187 191 195 195 192 187 183 181 181 179 180 187 195 202 202 197 203 197 197 197 nan nan nan nan 198 195 nan 180 182 179 179 177 174 171 171 176 nan nan nan nan 195 nan nan nan nan nan nan nan nan nan nan nan 173 173 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 128 128 nan nan nan 130 129 128 127 126 125 123 123 122 122 122 122 121 119 119 121 123 126 129 130 130 nan nan nan 133 136 139 141 142 143 143 143 143 141 140 138 138 137 nan 134 136 139 142 143 145 144 142 142 145 149 153 nan nan nan 160 160 nan nan nan nan nan 163 nan nan nan nan 165 165 166 164 162 162 164 164 165 166 166 166 166 166 166 166 165 164 163 163 162 162 161 161 162 163 164 165 167 168 167 163 156 155 155 158 159 158 158 159 162 165 167 169 171 172 173 174 175 177 179 182 187 191 193 191 187 187 183 180 180 182 184 187 191 191 192 196 189 191 191 195 202 206 204 198 197 192 188 188 185 181 181 nan 176 174 177 nan nan nan nan nan nan nan nan nan nan nan nan nan 170 170 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 128 128 129 129 130 129 129 128 127 127 126 125 124 124 123 123 122 121 119 119 nan nan 127 nan nan nan nan nan 133 133 134 136 138 139 141 142 142 141 139 138 137 136 nan nan nan 135 138 nan 140 140 138 137 140 147 153 157 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 165 166 167 166 165 168 168 168 167 167 167 167 167 167 166 166 166 165 164 164 163 164 163 164 165 165 166 166 166 164 160 155 152 153 153 156 157 157 159 161 164 166 167 168 169 169 172 174 177 180 182 184 185 187 191 192 190 189 184 181 182 184 185 183 183 182 183 187 188 186 183 185 190 191 192 193 197 196 194 nan nan nan nan 184 180 177 nan 182 nan nan nan nan nan nan nan nan nan nan nan nan 175 174 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 129 129 130 130 130 129 129 127 126 125 125 125 125 125 125 125 124 122 120 119 nan nan nan nan nan nan 135 135 135 134 134 135 136 137 138 139 139 138 136 134 134 nan nan nan nan 136 137 138 138 136 134 nan nan nan nan nan nan 160 160 161 161 161 nan nan nan nan nan nan nan nan nan 166 167 168 169 170 171 170 169 169 169 169 168 168 167 167 166 165 164 164 163 163 164 164 165 165 165 166 165 164 161 158 156 154 154 155 156 157 158 159 162 165 166 166 166 167 169 173 178 184 187 187 187 189 195 202 201 198 195 189 184 183 186 186 182 178 174 173 174 176 174 168 165 171 178 182 186 190 192 nan nan nan nan 185 184 nan nan 180 183 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 129 129 130 131 131 131 130 127 125 124 124 124 124 125 125 126 125 124 123 121 121 124 125 127 130 132 134 135 136 136 136 136 135 136 136 136 136 135 134 133 nan nan nan nan nan nan nan 136 137 nan nan nan nan nan nan nan nan nan 159 159 160 161 162 nan nan nan nan nan nan nan 166 167 168 169 170 170 170 170 170 169 169 168 168 167 166 165 165 164 164 163 163 163 164 165 165 165 165 165 165 164 163 161 159 158 158 158 158 160 160 162 164 167 169 171 169 169 171 174 180 186 186 187 189 197 210 217 214 210 206 199 191 185 185 184 181 175 169 167 167 167 165 160 159 165 175 179 183 189 nan nan nan nan nan 186 185 nan nan 184 186 nan nan nan nan nan nan nan nan nan nan 179 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 128 129 131 132 133 134 133 129 126 124 124 123 123 123 124 125 126 126 125 123 123 124 124 126 128 131 133 134 135 136 137 137 136 136 135 135 135 134 133 134 nan nan nan nan nan nan nan 132 131 nan nan nan nan nan nan nan nan nan nan 157 157 158 159 nan nan nan nan nan nan nan 166 168 169 169 169 168 168 168 169 169 169 168 167 167 165 164 164 164 164 164 164 164 165 166 166 166 166 166 167 168 167 166 164 163 162 161 161 163 163 163 165 169 174 178 178 181 183 183 183 183 183 185 191 202 214 220 219 215 210 203 194 187 183 183 177 169 164 164 162 161 160 159 160 167 175 179 184 190 193 194 nan nan nan nan nan nan nan 188 190 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 127 128 130 132 134 nan 134 132 129 127 125 125 124 123 123 123 124 125 125 125 124 124 124 126 128 130 132 133 134 135 136 137 136 136 136 135 135 134 133 nan nan nan nan nan nan nan nan 129 126 nan nan nan 130 136 142 146 nan nan nan 155 155 155 156 nan nan nan nan nan nan 165 166 167 169 169 168 167 166 167 168 169 170 170 169 168 167 167 167 167 168 168 168 168 168 169 169 169 169 170 171 171 171 170 169 167 166 164 164 164 163 163 165 169 173 177 181 188 193 194 193 190 188 191 198 207 210 212 212 209 206 202 195 189 184 178 172 164 161 158 155 154 156 158 162 169 177 183 187 189 190 nan nan 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 128 129 130 132 132 132 133 132 131 130 129 128 127 125 123 122 122 123 124 124 125 125 125 126 127 130 131 133 133 133 134 134 135 135 135 nan nan 134 134 nan nan nan nan nan nan nan nan 126 nan nan nan nan 130 134 139 141 143 146 nan nan 153 154 155 nan nan nan nan nan 164 165 165 167 168 168 167 166 166 168 168 169 171 172 171 170 170 171 171 172 173 173 173 173 173 174 175 174 173 172 172 172 172 172 172 171 170 166 165 165 165 166 168 170 169 173 176 181 185 187 187 187 191 197 206 212 211 207 198 191 189 194 199 195 185 177 172 171 165 153 147 150 154 160 167 nan 189 195 nan nan nan 201 203 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 130 130 130 131 131 131 131 131 131 131 131 131 130 128 126 123 122 122 123 123 124 124 124 125 127 129 131 132 132 nan nan nan nan nan nan nan 133 134 nan nan nan nan 134 nan nan nan nan nan nan nan nan nan 132 135 136 138 140 142 nan nan nan nan nan 156 157 159 nan 162 164 165 166 167 167 167 166 166 167 168 169 170 172 172 172 171 171 172 172 173 174 174 174 174 174 175 176 175 173 172 171 171 171 171 172 172 169 168 169 169 170 170 172 173 173 175 176 177 176 177 178 181 190 199 207 212 211 202 189 181 188 209 213 197 182 178 174 170 162 150 144 146 154 164 176 nan 199 204 205 206 207 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 179 180 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 132 132 132 131 132 131 131 131 131 131 132 133 133 132 130 126 123 122 121 122 122 122 121 122 124 126 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 132 130 130 nan nan nan nan nan nan nan nan 135 136 136 138 141 nan nan nan nan nan nan 155 157 158 160 162 164 166 167 168 167 167 167 168 168 169 170 171 171 172 171 171 171 172 172 172 172 172 172 172 172 172 171 171 170 168 168 169 169 170 171 171 170 170 171 172 173 172 172 173 174 176 178 178 175 175 175 179 188 197 200 202 202 198 192 200 223 220 201 182 173 171 161 156 153 149 143 142 153 nan nan nan 201 203 nan 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 182 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 133 133 133 132 131 131 131 132 132 133 135 135 135 134 131 127 123 121 120 121 120 119 nan nan nan nan nan 127 126 126 125 nan nan nan nan nan nan nan 134 132 128 nan nan nan nan nan nan nan nan nan nan nan nan 138 140 nan nan nan nan nan nan 152 155 155 158 161 163 165 166 167 168 168 168 168 169 169 170 170 171 171 171 171 171 171 172 172 172 173 172 172 171 171 169 168 167 167 166 166 166 167 168 169 171 171 174 175 176 175 174 173 171 172 176 177 178 176 177 179 181 186 191 192 196 197 199 207 227 231 197 180 169 163 160 150 149 151 147 140 137 nan nan nan 198 203 202 nan nan 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 183 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 132 133 133 133 nan 132 132 132 132 133 134 nan 136 137 nan nan 130 126 124 120 nan nan nan nan nan 117 121 124 124 124 124 nan nan nan 121 123 nan 129 132 131 128 127 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 155 156 157 157 160 163 165 166 166 167 168 169 169 170 171 171 171 172 172 172 172 172 173 174 174 174 174 174 173 173 173 172 171 170 170 169 168 167 165 164 165 167 170 174 179 182 182 181 179 177 172 168 170 174 174 174 176 177 177 179 181 183 186 192 202 218 221 194 178 176 173 169 162 152 149 156 152 142 135 141 155 nan 195 200 200 nan nan nan nan nan nan 158 156 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 181 179 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 131 132 133 nan nan nan nan 133 134 nan nan nan nan nan nan 136 131 128 125 120 119 120 120 117 115 114 117 120 121 122 nan nan nan 120 121 123 125 127 127 126 124 123 122 nan 123 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 156 159 159 160 163 166 167 168 168 168 169 170 171 172 173 173 173 173 174 174 174 174 176 177 177 177 177 177 177 176 175 175 175 175 176 174 173 171 167 165 165 167 171 173 178 183 186 185 184 181 175 166 159 162 168 173 174 171 170 171 170 170 175 186 199 208 198 186 181 183 182 181 167 155 154 161 156 144 137 139 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 174 173 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 131 131 nan nan nan nan nan nan nan nan nan nan nan 137 135 133 129 129 126 122 120 120 120 118 115 113 115 117 118 119 119 120 121 122 122 123 124 123 nan 121 121 121 123 126 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 154 156 158 161 164 166 168 170 170 170 171 172 173 174 175 175 175 175 175 174 173 173 174 174 175 176 178 179 179 178 177 176 175 175 174 174 175 173 170 168 167 167 167 167 170 175 179 181 182 183 180 175 171 172 180 182 nan 181 178 176 175 178 182 188 193 199 196 193 191 190 188 184 164 151 155 160 155 141 141 142 141 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 171 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 nan 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 132 130 nan 128 nan 126 124 121 119 nan nan nan nan 115 116 117 119 119 121 124 nan nan 124 122 nan 121 121 121 124 129 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 157 157 159 162 164 166 168 170 171 172 nan nan 174 174 175 175 175 175 174 172 171 170 170 170 171 172 174 175 176 175 174 173 172 170 170 170 170 170 169 168 167 165 164 167 167 169 170 171 175 179 183 187 192 195 195 nan 193 192 192 194 202 209 204 198 198 203 207 206 202 199 194 181 166 nan 158 162 158 148 149 148 146 142 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 261 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 133 132 nan nan nan nan nan 131 nan nan nan nan nan nan 112 113 114 117 nan 119 122 nan nan nan 127 125 124 125 125 124 125 nan nan nan nan nan nan nan nan nan nan nan 162 162 nan nan nan nan nan nan 162 163 165 168 169 170 170 171 nan 174 174 175 176 176 176 176 176 174 173 172 171 171 171 171 171 171 171 171 170 169 168 167 167 167 168 168 168 168 167 166 166 167 169 171 171 171 171 173 178 185 191 193 nan nan nan 198 196 198 201 207 209 203 201 202 206 212 213 211 209 198 180 167 159 167 168 166 162 160 158 156 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 nan 265 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 134 133 133 nan nan nan nan nan nan nan nan nan nan nan nan nan 112 114 117 118 119 121 nan nan nan nan nan 128 nan nan nan nan nan nan nan nan nan nan nan nan 152 153 157 161 164 163 nan nan nan nan nan 164 166 168 170 172 172 172 172 174 175 175 176 177 178 178 178 177 176 174 173 172 172 172 171 170 169 167 166 166 166 166 165 165 165 166 169 171 171 170 168 168 171 173 175 175 175 174 176 182 188 192 193 195 199 202 204 203 204 206 208 209 208 206 203 204 210 214 214 211 193 167 156 159 167 170 170 169 168 166 164 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 266 nan nan 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 134 134 135 136 136 136 nan nan nan nan 135 138 140 nan nan nan nan nan nan 115 117 118 119 121 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 147 149 153 158 164 167 nan nan nan nan nan 165 166 168 170 172 173 173 173 173 174 174 174 175 176 177 177 176 175 173 172 171 171 171 170 169 166 164 163 163 164 165 166 166 166 167 169 173 175 174 172 172 173 175 175 176 177 178 181 188 194 197 199 201 204 204 206 209 211 215 216 215 215 212 208 206 210 212 212 203 178 157 143 150 158 nan 165 167 167 167 166 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 138 135 133 133 134 135 137 138 138 137 nan nan nan 132 133 135 136 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 142 142 144 148 155 160 nan nan nan nan nan 165 nan 167 168 170 171 172 172 173 173 173 173 173 174 175 175 173 171 170 170 170 170 169 169 168 166 164 162 161 161 162 164 165 167 169 171 174 176 176 175 175 175 176 176 177 180 182 187 194 198 201 203 205 208 207 208 210 213 217 218 216 215 214 212 210 210 210 209 196 173 153 140 147 154 158 159 162 163 164 165 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 142 138 135 134 134 134 135 135 136 137 nan nan nan nan 128 nan 132 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 137 137 137 139 142 nan nan nan nan nan nan nan 166 167 168 169 170 171 172 172 172 172 172 173 174 175 175 174 172 171 171 169 169 170 170 169 168 166 164 161 160 158 158 159 161 165 168 170 172 175 176 176 177 178 179 180 182 187 192 198 nan 204 206 207 208 209 209 210 213 216 217 217 215 213 212 212 213 213 205 186 160 140 137 145 153 158 159 160 160 nan 164 170 174 179 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 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 148 145 141 138 136 135 134 133 133 133 134 133 nan 129 128 127 128 131 132 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 137 137 137 136 nan nan nan nan nan nan nan nan 162 164 166 167 168 169 nan 171 171 170 171 172 173 175 176 177 176 175 173 172 173 174 173 172 171 169 166 164 163 160 156 155 156 157 158 160 165 171 176 177 178 180 182 183 185 191 197 nan 204 206 209 209 211 212 211 211 213 215 216 215 213 210 210 210 213 211 196 169 147 135 133 139 149 159 160 162 162 nan nan 172 181 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 150 150 150 149 148 146 142 139 137 135 133 132 132 132 133 132 132 131 130 129 130 131 132 132 131 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 138 140 139 nan nan nan nan nan nan nan nan nan 156 160 163 165 166 167 168 169 169 170 170 171 173 174 175 176 175 175 174 173 174 175 176 176 174 173 172 170 168 165 161 158 157 157 157 157 162 168 172 173 176 180 184 187 189 nan nan nan 204 207 209 209 213 214 214 214 214 216 216 213 209 206 206 201 198 197 184 161 145 nan 137 140 nan nan nan 166 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 149 nan nan nan 147 145 142 138 136 134 133 133 133 134 135 nan 135 135 134 133 131 130 130 130 130 nan nan nan nan nan nan 119 118 118 119 120 nan nan 121 122 nan nan 129 129 129 130 129 nan nan nan nan nan 139 141 nan nan nan nan nan nan nan nan 147 151 156 158 162 nan nan 166 168 169 170 171 171 172 172 173 174 173 173 171 170 171 173 175 176 177 179 178 177 175 173 170 165 163 163 164 164 167 171 172 173 178 nan nan nan nan nan nan 199 202 203 206 209 212 214 215 215 215 216 217 214 208 205 201 189 175 169 168 161 155 153 148 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 nan nan nan nan nan nan nan nan 253 nan nan 257 nan 259 nan nan 259 nan nan nan nan nan nan nan nan nan 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 146 144 140 137 135 134 134 133 134 136 138 140 140 nan nan 136 133 132 129 127 nan nan nan 128 126 124 121 119 118 118 119 120 120 nan nan nan nan nan 125 125 125 125 125 127 nan nan nan nan nan nan nan nan nan nan nan nan nan 144 147 150 153 156 157 160 163 165 168 168 170 172 173 174 174 174 173 173 172 170 169 168 168 169 171 173 176 177 178 178 179 178 174 170 170 173 175 176 177 177 179 nan nan nan nan nan nan nan 201 203 202 205 209 212 214 213 212 212 212 214 213 212 209 203 192 176 158 160 161 162 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 nan nan nan nan nan nan 254 nan 253 254 255 257 nan 258 258 nan nan nan nan 260 nan nan nan nan nan nan 263 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 145 142 139 137 135 135 135 134 136 138 140 142 143 142 nan 136 133 133 129 126 nan nan nan 127 126 123 121 nan nan nan nan nan nan nan nan nan nan nan nan 122 122 123 124 nan nan nan nan nan nan nan nan nan nan 137 138 140 142 145 148 151 153 155 155 158 162 164 166 168 171 174 177 179 180 179 178 177 175 172 169 167 165 164 163 163 164 167 170 173 175 177 177 175 175 177 178 179 179 180 179 nan nan nan nan nan nan 203 205 207 207 210 212 214 213 211 208 204 202 204 207 209 209 203 196 184 168 163 164 173 179 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 nan nan nan nan nan nan 253 253 253 254 255 256 nan nan 258 258 259 nan nan 262 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 144 144 142 140 137 136 136 136 136 137 138 140 142 143 142 141 nan 134 133 132 129 nan nan nan nan nan nan 122 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 121 122 nan nan nan nan nan nan nan nan nan nan 135 136 138 141 145 148 151 154 154 156 159 162 164 166 169 172 177 181 183 184 183 183 181 176 173 171 169 167 165 163 162 161 162 165 168 170 171 173 174 175 175 174 175 176 nan nan nan nan nan nan nan nan nan 204 206 nan nan nan 214 213 209 205 198 190 193 195 200 203 200 187 178 173 171 173 181 182 nan 184 189 193 192 183 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 253 253 253 254 255 256 257 nan 258 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 141 138 136 135 135 136 137 138 139 141 142 142 141 139 nan nan nan nan nan nan nan nan nan nan nan 121 nan nan nan nan nan nan 117 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 127 nan 129 131 133 134 136 138 141 145 149 152 156 156 158 160 162 164 165 168 171 175 179 182 183 183 182 180 177 175 174 173 172 170 168 167 167 168 169 171 174 175 176 175 174 174 173 173 172 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 212 209 204 195 186 186 188 198 201 196 184 175 175 177 179 181 nan nan 182 187 193 194 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 254 254 254 nan 251 nan 253 255 255 255 256 258 261 261 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 139 137 136 135 135 135 nan nan 140 141 141 139 137 nan nan nan nan nan nan nan nan nan nan nan 120 121 121 nan nan nan nan 117 117 nan 114 114 114 nan nan nan nan nan nan 120 122 123 124 125 125 127 129 132 134 137 140 143 146 150 152 153 157 159 161 162 162 162 163 166 169 172 175 177 178 178 177 176 175 175 174 172 170 170 170 171 172 173 174 177 179 181 181 181 nan 178 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 202 192 185 184 181 197 199 195 189 nan 183 182 181 180 180 nan 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 nan nan 251 252 252 252 252 253 253 253 252 nan nan 254 254 255 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 137 136 136 nan nan nan nan 139 138 136 nan nan nan nan nan nan nan nan nan nan nan nan 121 121 123 nan nan nan nan nan nan 114 114 114 114 114 114 115 115 116 117 120 122 123 123 124 126 128 131 134 138 141 145 148 152 152 154 157 159 160 161 159 159 160 162 165 166 169 172 174 174 174 175 174 174 172 169 168 168 168 169 171 173 174 174 176 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 197 187 180 176 186 194 193 nan nan nan 186 184 183 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 181 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 250 251 251 251 251 252 252 252 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 137 136 nan nan nan nan nan nan nan nan 132 133 131 127 126 122 123 125 nan nan nan 121 118 116 115 115 115 115 114 114 113 113 114 115 118 120 120 122 123 125 128 132 135 138 141 145 149 151 152 155 157 159 159 159 160 161 163 165 166 166 168 170 170 170 171 173 173 172 171 169 169 167 167 170 173 176 177 181 183 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 211 nan nan nan 212 210 194 183 179 184 190 195 196 196 193 191 193 190 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 251 251 251 251 251 251 251 251 252 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 140 135 134 nan nan nan nan nan nan nan nan 142 143 139 135 131 125 125 nan nan nan nan 123 122 120 119 118 116 115 114 113 112 112 113 114 117 118 119 120 123 125 129 133 137 140 143 147 148 150 153 155 158 159 160 160 161 167 171 172 173 172 173 172 170 170 170 172 172 172 171 171 170 170 170 172 175 179 184 191 194 194 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 nan nan 218 219 215 204 191 183 183 191 nan nan nan 200 202 202 196 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 250 251 251 251 252 251 251 253 nan 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 140 137 136 136 nan 137 136 nan nan nan nan nan nan nan 141 133 nan nan nan nan nan 126 127 128 126 125 122 120 118 116 115 113 113 113 114 116 116 118 120 122 124 127 132 137 142 147 149 149 151 153 156 159 161 163 164 168 175 180 179 182 182 180 177 174 172 171 171 172 171 170 170 170 171 171 170 172 175 180 185 193 198 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 219 212 202 189 183 192 204 212 212 207 209 206 198 nan 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 251 251 251 251 251 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 142 140 139 nan 138 nan nan nan nan 137 nan nan nan nan nan 131 nan nan nan nan 126 127 130 131 131 132 130 127 122 119 117 116 115 115 115 116 116 118 120 123 125 127 129 134 141 147 150 150 151 154 157 161 164 167 169 176 183 187 186 192 192 189 185 181 178 175 173 170 169 169 167 167 168 169 168 167 168 172 179 186 192 196 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 212 213 nan 216 213 209 201 190 196 206 211 212 210 208 204 nan 195 194 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 243 245 nan nan nan nan nan nan nan nan nan 254 254 252 251 nan nan 252 nan 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 136 nan nan nan nan nan 134 129 nan nan nan 127 127 128 132 133 135 138 138 134 129 124 121 119 117 117 117 117 118 121 123 125 127 129 129 131 139 141 147 152 155 157 160 164 168 172 176 186 188 191 193 197 198 196 193 189 185 180 175 170 168 166 164 164 166 167 168 168 169 174 184 186 190 196 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 214 212 206 205 203 203 210 212 213 213 210 205 204 nan 199 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 186 184 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 253 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 148 nan nan nan nan nan nan nan nan nan nan nan nan nan 144 nan nan nan nan 130 132 nan nan nan nan 145 145 136 131 129 nan 129 127 127 128 130 132 132 136 139 141 139 135 133 130 125 122 122 121 122 124 126 126 126 126 127 129 133 142 141 150 156 160 162 165 169 174 179 186 195 194 195 197 198 199 198 197 194 188 181 176 171 169 166 164 164 167 172 176 178 181 188 197 195 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 210 208 203 199 200 208 219 220 215 215 209 205 202 nan 203 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 256 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 153 151 nan nan nan 146 nan nan nan nan nan nan nan nan nan 143 142 136 131 132 138 nan nan nan nan nan 143 134 131 130 131 132 131 130 131 131 130 131 134 138 140 140 138 139 139 135 131 129 128 130 133 132 130 126 124 126 130 138 145 146 157 162 166 170 174 178 183 189 198 203 202 201 198 196 195 195 194 192 186 181 179 177 172 170 170 173 180 190 201 206 209 213 218 215 219 217 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 197 193 nan 208 216 218 217 214 210 209 nan nan 210 209 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 180 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 238 239 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 nan nan nan 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 257 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 159 nan nan nan nan nan nan nan nan nan nan nan nan nan 144 142 nan 135 134 139 145 148 147 nan nan nan 136 133 132 133 136 138 136 134 134 134 132 133 135 138 141 140 140 142 144 142 140 138 137 138 140 140 138 135 132 131 133 140 145 152 164 171 176 180 185 191 196 201 210 211 209 205 199 193 191 189 187 185 183 182 181 181 180 181 186 195 205 213 220 226 229 229 231 230 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 194 196 208 215 216 216 217 217 216 nan 214 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 189 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 235 236 236 237 239 nan nan nan nan nan 248 nan nan nan nan nan nan nan nan nan 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 nan nan nan 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 164 nan 162 159 156 156 nan nan nan nan nan 164 156 153 146 144 nan 141 143 147 148 145 141 136 137 131 127 130 135 140 145 146 142 139 138 137 136 137 140 142 145 146 144 146 150 151 149 148 147 147 147 146 146 144 141 140 139 138 145 156 171 182 188 192 198 205 210 215 221 220 215 209 202 195 191 186 183 181 181 182 183 185 191 198 208 218 223 225 227 229 232 233 236 234 229 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 200 207 214 217 219 219 219 217 nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 234 235 237 nan nan nan nan 241 242 243 244 244 243 nan nan nan 249 250 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 164 164 163 163 162 165 169 174 179 183 nan 176 168 161 152 149 149 149 148 147 144 140 140 137 133 127 120 129 143 152 155 151 144 142 140 140 140 145 149 151 152 153 152 153 159 162 161 163 161 160 160 158 155 154 153 153 151 150 155 167 182 194 202 207 213 220 224 228 230 226 222 216 208 201 195 189 185 182 182 183 185 191 200 209 218 224 227 226 226 228 230 232 236 234 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 191 nan 196 200 204 210 216 214 215 215 nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 234 236 238 nan nan nan 236 236 236 236 236 238 239 242 244 246 248 250 250 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 163 164 167 nan 175 181 185 189 192 nan nan 183 173 165 159 155 nan nan 143 140 137 137 137 136 132 128 136 155 163 161 151 143 143 143 144 148 156 162 161 160 162 163 164 161 167 172 176 177 176 174 173 171 171 170 168 168 170 177 188 200 212 220 224 228 233 234 239 237 234 230 225 216 209 202 197 193 190 188 188 191 196 204 212 219 224 226 226 225 225 226 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 nan nan nan nan nan 190 192 196 201 207 208 210 211 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 236 nan nan nan 233 232 232 232 233 235 238 240 242 244 245 246 248 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 165 167 168 172 nan 185 191 195 196 198 199 197 195 190 181 170 161 154 148 144 143 141 140 144 149 148 147 152 164 172 162 150 143 144 147 152 159 167 172 172 170 171 174 174 174 177 181 185 189 191 189 188 188 188 187 184 187 193 201 211 220 229 236 239 241 242 243 246 242 242 240 236 227 219 214 210 207 204 201 200 202 205 210 217 224 229 229 226 224 224 224 224 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 190 195 200 206 208 208 210 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 232 nan 231 233 234 235 236 237 238 240 242 243 244 247 249 nan nan nan nan 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 261 nan nan 259 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 160 165 172 nan nan 194 199 201 202 201 201 199 196 192 183 169 160 156 153 152 155 152 154 159 164 167 168 170 172 171 160 145 141 144 151 159 166 173 178 180 180 182 184 183 184 186 189 193 198 202 203 203 203 205 203 203 206 210 219 229 237 243 249 253 254 252 252 253 250 251 249 245 239 232 226 224 221 220 219 219 219 220 224 229 234 236 232 230 225 222 221 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 204 208 209 209 213 222 nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 235 235 236 236 237 238 239 239 240 242 244 246 247 nan nan 255 257 nan nan nan nan nan nan nan nan 246 nan nan nan nan nan nan nan nan 250 251 nan 254 256 258 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 161 169 178 188 196 201 202 202 204 204 199 192 185 177 167 155 147 150 157 161 164 166 172 175 178 179 181 180 173 161 153 152 137 145 154 162 168 174 181 186 189 191 191 192 193 196 200 204 209 212 214 215 216 218 216 218 220 225 233 242 247 252 255 258 260 260 260 257 253 253 250 246 242 237 233 232 231 232 235 238 240 240 242 243 243 238 231 231 223 218 216 217 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 207 nan 204 207 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 234 234 235 235 237 237 238 239 240 241 242 244 nan 251 256 259 260 nan nan nan nan nan nan 253 nan nan nan nan nan nan nan nan nan nan nan 248 nan 251 255 257 258 258 259 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 179 185 191 196 198 197 195 193 195 193 188 182 176 167 157 146 139 143 158 161 168 178 186 189 186 184 183 179 165 147 143 140 137 145 156 162 167 172 179 187 193 194 196 200 203 207 211 215 219 222 222 224 223 223 225 227 230 236 241 246 252 257 259 260 261 262 263 256 249 246 244 242 240 237 236 235 235 239 243 249 252 254 253 251 244 235 230 228 219 214 211 213 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 202 nan 193 201 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 234 nan 235 236 236 237 238 239 240 241 244 248 254 258 260 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 254 256 257 258 nan 257 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 198 198 195 191 187 183 183 181 180 179 176 171 165 157 152 156 165 164 173 183 190 193 188 183 178 169 156 141 140 141 144 151 159 164 167 171 178 186 195 195 200 206 210 214 218 222 226 229 231 231 230 229 229 231 234 239 245 250 256 261 263 263 262 261 260 256 246 241 239 238 238 237 237 237 238 241 245 249 253 255 251 245 237 230 226 223 217 215 215 219 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 197 205 nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 234 234 234 234 234 235 235 236 237 240 244 250 256 258 259 260 260 262 263 nan nan nan nan nan nan nan nan nan nan nan nan nan 253 251 248 247 248 250 253 255 nan nan 261 262 nan nan nan nan nan nan nan nan nan 259 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 176 189 195 195 193 189 186 183 182 180 182 184 185 184 182 178 176 177 177 175 179 184 190 191 187 181 175 167 159 150 147 155 159 163 168 171 175 177 182 189 195 196 204 209 214 218 223 227 231 234 236 237 236 236 235 236 238 243 250 255 260 263 264 264 262 259 257 252 246 240 237 236 236 235 236 236 237 239 241 243 245 243 238 232 228 230 222 218 217 219 223 227 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 197 197 197 201 201 nan nan 209 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 233 233 234 235 236 239 243 247 253 257 259 259 259 260 261 nan nan 256 nan nan nan nan nan nan nan nan nan nan nan 253 252 247 245 245 246 250 253 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 162 179 187 189 190 189 189 187 185 185 189 195 198 199 196 192 187 184 182 181 182 183 187 189 188 185 181 174 171 163 164 177 180 180 181 185 190 194 196 193 196 202 208 214 219 224 228 232 235 238 238 240 240 241 240 242 244 248 253 256 260 263 265 264 261 259 254 248 243 240 237 236 234 234 234 234 236 236 236 235 233 231 228 225 223 222 219 218 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 207 205 nan nan nan nan 200 199 203 nan 206 209 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 241 238 235 nan nan nan nan 234 234 234 234 233 234 236 238 240 243 247 251 255 258 259 259 259 259 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 nan nan 243 244 247 251 nan nan nan nan nan nan nan nan nan nan nan nan nan 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 144 160 172 178 183 184 186 187 189 190 193 198 203 204 203 200 197 195 190 187 185 184 186 189 190 189 187 183 181 176 184 190 191 191 193 200 205 209 211 209 210 213 216 221 226 230 234 237 240 242 241 242 243 243 244 245 248 253 257 259 260 260 262 263 262 259 252 245 242 241 240 238 237 235 235 235 237 237 236 233 230 227 225 224 223 223 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 209 206 nan nan nan nan nan 204 203 nan nan 207 216 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 nan nan nan nan nan nan nan nan nan 235 234 234 235 237 239 243 246 250 253 255 256 257 258 258 258 257 nan nan nan nan nan nan nan nan nan nan nan nan 251 251 250 248 248 245 nan 243 246 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 133 139 148 157 162 167 172 177 181 184 186 188 191 195 198 200 201 201 199 197 194 194 195 196 195 192 188 187 186 186 190 192 194 197 201 207 212 215 217 218 218 221 224 228 232 236 240 243 246 247 246 247 247 247 246 247 250 253 258 262 263 263 263 264 262 258 254 248 246 245 245 244 242 240 240 242 242 241 239 235 230 225 222 222 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 214 210 nan nan 204 213 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 247 244 nan nan nan nan nan nan nan nan nan 235 235 235 236 239 243 248 251 254 254 254 256 256 257 256 255 254 253 253 253 252 252 251 nan nan nan nan nan nan 250 248 247 247 245 244 244 247 253 259 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 121 123 131 141 148 151 153 155 159 167 169 169 174 182 188 192 196 201 205 205 205 206 206 204 200 194 193 187 186 187 190 194 198 201 205 209 213 214 216 217 219 223 229 233 237 240 243 247 250 250 250 251 252 252 251 251 253 256 261 262 262 263 263 263 258 256 253 251 249 248 248 249 248 248 248 249 249 246 242 236 229 222 221 219 218 218 218 nan nan nan nan nan nan nan nan nan 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 nan nan nan nan 210 219 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 249 246 242 nan nan nan 237 nan nan nan nan 234 233 233 235 240 246 250 252 253 252 253 254 255 255 254 253 252 252 252 252 252 252 252 nan nan nan nan nan 251 249 248 248 247 246 244 244 247 251 256 nan 262 265 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 109 110 122 128 132 136 136 140 151 159 159 157 162 175 180 184 193 201 206 208 208 209 206 203 199 196 194 185 183 187 194 201 204 206 207 210 211 212 215 218 222 227 232 236 239 243 246 248 248 250 252 253 254 254 253 254 257 261 262 262 261 260 260 258 252 251 249 249 248 247 247 248 248 248 249 249 248 243 238 231 225 220 220 219 219 219 218 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 211 217 219 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 255 251 nan nan nan nan 237 236 236 nan 233 232 231 231 233 237 244 250 252 252 251 250 251 254 255 254 253 251 251 250 250 251 251 252 252 251 251 nan nan nan nan nan 248 247 246 245 244 243 244 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 109 108 120 120 122 122 121 123 133 147 151 152 156 170 173 181 190 197 201 199 195 190 188 189 191 192 191 187 186 192 203 208 208 208 209 212 212 214 219 224 229 233 237 241 244 247 249 250 250 252 254 253 252 251 252 253 255 258 260 261 261 259 257 252 248 246 245 247 246 245 244 241 239 238 237 237 235 231 228 224 223 222 219 220 221 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 207 211 214 215 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 246 243 243 nan 235 234 233 nan nan nan 229 231 234 240 246 251 251 251 249 248 251 253 253 252 250 249 248 248 249 250 251 251 251 250 250 250 250 250 nan nan nan nan nan nan 243 242 242 245 nan nan nan 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 261 nan nan nan nan nan nan nan nan nan nan nan 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 116 118 123 120 119 114 111 111 116 127 139 146 153 160 163 173 182 187 189 186 176 169 172 178 183 186 189 190 194 201 208 209 210 211 213 217 216 221 227 233 238 241 245 248 251 252 254 253 254 255 255 254 252 250 251 251 251 253 255 257 258 256 252 247 245 244 245 247 247 247 243 237 230 226 224 223 222 222 221 219 219 218 217 219 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 203 208 210 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 239 237 nan nan 229 227 nan 228 230 230 233 237 243 247 247 249 248 247 247 250 250 250 249 248 247 247 247 247 249 250 250 250 249 246 247 248 248 248 nan nan 244 244 243 243 242 242 245 248 251 253 259 nan 268 271 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 153 147 145 135 124 111 106 104 107 118 135 145 147 150 155 162 168 174 182 187 183 179 179 177 179 186 191 193 199 205 208 209 211 215 215 218 223 230 236 241 245 248 252 254 255 256 257 257 259 258 257 255 253 251 252 251 250 250 250 253 253 251 248 245 243 244 246 247 248 249 246 239 231 224 221 221 220 219 219 219 219 218 219 221 224 225 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 198 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 236 234 nan nan nan 228 nan nan 232 233 233 235 240 244 247 247 247 245 245 246 248 247 247 247 246 246 246 247 247 249 249 249 248 246 242 244 nan nan nan nan nan nan 242 242 242 243 243 244 245 248 253 259 264 268 271 273 275 277 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 256 nan 260 nan nan nan nan nan 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 170 171 171 155 133 115 105 102 109 128 143 148 146 150 152 156 160 166 186 201 206 203 197 193 192 195 198 200 204 209 211 212 214 220 219 224 231 238 243 247 249 252 254 255 256 256 257 259 260 259 257 254 252 251 253 253 252 251 251 251 251 248 245 244 244 245 246 247 247 248 247 241 233 228 224 223 221 220 220 220 222 222 222 224 226 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 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 236 235 234 235 242 243 246 248 246 244 245 246 247 248 249 250 249 249 249 248 248 248 248 247 246 243 nan nan nan nan 246 244 nan 240 240 241 242 243 244 244 245 248 252 256 262 268 271 273 275 277 277 277 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 152 156 159 155 144 131 119 115 121 145 162 166 163 162 160 162 168 180 198 213 218 215 211 208 204 203 204 207 210 214 216 218 221 225 224 231 238 243 246 249 250 252 252 253 254 255 257 258 259 258 256 255 254 253 253 nan nan nan nan nan nan nan 244 244 245 246 245 245 245 244 242 238 232 228 226 224 222 220 220 221 223 224 225 226 227 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 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 195 200 202 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 nan nan nan nan nan nan nan nan nan nan nan 243 241 237 235 234 237 241 244 248 248 245 243 244 246 248 251 253 254 254 253 252 250 249 248 247 246 244 242 241 242 245 248 247 243 241 240 240 242 244 245 245 245 246 248 250 254 261 268 271 274 276 277 277 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 137 136 133 128 132 142 144 140 141 152 167 174 177 178 178 189 201 207 214 219 221 217 216 214 211 209 210 212 216 219 222 225 228 230 232 238 242 245 248 249 250 250 250 250 251 252 254 255 256 256 254 254 255 254 254 nan nan nan nan nan nan nan nan 245 245 245 244 243 241 237 234 232 229 226 225 223 222 221 220 220 221 224 226 227 226 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 206 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 226 nan 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 207 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 240 236 233 235 237 238 247 251 248 244 241 242 246 249 252 254 254 256 255 253 251 249 247 247 246 243 243 243 244 247 249 247 244 241 241 243 246 247 247 247 247 247 248 249 254 261 268 272 274 275 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 127 121 117 120 131 145 151 154 155 156 170 185 191 197 205 210 218 225 224 222 220 216 215 218 222 222 220 225 228 229 232 230 234 238 242 245 247 248 249 249 249 249 249 249 250 251 252 254 255 nan nan nan nan 255 nan nan nan nan nan nan nan 243 243 243 244 243 242 238 233 230 228 227 224 223 221 221 221 220 221 223 224 224 224 223 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 202 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 215 nan 226 227 227 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 239 234 234 235 238 243 251 252 246 241 239 242 247 251 253 253 254 255 255 253 251 248 247 247 246 244 244 244 245 248 250 248 245 243 243 246 248 248 248 248 247 248 248 250 nan 261 267 270 271 273 nan nan nan nan nan nan 272 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 125 125 120 120 122 126 134 147 165 167 173 185 195 200 207 212 217 225 232 228 226 223 217 218 227 233 232 229 232 234 236 237 237 240 243 245 247 248 249 250 250 251 250 250 250 250 251 253 257 nan nan nan nan nan nan nan nan nan nan nan nan nan 243 243 243 243 243 241 238 235 231 230 228 226 224 222 222 221 222 223 225 224 224 224 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 212 208 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 239 236 235 236 240 248 253 252 244 238 239 243 249 251 253 254 255 255 255 253 251 249 249 248 248 248 246 246 247 249 250 249 246 244 244 245 246 248 248 247 248 248 249 252 nan 261 264 266 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 122 122 124 127 128 127 128 140 166 168 189 202 203 200 209 219 224 227 230 225 227 221 218 221 230 233 233 233 235 238 241 241 242 244 246 248 249 250 252 253 254 254 254 253 253 253 253 257 261 nan nan 263 nan nan nan nan nan nan nan nan 246 244 245 245 244 243 241 239 237 234 231 229 229 228 228 228 226 224 222 223 224 226 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 222 215 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 nan 220 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 241 238 238 239 244 250 254 251 243 238 240 245 248 249 254 256 257 257 256 255 254 253 252 251 250 249 249 249 249 249 249 248 245 243 244 244 246 248 248 247 248 249 250 253 256 259 261 262 264 nan 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 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 nan nan nan 117 121 127 133 135 132 130 140 155 161 190 194 188 190 203 214 215 216 217 215 218 210 210 215 222 227 230 231 235 238 240 242 245 248 249 250 252 253 255 257 258 257 259 260 259 258 258 260 263 nan nan 263 nan nan nan nan nan nan nan 246 247 245 242 243 242 241 239 237 234 231 228 226 226 226 227 228 226 224 223 223 225 228 232 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 229 224 216 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 248 nan nan nan nan nan nan 245 244 243 241 241 246 251 253 248 241 237 241 242 245 249 253 256 257 258 257 257 256 255 255 255 253 252 253 252 251 250 249 248 245 243 243 243 245 247 248 247 248 248 249 252 254 255 257 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 115 119 129 137 140 139 136 136 146 156 167 168 170 184 197 201 200 196 200 200 196 193 195 202 211 220 225 228 234 236 239 243 246 249 251 252 254 256 258 260 260 261 264 266 266 265 264 nan nan 264 nan nan nan nan nan nan nan nan nan nan 241 238 236 237 238 237 236 234 231 228 225 223 221 221 222 222 222 222 224 226 229 231 232 234 nan nan nan nan nan nan nan 242 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 246 245 244 243 244 246 250 249 244 239 237 240 239 242 247 252 255 256 257 257 258 258 257 257 257 256 254 254 256 253 252 251 250 247 245 245 244 245 247 248 247 247 248 249 249 251 251 253 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 114 118 128 138 142 144 144 142 148 153 157 161 174 187 189 188 186 183 185 180 177 180 184 192 203 213 220 226 234 235 240 244 247 251 253 254 256 258 260 260 261 262 264 267 269 269 nan nan 265 266 nan nan nan nan nan nan nan nan 239 235 233 230 230 231 232 232 231 229 227 224 222 220 219 218 217 216 217 221 226 230 233 233 232 232 nan nan nan nan nan nan nan nan 242 nan nan nan nan nan nan nan nan nan nan 233 nan nan nan nan nan nan nan nan nan nan 207 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 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 243 242 243 245 245 245 243 240 237 236 237 238 243 249 253 255 256 257 259 260 261 260 259 260 259 258 259 261 256 255 254 252 250 249 247 247 248 249 249 248 249 250 248 248 248 248 249 250 250 nan nan nan nan nan nan 258 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 114 121 131 141 147 152 153 151 151 153 167 183 187 183 177 176 178 179 179 175 171 172 178 186 197 208 216 224 232 234 241 246 250 253 255 256 257 258 259 259 259 259 261 264 nan nan 267 265 265 nan nan nan nan nan nan nan 245 239 235 231 229 227 225 224 224 224 224 223 223 222 221 221 220 219 218 217 218 222 228 232 235 236 236 234 nan nan nan nan nan nan nan 238 240 240 241 nan nan nan nan 239 nan nan nan nan nan nan nan nan nan nan nan 211 nan nan nan 213 211 208 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 242 245 244 243 241 238 236 235 236 240 246 251 255 257 258 260 263 264 265 264 263 263 263 263 266 265 261 259 257 257 255 253 253 254 253 251 250 251 252 252 249 247 247 247 248 248 250 251 nan nan nan 257 258 259 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 119 128 139 148 154 157 157 149 145 155 194 215 198 175 162 164 167 174 178 177 172 169 174 183 194 206 218 219 226 237 244 249 252 255 257 258 258 258 258 258 257 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 229 226 223 220 218 216 215 215 217 218 219 221 222 222 222 222 223 224 226 229 233 236 239 240 nan nan nan 240 239 237 235 234 236 238 238 237 238 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 nan nan nan nan nan nan 213 209 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 243 245 244 243 240 238 237 236 237 nan nan nan 256 259 262 265 267 267 269 269 268 267 267 267 271 271 267 265 263 261 263 262 261 258 255 251 250 252 253 253 253 249 246 246 247 249 250 251 251 nan 253 254 257 259 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 128 133 140 146 150 151 149 141 132 148 198 217 203 173 153 149 154 166 173 174 172 172 176 187 200 211 219 220 232 241 249 254 256 258 259 259 259 258 258 257 255 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 227 222 219 217 216 215 213 211 210 213 216 218 220 222 222 223 224 227 230 234 237 240 243 244 246 245 nan nan 244 243 241 239 238 237 237 237 237 236 236 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 nan 213 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 245 246 245 242 240 240 237 nan nan nan nan nan nan nan 266 269 270 270 272 273 272 271 271 271 274 275 274 273 271 268 269 269 265 259 253 249 250 252 253 253 253 250 247 247 248 249 251 251 251 250 251 253 256 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 132 132 129 130 135 142 143 137 124 159 189 200 198 183 165 150 149 158 169 174 176 179 186 195 205 213 217 221 231 243 255 260 260 260 261 261 260 260 259 257 256 257 nan nan nan nan nan nan nan nan nan nan nan nan 243 236 230 224 221 218 220 219 217 215 215 217 220 222 224 224 224 225 227 229 233 237 240 241 243 246 248 248 249 248 nan nan 242 240 239 239 238 238 239 239 237 235 234 nan nan nan nan nan nan nan 235 235 nan nan nan nan nan nan 215 214 215 nan nan 217 214 211 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 nan nan nan nan 279 275 274 272 266 258 252 248 249 251 252 nan 254 251 nan 246 247 249 250 251 250 250 250 251 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 130 124 115 111 115 125 131 132 146 167 169 176 185 189 194 195 175 166 174 181 181 184 191 199 204 208 215 225 240 256 267 270 269 266 264 263 262 260 257 256 256 259 nan nan nan nan nan nan nan nan nan nan nan 246 241 235 230 225 224 223 223 222 221 220 222 225 227 230 233 232 232 233 234 237 240 243 243 243 244 246 248 248 248 nan nan 241 241 240 241 240 240 240 241 240 236 233 232 232 nan nan nan nan nan nan nan 236 235 nan nan nan nan nan 214 212 213 nan 217 218 215 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 nan nan nan nan nan nan nan 248 nan nan nan nan 248 249 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 132 125 121 112 104 103 100 121 151 159 155 156 170 177 184 192 191 188 185 184 184 184 191 200 200 201 215 235 257 270 276 277 276 274 270 267 265 260 255 253 255 258 nan nan nan nan nan nan nan nan nan nan 249 245 240 234 229 226 226 224 223 224 224 224 226 228 233 237 240 239 240 241 242 244 247 247 246 246 246 248 248 248 247 245 244 243 243 243 243 242 242 242 241 238 234 232 232 230 nan nan nan nan nan nan nan 241 240 nan nan nan nan nan nan 213 nan nan 223 222 218 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 nan 261 258 nan nan nan 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 149 149 143 121 98 86 91 119 149 161 162 149 155 159 172 183 189 193 194 192 187 184 186 193 191 199 217 243 267 279 284 284 282 279 274 272 269 262 257 256 258 261 nan nan nan nan nan nan nan nan nan 253 248 243 237 230 228 227 226 226 227 228 229 229 230 234 239 243 245 245 247 248 248 248 249 249 249 248 248 248 248 249 249 249 249 248 246 245 244 244 244 244 243 240 237 235 233 229 230 nan nan nan nan nan nan 242 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 263 nan nan nan nan nan 261 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 160 165 158 137 100 88 105 130 148 162 173 154 142 143 151 166 179 187 193 194 191 188 187 191 200 213 234 257 274 282 288 290 289 285 281 276 271 266 263 262 264 265 nan nan nan nan nan nan nan nan nan 251 246 240 234 230 229 228 230 234 235 236 235 234 235 238 243 244 247 250 251 251 251 249 248 249 249 248 247 248 249 nan 253 253 252 251 248 248 247 247 246 245 244 243 241 238 234 229 228 nan nan nan nan nan 236 238 238 nan nan nan nan nan nan 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 212 216 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 nan nan nan nan nan nan nan 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 163 162 157 141 112 104 131 143 149 154 169 163 153 140 132 151 170 179 183 185 189 194 195 198 206 224 250 267 277 283 287 290 290 288 284 277 272 270 268 268 269 nan nan nan nan nan nan nan nan nan nan 247 240 235 233 232 232 233 236 240 240 240 239 237 237 240 244 244 249 253 255 255 253 251 250 250 249 248 247 248 251 253 254 254 253 252 251 250 248 248 246 245 245 244 242 240 236 232 229 227 227 nan nan nan 227 224 223 222 218 212 213 214 218 222 227 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 168 169 157 138 123 122 141 144 145 153 165 166 169 150 142 152 165 172 174 176 182 189 192 193 205 229 257 276 283 286 287 286 284 285 281 275 273 274 272 271 272 nan nan nan nan nan nan 265 260 254 nan nan 230 226 228 230 232 234 235 239 241 241 240 238 239 240 243 246 251 254 255 255 254 253 252 251 251 251 250 251 253 254 254 254 254 252 251 251 250 247 246 244 242 241 241 242 240 236 234 232 230 228 nan 222 217 211 208 205 204 204 206 208 214 220 224 227 226 222 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 163 157 127 131 131 128 130 133 131 140 151 157 172 161 155 153 158 165 171 176 181 183 185 192 210 239 266 284 295 295 291 286 281 282 276 273 272 272 271 271 274 nan nan nan nan nan nan nan 259 251 241 nan 219 214 216 219 225 228 228 234 238 238 236 236 236 237 240 244 248 250 251 253 252 251 251 251 251 252 253 255 nan 255 255 254 253 252 250 250 248 245 244 241 241 243 246 248 246 240 238 236 233 230 228 224 219 214 210 208 207 206 206 209 216 222 225 227 227 223 217 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 112 116 128 136 126 124 123 121 124 128 123 113 118 145 144 150 154 159 169 173 180 187 198 223 254 275 290 301 307 301 299 291 281 273 270 268 267 269 273 nan nan nan nan nan nan nan nan nan nan nan 228 215 210 208 208 215 217 221 228 234 232 229 228 228 231 235 239 242 245 248 250 249 248 248 249 249 250 253 254 255 254 252 251 250 250 249 249 248 246 243 241 246 250 252 252 249 242 241 238 236 234 233 230 224 220 219 221 221 nan 215 214 218 222 225 228 227 221 214 213 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 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 nan nan nan nan 106 115 122 130 133 124 126 119 117 117 118 109 98 95 99 107 138 150 156 161 165 178 190 222 256 271 282 294 304 309 308 310 297 281 272 268 265 268 274 281 nan nan nan nan nan nan nan 275 266 255 243 228 216 214 210 208 211 216 217 223 230 230 224 224 224 227 233 238 242 245 247 248 247 245 246 246 245 244 245 248 249 248 245 244 244 245 247 248 248 245 244 245 249 253 253 252 252 250 246 244 242 238 233 228 224 223 225 228 227 225 220 216 214 215 219 223 223 219 216 217 217 216 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 226 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 123 128 132 129 126 127 116 115 113 109 103 91 85 74 70 86 154 189 182 185 204 227 264 274 280 284 289 298 302 303 301 289 279 275 274 276 277 285 295 301 305 nan nan nan nan nan 281 264 244 229 222 218 217 216 216 217 220 221 226 232 230 225 225 224 228 234 240 243 245 245 244 244 243 244 242 239 238 239 243 nan 243 241 242 243 243 245 248 248 244 243 246 250 252 251 251 251 251 252 252 248 241 234 227 223 222 224 225 223 218 214 210 207 207 210 215 nan 218 218 219 220 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 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 nan nan nan nan nan nan nan nan nan nan 117 124 129 133 128 126 123 116 116 109 105 96 84 75 63 59 63 85 227 216 241 258 269 280 284 287 288 289 293 296 299 298 291 283 279 277 280 286 296 308 308 313 318 321 323 nan 322 301 216 196 200 204 209 212 217 221 223 225 229 230 230 226 224 225 226 232 238 242 243 242 240 239 240 241 241 nan nan nan nan nan 244 244 244 243 243 243 246 247 246 245 246 250 253 251 249 250 250 254 257 255 249 243 235 226 221 219 219 219 213 209 207 207 nan 205 207 212 216 219 220 222 223 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 nan nan nan nan nan nan nan nan nan nan 116 121 127 128 121 120 122 120 116 107 102 87 74 64 57 57 62 67 68 102 257 272 295 316 308 304 298 294 293 293 297 301 299 292 285 281 282 289 301 311 312 321 327 334 344 5 34 70 112 150 175 181 191 198 206 217 226 225 225 224 224 225 225 228 232 236 240 241 239 235 232 231 232 nan 235 nan 238 239 239 240 241 243 245 245 245 246 248 247 247 248 251 254 256 251 250 250 251 255 257 253 247 239 230 222 219 218 217 216 212 211 211 210 nan 206 208 213 216 217 222 225 226 226 nan nan nan nan nan nan nan 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 119 125 131 125 115 112 116 121 115 105 97 79 66 60 59 61 69 68 76 100 137 131 33 12 350 336 322 310 304 298 294 296 301 302 298 293 291 nan 305 309 312 321 328 335 344 1 31 64 91 101 126 157 178 187 194 207 219 214 213 215 217 221 225 231 233 235 236 235 231 227 224 222 223 221 226 232 235 235 235 237 239 243 250 249 251 251 249 247 246 250 252 252 251 249 249 249 249 251 252 250 242 235 228 224 221 219 218 218 217 nan nan nan nan 205 207 213 215 217 222 227 228 229 228 222 nan nan nan nan nan 222 nan 218 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 283 nan nan nan 286 nan nan nan nan 124 130 138 128 113 107 110 118 118 105 89 73 64 65 64 69 77 76 94 111 111 82 48 31 16 4 353 339 331 311 295 290 297 306 308 306 305 306 309 311 316 323 328 333 337 349 31 73 88 88 107 138 166 185 195 203 212 214 213 215 216 220 225 228 228 231 233 233 229 224 218 216 216 216 223 231 234 235 236 237 236 239 245 248 251 247 244 243 245 249 248 245 243 244 245 246 245 245 246 246 240 238 236 233 229 225 223 221 219 nan nan nan nan 203 205 209 211 215 222 227 229 232 231 222 nan nan nan nan nan 217 219 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 282 283 nan 285 286 nan nan nan 117 123 129 127 122 117 115 117 116 103 81 72 68 67 65 69 80 89 104 107 96 79 63 42 27 21 15 6 355 336 309 299 301 306 309 311 nan nan 313 318 322 327 329 332 333 341 37 85 91 91 104 132 159 181 198 209 214 220 224 227 225 227 228 228 229 230 232 233 231 225 221 217 216 222 231 238 238 237 235 233 227 221 214 215 220 226 234 244 248 247 241 236 236 238 241 244 242 242 243 243 241 241 238 237 233 228 225 221 nan nan nan nan nan 202 202 203 207 215 221 226 230 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 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 282 283 285 nan nan 291 104 109 118 124 131 128 122 122 112 95 79 74 70 68 66 65 80 92 98 97 87 79 64 49 39 33 30 21 10 353 329 314 309 308 310 312 nan nan nan nan 326 329 330 329 326 320 314 76 94 96 106 137 160 177 194 208 216 222 223 227 232 235 233 232 232 232 231 231 229 227 227 223 227 237 243 246 244 237 235 232 228 226 218 228 244 245 245 253 248 243 237 233 233 236 239 240 239 238 238 237 235 234 nan 232 231 229 226 nan nan nan nan nan nan 200 201 203 208 216 223 230 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 281 285 nan nan 292 101 104 122 122 129 137 131 125 108 93 83 76 66 66 66 69 80 89 93 91 83 74 60 52 45 41 39 27 16 3 347 331 322 317 315 317 321 nan nan 328 330 331 331 326 317 303 286 286 267 220 142 167 179 189 201 220 229 228 225 231 237 240 240 239 237 234 231 229 229 229 231 235 243 251 253 253 249 240 238 239 237 238 249 274 273 265 255 246 239 236 234 232 233 233 234 233 231 230 229 228 228 227 nan nan nan 234 231 227 nan nan nan nan nan nan 200 203 210 219 229 238 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 284 288 nan nan 94 108 131 132 145 142 134 126 107 96 84 73 65 63 64 66 73 84 90 89 81 70 59 53 50 44 38 27 20 10 0 350 339 332 328 324 325 327 331 333 335 336 337 333 327 312 292 283 263 270 260 232 220 222 232 241 242 238 236 239 244 246 247 246 245 241 236 234 235 233 237 242 247 253 256 257 254 252 252 251 255 268 278 279 271 262 251 240 233 231 232 230 229 227 nan 225 223 223 223 224 226 226 227 231 nan nan nan nan nan nan nan nan nan nan 202 205 209 218 229 236 nan 224 nan nan nan 206 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 288 290 95 116 128 135 153 143 134 126 113 96 78 67 62 60 60 60 66 76 86 88 79 67 59 55 55 47 40 36 30 21 12 4 357 350 345 341 339 340 341 343 346 351 356 8 41 75 68 286 272 275 266 250 243 243 248 252 250 247 247 247 249 250 252 253 252 248 244 242 240 240 244 245 245 247 252 258 260 263 263 265 274 284 282 274 266 260 248 242 236 232 231 229 227 226 224 222 nan 219 220 222 224 225 227 231 nan 240 239 nan nan nan nan nan nan nan 204 206 209 219 227 229 223 nan 209 210 206 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 255 245 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 286 289 114 119 125 139 152 147 138 129 114 91 71 61 60 58 57 56 61 71 83 85 75 66 60 58 54 47 45 44 40 33 25 17 11 6 2 359 356 357 360 5 12 24 47 78 95 98 114 117 290 279 263 253 252 254 257 258 257 252 249 247 248 250 252 254 253 250 247 246 245 246 248 246 242 244 251 264 272 272 271 274 278 281 274 266 262 258 253 252 242 238 235 232 229 229 227 224 220 216 216 218 219 220 221 221 224 nan nan nan nan nan nan nan nan nan 202 nan nan 220 225 225 219 215 212 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 109 112 120 123 133 139 138 134 118 86 66 59 60 55 52 54 59 74 86 84 74 67 61 60 55 51 49 46 41 37 33 28 24 21 18 16 17 20 27 37 51 69 91 114 119 125 138 143 144 267 262 261 264 264 263 263 259 252 244 239 239 243 249 252 252 250 248 248 244 247 251 250 245 247 258 272 278 277 276 274 271 267 263 261 259 259 259 256 251 244 238 233 230 230 nan nan 218 212 209 211 212 210 206 202 206 nan nan nan nan nan nan nan nan nan nan nan nan 224 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 99 105 112 111 108 121 130 129 107 79 62 58 56 49 49 53 61 75 87 83 76 72 66 60 53 50 47 44 38 36 35 35 35 33 33 36 40 45 53 63 74 89 106 124 124 141 157 165 170 203 268 278 276 270 267 266 258 247 237 231 231 237 243 245 251 251 251 248 240 242 251 253 253 255 263 270 275 275 272 267 260 258 258 259 257 257 255 254 252 242 234 230 228 nan nan 219 211 204 202 203 nan 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 228 230 230 nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 91 97 101 99 94 109 121 117 95 73 62 61 62 61 57 56 61 70 80 82 80 78 67 57 50 48 46 43 39 39 39 41 41 41 44 49 52 56 61 68 80 94 107 120 130 154 169 175 179 196 271 292 287 286 283 274 261 249 238 231 226 232 238 241 245 247 254 254 243 239 246 252 257 258 260 262 263 266 265 262 258 258 260 260 258 255 254 253 247 238 nan 225 nan nan nan 209 200 200 nan nan 192 187 181 185 194 nan nan nan nan nan nan nan nan nan nan nan nan nan 230 232 231 nan nan 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 85 85 85 90 100 113 107 94 85 83 81 77 72 67 62 62 69 75 81 87 87 67 50 44 42 43 41 41 41 43 44 44 45 48 50 52 55 60 68 82 97 98 104 121 149 169 176 182 210 269 290 292 292 290 281 267 257 246 231 220 216 220 227 232 238 253 262 251 243 245 250 258 256 256 257 258 261 265 265 266 268 270 270 266 265 269 257 245 234 225 220 nan nan nan nan 192 194 nan 185 180 nan nan 184 199 nan nan nan nan nan nan nan nan nan 223 nan nan nan 231 231 232 nan nan 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 75 70 66 66 78 87 95 96 90 88 89 90 89 84 80 72 68 70 75 79 85 82 63 40 35 35 36 38 39 41 42 42 43 45 46 47 50 55 63 76 86 93 94 90 89 104 135 154 168 215 272 287 293 294 294 287 276 263 248 224 202 192 194 201 212 225 238 252 254 248 244 246 250 252 253 256 261 266 274 277 279 281 280 285 278 281 276 254 239 227 218 213 nan nan 196 nan nan nan nan nan nan 170 174 192 205 nan nan nan nan nan nan nan nan 227 226 220 223 227 229 231 nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 49 54 68 75 77 80 84 84 85 85 90 94 95 96 85 76 75 80 78 81 77 54 33 27 26 29 32 35 38 39 40 40 42 43 46 52 61 72 82 84 86 84 75 64 59 58 61 75 199 290 294 300 304 298 289 280 267 237 200 173 169 172 179 196 215 233 247 252 245 236 236 241 247 248 257 266 276 285 290 282 276 278 284 283 278 266 245 nan 219 nan nan 201 195 189 181 180 177 173 nan nan 167 172 187 199 191 194 nan nan nan nan nan 223 223 221 217 nan 228 nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 41 68 79 78 76 77 77 79 81 80 85 93 98 100 93 82 80 83 83 80 74 55 35 24 19 20 24 29 32 33 36 37 38 41 45 54 66 76 82 82 80 73 65 56 46 39 38 39 22 325 317 319 312 299 286 274 257 207 164 147 147 150 161 179 199 216 226 230 227 220 216 224 232 241 260 280 288 292 290 278 269 268 271 269 nan 252 233 220 212 206 nan 191 185 183 184 179 171 167 163 161 161 147 135 146 159 167 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 35 68 nan 79 77 77 78 80 81 80 81 88 94 96 94 88 86 88 85 79 73 62 42 29 21 16 17 21 23 26 30 33 36 39 44 52 65 76 81 79 74 63 58 56 51 45 42 35 11 347 343 nan nan 298 281 263 231 164 133 127 129 132 145 159 171 179 184 196 205 199 185 193 nan nan nan nan nan 294 281 267 258 253 256 250 241 238 224 214 205 nan nan 180 175 175 174 171 168 167 165 161 153 132 124 130 139 147 163 172 172 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 58 nan nan 76 75 76 81 84 83 82 86 89 92 93 93 92 92 85 79 74 66 48 33 24 18 15 15 15 18 22 27 32 36 40 47 59 71 75 74 66 55 51 56 59 60 60 40 23 355 325 nan nan 291 277 254 207 136 115 113 115 120 135 148 155 158 nan nan 179 166 153 160 nan 179 nan nan nan nan 268 261 251 242 244 230 227 224 217 nan 197 nan 183 177 172 169 nan nan 167 168 166 161 149 135 129 126 nan 139 149 159 161 nan nan nan nan nan nan nan 178 186 192 195 198 nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 29 59 nan 77 75 75 77 82 87 87 88 90 91 91 94 95 93 89 82 79 74 65 49 36 28 22 19 17 14 14 16 20 25 30 35 40 47 54 59 63 60 54 52 58 60 62 67 72 67 344 nan nan nan 270 269 250 181 121 105 106 106 112 125 139 146 nan nan nan 144 149 151 161 178 200 218 238 252 260 267 271 269 259 241 220 217 215 208 200 192 187 182 179 176 nan 165 165 167 167 166 159 149 nan nan nan nan nan 145 150 nan nan nan nan nan 147 146 nan 170 179 187 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 41 58 68 70 73 74 80 85 88 88 90 93 93 92 93 93 89 85 80 76 70 62 49 38 31 27 25 22 19 17 16 17 20 25 31 37 39 42 47 51 56 61 65 69 71 69 76 81 88 nan nan nan nan 244 262 263 282 87 93 98 104 110 116 122 124 nan nan nan 158 155 189 196 199 205 212 228 245 260 270 276 276 266 239 218 209 205 197 189 182 179 179 179 177 173 169 166 165 164 162 nan nan nan nan nan nan nan nan nan nan nan 139 135 141 148 153 162 170 178 185 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 66 74 84 90 89 87 87 91 93 92 90 90 87 83 79 74 68 60 49 40 35 33 30 28 25 23 21 20 20 23 28 34 35 39 41 44 50 59 73 90 101 101 104 100 120 nan nan nan nan 225 263 284 306 328 54 90 107 115 114 112 109 nan nan 246 244 226 216 209 204 204 209 219 237 256 266 271 271 260 233 217 206 197 186 177 172 171 174 175 174 171 168 165 162 159 nan nan nan nan nan nan nan nan nan nan nan 138 137 137 136 143 155 164 172 179 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 75 84 92 91 90 91 92 93 92 91 90 87 83 78 74 68 60 50 42 39 37 33 31 30 29 28 27 27 28 31 33 33 36 39 44 51 60 78 104 129 136 133 129 nan nan nan nan nan nan 269 nan nan 300 56 111 114 118 116 115 nan nan 273 271 270 263 256 243 222 218 217 214 218 235 248 256 255 245 223 211 199 185 177 173 172 172 173 173 172 170 167 164 nan nan nan nan nan nan nan nan nan nan nan nan nan 141 137 136 136 nan nan nan 174 181 188 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 83 89 92 92 92 92 92 92 92 90 87 83 79 74 66 58 50 42 42 38 35 33 33 33 33 33 33 34 35 38 41 46 50 56 67 82 95 111 143 149 158 157 nan nan nan nan nan nan 248 nan nan nan nan 145 131 127 128 nan nan nan nan 265 270 280 297 299 281 261 234 211 200 199 207 225 236 224 193 182 176 173 172 173 174 174 174 nan nan nan 172 nan nan nan nan nan nan nan nan nan nan nan nan nan 153 nan nan 141 139 nan nan nan nan 187 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 87 88 87 89 90 91 92 91 87 83 79 73 64 55 49 43 43 38 35 34 34 35 36 38 41 42 42 47 53 58 62 66 74 85 97 115 145 146 177 nan nan 109 nan 28 nan nan 223 231 212 190 171 nan 142 141 155 nan nan nan nan 247 262 278 298 291 272 258 245 204 144 135 146 162 218 119 124 144 161 169 171 172 173 173 174 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 185 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 72 75 79 82 84 87 88 88 90 91 90 86 82 76 69 61 52 52 46 40 37 35 34 35 36 39 42 48 49 50 55 59 64 67 68 66 65 73 84 107 139 215 259 282 304 nan nan nan nan nan nan 201 192 177 nan nan nan nan nan 212 216 219 229 240 252 264 257 247 245 247 89 78 64 56 55 74 84 100 128 155 nan 177 175 176 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 158 176 190 195 197 196 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 68 76 83 86 87 88 89 91 91 88 83 77 71 63 55 50 50 42 37 35 34 34 34 36 40 44 49 49 51 54 58 64 65 61 55 52 56 59 68 56 311 nan 299 283 nan nan nan nan nan nan 192 194 187 180 174 175 182 189 194 198 201 205 208 213 215 214 212 206 106 75 67 57 55 61 76 90 102 127 157 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 170 184 193 196 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 60 52 56 72 86 89 89 87 88 89 86 83 77 70 63 55 48 47 46 40 36 33 32 32 32 34 38 40 43 47 50 52 53 52 49 43 39 39 43 47 60 48 9 nan nan nan nan nan nan nan nan nan 186 188 192 198 201 198 193 190 190 190 190 187 182 182 186 188 184 170 129 116 90 73 69 75 93 105 nan 134 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 180 189 196 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 46 52 68 84 90 89 83 82 81 76 76 69 61 54 49 46 44 41 37 33 30 28 27 28 29 33 34 38 43 49 53 50 42 34 29 29 37 41 46 57 53 41 nan nan nan nan nan nan nan nan nan 181 185 193 201 204 198 191 187 188 183 180 176 169 161 165 171 169 160 149 144 123 101 nan nan 106 126 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 185 191 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 39 46 51 62 76 83 83 80 76 68 65 62 66 66 59 51 45 44 43 39 35 32 29 25 23 21 21 23 25 27 32 38 46 53 57 55 49 42 40 37 46 52 54 49 nan nan nan nan nan nan nan nan nan nan 177 190 199 202 201 192 186 181 176 171 169 166 160 152 151 158 164 164 166 167 163 149 nan nan 136 148 150 158 162 nan nan 171 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 169 nan nan 193 195 197 nan nan nan 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 43 75 108 123 122 109 86 58 34 23 358 45 52 46 39 32 35 34 31 28 24 22 18 16 14 13 15 18 21 25 32 42 56 72 81 80 70 65 60 55 53 43 34 nan nan nan nan nan nan nan nan nan 76 136 202 222 234 227 207 199 176 166 161 158 157 158 157 157 160 170 169 180 183 179 169 158 153 150 151 151 155 nan 160 164 166 nan 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 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 43 71 99 150 160 153 120 36 6 342 314 314 7 25 21 17 21 19 18 17 15 12 9 7 6 7 8 10 14 19 26 37 50 73 99 116 103 95 71 49 33 nan nan nan nan nan nan nan nan nan nan nan 23 18 312 278 301 287 266 218 169 156 152 150 151 156 166 171 172 174 174 182 182 175 163 154 150 144 143 nan nan nan nan 161 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 193 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 274 273 274 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 358 12 26 26 14 336 318 252 250 313 nan 355 267 261 293 349 1 3 3 2 4 6 6 4 2 360 360 1 3 6 10 14 18 21 22 14 346 286 259 240 249 316 nan nan nan nan nan nan nan nan nan nan nan 355 358 355 352 5 15 18 6 44 138 142 140 141 143 149 165 182 182 182 180 176 167 152 139 137 138 131 135 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 272 273 274 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 355 3 4 3 357 351 315 261 274 53 109 129 144 202 257 278 338 350 353 356 359 1 360 358 356 355 356 359 2 7 9 6 359 348 336 323 320 310 294 292 305 nan nan nan nan nan nan 292 nan nan 326 339 346 349 346 339 10 27 29 33 46 79 111 123 128 132 139 161 183 184 188 181 167 148 122 87 93 115 nan nan 135 nan nan nan 171 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 272 273 274 275 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 354 350 357 358 359 358 357 352 20 63 82 120 148 217 229 255 320 345 352 357 359 360 357 355 354 354 354 355 358 1 2 357 344 329 321 319 320 319 317 314 313 nan nan nan nan nan nan 286 297 316 336 348 353 354 351 341 4 10 23 30 36 50 75 101 118 129 138 156 169 177 187 177 161 145 122 85 81 103 nan nan nan nan nan nan 176 nan 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 nan nan 273 nan 274 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 359 348 350 351 353 354 353 349 352 21 22 0 219 239 239 273 317 344 352 357 359 357 356 356 355 355 354 354 355 357 356 351 338 322 314 313 316 322 327 322 316 nan nan nan nan nan nan nan nan 329 354 7 10 11 8 2 2 2 12 18 23 30 45 70 106 135 149 150 156 166 175 170 153 143 134 117 nan 122 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 nan 274 274 nan nan 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 340 342 343 345 348 352 356 348 324 292 268 243 276 313 330 338 346 351 354 355 357 357 356 354 352 352 353 352 347 336 322 320 312 314 323 331 327 311 304 304 nan nan nan nan nan nan 331 12 30 36 32 18 11 2 359 359 5 9 14 21 36 85 143 155 154 153 154 156 150 140 137 144 147 158 nan nan nan nan nan nan nan nan 189 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 271 nan 274 275 276 276 277 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 336 338 341 349 355 352 340 314 311 281 267 287 303 306 315 326 336 342 348 352 355 353 350 348 347 347 346 343 335 328 324 312 313 320 323 314 294 289 290 293 nan nan nan nan nan nan nan 40 41 28 10 13 357 346 343 347 351 356 0 9 144 150 147 145 143 139 139 132 133 138 151 169 180 nan nan 213 nan nan nan nan nan 192 197 199 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 273 nan nan 277 nan 278 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 305 nan nan nan nan nan nan nan 337 337 342 350 330 312 301 302 281 282 292 300 294 299 309 317 320 325 337 345 347 346 343 342 342 343 342 337 335 329 319 315 317 312 299 287 nan 281 283 283 nan nan nan nan nan nan nan 19 8 0 359 343 332 325 322 321 324 320 234 180 166 162 150 142 138 139 140 146 154 166 nan nan 196 206 213 nan nan nan nan nan 191 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 269 274 278 278 nan nan nan 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 327 322 319 320 303 303 299 290 280 281 291 296 292 291 298 302 305 309 318 333 340 342 342 341 343 344 344 342 340 333 323 315 313 306 296 nan nan 273 274 276 279 285 288 nan nan nan 339 351 348 349 344 331 320 312 301 290 278 250 204 192 184 173 165 156 152 154 163 172 175 181 188 191 200 nan nan nan nan nan nan 179 184 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 310 308 304 297 297 290 286 282 281 284 290 286 281 285 296 298 303 312 324 335 340 342 343 345 345 346 344 338 329 321 312 306 303 300 nan 282 273 273 281 284 287 290 292 303 314 328 336 337 338 331 322 312 302 285 262 240 220 199 198 188 179 172 164 162 165 174 183 187 189 191 194 nan nan nan nan nan nan 173 174 176 179 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 299 306 307 302 298 295 284 283 282 280 279 283 281 280 278 284 293 300 307 316 326 334 339 341 341 341 342 338 329 321 313 303 295 295 299 301 295 289 290 295 290 292 295 298 305 313 324 328 328 325 316 312 306 296 275 246 225 217 209 201 190 180 170 161 157 160 169 179 186 187 183 nan nan 212 239 256 nan 186 170 167 166 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 279 266 nan nan nan nan nan nan 301 304 297 298 293 284 279 280 278 276 279 288 294 292 291 293 296 299 303 310 321 331 336 336 336 336 333 327 318 308 295 287 290 298 304 304 306 306 301 294 294 299 303 309 315 323 324 321 313 302 300 302 296 277 248 226 223 214 202 193 185 172 154 140 142 159 nan nan 175 167 nan 186 204 242 294 272 193 176 171 161 155 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 271 nan 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 270 nan nan nan nan nan nan 294 294 291 292 290 281 275 274 273 271 278 291 303 304 300 295 293 294 296 299 307 318 328 330 331 331 329 326 319 306 292 287 290 298 302 305 312 311 303 295 293 298 301 308 312 316 322 315 302 292 293 301 299 285 256 231 230 214 207 202 200 209 296 346 0 171 171 nan nan 159 162 174 195 237 288 286 230 213 197 178 155 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 nan 281 nan nan nan 284 288 286 285 285 285 277 270 268 267 267 275 285 297 301 302 293 291 295 299 298 300 307 315 318 323 323 322 321 317 304 292 288 290 293 297 304 311 312 306 296 291 290 292 300 303 312 315 308 291 285 289 297 300 291 265 238 231 216 222 232 246 272 303 320 325 325 318 186 169 167 168 176 198 226 247 253 248 247 235 224 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 nan nan nan nan nan nan nan 281 283 279 279 280 280 276 269 266 266 268 272 273 283 292 294 288 286 293 299 300 298 300 303 307 312 312 314 313 309 300 293 291 290 291 293 302 309 312 308 295 284 280 285 292 293 306 307 299 285 279 286 295 299 295 294 273 256 250 256 259 261 270 285 301 312 315 310 242 176 188 192 199 213 228 237 241 244 247 243 237 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 nan 272 276 279 278 273 268 266 267 269 271 281 287 287 282 281 287 294 296 295 296 297 299 300 300 300 298 295 294 296 295 294 293 295 301 308 309 303 290 276 274 277 283 291 302 301 291 280 276 283 292 296 298 296 286 277 268 261 257 256 263 272 279 284 288 282 248 211 209 211 216 220 222 226 228 236 242 244 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 284 nan 270 263 262 263 269 278 286 283 278 277 280 286 286 288 289 289 291 290 287 285 283 281 288 295 299 298 297 299 303 305 302 296 285 275 274 273 281 290 296 295 284 276 276 281 289 294 296 295 290 281 263 250 243 246 253 259 264 266 266 261 243 229 222 220 222 220 218 216 218 226 237 245 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 272 264 263 259 266 277 283 281 276 275 275 276 275 278 279 281 283 281 278 277 276 276 284 285 292 299 300 303 301 297 291 286 282 279 278 278 283 287 288 285 278 274 275 279 284 288 292 293 287 274 256 245 241 242 243 243 246 247 249 248 240 245 243 234 226 221 220 218 220 225 237 250 254 251 nan 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 269 265 259 263 274 280 280 277 276 273 269 267 268 265 270 274 274 272 271 272 276 282 282 290 296 299 298 nan 281 278 278 281 282 281 280 280 279 277 275 273 272 274 280 282 285 289 289 279 267 256 252 252 248 244 239 236 237 242 245 250 265 267 252 238 230 227 231 234 237 242 253 258 254 249 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 259 261 nan 276 278 278 277 275 272 nan nan 260 265 270 272 271 270 273 277 280 282 289 293 292 285 nan 267 265 269 275 278 279 276 272 269 267 266 268 272 278 284 283 286 285 280 270 259 255 256 259 257 255 252 248 248 249 252 263 275 276 265 256 nan 249 256 254 247 244 248 254 252 250 248 247 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 263 nan nan 261 258 258 262 270 275 279 278 nan nan nan 266 265 268 271 273 273 274 276 277 279 281 284 286 284 275 nan nan 257 259 262 266 270 268 264 261 260 262 267 275 282 286 285 286 279 269 258 250 250 256 265 271 268 268 264 259 256 258 273 nan 279 274 270 nan 267 267 nan nan 241 241 244 246 247 248 248 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 292 288 nan 288 nan nan nan nan nan nan nan nan nan nan 258 259 260 262 261 259 258 266 275 278 276 nan nan nan 266 nan 270 272 274 276 277 278 277 278 277 278 278 277 272 nan nan nan 252 251 255 259 260 258 257 259 264 270 276 277 282 283 280 270 258 250 245 247 257 272 277 278 279 271 262 259 265 281 284 279 276 275 272 nan nan nan nan 238 235 236 239 nan nan 247 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 293 286 283 284 286 290 nan 271 242 nan nan nan nan nan nan 261 264 268 269 265 261 267 nan nan nan nan nan 267 263 263 268 271 274 277 279 279 278 277 272 272 274 274 nan nan nan nan nan nan 254 256 256 257 260 263 265 268 270 273 277 276 270 261 250 243 241 246 256 258 273 280 279 270 261 262 nan nan 280 273 272 270 nan nan nan nan nan nan 235 234 236 239 241 246 249 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 291 283 277 278 278 277 274 nan nan nan nan nan nan nan nan 264 266 269 nan nan nan nan nan nan nan nan nan nan nan nan nan 270 274 277 279 279 279 276 272 269 271 272 nan nan nan nan nan nan 259 256 256 258 260 261 261 262 263 264 267 266 261 253 244 237 238 246 252 256 274 280 275 267 262 267 276 nan nan nan nan nan nan nan nan nan nan nan nan 239 237 nan nan 247 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 285 282 280 276 268 nan nan nan nan nan nan nan nan nan nan 261 261 262 nan nan nan nan nan 267 274 nan nan nan nan nan 265 271 274 274 276 278 280 278 274 271 270 nan nan nan nan nan nan nan 262 256 253 254 254 255 255 256 258 259 260 260 257 249 242 238 239 247 249 257 270 nan 269 265 268 273 277 nan nan nan nan nan 247 nan nan nan nan nan nan nan 242 nan nan 254 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 281 281 280 277 nan nan nan nan nan nan nan nan nan nan nan 258 258 258 257 nan nan nan nan nan nan nan nan nan nan nan nan 274 275 275 276 279 281 282 nan nan nan nan nan nan nan nan nan nan nan 255 251 252 253 254 254 255 258 260 261 260 259 255 249 244 244 248 nan 259 266 267 264 267 273 273 269 nan nan nan nan nan 242 nan nan nan nan nan nan nan nan nan nan 265 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 282 282 282 278 nan nan nan nan nan nan nan nan nan nan 254 259 261 261 259 nan nan nan nan nan nan nan nan nan nan nan nan 277 277 277 277 279 282 285 nan nan nan nan nan nan nan nan nan nan nan 255 252 253 255 257 257 259 261 263 263 263 264 262 255 249 247 248 251 258 261 260 261 265 271 264 260 nan nan 252 nan nan nan nan nan nan nan nan nan nan 250 261 270 273 nan nan nan nan nan nan nan nan 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 nan 282 280 277 nan nan nan 296 nan nan nan nan nan nan 255 262 267 266 262 nan nan nan nan nan nan nan nan nan nan nan nan 279 278 277 277 279 283 287 290 nan nan nan nan nan nan nan nan nan 259 255 254 256 257 258 260 262 263 264 264 266 266 264 257 252 251 250 251 254 255 253 253 255 257 252 253 254 nan nan nan nan nan nan nan nan nan nan nan 244 256 268 275 nan nan nan nan nan nan 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 nan 283 279 277 nan nan 298 304 304 296 nan nan 268 nan 255 262 267 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 278 277 278 nan nan nan nan nan nan nan nan nan nan nan nan 257 255 255 nan nan nan nan 264 264 265 266 267 267 263 261 257 254 251 nan 250 250 247 244 244 247 248 247 250 251 nan nan nan 238 234 233 nan nan nan nan 252 263 nan nan nan nan nan 268 266 263 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 285 283 280 279 nan nan nan 303 305 305 300 292 281 268 258 260 265 nan nan nan nan nan nan nan 256 nan nan nan nan nan nan nan 283 280 277 276 nan nan nan nan nan nan nan nan nan nan nan nan 255 256 258 nan nan nan nan 267 268 270 269 268 265 261 261 259 254 251 250 250 248 244 241 240 244 246 247 251 252 nan nan nan 237 234 235 237 238 nan nan nan 267 276 nan nan nan nan nan 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 284 284 282 284 nan nan nan nan nan nan 301 298 289 278 267 261 nan 265 264 265 267 nan nan nan nan nan nan 269 279 281 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 260 nan nan nan nan nan 272 273 270 265 261 258 259 256 253 251 251 251 250 248 245 243 243 248 251 254 nan nan nan 243 237 235 238 238 240 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 282 284 284 nan nan nan nan nan nan nan nan 297 293 285 276 270 nan 267 266 271 274 nan 244 nan nan nan nan 273 278 278 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 260 263 nan nan nan nan 273 272 268 262 258 255 254 252 250 250 251 252 254 255 254 252 252 257 259 261 nan nan 252 245 241 241 241 243 247 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 281 283 285 nan nan nan nan nan nan nan nan 294 292 289 284 280 276 272 270 279 279 266 252 247 nan nan nan nan nan 276 273 268 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 270 265 261 261 256 252 249 248 247 249 252 256 259 261 261 261 265 267 268 268 263 255 248 249 249 249 254 258 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 281 284 286 nan nan 297 297 nan nan nan nan nan 290 290 288 285 283 280 280 283 282 278 271 265 nan nan nan nan 272 280 276 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 269 268 263 261 259 254 251 249 247 246 246 249 252 256 261 262 264 267 270 272 268 262 257 254 257 256 258 261 261 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 276 281 nan nan nan nan 300 300 nan nan nan nan 289 nan 290 290 289 288 nan 286 286 286 285 284 277 266 nan nan nan nan 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 268 263 263 259 255 251 250 248 247 245 246 249 250 253 nan 260 261 264 264 261 256 255 257 260 259 261 260 258 255 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 nan nan nan nan 298 299 300 nan nan nan 293 290 nan nan 293 293 291 289 288 289 290 290 292 284 274 nan 269 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 268 269 266 265 260 256 253 252 252 251 249 248 248 248 nan nan 253 253 256 255 252 248 249 251 253 254 254 254 253 252 253 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 293 nan 295 nan nan nan 293 291 292 293 294 294 290 nan nan 274 274 280 282 279 269 nan nan nan nan nan nan nan nan nan nan nan nan 242 nan nan nan nan nan nan nan nan nan nan nan nan nan 267 265 260 256 253 253 254 254 252 251 250 249 nan nan nan 248 249 247 245 244 245 245 247 247 246 246 247 248 252 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 296 295 296 297 294 nan nan 281 281 282 282 279 272 nan nan nan nan nan nan 246 nan nan nan nan nan 243 nan nan nan nan nan nan nan nan nan nan nan nan nan 266 264 260 256 253 253 253 253 252 252 251 249 nan nan nan 245 244 243 242 242 243 243 244 243 242 242 242 244 249 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 296 nan nan nan nan nan nan nan 296 299 298 nan nan nan 284 283 283 280 274 nan nan 272 nan nan nan 264 nan nan nan nan nan 250 247 245 nan nan nan nan nan nan nan nan nan nan nan 262 261 259 257 255 254 253 252 252 252 251 250 249 249 247 nan 244 243 243 243 244 244 244 243 241 240 241 243 248 253 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 299 nan nan nan 287 284 283 283 nan nan nan 282 279 nan nan 283 289 nan nan nan nan 264 260 257 nan nan nan nan nan nan nan nan nan nan 254 254 254 254 255 256 255 253 253 253 253 253 252 252 251 249 nan nan nan nan 244 245 246 246 245 244 243 242 244 246 249 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 292 nan nan nan nan nan nan nan 294 nan nan nan nan nan nan nan 284 283 285 287 290 289 290 288 nan nan 293 nan nan nan nan 279 277 275 272 266 nan 258 253 nan nan nan nan nan nan 247 248 248 250 254 256 255 254 254 254 255 255 254 nan nan nan nan nan nan nan nan 246 248 248 247 247 247 246 246 246 246 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 287 288 nan 294 nan nan nan 293 290 nan nan nan nan nan 296 289 282 280 283 nan nan nan nan 293 291 nan nan nan nan nan nan nan 287 285 282 277 272 267 nan nan 249 nan nan nan 241 243 246 248 252 256 259 259 257 257 259 260 259 nan nan nan nan nan nan nan nan nan nan 249 249 249 249 248 247 246 246 246 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 291 nan nan nan nan nan 287 nan nan nan nan nan 295 285 278 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 289 285 280 276 276 273 266 255 245 241 243 246 248 252 257 261 263 263 263 263 264 265 263 nan nan nan nan nan nan nan nan nan nan nan 251 251 250 249 248 247 246 245 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 299 291 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 295 292 289 287 286 284 281 275 262 255 251 251 253 256 260 263 265 265 266 267 268 268 nan nan nan nan nan nan nan nan nan nan nan 253 254 253 250 249 248 247 246 245 246 251 nan nan 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 297 290 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 300 300 299 298 297 295 294 291 290 283 272 262 255 254 256 258 260 263 263 265 268 270 271 270 269 nan nan nan nan nan nan nan nan nan nan 258 257 254 251 249 249 247 245 245 247 254 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 298 nan 290 285 nan nan nan nan nan 288 nan nan nan nan nan nan nan nan nan nan nan nan 302 302 301 300 300 298 296 288 274 264 258 257 259 259 260 261 262 266 270 272 272 272 272 274 nan nan nan nan nan nan nan nan nan 262 260 257 254 nan 251 248 246 246 249 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 293 290 286 284 283 282 282 282 287 nan nan nan nan nan nan nan nan nan nan 303 304 303 302 302 302 302 301 298 290 278 269 265 264 264 262 261 261 262 267 271 272 272 272 274 278 279 nan nan nan nan nan nan nan nan 265 263 260 259 257 254 251 248 248 252 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 269 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 289 nan 286 284 283 282 nan nan nan nan nan nan nan nan nan nan nan nan nan 304 303 301 300 300 301 299 296 291 285 278 274 272 270 268 267 265 265 267 270 270 270 273 278 282 282 281 nan nan nan nan nan nan nan 267 265 264 263 259 256 253 251 251 255 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 288 286 286 284 284 nan nan nan nan nan nan nan nan nan nan nan nan nan 301 303 303 299 297 295 295 294 291 289 286 283 280 280 278 276 274 271 269 268 268 268 270 275 nan nan 284 283 nan nan nan nan nan nan nan 270 269 267 264 260 256 nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 288 288 288 288 nan nan nan nan nan nan nan nan nan nan nan nan nan 298 nan 303 303 301 300 294 291 289 287 285 285 285 285 285 284 283 281 278 273 269 267 nan nan 279 nan nan nan nan nan nan nan nan nan nan nan 270 270 nan 264 260 256 nan 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 291 291 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 301 301 nan 303 302 301 295 289 286 284 283 284 286 288 288 288 287 285 281 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 259 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 301 301 300 301 299 295 290 286 283 282 nan 286 289 290 290 290 287 281 274 nan nan nan nan nan nan nan nan nan nan 273 nan nan nan nan nan nan nan nan nan 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 299 298 297 297 295 294 291 288 284 283 284 nan 289 289 291 291 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 267 267 nan nan nan 259 256 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 296 294 291 290 291 290 288 nan 284 nan nan nan nan nan 289 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 266 267 nan nan nan 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 295 nan 286 285 285 nan nan nan nan nan nan nan nan nan 288 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 277 nan nan nan nan nan nan nan nan nan 287 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 nan nan nan nan nan nan nan nan nan 281 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 264 nan nan nan nan nan nan nan nan 279 278 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 276 274 271 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 263 nan nan nan nan nan nan nan nan 279 279 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 276 nan 275 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 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 281 282 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 275 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 285 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 290 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 301 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 nan nan nan nan nan nan nan nan nan nan nan 272 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 299 298 296 295 296 298 nan 303 300 293 291 290 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 301 297 295 296 298 nan 299 295 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 298 299 nan 293 288 285 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 300 nan 294 290 286 285 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 nan nan 291 290 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 288 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 291 286 285 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 288 287 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan