CAPE 214 216 222 237 258 282 296 308 321 330 310 255 235 241 256 263 240 189 131 86 66 61 57 60 69 75 61 53 45 41 42 44 51 55 59 58 51 41 35 31 26 19 15 8 8 11 14 17 19 19 15 11 7 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 181 176 168 163 166 171 177 189 209 232 247 231 226 229 230 219 184 146 105 73 58 51 43 36 30 22 14 22 32 40 43 44 54 58 55 48 39 34 32 29 27 24 20 11 9 10 12 15 18 22 20 15 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198 182 155 133 127 133 140 138 136 146 173 205 223 219 195 153 92 59 37 26 26 30 32 32 25 17 15 18 30 40 41 33 35 37 33 27 25 26 27 25 24 22 19 15 12 10 10 9 10 12 15 14 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 178 130 98 90 99 118 139 110 89 105 136 182 206 193 146 82 36 16 6 3 8 19 36 34 22 11 8 8 12 16 16 13 9 8 7 8 12 15 15 14 13 12 11 8 7 5 4 4 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 53 43 46 53 62 84 129 125 105 98 119 162 169 141 88 30 15 9 5 5 10 22 38 29 16 8 5 2 1 1 4 9 5 3 2 3 5 4 4 4 4 3 3 4 3 2 2 3 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 0 0 0 0 0 2 9 15 16 12 6 2 34 29 26 21 23 47 102 123 122 115 118 118 95 63 33 13 11 12 11 10 12 22 28 24 16 8 5 8 6 5 6 8 5 4 5 7 5 3 3 4 5 6 9 12 7 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 1 3 8 13 14 11 6 2 28 22 25 29 36 54 84 101 108 105 93 58 44 38 31 18 10 10 10 9 11 16 23 21 14 7 4 4 4 4 6 8 8 7 9 9 5 4 6 7 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 3 2 56 62 86 88 71 71 86 100 105 102 89 32 48 55 42 19 5 4 3 2 4 7 9 10 10 9 7 8 6 3 3 8 10 9 9 8 6 8 9 10 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 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 1 4 8 8 7 8 53 82 108 106 89 87 103 112 113 109 106 103 101 75 40 13 4 2 2 2 4 7 8 9 10 9 6 3 1 1 3 5 6 8 15 21 21 17 12 9 6 3 2 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 0 0 0 0 2 5 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 19 26 61 62 45 44 62 90 106 114 114 108 98 101 69 36 15 9 6 4 3 3 4 4 4 5 7 8 7 7 7 7 8 8 6 6 8 9 6 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 3 4 4 4 6 7 6 5 5 5 4 3 2 2 4 7 11 11 7 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 1 8 16 26 32 71 70 62 66 77 86 88 93 92 91 88 59 25 9 6 8 6 4 3 3 2 0 0 0 1 3 3 4 5 6 7 6 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 5 7 10 12 11 10 12 13 15 16 16 16 15 12 11 12 15 20 22 20 12 4 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 2 9 15 18 65 56 44 37 40 50 62 66 65 59 46 26 15 11 10 9 6 4 3 2 2 2 0 0 0 0 0 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 0 0 2 4 5 8 12 13 13 14 16 20 23 23 23 23 22 20 21 25 31 36 34 28 19 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 4 35 27 23 22 24 32 46 47 42 33 21 12 9 8 9 9 7 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 4 5 6 8 10 14 15 7 4 4 7 11 13 17 19 20 20 22 25 26 25 25 26 25 26 31 37 42 45 42 35 24 11 3 2 1 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 1 2 2 1 15 13 14 16 17 20 22 20 16 11 6 2 2 4 6 7 7 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 4 6 9 12 17 21 24 25 25 26 29 32 33 27 18 17 20 23 24 25 27 28 27 26 27 27 28 30 32 34 36 38 40 41 41 39 33 22 8 3 1 1 2 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 1 1 1 0 0 0 2 5 6 4 11 12 14 14 14 12 8 4 3 2 2 1 0 2 3 3 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 10 11 13 17 18 19 18 20 26 30 34 38 39 42 43 43 40 32 30 32 34 32 34 34 35 34 33 31 32 34 36 37 37 36 32 30 29 30 32 30 23 13 2 1 0 1 3 7 12 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 2 4 5 4 0 0 1 3 6 8 7 13 12 12 10 8 7 3 1 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 8 10 14 17 19 22 25 25 23 20 20 25 31 37 41 45 49 51 51 49 44 41 40 40 39 39 39 40 40 40 40 44 45 43 39 32 25 20 18 18 19 20 18 12 7 7 5 3 3 7 14 19 13 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 9 7 1 0 1 3 6 8 6 12 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 14 17 18 16 12 12 14 18 23 24 24 24 23 23 26 30 35 40 44 51 56 58 56 48 45 43 41 41 41 44 47 50 52 55 53 48 39 29 20 14 12 11 11 11 10 9 8 7 8 8 9 10 11 14 17 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 1 5 8 9 4 1 0 1 2 4 6 3 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 1 9 19 24 25 22 21 17 16 18 22 24 24 25 25 26 27 28 30 33 39 42 50 57 62 61 50 50 50 50 49 50 54 58 62 64 59 49 37 26 16 10 6 4 3 4 5 6 7 7 9 11 13 14 15 16 18 15 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 2 5 9 10 9 2 0 0 0 1 2 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 7 6 5 6 15 28 35 35 29 27 28 30 31 30 27 25 24 25 28 33 35 36 40 46 48 52 60 68 73 66 67 67 64 60 59 63 65 66 63 52 37 24 15 9 6 4 4 4 4 5 6 7 9 12 14 15 16 16 16 18 15 11 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 2 6 11 13 13 13 6 2 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 1 3 6 9 6 8 13 17 16 14 13 15 20 18 17 16 17 20 28 37 43 42 35 32 34 36 38 38 35 33 32 34 38 44 48 54 60 67 70 74 80 86 86 83 78 71 63 57 54 56 53 47 41 32 22 15 11 13 12 11 10 7 6 5 6 8 11 14 18 18 16 15 16 16 14 11 8 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 2 4 10 13 14 14 17 12 8 4 4 5 7 7 5 0 0 0 0 0 0 0 0 1 4 10 17 23 19 19 20 20 17 15 17 22 30 25 24 24 25 29 36 40 41 41 39 37 36 38 43 48 48 48 49 51 55 61 68 76 81 82 83 87 91 93 88 80 70 60 50 42 36 30 25 21 18 14 14 13 12 17 17 14 10 7 6 6 7 9 13 16 19 18 16 15 15 15 12 10 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 10 13 16 18 17 13 10 12 12 11 8 5 7 6 0 0 0 0 0 0 6 13 21 26 28 25 24 24 25 25 27 31 38 42 39 38 38 39 40 44 45 45 46 48 46 43 46 53 61 65 69 73 74 74 78 80 79 74 69 67 67 68 68 63 57 52 47 44 40 33 23 15 12 11 9 8 8 8 10 12 14 13 10 6 6 8 12 15 17 19 18 16 14 14 14 12 10 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 13 15 16 16 14 10 12 13 11 8 3 48 34 19 20 21 20 15 8 9 16 26 33 30 27 29 32 36 39 43 47 52 57 58 59 60 62 64 62 63 62 61 61 61 60 61 67 76 84 90 92 89 81 77 70 61 51 43 41 39 38 38 38 38 38 39 38 38 36 31 25 19 15 12 11 10 10 11 12 13 12 10 7 8 10 14 17 18 18 17 14 11 12 13 12 11 11 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 2 6 10 14 14 13 10 6 9 11 11 10 5 69 63 60 56 55 50 41 30 25 30 33 33 30 30 32 37 43 49 58 63 67 72 76 79 83 85 87 85 82 78 76 77 80 81 83 87 90 93 93 88 78 65 54 44 34 26 20 19 18 17 19 23 27 29 28 25 25 24 23 22 20 18 14 12 11 9 9 10 10 10 8 6 8 11 15 18 18 18 15 12 10 11 11 11 10 11 9 6 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 1 3 7 13 12 10 9 11 12 9 7 7 4 68 79 91 81 75 72 70 67 58 50 42 37 37 37 38 41 48 58 67 75 82 89 96 101 103 102 98 95 91 89 89 94 94 93 94 94 92 85 77 67 55 41 29 19 13 9 7 6 5 5 6 11 20 24 22 17 16 18 18 19 19 17 16 14 12 10 8 8 8 7 5 4 6 9 14 18 19 18 16 14 11 11 10 10 10 11 12 9 6 4 6 7 9 7 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 1 3 10 10 7 6 7 6 4 3 4 4 88 107 117 96 87 87 90 91 81 80 79 74 71 70 72 77 86 88 92 98 105 111 112 114 112 106 99 95 93 95 97 98 94 87 80 74 69 62 54 44 32 19 10 5 2 1 1 1 0 0 2 5 14 17 14 8 6 7 9 12 16 18 20 20 18 13 8 7 6 6 6 6 8 9 11 15 18 18 16 15 14 12 11 10 9 11 13 10 6 3 4 5 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 2 3 3 5 5 6 6 3 2 2 102 102 99 93 93 96 101 103 101 103 105 106 109 111 113 116 119 118 120 124 126 122 111 108 106 103 98 94 94 94 92 85 78 70 63 56 50 44 34 24 13 6 3 1 0 1 0 0 0 0 0 0 0 0 0 1 1 1 2 6 12 17 21 23 23 19 13 8 7 9 13 12 12 11 11 13 15 16 16 15 13 12 11 11 10 12 13 11 7 3 4 6 8 10 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 1 2 2 2 3 2 1 0 92 90 88 90 92 92 91 91 95 101 107 112 118 124 128 132 136 138 139 135 125 111 100 94 95 98 97 85 79 74 69 62 59 56 53 48 43 32 19 9 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 9 15 21 23 20 16 14 14 15 17 16 15 15 15 14 14 15 16 16 14 13 12 10 11 14 16 15 11 5 6 7 9 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 86 85 86 86 87 86 86 86 93 104 113 118 119 125 128 133 140 145 141 131 117 101 87 79 77 78 76 62 56 51 48 47 47 43 33 21 15 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 8 13 16 16 16 17 17 16 14 14 13 13 14 13 15 17 19 19 17 16 15 14 15 19 20 19 15 8 8 9 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 91 92 93 94 95 95 96 99 110 124 130 125 112 115 119 125 131 131 120 106 92 77 66 59 58 57 54 54 48 42 38 36 34 25 16 8 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 2 4 7 8 8 8 8 7 7 7 6 7 8 14 17 19 20 20 19 19 20 19 21 23 24 23 18 12 10 10 10 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 102 104 106 107 105 104 106 113 131 145 135 112 93 93 98 104 110 113 102 85 67 54 43 42 46 49 48 46 39 32 26 23 21 15 10 6 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 1 1 2 1 2 3 4 5 5 5 6 8 14 17 19 22 26 23 21 21 22 24 25 27 27 24 17 13 11 11 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 107 104 106 107 106 106 112 125 142 137 110 81 66 64 67 75 83 89 80 66 53 43 38 39 42 43 43 40 35 31 28 27 23 19 15 11 6 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 4 2 1 0 1 1 3 4 6 8 9 8 9 13 18 21 24 27 32 28 24 23 24 26 28 31 33 30 23 17 13 12 8 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 103 100 99 105 105 111 119 126 121 95 73 58 52 51 53 59 63 62 56 53 51 49 45 39 35 35 39 41 39 35 32 32 27 23 18 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 7 5 2 2 3 5 7 9 12 14 15 15 14 16 19 23 27 28 31 28 26 26 27 30 32 36 38 36 29 22 16 12 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 92 96 102 112 117 118 112 96 68 58 53 49 46 45 49 52 52 47 44 44 45 45 44 32 29 31 37 42 41 36 33 32 30 26 20 16 16 10 5 2 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 9 8 8 9 9 8 10 13 16 16 21 21 20 19 20 21 22 24 25 27 26 24 24 27 29 33 37 40 40 33 26 20 13 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 90 96 102 108 105 94 77 56 36 43 46 45 41 38 43 46 46 44 43 43 41 40 39 34 33 34 39 46 44 40 35 32 29 26 24 23 24 16 9 4 2 3 4 2 0 0 0 0 0 1 0 1 2 2 2 0 0 0 2 7 11 12 13 14 15 14 15 19 23 25 48 46 31 20 20 22 25 27 29 27 25 22 21 23 25 29 34 39 41 36 30 23 15 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 95 95 93 88 80 71 59 45 33 37 40 38 35 32 40 45 47 47 46 43 41 39 39 38 38 39 43 48 47 44 40 36 32 27 26 26 25 17 10 5 5 5 6 4 3 2 2 3 4 6 2 2 3 4 4 0 0 0 2 6 11 14 16 16 20 18 17 18 24 37 47 44 31 17 16 20 25 28 30 28 25 23 22 23 25 28 33 40 41 37 31 24 15 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 90 83 74 64 55 52 50 45 37 36 36 34 31 32 41 47 50 50 49 45 42 41 41 42 45 46 47 49 49 47 42 37 33 31 30 30 27 21 16 12 9 8 9 9 10 12 20 13 8 8 7 5 5 6 6 2 0 0 2 4 9 12 13 13 14 14 13 13 18 31 36 33 25 13 14 18 23 26 27 25 23 21 23 25 27 31 35 40 41 37 30 22 14 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 65 55 46 41 37 38 39 38 37 36 36 36 36 38 42 45 47 47 47 47 46 45 44 46 48 53 58 51 48 45 41 37 33 32 30 29 29 29 26 20 12 8 19 36 54 65 77 49 21 10 8 9 10 10 10 5 2 1 2 4 6 8 9 9 10 12 11 10 14 22 28 30 26 16 13 14 17 20 21 19 16 16 18 21 25 28 32 38 38 35 29 22 15 9 5 2 1 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 35 32 32 33 31 32 33 33 33 33 34 36 37 36 40 43 44 42 44 46 47 47 49 53 52 52 53 51 51 49 45 37 33 32 33 35 35 36 33 30 32 50 92 133 159 159 159 116 65 28 15 13 12 13 12 10 9 10 11 10 7 5 4 3 2 1 2 5 10 15 19 20 18 14 10 9 10 14 15 14 12 12 13 15 19 23 24 27 29 30 27 21 14 8 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 0 1 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 25 27 28 29 31 32 34 37 38 38 39 41 42 45 49 50 48 50 47 47 50 57 65 66 64 60 58 59 58 52 37 34 34 33 32 32 32 36 45 62 86 108 127 145 168 143 95 49 22 17 13 12 12 11 11 11 12 12 9 4 2 1 1 0 0 1 1 4 8 10 10 9 7 7 7 9 12 14 14 13 13 12 15 19 22 23 24 24 25 24 18 12 7 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 3 1 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 24 26 27 30 32 32 32 35 37 40 42 43 44 47 51 55 54 55 57 61 65 71 71 68 63 60 58 62 63 56 47 40 37 37 39 32 34 45 63 85 100 107 108 105 68 39 23 18 15 15 14 12 11 11 11 11 11 7 5 3 2 0 0 0 0 0 1 4 5 7 8 8 7 8 9 12 13 13 12 11 9 12 15 17 18 18 18 17 17 12 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 5 6 6 4 2 4 4 4 3 1 0 0 0 0 0 0 0 0 1 2 4 3 0 0 0 0 25 23 24 26 28 31 32 32 32 37 38 40 42 44 45 52 57 61 65 68 70 71 71 69 66 65 64 61 54 60 67 66 54 45 40 38 36 35 34 36 43 49 44 32 21 20 21 22 21 17 17 16 15 12 10 9 10 11 15 18 18 16 11 3 1 0 0 0 0 1 2 3 4 4 5 5 6 8 8 7 5 5 4 4 6 9 12 14 13 11 8 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 6 5 4 3 4 5 5 3 2 1 2 2 2 2 2 1 3 6 8 7 4 1 0 0 0 25 24 24 26 29 32 34 34 35 39 41 43 45 47 48 52 57 62 67 69 72 74 72 65 61 58 54 47 43 46 50 48 45 45 42 37 38 33 30 30 29 25 21 17 17 18 21 22 22 19 17 15 12 10 11 10 10 15 23 34 41 38 25 8 2 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 1 1 0 1 3 5 7 8 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 5 3 4 7 9 9 7 8 8 8 7 6 5 3 3 6 9 8 5 3 4 7 7 6 25 24 25 27 30 33 35 37 38 41 43 43 44 47 48 49 53 59 63 63 64 65 64 60 56 54 52 52 46 42 39 37 38 47 47 38 34 32 29 27 24 19 18 19 20 22 24 23 21 18 15 15 14 12 12 11 13 19 30 38 43 34 16 4 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 5 4 2 6 12 20 27 20 18 16 14 11 7 4 2 2 5 7 5 3 7 15 22 28 34 29 29 30 30 29 28 32 35 37 40 43 43 43 44 43 44 46 50 54 56 57 57 56 53 52 52 53 52 47 42 39 37 38 48 50 41 35 33 29 24 22 21 21 21 22 24 26 24 20 15 14 17 18 15 11 10 14 20 29 27 21 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 1 4 8 7 5 4 5 11 17 23 25 19 16 14 12 14 10 6 4 6 8 8 7 7 14 29 40 47 53 28 30 31 29 26 23 25 27 30 33 35 33 35 42 40 38 39 42 46 49 51 52 51 48 50 52 52 46 41 37 35 34 37 46 48 41 32 31 27 23 22 23 23 24 24 25 26 25 21 17 15 16 16 13 9 9 10 13 17 13 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 1 2 5 8 7 6 8 14 21 22 18 13 8 5 4 5 10 10 10 13 19 18 15 14 13 22 44 61 66 70 21 22 23 23 23 20 21 23 26 28 30 25 24 31 36 39 42 43 46 48 50 53 53 50 49 47 43 38 36 35 35 34 38 42 42 37 30 28 25 23 23 25 26 27 27 27 27 26 24 22 21 19 16 14 12 11 9 7 6 5 4 3 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 0 0 0 0 0 0 2 5 7 8 10 14 22 23 18 13 10 6 3 0 1 6 10 14 19 25 21 16 15 18 27 46 63 62 55 12 13 11 12 15 17 21 24 26 28 28 24 22 25 30 34 38 42 43 41 42 45 48 44 41 38 36 36 38 39 40 40 39 38 37 34 27 24 23 24 26 29 30 31 31 31 30 29 28 27 24 21 19 16 14 10 7 5 4 5 6 5 1 2 1 1 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 11 15 22 22 18 12 9 6 3 1 1 2 4 6 8 12 11 9 9 11 12 14 19 23 22 19 8 9 8 9 12 16 20 24 27 29 27 26 25 26 27 25 27 30 32 32 33 34 34 33 34 35 38 40 43 44 43 40 37 33 29 23 18 18 27 41 55 43 37 35 35 35 34 33 32 31 28 25 23 21 19 16 13 10 9 8 6 5 3 2 3 5 8 7 3 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 4 9 14 19 23 24 22 17 9 3 1 1 2 2 2 2 1 3 1 1 2 4 3 2 2 1 2 4 5 7 8 11 13 15 17 19 21 23 23 23 26 32 40 31 25 24 24 26 29 32 33 32 35 40 43 45 46 46 44 39 32 26 20 15 17 21 27 31 33 40 37 33 33 34 34 34 34 33 31 30 28 26 26 24 21 17 11 8 6 4 5 5 7 12 15 7 5 3 2 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 4 10 17 22 22 19 16 12 8 3 1 1 2 3 2 1 0 0 0 0 0 0 0 0 0 1 3 2 2 5 8 11 13 14 15 15 16 18 19 19 21 27 42 32 25 22 21 24 30 34 35 35 38 43 49 51 53 51 48 44 41 35 31 31 32 32 32 32 34 39 36 32 31 33 34 35 36 35 34 33 32 32 35 33 26 17 10 7 6 7 8 7 7 9 9 4 2 2 2 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 0 0 0 1 3 11 19 22 19 16 11 6 5 4 3 2 1 1 1 1 1 0 0 0 2 1 0 0 1 2 2 2 2 4 7 9 10 11 12 13 15 17 19 18 17 18 28 27 26 26 26 28 32 35 34 32 36 49 63 64 61 56 51 48 46 43 40 38 36 35 35 37 36 35 34 33 34 35 36 37 37 36 35 33 33 36 45 47 43 32 16 7 6 10 11 11 10 8 4 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 0 0 0 0 0 0 0 1 4 8 15 21 19 18 15 12 9 9 8 7 6 2 1 1 0 0 1 1 0 0 0 0 0 2 3 3 4 4 6 8 8 9 9 11 12 13 16 17 17 15 12 11 21 30 36 36 37 38 41 45 51 54 54 52 56 52 49 46 44 43 40 35 32 30 31 35 35 28 25 25 28 31 32 35 38 39 38 36 33 33 38 45 48 44 33 17 12 12 14 16 13 10 7 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 2 8 13 17 19 17 15 13 12 12 13 13 12 13 10 7 4 2 2 3 4 4 3 1 0 0 2 3 7 12 5 7 7 7 7 7 8 9 10 13 15 15 14 11 9 14 22 33 44 49 51 51 51 52 53 54 53 43 40 42 45 50 48 43 39 36 36 36 34 31 25 21 21 22 26 28 32 35 37 38 39 41 42 40 37 35 30 21 18 17 17 17 17 14 10 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 1 5 12 16 17 14 13 12 13 15 17 20 23 27 26 23 18 11 3 4 8 13 16 11 6 1 1 4 8 14 22 4 5 6 6 5 6 6 6 8 10 13 14 14 13 12 12 13 20 37 50 55 55 53 50 47 43 38 35 39 42 50 61 59 53 48 47 56 48 41 36 32 29 27 25 24 25 27 29 31 32 40 46 49 44 36 29 23 18 19 19 18 18 19 15 11 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 1 4 18 24 24 22 17 17 17 17 19 21 23 24 26 25 24 22 17 7 8 17 28 30 30 20 7 5 7 10 14 18 3 5 6 6 5 5 5 6 7 9 10 13 14 15 16 17 17 17 22 32 42 49 53 49 42 38 37 42 50 49 53 68 67 62 60 64 79 70 59 50 43 39 35 30 27 26 26 26 26 29 37 43 46 43 39 35 30 24 22 20 22 27 23 17 11 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 1 4 10 23 30 31 26 21 19 19 18 19 20 21 21 21 22 23 23 20 16 20 25 29 34 32 24 14 10 7 6 8 10 2 5 7 7 6 6 6 7 8 10 11 13 14 16 17 20 21 21 22 26 33 39 42 36 37 42 49 57 72 71 68 71 71 70 72 76 78 75 70 63 55 51 46 40 35 34 32 31 30 30 32 36 39 37 38 38 38 36 32 24 18 20 18 14 10 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 3 14 22 26 25 21 16 15 15 16 19 22 24 25 28 31 32 30 31 41 51 60 66 48 33 24 20 14 12 12 13 11 2 4 7 7 7 6 5 6 8 10 11 13 14 15 17 22 24 24 23 22 25 29 32 30 41 55 64 63 89 92 86 79 77 78 82 85 82 80 79 78 75 71 66 60 52 41 36 35 33 31 31 32 33 35 37 40 44 45 39 29 21 16 17 17 15 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 2 8 16 20 19 16 14 12 12 13 15 20 24 27 30 34 37 40 45 50 60 70 78 81 52 35 31 25 24 24 23 21 16 1 3 5 6 6 6 6 5 6 8 10 12 13 15 17 22 25 26 25 21 24 28 32 37 51 69 84 88 102 103 96 87 83 82 82 81 77 75 74 74 78 78 76 69 56 43 37 36 35 36 36 33 27 32 37 40 41 41 36 32 29 23 19 15 12 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 1 2 1 3 9 13 12 9 6 7 8 11 14 16 18 21 24 29 33 40 48 52 59 71 83 85 68 55 48 44 34 31 27 19 12 10 0 1 3 4 4 4 5 4 5 6 7 9 10 12 15 20 25 29 30 28 31 33 35 41 57 78 96 103 103 98 93 87 81 78 75 72 70 68 62 55 61 66 67 62 53 47 42 38 34 34 34 31 26 29 32 35 40 43 38 33 30 27 24 16 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 4 2 5 7 6 4 2 5 9 15 19 20 21 22 23 24 28 37 46 46 51 68 88 86 71 61 56 52 43 35 28 21 15 11 2 3 2 1 3 4 4 3 3 3 4 6 8 9 10 14 19 24 29 30 31 33 37 45 61 78 92 98 96 90 82 73 69 67 65 61 55 56 51 43 43 48 51 53 53 47 43 40 39 38 34 31 30 30 31 34 37 37 36 35 34 33 34 28 20 11 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 2 3 3 2 1 1 1 4 4 3 4 5 10 16 21 23 21 19 17 15 17 23 30 38 38 37 50 74 72 64 57 53 50 42 34 26 20 14 10 3 2 1 3 4 4 4 3 2 1 2 4 5 7 8 8 9 13 18 22 31 39 46 48 61 73 83 90 91 87 79 70 64 59 54 47 37 44 49 51 54 57 57 55 53 49 46 45 44 37 36 36 35 34 34 33 30 31 34 37 39 39 39 35 29 20 12 6 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 1 3 4 3 2 2 3 4 6 6 6 6 7 7 11 16 20 18 14 9 7 10 16 22 28 29 34 43 54 49 45 43 42 37 32 26 21 15 12 8 5 3 1 4 7 9 11 9 4 1 1 2 3 4 5 5 5 5 6 9 25 46 65 72 71 72 75 81 84 81 74 63 55 51 47 42 35 39 46 52 57 56 56 56 52 49 44 39 32 29 28 29 30 33 33 30 26 28 31 34 36 37 38 37 32 26 19 13 8 4 2 1 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 5 5 5 6 7 8 8 8 9 11 12 14 19 19 16 11 5 4 6 9 13 19 21 25 28 26 25 27 30 31 25 19 14 10 8 6 5 5 3 2 7 11 15 21 21 13 8 8 4 2 1 2 2 3 3 2 4 17 39 62 74 70 68 69 73 76 72 67 63 61 56 44 29 33 37 40 44 46 47 46 44 43 41 37 32 27 25 25 25 27 27 26 25 25 26 27 29 30 30 31 30 28 25 20 17 14 10 7 6 5 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 3 4 7 7 7 7 6 6 6 6 7 8 8 10 13 14 16 17 17 15 11 8 7 6 5 5 10 11 11 11 11 12 15 18 14 9 5 2 2 2 2 2 2 2 4 12 15 17 21 25 29 34 37 21 7 0 0 0 1 2 2 4 12 28 48 63 67 69 70 72 79 80 77 71 61 50 39 30 31 32 33 34 33 32 31 31 32 31 29 26 25 25 25 25 22 21 21 21 22 21 21 22 24 23 24 24 25 25 23 20 17 14 14 13 10 7 5 3 1 3 2 1 0 0 0 0 0 0 0 0 0 0 3 4 5 6 8 9 9 8 8 7 6 7 6 6 6 6 8 10 12 15 16 19 16 12 12 10 8 5 2 6 6 5 3 3 3 3 2 1 1 0 0 0 0 0 0 1 4 11 18 21 25 30 41 52 62 62 38 11 0 0 0 0 1 3 5 9 17 28 42 51 58 63 68 74 72 66 55 40 25 18 20 22 25 26 27 24 22 22 23 24 25 24 22 23 25 29 30 25 22 19 18 16 14 15 16 17 17 19 20 20 22 21 20 18 15 14 13 13 13 12 11 11 7 5 4 3 0 0 0 0 0 0 0 0 0 3 5 7 9 11 11 10 10 9 8 7 7 6 5 5 6 10 10 10 11 13 19 21 17 13 12 11 9 3 1 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 3 9 20 28 33 35 35 37 56 64 58 35 12 2 0 0 0 1 3 6 8 11 16 22 29 36 42 47 48 47 44 39 30 20 14 12 14 18 23 27 24 22 20 20 19 21 22 22 24 28 33 33 26 21 17 14 9 8 9 11 11 13 15 17 17 18 18 17 15 14 13 13 14 14 14 13 13 13 12 11 8 3 1 0 0 0 0 0 0 1 4 7 10 11 12 12 11 9 7 6 6 6 6 6 5 4 6 8 9 11 16 21 21 15 11 13 13 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 14 24 35 43 49 53 57 71 72 60 38 20 8 2 0 0 1 4 9 11 12 14 15 18 22 26 29 32 35 35 34 29 21 15 12 16 23 29 31 29 26 23 20 19 19 20 22 26 32 34 32 24 18 14 9 4 5 7 8 8 9 11 13 16 17 17 15 13 12 13 14 17 18 17 15 16 15 15 15 13 8 5 2 0 0 0 0 0 2 6 10 14 14 13 11 10 8 8 8 7 6 6 6 6 4 6 7 8 10 17 18 13 6 5 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 16 24 33 41 52 64 78 85 82 71 53 34 18 6 0 0 0 2 8 11 13 15 18 17 21 26 31 33 35 35 34 33 27 20 16 20 27 33 34 31 28 25 22 20 19 20 21 23 29 30 26 20 14 8 3 5 6 7 7 7 8 12 15 16 15 14 14 13 12 14 17 21 24 22 19 17 17 18 18 17 13 8 3 0 0 0 0 1 4 9 14 17 16 15 13 11 9 7 7 6 5 5 6 5 5 5 6 8 13 14 11 6 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 18 25 33 39 48 60 72 70 58 46 40 28 16 5 0 1 0 2 6 9 11 15 19 14 17 22 28 31 32 33 37 37 33 27 21 20 22 25 27 28 28 26 23 21 21 22 23 21 22 20 16 11 7 3 1 8 9 8 7 7 12 15 16 13 12 11 12 11 13 17 21 24 27 25 22 20 19 19 20 21 17 12 6 2 6 7 5 2 7 12 16 16 15 14 13 12 9 8 6 6 5 4 4 3 3 4 6 10 11 8 5 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 19 26 35 44 51 55 57 49 41 32 23 11 3 0 0 1 1 3 6 8 8 7 6 6 9 12 16 22 24 28 35 37 34 28 21 22 22 22 23 26 24 22 22 22 22 22 21 20 19 16 12 7 5 6 7 7 7 6 5 3 7 11 13 12 11 11 12 11 13 16 20 22 25 25 24 22 20 20 20 22 22 19 14 6 10 11 9 2 7 12 15 16 14 12 11 10 8 7 5 4 3 3 2 2 2 3 4 6 5 4 2 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 19 24 28 41 50 54 53 46 38 28 20 11 4 0 0 0 2 4 6 7 7 7 6 6 6 7 8 14 18 22 26 29 29 26 22 24 22 20 18 20 19 19 21 22 21 18 16 13 13 13 11 7 6 8 11 11 9 6 3 2 4 7 10 10 10 11 12 12 13 15 17 19 22 25 26 28 24 20 17 16 18 24 28 14 11 10 8 1 5 9 11 11 10 8 7 7 7 6 4 2 2 2 3 2 1 2 2 2 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 25 29 30 35 40 43 44 46 43 35 24 11 3 0 0 0 1 3 4 5 6 7 6 6 6 6 6 8 12 16 21 25 25 23 21 20 19 16 13 10 10 12 15 18 17 16 16 15 14 13 12 9 9 10 11 9 6 4 2 2 2 3 3 5 7 9 11 12 12 12 14 18 22 26 30 33 29 23 17 13 19 25 26 22 17 12 7 2 2 4 6 7 7 6 6 6 6 6 4 2 1 2 2 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 37 44 45 38 33 31 34 39 50 59 58 41 16 4 0 0 1 3 5 7 6 6 6 5 5 5 5 5 6 7 8 11 16 17 15 13 12 11 9 6 6 6 6 8 12 11 10 10 10 10 12 13 10 11 13 13 9 6 3 2 1 2 3 4 5 6 8 9 10 11 12 15 21 29 37 43 39 34 29 24 22 26 30 33 28 19 10 6 3 1 0 2 5 6 7 7 9 10 10 8 4 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 45 45 43 37 33 32 40 56 67 70 64 46 18 5 0 0 2 5 9 11 10 8 7 6 5 5 5 5 6 6 6 6 5 4 4 4 4 3 2 1 1 1 2 3 10 10 10 9 9 11 11 12 13 14 15 13 8 5 3 2 3 7 11 12 11 10 9 10 11 12 14 20 28 38 45 48 45 41 37 32 30 30 29 25 17 9 4 2 1 0 0 0 4 7 10 12 13 12 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 35 29 26 24 23 27 44 69 62 52 41 28 7 1 0 0 3 7 11 16 16 13 10 7 5 4 4 4 4 5 5 4 3 2 1 0 0 0 0 0 0 0 1 3 12 14 12 11 10 11 12 12 14 15 13 10 6 3 2 3 5 11 17 18 16 14 12 12 13 16 21 28 37 43 46 45 44 43 42 38 35 31 24 17 8 3 2 1 0 0 0 0 4 8 12 15 13 11 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 19 18 17 19 22 25 37 51 36 20 9 5 1 0 0 0 1 5 8 12 13 13 12 10 6 4 3 2 1 2 3 3 2 2 2 2 0 0 0 0 0 0 1 3 10 13 14 12 11 11 11 13 14 14 12 4 2 1 2 5 11 15 17 18 17 16 16 15 15 18 23 32 41 45 46 45 45 45 44 42 36 27 19 13 7 3 0 0 0 0 0 0 3 6 10 10 9 7 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 15 22 30 36 35 29 24 20 11 4 0 0 0 0 0 0 0 1 3 7 10 11 11 11 7 5 3 2 0 1 2 2 2 2 2 2 0 0 0 0 0 0 0 2 5 8 10 13 11 10 11 13 12 9 5 2 2 2 3 5 11 16 20 22 19 19 19 20 23 27 32 38 44 47 48 48 50 50 47 40 31 21 13 9 5 2 0 0 0 0 0 1 4 6 5 6 5 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 17 27 36 43 45 25 10 2 0 0 0 0 0 0 0 0 0 0 2 5 7 8 10 12 8 5 4 3 1 1 2 3 2 2 1 0 0 0 0 0 0 0 0 2 4 6 8 8 8 9 11 12 8 4 2 4 5 6 5 6 10 14 17 17 19 21 22 26 30 35 40 45 47 49 50 52 52 48 40 31 22 13 4 2 1 0 0 0 0 0 0 2 5 6 2 2 2 3 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 13 20 29 35 33 18 6 0 0 0 0 0 0 0 0 0 0 0 1 2 5 6 8 10 7 6 5 6 7 6 4 2 1 1 0 0 0 0 0 0 0 0 0 2 4 6 7 8 9 11 11 9 7 6 6 6 5 5 5 7 10 12 15 19 22 24 26 31 36 41 44 48 50 50 51 51 47 39 28 15 7 3 0 0 0 0 0 0 0 0 0 2 4 5 2 1 2 3 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 6 17 28 33 23 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 7 7 7 6 6 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 1 2 5 6 6 7 9 10 9 6 4 5 6 6 4 4 6 8 10 13 16 19 22 25 28 34 40 45 50 51 51 51 50 46 38 29 16 5 0 0 0 0 0 0 0 0 0 0 1 3 4 3 2 1 1 2 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 21 29 30 17 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 7 5 5 6 6 5 3 1 0 0 0 0 0 0 0 0 0 1 1 2 6 7 8 9 9 7 4 3 4 4 4 3 3 4 7 9 12 15 17 20 23 26 30 34 40 45 48 49 48 47 45 39 30 19 7 2 0 0 0 0 0 0 0 0 0 0 1 3 5 3 1 0 1 2 2 3 3 3 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 CIN -1 -2 -3 -5 -7 -7 -9 -11 -12 -11 -10 -11 -9 -6 -4 -2 -3 -6 -13 -23 -30 -35 -38 -37 -34 -32 -34 -31 -28 -25 -22 -19 -17 -18 -20 -24 -31 -37 -42 -47 -55 -61 -58 -25 -27 -34 -37 -38 -41 -43 -25 -11 -10 -7 -4 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -4 -4 -5 -7 -11 -14 -16 -14 -11 -10 -10 -9 -8 -7 -7 -6 -6 -9 -17 -27 -36 -43 -44 -48 -50 -51 -57 -45 -35 -28 -24 -21 -18 -17 -22 -31 -40 -48 -53 -57 -58 -55 -46 -24 -25 -28 -29 -31 -41 -45 -30 -14 -8 -5 -3 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -5 -5 -8 -12 -17 -19 -20 -20 -17 -13 -10 -9 -11 -12 -13 -15 -21 -34 -30 -26 -38 -52 -46 -47 -49 -49 -47 -39 -30 -21 -16 -15 -13 -15 -26 -37 -41 -39 -39 -39 -41 -43 -37 -28 -23 -19 -15 -13 -19 -18 -11 -5 -2 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 1 -8 -17 -24 -27 -26 -23 -21 -28 -30 -22 -16 -13 -12 -14 -22 -36 -49 -42 -22 -14 -30 -44 -38 -36 -36 -33 -26 -19 -11 -7 -10 -21 -11 -10 -16 -20 -19 -15 -13 -13 -17 -21 -16 -14 -12 -10 -7 -5 -7 -7 -4 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -3 -7 -7 -2 -2 -0 -42 -47 -49 -48 -45 -37 -21 -22 -26 -26 -20 -11 -11 -19 -36 -61 -65 -60 -62 -65 -60 -38 -43 -39 -29 -19 -12 -9 -3 -2 -14 -43 -22 -10 -6 -8 -10 -4 -5 -5 -5 -4 -3 -3 -3 -3 -5 -8 -7 -4 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -2 -6 -9 -11 -13 -9 -4 -44 -48 -53 -60 -62 -47 -25 -19 -20 -21 -19 -20 -24 -37 -55 -70 -67 -66 -69 -73 -67 -45 -57 -47 -27 -11 -6 -9 -9 -8 -16 -35 -20 -10 -11 -16 -18 -13 -12 -9 -8 -12 -21 -19 -9 -4 -5 -6 -3 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -4 -6 -7 -10 -12 -12 -7 -41 -45 -46 -48 -49 -39 -30 -26 -25 -25 -29 -44 -40 -44 -55 -68 -76 -68 -45 -25 -24 -54 -53 -37 -20 -10 -8 -8 -10 -10 -10 -13 -10 -9 -12 -14 -13 -11 -10 -8 -8 -10 -15 -15 -7 -2 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -3 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -2 -5 -8 -10 -13 -11 -41 -40 -33 -31 -34 -36 -31 -28 -27 -29 -36 -72 -49 -39 -43 -49 -42 -32 -15 -7 -12 -19 -19 -16 -13 -10 -9 -8 -8 -7 -5 -5 -8 -9 -10 -10 -8 -8 -6 -7 -9 -13 -17 -19 -11 -3 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 -0 -1 -14 -16 -8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -5 -9 -9 -10 -10 -48 -37 -32 -34 -39 -36 -27 -21 -20 -20 -20 -22 -21 -37 -52 -46 -9 -9 -10 -11 -12 -10 -8 -7 -7 -7 -5 -3 -1 -2 -4 -7 -8 -7 -18 -33 -39 -24 -9 -5 -7 -8 -7 -4 -1 -0 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -1 -0 -0 -0 -0 -0 1 1 -2 -12 -29 -28 -13 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -3 -7 -20 -14 -9 -7 -44 -52 -64 -63 -50 -32 -22 -19 -19 -20 -20 -15 -22 -38 -50 -45 -12 -12 -13 -12 -10 -7 -5 -4 -5 -7 -7 -7 -7 -7 -7 -7 -6 -6 -15 -20 -15 -2 -0 -0 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 -1 -2 -2 -3 -4 -5 -6 -4 -3 -4 -5 -4 -4 -4 -5 -3 -7 -13 -20 -31 -35 -30 -16 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -2 -19 -17 -12 -9 -37 -45 -53 -51 -42 -33 -27 -24 -22 -20 -19 -27 -25 -15 -8 -9 -10 -11 -11 -8 -4 1 1 1 -1 -3 -4 -4 -5 -5 -7 -12 -4 -3 -4 -4 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -2 -4 -4 -5 -6 -5 -5 -5 -5 -7 -7 -8 -8 -8 -9 -8 -16 -26 -33 -37 -32 -28 -20 -9 -5 -0 -0 -1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -7 -9 -10 -14 -40 -48 -62 -71 -69 -55 -37 -30 -28 -28 -28 -22 -10 -7 -7 -8 -8 -8 -8 -6 -5 -3 -0 1 1 1 1 -0 -0 -0 -5 -17 -6 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 1 1 -1 -2 -3 -4 -6 -7 -7 -7 -7 -6 -7 -8 -8 -6 -8 -12 -20 -26 -30 -33 -28 -23 -20 -18 -12 -4 -2 -3 -2 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -3 -6 -9 -44 -45 -52 -62 -70 -68 -43 -35 -36 -35 -25 -8 -8 -8 -8 -7 -6 -5 -4 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -1 -0 -1 -2 -4 -5 -7 -6 -6 -7 -7 -6 -7 -9 -10 -8 -11 -20 -29 -34 -31 -29 -24 -20 -18 -16 -9 -3 -0 -0 -1 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -5 -8 -4 -18 -15 -11 -12 -25 -41 -28 -22 -21 -18 -10 -2 -5 -6 -6 -5 -4 -3 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -1 -1 -2 -4 -4 -4 -4 -4 -4 -5 -4 -3 -4 -5 -5 -6 -7 -7 -7 -8 -8 -16 -23 -26 -25 -26 -28 -29 -27 -22 -21 -18 -17 -14 -10 -3 -1 -0 -0 -2 -3 -3 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 1 1 -0 -3 -7 -12 -14 -4 -3 -2 -2 -2 -2 -2 -1 -1 -1 -2 -2 -0 -3 -5 -4 -2 -1 -0 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -1 -1 -2 -3 -3 -3 -3 -4 -5 -4 -3 -3 -3 -4 -4 -4 -5 -4 -6 -6 -6 -5 -4 -5 -6 -8 -9 -11 -12 -14 -28 -36 -33 -26 -23 -21 -19 -18 -13 -13 -13 -13 -9 -2 -1 -0 -1 -2 -5 -6 -6 -4 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -1 -0 1 -0 -3 -6 -11 -14 -2 -1 -1 -1 -1 -1 -0 -0 1 -0 -0 -0 -0 -2 -4 -2 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -2 -2 -1 -2 -3 -3 -3 -2 -2 -4 -5 -6 -5 -5 -4 -4 -4 -5 -6 -6 -5 -6 -7 -8 -8 -8 -8 -9 -11 -17 -33 -31 -31 -29 -22 -16 -15 -12 -12 -13 -11 -10 -12 -15 -15 -6 -2 -1 -1 -3 -5 -4 -6 -5 -2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -3 -3 -2 -0 -0 -1 -2 -4 -10 -15 -1 -0 -0 -0 -0 1 1 1 1 1 1 1 1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -1 -1 -2 -2 -2 -2 -3 -4 -4 -3 -4 -6 -6 -6 -6 -6 -4 -4 -4 -5 -7 -7 -8 -11 -11 -12 -16 -16 -16 -17 -21 -28 -35 -28 -22 -17 -13 -10 -10 -9 -9 -11 -10 -10 -11 -9 -5 -5 -4 -4 -4 -6 -8 -7 -8 -8 -5 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -3 -4 -5 -2 -0 -0 -1 -2 -3 -9 -12 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -2 -2 -2 -2 -3 -4 -4 -5 -6 -5 -6 -7 -8 -7 -7 -7 -6 -5 -5 -5 -6 -8 -9 -11 -24 -30 -32 -33 -30 -26 -24 -23 -24 -21 -16 -14 -13 -12 -8 -11 -11 -10 -10 -10 -11 -9 -6 -5 -6 -6 -6 -6 -7 -8 -9 -10 -10 -8 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -2 -4 -6 -7 -2 -0 -0 -1 -2 -3 -8 -6 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -3 -3 -4 -6 -6 -6 -6 -7 -8 -8 -8 -9 -12 -16 -21 -23 -17 -11 -10 -13 -18 -21 -33 -38 -36 -30 -25 -21 -18 -15 -13 -12 -12 -14 -16 -15 -10 -10 -9 -8 -8 -8 -11 -10 -7 -7 -7 -7 -7 -8 -9 -9 -10 -12 -13 -11 -6 -3 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -2 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -1 -3 -4 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -2 -3 -5 -6 -7 -6 -6 -7 -7 -7 -8 -13 -16 -25 -34 -37 -29 -26 -26 -28 -29 -29 -30 -27 -21 -14 -14 -13 -13 -13 -12 -11 -12 -16 -19 -13 -12 -13 -15 -13 -6 -6 -10 -11 -8 -7 -8 -9 -10 -11 -12 -12 -12 -13 -13 -14 -14 -10 -4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -2 -3 -3 -2 -2 -1 -2 -2 -2 -2 -1 -1 -2 -2 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -5 -8 -8 -2 -1 -1 -1 -1 -0 -1 -1 -1 -1 -2 -4 -5 -6 -8 -11 -9 -7 -11 -19 -30 -30 -27 -26 -27 -25 -22 -21 -21 -20 -19 -19 -18 -15 -12 -9 -16 -15 -12 -9 -7 -7 -12 -15 -15 -14 -14 -18 -20 -18 -10 -9 -12 -13 -11 -8 -11 -12 -13 -15 -15 -15 -16 -17 -17 -16 -16 -10 -4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -3 -3 -3 -3 -3 -3 -3 -3 -4 -8 -5 -3 -3 -3 1 1 1 1 1 1 1 1 -1 -2 -2 -1 -1 -2 -1 -1 -2 -3 -4 -5 -4 -2 -2 -3 -3 -3 -2 -3 -4 -5 -6 -8 -9 -7 -14 -23 -22 -16 -14 -17 -24 -32 -28 -22 -18 -16 -14 -11 -10 -11 -12 -11 -10 -10 -10 -10 -10 -13 -11 -9 -8 -7 -3 -2 -8 -16 -18 -18 -17 -19 -21 -15 -13 -14 -15 -15 -9 -12 -15 -17 -18 -18 -17 -18 -19 -19 -18 -14 -7 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -2 -3 -3 -3 -4 -4 -4 -6 -14 -9 -4 -3 -4 1 -0 -0 -0 -2 -6 -11 -10 -5 -2 -1 -1 -2 -4 -4 -4 -4 -4 -4 -3 -3 -3 -4 -5 -5 -6 -7 -9 -10 -10 -11 -13 -14 -12 -16 -22 -21 -17 -17 -16 -16 -17 -14 -11 -10 -11 -11 -11 -11 -11 -10 -7 -6 -6 -8 -11 -11 -10 -10 -12 -14 -16 -6 -5 -9 -13 -15 -16 -17 -18 -21 -18 -16 -16 -19 -21 -16 -15 -16 -18 -20 -20 -18 -19 -21 -21 -19 -17 -9 -2 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -2 -3 -3 -5 -5 -5 -8 -7 -3 -1 -1 -4 -0 -0 -0 -1 -4 -8 -12 -11 -6 -4 -4 -2 -2 -5 -7 -7 -6 -6 -6 -5 -5 -5 -7 -8 -8 -8 -8 -9 -9 -9 -10 -12 -13 -10 -10 -11 -11 -11 -11 -11 -10 -11 -8 -7 -8 -10 -12 -13 -13 -11 -8 -6 -4 -2 -3 -6 -7 -8 -8 -10 -13 -17 -9 -6 -4 -3 -6 -10 -14 -16 -17 -16 -17 -20 -23 -27 -24 -20 -17 -18 -23 -22 -23 -25 -26 -24 -21 -19 -14 -7 -3 -2 -0 -0 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -2 -2 -5 -5 -3 -8 -9 -4 -0 -0 -1 -0 -0 -0 -2 -4 -7 -8 -9 -12 -17 -17 -11 -11 -17 -19 -15 -7 -5 -8 -10 -11 -11 -10 -10 -9 -8 -6 -5 -6 -6 -8 -10 -9 -7 -6 -7 -8 -6 -10 -14 -17 -21 -17 -11 -9 -10 -10 -8 -6 -4 -4 -6 -1 1 -1 -3 -7 -10 -11 -13 -15 -13 -14 -16 -14 -9 -10 -7 -7 -9 -8 -10 -14 -19 -25 -28 -29 -27 -25 -22 -25 -26 -27 -27 -27 -26 -27 -26 -20 -10 -5 -4 -3 -2 -3 -1 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -2 -1 -1 -4 -10 -18 -9 -4 -1 -0 -0 -1 -0 -0 -2 -4 -5 -5 -6 -10 -13 -15 -17 -21 -25 -26 -25 -23 -25 -27 -26 -23 -18 -13 -10 -8 -6 -4 -4 -4 -5 -6 -6 -5 -5 -5 -6 -6 -6 -15 -24 -28 -23 -11 -7 -8 -8 -3 -2 -1 -1 -2 -7 -2 -0 -1 -6 -11 -11 -11 -14 -17 -13 -17 -22 -24 -21 -19 -13 -8 -8 -11 -16 -16 -17 -22 -26 -30 -32 -29 -25 -26 -27 -27 -26 -24 -27 -29 -28 -23 -13 -4 -3 -3 -2 -4 -4 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -2 -7 -18 -23 -19 -10 -3 -1 -0 -0 -0 -1 -2 -3 -2 -3 -4 -6 -9 -11 -13 -15 -17 -20 -22 -24 -24 -24 -23 -19 -14 -11 -8 -5 -3 -3 -3 -3 -4 -4 -3 -3 -4 -6 -10 -18 -21 -22 -21 -20 -16 -10 -5 -3 -3 -0 -0 1 1 -0 -0 -0 1 -0 -3 -5 -3 -8 -13 -13 -14 -16 -21 -25 -25 -20 -15 -13 -16 -18 -26 -22 -17 -15 -19 -28 -29 -28 -26 -25 -27 -27 -26 -22 -26 -28 -28 -23 -12 -4 -3 -3 -3 -4 -4 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -6 -10 -7 -3 -1 -0 -0 -0 -1 -2 -3 -4 -4 -3 -4 -6 -7 -8 -9 -10 -12 -14 -17 -20 -21 -22 -21 -18 -14 -9 -7 -4 -3 -2 -2 -3 -4 -5 -5 -7 -11 -13 -15 -18 -26 -33 -26 -13 -3 -3 -2 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -5 -7 -11 -14 -18 -22 -23 -19 -17 -18 -21 -21 -26 -22 -16 -11 -13 -18 -23 -28 -31 -31 -27 -26 -26 -21 -24 -25 -21 -13 -0 -2 -2 -3 -3 -4 -6 -3 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -2 -3 -5 -5 -5 -6 -6 -10 -12 -13 -12 -10 -11 -13 -14 -15 -15 -14 -12 -8 -5 -3 -3 -3 -4 -4 -5 -8 -9 -10 -15 -20 -22 -18 -12 -12 -30 -27 -13 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -1 -2 -3 -8 -13 -19 -24 -24 -20 -19 -23 -22 -23 -21 -19 -16 -12 -12 -15 -19 -25 -30 -28 -26 -26 -24 -25 -26 -24 -17 -3 -3 -4 -4 -4 -4 -4 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -2 -2 -2 -3 -3 -4 -4 -5 -14 -22 -23 -16 -6 -8 -9 -9 -8 -8 -7 -5 -4 -3 -3 -6 -13 -18 -21 -24 -29 -28 -23 -17 -18 -20 -17 -9 -5 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -2 -2 -1 -0 -1 -1 -2 -5 -10 -14 -16 -19 -22 -22 -18 -18 -18 -17 -12 -12 -13 -12 -9 -12 -28 -30 -26 -23 -25 -28 -27 -25 -22 -8 -4 -4 -4 -3 -4 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -10 -5 -1 -2 -2 -2 -3 -7 -17 -24 -25 -19 -6 -6 -6 -6 -5 -4 -3 -4 -5 -5 -6 -10 -19 -26 -30 -34 -34 -26 -15 -7 -9 -9 -8 -6 -5 -5 -4 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -3 -5 -3 -1 -0 -0 -6 -6 -4 -1 -2 -3 -6 -9 -7 -6 -7 -9 -9 -5 -6 -7 -8 -7 -4 -10 -18 -25 -26 -25 -24 -24 -24 -23 -14 -8 -5 -4 -5 -7 -5 -2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -17 -9 -1 -2 -2 -4 -9 -18 -26 -26 -22 -13 -3 -1 -2 -2 -2 -2 -3 -4 -7 -9 -12 -13 -15 -19 -25 -31 -24 -11 -2 -2 -3 -3 -3 -3 -4 -5 -5 -3 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -2 -2 -1 -3 -7 -12 -10 -4 -0 -1 -2 -3 -4 -3 -3 -3 -4 -3 -2 -2 -4 -7 -8 -3 -2 -9 -19 -25 -20 -19 -20 -21 -20 -14 -10 -6 -5 -8 -10 -9 -5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -12 -5 -1 -3 -4 -12 -21 -28 -28 -21 -11 -3 -0 -0 -1 -2 -2 -1 -2 -3 -5 -6 -8 -8 -6 -6 -8 -9 -6 -3 -2 -3 -3 -2 -1 -1 -2 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -7 -13 -14 -11 -5 -1 -3 -3 -3 -3 -3 -4 -3 -3 -4 -4 -4 -5 -8 -10 -4 -3 -6 -13 -21 -16 -16 -17 -17 -15 -9 -7 -7 -7 -8 -8 -6 -2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -7 -13 -25 -28 -28 -27 -25 -23 -20 -8 -2 -0 -0 -0 -1 -2 -2 -0 -0 -0 -0 -0 1 -0 -0 -0 -1 -1 -1 -2 -2 -3 -4 -5 -3 -0 -1 -1 -0 -0 -0 -0 -2 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -5 -9 -11 -10 -9 -8 -8 -7 -7 -9 -16 -17 -12 -7 -7 -8 -8 -11 -12 -6 -9 -9 -8 -9 -20 -20 -18 -17 -16 -15 -10 -7 -7 -7 -7 -7 -4 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -9 -15 -24 -29 -30 -25 -16 -7 -4 -1 -0 -0 -0 -1 -1 -1 -1 -0 -0 1 1 -0 -1 -2 -1 -1 -0 -0 -1 -2 -2 -3 -11 -16 -10 -0 -0 -2 -2 -3 -4 -7 -10 -7 -2 1 1 1 1 1 1 -1 -4 -6 -5 -0 1 1 -0 -2 -3 -3 -3 -4 -7 -11 -11 -9 -9 -17 -31 -28 -18 -11 -11 -13 -13 -12 -11 -13 -14 -12 -10 -17 -18 -18 -17 -15 -17 -13 -10 -9 -9 -8 -7 -5 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -13 -15 -17 -17 -12 -6 -3 -2 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -2 -2 -1 -1 -2 -2 -3 -7 -10 -7 -2 -1 -1 -2 -5 -8 -11 -14 -11 -5 -2 -4 -4 -4 -4 -3 -4 -7 -9 -8 -1 -0 -0 -1 -1 -1 -1 -1 -0 -0 -3 -5 -8 -16 -36 -45 -41 -28 -13 -11 -12 -12 -11 -11 -12 -14 -16 -17 -19 -18 -18 -17 -17 -17 -15 -14 -13 -11 -9 -9 -8 -3 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -12 -12 -10 -8 -3 -1 -0 -0 -0 -0 -1 -2 -3 -1 -1 -1 -2 -2 -1 -2 -2 -2 -3 -4 -4 -5 -5 -1 -1 -1 -2 -2 -2 -2 -3 -3 -1 -1 -2 -4 -8 -10 -10 -9 -9 -15 -36 -21 -13 -19 -15 -8 -6 -6 -6 -1 -0 -0 -1 -1 -2 -2 -2 -2 -2 -1 -3 -5 -10 -19 -30 -38 -37 -17 -13 -11 -11 -12 -14 -19 -19 -17 -19 -20 -19 -17 -16 -18 -18 -15 -13 -12 -12 -14 -15 -13 -7 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -8 -7 -5 -3 -2 -1 -0 -0 -0 -0 -0 -1 -2 -1 -1 -1 -2 -2 -2 -2 -2 -1 -3 -3 -3 -4 -4 -1 -0 -1 -1 -1 -1 -1 -2 -3 -2 -2 -1 -1 -3 -5 -7 -8 -12 -20 -49 -31 -15 -16 -15 -7 -4 -5 -5 -2 -0 -0 -0 -1 -2 -3 -3 -3 -2 -1 -3 -6 -6 -9 -19 -34 -45 -35 -23 -15 -12 -13 -14 -16 -15 -13 -16 -17 -19 -20 -23 -23 -20 -18 -15 -12 -13 -16 -18 -15 -6 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -2 -2 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -5 -3 -1 -1 -2 -2 -1 -0 -0 -0 -0 -1 -1 -0 -0 -1 -2 -2 -2 -1 -1 -0 -1 -1 -3 -3 -2 -1 -0 -0 -1 -1 -1 -1 -1 -2 -2 -2 -2 -5 -13 -18 -19 -19 -19 -21 -30 -39 -42 -32 -7 -4 -5 -6 -5 -5 -4 -2 -1 -2 -2 -2 -2 -2 -0 -0 -4 -9 -8 -8 -12 -27 -50 -54 -37 -21 -13 -14 -11 -8 -7 -8 -11 -16 -17 -18 -22 -23 -22 -20 -18 -15 -16 -18 -17 -9 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -0 -2 -4 -2 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -2 -1 -0 -0 -0 -1 -2 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -2 -4 -4 -3 -2 -1 -3 -5 -2 -1 -0 -1 -1 -2 -7 -12 -16 -16 -15 -15 -15 -16 -27 -33 -28 -13 -6 -6 -6 -6 -6 -6 -5 -3 -1 -1 -0 -0 -0 -1 -0 -1 -3 -4 -5 -6 -6 -13 -28 -28 -19 -12 -9 -13 -8 -8 -9 -11 -13 -17 -21 -24 -24 -21 -19 -17 -17 -21 -24 -23 -17 -6 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -2 -4 -2 -2 -3 -2 -0 1 1 1 1 1 1 1 1 -0 -0 -0 1 1 1 1 -0 -0 -0 -0 1 -1 -2 -2 -2 -2 -2 -1 -0 -1 -1 -2 -1 -0 -0 -0 -2 -3 -2 -2 -1 -2 -3 -3 -4 -10 -18 -21 -12 -5 -1 -1 -1 -1 -9 -16 -17 -13 -11 -12 -16 -21 -26 -20 -11 -5 -6 -6 -7 -7 -6 -5 -6 -5 -2 -1 -1 -3 -4 -0 -0 1 1 -0 -1 -4 -5 -5 -7 -5 -4 -3 -4 -6 -6 -8 -10 -13 -12 -17 -24 -29 -29 -26 -21 -20 -24 -27 -27 -23 -16 -5 -1 -0 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -1 -1 -3 -2 -3 -3 -2 -0 -0 1 -0 -0 -1 -0 1 -0 -0 -2 -4 -4 -0 -0 1 1 -0 -0 -0 -1 -0 -1 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -2 -3 -2 -2 -3 -4 -3 -2 -2 -2 -3 -3 -5 -16 -28 -31 -27 -20 -10 -0 -0 -1 -5 -9 -12 -14 -13 -12 -13 -20 -15 -8 -4 -5 -5 -6 -7 -8 -9 -4 -6 -10 -12 -16 -16 -23 -26 -6 -1 1 1 1 -0 -1 -2 -4 -5 -7 -7 -5 -3 -4 -4 -5 -5 -4 -10 -13 -18 -23 -27 -29 -27 -26 -30 -25 -15 -7 -3 -0 -0 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -2 -2 -2 -3 -2 -2 -3 -3 -1 -1 -2 -3 -5 -6 -6 -5 -7 -8 -10 -11 -9 -2 -0 1 -0 -1 -1 -1 -1 -1 -2 -2 -2 -3 -4 -3 -2 -2 -1 -0 -0 -1 -2 -3 -3 -2 -2 -2 -2 -2 -2 -2 -1 -2 -7 -12 -15 -18 -22 -14 -0 -0 -1 -1 -2 -3 -5 -6 -5 -3 -2 -2 -2 -3 -4 -5 -5 -7 -14 -27 -10 -5 -10 -21 -30 -35 -43 -43 -14 -3 1 1 1 1 1 -0 -1 -2 -3 -2 -1 -0 -1 -2 -2 -1 -0 -0 -3 -7 -12 -19 -24 -26 -24 -19 -12 -4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -1 -2 -3 -2 -2 -1 -2 -3 -5 -3 -2 -2 -3 -3 -6 -9 -10 -11 -12 -13 -13 -9 -5 -6 -11 -17 -2 -1 -0 -0 -1 -2 -10 -11 -6 -3 -2 -2 -2 -1 -0 1 -0 -2 -3 -3 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -2 -6 -18 -16 -3 -1 -0 -0 -1 -1 -1 -2 -3 -3 -2 -2 -2 -3 -5 -7 -9 -11 -15 -23 -9 -6 -13 -26 -33 -42 -39 -23 -6 -1 1 1 1 1 1 1 1 -0 -0 -0 1 1 1 1 1 1 1 1 1 -0 -1 -5 -13 -15 -9 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -1 -2 -2 -3 -2 -2 -2 -4 -6 -5 -3 -2 -3 -4 -7 -8 -8 -9 -12 -13 -12 -9 -8 -12 -16 -17 -14 -2 -2 -1 -0 -0 -1 -14 -15 -6 -2 -2 -1 -0 -0 -0 -0 -1 -2 -4 -17 -14 -7 -2 -2 -2 -2 -2 -1 -1 -1 -1 -2 -3 -15 -16 -7 -1 -0 -0 -1 -1 -1 -2 -2 -2 -1 -1 -2 -4 -6 -11 -13 -12 -7 -2 -2 -7 -17 -31 -43 -36 -19 -3 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -2 -3 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -2 -2 -3 -4 -4 -3 -2 -2 -3 -4 -4 -3 -2 -2 -2 -4 -4 -4 -7 -11 -12 -10 -8 -13 -15 -17 -17 -16 -2 -2 -2 -1 -0 -2 -5 -4 -2 -1 -1 -1 -0 -0 -1 -1 -1 -1 -4 -21 -17 -7 -3 -3 -2 -2 -1 -1 -1 -2 -5 -8 -3 -9 -12 -7 -2 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -4 -6 -8 -9 -8 -7 -7 -6 -7 -8 -12 -24 -17 -7 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -3 -2 -3 -4 -4 -2 -2 -3 -5 -6 -4 -2 -1 -2 -3 -4 -5 -6 -8 -10 -10 -11 -11 -13 -14 -14 -15 -18 -2 -2 -2 -1 -1 -4 -3 -2 -1 -1 -1 -0 -0 -0 -0 -1 -1 -2 -4 -4 -3 -2 -3 -2 -2 -1 -1 -1 -1 -2 -4 -7 -3 -4 -4 -4 -2 -0 -0 -0 -2 -2 -2 -2 -2 -2 -3 -3 -4 -5 -6 -7 -8 -8 -8 -6 -5 -4 -4 -5 -4 -3 -2 -0 1 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -2 -4 -4 -3 -1 -1 -4 -9 -11 -11 -6 -0 -2 -4 -6 -6 -6 -6 -7 -9 -11 -11 -13 -13 -13 -16 -20 -1 -1 -1 -2 -3 -4 -4 -3 -2 -1 -1 -1 -0 -0 -0 -1 -2 -2 -3 -1 -1 -1 -1 -2 -2 -3 -6 -7 -3 -1 -1 -1 -1 -3 -6 -10 -12 -13 -10 -7 -5 -6 -5 -3 -2 -2 -3 -4 -5 -5 -6 -7 -8 -8 -8 -5 -4 -5 -3 -2 -2 -3 -4 -5 -4 -3 -4 -5 -1 -0 1 1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -3 -5 -6 -5 -8 -10 -11 -13 -13 -7 -4 -6 -10 -10 -8 -7 -9 -6 -6 -8 -13 -14 -17 -19 -19 -18 -23 -2 -2 -2 -4 -5 -5 -4 -2 -2 -1 -1 -0 -0 -0 -1 -1 -2 -2 -1 -0 -0 -0 -0 -0 -2 -7 -12 -13 -4 -1 -1 -1 -2 -5 -10 -15 -15 -13 -11 -11 -16 -20 -12 -5 -5 -6 -7 -7 -6 -6 -7 -7 -7 -7 -7 -9 -9 -8 -5 -2 -2 -3 -3 -4 -5 -8 -10 -8 -3 -1 -1 -3 -3 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -3 -6 -9 -9 -11 -14 -17 -20 -11 -5 -9 -23 -25 -19 -11 -4 -7 -4 -3 -6 -12 -10 -8 -4 -2 -9 -25 -2 -2 -2 -2 -2 -3 -2 -1 -1 -1 -1 -1 -4 -9 -19 -13 -7 -3 -0 -0 1 1 -0 -2 -8 -11 -12 -10 -3 -1 -2 -2 -2 -2 -4 -6 -5 -4 -9 -21 -36 -22 -13 -9 -9 -12 -13 -11 -7 -7 -7 -6 -6 -6 -6 -5 -4 -6 -6 -3 -2 -3 -2 -2 -3 -8 -14 -7 -3 -3 -6 -9 -10 -5 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -5 -9 -12 -17 -22 -27 -28 -13 -11 -21 -28 -31 -24 -12 -3 -1 -0 -0 -1 -4 -3 -1 -1 -8 -18 -23 -2 -3 -3 -4 -5 -5 -3 -3 -3 -3 -3 -3 -3 -6 -12 -22 -20 -12 -5 -1 -2 -2 -4 -13 -15 -11 -6 -3 -2 -1 -1 -1 -1 -1 -2 -3 -3 -3 -5 -9 -13 -33 -27 -15 -10 -11 -11 -10 -8 -8 -7 -7 -7 -7 -7 -8 -9 -9 -7 -2 -1 -3 -2 -2 -4 -11 -18 -7 -2 -1 -3 -7 -8 -4 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -3 -9 -12 -13 -13 -17 -20 -23 -25 -27 -23 -22 -21 -13 -18 -18 -12 -6 -1 -0 -5 -17 -18 -11 -6 -9 -27 -21 -21 -2 -4 -5 -5 -5 -6 -4 -4 -4 -4 -4 -3 -4 -5 -7 -12 -16 -17 -15 -13 -8 -4 -3 -3 -5 -9 -11 -5 -3 -4 -5 -5 -4 -3 -3 -5 -13 -26 -36 -43 -50 -29 -14 -6 -7 -7 -7 -7 -8 -9 -9 -9 -8 -7 -6 -7 -8 -8 -6 -3 -2 -3 -2 -4 -8 -12 -14 -5 -1 -0 -2 -6 -3 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -6 -9 -10 -11 -14 -18 -21 -22 -20 -22 -26 -27 -21 -13 -9 -5 -4 -5 -8 -7 -2 -2 -0 -0 -4 -12 -27 -31 -33 -5 -7 -7 -8 -10 -12 -9 -7 -5 -5 -5 -4 -4 -5 -7 -9 -11 -14 -19 -23 -20 -14 -8 -2 -2 -3 -4 -6 -6 -5 -5 -5 -5 -5 -5 -8 -23 -46 -59 -55 -36 -19 -11 -8 -8 -8 -8 -8 -9 -9 -10 -9 -8 -8 -7 -6 -5 -5 -3 -2 -2 -2 -1 -3 -4 -4 -2 -1 -0 -0 -0 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -3 -10 -12 -12 -13 -16 -17 -18 -18 -16 -19 -20 -19 -19 -22 -19 -16 -19 -24 -27 -25 -17 -11 -4 -0 -3 -8 -15 -19 -18 -8 -11 -10 -9 -10 -11 -10 -8 -7 -6 -5 -4 -4 -5 -7 -8 -8 -11 -15 -18 -20 -18 -11 -3 -3 -4 -4 -5 -5 -4 -3 -3 -4 -5 -6 -7 -15 -29 -34 -28 -14 -10 -11 -13 -13 -12 -11 -11 -11 -11 -12 -12 -10 -10 -9 -7 -6 -6 -2 -1 -1 -1 -1 -2 -3 -3 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -8 -10 -10 -11 -13 -14 -15 -16 -16 -15 -13 -12 -14 -17 -19 -21 -24 -28 -25 -20 -20 -16 -12 -12 -13 -10 -11 -11 -11 -9 -12 -11 -8 -8 -11 -11 -10 -8 -7 -6 -5 -5 -6 -6 -8 -8 -7 -6 -9 -11 -11 -9 -5 -7 -8 -7 -5 -3 -2 -2 -3 -4 -5 -6 -10 -20 -22 -19 -14 -9 -7 -7 -10 -14 -13 -13 -14 -14 -12 -15 -14 -10 -6 -5 -4 -3 -3 -2 -2 -2 -2 -1 -2 -3 -3 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -4 -5 -6 -6 -7 -11 -13 -13 -15 -14 -13 -11 -11 -14 -17 -20 -23 -27 -24 -19 -16 -16 -19 -27 -31 -23 -14 -10 -8 -6 -5 -9 -11 -7 -7 -9 -9 -9 -8 -8 -6 -6 -6 -6 -6 -7 -7 -7 -7 -6 -6 -7 -8 -8 -11 -11 -8 -4 -1 -1 -2 -3 -3 -3 -5 -12 -36 -33 -25 -15 -6 -5 -5 -7 -9 -10 -10 -11 -10 -6 -9 -10 -9 -7 -2 -0 -1 -2 -2 -3 -3 -3 -1 -2 -3 -4 -3 -2 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -5 -5 -4 -3 -3 -4 -9 -12 -10 -9 -10 -10 -9 -9 -13 -17 -21 -23 -23 -21 -18 -17 -17 -18 -20 -20 -15 -11 -8 -7 -5 -4 -7 -7 -6 -6 -7 -8 -10 -10 -9 -7 -6 -6 -6 -6 -6 -7 -7 -8 -8 -9 -9 -9 -11 -10 -7 -3 -0 -0 -1 -2 -3 -4 -4 -3 -5 -15 -17 -16 -11 -2 -3 -4 -6 -7 -6 -5 -4 -3 -2 -5 -10 -13 -12 -6 -4 -3 -3 -3 -3 -3 -3 -3 -4 -4 -5 -7 -4 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -3 -4 -4 -3 -4 -5 -7 -9 -8 -6 -7 -8 -7 -6 -6 -7 -10 -20 -19 -19 -18 -17 -16 -17 -18 -18 -14 -8 -5 -4 -4 -4 -8 -7 -7 -7 -7 -8 -9 -10 -11 -10 -8 -7 -7 -6 -7 -7 -8 -8 -9 -9 -9 -8 -8 -6 -3 -1 1 -0 -1 -2 -3 -4 -3 -3 -3 -4 -7 -10 -9 -2 -2 -3 -4 -4 -4 -3 -1 -1 -1 -4 -7 -11 -13 -9 -5 -3 -3 -4 -3 -2 -2 -3 -4 -5 -5 -5 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -1 -3 -3 -4 -4 -6 -6 -7 -6 -6 -4 -3 -3 -3 -3 -3 -4 -6 -11 -13 -14 -15 -16 -16 -15 -14 -12 -6 -3 -2 -2 -2 -5 -9 -9 -9 -9 -9 -8 -8 -8 -8 -9 -9 -9 -8 -7 -7 -7 -7 -8 -8 -8 -7 -5 -4 -3 -1 -0 1 -0 -2 -3 -3 -3 -3 -2 -3 -5 -8 -10 -10 -8 -6 -5 -5 -6 -5 -3 -2 -2 -2 -3 -5 -7 -8 -5 -3 -2 -3 -4 -4 -3 -3 -3 -4 -6 -6 -3 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -1 -3 -2 -0 -1 -2 -4 -5 -6 -6 -5 -5 -6 -6 -5 -3 -2 -2 -1 -2 -5 -8 -9 -9 -11 -14 -15 -12 -7 -4 -3 -2 -2 -2 -2 -4 -0 -1 -6 -9 -10 -11 -10 -10 -8 -7 -9 -11 -10 -9 -9 -8 -8 -8 -8 -8 -8 -7 -5 -3 -2 -1 -0 1 -0 -0 -1 -3 -3 -4 -4 -4 -6 -10 -15 -17 -17 -12 -9 -8 -10 -6 -3 -2 -2 -2 -2 -4 -7 -7 -5 -4 -3 -3 -3 -4 -4 -3 -2 -4 -7 -7 -7 -5 -3 1 1 1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -5 -8 -8 -9 -5 -1 -1 -2 -4 -5 -5 -4 -3 -4 -5 -6 -7 -7 -6 -3 -2 -2 -4 -7 -10 -10 -10 -10 -7 -4 -1 -0 -1 -2 -2 -3 -6 -6 -5 -8 -6 -6 -9 -12 -12 -12 -10 -8 -7 -7 -9 -11 -10 -10 -9 -8 -6 -8 -10 -8 -6 -3 -3 -3 -2 -2 -3 -3 -3 -4 -5 -6 -6 -5 -6 -8 -9 -11 -8 -5 -4 -6 -8 -6 -4 -2 -0 -0 -0 -2 -4 -4 -3 -3 -4 -3 -3 -3 -3 -3 -3 -3 -4 -6 -8 -7 -3 -0 -0 -0 -1 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -7 -11 -13 -5 -2 -0 -1 -3 -2 -3 -3 -3 -4 -4 -3 -4 -5 -7 -10 -10 -5 -4 -3 -5 -7 -7 -8 -11 -9 -6 -3 -3 -5 -5 -5 -6 -6 -7 -7 -8 -5 -5 -10 -11 -11 -13 -10 -6 -3 -4 -9 -8 -6 -6 -7 -9 -8 -6 -7 -6 -4 -2 -2 -1 -1 -2 -3 -3 -3 -3 -4 -5 -6 -6 -4 -4 -3 -3 -3 -3 -2 -3 -4 -4 -5 -9 -17 -25 -6 -0 -0 -0 -0 -0 -2 -5 -5 -4 -3 -3 -3 -3 -3 -2 -4 -7 -7 -4 -1 -0 -0 -2 -2 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -4 -11 -17 -18 -10 -7 -5 -4 -5 -4 -3 -2 -2 -2 -1 -1 -1 -4 -7 -9 -8 -8 -6 -5 -4 -4 -3 -2 -4 -3 -3 -6 -12 -11 -10 -8 -8 -8 -8 -8 -19 -10 -1 -4 -5 -6 -8 -6 -4 -2 -1 -9 -11 -11 -10 -9 -9 -7 -5 -7 -6 -3 -0 1 -0 -1 -2 -3 -3 -3 -3 -5 -7 -7 -4 -0 -0 -1 -2 -3 -3 -3 -4 -4 -7 -10 -12 -14 -14 -7 -4 -2 -0 -0 -1 -2 -5 -5 -4 -3 -3 -3 -3 -2 -3 -5 -7 -8 -5 -2 -0 -1 -3 -3 -5 -4 -2 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -1 -3 -8 -14 -19 -20 -18 -15 -13 -14 -9 -6 -3 -1 -1 -2 -2 -3 -4 -7 -8 -7 -8 -9 -8 -7 -4 -4 -3 -2 -1 -1 -0 -3 -18 -18 -16 -13 -13 -11 -11 -12 -19 -8 -3 -4 -5 -4 -4 -3 -4 -3 -1 -2 -5 -9 -11 -9 -8 -6 -5 -8 -10 -6 -0 1 -1 -3 -4 -4 -4 -4 -6 -7 -8 -7 -4 1 1 -1 -2 -3 -4 -4 -4 -5 -11 -18 -21 -21 -21 -18 -12 -6 -1 -1 -3 -5 -6 -6 -5 -4 -3 -3 -3 -3 -3 -3 -4 -4 -3 -2 -1 -2 -4 -3 -7 -9 -7 -3 -1 -0 1 1 1 1 1 1 1 1 -0 -0 -4 -3 -4 -7 -12 -14 -15 -16 -18 -17 -16 -16 -22 -15 -8 -4 -2 -2 -2 -3 -3 -5 -7 -7 -6 -6 -8 -9 -9 -6 -5 -5 -3 -2 -1 -1 -2 -12 -16 -16 -13 -10 -9 -10 -10 -13 -4 -7 -15 -14 -10 -5 -4 -2 -1 -0 -0 -0 -1 -1 -0 -1 -3 -7 -20 -38 -25 -2 -0 -3 -5 -7 -6 -4 -4 -4 -6 -7 -5 -2 -0 -0 -1 -2 -2 -2 -1 -1 -2 -7 -12 -13 -11 -9 -6 -4 -2 -1 -1 -4 -6 -7 -6 -5 -5 -5 -5 -4 -4 -3 -3 -3 -3 -3 -3 -2 -2 -3 -4 -5 -5 -6 -14 -12 -8 -4 -0 1 1 1 1 1 1 -0 -0 -8 -9 -9 -10 -11 -12 -11 -11 -13 -14 -17 -20 -20 -14 -8 -4 -5 -4 -3 -3 -3 -3 -3 -4 -5 -7 -7 -6 -4 -3 -3 -2 -1 -0 -1 -2 -1 -3 -4 -4 -2 -0 -1 -3 -2 -5 -4 -9 -38 -38 -23 -3 -2 -0 -0 -0 -0 -0 1 1 1 -1 -2 -7 -19 -41 -30 -7 -1 -3 -5 -7 -8 -7 -5 -5 -7 -9 -7 -4 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -1 -3 -5 -7 -8 -7 -7 -7 -6 -6 -5 -4 -3 -4 -6 -8 -9 -6 -4 -4 -6 -8 -7 -7 -13 -18 -17 -12 -2 -1 -0 1 1 1 1 -0 -3 -9 -12 -12 -11 -11 -11 -10 -10 -11 -15 -18 -18 -17 -15 -12 -10 -10 -8 -5 -4 -5 -3 -2 -3 -4 -6 -8 -7 -2 -0 -0 -0 1 -1 -1 -0 1 1 1 1 1 1 1 1 1 -5 -12 -27 -55 -52 -30 -2 -1 -1 -0 -1 -2 -2 -1 -0 1 -1 -2 -4 -8 -16 -12 -6 -4 -5 -7 -8 -9 -8 -7 -7 -7 -7 -5 -2 -1 -2 -4 -4 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 1 -0 -1 -3 -5 -9 -10 -10 -10 -10 -9 -8 -6 -5 -5 -7 -9 -9 -7 -4 -3 -3 -5 -6 -9 -12 -15 -16 -15 -13 -7 -2 1 1 1 1 -1 -9 -13 -13 -12 -14 -14 -14 -14 -15 -16 -18 -18 -15 -14 -12 -11 -10 -10 -9 -6 -3 -3 -4 -4 -3 -4 -5 -6 -5 -1 -0 1 1 1 -0 -0 1 1 1 1 1 1 1 1 1 1 -5 -15 -31 -38 -29 -15 -1 -0 -0 -0 -2 -4 -5 -3 -1 1 1 -0 -2 -7 -6 -5 -5 -5 -6 -6 -6 -6 -7 -8 -8 -8 -6 -5 -5 -7 -9 -7 -5 -3 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -0 1 1 -0 -2 -4 -5 -8 -9 -8 -8 -10 -10 -8 -7 -7 -6 -6 -7 -9 -7 -4 -3 -4 -5 -6 -8 -10 -11 -13 -15 -18 -12 -5 1 1 1 1 -1 -8 -15 -17 -15 -16 -16 -15 -14 -13 -12 -11 -12 -12 -10 -9 -9 -10 -11 -10 -8 -5 -4 -5 -6 -7 -7 -6 -5 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -4 -4 -6 -9 -15 -10 -1 -0 -0 -1 -2 -4 -5 -3 -0 1 1 -0 -1 -7 -7 -6 -5 -5 -5 -5 -4 -4 -6 -8 -8 -8 -5 -5 -7 -8 -9 -6 -4 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -2 -5 -8 -9 -8 -7 -6 -4 -4 -4 -3 -2 -4 -6 -6 -7 -11 -8 -6 -4 -4 -6 -6 -6 -7 -8 -10 -12 -13 -18 -16 -9 1 1 1 -0 -1 -8 -15 -16 -13 -12 -10 -9 -8 -10 -10 -11 -11 -10 -8 -7 -8 -9 -10 -11 -9 -5 -5 -6 -6 -5 -4 -3 -2 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -4 -3 -4 -8 -16 -12 -4 -1 -1 -1 -1 -4 -2 -0 -0 1 1 1 -1 -6 -7 -6 -4 -2 -3 -3 -3 -3 -4 -5 -4 -3 -4 -4 -4 -5 -5 -4 -4 -3 -2 -3 -3 -2 -2 -2 -1 -1 -1 -1 -1 -3 -6 -9 -7 -2 -3 -4 -4 -4 -3 -3 -2 -2 -3 -4 -4 -5 -11 -9 -6 -4 -6 -5 -6 -7 -7 -7 -9 -10 -10 -15 -18 -17 -11 -12 -9 -6 -6 -15 -15 -12 -11 -11 -11 -10 -7 -9 -10 -10 -10 -8 -8 -9 -9 -9 -9 -8 -6 -6 -7 -6 -4 -2 -3 -4 -3 -2 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -4 -4 -4 -5 -3 -3 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -3 -2 -1 -1 -2 -4 -4 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -4 -4 -5 -5 -5 -5 -4 -4 -5 -5 -3 -3 -2 -1 -2 -2 -3 -4 -6 -7 -9 -9 -6 -6 -5 -5 -5 -2 -2 -2 -2 -2 -1 -0 -1 -5 -6 -6 -5 -6 -6 -8 -10 -10 -7 -7 -10 -11 -13 -15 -17 -15 -14 -11 -7 -3 -12 -15 -13 -12 -12 -11 -10 -8 -8 -9 -10 -9 -9 -9 -9 -9 -9 -9 -8 -6 -5 -4 -2 1 -2 -2 -2 -2 -3 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -4 -5 -6 -9 -5 -4 -3 -2 -1 -1 -3 -4 -2 -0 -0 -0 -2 -2 -2 -4 -5 -3 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -1 -3 -4 -4 -4 -2 -1 -2 -5 -5 -4 -4 -3 -2 -2 -3 -4 -6 -8 -8 -7 -7 -7 -6 -6 -7 -7 -6 -3 -3 -2 -3 -4 -3 -1 -1 -2 -4 -6 -8 -7 -7 -9 -11 -11 -8 -9 -12 -14 -14 -11 -6 -5 -9 -11 -10 -1 -8 -13 -14 -12 -10 -8 -6 -4 -5 -6 -7 -7 -8 -8 -9 -9 -8 -7 -6 -5 -3 -3 -4 -1 -1 -1 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -22 -28 -25 -10 -5 -3 -3 -3 -1 -1 -3 -4 -4 -1 1 -0 -1 -2 -2 -4 -7 -4 -2 -2 -2 -1 -1 -3 -18 -17 -9 -1 -1 -0 -0 -1 -1 -0 -0 -1 -4 -5 -5 -4 -4 -3 -3 -5 -4 -4 -6 -8 -7 -6 -6 -7 -7 -7 -7 -6 -5 -4 -2 -2 -7 -5 -3 -3 -4 -4 -5 -8 -7 -6 -6 -6 -10 -10 -11 -12 -12 -9 -6 -4 -6 -9 -12 -12 -3 -6 -9 -10 -10 -8 -6 -5 -4 -3 -3 -4 -3 -3 -6 -9 -9 -5 -2 -2 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -56 -68 -57 -19 -6 -4 -5 -5 -3 -2 -2 -3 -4 -1 1 -0 -3 -5 -5 -5 -3 -3 -3 -3 -3 -2 -2 -3 -21 -21 -13 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -2 -3 -4 -4 -4 -5 -6 -6 -6 -5 -6 -6 -6 -7 -7 -7 -7 -6 -6 -5 -3 -1 -3 -4 -5 -6 -5 -5 -5 -7 -7 -7 -8 -8 -9 -9 -9 -8 -8 -7 -5 -3 -3 -6 -8 -10 -4 -1 -0 -1 -6 -7 -6 -5 -4 -2 -1 -2 -1 -1 -2 -3 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -50 -51 -41 -17 -7 -6 -6 -5 -4 -2 -1 -1 -1 -0 1 -0 -2 -5 -6 -6 -3 -2 -3 -3 -3 -3 -3 -3 -9 -9 -7 -3 -4 -3 -2 -1 -0 -0 -0 -0 -0 1 -0 -1 -3 -4 -4 -4 -4 -4 -3 -3 -3 -4 -5 -6 -7 -6 -6 -5 -5 -4 -3 -1 -2 -3 -4 -6 -4 -5 -7 -7 -7 -8 -8 -7 -7 -7 -7 -7 -6 -4 -3 -3 -4 -6 -6 -4 -1 -0 -0 -0 -4 -5 -5 -4 -3 -2 -1 -1 -0 -0 -0 1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -26 -21 -16 -8 -3 -2 -3 -3 -4 -3 -2 1 -0 -0 1 -0 -2 -5 -7 -6 -5 -4 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -5 -3 -1 1 1 1 1 1 1 1 -0 -1 -2 -3 -3 -2 -2 -2 -2 -2 -2 -3 -4 -5 -6 -6 -5 -4 -2 -0 -0 -0 -0 -1 -2 -5 -4 -4 -5 -6 -8 -7 -6 -6 -7 -8 -9 -7 -4 -2 -1 -1 -2 -2 -1 -0 -0 1 1 1 -1 -2 -2 -2 -2 -3 -3 -2 -0 -0 -1 -1 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -13 -8 -4 -2 -1 -0 -0 -1 -3 -2 -1 1 1 1 1 -0 -1 -5 -7 -6 -6 -5 -4 -2 -3 -4 -4 -3 -2 -4 -5 -5 -5 -4 -3 -1 -0 1 1 1 1 1 -0 -1 -2 -3 -3 -2 -2 -2 -2 -2 -3 -4 -4 -5 -5 -4 -3 -3 -0 1 1 1 1 -0 -2 -2 -7 -9 -9 -5 -7 -7 -7 -7 -8 -7 -5 -3 -2 -1 -0 -0 -0 -0 1 1 1 1 1 1 -0 -1 -2 -4 -3 -3 -3 -3 -3 -2 -2 -2 -1 -1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -4 -3 -3 -3 -3 -2 -3 -4 -3 -1 -0 1 1 1 1 1 -0 -1 -3 -6 -8 -6 -4 -2 -3 -4 -4 -2 -1 -3 -5 -5 -5 -5 -4 -1 -0 1 1 1 1 1 -0 -1 -2 -3 -4 -2 -2 -2 -3 -3 -4 -4 -5 -5 -4 -3 -2 -1 -1 -0 1 1 -0 -1 -3 -3 -5 -6 -6 -8 -9 -9 -8 -7 -7 -5 -2 -1 -0 -0 -0 -0 -0 1 1 1 1 1 -0 -1 -2 -3 -3 -5 -4 -3 -2 -2 -2 -2 -2 -1 -1 -2 -2 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -2 -3 -3 -3 -5 -3 -1 -0 -0 1 1 1 1 1 1 1 1 1 -4 -13 -14 -7 -2 -2 -2 -4 -4 -3 -0 -2 -5 -5 -5 -4 -2 -0 1 1 1 1 1 1 1 -0 -1 -3 -4 -2 -2 -3 -4 -4 -5 -5 -5 -5 -5 -5 -3 -4 -2 -1 -0 -1 -3 -4 -3 -4 -7 -7 -7 -7 -8 -9 -8 -7 -7 -5 -2 -1 -1 -1 -0 -0 -0 1 1 1 1 1 1 -1 -3 -6 -6 -3 -1 -1 -1 -1 -1 -1 -0 -1 -2 -2 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -1 -0 1 1 1 1 1 1 1 1 1 1 1 -2 -6 -9 -8 -6 -5 -4 -4 -5 -5 -3 -3 -5 -5 -5 -2 -0 1 1 1 1 1 1 1 1 1 -0 -2 -4 -3 -3 -4 -5 -6 -6 -6 -5 -6 -6 -5 -3 -4 -4 -4 -4 -8 -7 -5 -4 -5 -7 -8 -7 -7 -7 -8 -9 -8 -6 -4 -2 -0 -0 -0 1 1 1 1 1 1 1 -0 -0 -3 -5 -7 -4 -1 -0 -0 -1 -1 -1 -0 -0 -0 -1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -0 -0 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -3 -12 -16 -13 -10 -9 -7 -5 -5 -5 -5 -5 -4 -2 -0 1 1 1 1 1 1 1 -0 -1 -2 -3 -4 -3 -4 -5 -6 -5 -3 -3 -2 -4 -5 -4 -3 -4 -4 -4 -4 -6 -6 -4 -3 -4 -6 -8 -9 -9 -9 -9 -10 -6 -4 -3 -2 -0 1 1 1 1 1 1 1 1 1 -0 -1 -4 -7 -6 -3 -1 -0 -1 -1 -1 -1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -2 -1 -1 -1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -5 -8 -10 -10 -11 -9 -7 -5 -4 -3 -1 1 1 1 1 1 1 1 1 1 -0 -1 -1 -2 -3 -3 -3 -3 -5 -5 -5 -2 -1 -1 -2 -4 -4 -4 -5 -5 -4 -3 -3 -5 -5 -4 -4 -6 -7 -8 -9 -11 -10 -9 -9 -6 -4 -4 -5 -2 -0 1 1 1 1 1 1 1 1 -0 -0 -3 -5 -4 -1 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Wind_Speed 35 35 36 37 37 38 39 40 40 41 41 41 42 42 42 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 35 36 37 38 39 39 40 40 41 41 42 42 42 42 42 42 42 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 38 39 39 40 41 41 42 42 42 43 43 43 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 43 43 44 nan 45 45 46 46 46 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 45 nan 46 46 46 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 43 44 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 43 44 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 41 41 nan nan 42 43 43 43 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 43 43 43 43 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 26 26 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 nan nan nan nan 25 25 24 24 24 23 23 23 23 23 23 23 23 24 24 24 25 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 21 21 21 21 21 22 22 22 22 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 21 21 21 22 22 22 22 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 20 21 21 22 22 22 22 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 17 17 17 17 17 18 19 19 20 21 nan nan nan 22 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 17 17 17 18 18 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 17 17 nan 17 18 18 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 17 18 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 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 24 24 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 241 243 244 244 245 245 245 245 246 246 246 247 247 248 249 250 251 252 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 244 245 245 246 246 246 246 246 247 247 248 248 249 250 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 246 247 247 247 248 248 248 248 249 249 249 250 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 249 nan nan nan 250 250 251 nan 252 252 253 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 251 252 253 nan 255 255 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 252 253 254 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 255 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 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 256 257 nan nan 258 258 259 259 259 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 259 260 260 260 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 270 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 283 284 284 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 269 270 nan nan nan nan 273 274 275 276 277 278 280 280 281 282 282 283 283 284 284 284 283 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 276 277 279 280 281 282 283 284 284 284 284 284 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 275 277 279 280 282 283 283 284 284 283 283 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 272 274 276 278 279 280 281 282 282 282 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 266 267 267 268 268 269 269 270 271 272 274 275 nan nan nan 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 265 266 266 267 268 268 268 268 269 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 265 265 nan 267 267 266 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 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 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 274 274 274 274 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan