CAPE 7 4 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 1 4 1 0 0 0 0 0 2 8 11 11 9 1 11 17 8 0 0 0 0 0 0 0 1 3 9 18 25 26 25 25 19 19 18 13 8 18 41 42 34 25 21 28 29 20 10 3 1 6 10 28 65 89 79 44 43 47 63 71 78 69 88 68 78 64 28 52 70 82 47 38 64 78 60 172 110 51 54 56 86 59 77 98 91 48 51 12 29 48 52 50 36 45 96 105 82 81 103 89 85 85 82 78 81 75 71 74 80 84 66 57 55 62 69 73 71 60 46 39 39 37 36 32 32 30 38 41 31 42 41 31 23 20 18 14 12 9 14 20 24 24 15 14 18 17 9 14 42 36 29 17 4 10 12 29 17 4 6 9 9 15 9 2 3 25 76 151 172 173 157 109 64 47 23 17 30 59 75 44 43 78 96 92 99 120 94 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 2 3 8 11 9 3 6 14 9 3 0 0 0 0 0 0 0 1 3 9 19 26 27 28 26 24 17 13 9 7 19 37 45 36 27 25 24 24 14 7 4 4 9 20 50 72 74 55 45 32 49 61 73 84 93 73 98 95 80 67 49 72 54 40 42 59 82 99 56 59 67 59 45 47 100 96 75 68 35 13 2 5 10 24 43 75 88 79 61 64 84 81 82 85 83 76 70 70 64 65 64 68 75 62 59 61 68 73 75 73 59 44 36 36 37 37 44 64 85 87 55 46 34 25 14 11 15 17 13 5 9 13 13 12 11 7 8 9 9 9 14 31 25 13 5 3 4 5 5 2 2 5 7 8 2 0 0 5 26 82 105 140 163 134 49 23 13 12 17 29 41 22 23 94 103 79 69 67 91 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 1 7 7 9 7 5 11 9 2 0 0 0 0 0 0 0 0 1 4 9 30 39 39 35 28 18 14 9 5 8 18 36 33 32 22 4 4 9 10 7 5 8 15 32 54 62 54 36 28 33 131 167 139 92 66 67 72 44 38 51 56 68 53 36 34 47 54 58 59 74 72 65 76 119 126 74 65 100 80 80 16 0 40 91 105 65 58 62 70 82 87 85 86 82 78 78 75 68 62 59 68 81 83 82 59 63 73 77 76 69 57 50 45 43 45 57 93 84 106 101 55 52 21 12 8 8 9 8 11 11 11 12 13 13 9 7 6 5 4 4 16 19 10 2 0 0 0 0 3 1 1 4 4 1 5 4 4 10 20 23 67 109 81 15 24 28 16 8 15 23 26 43 103 89 92 92 63 85 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 4 6 5 7 16 2 0 0 0 0 0 0 0 0 0 0 3 24 30 33 29 21 16 15 13 7 4 7 15 16 17 11 2 1 6 4 8 5 5 15 30 37 56 50 33 25 51 129 162 149 103 64 44 37 80 64 48 52 67 61 40 33 34 37 49 35 61 81 87 92 120 145 109 73 67 79 74 5 35 68 98 99 75 66 70 78 83 87 88 87 82 75 71 71 67 61 63 65 65 67 72 77 65 70 76 78 73 67 59 56 52 50 54 66 50 68 92 83 55 52 45 26 15 8 5 7 11 10 10 13 15 17 16 14 8 4 3 5 13 7 2 0 0 0 0 1 1 0 0 0 0 0 0 4 7 6 3 20 39 23 3 16 44 33 25 26 42 59 81 98 92 99 93 74 72 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 3 4 10 7 6 1 1 1 0 0 0 0 0 0 0 0 1 10 16 16 15 16 19 14 5 2 4 5 2 0 0 2 4 2 8 3 3 15 27 29 53 45 30 39 67 71 95 124 101 77 65 28 35 49 44 46 64 77 64 54 50 39 28 26 35 55 69 76 83 93 91 61 51 64 74 50 52 67 87 91 75 67 92 92 96 99 98 94 88 82 87 83 72 63 63 64 62 62 68 75 74 68 72 76 75 70 71 75 69 67 63 61 66 63 80 73 55 53 55 52 24 15 14 12 10 10 11 11 14 20 22 17 14 8 5 6 8 9 6 3 0 0 0 0 0 0 0 0 0 0 2 2 3 2 0 0 0 1 2 4 20 44 43 49 67 91 104 133 87 75 89 100 101 0 4 4 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 2 3 2 0 0 0 0 0 1 8 2 0 6 13 11 1 3 4 2 0 0 0 0 0 0 0 0 1 5 10 12 14 19 17 4 0 1 1 0 0 0 4 6 4 3 0 0 0 8 20 33 29 19 28 38 45 69 106 97 74 60 42 52 51 41 41 50 72 88 81 77 49 23 15 20 37 60 71 72 65 55 46 45 63 76 69 65 56 62 69 70 73 94 94 100 106 106 102 97 78 89 93 84 72 69 62 67 57 57 68 73 72 70 73 72 67 65 62 75 75 77 77 82 91 97 71 55 54 56 61 30 22 21 21 23 18 11 14 13 14 20 24 18 12 9 9 7 5 6 6 7 3 0 0 0 0 2 7 7 3 0 0 0 0 0 0 1 9 26 37 41 44 44 74 81 98 132 147 131 146 106 111 120 0 5 4 0 0 0 0 1 1 1 2 2 2 3 3 3 2 0 0 0 0 0 0 0 4 3 3 2 0 0 0 0 0 1 3 2 0 0 5 8 0 2 5 2 0 0 0 0 0 0 0 0 0 1 3 7 12 17 18 2 0 0 0 0 0 0 6 8 4 0 0 0 0 4 12 19 21 14 22 31 41 54 67 76 42 54 52 22 62 23 38 45 65 100 105 118 62 25 13 17 27 55 68 64 49 35 38 48 62 68 68 62 44 50 59 63 65 67 72 77 83 93 102 104 89 91 89 87 84 78 65 78 58 54 57 64 74 63 69 73 67 59 61 59 65 70 77 95 130 70 51 48 47 47 46 46 53 69 55 29 19 17 26 17 14 17 21 17 19 17 17 15 10 7 6 13 7 0 0 2 20 46 71 71 49 32 11 2 0 1 2 6 35 64 86 91 78 61 84 84 91 108 105 72 110 105 108 99 0 2 1 0 0 0 0 0 0 0 1 3 2 5 5 7 7 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 4 2 2 6 5 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 4 15 21 19 15 4 1 0 0 0 2 6 4 2 0 1 0 0 1 7 17 24 21 24 32 28 25 29 35 34 45 32 28 49 43 41 44 56 67 67 65 55 32 19 15 17 33 42 50 46 36 33 35 45 48 48 46 41 46 52 52 53 62 71 73 104 95 97 96 90 91 77 78 80 84 82 88 65 68 61 61 67 58 60 61 54 58 61 48 67 54 63 77 80 61 60 63 51 42 40 45 56 81 95 78 59 55 58 40 20 14 14 15 18 22 24 24 21 20 20 20 9 2 3 23 89 138 185 204 202 177 115 56 21 18 21 32 78 90 85 85 85 92 116 81 88 140 158 127 88 72 75 75 1 3 4 1 0 0 0 0 0 1 0 0 1 2 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 7 5 2 1 1 1 5 1 0 0 0 0 0 0 0 0 1 4 4 8 13 16 14 5 0 0 0 1 2 3 0 0 1 2 2 1 8 8 14 21 21 19 19 12 10 20 37 52 47 23 30 41 41 52 45 46 50 61 67 39 25 19 12 12 27 54 64 63 52 41 42 45 25 30 32 31 33 33 33 43 53 68 81 90 98 94 86 80 81 80 77 76 88 97 88 73 74 64 62 58 50 52 56 44 49 50 48 70 46 61 63 63 60 45 43 43 37 33 37 56 54 74 77 74 69 61 62 32 16 12 15 19 30 30 30 30 25 14 5 2 3 16 55 126 172 185 195 218 202 126 80 44 54 60 69 92 114 118 96 71 79 112 104 90 117 114 103 103 96 74 72 3 5 5 0 0 0 1 1 1 5 1 0 0 1 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 1 1 1 1 4 0 0 0 0 0 0 0 0 0 2 9 15 12 12 17 17 8 0 0 0 0 0 0 0 0 0 2 5 8 14 16 14 16 15 10 4 11 12 23 39 42 22 22 26 44 60 71 56 40 57 77 70 36 22 15 8 9 29 58 60 59 34 21 20 29 33 28 24 23 25 30 38 33 44 55 61 60 77 72 69 72 76 76 74 75 72 75 80 84 72 65 70 67 55 49 56 44 48 41 44 57 43 67 59 50 48 43 37 36 31 30 32 39 41 31 35 44 46 40 41 31 22 14 13 18 27 27 32 32 29 22 13 4 5 20 57 102 134 153 178 224 244 182 93 70 79 82 83 85 88 121 121 88 59 70 101 108 98 77 66 72 87 98 67 1 7 9 0 0 0 1 2 5 11 1 0 0 0 5 17 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 0 0 0 1 2 0 0 0 0 0 0 0 0 0 3 13 21 14 11 15 18 11 0 0 0 0 0 1 1 1 1 2 8 12 13 12 9 16 17 15 15 23 21 22 24 20 8 10 41 43 42 48 54 41 69 103 75 34 19 11 5 5 7 19 34 24 11 10 4 1 2 10 18 21 22 32 48 18 36 29 43 50 42 47 48 50 56 63 67 72 61 57 63 70 66 50 69 72 64 58 62 46 52 45 45 51 51 54 58 50 49 53 47 32 27 29 26 22 23 24 21 25 28 27 25 28 34 20 16 19 22 23 32 28 28 29 28 23 19 20 48 68 80 110 97 90 138 184 155 87 77 86 84 95 110 107 138 105 66 62 88 102 85 83 82 81 82 84 56 5 9 8 2 0 2 0 7 10 8 1 0 14 6 7 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 10 17 18 13 11 17 11 2 0 0 0 0 0 1 2 4 4 6 6 4 2 3 12 18 20 19 16 16 11 7 5 10 25 53 38 31 30 43 63 81 52 42 26 17 13 4 2 0 1 6 7 11 14 7 10 19 22 34 32 18 19 34 50 27 9 30 34 31 43 40 40 54 63 67 71 63 56 54 55 56 52 57 62 62 55 47 39 39 50 49 43 37 29 30 32 40 42 40 35 24 27 25 21 18 18 21 19 20 21 22 25 34 27 17 14 15 19 27 28 27 26 23 18 17 15 25 38 63 99 130 160 168 164 145 101 65 74 80 105 131 138 131 119 109 90 83 87 88 88 74 69 65 63 63 6 9 8 3 0 1 2 6 7 7 5 9 55 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 0 1 0 0 1 2 2 4 5 7 9 7 11 14 8 2 1 3 4 3 1 1 3 5 4 1 0 0 0 3 7 9 7 4 3 2 1 7 29 47 53 49 47 36 83 114 86 43 32 46 47 30 8 9 2 0 2 5 9 11 6 13 10 6 15 33 6 0 0 0 0 2 18 26 33 42 45 59 58 67 71 71 69 62 60 58 57 56 54 50 49 48 44 42 41 48 44 31 20 18 21 22 27 29 36 37 29 29 28 26 22 20 22 16 16 19 24 28 29 28 28 19 16 19 26 34 32 27 23 18 12 9 10 13 41 79 108 127 145 142 128 105 82 77 67 82 107 161 197 130 127 116 99 90 91 90 77 88 87 77 72 6 7 8 3 0 1 3 3 3 3 1 18 51 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 3 3 4 3 1 0 0 0 1 2 2 2 2 3 5 10 16 18 6 0 0 0 1 1 0 1 2 3 5 1 1 1 0 0 0 0 0 0 1 3 21 59 68 62 60 57 13 95 92 46 23 5 75 61 36 12 6 1 0 1 2 7 16 3 17 12 8 18 34 6 1 4 4 2 1 4 21 28 33 41 55 51 57 67 73 68 56 56 60 63 62 58 48 41 44 45 39 32 29 20 18 15 17 27 39 48 40 37 31 26 31 34 35 27 20 18 16 16 18 22 26 27 24 24 14 11 13 20 28 34 23 19 14 9 9 7 3 12 23 30 40 71 102 105 102 100 98 73 79 92 129 168 159 117 115 107 101 100 97 91 84 71 79 82 7 6 7 6 2 3 4 2 2 1 0 11 22 9 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 4 4 4 4 0 0 0 0 1 1 1 2 3 4 6 12 25 7 1 0 0 0 2 4 3 3 5 6 2 1 0 0 0 0 0 0 0 2 8 27 71 56 45 37 26 27 127 75 29 17 28 114 76 62 46 26 16 5 1 0 3 10 20 48 54 33 19 17 8 8 12 6 4 6 2 17 19 24 34 40 33 42 49 58 51 39 43 43 51 56 52 45 42 36 41 46 44 40 33 16 26 29 32 37 39 34 28 27 24 25 27 30 31 21 14 14 13 19 14 19 24 24 19 13 8 7 10 16 23 19 13 12 8 5 4 1 2 16 26 37 69 112 111 109 108 105 99 96 100 103 111 119 110 104 105 111 105 93 82 69 86 84 87 13 5 6 9 1 1 1 0 1 1 0 3 5 10 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 6 7 0 0 2 2 3 2 0 0 4 7 7 12 23 8 6 2 0 1 5 7 7 5 6 5 0 0 0 0 0 0 0 0 0 2 5 14 38 44 31 15 29 77 101 33 19 24 65 136 122 110 86 53 31 31 12 2 5 14 19 10 11 6 22 26 17 13 10 12 24 17 4 9 11 12 10 11 16 24 31 38 36 35 40 41 36 42 39 35 35 32 30 45 48 46 45 40 38 44 42 34 22 12 22 30 29 23 19 18 27 26 22 16 11 14 6 9 10 15 24 25 14 7 6 11 18 19 13 15 11 6 5 7 2 20 37 45 65 110 110 127 127 109 93 98 97 99 93 92 95 96 109 127 114 93 96 130 137 108 126 18 6 8 14 0 0 0 1 2 2 0 0 0 4 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 5 6 7 4 0 0 0 1 6 6 1 0 0 6 7 11 17 13 13 3 0 1 2 3 8 2 10 12 2 1 0 0 0 0 0 0 0 1 1 0 0 0 2 3 32 61 51 31 40 29 54 98 106 110 89 60 41 37 30 5 10 6 4 7 23 74 115 61 16 0 0 0 26 31 16 4 9 5 5 1 10 26 34 34 33 33 35 36 32 31 33 31 30 28 25 34 36 40 37 33 36 39 34 26 18 15 21 24 37 31 17 12 22 25 27 16 7 6 4 6 6 7 13 19 12 8 5 9 15 17 17 13 9 5 4 7 3 25 51 38 19 35 69 140 142 113 93 93 91 93 86 83 84 91 116 146 144 120 110 112 89 136 154 23 4 3 7 5 0 0 2 1 0 0 0 0 2 1 0 0 0 0 0 0 3 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 3 9 6 5 2 1 0 0 6 6 2 0 0 2 4 8 12 13 14 4 0 0 0 3 10 2 9 5 0 1 0 0 0 0 0 0 0 1 4 4 2 2 7 15 33 32 34 54 17 30 52 80 88 73 47 38 29 24 20 9 13 7 3 8 19 33 39 28 8 0 0 1 11 15 7 3 7 4 13 4 37 47 29 33 30 30 31 34 36 33 38 42 39 33 28 33 32 24 24 25 30 34 25 25 24 19 18 18 33 35 20 18 33 36 36 25 14 9 8 10 11 7 8 13 13 10 8 9 12 14 12 4 5 3 3 3 6 29 64 53 42 37 47 114 141 121 101 93 88 94 96 95 93 101 124 155 176 158 126 119 147 175 174 21 0 4 14 19 11 1 3 2 1 1 1 0 2 1 0 0 0 0 0 0 10 17 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 3 3 6 6 7 9 6 1 1 6 5 2 0 0 0 1 3 5 8 12 11 1 0 0 4 9 5 12 13 6 0 0 0 0 0 3 6 10 18 19 19 20 20 29 43 50 44 66 77 40 59 42 41 47 38 20 28 17 17 12 7 15 14 13 17 41 50 1 15 4 0 0 0 0 2 1 1 2 4 8 2 50 48 29 28 21 22 24 27 32 35 39 51 48 43 41 41 42 20 30 37 38 39 30 29 30 30 25 21 34 50 35 40 50 38 41 39 32 34 33 20 9 6 7 8 8 7 8 10 11 9 5 0 0 2 2 1 5 24 69 72 64 43 43 85 132 143 122 101 93 89 89 99 99 106 127 158 184 185 179 176 177 173 150 18 2 10 18 22 12 2 3 4 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 4 7 3 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 4 3 5 10 5 0 0 0 2 5 5 5 2 0 0 0 0 0 4 10 12 0 0 0 2 4 2 3 14 8 2 0 0 0 0 0 8 21 33 32 44 64 57 47 59 64 81 112 88 44 46 35 55 33 15 12 25 6 10 5 3 9 12 11 24 39 29 3 13 1 0 0 0 0 0 0 0 0 0 1 6 79 47 29 21 9 11 17 20 24 29 39 61 43 40 44 44 39 28 51 42 44 47 43 42 40 39 34 35 52 66 53 48 41 30 37 38 51 62 52 25 3 4 6 5 7 8 2 3 4 4 2 0 0 1 1 1 1 12 47 56 72 49 43 70 115 161 166 148 129 118 112 96 92 99 118 151 183 191 200 188 155 126 114 12 2 2 0 13 9 3 4 7 7 7 2 0 0 0 1 0 0 0 0 0 0 0 0 0 2 3 21 9 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 3 7 12 10 1 6 2 2 5 7 9 2 0 0 0 0 0 2 5 7 5 0 0 0 0 0 3 12 11 4 1 0 0 0 0 7 14 25 41 70 98 97 94 89 75 87 106 61 21 27 47 29 17 9 7 10 12 2 3 3 3 3 0 6 7 10 17 22 0 0 0 0 0 0 0 0 0 0 2 6 9 12 12 8 3 7 11 6 11 22 37 52 41 37 50 50 35 35 43 52 47 45 43 43 44 40 51 56 61 68 54 46 46 37 24 28 49 62 47 22 5 3 4 3 12 16 8 0 0 1 1 0 1 0 2 1 0 0 5 25 78 60 47 57 92 143 176 191 192 171 133 113 113 102 108 129 156 168 167 170 138 115 119 8 4 2 1 3 11 3 5 8 1 8 4 3 2 2 2 0 0 0 0 0 1 0 0 0 0 2 18 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 10 12 8 3 2 3 3 5 9 14 9 2 0 0 0 0 0 2 5 4 0 0 0 0 0 1 7 13 7 1 0 0 0 0 1 3 10 29 55 82 113 127 129 114 90 65 66 76 88 75 18 7 6 3 0 1 5 5 2 2 1 0 0 0 1 8 11 0 0 1 0 0 0 0 0 0 0 0 0 0 1 2 1 7 18 26 17 12 20 33 42 43 42 38 42 41 32 29 43 44 36 34 39 41 49 63 58 50 48 43 46 47 35 25 27 37 52 35 18 8 4 7 9 7 9 7 1 0 0 0 0 1 3 4 4 4 3 2 19 86 84 49 57 75 89 116 160 187 188 150 112 138 117 109 109 113 120 128 132 121 123 136 6 6 6 5 4 8 9 4 3 2 1 7 6 5 3 1 0 0 0 0 1 2 0 0 0 0 1 3 11 6 1 0 0 0 0 0 0 0 1 3 2 1 0 1 3 6 9 10 10 7 6 5 3 5 9 15 20 20 5 1 0 0 0 0 0 0 0 0 0 0 0 0 3 8 8 7 2 2 1 0 0 0 1 5 11 19 35 36 115 119 80 56 65 86 97 66 23 11 23 5 4 6 8 7 1 0 0 0 5 28 3 1 1 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 4 14 20 15 14 21 26 33 40 45 41 37 32 33 40 47 42 36 33 35 41 54 76 54 40 30 28 34 34 35 35 30 28 38 22 15 11 9 7 4 3 3 2 2 1 0 0 0 0 2 6 7 6 5 3 19 70 136 59 52 50 46 56 60 115 159 160 141 140 138 125 111 104 103 102 99 130 150 157 12 7 5 2 0 3 8 1 7 4 6 15 14 9 5 3 5 11 1 0 0 0 0 0 0 4 6 8 10 16 7 2 0 0 0 0 0 0 2 5 5 2 1 2 4 5 5 5 14 9 8 15 3 4 7 12 18 18 12 9 4 1 1 1 2 2 1 0 0 1 0 0 2 4 7 14 2 9 7 0 1 3 0 0 0 0 1 8 46 40 29 63 115 29 46 38 18 18 42 4 15 17 10 5 13 7 1 0 0 0 0 0 0 0 8 13 0 0 0 0 0 0 0 0 0 0 0 0 0 6 13 16 16 20 25 25 31 37 39 35 45 38 43 45 45 52 48 41 47 49 46 61 31 42 28 15 17 18 18 23 23 28 34 18 16 11 7 6 7 6 3 3 3 2 0 0 0 0 1 2 3 4 6 3 9 33 75 60 52 41 39 46 54 81 165 191 168 148 159 158 135 125 131 137 127 138 164 209 11 9 7 3 3 7 8 2 21 12 5 9 16 20 10 8 12 13 3 0 1 1 0 0 0 2 9 12 11 9 11 3 0 0 0 0 0 0 2 4 5 3 2 3 3 3 4 7 20 16 12 13 12 7 6 8 10 14 19 15 8 3 3 6 8 7 6 4 2 2 0 0 2 2 7 12 1 9 13 7 1 3 0 0 0 2 4 6 22 16 7 83 151 78 66 47 20 21 32 6 35 44 27 10 8 12 6 1 0 0 0 0 0 0 25 37 0 0 0 0 0 0 0 0 0 0 0 0 2 16 21 28 30 29 29 29 32 35 37 38 46 55 51 49 45 49 60 50 57 46 36 38 15 28 16 8 11 14 19 37 25 31 48 46 15 8 9 11 11 12 8 4 2 1 0 0 0 0 0 0 1 3 4 3 5 8 23 42 47 44 45 54 60 53 102 177 210 208 201 196 181 191 172 157 148 159 206 203 11 10 12 8 4 6 5 12 42 31 24 23 27 30 17 15 13 9 3 0 1 1 1 3 6 6 10 13 15 17 15 5 4 2 1 1 1 4 3 3 3 2 2 3 3 3 5 8 10 16 14 12 11 9 5 5 6 8 13 15 12 3 2 5 7 11 10 10 5 2 2 0 0 0 7 8 0 0 7 3 4 5 2 0 0 0 1 5 13 15 16 140 172 99 59 41 14 13 17 10 13 61 23 3 7 19 19 3 0 0 0 0 0 0 14 14 0 0 0 0 0 0 0 0 0 0 0 6 12 16 25 40 43 40 39 37 40 41 43 45 48 54 45 39 44 45 45 37 49 38 31 24 11 13 12 10 17 24 22 28 24 40 56 53 11 10 11 13 35 43 8 3 1 0 0 0 0 0 0 0 0 1 3 12 16 12 13 24 30 33 42 50 53 53 76 146 178 203 220 228 226 264 228 212 208 175 172 148 12 13 16 11 15 16 6 26 62 63 36 35 36 31 23 25 17 10 6 4 2 0 0 4 7 10 15 14 16 15 14 12 11 6 3 3 4 6 4 1 1 2 3 3 3 3 5 6 10 23 12 13 13 12 8 7 11 10 13 16 14 7 2 3 4 4 6 11 5 2 2 1 0 0 2 2 0 0 0 0 3 6 5 2 3 0 0 1 4 10 19 161 146 79 47 34 15 5 3 3 9 29 40 11 21 30 17 3 0 0 0 0 0 0 4 5 3 0 0 0 0 0 0 0 0 0 0 3 11 16 22 56 58 54 52 51 49 48 51 53 53 50 47 45 57 53 42 39 34 14 15 12 7 14 17 18 26 20 9 24 29 48 50 34 16 8 5 13 14 15 6 3 2 0 0 0 0 0 1 0 0 2 6 8 19 13 17 23 26 34 43 48 54 58 57 96 164 181 191 196 193 203 211 197 174 164 154 159 17 13 14 17 21 24 5 16 34 37 24 32 31 26 24 29 18 26 22 18 12 3 4 7 7 12 18 17 18 16 15 15 13 7 4 3 5 7 7 1 3 3 3 3 3 4 5 5 12 21 11 16 12 11 13 14 11 9 12 15 15 12 2 3 3 3 4 8 7 2 0 0 0 0 0 0 0 0 0 0 1 4 4 5 10 2 0 7 6 5 18 85 62 36 26 26 15 9 2 0 25 64 41 6 26 25 8 6 0 0 0 0 0 0 0 6 2 0 0 0 0 0 0 0 0 0 0 0 9 22 31 69 71 62 63 64 60 59 61 59 55 56 65 63 68 53 42 33 10 8 6 6 14 23 21 13 17 15 14 17 21 28 46 38 27 24 16 6 5 4 4 4 3 0 2 4 6 4 2 4 3 3 5 9 27 34 34 25 25 40 43 42 34 40 58 86 132 139 163 156 135 142 156 220 183 125 118 142 22 16 14 14 19 23 4 3 13 28 39 42 37 29 25 28 32 34 33 30 21 12 12 16 8 12 17 20 19 17 17 17 17 13 6 6 8 9 9 6 10 8 5 4 5 7 5 4 12 18 18 20 17 11 12 18 19 11 12 14 15 14 8 9 8 4 3 6 8 5 2 0 0 0 0 0 0 0 0 0 0 3 2 5 11 10 11 8 10 8 7 9 2 10 31 28 8 9 3 0 24 47 34 0 16 21 10 0 0 0 0 0 0 0 1 15 5 0 0 0 0 0 0 0 0 0 2 32 33 42 58 63 62 64 70 71 69 66 65 64 62 61 66 71 45 29 22 12 7 21 4 30 38 29 16 8 14 13 10 16 22 15 47 46 37 31 24 2 10 4 4 7 6 0 5 4 6 8 6 9 7 6 5 6 17 34 36 23 21 31 35 33 28 45 53 59 112 114 151 153 124 103 113 95 118 118 105 102 25 21 20 7 14 17 8 7 9 26 40 47 49 39 30 41 39 23 26 30 20 14 12 14 8 14 17 19 20 20 18 17 23 19 8 9 14 17 13 12 18 21 7 7 8 9 7 6 8 12 15 17 17 12 13 24 27 17 18 15 14 12 11 11 11 10 6 4 4 5 5 1 0 0 0 0 0 0 0 0 0 3 4 2 1 5 16 5 9 9 7 9 16 16 65 74 41 8 5 1 10 8 3 0 4 31 24 7 1 0 0 0 0 0 0 2 7 7 6 3 0 0 0 0 0 0 2 16 24 28 42 61 67 63 71 70 66 62 57 54 57 57 53 42 19 11 13 6 9 18 0 6 26 20 16 23 14 30 33 33 28 22 36 50 37 26 20 10 6 3 4 9 9 4 3 4 6 8 8 8 5 9 9 7 6 7 25 27 21 23 28 25 28 28 65 94 89 65 81 127 119 95 100 105 116 89 78 81 26 26 34 14 26 29 17 8 7 23 33 43 51 48 33 47 54 37 19 25 21 22 20 15 11 13 21 22 20 21 25 17 23 20 15 14 16 21 18 17 21 25 8 10 7 8 12 13 10 11 11 13 15 13 12 24 23 17 17 13 11 9 8 8 10 10 3 1 1 1 6 1 0 0 0 0 0 0 0 0 1 2 2 1 0 1 2 1 3 6 18 34 41 15 84 92 50 10 3 0 0 0 1 2 5 34 38 20 8 6 0 0 0 0 2 4 0 0 1 1 0 0 0 0 0 0 2 5 4 20 21 34 49 46 57 51 45 39 33 29 31 28 23 18 11 6 10 3 7 9 0 1 21 11 15 23 20 57 35 17 16 19 24 49 41 22 13 11 4 7 6 10 12 10 8 6 4 4 5 6 5 7 17 17 13 12 15 22 23 24 24 24 29 25 72 100 93 73 55 96 105 110 97 77 87 85 82 86 19 22 27 17 36 37 23 12 16 27 29 35 50 52 31 33 35 34 29 29 36 38 32 24 16 12 22 24 23 25 25 17 20 17 19 18 15 24 23 18 18 17 12 10 6 8 14 20 18 17 15 13 14 15 12 15 17 18 15 9 10 9 7 6 4 3 2 0 0 1 3 3 3 2 1 0 0 0 0 0 2 3 1 0 0 2 1 2 4 9 33 42 32 9 20 51 27 8 3 1 0 0 0 0 2 11 17 14 15 9 0 1 6 1 3 4 1 1 24 17 6 0 0 0 2 0 0 1 3 22 22 46 48 33 27 21 18 13 10 11 9 11 10 13 12 7 11 4 10 14 9 3 18 9 20 25 23 6 16 16 16 15 21 40 44 28 13 5 4 8 6 9 10 9 6 5 7 6 4 4 6 8 18 21 22 19 12 11 17 24 27 28 30 25 25 74 100 88 65 63 97 114 106 70 60 79 72 66 11 13 12 5 11 30 30 20 18 29 42 26 40 42 30 25 23 26 29 34 42 52 52 37 22 15 17 17 19 20 19 17 17 14 14 13 16 21 21 16 15 12 9 6 2 6 10 20 29 28 15 12 13 14 12 7 9 11 7 2 5 9 7 11 10 4 1 0 0 0 0 0 0 0 1 1 1 0 0 0 1 1 1 1 1 25 46 43 26 18 36 21 15 16 17 20 11 11 5 0 0 0 0 0 0 1 7 23 36 24 10 7 12 3 6 8 6 10 43 26 7 0 0 2 16 3 0 0 1 5 6 47 45 31 27 16 4 3 3 3 3 5 6 10 11 10 11 8 11 11 7 5 12 9 27 17 15 26 24 17 17 13 19 32 36 43 21 9 4 3 4 4 5 4 4 7 5 7 2 2 5 8 8 8 10 14 18 17 17 22 22 22 21 22 19 74 92 80 62 61 125 92 102 117 126 163 181 151 8 10 7 5 6 15 34 18 14 25 36 19 27 33 34 31 24 22 30 34 34 28 23 27 19 15 16 17 14 17 16 17 17 14 14 14 13 19 22 14 15 10 9 7 1 4 5 13 23 23 17 18 14 12 10 6 6 8 3 1 2 5 6 9 9 7 3 0 0 0 0 0 0 0 1 1 2 1 0 0 0 0 1 2 10 61 90 92 83 68 50 15 9 19 23 15 12 13 5 0 0 0 0 0 0 0 1 9 46 18 22 21 9 5 5 5 7 28 57 23 4 0 0 2 6 0 0 0 0 6 23 35 30 25 20 12 0 0 0 1 3 5 4 2 4 6 6 6 7 5 2 1 4 7 14 11 14 16 12 13 16 22 25 31 37 47 16 8 6 4 4 3 4 4 3 4 8 4 3 2 1 3 4 6 7 7 14 20 18 26 17 14 15 17 19 20 24 28 31 43 79 49 87 116 127 143 189 131 6 4 4 1 2 6 15 8 10 25 30 20 20 27 33 31 29 33 30 32 33 33 34 41 37 22 20 18 10 9 12 15 16 16 15 18 18 18 18 13 12 7 7 5 3 3 4 4 12 15 14 20 17 10 7 6 5 4 5 3 3 4 4 5 15 11 5 3 2 2 1 0 0 0 0 0 2 2 1 2 2 0 0 1 14 56 116 137 136 108 68 41 32 46 39 18 9 6 1 0 0 0 0 0 0 0 0 11 50 32 19 24 23 17 14 6 22 43 39 5 0 0 0 0 0 0 0 0 0 14 35 41 26 24 17 11 6 0 0 1 1 0 0 0 1 1 1 0 1 2 3 1 1 2 5 11 12 12 12 11 15 25 25 29 37 38 20 10 5 4 4 3 4 3 3 6 8 2 6 1 0 1 3 5 6 4 6 11 14 20 12 11 16 21 20 15 15 14 11 12 23 29 26 23 27 53 90 72 2 2 3 0 1 2 2 3 6 21 22 18 16 17 23 28 27 27 30 31 26 26 24 18 22 21 21 19 13 9 8 16 14 15 17 18 19 18 17 14 10 8 7 9 6 4 3 3 5 10 13 15 18 10 5 3 4 6 6 2 3 7 7 4 11 15 13 11 10 8 4 2 1 0 0 0 2 3 3 4 3 1 0 1 1 8 33 70 97 82 64 65 58 33 15 5 2 0 0 0 0 0 0 0 0 0 0 4 11 9 8 16 21 23 23 12 29 56 37 3 0 0 0 0 0 0 0 0 0 22 42 37 5 10 14 14 11 5 4 1 0 0 0 0 0 0 0 1 3 5 0 0 0 0 1 7 8 9 10 10 13 19 20 25 30 30 21 16 15 10 7 7 7 6 7 11 9 4 6 4 2 1 2 4 2 1 4 5 5 6 4 6 12 17 19 20 15 10 7 4 9 30 34 40 43 54 62 50 1 1 2 0 0 0 0 1 3 15 17 17 15 14 16 20 24 23 23 25 25 20 22 25 22 18 18 15 14 11 11 10 9 10 11 11 10 10 12 13 10 7 7 9 8 6 5 3 4 4 3 7 12 10 6 3 2 1 1 1 2 6 5 3 5 10 10 11 13 12 6 4 5 5 4 3 4 2 2 3 4 3 1 2 1 1 3 11 26 27 28 32 28 1 1 0 0 0 0 0 0 0 0 0 0 0 0 5 6 10 25 34 32 26 17 11 30 41 18 1 0 0 0 0 0 0 0 0 0 35 52 49 38 42 39 31 20 13 12 5 1 0 0 0 0 0 0 2 3 4 0 0 0 0 1 4 4 7 11 10 9 13 19 20 24 23 21 21 12 10 9 9 9 9 7 10 10 9 8 7 5 3 3 3 0 0 2 2 2 1 0 1 3 11 17 17 15 11 6 4 2 1 3 31 16 38 52 34 4 5 2 0 0 0 0 0 1 6 15 15 13 11 13 18 26 25 22 21 21 16 17 16 18 17 14 12 14 13 11 11 6 6 7 9 9 8 9 13 11 9 9 8 8 10 7 4 4 2 0 2 6 9 7 5 4 4 3 2 3 4 3 3 3 1 2 4 7 7 5 6 4 6 5 5 5 3 3 4 5 4 3 2 1 2 3 4 5 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 27 20 18 23 29 27 17 12 23 47 10 0 0 0 0 0 0 0 1 1 1 38 46 42 32 25 30 32 27 16 12 16 5 1 0 0 0 0 0 0 0 1 2 6 3 2 1 1 0 0 4 4 4 7 13 14 20 14 7 7 9 11 9 7 7 8 7 8 6 5 7 8 10 9 5 2 1 3 2 1 1 1 0 0 1 4 14 19 11 5 2 2 1 1 1 1 10 19 34 31 11 19 8 0 0 0 0 0 0 1 3 9 9 7 8 11 13 27 21 16 14 12 13 15 15 15 15 19 14 19 16 11 8 6 4 5 6 7 7 12 9 8 7 4 5 11 8 5 3 2 1 0 2 4 5 5 5 5 6 5 3 1 2 1 1 2 1 1 2 2 2 3 2 4 3 2 3 2 0 1 2 2 1 2 1 2 4 5 4 3 3 2 1 0 0 0 0 3 3 2 0 0 0 1 1 1 1 22 14 17 25 23 19 26 11 7 23 45 3 0 0 0 0 0 0 0 0 2 9 30 43 66 82 73 36 29 42 22 11 15 15 2 0 0 0 0 0 0 2 2 1 1 2 1 1 1 0 0 2 1 1 4 8 11 17 18 12 4 2 6 5 5 5 4 4 7 7 7 8 9 10 10 5 1 1 3 3 3 1 0 0 0 0 0 1 2 4 7 6 15 11 6 5 7 6 6 10 16 12 26 6 0 0 0 0 0 0 0 1 5 7 5 5 6 8 16 15 14 12 12 13 11 10 11 13 14 15 6 10 12 11 8 5 6 7 8 8 10 10 10 10 8 4 7 10 6 4 2 0 0 0 1 2 3 4 5 7 7 4 2 5 3 2 2 2 2 1 0 0 0 0 1 1 2 3 2 0 1 1 1 0 0 0 1 2 2 3 3 1 0 0 0 0 0 0 11 13 9 4 1 13 13 32 25 6 36 30 30 23 14 10 30 12 16 33 36 0 0 0 0 0 0 0 0 0 8 15 22 52 49 32 24 21 25 34 16 10 9 7 17 17 8 3 1 0 0 0 1 2 1 2 2 2 2 1 0 0 3 1 3 6 9 12 12 9 6 4 3 3 2 2 2 4 7 7 12 10 7 6 6 6 4 4 6 7 6 3 4 3 1 0 0 0 0 0 2 4 13 16 10 8 11 8 9 11 9 7 14 2 3 1 0 0 0 0 0 0 3 6 5 2 4 9 13 14 13 15 16 15 13 9 7 11 11 11 18 5 5 7 8 8 8 6 5 7 9 8 7 7 8 7 5 9 6 5 4 2 1 0 0 0 1 3 6 5 5 4 4 6 10 11 11 10 8 3 2 1 0 1 2 1 4 5 5 4 2 0 2 2 1 0 0 0 0 1 2 1 1 0 0 0 0 1 9 12 14 10 0 2 4 22 70 55 20 17 37 43 30 17 20 14 19 34 23 0 0 0 0 0 0 0 0 0 4 8 19 49 56 14 0 7 19 29 17 8 5 6 7 8 11 13 8 2 0 0 0 0 0 1 1 1 3 3 2 1 0 0 1 3 6 7 10 10 11 9 5 2 0 0 3 7 17 35 47 26 14 7 3 7 10 15 19 20 18 8 17 10 7 6 4 1 3 4 3 3 3 6 8 8 5 1 2 3 3 0 0 1 1 0 0 0 0 0 0 0 2 5 6 2 2 3 7 11 11 12 13 12 12 11 7 8 7 8 10 9 9 5 7 9 7 3 5 7 8 8 8 5 7 6 5 7 7 4 5 3 2 1 1 0 5 7 6 6 4 3 3 4 6 7 11 13 12 10 8 5 3 3 4 5 12 11 8 7 6 3 5 8 4 2 3 3 1 2 2 1 1 0 0 0 0 0 0 1 4 8 7 0 1 14 71 71 26 32 47 46 31 21 17 15 14 52 29 0 0 0 0 0 0 0 0 0 0 3 6 5 1 0 0 1 7 17 17 11 13 14 18 24 9 8 7 3 1 0 0 0 0 0 0 0 3 2 0 1 2 2 0 1 2 3 8 12 10 7 4 2 0 0 6 6 9 23 39 25 15 9 6 8 10 11 11 11 12 14 20 13 15 15 12 11 12 11 6 2 2 4 5 5 2 0 0 0 2 0 0 0 1 0 1 1 1 1 0 0 0 3 4 1 5 4 5 7 11 12 11 12 14 13 8 6 5 6 7 7 8 9 6 7 9 8 3 7 8 8 8 7 5 5 5 6 8 5 4 4 4 3 2 1 10 9 8 9 7 4 3 2 3 5 4 8 12 14 13 8 6 11 11 13 19 21 11 13 11 7 9 15 9 6 6 6 2 1 1 1 0 0 0 0 0 0 0 0 3 2 1 0 1 10 3 1 5 12 17 19 21 22 24 22 29 50 52 21 0 1 5 1 0 0 0 0 0 1 1 1 0 0 0 0 1 8 22 39 36 30 26 26 21 8 2 1 1 0 0 0 0 0 0 1 5 3 1 0 0 0 0 0 0 1 3 4 4 3 3 3 2 2 1 4 9 17 26 18 13 11 11 12 10 9 7 7 10 16 18 12 13 11 8 6 5 2 4 7 9 11 8 2 0 2 4 3 1 0 0 0 0 0 2 2 6 4 0 0 0 3 3 3 5 5 5 4 7 10 9 11 14 12 8 7 7 8 12 15 12 6 5 2 8 10 2 4 5 7 8 8 6 6 5 6 7 7 6 5 5 5 4 3 8 4 7 11 11 6 5 4 4 7 7 8 9 12 15 15 10 10 15 14 15 17 8 9 8 9 11 12 10 9 6 3 3 1 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 0 0 3 8 14 28 26 13 27 33 25 41 46 19 3 1 4 0 0 0 0 0 0 0 0 0 0 2 9 1 0 4 19 46 53 58 66 50 23 6 0 0 0 0 0 0 0 1 3 3 1 0 0 0 0 0 0 0 0 0 0 4 14 2 2 4 5 4 3 9 14 18 19 12 9 9 12 14 12 7 8 7 10 10 6 5 6 8 8 11 14 10 12 13 13 12 9 1 0 0 3 5 2 0 0 0 1 1 1 1 8 5 0 0 0 2 1 4 8 9 7 2 3 6 8 11 17 12 8 6 6 5 21 22 20 15 7 2 8 6 0 1 1 5 7 6 4 4 5 7 9 11 11 11 9 7 5 5 5 3 5 11 11 6 7 5 4 6 9 9 9 10 18 21 16 15 14 12 10 10 10 10 10 10 10 8 8 4 5 5 4 3 5 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 38 82 85 32 6 39 21 1 9 44 11 2 0 0 0 0 0 0 0 1 4 2 6 2 0 0 0 0 0 2 5 6 13 43 26 6 1 0 0 0 0 0 0 0 0 2 3 3 1 0 0 0 0 0 0 0 0 2 3 1 3 1 1 3 4 5 9 9 6 4 2 2 4 7 10 11 9 6 11 5 2 0 0 0 3 5 10 13 5 4 8 8 6 3 0 0 0 0 1 3 1 2 1 0 0 0 2 6 11 6 0 0 1 0 0 0 4 9 0 1 7 11 11 10 9 8 7 7 6 9 13 21 20 9 4 8 3 0 0 1 3 7 6 4 3 4 6 8 10 11 11 12 8 6 5 4 3 5 8 8 7 6 4 3 5 6 8 11 10 14 15 15 16 19 12 10 9 8 8 21 11 8 9 8 4 3 2 1 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 52 43 7 67 41 12 9 15 9 2 0 0 0 0 0 0 1 6 12 13 13 5 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 3 6 0 2 7 8 5 0 0 0 0 2 4 3 2 2 2 1 2 2 1 1 2 6 9 5 1 0 0 0 1 1 4 7 9 10 19 6 5 3 0 0 0 1 1 0 0 0 2 2 1 0 0 0 0 0 0 7 3 1 0 0 0 0 3 7 7 9 3 0 0 0 0 0 1 2 1 2 8 16 16 12 15 13 8 9 7 2 12 11 15 12 6 6 1 2 2 1 2 4 7 7 4 2 3 4 5 6 7 9 7 7 6 5 3 4 8 9 7 5 3 3 4 6 9 10 7 11 14 12 11 12 12 8 7 7 6 6 23 21 14 9 6 4 3 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 86 83 15 38 44 23 13 13 6 0 0 0 0 0 2 2 1 10 15 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 6 8 6 3 5 3 3 5 7 8 6 5 4 4 6 5 4 2 4 7 9 4 1 0 0 0 0 0 0 4 6 11 21 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 13 5 1 2 4 17 21 9 6 11 7 1 0 0 0 0 0 0 1 3 5 6 17 15 16 20 18 8 10 8 4 8 16 19 16 12 9 8 6 3 2 2 3 7 8 5 3 2 2 3 3 4 6 6 6 7 6 6 6 6 6 5 4 3 2 4 4 12 11 5 6 16 12 11 12 12 7 9 6 12 20 21 11 18 9 4 1 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 122 91 30 24 16 14 8 5 2 0 0 2 1 0 0 5 66 50 28 19 17 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 2 3 3 0 0 1 2 3 4 4 4 8 10 11 11 10 5 5 3 0 0 0 0 0 0 0 0 0 1 4 15 29 24 9 11 5 0 0 0 0 0 0 0 0 0 0 0 0 4 12 9 23 34 16 9 2 2 12 29 29 16 18 21 0 0 0 1 1 0 1 1 2 3 6 21 11 9 13 14 8 6 6 3 7 16 19 13 15 18 16 7 4 2 2 2 3 4 5 5 3 2 1 1 3 3 3 3 4 4 3 3 3 2 2 2 2 2 4 2 17 17 8 9 24 17 11 12 10 5 12 8 4 4 7 10 21 9 4 4 0 0 0 0 0 0 0 0 0 0 0 1 6 16 9 1 0 0 0 0 0 14 19 28 35 68 67 49 26 32 23 17 24 25 8 5 2 1 5 9 13 53 40 43 40 6 24 6 0 0 2 8 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 2 3 5 3 1 0 0 0 0 0 0 0 0 0 0 2 1 6 16 24 17 26 8 0 0 0 0 0 0 0 0 0 0 0 1 12 30 30 33 26 41 38 23 8 4 16 45 27 13 7 0 0 0 2 2 0 0 2 2 1 5 14 9 9 11 10 5 6 13 8 8 11 13 10 10 12 16 14 4 2 1 1 1 3 5 5 4 2 1 0 0 0 1 0 0 1 0 0 1 1 1 1 0 0 1 2 15 16 7 13 25 8 12 10 9 5 4 6 7 7 9 14 16 11 9 8 5 0 0 0 0 0 1 2 0 2 14 37 62 85 76 32 7 0 0 0 0 65 77 39 159 153 73 39 26 12 11 16 16 21 19 6 5 5 16 19 2 19 19 26 22 12 30 35 16 4 2 9 14 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 5 8 8 5 1 4 15 15 2 0 0 0 0 0 0 0 1 2 8 14 13 2 0 7 15 19 39 9 1 0 1 0 0 0 0 0 0 0 1 4 13 26 37 38 25 56 50 46 15 2 7 20 33 30 12 2 1 0 4 2 0 1 2 1 0 4 9 9 6 9 6 3 3 3 7 6 9 10 9 8 9 16 13 3 1 0 0 0 1 2 3 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 2 11 13 7 18 4 6 5 1 2 3 2 4 9 13 9 7 11 6 0 0 0 0 8 25 43 64 87 94 106 125 133 132 28 2 0 0 0 1 16 14 9 36 57 36 30 35 43 44 29 32 20 12 9 11 6 2 0 0 1 3 2 0 0 0 0 2 1 0 2 9 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 7 15 22 27 24 12 6 7 6 1 1 3 2 1 0 1 3 3 4 15 22 13 2 0 0 4 15 36 33 7 7 5 0 0 0 0 0 0 1 4 12 17 31 44 45 50 54 34 34 16 6 4 7 16 30 15 7 4 1 3 2 1 0 2 5 0 4 6 12 21 18 5 2 1 1 3 5 6 8 9 11 9 16 10 3 2 1 0 0 0 1 1 2 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 3 0 2 1 6 13 0 2 1 0 0 0 1 1 7 13 15 11 10 3 0 2 7 15 58 106 146 158 151 136 113 109 110 95 39 12 2 6 14 18 18 16 15 24 39 43 38 22 23 35 30 49 38 29 27 22 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 2 4 10 13 15 12 3 1 8 4 1 1 6 6 7 3 0 0 1 2 6 5 0 0 0 0 5 21 43 54 14 25 15 3 4 1 1 3 2 9 24 17 8 19 42 57 54 39 25 23 19 6 5 7 10 11 13 13 6 2 1 0 0 0 2 3 1 2 2 6 17 22 5 3 2 1 1 4 4 5 6 8 10 15 9 6 4 3 1 0 0 0 1 2 4 4 3 2 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 1 0 0 0 3 5 0 0 0 0 0 0 0 3 18 31 37 39 37 30 32 32 40 71 153 165 142 112 101 106 92 86 72 67 66 8 14 34 53 57 39 29 23 30 38 41 53 26 26 51 63 25 27 34 34 26 8 5 4 2 2 2 1 1 0 0 0 0 0 0 0 0 0 1 2 0 2 3 4 8 8 6 3 0 0 0 0 0 0 0 0 2 2 2 1 0 0 0 0 0 0 1 12 7 3 1 2 2 5 2 0 0 0 0 1 2 1 0 0 0 16 37 51 50 29 37 18 5 1 8 48 92 62 48 54 27 15 21 29 34 37 32 31 30 25 9 5 9 8 3 2 7 5 3 2 1 0 0 0 1 1 1 2 1 6 12 10 10 4 1 1 3 3 3 3 9 16 15 4 6 7 6 5 5 3 1 1 1 2 4 5 3 3 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 0 6 21 43 54 51 58 83 86 112 120 131 149 177 136 94 55 48 64 70 73 55 63 77 26 40 64 86 89 70 62 29 22 32 42 61 93 38 30 56 82 72 48 31 23 19 13 13 9 4 2 2 2 1 0 0 0 0 2 0 3 3 9 30 28 39 53 61 60 59 52 34 22 22 18 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 1 2 2 1 5 5 8 8 5 3 4 8 6 2 0 0 5 33 52 59 58 45 16 13 16 62 180 188 180 153 122 74 25 21 20 23 29 25 29 30 30 29 31 35 31 22 13 3 4 5 3 1 0 0 1 1 0 1 4 1 2 4 9 13 7 3 2 2 2 2 3 5 7 6 3 5 7 6 5 5 4 3 3 2 3 3 3 3 3 6 8 7 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 4 2 7 28 59 60 51 44 54 101 172 167 185 159 105 72 82 96 93 84 66 44 44 38 25 23 50 78 101 108 97 70 45 62 43 27 57 158 73 57 58 77 91 49 38 31 31 33 22 11 7 5 6 6 4 1 0 0 0 3 12 10 10 18 40 73 100 115 121 122 126 135 129 126 104 74 47 24 9 2 1 1 0 0 0 0 0 0 1 1 1 1 2 2 2 9 9 5 6 16 25 24 21 18 13 11 11 6 1 3 7 29 61 82 82 58 31 18 7 67 181 208 240 217 180 117 19 20 16 14 23 11 21 32 31 36 49 64 66 47 20 0 2 6 2 0 0 1 3 3 1 1 3 4 1 4 5 8 9 3 3 1 2 4 4 6 6 4 1 2 3 4 5 5 5 6 5 4 4 5 3 2 2 4 6 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 4 32 63 48 50 61 35 42 119 136 152 95 50 51 73 72 77 74 62 45 45 34 42 60 88 122 126 125 115 95 66 28 49 66 67 81 88 53 47 68 85 72 67 41 24 19 24 29 26 91 78 42 21 8 0 0 0 3 11 6 6 6 20 54 94 102 103 106 107 103 120 128 123 103 76 59 32 12 13 15 6 5 2 4 4 4 6 10 10 7 5 7 7 16 18 18 22 27 16 10 9 10 8 4 5 2 0 3 11 25 68 102 99 76 72 31 9 18 115 247 273 201 142 92 61 54 21 20 25 9 11 23 18 23 32 43 50 24 8 1 2 4 2 2 1 1 2 2 0 1 2 3 4 2 3 5 7 6 10 3 1 5 8 5 2 4 4 3 2 1 2 3 4 5 4 4 4 5 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 48 10 45 60 37 41 96 57 22 36 68 81 33 20 24 25 30 36 39 45 49 54 49 60 102 140 158 155 158 126 84 36 3 16 42 65 50 36 42 96 87 94 96 80 54 30 17 9 7 12 66 69 53 42 37 5 1 1 1 0 0 0 5 32 56 49 31 35 49 57 61 69 66 75 84 88 84 61 37 47 53 45 39 21 12 10 12 16 24 20 15 17 21 18 14 14 15 15 15 12 5 4 3 3 3 2 1 0 0 6 21 56 108 115 98 81 34 7 2 96 234 286 182 123 99 90 89 83 75 70 9 8 9 9 13 15 22 30 15 17 9 4 4 5 5 3 2 2 0 0 1 3 5 5 2 2 10 12 11 9 9 5 7 9 7 5 8 9 8 6 3 1 0 1 2 3 3 4 5 6 6 6 4 2 2 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 154 11 91 105 60 48 145 99 65 45 39 31 16 4 5 9 12 21 33 58 58 30 25 157 105 97 134 166 148 92 53 20 2 0 0 33 28 8 26 92 72 203 178 73 39 32 30 28 30 38 44 10 2 0 0 0 0 0 0 0 1 4 13 7 4 6 4 16 31 34 48 79 94 84 86 85 82 76 64 65 69 63 48 36 26 17 18 26 33 25 27 27 24 17 8 2 2 2 6 14 19 14 12 11 11 11 4 1 0 10 30 52 100 112 103 78 39 4 3 95 204 237 137 105 75 76 92 106 57 40 9 8 7 6 7 7 11 15 19 20 24 11 4 3 6 7 7 3 0 0 1 0 0 2 3 2 9 13 12 8 5 6 6 7 6 2 3 5 8 9 6 3 1 0 1 3 4 6 6 7 7 7 6 4 5 5 4 2 1 1 0 0 1 3 2 1 0 0 0 0 0 0 0 0 0 0 0 28 47 16 147 156 87 51 104 81 52 40 56 70 60 15 6 7 9 16 51 80 116 91 67 138 83 76 112 131 93 80 76 37 11 7 0 0 0 12 76 170 62 163 156 78 29 34 38 40 22 16 26 7 1 0 0 0 0 1 1 1 3 9 9 2 3 30 64 81 80 71 70 73 75 88 86 78 74 77 73 46 44 38 33 32 34 28 25 30 35 34 36 35 30 20 8 4 5 10 24 33 25 23 18 15 16 17 9 2 2 22 44 52 70 76 78 63 37 8 3 83 129 112 51 62 13 7 16 37 74 81 7 8 8 8 7 4 5 7 14 24 31 20 8 3 3 2 5 2 0 2 3 1 0 1 2 2 3 9 14 12 8 7 5 8 8 6 7 6 7 9 8 5 2 2 2 3 4 5 6 6 7 8 8 8 12 9 6 4 3 2 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 16 17 6 54 180 110 48 32 37 21 10 23 70 87 33 30 32 15 22 72 112 141 93 90 142 130 66 107 103 76 77 77 30 8 2 0 0 0 6 29 62 91 105 118 73 29 22 25 68 24 2 3 4 0 2 1 0 1 1 2 1 1 2 1 3 56 95 116 122 120 109 85 58 38 43 51 47 49 52 49 30 26 24 25 28 30 29 24 22 23 23 25 22 17 11 7 4 4 2 13 15 9 12 15 14 16 17 14 4 6 34 48 48 49 54 56 44 24 8 7 19 45 41 13 1 0 0 0 0 6 20 5 9 11 11 9 6 2 6 11 20 25 18 14 12 6 1 1 2 1 4 8 7 0 0 1 2 4 8 15 16 12 8 5 6 5 4 3 4 7 8 8 7 5 5 4 4 4 4 4 6 6 7 9 11 14 9 7 6 5 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 17 26 54 158 95 42 9 0 1 2 0 36 134 130 1 16 7 27 82 139 138 73 96 143 129 72 117 91 61 64 106 27 23 12 4 2 0 10 64 91 88 109 117 76 49 31 18 26 15 3 0 1 3 7 3 1 1 1 1 0 10 7 7 23 85 110 118 112 99 79 53 42 36 34 36 31 25 26 27 24 21 22 26 25 20 15 12 8 7 5 3 4 4 3 5 7 6 3 11 15 12 12 22 19 23 26 24 17 20 42 49 57 62 45 40 33 20 7 4 1 11 16 11 1 0 0 0 1 4 7 2 3 3 3 4 4 3 9 7 17 21 16 16 17 9 3 3 4 3 2 6 8 4 0 0 2 5 8 9 11 12 10 7 6 4 4 3 3 6 10 9 7 5 5 7 6 6 4 2 3 6 8 8 9 10 9 13 13 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 1 1 13 52 15 140 187 139 60 46 15 0 0 0 0 9 193 234 0 3 1 11 59 107 104 56 52 92 113 89 108 69 52 36 54 124 32 19 26 23 14 44 25 82 118 115 98 59 57 63 51 17 2 1 0 2 8 13 7 0 0 0 0 2 16 10 21 60 124 145 144 96 51 34 20 34 50 59 60 53 44 34 36 37 25 21 33 26 13 5 5 6 7 6 4 0 1 2 7 9 6 3 4 4 7 16 28 21 37 48 46 35 29 43 70 81 70 39 26 23 29 29 20 5 6 3 1 0 0 0 0 0 0 1 5 5 4 4 5 3 6 13 7 10 17 19 15 10 6 5 4 4 3 3 4 5 5 4 1 2 5 9 11 11 12 10 8 7 7 8 4 2 4 10 13 11 5 2 3 4 7 5 4 4 4 7 5 7 9 10 11 13 13 10 7 7 5 2 0 0 0 0 0 0 0 0 0 0 3 2 65 250 290 86 108 109 43 37 13 1 1 3 7 6 55 41 0 1 6 2 31 56 58 41 42 67 79 78 79 48 77 32 8 13 3 6 18 25 32 61 35 84 76 71 74 52 37 46 26 0 0 0 1 0 12 38 43 8 0 0 3 9 1 0 90 200 284 267 139 52 18 22 28 47 69 85 87 81 78 60 47 34 21 19 20 17 8 2 5 5 10 10 6 2 1 3 11 11 8 5 4 2 12 19 23 23 48 43 34 33 43 41 55 79 63 37 25 9 21 30 26 18 16 2 0 0 0 1 4 14 9 3 9 9 8 6 8 5 7 10 7 6 20 23 15 5 2 2 2 3 3 2 3 4 5 4 3 1 1 4 7 9 9 7 7 7 8 6 4 2 2 6 10 10 9 7 5 3 6 6 9 11 11 12 7 8 9 9 8 9 12 10 8 7 6 4 2 1 1 1 0 1 1 0 2 9 60 19 0 0 0 3 38 51 36 34 39 7 42 59 39 5 12 4 0 12 29 3 13 23 29 32 33 43 50 60 69 65 88 27 0 0 0 0 2 12 20 17 13 116 58 51 65 62 39 45 18 0 0 0 1 0 0 0 0 0 0 18 27 34 42 22 186 226 199 192 95 28 9 24 54 91 120 112 106 99 85 61 36 18 8 6 8 9 3 1 3 4 5 18 20 14 8 8 18 12 9 8 5 6 18 18 25 39 53 35 32 29 33 44 45 71 47 24 18 5 4 32 45 29 6 0 10 8 3 0 2 2 1 1 9 8 10 11 9 5 4 2 2 3 7 14 12 7 3 0 2 2 3 2 2 2 4 5 5 3 2 2 4 7 7 6 6 7 9 13 11 7 4 5 6 7 9 9 7 6 6 6 7 9 11 12 9 11 9 11 13 13 11 12 8 7 7 6 9 8 4 3 4 6 9 5 9 22 55 15 2 6 4 2 21 42 35 41 54 2 3 12 14 6 16 2 0 23 42 27 9 11 12 17 37 77 99 62 60 69 32 2 0 0 0 7 33 20 11 11 32 87 17 16 32 38 31 28 7 0 0 0 0 0 0 0 0 0 0 44 83 101 111 96 251 288 170 66 71 40 9 23 52 72 78 75 78 83 74 49 28 17 12 9 7 6 1 0 1 3 8 24 31 27 20 16 15 10 8 8 8 12 29 26 36 50 53 39 45 46 49 43 25 49 39 16 3 2 2 3 2 5 11 24 34 21 9 1 0 0 0 0 6 5 23 18 7 6 5 5 4 3 3 4 9 10 5 8 30 6 5 5 1 0 1 3 4 4 2 1 3 6 8 7 7 7 8 14 22 26 20 15 9 6 8 8 10 11 14 13 8 4 5 6 6 7 7 8 10 12 13 17 8 9 7 4 5 14 26 30 29 21 17 17 16 14 7 7 5 26 26 17 62 80 52 60 62 5 5 26 12 4 8 0 0 45 60 40 14 13 4 5 18 37 69 75 83 74 56 12 5 0 0 29 81 65 20 20 44 59 17 15 15 16 14 14 2 0 0 0 0 0 0 0 1 0 5 50 81 94 108 137 195 218 129 41 20 18 4 18 39 58 67 67 62 65 56 37 25 18 15 19 20 13 10 4 2 4 9 21 37 36 25 15 9 9 7 12 14 17 33 16 37 47 48 47 50 48 50 44 25 14 22 9 1 0 0 0 0 0 18 41 43 29 15 6 2 0 0 0 1 8 35 21 8 4 3 11 10 4 3 5 7 8 3 7 17 2 5 6 4 1 2 1 2 2 1 1 2 5 6 6 7 7 6 9 17 26 29 30 19 14 12 10 10 12 18 21 18 9 8 6 5 7 14 14 15 14 12 11 3 12 9 2 4 14 89 80 70 54 16 8 18 12 5 6 6 2 3 14 46 87 58 47 28 2 1 7 3 0 1 0 0 52 49 38 25 11 1 1 31 58 50 49 104 67 30 39 35 6 0 13 42 58 42 22 26 31 26 11 10 26 22 9 0 0 0 0 0 0 0 3 6 8 18 56 83 45 46 55 29 14 5 5 1 9 28 13 27 43 55 55 46 49 40 32 29 18 17 19 19 17 14 6 6 8 12 19 30 27 21 20 17 9 4 8 12 17 25 38 52 43 38 45 59 64 37 22 12 3 5 1 0 0 0 1 9 7 22 36 36 28 14 11 10 7 0 0 0 1 2 3 2 1 7 24 25 6 7 12 11 12 3 36 36 9 8 7 2 0 0 0 1 1 2 2 2 2 3 4 6 8 7 8 7 10 16 25 21 22 22 17 10 9 10 11 11 11 11 10 9 10 15 20 20 15 9 5 3 10 11 6 4 29 126 101 77 46 12 7 15 12 6 3 0 0 0 16 44 67 44 28 19 8 0 0 0 0 0 1 7 36 31 30 20 4 0 0 17 28 45 77 87 68 25 0 0 0 0 0 3 19 56 26 43 55 45 27 21 31 15 0 0 0 8 7 4 1 3 14 12 4 12 47 101 137 114 53 56 173 186 89 58 56 49 2 21 28 33 38 39 38 33 35 36 25 12 4 5 7 8 10 8 7 10 17 26 41 29 23 18 9 4 16 18 23 32 43 52 43 33 39 58 66 44 13 2 1 0 0 0 0 0 0 0 1 6 17 25 21 7 8 8 7 3 0 2 1 0 0 0 0 6 16 17 2 9 11 12 13 4 16 18 13 17 27 7 1 0 0 0 0 2 3 4 4 3 2 4 5 5 6 6 5 5 6 7 12 23 25 21 17 9 3 1 2 6 7 6 3 3 5 3 5 6 4 2 5 6 7 4 33 95 103 81 34 8 1 5 6 5 3 2 0 0 21 39 48 44 47 58 21 14 21 2 26 7 2 21 55 52 48 24 5 1 0 5 9 29 75 122 110 29 1 1 0 0 0 1 33 58 17 8 2 7 10 13 13 4 0 0 0 1 2 2 2 4 8 13 4 16 90 195 243 170 83 18 28 91 36 60 52 29 11 12 10 24 37 39 31 21 39 40 39 38 33 22 8 3 6 5 8 11 25 42 39 37 20 18 16 11 19 22 24 21 28 51 50 39 38 43 45 28 9 2 0 0 0 0 0 0 0 0 0 0 4 15 17 1 1 0 1 2 1 10 9 3 0 0 0 0 3 5 2 16 6 6 7 1 2 3 4 22 43 20 6 0 0 0 0 1 2 2 2 2 1 3 4 6 7 7 5 4 3 3 3 7 14 22 25 19 12 5 2 2 2 1 0 2 2 2 7 6 6 5 4 6 6 3 30 65 82 94 32 6 4 4 2 2 3 2 2 17 78 47 41 46 58 117 48 27 48 50 23 12 2 27 65 65 56 28 8 1 8 38 7 35 66 89 80 17 1 0 17 42 2 0 32 61 57 69 79 29 5 6 5 2 1 1 0 0 0 0 1 1 0 2 0 6 30 77 91 8 0 0 2 16 37 37 17 7 13 14 6 29 20 11 17 20 41 39 50 76 75 10 1 0 0 0 3 13 21 22 21 23 18 17 19 19 17 15 25 16 12 27 47 53 49 39 22 8 4 1 0 0 0 0 0 0 0 0 0 0 0 5 6 0 0 0 0 0 0 12 26 16 5 1 1 0 5 4 2 9 6 4 2 1 2 2 0 12 28 35 42 19 5 0 0 1 1 2 2 2 1 5 5 6 8 7 4 4 4 2 2 2 3 8 13 18 22 13 12 7 4 3 1 3 3 4 6 4 5 7 6 5 6 3 16 36 46 43 27 11 6 6 4 2 13 4 0 30 111 64 56 44 54 103 99 61 72 55 6 28 4 0 16 55 86 30 7 3 18 44 3 18 28 25 8 4 1 0 1 6 0 0 0 0 11 45 97 40 13 5 3 5 5 9 12 8 1 0 0 0 0 1 0 0 1 0 0 0 0 0 0 7 19 8 6 4 4 5 11 3 32 20 10 23 18 32 41 30 9 14 2 0 0 1 3 8 15 18 13 8 18 7 9 10 14 23 9 8 8 10 24 49 40 27 14 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 8 5 5 4 4 3 5 12 12 11 12 6 2 2 3 2 0 0 4 16 37 54 38 22 13 8 2 1 1 1 1 3 6 5 6 7 6 5 4 2 1 1 1 3 2 3 6 7 7 6 5 5 3 7 5 6 5 2 2 4 5 4 3 4 6 23 25 22 24 26 9 9 11 7 19 6 1 58 124 84 81 43 31 56 105 85 109 53 24 54 24 3 0 64 120 48 21 17 20 18 4 6 10 46 40 2 0 0 0 0 2 7 6 1 0 23 70 20 6 3 3 4 9 10 6 5 5 2 3 1 0 0 1 4 3 1 0 0 0 0 0 0 2 0 3 5 6 8 10 8 21 10 3 7 2 4 5 3 0 2 2 0 0 0 0 0 0 0 1 10 26 11 12 13 19 29 35 32 29 14 15 40 22 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 18 7 7 7 8 9 8 12 22 21 15 6 3 3 2 1 2 1 3 3 10 27 39 41 38 29 13 6 2 0 1 3 6 6 6 6 6 5 4 4 2 1 1 3 1 0 0 1 4 2 3 3 4 6 3 9 6 1 2 2 3 3 19 34 22 27 13 8 11 13 19 8 5 4 2 0 3 53 94 96 111 50 33 55 64 25 159 51 62 108 86 5 0 53 93 76 52 38 33 28 25 22 15 65 49 7 1 0 0 0 1 5 6 1 0 12 42 67 20 12 16 15 9 3 26 22 14 9 4 5 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 13 6 1 1 0 0 0 5 9 5 4 1 0 0 0 0 7 10 9 16 26 24 13 7 6 4 5 19 19 20 29 21 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 14 4 5 4 10 7 1 3 9 19 16 9 7 2 1 2 3 2 4 2 1 3 10 20 29 38 42 34 14 4 2 3 4 4 4 4 4 3 4 4 3 2 2 3 1 1 1 1 1 0 2 2 3 4 4 4 4 2 2 3 2 4 41 44 19 46 11 4 4 6 7 3 2 2 2 4 27 112 133 128 120 70 20 9 9 64 224 34 48 89 78 6 1 38 76 76 59 77 83 73 68 62 39 91 63 25 4 0 0 0 0 8 13 0 0 15 48 68 36 19 32 47 40 18 3 3 4 4 3 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 3 1 0 0 0 0 14 13 2 2 0 0 0 0 0 0 1 1 5 16 23 21 18 17 16 10 10 17 15 11 11 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 7 4 0 2 7 13 12 11 11 8 1 0 1 1 2 0 0 0 0 1 3 7 12 19 19 7 5 3 4 6 5 3 2 2 3 3 2 1 2 3 3 2 2 2 3 2 2 6 30 30 17 8 7 3 3 5 4 6 31 22 13 24 8 5 4 2 0 0 2 1 0 8 27 29 95 110 104 82 16 8 11 42 82 2 2 8 21 24 18 26 51 61 77 125 154 164 112 76 68 70 58 41 16 0 0 0 0 12 18 2 0 7 33 51 41 18 27 48 41 9 5 1 0 0 1 3 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 8 10 7 3 3 1 0 0 0 0 0 8 12 8 6 5 6 10 18 22 14 13 9 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 4 5 3 2 2 0 0 0 0 0 0 0 0 0 0 1 3 5 6 13 18 14 14 7 7 9 9 9 4 3 3 3 1 1 1 1 2 3 1 2 1 1 19 79 131 123 110 84 26 5 3 7 12 24 80 27 8 9 8 3 3 1 0 0 1 0 0 6 16 32 178 127 117 91 14 16 7 24 27 1 0 0 34 52 42 26 55 87 116 137 137 163 86 52 54 49 19 31 18 4 0 1 10 11 11 8 7 23 42 63 68 57 49 28 23 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 11 0 0 0 0 0 0 0 0 2 5 10 14 12 5 1 0 0 0 6 7 9 9 8 12 15 19 27 36 31 21 10 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 5 4 6 10 13 10 7 6 5 6 3 3 4 4 4 3 2 1 2 1 0 0 0 1 47 137 190 170 159 138 84 49 31 23 34 74 145 38 22 13 5 2 1 0 1 0 0 0 0 0 15 55 133 109 120 87 34 29 11 5 4 0 1 5 35 42 43 48 55 78 100 124 125 92 63 45 40 37 19 20 26 31 33 25 15 9 10 12 21 41 40 59 69 72 67 31 16 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 4 9 10 8 2 0 0 0 2 1 0 1 4 16 24 24 23 23 21 18 9 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 3 2 1 1 0 5 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 1 0 0 1 2 4 4 1 5 3 2 3 4 4 4 4 5 4 3 2 1 1 1 0 4 30 71 100 120 104 99 85 65 46 31 36 47 44 6 9 17 9 2 1 0 0 0 0 0 0 0 29 96 150 106 125 75 43 28 4 4 1 1 8 23 45 48 45 46 56 77 74 80 83 58 25 48 31 17 18 22 14 7 1 5 5 2 4 2 7 20 22 38 44 37 25 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 1 0 0 2 5 7 3 2 2 3 8 17 22 26 26 23 21 14 11 7 5 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 6 16 3 4 3 3 3 14 7 3 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 9 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 4 3 2 2 2 3 5 3 2 3 3 1 2 6 9 10 13 19 12 20 22 18 13 9 4 1 1 1 11 5 2 3 0 0 0 0 0 0 2 52 89 125 134 133 62 41 26 5 3 0 2 21 50 77 72 67 58 57 69 81 64 73 54 25 55 17 33 37 43 50 64 34 15 10 6 5 2 1 3 8 12 20 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 19 22 4 0 0 1 2 2 2 3 3 6 13 25 30 27 26 28 25 24 12 7 7 3 5 5 4 6 9 7 1 0 0 0 0 0 9 7 6 8 8 5 2 0 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 17 23 8 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 1 1 1 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 8 27 86 119 112 115 114 38 37 36 25 9 4 2 23 66 99 91 100 82 72 76 87 76 99 85 72 77 27 35 27 15 14 18 18 9 5 4 5 5 2 0 0 3 12 3 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 24 35 10 0 0 0 1 2 0 1 4 9 13 9 14 15 17 19 20 19 10 6 4 4 8 5 5 9 13 12 1 1 1 0 0 0 6 6 4 3 0 2 1 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 19 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 4 30 68 104 95 95 90 72 27 34 37 19 7 14 19 39 60 87 102 102 100 89 87 87 75 58 63 71 60 31 18 15 12 7 2 11 13 15 10 6 9 4 3 1 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 7 7 11 14 12 30 30 21 14 12 6 4 2 1 2 1 4 5 4 2 0 0 0 0 0 1 4 5 4 2 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 3 1 1 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 1 1 1 0 0 0 3 5 0 0 0 0 0 1 17 47 80 86 57 67 51 34 22 22 24 9 13 23 26 31 36 44 59 71 75 71 67 71 66 42 19 44 36 14 12 5 1 0 0 0 2 8 11 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 13 15 7 2 3 6 7 11 9 12 18 15 11 9 10 8 4 5 6 6 3 0 0 0 0 2 5 8 5 3 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 1 1 1 0 0 0 0 5 10 9 3 1 0 0 0 0 1 1 1 0 0 0 2 6 7 0 0 0 1 10 40 47 69 64 39 43 25 20 20 18 10 5 21 21 12 3 18 8 4 11 28 28 42 44 59 65 36 7 4 2 3 0 0 0 0 0 0 1 4 6 7 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 10 13 3 1 1 5 10 10 15 5 3 7 12 8 3 2 9 16 15 27 31 23 15 8 3 9 5 2 3 0 0 0 0 0 0 3 0 2 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 1 1 1 0 0 0 1 1 2 2 2 2 2 1 13 18 15 12 2 0 0 0 0 0 0 0 0 0 3 1 15 19 0 0 0 8 32 60 49 55 40 21 14 11 12 16 17 11 6 16 8 2 2 9 4 3 4 5 7 25 7 7 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 5 2 1 1 0 14 22 6 6 5 4 3 4 21 42 44 46 51 64 71 62 61 48 0 1 1 1 1 1 1 0 0 0 0 0 1 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 2 2 2 1 1 1 0 0 0 0 1 2 2 3 5 13 22 13 9 18 1 0 0 0 0 0 1 1 1 8 27 20 20 15 1 0 1 9 34 51 37 29 18 8 3 4 5 11 14 12 8 13 8 2 0 0 0 0 0 0 1 6 1 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 23 11 7 3 0 1 6 7 18 21 9 3 13 13 10 7 6 8 18 47 65 61 56 60 57 40 4 5 4 2 1 2 1 1 2 1 0 0 2 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 10 45 125 41 6 1 1 0 0 0 0 0 2 5 4 8 17 14 6 4 3 0 1 6 28 29 19 16 11 5 3 3 5 15 11 12 31 45 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 30 34 12 7 4 1 0 0 5 16 16 12 12 10 8 5 3 1 0 5 16 24 23 20 45 30 23 24 21 15 6 2 1 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 76 137 149 62 15 1 0 0 0 0 0 0 0 0 4 17 15 2 0 0 2 5 7 5 24 18 9 4 4 4 4 3 6 11 5 3 7 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 24 12 6 5 3 1 1 2 5 13 16 18 19 10 9 4 8 9 1 4 7 6 4 4 6 17 32 41 36 20 10 5 1 1 1 1 0 0 0 3 7 6 2 1 1 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 1 0 1 12 108 123 86 54 13 6 3 0 0 0 0 1 3 8 25 20 9 0 1 1 8 11 9 6 12 10 4 1 0 0 1 1 3 4 2 1 27 19 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 5 16 17 12 4 2 2 3 4 9 19 46 44 33 25 28 20 27 38 38 22 13 11 16 15 9 14 15 15 19 21 10 6 4 4 5 5 2 1 0 8 6 6 4 2 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 3 2 2 2 2 1 1 0 0 18 29 26 22 11 27 27 28 21 3 0 6 16 28 31 14 10 3 3 6 3 5 3 2 3 5 2 0 0 0 0 0 6 4 2 3 20 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 9 5 7 6 2 1 1 2 2 5 11 23 38 33 35 48 45 46 53 47 29 28 14 17 17 10 5 5 7 11 12 10 18 13 10 8 6 6 2 0 0 4 8 7 2 2 2 1 0 1 1 1 1 2 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 1 2 2 2 5 5 5 4 3 2 2 2 3 2 2 1 1 1 0 2 2 2 10 23 40 45 39 22 4 3 21 25 22 16 8 8 3 10 13 4 4 1 0 1 2 1 2 1 0 1 3 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 2 0 0 1 1 0 0 0 0 0 0 3 14 26 26 34 50 58 53 42 35 31 30 23 13 9 8 8 7 4 9 13 15 22 20 19 16 12 9 7 6 2 3 5 7 6 4 2 1 0 2 2 2 3 5 5 3 2 1 1 1 3 4 3 2 2 4 3 1 1 2 3 3 3 4 7 6 6 5 3 1 2 3 3 3 2 1 2 2 1 1 1 1 18 28 37 66 61 41 20 13 26 27 15 7 6 6 3 12 10 1 5 4 1 0 0 0 0 0 0 0 1 2 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 5 7 3 0 0 0 0 0 0 0 0 5 10 15 23 23 26 35 44 34 22 28 31 29 29 22 18 14 14 18 21 21 23 23 21 20 23 25 24 20 12 10 0 0 2 5 7 7 5 4 3 3 3 5 6 7 7 5 4 3 3 3 2 2 3 3 7 14 6 5 2 2 4 5 5 6 8 7 7 6 3 1 2 9 9 14 11 1 2 2 1 1 1 0 12 26 58 94 35 45 28 13 11 19 9 6 6 6 2 4 2 0 1 3 0 0 0 1 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 2 1 4 16 13 9 8 7 5 3 8 13 19 26 26 27 29 30 29 26 19 18 20 23 22 22 19 19 25 33 32 30 32 30 23 23 23 22 20 19 20 0 2 5 4 4 7 6 6 6 5 4 5 7 10 10 8 11 6 6 6 5 3 2 3 8 14 6 9 6 4 4 5 5 6 7 7 7 7 5 4 4 7 34 21 9 1 1 1 0 1 5 8 7 14 48 68 52 36 24 11 5 5 7 8 10 7 1 1 0 1 1 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 5 9 9 6 8 12 17 16 12 13 14 14 14 16 17 14 14 15 18 21 24 26 29 32 32 27 23 21 21 21 21 20 18 21 28 28 37 38 37 33 30 29 28 24 20 17 0 0 2 2 3 4 5 7 7 5 4 4 4 8 9 11 13 9 9 9 7 4 4 4 6 6 7 12 4 3 4 5 6 9 8 8 7 8 6 8 10 40 106 34 8 1 2 4 1 12 16 15 10 2 23 25 25 28 20 11 6 4 4 7 3 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 11 10 7 10 7 7 9 11 12 13 12 11 13 20 21 11 9 12 17 19 26 27 27 28 27 25 24 25 26 27 28 20 21 27 32 35 39 41 41 38 29 24 20 20 22 0 0 0 2 3 3 3 3 4 4 7 7 4 6 6 8 10 10 10 14 13 11 9 8 8 7 6 7 7 6 10 12 13 14 11 9 8 8 7 7 10 64 118 78 19 5 4 7 11 6 7 6 3 4 38 24 17 16 14 19 16 11 13 18 5 8 4 0 1 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 4 4 3 2 3 3 5 9 13 15 15 13 8 6 14 15 14 18 21 22 26 25 22 23 27 26 26 27 27 27 27 22 23 27 33 38 38 35 36 38 34 26 24 24 23 0 0 0 1 2 1 1 2 4 7 7 6 6 8 7 11 12 12 13 18 17 22 24 20 17 12 15 17 17 16 17 14 12 11 9 6 4 4 5 6 7 87 129 98 37 17 7 5 7 8 5 2 2 16 54 20 22 15 11 23 24 19 18 15 6 10 3 1 3 6 10 10 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 2 1 4 10 16 23 24 23 17 7 5 5 12 18 22 23 18 19 22 25 26 29 31 27 23 22 26 26 24 26 30 31 32 29 29 34 36 27 24 23 0 0 0 0 0 0 0 0 1 2 2 4 5 6 11 18 18 16 16 17 19 21 18 17 20 19 20 19 20 19 12 9 6 5 3 1 1 1 1 2 3 64 89 79 47 16 9 7 7 5 2 5 4 11 17 8 17 9 6 11 15 16 13 8 4 3 1 6 5 1 2 18 16 7 3 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 18 0 0 0 0 0 0 0 0 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 14 21 28 35 38 32 18 5 10 16 18 18 17 22 25 27 27 27 25 24 23 22 22 22 19 17 21 28 31 27 21 18 20 22 19 23 0 0 1 0 0 0 0 0 0 1 2 4 4 5 7 10 14 14 14 12 10 12 12 11 13 19 21 19 16 13 7 6 5 6 4 1 2 2 11 17 22 46 67 49 27 10 7 8 7 7 9 10 5 4 6 6 7 3 2 3 5 8 11 6 2 1 3 8 7 6 11 24 22 7 15 20 1 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 11 13 19 25 29 27 21 17 20 17 16 17 20 28 28 27 22 17 18 26 23 19 15 14 20 21 24 32 38 29 20 21 28 30 20 18 0 0 0 0 0 0 0 0 0 2 4 6 5 5 5 6 8 8 8 7 6 7 12 12 12 11 10 8 7 7 6 6 4 5 2 0 3 15 52 55 42 24 29 22 13 8 6 6 6 13 14 12 11 12 14 17 15 13 15 6 2 4 7 1 5 8 8 5 5 9 12 14 18 3 25 22 2 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 10 12 12 16 15 20 28 28 17 17 20 24 31 30 23 17 16 24 36 26 18 15 18 18 26 30 28 25 23 17 20 29 35 28 28 2 1 0 0 0 0 0 0 0 3 6 8 10 11 11 9 7 6 6 5 4 3 5 10 12 11 9 5 3 3 4 5 2 3 3 3 13 39 77 66 51 33 16 13 15 13 12 11 13 8 12 15 17 21 11 8 9 11 15 5 3 5 9 9 6 7 6 3 5 12 12 19 21 2 24 11 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 11 14 10 12 20 26 25 17 21 25 28 29 25 20 14 15 23 34 24 19 16 16 16 16 17 15 14 17 14 17 21 23 24 25 3 4 3 2 1 1 1 2 1 4 5 7 8 8 7 5 4 5 6 6 5 5 5 5 6 6 5 3 2 2 3 3 2 0 0 18 52 68 55 41 39 38 26 13 14 15 17 17 14 3 6 8 8 5 1 1 1 2 4 7 5 4 0 0 1 2 1 5 19 49 27 51 47 13 22 18 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 8 14 10 14 21 22 19 15 22 23 25 31 41 46 31 28 26 23 14 15 17 16 11 7 9 7 9 13 12 14 15 16 19 22 2 2 2 3 3 4 3 3 3 3 4 5 6 5 2 2 2 3 6 8 8 6 5 4 4 5 6 5 3 2 1 2 1 0 2 27 82 129 116 63 37 45 47 32 27 21 15 6 4 10 5 4 2 0 0 0 0 0 1 6 1 3 3 1 3 2 3 13 34 55 23 78 48 20 40 57 55 46 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 9 8 15 24 23 17 13 16 18 25 28 31 41 44 46 38 24 14 13 21 17 11 9 6 5 7 9 10 10 11 12 13 15 4 4 4 8 14 17 6 4 3 3 2 2 5 6 6 5 3 4 5 6 6 6 6 4 3 3 4 3 3 1 0 1 1 1 4 16 33 77 101 101 128 41 43 51 42 25 28 24 17 10 4 2 1 0 1 1 0 0 0 0 0 0 1 4 8 9 17 15 27 34 25 40 15 15 37 54 60 19 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 8 9 19 33 23 22 22 20 18 30 30 28 29 37 44 37 29 23 20 24 17 8 1 1 3 8 11 11 11 10 11 13 13 2 3 4 23 35 32 8 4 4 4 4 3 4 6 7 6 3 6 7 6 6 6 6 4 1 0 2 3 1 0 0 0 0 1 1 2 3 2 1 4 34 112 104 58 31 17 13 21 32 24 5 0 0 0 0 0 0 0 0 0 0 1 7 7 9 13 20 8 16 15 2 3 1 3 7 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 7 13 19 14 15 16 17 19 33 29 24 24 30 40 28 25 23 21 25 15 7 4 2 2 12 14 14 13 10 9 9 9 6 9 12 31 38 29 10 5 6 9 10 8 7 5 3 4 5 7 10 8 6 6 5 4 2 1 1 0 2 1 1 1 0 0 0 1 1 0 1 15 66 144 140 38 23 19 18 38 36 20 7 2 1 0 0 0 0 0 0 0 0 3 16 18 14 13 12 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 4 17 17 17 17 20 27 28 25 25 29 35 32 29 22 16 19 14 4 0 2 5 11 12 13 12 8 5 5 8 6 9 17 24 16 14 11 12 12 6 9 11 10 5 6 5 5 6 6 6 5 3 2 2 2 4 5 5 3 2 2 1 0 0 0 2 3 3 4 35 42 71 102 21 33 27 22 30 46 22 7 1 1 0 0 1 1 0 0 0 0 1 3 4 7 7 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 11 13 21 22 20 20 23 27 25 20 17 17 20 29 26 21 18 16 8 5 5 6 7 8 9 9 8 5 5 9 5 9 18 19 3 8 11 12 10 2 3 6 8 8 8 7 7 7 6 5 6 4 1 1 2 3 4 4 3 2 1 0 0 1 3 3 4 5 10 33 45 59 63 39 39 40 43 39 24 10 7 3 1 0 0 0 0 0 0 0 0 0 0 21 103 21 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 7 10 13 18 25 30 26 25 19 13 22 26 25 20 15 13 9 8 9 8 7 6 6 6 6 7 9 4 8 11 13 7 4 3 3 5 4 2 2 3 4 4 5 8 9 8 6 4 6 5 3 2 2 5 4 2 3 1 1 1 2 5 6 3 4 6 13 48 57 52 45 43 44 36 23 9 2 3 2 0 0 0 0 0 0 0 0 0 0 0 2 20 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 4 5 12 21 20 20 23 23 18 14 20 23 21 15 10 9 9 10 10 8 5 4 4 6 8 8 5 6 8 11 10 5 5 6 6 5 3 3 5 5 5 7 8 8 7 6 5 8 6 5 4 4 3 3 4 4 4 4 3 3 5 7 4 5 5 12 35 58 50 39 32 31 22 9 4 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 3 9 7 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 2 3 10 18 21 25 26 20 13 18 21 20 16 12 11 8 8 7 7 6 4 3 5 6 8 5 7 11 11 9 6 5 6 5 5 4 4 6 6 7 7 7 8 8 7 7 8 5 8 7 6 4 4 6 5 5 7 5 6 4 5 7 7 6 5 19 58 43 26 15 9 6 1 0 0 1 3 0 1 1 0 0 0 0 0 0 0 0 0 1 2 2 0 2 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 2 2 7 14 14 14 13 15 18 19 18 16 14 10 10 7 5 4 2 1 2 3 5 12 15 16 14 14 11 6 1 2 3 3 3 5 5 4 4 6 9 10 9 9 9 8 8 7 6 6 8 6 5 8 9 6 7 6 10 14 13 11 7 10 21 37 22 9 2 0 1 3 1 1 1 0 2 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 3 4 3 1 3 16 12 11 11 12 20 21 22 21 15 11 6 3 1 0 0 0 0 0 35 21 13 13 14 14 12 8 5 2 3 4 6 7 7 5 7 11 12 10 9 9 9 6 8 9 7 4 4 6 10 11 8 8 10 10 12 14 16 7 6 9 13 13 5 2 2 3 5 1 1 1 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 12 10 8 12 12 14 14 12 9 5 2 1 1 1 0 2 1 43 13 5 7 9 10 11 10 7 2 2 5 7 9 8 5 7 10 12 10 9 9 9 8 7 6 9 9 9 13 9 8 9 9 11 11 10 11 14 14 6 8 8 5 3 3 5 4 2 2 2 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 10 13 13 11 10 7 8 9 7 3 4 3 1 1 1 1 2 1 31 11 9 7 6 7 11 10 7 4 2 6 6 7 8 5 7 8 11 12 11 10 11 11 9 5 9 12 13 13 8 7 7 8 8 6 8 5 9 14 2 2 3 4 4 4 5 4 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 10 12 11 5 7 7 4 0 1 1 0 0 0 0 0 0 2 5 15 9 6 8 10 10 7 5 6 8 8 7 6 4 5 7 9 9 9 13 13 13 11 8 8 6 10 13 12 6 4 4 3 2 2 2 4 5 2 0 0 1 2 2 3 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 8 5 5 3 1 0 0 0 0 0 0 0 0 0 38 36 35 13 10 9 10 9 6 6 6 7 7 4 3 4 5 6 11 12 13 14 14 13 13 11 8 12 21 14 7 2 1 2 1 0 0 2 1 4 7 6 1 1 1 1 1 2 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 2 5 6 7 8 5 1 0 0 0 0 0 0 0 0 0 16 21 24 18 13 9 8 6 4 5 5 5 5 8 4 5 6 8 11 11 11 11 10 11 11 10 8 6 11 5 2 0 0 2 0 0 1 2 0 1 2 2 2 2 3 4 3 0 2 1 1 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 9 7 3 1 0 0 0 0 0 0 0 0 0 0 15 15 17 19 13 8 8 7 5 5 6 6 5 6 5 5 6 8 9 10 11 11 11 9 7 5 5 5 3 1 1 0 0 0 1 0 0 0 0 2 2 2 2 2 4 4 2 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 14 15 12 6 0 0 0 0 0 0 0 0 0 0 12 13 14 16 14 8 9 9 9 7 5 6 5 3 1 1 3 6 7 5 6 8 7 6 5 5 6 3 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 10 6 2 1 0 0 0 0 0 0 0 0 0 0 10 12 12 13 12 9 9 9 9 8 5 7 3 1 1 0 1 1 1 2 2 1 1 3 5 6 5 5 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 9 17 8 1 0 0 0 0 0 0 0 9 7 8 10 11 10 9 10 8 8 7 6 3 2 1 0 0 0 0 0 0 0 0 1 6 9 9 9 8 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 9 4 0 1 0 0 0 0 0 0 0 0 10 7 8 10 10 10 10 10 9 8 8 7 4 0 0 0 0 0 1 0 0 0 0 1 4 7 9 9 13 12 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 52 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 9 10 11 12 11 11 11 11 8 6 6 5 4 0 0 0 1 2 0 0 0 0 0 1 6 6 6 11 10 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 86 50 22 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 8 10 11 12 12 12 11 10 9 7 7 5 3 0 0 0 2 3 0 0 0 0 0 0 3 1 4 7 5 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 35 52 61 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 10 8 8 9 13 23 28 19 11 8 8 5 2 1 1 1 2 3 2 0 0 0 0 0 0 0 0 1 1 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 76 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 11 7 7 10 14 21 43 25 13 9 9 6 5 4 4 3 3 3 2 2 5 2 1 0 0 0 0 0 0 1 4 1 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 11 9 8 11 10 11 19 20 16 13 12 11 10 9 7 5 5 3 2 2 2 1 1 1 0 2 9 3 1 1 3 2 1 3 5 4 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 9 10 10 9 7 8 12 12 14 15 16 19 11 12 10 7 6 3 2 2 1 0 2 2 5 10 1 0 0 2 5 5 3 7 7 1 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 8 10 10 9 8 7 7 7 10 14 15 15 11 17 13 11 11 11 4 3 3 3 1 2 1 2 1 0 0 2 5 5 4 6 6 4 7 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 41 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 7 8 11 15 6 8 8 7 7 10 11 12 13 15 10 12 16 16 6 5 5 4 3 8 5 9 9 3 3 2 1 2 7 2 8 10 8 3 8 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 6 7 13 15 8 7 7 7 7 8 9 10 11 11 6 11 13 14 12 5 6 6 6 8 11 14 8 2 3 4 1 3 5 1 11 11 9 6 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 0 0 0 0 0 -1 -2 -2 0 0 0 0 0 0 0 0 -1 -1 0 -1 -5 -1 0 0 0 0 -1 -17 -16 -14 -14 -11 -1 -9 -11 -6 0 0 0 0 0 0 0 -11 -38 -23 -16 -12 -12 -14 -13 -16 -16 -15 -16 -18 -11 -4 -6 -9 -12 -14 -10 -9 -15 -21 -14 -9 -37 -29 -44 -47 -38 -34 -41 -41 -18 -18 -32 -39 -36 -24 -30 -32 -26 -18 -20 -42 -22 -28 -31 -18 -9 -12 -11 -7 -9 -11 -12 -37 -23 -37 -24 -8 -7 -2 -1 -13 -19 -16 -10 -2 -11 -15 -23 -32 -34 -46 -35 -35 -36 -25 -7 -8 -38 -19 -12 -15 -15 -12 -13 -13 -10 -12 -15 -12 -15 -15 -11 -6 -7 -9 -10 -10 -15 -15 -14 -14 -43 -21 -26 -29 -30 -42 -12 -11 -12 -15 -14 -8 -10 -14 -13 -9 -8 -12 -18 -42 -17 -9 -19 -27 -13 -8 -7 -15 -20 -16 -7 -8 -9 -19 -15 -12 -38 -35 -26 -16 -13 -18 -27 -12 -9 -8 -15 -28 -33 -10 -19 -22 -43 -38 -6 -6 -3 -3 -12 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -16 -19 -18 -14 -12 -11 -16 -10 -13 -6 0 0 0 0 0 0 -3 -12 -11 -21 -15 -12 -11 -11 -12 -14 -18 -19 -20 -19 -10 -6 -5 -8 -11 -12 -13 -13 -17 -20 -22 -35 -34 -62 -49 -38 -35 -43 -45 -15 -30 -58 -51 -21 -15 -14 -11 -12 -14 -22 -46 -27 -26 -27 -28 -22 -24 -31 -20 -23 -29 -33 -44 -8 -21 -16 -9 -10 -2 -1 0 -2 -4 -6 -10 -18 -18 -11 -10 -20 -32 -33 -34 -35 -26 -23 -50 -51 -20 -12 -10 -8 -6 -11 -12 -9 -8 -9 -12 -18 -12 -7 -13 -13 -6 -6 -7 -13 -11 -18 -43 -51 -44 -25 -28 -26 -17 -16 -14 -13 -17 -20 -20 -22 -16 -18 -15 -12 -14 -19 -34 -25 -15 -22 -23 -15 -11 -18 -24 -16 -7 -5 -11 -18 -21 -29 -27 -32 -55 -30 -23 -18 -15 -15 -21 -22 -20 -13 -19 -25 -14 -13 -32 -48 -59 -38 -10 -11 -4 -8 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -16 -17 -14 -14 -17 -16 -8 -2 0 0 0 0 0 0 0 0 -3 -15 -17 -9 -6 -6 -8 -12 -19 -18 -23 -24 -18 -11 -6 -7 -7 -7 -6 -3 -19 -26 -27 -30 -42 -54 -45 -36 -34 -42 -46 -19 -25 -29 -32 -32 -31 -21 -18 -14 -12 -15 -25 -30 -25 -26 -43 -39 -11 -14 -31 -36 -40 -46 -46 -36 -25 -15 -8 -7 -7 -6 -6 -1 0 -6 -15 -16 -8 -11 -22 -25 -26 -29 -30 -34 -35 -26 -12 -17 -14 -13 -8 -3 -2 -2 -5 -9 -7 -5 -6 -11 -14 -10 -12 -9 -4 -4 -4 -2 -5 -5 -19 -42 -36 -22 -22 -23 -23 -22 -14 -9 -10 -21 -22 -18 -14 -18 -16 -15 -17 -19 -19 -18 -15 -25 -16 0 0 -1 -4 -5 -2 -3 -10 -16 -3 -3 -7 -15 -28 -22 -17 -26 -23 -21 -22 -16 -23 -15 -13 -36 -54 -53 -103 -70 -69 -53 -24 -13 -10 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -4 -7 -11 -14 -10 -1 0 0 0 0 0 0 0 0 0 -2 -9 -7 -7 -7 -10 -15 -20 -9 -16 -16 -17 -19 -13 -11 -11 -14 -12 -5 -21 -11 -19 -28 -41 -43 -48 -44 -33 -36 -37 -30 -28 -25 -23 -36 -38 -26 -40 -43 -18 -14 -21 -28 -25 -33 -35 -31 -28 -26 -32 -26 -36 -45 -48 -38 -29 -17 -7 -6 -7 -7 -7 -1 -8 -9 -12 -14 -7 -4 -12 -38 -48 -44 -37 -23 -10 -9 -19 -22 -14 -14 -10 -8 -7 -6 -5 -5 -13 -7 -4 -3 -6 -16 -10 -8 -5 -3 -3 -4 -7 -7 -6 -12 -22 -25 -25 -23 -21 -22 -26 -27 -16 -18 -22 -18 -13 -12 -13 -12 -13 -15 -16 -16 -27 -33 -19 -3 0 0 0 -1 -1 0 0 0 0 0 -6 -11 -13 -11 -2 -15 -15 -16 -19 -23 -24 -19 -50 -75 -83 -78 -76 -70 -53 -34 -24 -20 -14 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -4 -6 -15 -10 -8 -2 -5 -5 -2 0 0 0 0 0 0 0 0 -7 -13 -15 -14 -7 -4 -6 -6 -13 -19 -18 -14 -5 0 -9 -21 -13 -18 -5 -23 -40 -33 -35 -36 -42 -37 -29 -27 -31 -40 -33 -28 -25 -28 -39 -35 -19 -21 -29 -31 -26 -53 -69 -67 -43 -18 -14 -42 -39 -31 -36 -38 -20 -8 -6 -6 -6 -7 -8 -18 -18 -9 -5 -6 -9 -4 -9 -19 -27 -27 -10 -12 -8 -30 -34 -20 -11 -8 -8 -8 -6 -6 -10 -11 -9 -4 -3 -3 -3 -3 -4 -5 -5 -6 -6 -4 -6 -6 -11 -20 -24 -25 -22 -15 -14 -17 -22 -32 -19 -18 -17 -13 -10 -8 -8 -9 -13 -14 -16 -25 -29 -32 -16 -2 0 0 0 0 0 0 0 0 0 -4 -6 -7 -6 0 0 0 -7 -7 -42 -103 -86 -95 -73 -58 -51 -52 -43 -47 -53 -29 -15 -15 0 0 0 0 0 0 0 -1 -1 -1 -2 0 0 -5 -5 0 0 0 0 0 0 0 0 0 0 -7 -12 -8 -1 0 0 0 0 -2 -11 -3 0 -4 -9 -9 -1 -15 -17 -10 0 0 0 0 0 0 0 0 -2 -11 -11 -8 -7 -5 -15 -4 -4 -10 -10 0 0 0 -10 -20 -19 -12 -2 0 -1 -20 -40 -38 -45 -41 -31 -24 -26 -38 -33 -30 -28 -28 -30 -21 -19 -33 -36 -34 -34 -38 -49 -53 -61 -47 -30 -34 -53 -42 -32 -24 -14 -11 -11 -9 -8 -8 -13 -25 -15 -9 -5 -6 -8 -10 -9 -9 -10 -10 -16 -31 -10 -30 -37 -35 -30 -25 -21 -8 -6 -8 -11 -10 -9 -4 -4 -4 -4 -3 -5 -4 -5 -6 -6 -4 -1 -3 -10 -14 -14 -12 -15 -12 -9 -7 -7 -9 -11 -14 -14 -14 -12 -9 -5 -5 -9 -11 -12 -16 -22 -22 -24 -18 -8 0 0 0 0 -18 -24 -17 -7 0 -1 -2 -1 0 -4 -19 -47 -70 -87 -88 -81 -84 -51 -42 -42 -38 -33 -37 -44 -25 -15 -13 -1 0 0 0 0 0 0 -1 -1 -4 -14 -12 -12 -8 -6 -2 -1 0 0 0 0 0 0 0 -16 -22 -23 -16 0 0 0 0 0 -2 -7 -5 -3 0 -7 -10 -1 -11 -15 -6 0 0 0 0 0 0 0 0 0 -4 -5 -9 -9 -8 -13 -2 0 0 0 0 0 0 -19 -22 -12 0 0 0 0 -29 -46 -37 -37 -35 -33 -29 -40 -56 -39 -38 -29 -23 -10 -12 -21 -23 -32 -31 -26 -20 -22 -45 -53 -50 -40 -41 -61 -46 -35 -22 -14 -14 -14 -13 -8 -4 -7 -12 -9 -13 -6 -5 -6 -7 -9 -11 -18 -9 -12 -24 -18 -29 -34 -38 -40 -42 -44 -20 -8 -6 -6 -8 -10 -4 -6 -8 -7 -4 -5 -6 -6 -6 -4 -2 -3 -8 -14 -15 -10 -5 -7 -13 -20 -18 -16 -16 -15 -14 -17 -17 -14 -10 -7 -7 -7 -8 -8 -11 -15 -11 -10 -5 -1 0 0 -4 -42 -75 -91 -94 -91 -85 -60 -13 0 -16 -41 -69 -86 -71 -67 -70 -69 -65 -50 -35 -34 -35 -34 -34 -34 -17 -14 -18 -1 -4 -3 -1 0 0 0 0 0 0 -3 -9 -14 -5 -3 -4 -3 0 0 0 0 0 0 0 -1 -5 -9 -7 0 0 0 0 0 0 -5 -16 -20 -21 -17 -9 0 -1 -13 -5 0 0 0 0 0 0 0 0 0 0 0 -6 -11 -8 -4 -3 -5 -1 0 0 -7 -30 -15 -9 -4 -4 -7 -3 0 -6 -29 -36 -30 -21 -16 -21 -43 -57 -50 -45 -18 -34 -24 -7 -11 -15 -24 -25 -22 -21 -23 -34 -37 -33 -36 -36 -40 -64 -49 -27 -19 -19 -20 -21 -23 -15 -13 -13 -12 -15 -7 -6 -6 -6 -10 -21 -20 -16 -20 -27 -24 -10 -9 -13 -29 -38 -44 -49 -12 -6 -6 -7 -8 -5 -4 -4 -5 -5 -5 -8 -6 -12 -9 -9 -10 -10 -9 -10 -12 -8 -7 -12 -15 -21 -19 -15 -13 -13 -18 -17 -16 -13 -9 -8 -8 -8 -6 -6 -9 -10 -6 -4 -6 -11 -31 -69 -122 -120 -126 -126 -116 -98 -85 -46 -51 -61 -77 -84 -72 -59 -51 -50 -48 -42 -38 -30 -35 -32 -24 -21 -25 -29 -27 -26 -3 -11 -10 -3 0 0 0 0 0 -2 -1 -1 -3 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -12 -15 -17 -21 -8 -2 -2 -2 -13 -3 0 0 0 0 0 0 0 0 -2 -6 -3 -12 -8 -3 -4 -8 -1 0 0 -6 -17 -14 -2 0 -9 -22 -21 -1 -15 -22 -30 -32 -31 -29 -15 -53 -67 -58 -44 -28 -21 -11 -30 -39 -28 -19 -19 -19 -21 -28 -38 -46 -27 -34 -29 -35 -56 -51 -37 -33 -35 -36 -30 -21 -15 -19 -15 -13 -14 -11 -11 -14 -10 -11 -22 -24 -19 -22 -27 -25 -13 -12 -12 -22 -30 -37 -41 -13 -6 -7 -7 -8 -9 -8 -6 -9 -9 -8 -9 -6 -13 -9 -20 -29 -27 -24 -7 -8 -22 -21 -12 -12 -16 -26 -26 -24 -22 -19 -11 -11 -13 -14 -11 -9 -5 -4 -4 -6 -10 -17 -23 -20 -19 -59 -113 -146 -151 -157 -154 -161 -141 -84 -50 -52 -72 -82 -82 -68 -49 -49 -34 -28 -30 -30 -23 -30 -27 -22 -22 -28 -28 -21 -18 -9 -11 -10 -1 0 0 -4 -5 -1 -9 -3 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -19 -4 -2 -2 -5 -13 -1 0 0 0 0 0 0 0 0 -6 -13 -11 -19 -22 -17 -9 -5 0 0 0 0 -1 -2 0 0 0 -12 -21 -19 -16 -15 -29 -34 -26 -16 -20 -21 -27 -27 -29 -31 -19 -13 -17 -37 -35 -18 -18 -19 -24 -36 -42 -39 -32 -27 -25 -41 -60 -56 -53 -59 -60 -49 -40 -31 -18 -19 -19 -18 -19 -18 -14 -18 -10 -7 -10 -14 -12 -14 -18 -35 -51 -40 -16 -17 -20 -25 -37 -44 -6 -7 -7 -8 -13 -17 -12 -15 -12 -8 -7 -13 -31 -25 -35 -34 -25 -12 -16 -17 -37 -38 -24 -13 -14 -27 -28 -27 -25 -23 -19 -14 -12 -11 -11 -9 -5 -5 -5 -6 -9 -14 -18 -18 -18 -79 -121 -135 -153 -163 -163 -172 -180 -139 -59 -44 -60 -66 -67 -61 -44 -25 -35 -34 -37 -38 -31 -30 -37 -39 -41 -35 -22 -15 -17 -4 -7 -8 -3 0 0 -2 -5 -4 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 0 0 0 -6 -12 0 0 0 0 0 0 0 0 0 -9 -14 -14 -9 -8 -16 -14 -6 0 0 0 0 0 -6 -13 -10 -7 -17 -19 -15 -15 -18 -34 -33 -24 -15 -17 -25 -22 -11 -18 -31 -25 -11 -16 -36 -35 -24 -22 -23 -27 -28 -32 -38 -37 -20 -14 -16 -19 -30 -47 -57 -56 -28 -7 -1 -7 -36 -42 -30 -24 -23 -19 -19 -10 -7 -8 -9 -12 -16 -21 -21 -21 -19 -11 -17 -10 -10 -27 -42 -39 -27 -10 -7 -17 -25 -25 -34 -9 -37 -45 -33 -28 -32 -37 -19 -9 -11 -15 -21 -29 -33 -31 -38 -56 -53 -22 -17 -17 -19 -20 -17 -17 -10 -7 -7 -5 -5 -6 -7 -9 -9 -6 -6 -8 -29 -94 -126 -125 -131 -165 -196 -225 -228 -168 -59 -37 -46 -48 -45 -38 -30 -19 -32 -38 -35 -30 -32 -45 -35 -31 -31 -25 -17 -25 -6 -10 -15 -12 -2 -12 -2 -4 -7 -6 -1 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 0 0 0 0 -10 -23 -17 -1 0 0 0 0 0 0 -4 -11 -14 -12 -7 -9 -14 -9 -3 0 -1 -2 0 -2 -6 -11 -17 -17 -17 -18 -12 -7 -17 -25 -28 -27 -20 -12 -14 -12 -7 -25 -30 -19 -19 -29 -30 -28 -24 -17 -12 -25 -30 -30 -31 -27 -3 -2 0 -2 -17 -35 -31 -10 -7 -9 -17 -27 -36 -32 -16 -10 -10 -9 -13 -4 -8 -10 -11 -17 -22 -22 -21 -19 -17 -17 -9 -12 -34 -49 -46 -32 -27 -13 -12 -23 -37 -57 -62 -57 -46 -31 -21 -20 -9 -20 -17 -8 -5 -9 -13 -21 -31 -45 -58 -55 -33 -34 -30 -20 -13 -11 -14 -8 -9 -10 -9 -8 -6 -7 -8 -11 -12 -7 -8 -8 -39 -94 -114 -104 -94 -102 -82 -97 -96 -59 -44 -52 -45 -43 -36 -28 -25 -35 -41 -34 -37 -45 -43 -42 -29 -25 -32 -35 -29 -16 -17 -16 -8 0 -4 -9 -7 -10 -11 -7 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -12 -22 -14 -1 -3 -1 0 -8 -23 -20 -21 -21 -15 -10 -10 -11 -12 -6 -1 -3 -16 -18 -16 -6 -3 -12 -17 -19 -6 -2 0 -2 -11 -23 -29 -25 -12 -3 -6 -7 -39 -43 -32 -33 -30 -29 -32 -20 -11 -15 -15 -33 -48 -52 -37 -11 -10 -2 0 -17 -31 -24 -6 -17 -21 -22 -25 -26 -26 -5 0 -4 -4 0 -1 -14 -20 -17 -14 -15 -15 -17 -18 -20 -17 -9 -12 -15 -19 -18 -25 -38 -45 -25 -28 -36 -47 -64 -44 -46 -38 -38 -35 -21 -44 -42 -39 -35 -23 -10 -23 -37 -43 -50 -51 -37 -40 -38 -38 -20 -8 -9 -16 -16 -12 -10 -9 -6 -8 -8 -9 -12 -14 -13 -10 -9 -43 -85 -102 -109 -113 -62 -59 -65 -67 -68 -65 -42 -52 -48 -29 -17 -25 -26 -32 -40 -47 -46 -46 -35 -38 -32 -30 -31 -25 -20 -15 -7 0 -4 -13 -12 -13 -13 -7 0 -1 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 -17 -25 -19 -4 -6 -2 0 -1 -13 -28 -29 -32 -22 -14 -11 -9 -15 -9 -3 0 0 -1 -4 -13 -5 -5 -17 -23 -21 -5 -3 -3 0 0 0 0 -1 0 -3 -15 -41 -41 -40 -39 -34 -20 -21 -22 -19 -21 -22 -6 -29 -53 -46 -21 -11 -1 0 -5 -11 -18 -22 -9 -24 -26 -23 -22 -19 -11 -2 -17 -27 -20 -1 -5 -25 -23 -16 -14 -19 -19 -14 -13 -12 -12 -19 -29 -37 -37 -37 -37 -37 -32 -36 -39 -46 -53 -54 -46 -43 -43 -45 -41 -34 -29 -36 -41 -34 -19 -16 -18 -22 -27 -34 -37 -36 -35 -50 -24 -11 -15 -13 -13 -17 -13 -9 -9 -14 -9 -7 -10 -13 -14 -13 -10 -13 -61 -88 -101 -121 -80 -72 -73 -75 -77 -75 -67 -83 -80 -51 -24 -20 -13 -26 -30 -36 -37 -35 -33 -33 -23 -30 -32 -27 -19 -9 -17 -5 -9 -12 -7 -9 -11 -4 -4 -8 -9 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -9 -1 -17 -5 0 0 0 0 -1 -18 -14 -4 -2 0 0 0 -3 -10 -14 -19 -15 -13 -12 -10 -10 -9 -5 -2 -1 0 -1 -10 -6 -6 -11 -19 -17 -6 -3 -2 0 0 0 0 0 0 -5 -19 -38 -24 -25 -28 -26 -16 -6 -24 -23 -26 -42 -49 -18 -26 -33 -29 -17 -12 -17 -3 0 -21 -38 -28 -17 -14 -17 -22 -25 -23 -8 -19 -10 -12 -16 -3 -21 -24 -21 -17 -15 -19 -21 -19 -17 -25 -42 -66 -66 -47 -42 -37 -28 -25 -32 -42 -45 -50 -53 -50 -44 -41 -44 -48 -43 -32 -40 -46 -46 -29 -10 -12 -26 -21 -27 -34 -37 -39 -49 -26 -14 -14 -15 -14 -16 -11 -10 -11 -12 -5 -5 -7 -8 -10 -13 -11 -11 -50 -70 -89 -99 -84 -72 -73 -74 -67 -63 -70 -83 -76 -58 -44 -38 -30 -29 -28 -31 -38 -41 -48 -82 -64 -29 -60 -22 -17 -11 -14 -2 -2 -3 -2 -3 -2 0 -5 -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 -4 -1 0 0 0 0 0 -13 -12 -6 -3 0 0 -10 -10 -10 -6 0 0 -10 -11 -9 -9 -10 -7 -8 -4 0 -2 -6 -6 -14 -17 -14 -4 -1 0 0 0 0 0 0 0 0 -9 -16 -19 -26 -31 -24 -22 -21 -19 -31 -18 -14 -35 -44 -16 -14 -9 -11 -11 -9 -10 -12 -2 -20 -29 -23 -26 -27 -7 -11 -18 -18 -13 -21 -26 -27 -26 -24 -25 -23 -23 -25 -26 -27 -22 -45 -40 -45 -56 -66 -68 -53 -50 -51 -49 -41 -32 -49 -46 -47 -50 -48 -43 -53 -49 -46 -43 -43 -55 -51 -50 -41 -32 -34 -46 -21 -21 -41 -48 -43 -48 -33 -21 -15 -13 -13 -11 -11 -13 -14 -11 -7 -8 -8 -12 -11 -14 -14 -9 -34 -75 -101 -101 -87 -97 -94 -87 -68 -54 -61 -80 -54 -51 -52 -50 -46 -41 -33 -24 -38 -44 -43 -46 -36 -70 -63 -18 -11 -11 -9 0 0 0 -6 -8 -5 -1 -6 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -13 0 0 0 -2 -2 -2 -12 -12 -10 -3 0 0 -1 -3 -11 -12 -4 0 0 -9 -10 -12 -13 -7 -3 -2 0 -1 -2 -3 -6 -2 -9 -12 -6 -5 -1 0 0 0 0 0 0 -5 -5 0 0 0 -2 -19 -24 -22 -26 -21 -18 -32 -30 -17 -15 -6 -15 -18 -16 -10 -12 -13 -13 -11 -10 -17 -31 -16 -10 -12 -8 0 0 0 -10 -15 -13 -15 -26 -26 -28 -12 -20 -44 -47 -49 -51 -52 -59 -69 -55 -58 -58 -59 -58 -58 -62 -52 -48 -58 -59 -53 -64 -59 -57 -49 -48 -49 -32 -34 -43 -51 -51 -43 -22 -35 -45 -55 -56 -51 -41 -37 -34 -22 -12 -13 -15 -15 -14 -12 -10 -12 -12 -10 -14 -13 -11 -8 -11 -82 -111 -126 -134 -121 -90 -90 -73 -59 -61 -72 -54 -53 -54 -52 -51 -48 -37 -26 -35 -26 -14 -14 -13 -40 -24 -22 -4 -15 -18 -7 0 0 -9 -5 0 0 -1 -5 -3 -1 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 -12 -20 -14 -4 -10 -10 -5 -2 -1 0 0 -10 -15 -9 0 -2 -13 -11 -9 -11 -10 -3 -11 -3 0 0 -2 -8 -4 -10 -6 -1 -2 0 0 0 0 0 0 -1 -16 -19 -15 -9 -6 -20 -32 -26 -24 -21 -20 -22 -28 -35 -24 -13 -11 -14 -16 -13 -14 -15 -19 -15 -8 -4 -5 -9 -13 -3 -12 -6 0 0 -2 -19 -20 -8 -11 -25 -25 -30 -10 -21 -42 -51 -62 -53 -48 -49 -53 -54 -58 -53 -61 -63 -68 -79 -74 -74 -38 -42 -61 -68 -51 -56 -49 -47 -51 -50 -47 -50 -48 -42 -39 -48 -50 -59 -34 -28 -31 -37 -44 -36 -27 -19 -15 -13 -13 -8 -8 -7 -6 -5 -6 -10 -10 -10 -8 -18 -86 -108 -114 -116 -112 -96 -82 -81 -66 -56 -54 -56 -53 -48 -48 -47 -44 -36 -20 -22 -34 -45 -39 -17 -13 -11 -23 0 -19 -12 -5 -6 -8 -11 -4 -1 -6 -9 -2 -2 -1 0 0 0 0 0 0 -5 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -12 -17 -21 -18 -12 -10 -9 -6 -7 -11 -10 -2 -11 -14 -9 -2 0 -1 -3 -2 -3 -3 -4 -4 -1 0 0 -7 -16 -15 -9 -7 -7 -4 0 0 0 0 -18 -28 -23 -38 -44 -45 -44 -41 -35 -43 -34 -37 -29 -19 -24 -39 -34 -22 -16 -23 -32 -47 -25 -15 -9 -9 -14 -15 -14 -14 -11 -5 -1 -13 -4 0 0 0 0 -3 -2 -6 -14 -22 -41 -29 -32 -41 -48 -53 -45 -40 -41 -50 -59 -60 -70 -64 -67 -69 -71 -71 -68 -76 -60 -52 -52 -46 -41 -48 -62 -69 -62 -53 -52 -48 -45 -40 -40 -47 -52 -52 -37 -31 -32 -36 -24 -24 -20 -16 -16 -18 -6 -8 -9 -7 -3 0 -1 -8 -10 -8 -25 -71 -85 -88 -101 -104 -103 -103 -94 -69 -60 -55 -53 -52 -52 -49 -47 -37 -27 -20 -24 -20 -20 -15 -10 -11 -16 -17 -13 -33 -23 -22 -17 -13 -10 -6 -5 -2 -1 0 0 0 0 0 0 0 0 0 -11 -9 0 -1 -4 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 -6 -19 -17 -25 -14 -6 -6 -9 -4 -1 0 -1 -4 -11 -14 -16 -6 0 0 0 0 0 -3 -7 -9 0 0 0 -5 -11 -14 -16 -8 -8 -4 0 0 0 0 0 -16 -30 -39 -40 -39 -29 -24 -30 -42 -48 -40 -28 -23 -26 -27 -31 -18 -16 -28 -42 -30 -23 -17 -6 -2 -8 -14 -11 -14 -11 -5 -3 -13 -2 0 0 0 0 0 0 0 0 -9 -31 -31 -32 -52 -59 -50 -38 -41 -45 -46 -55 -69 -76 -58 -67 -68 -64 -62 -61 -61 -43 -38 -41 -45 -47 -67 -67 -67 -70 -62 -45 -53 -48 -45 -49 -60 -60 -45 -33 -33 -36 -32 -28 -29 -21 -17 -17 -15 -3 -4 -5 -8 -5 0 -1 -8 -5 -8 -20 -40 -51 -62 -87 -107 -102 -94 -93 -69 -67 -57 -50 -47 -50 -76 -57 -42 -34 -30 -19 -9 -8 -9 -15 -21 -25 -20 -17 -4 0 -7 -8 -6 -5 -4 -4 -8 -3 0 0 0 -1 0 0 0 0 0 0 0 0 0 -2 -2 -7 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 -6 -24 -11 -21 -18 -14 -11 -4 -6 -2 -7 -13 -13 -13 -5 0 0 0 0 0 -3 -5 -5 -4 0 0 0 0 0 -3 -13 -11 -9 -3 0 0 0 0 -21 -31 -34 -37 -41 -34 -30 -25 -31 -43 -30 -31 -30 -29 -28 -35 -76 -20 -21 -28 -27 -17 -3 -10 -11 -13 -14 -1 -12 -11 -9 -11 -14 0 0 0 0 0 0 0 0 0 0 -22 -63 -32 -36 -44 -32 -30 -49 -55 -59 -72 -70 -65 -63 -67 -68 -56 -51 -53 -48 -39 -44 -52 -56 -57 -63 -66 -71 -53 -44 -44 -54 -52 -51 -46 -42 -47 -45 -38 -35 -44 -34 -19 -27 -21 -17 -14 -11 -5 0 0 -7 -4 -4 -7 -2 -3 -3 -2 -1 -12 -45 -72 -113 -75 -61 -88 -90 -81 -75 -74 -70 -66 -74 -48 -59 -48 -26 -9 -13 -13 -12 -19 -32 -40 -22 -16 -6 -5 -13 -4 -1 -2 -3 -3 -15 -11 -10 -9 -6 -5 -1 0 0 0 -1 -2 0 0 0 0 -1 -3 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 -8 -21 -12 -29 -16 -11 -14 -15 -10 -10 -13 -15 -13 -11 -13 -3 0 0 0 0 0 -4 -5 -3 0 0 0 0 0 -6 -15 -13 -14 -4 0 0 0 0 -4 -9 -25 -35 -30 -33 -36 -24 -24 -32 -32 -35 -35 -34 -33 -29 -36 -7 -31 -15 -4 -12 -37 -35 -13 -8 -6 0 0 0 -1 -8 -9 0 0 -3 -1 0 0 0 0 0 0 0 0 -1 -5 -10 -5 -29 -58 -52 -48 -75 -69 -65 -68 -67 -64 -61 -52 -48 -54 -56 -53 -64 -65 -57 -45 -41 -40 -52 -47 -49 -55 -55 -39 -55 -49 -40 -39 -37 -38 -54 -35 -15 -16 -16 -18 -15 -14 -11 -4 0 0 0 0 -4 -6 -6 -4 -3 -5 -15 -37 -61 -94 -50 -34 -72 -110 -98 -83 -74 -61 -73 -96 -57 -52 -47 -32 -23 -27 -24 -20 -36 -65 -64 -35 -32 -26 -26 -28 -10 -6 -4 -6 -4 -2 -9 -10 -15 -12 -5 -1 0 0 0 -1 -3 0 0 0 0 -4 -10 -16 -9 -2 0 0 0 0 0 0 0 -5 -14 -7 -8 -2 -11 -27 -29 -21 -12 -12 -12 -6 -8 -13 -15 -14 -12 -9 -9 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 -7 -16 -16 -8 -2 -2 -1 0 0 0 -10 -22 -29 -29 -36 -38 -34 -41 -48 -45 -39 -30 -23 -18 -18 -30 -56 -14 -24 -37 -28 -28 -3 0 0 0 -5 -26 -3 -2 -2 0 -2 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 -17 -43 -53 -52 -73 -65 -63 -66 -67 -62 -63 -64 -67 -64 -58 -56 -73 -72 -69 -58 -48 -59 -53 -65 -67 -65 -55 -41 -39 -39 -34 -36 -41 -40 -53 -24 -16 -17 -13 -18 -18 -20 -19 -15 -7 0 0 0 -1 -4 -9 -8 -8 -8 -7 -17 -47 -79 -109 -52 -57 -91 -91 -103 -94 -82 -69 -65 -60 -51 -43 -63 -69 -62 -72 -181 -62 -41 -40 -32 -45 -33 -14 -2 -4 -9 -1 -4 -4 -3 -8 -8 -13 -12 -8 -6 -4 0 0 0 0 0 0 0 -11 -11 -15 -16 -13 -7 -2 0 0 0 0 0 0 -7 -15 -15 -24 -8 -9 -14 -15 -18 -22 -15 -13 -10 -5 -11 -14 -14 -13 -11 -11 -12 -11 -6 -4 -3 -2 -7 -7 -3 0 -3 -8 -1 0 -10 -18 -17 -13 -9 -10 -7 0 -3 -14 -2 0 0 -1 -3 -22 -30 -25 -29 -36 -35 -33 -33 -26 -27 -40 -53 -6 -14 -18 -12 -9 -17 -22 -5 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -49 -70 -72 -68 -78 -77 -73 -70 -68 -71 -62 -69 -66 -64 -65 -66 -69 -66 -62 -62 -63 -40 -66 -67 -69 -63 -46 -46 -47 -42 -42 -44 -45 -61 -19 -14 -17 -20 -18 -18 -19 -21 -23 -17 0 0 0 0 -1 -3 -5 -10 -8 -4 -1 -23 -75 -80 -65 -54 -55 -53 -64 -93 -96 -78 -62 -56 -52 -45 -71 -86 -80 -67 -69 -41 -29 -26 -29 -43 -31 -31 -25 -15 -8 0 -4 -7 -9 -10 -11 -10 -14 -14 -9 -6 -6 0 -5 -5 -2 0 -2 -20 -14 -15 -14 -6 -5 -9 -3 0 0 0 0 0 -9 -14 -16 -18 -12 -13 -14 -13 -14 -21 -11 -13 -10 -6 -7 -10 -13 -13 -13 -12 -11 -13 -7 -5 -5 -5 -5 -6 -5 -11 -17 -21 -5 0 -15 -11 -9 -12 -12 -10 -12 -6 -6 -15 0 0 0 -3 -10 -17 -24 -16 -14 -21 -31 -17 -17 -26 -28 -39 -45 -15 -26 -24 -22 -13 -13 -33 -24 -5 0 0 0 0 0 0 -4 -5 0 0 0 0 0 0 0 0 0 0 0 0 -6 -53 -70 -75 -77 -80 -80 -79 -76 -75 -75 -69 -48 -61 -67 -67 -63 -55 -51 -56 -54 -55 -52 -47 -54 -58 -60 -56 -49 -44 -38 -32 -56 -50 -36 -41 -31 -21 -16 -13 -16 -21 -16 -18 -15 -8 0 0 0 0 0 0 -3 -11 -8 -2 -3 -26 -53 -48 -67 -61 -52 -42 -37 -72 -84 -86 -66 -47 -40 -44 -38 -39 -39 -38 -36 -33 -33 -47 -30 -38 -25 -27 -27 -18 -7 -1 -3 -4 -4 -7 -9 -9 -12 -12 -8 -7 -6 -1 -7 -10 -5 -5 -12 -18 -16 -18 -13 -8 -12 -10 -7 -5 -6 -5 -3 -11 -13 -16 -14 -10 -10 -12 -12 -14 -13 -10 -9 -14 -10 -10 -8 -6 -10 -10 -13 -14 -13 -12 -11 -4 -6 -6 -5 -4 -5 -10 -20 -24 -20 -2 -1 -1 -8 -9 0 0 -12 -5 -8 -15 -9 0 0 0 -5 -18 -31 -29 -33 -33 -31 -28 -24 -35 -31 -46 -55 -47 -42 -21 -25 -13 -14 -38 -47 -8 0 0 0 0 0 0 -12 -10 -1 0 0 0 0 0 0 0 0 0 0 -13 -31 -54 -65 -63 -65 -68 -70 -71 -72 -74 -70 -61 -52 -65 -55 -58 -55 -53 -53 -57 -40 -47 -52 -52 -51 -62 -52 -52 -48 -41 -30 -31 -54 -45 -29 -33 -56 -18 -15 -26 -32 -26 -14 -15 -4 0 0 0 0 0 0 0 -2 -8 -10 -5 -5 -6 -9 -12 -22 -29 -23 -40 -58 -68 -87 -91 -69 -54 -42 -34 -36 -43 -44 -43 -44 -47 -43 -62 -30 -27 -7 -7 -26 -16 -8 -4 -3 -2 -4 -7 -7 -9 -10 -10 -7 -8 -8 -6 -4 0 -2 -8 -11 -11 -15 -18 -19 -11 -4 -4 -5 -8 -17 -19 -16 -11 -13 -8 -14 -12 -10 -10 -10 -12 -12 -11 -11 -11 -9 -9 -10 -9 -10 -9 -12 -6 -8 -13 -13 -10 -11 -14 -12 -8 -7 -3 -13 -17 -18 -17 0 0 -4 -4 0 0 0 0 -12 -18 -14 -5 -5 -1 0 -2 -15 -34 -40 -39 -40 -35 -34 -40 -43 -29 -31 -32 -26 -26 -13 -4 -22 -45 -41 -13 -1 0 0 0 0 0 -17 -20 -8 0 0 0 0 0 0 0 0 0 0 -6 -24 -36 -34 -47 -50 -54 -59 -58 -52 -58 -51 -47 -47 -49 -52 -53 -48 -51 -54 -45 -44 -69 -49 -43 -53 -56 -46 -42 -34 -52 -74 -47 -45 -41 -37 -43 -49 -31 -27 -16 -18 -17 -12 -14 -10 -2 -3 -3 0 -1 -13 -4 0 -6 -14 -12 -5 -4 -2 -1 -1 -1 0 -22 -43 -74 -117 -96 -76 -62 -53 -49 -50 -43 -36 -37 -44 -50 -55 -62 -19 -22 -16 -16 -21 -13 -5 -5 -9 -10 -7 -8 -9 -11 -11 -8 -8 -5 -6 -7 -7 -6 -13 -16 -13 -12 -15 -18 -17 -10 -6 -5 -4 -7 -14 -15 -12 -10 -9 -11 -13 -11 -10 -10 -8 -10 -11 -12 -9 -5 -9 -11 -10 -10 -11 -11 -14 -5 -10 -13 -12 -11 -5 -5 -5 -6 -6 -4 -5 -3 -1 0 0 0 0 0 0 0 0 0 -3 -14 -11 -9 -14 -3 -1 -5 -7 -21 -43 -45 -55 -54 -44 -45 -50 -31 -7 0 -6 -15 -13 -2 -24 -48 -50 -29 -1 0 0 0 0 0 0 -18 -9 0 0 0 0 0 0 0 0 0 0 0 -17 -26 -17 -38 -39 -47 -51 -52 -49 -41 -42 -44 -47 -48 -45 -46 -44 -44 -47 -55 -66 -55 -48 -56 -58 -52 -49 -31 -40 -44 -44 -43 -54 -40 -40 -43 -47 -46 -41 -33 -23 -24 -22 -19 -21 -3 -15 -21 -17 -13 -21 -14 -11 -15 -17 -11 -6 -4 -4 -3 -2 0 0 0 -1 -26 -75 -113 -75 -70 -64 -63 -66 -63 -59 -42 -51 -58 -50 -44 -5 -24 -14 -21 -24 -15 -8 -6 -14 -17 -12 -7 -8 -11 -10 -7 -4 -2 -3 -4 -9 -12 -12 -6 -11 -12 -13 -16 -18 -18 -18 -9 -6 -9 -9 -10 -8 -6 -8 -13 -8 -7 -9 -10 -9 -8 -9 -12 -9 -7 -7 -5 -5 -8 -9 -8 -3 -3 -4 -10 -11 -11 -14 -6 -4 -7 -7 -5 -4 -6 -3 0 0 0 0 0 0 0 0 0 0 -16 -14 -10 -13 -15 -16 -15 -9 -12 -26 -32 -9 -24 -35 -49 -60 -57 -31 -6 -14 -22 -15 0 -34 -46 -27 0 0 0 0 0 0 0 -2 -14 -7 0 0 0 0 0 0 0 0 0 -1 -13 -19 -25 -28 -32 -36 -44 -47 -43 -39 -37 -40 -42 -44 -45 -44 -41 -42 -48 -50 -54 -64 -54 -56 -38 -34 -45 -47 -16 -48 -46 -34 -36 -49 -42 -39 -38 -40 -37 -30 -35 -22 -11 -16 -21 -20 -8 -18 -19 -21 -21 -19 -18 -18 -18 -15 -10 -8 -4 -3 -7 -5 0 0 0 0 -16 -50 -77 -66 -67 -61 -52 -52 -63 -77 -77 -70 -43 -41 -60 -11 -28 -5 -16 -23 -17 -9 -10 -16 -16 -11 -6 -6 -9 -9 -4 -2 -4 -4 -5 -8 -7 -5 -7 -12 -12 -12 -14 -15 -16 -17 -15 -11 -12 -14 -9 -6 -5 -8 -10 -9 -10 -9 -7 -7 -7 -8 -12 -9 -9 -9 -5 -5 -8 -9 -9 -7 -2 -1 -9 -10 -11 -13 -12 -5 -5 -7 -8 -6 -4 -7 -2 0 0 0 0 0 0 0 0 -2 -13 -20 -12 -7 -10 -15 -19 -15 -10 -7 -13 -30 -46 -49 -50 -56 -62 -62 -9 -26 -21 -1 -2 -16 -29 -17 -8 -6 0 0 0 0 0 -4 -10 -20 -23 -20 -10 0 0 0 0 0 0 -6 -31 -31 -29 -27 -27 -32 -43 -47 -39 -35 -38 -41 -41 -42 -45 -40 -34 -37 -59 -50 -21 -22 -40 -2 -4 -25 -47 -51 -37 -46 -36 -35 -37 -40 -38 -37 -40 -44 -43 -36 -33 -33 -17 -20 -23 -21 -19 -20 -21 -20 -19 -19 -20 -19 -16 -14 -12 -8 -7 -5 -5 -5 -2 0 -1 -1 -1 -31 -57 -67 -95 -76 -55 -54 -65 -75 -55 -52 -46 -45 -51 -13 -17 -12 -32 -24 -18 -13 -11 -13 -15 -10 -7 -6 -6 -8 -3 -1 -3 -6 -8 -6 -4 -5 -7 -9 -12 -7 -8 -12 -13 -13 -17 -13 -13 -12 -8 -6 -4 -7 -9 -8 -8 -6 -6 -8 -8 -7 -8 -8 -7 -5 -6 -7 -10 -16 -10 -6 -3 -4 -11 -10 -11 -12 -12 -12 -6 -3 -4 -3 -2 -6 -1 0 0 0 0 0 0 0 0 -5 -13 -10 -3 0 -5 -13 -14 -12 -11 -13 -24 -34 -20 -44 -48 -53 -61 -57 -7 -1 0 -14 -17 -5 -33 -31 -33 -43 -38 0 0 0 0 -14 -27 0 0 -3 -3 0 0 0 0 0 0 -10 -27 -16 -26 -28 -31 -39 -47 -36 -39 -35 -38 -43 -38 -38 -41 -47 -41 -40 -66 -41 -25 -37 -38 0 -1 -32 -54 -49 -41 -46 -16 -38 -54 -50 -42 -42 -45 -41 -48 -45 -39 -40 -16 -22 -23 -21 -18 -18 -21 -23 -24 -22 -20 -19 -16 -11 -11 -13 -12 -10 -7 -5 -4 -3 -3 -1 -1 -32 -50 -59 -76 -63 -64 -63 -52 -46 -57 -52 -39 -37 -32 -16 -17 -17 -23 -13 -13 -14 -14 -15 -14 -8 -7 -5 -6 -8 -5 -4 -3 -4 -7 -5 -2 -4 -3 -5 -10 -1 -1 -8 -12 -10 -7 -8 -13 -11 -7 -6 -3 -4 -8 -9 -7 -3 -5 -9 -8 -6 -7 -10 -14 -14 -11 -9 -10 -12 -5 -3 -8 -9 -6 -10 -10 -10 -10 -9 -6 -8 -2 0 -2 -6 -9 -8 -8 -3 0 0 0 0 0 -7 -14 -11 -8 -1 -6 -7 -22 -37 -23 -26 -43 -58 -62 -57 -65 -60 -61 -47 -14 0 0 -2 -4 -5 -22 -34 -37 -40 -24 0 -2 -12 -3 -13 -16 -3 -1 -20 -13 -4 0 0 0 -2 0 -2 -5 -4 -22 -14 -25 -40 -49 -49 -88 -51 -39 -40 -43 -50 -35 -66 -47 -34 -49 -37 -53 -43 -37 -24 -8 -43 -50 -38 -36 -28 -9 -38 -43 -44 -51 -54 -44 -37 -39 -31 -32 -37 -23 -35 -33 -28 -24 -22 -23 -20 -20 -23 -23 -19 -16 -11 -10 -10 -10 -12 -10 -6 -4 -5 -5 -1 -1 -1 -38 -53 -48 -48 -67 -61 -47 -39 -48 -60 -46 -37 -29 -14 -10 -8 -10 -11 -14 -12 -12 -13 -13 -5 -10 -7 -6 -8 -7 -7 -5 -4 -6 -7 -2 -1 -2 -3 -4 -1 -2 -9 -11 -13 -14 -13 -15 -13 -10 -7 -4 -4 -8 -9 -7 -4 -5 -10 -8 -8 -10 -14 -14 -15 -12 -13 -10 -5 -6 -5 -4 -3 -2 -5 -10 -10 -9 -6 -7 -10 -1 0 0 0 0 -1 -2 -7 -7 -6 -3 0 0 -12 -18 -19 -19 -16 -49 -49 -42 -45 -41 -35 -38 -47 -54 -54 -58 -60 -56 -28 0 0 0 0 0 0 -3 -15 -33 -34 -34 -34 -30 -28 -32 -35 -33 -34 -40 -26 -17 -5 0 0 -3 -21 -4 0 0 -4 -15 -10 -24 -39 -50 -65 -92 -25 -18 -21 -29 -36 -35 -36 -30 -28 -33 -35 -42 -37 -37 -43 -43 -42 -48 -31 -42 -41 -29 -36 -42 -42 -54 -55 -42 -39 -35 -35 -40 -42 -37 -39 -39 -36 -30 -25 -19 -20 -19 -10 -17 -24 -20 -19 -17 -16 -13 -9 -8 -7 -7 -5 -4 -3 -3 -7 -39 -39 -31 -36 -51 -53 -52 -44 -39 -35 -22 -19 -24 -10 -8 -9 -10 -13 -18 -9 -12 -17 -15 -6 -10 -7 -6 -6 -7 -8 -7 -11 -11 -8 -4 -6 -3 -4 -4 -4 -5 -12 -12 -14 -15 -16 -17 -12 -8 -7 -5 -5 -9 -9 -12 -11 -8 -8 -9 -9 -10 -11 -11 -14 -12 -9 -7 -5 -7 -6 -5 -12 -13 -9 -8 -9 -12 -9 -8 -8 0 0 0 0 0 0 0 -4 -7 -13 -11 0 0 -3 -6 -9 -27 -64 -65 -52 -42 -45 -51 -44 -32 -26 -35 -48 -54 -55 -52 -17 0 0 0 0 0 0 0 -5 -27 -56 -47 -43 -38 -37 -61 -66 -67 -64 -53 -30 -18 -3 0 0 -5 -15 -1 0 0 0 -9 -31 -36 -44 -66 -84 -74 0 0 0 -17 -29 -30 -36 -10 -35 -47 -38 -24 -29 -44 -17 -7 -23 -52 -40 -46 -41 -41 -51 -49 -42 -41 -45 -42 -36 -34 -45 -36 -35 -37 -38 -40 -34 -30 -30 -26 -20 -28 -19 -11 -11 -17 -23 -17 -12 -12 -10 -7 -8 -8 -5 -4 -5 -4 -3 -3 -11 -13 -19 -33 -44 -36 -28 -28 -26 -20 -20 -23 -10 -12 -11 -3 -4 -10 -10 -9 -12 -14 -12 -9 -8 -7 -5 -5 -5 -3 -7 -7 -4 -1 -2 0 -1 -14 -9 -6 -10 -14 -13 -14 -15 -15 -11 -8 -7 -6 -6 -9 -10 -11 -8 -6 -7 -9 -9 -9 -5 -3 -6 -12 -5 -5 -6 -7 -7 -7 -8 -10 -8 -5 -5 -6 -4 -8 -10 -7 -4 -3 -2 -1 0 0 0 0 -11 -10 -6 -15 -13 -2 0 -27 -63 -47 -40 -50 -51 -61 -70 -64 -53 -56 -53 -51 -49 -23 -5 0 0 0 0 0 0 0 0 -13 -51 -51 -53 -48 -42 -44 -47 -51 -33 -25 -18 -4 0 0 0 0 0 0 0 0 0 -15 -37 -36 -41 -70 -87 -85 -48 0 0 -15 -13 0 -3 0 -15 -26 -18 -7 -22 -65 -53 -17 -6 -20 -24 -45 -46 -48 -48 -44 -43 -37 -43 -40 -33 -33 -46 -49 -34 -28 -30 -35 -34 -34 -40 -34 -25 -34 -27 -6 0 -5 -14 -17 -18 -14 -8 -5 -4 -4 -7 -7 -7 -5 -3 -3 -5 -6 -10 -16 -22 -20 -15 -29 -36 -30 -23 -26 -10 -16 -17 -3 -3 -4 -6 -5 -6 -11 -10 -8 -10 -10 -8 -5 -5 -8 -11 -8 -4 -2 0 0 -1 -11 -5 -3 -7 -9 -6 -5 -13 -12 -8 -9 -8 -8 -8 -7 -8 -10 -10 -5 -6 -8 -8 -8 -6 -3 -3 -5 -4 -6 -7 -7 -6 -6 -7 -16 -9 -5 -7 -9 -6 -6 -7 -7 -7 -8 -11 -13 -6 0 0 -1 -13 -17 -16 -14 -15 -12 -2 -12 -32 -54 -55 -51 -53 -69 -85 -81 -58 -50 -61 -37 -12 0 0 0 0 0 0 0 0 0 0 -16 -57 -90 -57 -46 -41 -36 -37 -57 -31 -28 -26 -13 0 0 0 0 0 0 0 0 0 -22 -39 -33 -7 -81 -92 -92 -83 -50 -29 -4 0 0 0 0 0 0 0 -29 -65 -47 -5 -2 0 0 -12 -52 -53 -51 -47 -46 -49 -44 -40 -39 -38 -39 -39 -34 -33 -34 -33 -35 -40 -39 -33 -23 -24 -32 -27 -20 -22 -16 -13 -16 -16 -23 -18 -15 -15 -12 -5 -15 -11 -6 -2 -2 -2 -4 -5 -7 -14 -32 -37 -38 -29 -26 -28 -22 -7 -6 -4 0 -1 -1 -1 -4 -10 -5 -6 -7 -8 -8 -7 -5 -4 -9 -14 -11 -6 -5 -2 0 -4 -13 -4 -3 -2 -3 -6 -3 -15 -12 -8 -8 -13 -13 -6 -3 -4 -10 -11 -5 -5 -6 -7 -8 -12 -5 -8 -8 -6 -6 -7 -7 -7 -5 -3 -11 -7 -5 -7 -10 -9 -6 -6 -6 -6 -7 -11 -13 -13 -11 -9 -9 -15 -17 -17 -17 -16 -16 -10 -15 -11 -8 -19 -35 -44 -53 -53 -52 -46 -12 -6 -4 0 0 0 0 0 0 0 0 0 0 0 -7 -28 -60 -52 -43 -41 -37 -39 -52 -42 -39 -16 -4 0 0 0 0 0 0 0 0 0 -25 -38 -38 -35 -67 -70 -80 -82 -77 -59 -13 -9 -1 0 0 0 0 0 -20 -43 -42 0 0 0 0 -10 -34 -41 -41 -43 -42 -43 -42 -34 -42 -42 -45 -45 -42 -42 -42 -42 -38 -32 -28 -32 -25 -24 -26 -26 -28 -28 -28 -25 -18 -7 -2 -25 -25 -23 -16 -2 -15 -18 -13 -8 -5 -6 -5 -6 -6 -5 -4 -8 -18 -28 -29 -29 -27 -6 -6 -2 0 0 0 0 0 -3 -8 -7 -7 -7 -8 -7 -5 -3 -5 -8 -8 -5 -5 -5 -4 -4 -8 -6 -5 -5 -2 -1 -4 -16 -16 -17 -16 -13 -6 -4 -2 -2 -2 -3 -4 -4 -4 -8 -10 -9 -6 -2 -7 -8 -6 -7 -6 -6 -5 -4 -4 -5 -5 -7 -8 -6 -1 -2 -8 -8 -9 -12 -12 -14 -14 -15 -15 -15 -17 -16 -17 -16 -16 -16 -16 -19 -18 -16 -17 -21 -25 -18 -13 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -56 -58 -49 -47 -46 -42 -34 -39 -43 -33 -7 0 0 0 0 0 0 0 -10 -18 -1 -24 -35 -44 -53 -55 -50 -59 -60 -63 -58 -42 -54 -14 0 0 0 0 0 0 -6 -27 -59 -46 -48 -41 -34 -18 0 0 -38 -55 -57 -51 -44 -49 -40 -49 -63 -63 -53 -46 -48 -47 -39 -34 -36 -33 -34 -34 -32 -28 -21 -24 -24 -28 -35 -33 -29 -27 -26 -15 0 -1 -16 -12 -7 -8 -10 -6 -3 -3 -5 -5 -2 -2 -7 -38 -42 -32 -6 -15 -8 0 0 0 0 0 -3 -7 -7 -7 -8 -9 -9 -8 -6 -3 -7 -7 -5 -6 -5 -4 -4 -4 -3 -1 -12 -11 -4 -3 -7 -9 -13 -10 -6 -6 -5 -3 -2 -1 -3 -6 -6 -3 -9 -13 -12 -9 -14 -4 -3 -5 -7 -7 -5 -11 -10 -6 -5 -6 -7 -3 -4 -6 -5 -4 -9 -10 -12 -15 -17 -16 -17 -15 -13 -12 0 -15 -17 -11 -7 -9 -14 -18 -15 -13 -14 -14 -17 -11 -5 0 0 0 0 -51 -62 -41 -18 0 0 -29 -39 -22 -3 -54 -62 -51 -38 -41 -46 -49 -37 -34 -44 -27 -2 0 0 0 0 0 0 0 -2 -12 -18 -27 -33 -27 -23 -25 -36 -48 -41 -56 -56 -42 -34 -5 0 0 0 0 0 0 -28 -62 -52 -17 -64 -31 -31 -21 0 -7 -62 -18 -36 -49 -43 -45 -32 -29 -41 -32 -17 -62 -52 -52 -49 -44 -44 -44 -40 -37 -30 -26 -29 -27 -21 -7 -12 -24 -17 -18 -10 -5 0 0 0 0 0 -1 -6 -10 -8 -8 -14 -18 -15 -11 -7 -13 -48 -42 -34 -8 -4 0 0 0 0 0 0 0 -3 -7 -7 -10 -10 -10 -9 -6 -5 -6 -7 -8 -8 -3 -4 -9 -5 -2 -7 -9 -7 -6 -6 -6 -3 -12 -16 -10 -5 -4 -3 -1 0 -2 -5 -5 -10 -12 -16 -15 0 0 0 -2 -4 -6 -7 -12 -11 -11 -9 -6 -6 -7 -6 -6 -8 -10 -6 -2 0 0 -2 -4 -7 -11 -11 -8 -3 -16 -18 -7 -4 -5 -1 -14 -17 -17 -15 -12 -10 -2 0 0 0 0 0 -104 -136 -141 -101 -7 -71 -76 -63 -32 -12 -61 -43 -37 -44 -36 -22 -50 -69 -66 -50 -25 0 0 0 0 0 0 0 0 0 -11 -26 -32 -20 -21 -26 -34 -40 -44 -39 -58 -49 -42 -49 -43 -40 -40 -34 -18 0 0 0 -42 -72 -63 -58 -38 -34 -27 -19 -11 -9 -57 -62 -51 -39 -36 -36 -37 -49 -60 -62 -65 -59 -27 -25 -29 -45 -74 -72 -80 -68 -59 -50 -27 -22 -10 -15 -21 -11 -12 -11 -7 -5 -3 -1 -1 -1 0 -1 -3 -6 -17 -22 -30 -31 -26 -26 -34 -36 -31 -51 -9 -18 -19 -7 0 0 0 0 0 -1 -3 -6 -9 -7 -4 -5 -7 -5 -7 -6 -8 -11 -10 -3 -9 -5 -5 -8 -6 -9 -9 -8 -6 -1 -2 -15 -10 -6 -5 -5 -3 -3 -3 -5 -9 -12 -14 -11 -13 -18 -13 -1 0 0 -6 -16 -12 -11 -13 -10 -8 -10 -14 -15 -12 -11 -12 -5 -5 -2 -1 -6 -12 -8 -10 -10 -9 -10 -11 -4 -8 -11 -8 -1 -2 0 -3 -11 -14 -8 -4 -1 0 0 0 -5 -51 -103 -143 -100 -1 -10 -20 -22 -28 -37 -60 -60 -37 -30 -28 -29 -49 -50 -47 -38 -21 0 0 0 0 0 0 0 0 0 -25 -35 -32 -20 -18 -4 0 -16 -32 -34 -47 -44 -39 -36 -34 -35 -41 -41 -33 -14 0 0 0 -1 -9 -14 -22 -32 -40 -45 -52 -50 -4 -11 -14 -33 -45 -42 -42 -49 -54 -58 -60 -51 -3 0 -20 -52 -83 -62 -60 -77 -81 -53 -16 -23 -21 -11 -4 -4 -7 -11 -7 -8 -5 -3 -6 -7 -7 -6 -11 -18 -23 -15 -24 -25 -22 -20 -17 -41 -42 -16 -5 -21 -31 -6 0 0 0 0 0 0 -2 -5 -6 -10 -5 -9 -10 -8 -8 -5 -5 -8 -11 -9 -9 -6 -11 -12 -6 -5 -3 -8 -6 -2 -4 -16 -7 -5 -6 -6 -6 -6 -4 -7 -9 -9 -10 -10 -13 -16 -17 -12 -9 -2 -3 -8 -13 -12 -15 -9 -11 -13 -6 -5 -12 -12 -11 -13 -16 -11 -14 -14 -14 -12 -9 -8 -9 -10 -11 -10 -10 -9 -6 -6 -11 -11 -10 -11 -14 -15 -12 0 0 0 0 0 -5 -59 -122 -94 -36 0 -1 -14 -50 -67 -66 -60 -42 -30 -38 -48 -42 -21 -47 -31 -11 0 0 0 0 0 0 0 0 0 -10 -28 -33 -30 -23 -2 0 -2 -16 -31 -39 -39 -38 -39 -36 -32 -43 -51 -49 -40 -17 0 0 0 0 0 0 -3 -32 -25 -7 -30 -82 -69 -10 -15 -28 -39 -48 -45 -63 -62 -58 -42 0 0 -42 -80 -85 -71 -46 -79 -85 -68 -49 -50 -36 -31 -18 -13 -11 -6 -4 -5 -5 -6 -9 -11 -10 -15 -14 -12 -9 -1 -9 -10 -5 0 -1 -7 -24 0 0 -7 -26 -38 -10 -3 -2 -1 0 0 -1 -3 -5 -8 -6 -9 -10 -10 -9 -7 -5 -5 -5 -7 -12 -14 -14 -16 -17 -15 -9 -8 -9 -5 -2 -4 -6 -5 -5 -6 -6 -7 -6 -7 -8 -6 -5 -7 -13 -15 -16 -16 -15 -6 -4 -6 -10 -15 -16 -8 -8 -8 -11 -18 -8 -8 -12 -13 -12 -11 -16 -12 -11 -10 -6 -6 -9 -8 -9 -10 -9 -8 -10 -10 -9 -8 -11 -4 -11 -11 -8 -3 -1 0 0 0 0 -6 -76 -66 -28 0 -4 -19 -34 -46 -51 -52 -44 -50 -52 -50 -35 -16 -35 -25 -24 -10 0 -2 -6 -1 0 0 0 0 0 -11 -18 -13 0 -1 -1 0 -4 -21 -38 -34 -31 -33 -37 -36 -33 -50 -29 -34 -26 0 0 0 0 0 0 -9 -52 -59 -22 0 -5 -12 -1 0 0 -16 -41 -47 -71 -62 -57 -49 -32 -26 -22 -65 -81 -66 -60 -89 -91 -89 -87 -83 -75 -76 -40 -25 -15 -6 -5 -6 -6 -8 -14 -20 -20 -7 -7 -5 -3 -3 -3 -3 -1 -5 -10 -8 -5 -1 0 0 -1 -9 -7 -7 -5 -2 0 0 0 -1 -2 -4 -8 -13 -13 -12 -11 -9 -5 -5 -5 -7 -10 -13 -17 -16 -13 -11 -13 -17 -13 -3 -1 -4 -7 -7 -6 -6 -6 -6 -6 -6 -9 -7 -5 -6 -11 -11 -13 -13 -12 -12 -8 -12 -9 -7 -8 -7 -8 -10 -10 -8 -6 -6 -11 -10 -7 -9 -12 -12 -9 -8 -9 -10 -10 -9 -17 -17 -13 -12 -12 -13 -15 -18 -16 -8 -14 -9 -11 -15 -17 -20 -17 -6 0 0 0 0 0 0 -1 -5 0 0 -5 -26 -49 -48 -57 -26 -27 -29 -29 -22 -24 -28 -12 -2 -6 0 0 0 0 0 0 0 0 0 0 -10 -50 -7 0 -6 -22 -29 -25 -25 -27 -32 -38 -44 -4 0 0 0 0 0 0 -42 -46 -41 -34 0 0 0 0 0 0 0 0 0 -5 -17 -48 -10 -53 -61 -54 -55 -59 -56 -67 -79 -90 -98 -102 -99 -92 -88 -93 -106 -85 -36 -15 -7 -2 -3 -5 -8 -9 -7 -3 -2 -1 -2 -3 -3 -1 0 0 0 -2 -5 -9 -2 -11 -7 -13 -21 -17 -4 -3 -3 -1 0 0 -2 -1 -4 -9 -10 -8 -6 -8 -7 -7 -9 -5 -8 -9 -11 -17 -19 -7 -6 -9 -14 -13 -4 -1 -1 -1 -2 -3 -6 -7 -7 -7 -7 -9 -8 -6 -7 -9 -9 -11 -12 -12 -12 -12 -14 -9 -5 -4 -6 -6 -10 -13 -12 -9 -7 -8 -9 -7 -5 -5 -6 -7 -9 -14 -17 -9 -8 -16 -15 -12 -11 -12 -13 -12 -13 -17 -20 -19 -9 -15 -11 0 -2 -4 -2 0 0 0 0 0 0 0 0 0 0 -19 -42 -50 -47 -57 -40 -31 -24 -12 -12 -39 -46 -15 -8 -9 0 0 0 0 0 -17 -57 -43 -35 -11 0 0 0 0 0 -10 -27 -31 -27 -26 -37 -30 -11 0 0 0 0 0 0 0 -16 -25 -56 -67 -16 -1 0 0 0 0 0 0 0 -25 -51 -58 -44 -17 -18 -41 -58 -56 -57 -93 -111 -69 -17 -39 -119 -118 -105 -102 -108 -111 -95 -27 -2 0 0 0 -7 -21 -12 -5 -5 -2 -3 -3 -2 -1 0 0 0 0 -1 -3 -12 -37 -57 -18 -6 -13 -12 -3 -14 -10 -2 -1 -4 -1 0 0 -2 -4 0 -3 -5 -5 -5 -6 -8 -7 -7 -8 -9 -5 -12 -8 -8 -11 -10 -6 -1 -6 -6 -2 -9 -7 -7 -8 -9 -10 -9 -8 -8 -8 -8 -8 -10 -12 -13 -14 -13 -7 -9 -10 -10 -10 -11 -14 -12 -10 -8 -7 -9 -9 -7 -10 -13 -8 -11 -15 -16 -14 -9 -7 -9 -9 -10 -10 -11 -12 -16 -10 -12 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -63 -65 -25 -31 -40 -46 -46 -41 -36 -7 -7 -8 0 -1 -5 0 -23 -40 -58 -72 -61 -22 0 0 0 0 0 0 0 0 -4 -45 -15 -4 0 0 0 0 0 0 -17 -37 -1 -29 -46 -58 -48 -11 -4 0 -31 -42 -29 -23 -19 -42 -60 -61 -49 -38 -33 -27 -51 -71 -80 -89 -22 -3 0 -9 -54 -69 -72 -94 -108 -104 -84 -114 -101 -45 0 0 0 -48 -29 0 -1 -1 -1 -2 -1 0 0 0 0 -15 -19 -16 -11 -19 -13 -1 0 -6 -13 -8 -5 -2 -3 -3 -2 0 0 0 -7 -10 -4 -3 -5 -5 -5 -8 -12 -11 -9 -7 -5 0 -2 -5 -6 -8 -11 -18 -13 -12 -11 -11 -14 -9 -7 -6 -7 -9 -11 -10 -10 -10 -9 -8 -10 -10 -11 -12 -10 -7 -12 -12 -15 -15 -12 -14 -10 -9 -8 -8 -11 -15 -17 -14 -10 -7 -8 -13 -10 -9 -11 -12 -15 -14 -10 -9 -9 -11 -15 -16 -10 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -44 -62 -58 -34 -37 -37 -41 -43 -47 -35 -1 0 0 0 -9 -40 -45 -15 -22 -54 -69 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -15 -3 0 -5 -2 -19 -22 -41 -54 -53 -44 -50 -51 -51 -46 -45 -49 -54 -55 -56 -60 -58 -56 -57 -78 -80 -68 -87 -12 0 0 0 0 0 0 -76 -111 -112 -116 -129 -111 -88 -62 -37 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -18 -21 -19 -14 -58 -131 -128 -87 -36 -13 -12 -16 -21 -4 -1 0 0 0 -1 -1 -4 -8 -11 -7 -9 -7 -5 -6 -8 -10 -7 -11 -19 -17 -3 -10 -8 -10 -15 -15 -11 -13 -14 -14 -13 -10 -8 -7 -8 -10 -11 -12 -13 -12 -11 -11 -10 -9 -9 -11 -16 -16 -15 -15 -14 -13 -13 -9 -11 -15 -13 -11 -11 -16 -11 -7 -5 -6 -9 -11 -10 -15 -20 -18 -7 -15 -10 -11 -14 -18 -19 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -16 -29 -53 -63 -60 -75 -71 -57 -39 -23 0 0 -10 -4 0 -1 -4 -44 -36 -54 -60 -15 -15 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -58 -15 0 0 0 0 0 -20 -33 -24 0 -2 -8 -13 -17 -22 -30 -37 -63 -67 -65 -69 -84 -84 -104 -49 0 0 0 0 0 0 0 0 0 -72 -87 -79 -95 -119 -99 -111 -80 -39 0 0 0 0 0 0 0 0 0 0 0 -10 -36 -22 -19 -17 -17 -14 -49 -85 -56 -62 -24 -9 -10 -10 0 0 0 -1 -5 -13 -6 -4 -8 -10 -6 -9 -5 -3 -4 -4 -6 -6 -7 -9 -9 -4 -11 -8 -10 -13 -12 -7 -10 -12 -13 -14 -13 -9 -7 -7 -8 -9 -11 -14 -13 -13 -13 -12 -6 -15 -11 -8 -10 -13 -14 -12 -12 -12 -13 -30 -22 -18 -11 -9 -13 -8 -6 -6 -6 -7 -9 -7 -9 -11 -14 -16 -25 -15 -19 -18 -1 -3 -1 0 0 0 0 0 0 0 0 -9 -32 -35 -20 -3 0 0 0 0 0 -1 -15 -63 -51 -64 -72 -82 -99 -36 -50 -34 -27 -24 -24 -32 -19 -16 -15 -12 -9 -32 -45 -44 -42 -53 -49 -12 0 0 -19 -62 -38 -25 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -63 -78 -37 -48 -88 -31 -56 -23 0 0 0 0 0 0 0 0 -4 -30 -56 -69 -87 -117 -112 -114 -37 0 0 0 0 0 0 0 0 0 0 0 -8 -19 -31 -16 -17 -19 -26 -26 -14 -24 -46 -69 -36 -22 -18 -10 0 0 0 -3 -8 -11 -1 -4 -6 -5 -6 -8 -9 -8 -6 -5 -8 -12 -6 -19 -13 -5 -7 -7 -8 -6 -4 -5 -11 -12 -13 -13 -12 -11 -8 -8 -8 -8 -6 0 -1 -3 -5 -5 -1 -6 -3 -1 -6 -10 -8 -7 -3 -6 -8 -6 -11 -13 -6 -5 -11 -11 -7 -9 -10 -11 -12 -7 -7 -9 -18 -26 -26 -28 -29 -23 -10 0 0 0 0 0 -3 -3 0 -33 -54 -68 -99 -143 -140 -195 -105 0 0 0 0 -15 -16 -8 -35 -42 -82 -94 -68 -33 -103 -86 -80 -73 -59 -50 -48 -72 -73 -44 -7 -39 -55 -34 -26 -31 -37 -42 -36 -14 -16 -68 -108 -92 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -56 -50 -36 -28 -23 -14 -6 -50 -62 -66 -41 0 0 0 0 0 0 0 -69 -76 -56 -53 -104 -35 -3 -65 -122 -121 -115 -83 -22 -10 -11 0 0 0 0 0 0 -2 -19 -37 -36 -23 -18 -17 -20 -24 -26 -7 -11 -24 -40 -40 -30 -28 -12 -1 -1 0 -4 -2 0 -2 -6 -6 -2 -6 -12 -12 -12 -5 -4 -11 -19 -9 -19 -11 -6 -6 -5 -4 -5 -4 -6 -11 -14 -15 -12 -12 -13 -12 -10 -9 -9 -5 -3 -9 -1 0 0 0 -1 -11 -3 -2 -3 0 -1 -7 -1 0 -1 -5 -17 -4 -10 -11 -6 -7 -4 -12 -11 -9 -10 -12 -8 -27 -33 -28 -29 -31 -28 -14 0 0 0 0 -10 -31 -62 -69 -78 -87 -105 -125 -153 -162 -220 -86 0 0 -4 -30 -57 -84 -88 -78 -72 -97 -116 -111 -87 -71 -34 -55 -68 -69 -62 -57 -43 -15 -1 -2 -11 -24 -25 -7 0 0 0 -4 -3 0 -23 -87 -116 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 0 -25 -94 -91 -79 -79 -84 -86 -96 -102 -83 -81 -62 -7 -41 -32 -20 -4 -28 -104 -118 -120 -109 -84 -72 -99 -20 -2 -57 -111 -120 -122 -53 -45 -44 -8 -1 0 0 -5 -5 -10 -54 -48 -45 -33 -15 -8 -17 -17 -20 -4 -4 -13 -29 -44 -49 -47 -15 -5 -5 -6 -6 -2 -1 0 -4 -9 -1 -6 -10 -9 -7 -8 -8 -9 -17 -21 -5 -10 -7 -6 -5 -5 -9 -3 -10 -13 -12 -15 -5 -1 -1 -6 -12 -11 -9 -5 -6 -9 0 0 0 0 0 0 0 0 0 0 -7 -31 -5 0 0 -8 -23 -2 -13 -9 -6 -10 -1 -16 -6 0 0 -3 -19 -25 -39 -45 -46 -46 -23 -5 0 -13 -31 -14 -52 -72 -86 -102 -119 -124 -98 -98 -128 -172 -182 -52 -5 -32 -68 -91 -69 -104 -127 -99 -67 -91 -86 -94 -74 -49 -61 -42 -53 -58 -52 -36 -7 -3 0 0 0 -2 -22 -7 0 0 0 0 0 0 0 -25 -78 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -86 -105 -60 -26 -36 -44 -53 -63 -81 -111 -126 -104 -112 -66 -31 -116 -117 -115 -51 -2 -19 -32 -44 -53 -32 0 0 0 0 -99 -141 -111 -88 -68 -56 -63 -55 -26 -33 -29 -28 -14 -17 -55 -48 -38 -28 -23 -19 -20 -20 -25 -20 -16 -18 -24 -28 -37 -56 -57 -16 -13 -14 -7 -1 0 0 -4 -8 -4 -5 -4 -8 -11 -9 -7 -7 -18 -16 -7 -9 -8 -6 -7 -6 -6 -7 -13 -16 -13 -11 -14 -15 -5 -2 -8 -13 -10 -11 -11 -12 -9 0 0 0 0 0 0 0 0 0 -7 -18 0 0 0 -4 -9 0 0 0 -11 -12 -1 -8 -2 -4 -2 0 -8 -49 -60 -69 -77 -83 -66 -65 -55 -53 -57 -53 -98 -118 -137 -144 -121 -79 -57 -53 -111 -178 -200 -208 -86 -78 -93 -76 -51 -53 -54 -45 -53 -93 -73 -69 -59 -34 -26 -38 -42 -45 -35 -25 -29 -22 -26 -33 -26 -14 -13 -10 -2 0 0 0 0 0 0 0 0 -3 -7 0 -35 -56 -52 -38 -28 -20 -10 0 0 0 0 0 0 0 -7 -95 -121 -114 -60 0 0 0 0 0 0 -16 -92 -108 -92 -87 -127 -126 -116 -41 0 0 0 0 -49 -48 -19 0 0 0 -97 -122 -97 -72 -55 -50 -59 -55 -32 -57 -209 -180 -134 -86 -63 -54 -83 -39 -24 -24 -23 -17 -23 -19 -9 -14 -14 -48 -55 -52 -38 -13 -36 -21 -6 -3 0 0 -1 -3 -5 -6 -6 -1 -2 -4 -4 -4 -16 -9 -3 -7 -7 -7 -8 -8 -6 -9 -16 -16 -13 -11 -11 -10 -12 -11 -12 -14 -13 -11 -10 -10 -7 -2 -2 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -10 0 0 0 -10 -6 0 -19 -69 -78 -77 -86 -85 -73 -68 -79 -86 -81 -83 -111 -136 -78 -56 -62 -57 -55 -47 -111 -187 -246 -244 -82 -69 -58 -51 -57 -59 -52 -51 -48 -61 -66 -31 -61 -48 -28 -28 -30 -36 -29 -27 -26 -20 -19 -25 -31 -30 -30 -28 -11 -2 0 0 -5 -27 -5 -22 -25 -45 -122 -115 -92 -90 -91 -85 -82 -85 -78 -72 -62 -55 -53 -52 -41 -17 0 0 -4 -18 -17 0 0 0 0 0 0 -1 -22 -104 -65 -90 -104 -89 -92 -113 -104 -91 -82 -76 -108 -108 -64 -12 -3 -4 -95 -93 -89 -79 -55 -47 -58 -106 -143 -144 -171 -223 -200 -161 -128 -134 -208 -73 -46 -42 -37 -10 -25 -27 -16 -21 -54 -107 -120 -123 -120 -88 -31 -13 -5 -5 -2 0 -14 -14 -6 -4 -14 -2 -3 -3 -3 -4 -5 -5 -4 -5 -9 -16 -9 -11 -12 -14 -19 -17 -15 -15 -17 -15 -9 -9 -11 -22 -27 -20 -13 -10 -8 -5 -3 -4 -12 -12 -11 -7 0 0 0 0 0 0 0 0 0 0 0 -2 -20 -6 0 0 0 0 -16 -6 -29 -69 -81 -79 -105 -117 -110 -99 -94 -85 -88 -90 -105 -131 -113 -100 -92 -90 -87 -75 -46 -47 -70 -112 -91 -58 -48 -45 -42 -39 -70 -36 -31 -35 -39 -26 -49 -40 -33 -33 -34 -35 -31 -31 -26 -21 -28 -25 -28 -30 -29 -33 -45 -12 0 0 -3 -25 -82 -109 -112 -138 -175 -126 -114 -102 -93 -86 -83 -87 -80 -77 -82 -86 -84 -100 -96 -43 -7 -9 0 0 0 0 0 -6 -40 -25 -8 -14 -53 -136 -77 -84 -71 -29 -28 -94 -95 -97 -100 -101 -99 -100 -99 -47 -46 -143 -132 -88 -85 -75 -55 -48 -55 -54 -25 -47 -115 -144 -193 -196 -208 -207 -159 -63 -46 -43 -39 -12 -18 -22 -15 -36 -74 -79 -84 -96 -94 -63 -5 -6 -5 -22 -28 -13 -13 -15 -6 -6 -12 -6 -4 -6 -8 -7 -4 -6 -6 -3 -11 -22 -14 -12 -12 -12 -11 -8 -17 -16 -14 -11 -7 -13 -8 -22 -41 -42 -28 -16 -14 -11 -7 -8 -14 -3 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -7 -50 -53 -22 -38 -76 -88 -102 -104 -82 -59 -76 -87 -88 -79 -76 -84 -84 -91 -93 -97 -109 -118 -67 -59 -84 -97 -84 -61 -56 -46 -44 -41 -33 -36 -39 -49 -45 -35 -32 -36 -36 -30 -30 -36 -27 -24 -25 -28 -72 -172 -152 -95 -65 -65 -84 -53 -11 0 -12 -31 -74 -101 -122 -195 -216 -171 -134 -114 -95 -86 -85 -91 -84 -81 -84 -91 -99 -106 -98 -57 -60 -110 -137 -121 -93 -72 -56 -66 -142 -129 -108 -59 -33 -51 -52 -88 -96 -97 -95 -93 -100 -87 -85 -95 -106 -107 -76 -39 -4 -38 -122 -85 -83 -70 -57 -56 -56 -48 -48 -71 -100 -119 -162 -165 -180 -164 -141 -144 -57 -41 -38 -12 -19 -24 -23 -48 -66 -60 -56 -73 -52 -26 -13 -26 -16 -28 -25 -20 -19 -11 -2 -6 -6 -2 -3 -3 -13 -11 -4 -3 -5 -6 -7 -12 -13 -12 -17 -20 -18 -16 -21 -20 -9 -12 -16 -13 -5 -6 -22 -28 -20 -21 -21 -24 -17 -13 -12 -11 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -14 -59 -14 -39 -70 -79 -82 -70 -88 -90 -102 -137 -93 -49 -60 -72 -76 -77 -80 -95 -100 -114 -134 -128 -101 -81 -68 -62 -62 -40 -58 -49 -27 -6 -12 -26 -48 -54 -55 -50 -25 -22 -25 -28 -23 -22 -31 -35 -40 -64 -81 -66 -67 -70 -78 -96 -138 -29 -22 -21 0 0 0 -153 -162 -96 -93 -87 -87 -97 -104 -105 -100 -83 -80 -90 -100 -100 -92 -108 -106 -106 -112 -116 -121 -124 -112 -109 -118 -97 -120 -103 -96 -97 -87 -98 -67 -67 -79 -92 -100 -85 -98 -108 -113 -103 -37 -68 -31 -58 -111 -51 -91 -77 -65 -56 -51 -46 -24 -22 -75 -132 -142 -124 -145 -99 -59 -74 -148 -141 -131 -7 -11 -13 -14 -24 -35 -44 -45 -50 -22 -30 -32 -36 -30 -31 -26 -16 -9 -5 -3 -7 -6 -4 -5 -8 -17 -14 -12 -9 -3 -5 -7 -7 -7 -8 -13 -9 -16 -19 -20 -18 -6 -1 -5 -10 -11 -6 -9 -8 -6 -10 -20 -19 -16 -12 -8 -2 -9 -8 -3 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -13 -33 -33 -3 -56 -73 -72 -68 -57 -68 -66 -85 -112 -92 -40 -49 -70 -83 -84 -82 -82 -77 -96 -136 -151 -88 -65 -59 -58 -55 -39 -131 -100 -45 -11 0 0 -25 -46 -63 -64 -24 -23 -17 -17 -21 -22 -20 -25 -28 -31 -31 -22 -26 -10 0 0 0 -1 -6 -6 0 -9 -33 -117 -106 -51 -40 -93 -79 -90 -98 -97 -84 -66 -71 -73 -87 -96 -94 -102 -95 -93 -97 -105 -113 -121 -107 -103 -105 -114 -124 -123 -122 -126 -122 -100 -47 -29 -18 -40 -101 -98 -103 -106 -106 -105 -102 -87 -28 0 -23 -38 -52 -65 -67 -63 -59 -60 -25 -29 -86 -123 -119 -108 -123 -92 -88 -89 -57 -59 -64 -11 -18 -26 -23 -21 -13 -43 -48 -30 -29 -19 -33 -35 -27 -10 -8 -7 -6 -3 -5 -8 -1 0 -4 -9 -15 -13 -14 -16 -12 -5 -15 -15 -15 -13 -8 -7 -9 -10 -15 -19 -21 -20 -5 -5 -11 -12 -17 -17 -11 -11 -15 -8 -10 -10 -8 -8 -10 -11 -8 -2 -3 -8 -8 -7 -2 -2 -2 0 0 0 0 0 0 0 0 0 -15 -25 -7 -66 -73 -88 -84 -62 -49 -41 -46 -62 -71 -59 -28 -13 -44 -86 -84 -48 -50 -66 -80 -85 -66 -63 -62 -55 -63 -86 -142 -91 -37 -21 -22 0 0 0 -27 -41 -20 -21 -17 -19 -22 -24 -21 -20 -19 -32 -34 -24 -34 -7 0 0 0 -3 -33 -31 -26 -46 -94 -85 -22 -65 -87 -83 -70 -68 -65 -64 -67 -71 -68 -65 -84 -91 -92 -101 -92 -95 -103 -99 -90 -95 -105 -115 -106 -95 -119 -121 -122 -124 -115 -100 -101 -100 -97 -93 -94 -100 -101 -103 -104 -102 -99 -97 -81 -60 -39 -33 -31 -43 -66 -69 -60 -53 -58 -26 -90 -101 -71 -47 -58 -49 -44 -62 -81 -57 -52 -18 -13 -11 -12 -14 -11 -66 -55 -36 -26 -11 -22 -30 -27 -22 -20 -7 -5 -2 -4 -9 0 0 -3 -12 -19 -16 -16 -17 -19 -16 -16 -23 -17 -18 -20 -17 -16 -13 -12 -14 -18 -21 -16 -14 -15 -16 -17 -17 -17 -15 -14 -11 -10 -14 -17 -12 -7 -9 -9 -7 -2 0 0 -1 -2 -4 -3 0 0 0 0 0 0 0 0 0 -10 -41 -64 -69 -66 -110 -104 -69 -56 -45 -14 -15 -31 -41 -57 -63 -66 -36 -31 -49 -45 -56 -68 -82 -102 -95 -55 -60 -85 -109 -97 -56 -19 -7 -7 0 0 0 -41 -51 -36 -23 -23 -20 -23 -26 -28 -30 -18 -25 -19 -11 -19 -2 -5 -5 -20 -45 -49 -52 -32 -50 -57 -13 -41 -62 -70 -69 -68 -68 -56 -59 -68 -80 -79 -75 -71 -71 -73 -76 -68 -71 -75 -93 -97 -86 -101 -109 -101 -92 -91 -91 -97 -104 -103 -98 -102 -102 -105 -101 -88 -79 -81 -82 -86 -89 -84 -66 -33 -45 -39 -33 -32 -33 -54 -67 -64 -61 -56 -23 -95 -88 -64 -38 -22 -1 0 0 -1 -24 -84 -13 -10 -9 -10 -9 -25 -98 -51 -24 -16 -16 -14 -22 -23 -23 -16 -1 -3 -5 -9 -8 -2 0 -1 -6 -15 -18 -8 -7 -9 -12 -17 -25 -17 -21 -23 -23 -21 -19 -13 -10 -13 -18 -16 -16 -16 -16 -15 -14 -14 -14 -15 -15 -14 -14 -16 -17 -16 -16 -15 -10 -5 -1 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 -5 -46 -75 -75 -75 -103 -110 -55 0 -4 -15 -3 -14 -21 -10 -2 -53 -21 -30 -54 -43 -49 -79 -96 -102 -100 -85 -79 -81 -72 -52 -36 -26 -28 -25 -20 -13 -1 -54 -50 -34 -28 -26 -18 -20 -23 -37 -59 -24 -22 -8 0 -17 -45 -20 -32 -40 -42 -37 -19 -5 -33 -43 -42 -58 -63 -65 -66 -62 -55 -46 -56 -53 -51 -55 -58 -59 -65 -67 -67 -68 -71 -92 -99 -95 -82 -77 -83 -96 -100 -101 -102 -101 -102 -101 -98 -96 -96 -97 -97 -98 -96 -88 -65 -66 -66 -68 -71 -70 -46 -37 -35 -31 -29 -31 -49 -57 -59 -50 -19 -16 -36 -44 -39 -24 0 0 0 -15 -27 -34 -16 -15 -13 -13 -11 -30 -72 -33 -18 -11 -9 -9 -16 -17 -19 -13 -4 -4 -7 -13 -11 -7 -10 -13 -11 -12 -12 -11 -11 -11 -12 -16 -22 -24 -24 -23 -23 -18 -14 -20 -19 -19 -17 -16 -16 -16 -16 -14 -9 -8 -15 -14 -15 -15 -15 -15 -14 -14 -16 -17 -14 -10 -4 -1 0 0 0 0 0 0 0 0 0 0 -2 -2 -4 -30 -34 -50 -65 -75 -82 -83 -29 0 0 -3 -1 -4 -12 -9 -10 -60 -11 -36 -52 -47 -61 -87 -92 -87 -87 -89 -67 -70 -51 -30 -17 -14 -16 -18 -24 -26 -18 -37 -51 -32 -25 -27 -17 -21 -21 -19 -16 -16 -3 -1 0 -26 -61 -6 -3 0 -4 -6 -6 -30 -26 -13 -23 -59 -79 -43 -41 -40 -36 -38 -42 -45 -51 -56 -58 -62 -66 -64 -59 -58 -68 -91 -74 -78 -57 -39 -68 -85 -90 -94 -65 -27 -97 -101 -84 -78 -79 -69 -70 -71 -61 -56 -58 -59 -57 -54 -57 -54 -23 -21 -28 -28 -27 -33 -46 -50 -34 -24 -24 -24 -26 -14 -5 0 0 0 -4 -1 -2 -4 -18 -21 -21 -13 -15 -13 -11 -4 -9 -6 -5 -5 -8 -11 -15 -17 -10 -4 -5 -11 -16 -14 -9 -11 -12 -13 -12 -12 -14 -12 -12 -15 -15 -17 -19 -20 -16 -19 -20 -21 -18 -16 -16 -17 -18 -17 -16 -18 -18 -18 -18 -16 -12 -14 -16 -15 -14 -13 -15 -17 -16 -11 -9 -12 -6 0 0 0 0 0 0 0 0 0 -3 -3 -3 -13 -15 -9 -36 -61 -72 -65 -23 -2 -13 -26 -23 -19 -20 -10 0 -14 -71 -22 -45 -60 -63 -72 -74 -66 -67 -69 -61 -57 -36 -18 -10 -10 -2 -3 -8 -24 -34 -24 -40 -35 -27 -21 -14 -17 -20 -17 -8 0 0 0 -18 -8 -5 -16 -18 -4 0 0 -14 -44 -4 -26 -42 -54 -44 -40 -26 -16 -21 -34 -48 -54 -62 -53 -49 -54 -56 -49 -46 -52 -61 -63 -51 -58 -51 -46 -65 -65 -67 -64 -77 -62 -30 -77 -62 -57 -60 -64 -66 -70 -62 -55 -55 -56 -54 -41 -41 -36 -20 -20 -20 -25 -30 -36 -42 -23 -16 -28 -34 -26 -25 -4 0 0 0 -5 -31 -23 -23 -23 -15 -17 -18 -17 -16 -12 -9 -8 -7 -10 -6 -5 -9 -14 -17 -18 -17 -12 -8 -10 -16 -18 -19 -14 -9 -9 -10 -11 -12 -12 -12 -15 -12 -10 -9 -11 -14 -23 -21 -19 -19 -17 -15 -15 -18 -19 -18 -17 -15 -15 -15 -14 -12 -14 -16 -17 -18 -19 -16 -13 -11 -8 -6 -10 -12 -10 -7 -2 0 -1 -1 0 -3 -9 -10 -4 -1 -2 -1 0 -42 -59 -71 -78 -60 -12 -9 -17 -18 -16 -28 -8 0 -28 -85 -68 -54 -64 -69 -69 -73 -48 -63 -57 -47 -41 -10 -2 0 0 0 -1 -36 -46 -43 -29 -7 -24 -29 -23 -17 -17 -21 -18 -6 0 0 -1 -13 -6 0 0 0 0 0 -45 -68 -61 -31 -98 -58 -30 -23 -24 -18 -25 -31 -38 -40 -38 -33 -28 -28 -34 -39 -41 -34 -38 -47 -54 -53 -55 -33 -30 -46 -67 -85 -81 -80 -70 -48 -60 -51 -53 -55 -57 -63 -59 -56 -56 -55 -54 -54 -43 -42 -43 -43 -35 -20 -29 -35 -43 -47 -29 -22 -15 -13 -20 -24 0 -12 -11 -4 -5 -22 -22 -7 -4 -16 -15 -15 -12 -8 -11 -17 -20 -23 -24 -21 -14 -12 -13 -12 -1 -12 -18 -13 -8 -18 -22 -18 -17 -13 -8 -9 -11 -11 -11 -12 -13 -14 -16 -15 -14 -15 -19 -19 -20 -22 -20 -16 -16 -16 -17 -17 -16 -16 -15 -14 -14 -15 -13 -14 -15 -16 -17 -17 -12 -10 -8 -6 -9 -11 -12 -9 -5 -3 -6 -7 -7 -6 -7 -11 -6 -4 -12 -16 -5 -57 -58 -85 -89 -43 -2 -1 -3 -17 -28 -27 -4 0 -33 -72 -73 -47 -55 -60 -58 -46 -31 -32 -38 -38 -30 -4 0 0 0 0 -7 -43 -98 -74 -50 -43 -42 -34 -31 -30 -29 -28 -24 -7 0 0 0 0 0 0 0 0 0 0 -62 -77 -68 -61 -80 -24 -12 -17 -21 -22 -45 -29 -34 -37 -35 -22 -28 -28 -29 -33 -39 -31 -36 -41 -46 -52 -54 -9 0 -18 -50 -61 -70 -73 -62 -53 -52 -48 -50 -53 -54 -55 -52 -48 -52 -54 -51 -46 -40 -39 -38 -37 -32 -24 -21 -30 -41 -46 -42 -19 -21 -8 -13 -23 -16 -25 -26 -17 -5 0 0 0 0 -11 -8 -8 -12 -13 -11 -12 -16 -24 -29 -26 -17 -11 -7 -2 -2 -8 -17 -14 -8 -2 -1 -11 -18 -14 -8 -9 -10 -13 -12 -11 -11 -11 -13 -12 -10 -9 -9 -13 -16 -20 -22 -20 -20 -16 -14 -13 -13 -17 -19 -17 -15 -15 -14 -15 -15 -16 -16 -16 -13 -8 -7 -7 -7 -8 -9 -64 -76 -54 -29 -18 -10 -6 -5 -6 -6 -6 -16 -14 -12 -51 -58 -86 -69 -29 -6 -5 -17 -16 -21 -15 0 0 -23 -53 -62 -43 -43 -29 -47 -63 -67 -51 -46 -30 -22 -17 -6 -1 0 -29 -44 -44 -110 -102 -62 -32 -24 -34 -34 -35 -30 -25 -21 -16 -4 0 0 0 0 0 0 -3 -1 -6 -58 -55 -45 -41 -36 -13 -12 -15 -22 -23 -20 -27 -33 -32 -25 -24 -25 -29 -30 -35 -37 -28 -33 -37 -38 -41 -43 -28 -27 -17 -30 -56 -48 -44 -47 -49 -50 -49 -49 -51 -47 -45 -43 -29 -42 -42 -40 -37 -38 -37 -37 -36 -34 -33 -35 -29 -39 -21 0 0 0 0 -2 -14 -26 -29 -27 -24 -13 -1 -1 0 0 -3 -9 -6 -10 -13 -12 -8 -13 -14 -21 -23 -18 -13 -5 -3 -3 -7 -8 -8 -8 -5 -4 -16 -6 -10 -11 -8 -3 -16 -14 -13 -12 -11 -11 -12 -11 -10 -8 -8 -9 -14 -17 -18 -17 -16 -13 -11 -11 -12 -15 -17 -16 -16 -15 -14 -15 -16 -17 -14 -8 -5 -7 -7 -6 -6 -9 -96 -133 -126 -84 -18 -11 -6 -6 -7 -6 -5 -9 -10 -24 -47 -58 -75 -50 -27 -16 -13 -5 -2 -5 -8 0 0 -35 -55 -61 -55 -48 -6 -39 -51 -40 -51 -54 -29 -26 -25 -17 -7 -1 -7 -15 -32 -76 -126 -91 -48 -21 -24 -31 -36 -22 -13 -10 0 0 0 0 0 0 0 -6 -28 -40 -32 -40 -50 -39 -33 -28 -15 -1 -21 -13 -21 -37 -48 -26 -28 -29 -28 -29 -33 -33 -36 -34 -27 -30 -33 -35 -36 -38 -40 -44 -34 -38 -46 -45 -41 -44 -46 -44 -43 -46 -46 -40 -40 -36 -29 -32 -32 -36 -38 -36 -33 -31 -37 -39 -40 -42 -38 -36 -14 0 0 -3 -27 -23 -21 -25 -25 -17 -14 -11 -10 -7 0 0 -9 -8 -1 -7 -5 -5 -8 -11 -10 -5 -11 -16 -15 -1 -10 -8 -7 -8 -5 -5 -4 -1 -1 0 -4 -7 -9 -10 -16 -18 -17 -15 -13 -12 -15 -14 -16 -15 -13 -11 -12 -12 -12 -13 -15 -14 -14 -14 -14 -14 -15 -15 -16 -14 -12 -14 -14 -16 -12 -7 -8 -12 -12 -9 -6 -19 -81 -108 -114 -68 -16 -10 -11 -11 -9 -6 -1 0 0 -16 -42 -64 -74 -39 -33 -19 -1 0 0 0 0 -3 -10 -34 -45 -50 -57 -48 0 0 -37 -49 -36 -22 -25 -25 -11 -1 -1 0 0 0 -18 -54 -82 -64 -48 -39 -36 -32 -23 -18 -6 0 0 -1 -8 -8 -11 -13 -13 -26 -26 -12 -20 -46 -52 -28 -26 -24 -18 -9 -11 -23 -34 -39 -29 -13 -33 -37 -40 -45 -44 -41 -35 -34 -31 -28 -35 -40 -40 -37 -33 -29 -27 -29 -35 -40 -38 -34 -37 -36 -34 -37 -42 -27 -31 -32 -30 -31 -32 -35 -37 -35 -30 -28 -33 -13 -19 -26 -16 -14 -4 0 0 0 -1 -3 -15 -18 -17 -16 -19 -19 -15 -17 -16 0 -11 -1 0 -2 -1 0 -4 -11 -11 -1 -13 -20 -15 -4 -10 -9 -12 -13 -10 -6 -14 -6 0 0 0 0 -12 -16 -16 -17 -18 -13 -15 -17 -20 -20 -19 -18 -18 -18 -17 -16 -12 -12 -13 -13 -17 -20 -20 -20 -19 -18 -19 -14 -14 -16 -6 -7 -7 -7 -9 -11 -12 -7 -7 -24 -67 -107 -128 -69 -10 -5 -17 -16 -11 -7 -3 -1 -1 -34 -39 -44 -50 -25 -26 -13 -9 -13 -1 -8 -6 -12 -32 -49 -48 -41 -53 -47 -16 -8 -40 -41 -29 -18 -16 -17 -12 -9 -8 0 0 0 -6 -35 -77 -96 -96 -31 -6 -15 -25 -22 -5 0 0 0 -1 -3 -7 -18 -23 -19 -15 -4 -37 -50 -25 -14 -17 -10 -15 -28 -21 -34 -29 -25 -25 -33 -41 -46 -48 -42 -34 -39 -41 -35 -31 -28 -31 -33 -29 -17 -10 -11 -15 -26 -25 -26 -27 -26 -27 -30 -24 -27 -39 -27 -33 -32 -33 -34 -30 -31 -33 -32 -30 -30 -36 -27 -11 -4 0 0 0 0 0 0 0 0 -3 -12 -17 -17 -14 -16 -5 -9 -20 -20 -7 -5 -2 0 0 0 0 -7 -9 -2 -16 -13 -16 -12 -8 -8 -4 -5 -8 -11 -23 -14 -4 0 0 -2 -18 -20 -20 -19 -16 -4 -16 -20 -20 -21 -21 -19 -18 -19 -20 -22 -19 -16 -13 -12 -15 -17 -14 -11 -13 -17 -23 -21 -19 -15 -9 -15 -15 -13 -12 -11 -10 -7 -7 -33 -83 -132 -133 -118 -52 -10 -11 -14 -13 -9 -4 -6 -29 -53 -69 -45 -27 -27 -30 -54 -69 -46 -7 -8 -13 -5 -27 -66 -62 -37 -51 -51 -35 -22 -30 -6 -10 -13 -13 -18 -33 -10 0 -10 -25 -2 0 -15 -44 -77 -92 -86 -57 -37 -31 -27 -12 -10 -5 0 0 0 0 -6 -7 -5 -19 -3 -38 -40 -21 -18 -14 -4 0 -19 -44 -24 -20 -13 -13 -17 -22 -43 -33 -15 -15 -33 -38 -29 -25 -21 -17 -15 -5 -2 0 0 -5 -33 -24 -22 -24 -24 -24 -23 -24 -25 -29 -31 -39 -31 -32 -35 -32 -27 -27 -27 -28 -31 -27 -26 -6 0 0 0 0 0 0 0 0 0 0 -4 -7 -5 0 0 0 0 -1 -3 -8 -6 -5 -7 -7 -5 -6 -16 -29 -27 -20 -14 -19 -11 -2 -6 -5 -1 -7 -15 -21 -13 -17 -14 -7 -4 -17 -19 -21 -20 -18 -13 -17 -19 -19 -19 -21 -22 -21 -19 -18 -20 -21 -22 -19 -16 -14 -12 -16 -16 -17 -18 -22 -24 -21 -21 -20 -18 -20 -19 -17 -14 -10 -6 -7 -35 -89 -112 -77 -97 -37 -8 -28 -46 -15 -13 -7 -2 -14 -55 -77 -66 -67 -55 -39 -93 -108 -74 -26 -4 -17 -3 0 -13 -36 -43 -53 -51 -59 -40 -29 -44 -32 -27 -21 -21 -36 -7 0 -1 -4 0 0 0 0 -16 -57 -75 -85 -63 -33 -20 -32 -42 -36 -31 -28 -22 -1 0 0 -6 -15 0 -4 -7 -8 -8 0 0 0 0 -8 -17 -5 -18 -17 -15 -17 -30 -33 -21 -10 -15 -27 -28 -22 -19 -23 -31 -17 -3 0 0 -6 -22 -22 -19 -19 -22 -25 -25 -34 -31 -30 -29 -28 -41 -42 -42 -38 -31 -28 -30 -25 -24 -22 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -23 -19 -14 -12 -14 -20 -11 -17 -20 -19 -22 -22 -8 -4 -5 -5 0 -5 -14 -23 -30 -16 -18 -10 -5 -8 -8 -8 -9 -8 -11 -17 -18 -19 -19 -19 -21 -22 -20 -11 -10 -20 -21 -19 -12 -10 -11 -13 -15 -17 -18 -19 -21 -17 -20 -21 -21 -23 -23 -19 -13 -10 -12 -21 -81 -78 -74 -69 -89 -93 -80 -84 -65 -14 -14 -11 -13 -31 -50 -51 -56 -90 -98 -76 -98 -76 -43 -19 -10 -16 -5 -2 0 -17 -38 -43 -41 -134 -123 -43 -20 -22 -46 -28 -9 -5 -5 -1 0 0 -11 -35 -28 -6 0 -20 -63 -65 -28 -18 -25 -43 -38 -38 -37 -37 -35 -22 -13 -3 0 0 -5 -25 -22 -20 -10 0 0 0 0 -1 -2 -1 -13 -17 -27 -32 -28 -29 -32 -11 -4 -16 -28 -17 -19 -10 0 -9 -34 -6 0 0 0 0 0 0 -3 -13 -30 -36 -31 -30 -30 -33 -37 -38 -32 -38 -39 -28 -35 -36 -18 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -15 -12 -12 -13 -14 -15 -7 -17 -15 -16 -22 -25 -13 -20 -15 -7 -5 -3 -17 -26 -27 -24 -21 -14 -11 -11 -13 -17 -9 -3 -9 -18 -17 -17 -17 -17 -19 -22 -20 -20 -21 -13 -6 -19 -4 0 0 -5 -18 -21 -20 -22 -22 -17 -21 -18 -21 -24 -24 -21 -13 -7 -12 -36 -92 -56 -43 -47 -59 -69 -67 -50 -30 -10 -9 -7 -4 -24 -42 -40 -38 -57 -113 -137 -141 -149 -31 -10 -9 -12 -13 -12 -3 -17 -30 -30 -26 -101 -141 -99 -33 -34 -58 -35 -20 -16 -13 -1 0 0 -7 -23 -30 -6 0 -25 -51 -48 -25 -28 -40 -45 -37 -39 -31 -25 -26 -28 -26 -12 -2 0 0 -3 -6 -10 -6 0 0 0 0 0 0 0 0 0 0 -5 -16 -42 -41 -26 -23 -18 -12 0 0 0 -21 -39 -37 -21 -4 0 0 0 -1 -23 -22 -29 -37 -30 -32 -38 -41 -41 -44 -50 -40 -37 -37 -32 -34 -43 -32 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -14 -13 -13 -15 -8 -2 -3 -17 -20 -18 -21 -24 -23 -16 -12 -9 -9 -9 -23 -30 -21 -15 -22 -20 -18 -12 -7 -9 -14 -14 -17 -19 -19 -21 -21 -20 -22 -23 -21 -23 -22 -14 -11 -16 -6 -4 -3 -10 -25 -28 -23 -24 -23 -40 -57 -12 -10 -18 -23 -22 -18 -14 -43 -44 -31 -40 -21 -14 -35 -64 -44 -19 -11 -6 -4 -6 -26 -47 -53 -52 -49 -49 -77 -48 -22 -24 -24 -14 -12 -8 -10 -18 -2 -30 -35 -29 -33 -62 -134 -156 -98 -35 -72 -26 -18 -10 -1 0 0 0 0 -8 -19 -22 -3 -42 -62 -52 -38 -36 -31 -30 -25 -21 -28 -9 -6 -10 -16 -23 -9 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -16 0 -7 -33 -37 -29 -21 -17 0 0 -22 -39 -33 -9 -2 0 0 0 0 0 -3 -8 -12 -12 -15 -31 -35 -34 -35 -39 -35 -30 -32 -37 -38 -45 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -5 -1 -3 -6 -6 -2 -1 -2 -9 -13 -18 -20 -18 -13 -2 -2 -3 -6 -11 -6 -2 -2 -6 -10 -14 -16 -14 -12 -12 -18 -18 -20 -20 -20 -19 -12 -20 -23 -22 -23 -24 -24 -22 -20 -16 -15 -15 -13 -12 -18 -26 -60 -46 -117 -245 -267 -235 -77 -22 -21 -19 -15 -67 -42 -12 -20 -17 -21 -15 -5 -2 -3 -7 -3 -2 -18 -56 -59 -44 -55 -56 -45 -74 -43 -56 -60 -35 -5 -7 -12 -17 -24 -32 -54 -34 -25 -63 -139 -147 -148 -72 -38 -58 -24 -24 -12 -4 0 0 0 0 -22 -51 -60 -3 -56 -71 -64 -52 -36 -30 -43 -37 -23 -25 -25 -6 0 -3 -12 -14 -16 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -7 -12 -16 -39 -38 0 0 -41 -39 -29 -25 -26 -21 -6 0 0 0 0 0 -11 -17 -19 -43 -45 -40 -35 -32 -32 -35 -30 -32 -32 -25 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -1 -9 -12 -7 -13 -10 -12 -9 0 0 0 0 0 0 0 0 0 0 -5 -14 -17 -18 -14 -11 -13 -14 -18 -17 -16 -16 -14 -18 -18 -17 -18 -20 -20 -9 -7 -13 -20 -19 -21 -18 -10 -24 -92 -69 -67 -66 -69 -107 -69 -30 -24 -25 -20 -22 -13 -8 -10 -12 -19 -20 -9 0 -1 -3 -1 0 -13 -36 -39 -40 -44 -40 -41 -62 -44 -86 -69 -115 -141 0 -13 -40 -49 -44 -35 -23 -65 -111 -152 -156 -175 -157 -101 -51 -22 -46 -21 -7 -2 0 -4 -50 -49 -64 -67 -26 -61 -74 -64 -57 -56 -52 -60 -44 -18 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -14 0 0 0 -19 -19 0 0 0 -30 -40 -40 -40 -41 -19 -4 0 0 -2 -19 -13 -27 -39 -38 -35 -32 -35 -30 -22 -25 -23 -29 -21 -6 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 0 0 -7 -1 0 0 0 0 0 0 0 -2 -4 0 0 0 0 0 0 0 0 -3 -2 0 0 0 -9 -15 -10 -12 -19 -18 -16 -14 -15 -15 -16 -17 -17 -20 -18 -16 -14 -14 -16 -15 -13 -16 -14 0 0 0 -37 -66 -84 -71 -77 -80 -72 -60 -48 -38 -37 -40 -37 -19 -28 -26 -20 -15 -15 -9 -3 -43 -40 0 0 0 0 -25 -58 -56 -57 -39 -38 -41 -66 -295 -261 -128 -55 -4 -17 -56 -76 -69 -46 -40 -55 -80 -125 -153 -167 -40 -30 -21 -17 -33 -20 -12 -12 -16 -19 -31 -39 -49 -59 -68 -59 -65 -69 -70 -69 -64 -63 -43 -36 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -4 -9 -13 -15 -19 -25 -8 0 0 -1 -6 -2 -13 -26 -32 -37 -33 -34 -29 -25 -24 -21 -28 -27 -24 -23 -24 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -8 -9 -6 0 -30 -12 -8 -7 -3 0 0 0 0 0 0 0 0 0 0 -6 -8 0 0 -10 -9 0 0 0 -5 -8 -5 0 0 -3 -5 -7 -9 -13 -15 -18 -20 -19 -18 -17 -17 -16 -14 -15 -17 -18 -14 -5 -2 0 -71 -90 -87 -84 -82 -86 -58 -38 -41 -47 -49 -46 -42 -32 -16 -19 -19 -13 -9 -4 0 -4 -7 0 0 0 0 -33 -50 -46 -42 -34 -46 -44 -97 -305 -319 -92 -27 -45 -48 -35 -30 -40 -42 -46 -94 -80 -93 -80 -34 -81 -33 -23 -25 -25 -18 -6 -3 -1 -16 -33 -30 -28 -26 -37 -63 -53 -59 -62 -44 -35 -46 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -20 -15 -2 0 -17 -27 -20 -23 -20 -17 -23 -35 -23 -20 -20 -21 -23 -23 -24 -25 -29 -27 -18 -23 -4 0 -2 -2 0 0 0 0 0 0 0 0 0 -1 -2 0 -3 -4 -6 -6 -28 -8 -7 -3 -1 0 0 0 0 0 0 0 0 0 0 -11 -10 0 -1 -9 -11 -6 0 0 0 -4 -2 -1 0 0 0 0 -3 -6 -19 -19 -19 -19 -18 -19 -18 -18 -18 -17 -15 -17 -14 -14 -13 -9 -23 -42 -54 -60 -62 -48 -64 -46 -39 -42 -28 -36 -50 -63 -46 -5 -24 -8 -6 -11 0 0 0 0 0 -4 -19 -60 -66 -50 -38 -28 -49 -39 -36 -46 -62 -14 -52 -66 -52 -43 -42 -28 -25 -34 -66 -79 -39 -21 -29 -41 -22 -29 -31 -30 -25 -24 -28 -16 -15 -25 -28 -19 -45 -54 -58 -65 -64 -51 -24 -9 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -36 -31 -6 -1 0 -3 -14 -39 -38 -37 -36 -32 -24 -26 -18 -18 -20 -20 -18 -16 -21 -23 -19 -14 -12 -11 -12 -8 -1 -1 0 -1 0 0 0 0 0 -1 -2 0 0 -4 -2 -1 -35 -18 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 -1 -6 -8 -3 0 0 -1 -6 -3 -7 -12 0 0 0 -9 -11 0 -1 -15 -15 -16 -20 -13 -11 -10 -15 -17 -9 -2 0 0 0 -2 -7 -11 -7 0 -2 -1 -21 -19 -13 0 0 0 0 -5 -2 -13 -3 0 0 -1 0 0 0 -33 -58 -76 -69 -54 -50 -41 -29 -44 -34 -30 -35 -48 -59 -45 -54 -46 -36 -37 -36 -25 -22 -21 -19 -21 -23 -26 -21 -14 -27 -26 -28 -29 -28 -28 -26 -26 -28 -28 -18 -21 -8 -2 -2 -16 -49 -15 -3 0 0 -1 -12 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -12 -13 -16 -1 0 0 -16 -33 -18 -20 -28 -25 -19 -19 -17 -16 -21 -23 -22 -18 -21 -24 -27 -24 -12 -15 -16 -13 -6 -1 0 -9 -13 -7 0 0 0 -2 -3 -2 0 -2 -1 0 -34 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -2 0 0 0 0 0 0 0 0 0 0 -8 -7 -1 0 -3 -4 -8 -13 -16 -20 -21 -10 -4 0 0 0 0 0 0 0 0 0 0 -35 -108 -34 -8 -4 -5 -3 -2 0 0 0 -4 -15 -2 -2 -11 -17 0 0 -63 -91 -76 -62 -39 -47 -45 -35 -33 -31 -34 -40 -54 -65 -48 -51 -45 -37 -35 -35 -34 -33 -25 -26 -38 -30 -30 -24 -16 -16 -23 -23 -15 -7 -5 -28 -24 -23 -25 -26 -24 -18 -16 -7 -26 -67 -5 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -2 -11 -30 -31 -20 -11 -13 -8 -10 -14 -16 -18 -20 -19 -22 -24 -19 -4 -13 -15 -10 -3 0 0 0 -1 0 0 0 -3 -5 -3 0 0 0 -6 -25 -4 -26 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -8 0 0 0 0 -6 -18 -21 -18 -6 0 0 0 0 0 0 0 -3 -43 -32 -55 -84 -4 -1 -7 -9 -9 -8 -1 0 -11 -21 -24 -1 -12 -21 -24 -16 -2 -67 -77 -68 -58 -46 -40 -49 -43 -34 -36 -53 -49 -55 -54 -45 -62 -49 -44 -42 -40 -39 -28 -59 -73 -75 -58 -56 -49 -31 -20 -21 -12 -4 0 0 -1 -4 -23 -21 -20 -22 -20 -23 -8 -6 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -16 -23 -27 -18 -10 -7 -13 -1 -2 -3 -7 -11 -11 -6 -13 -14 -11 -9 -12 -17 -15 -7 0 0 0 0 -2 -3 -1 -1 -3 -2 0 0 0 -8 0 0 -5 -15 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -17 -19 -16 -16 -12 -9 -7 -3 0 0 -26 -67 -125 -115 -41 -1 0 0 -3 -5 -6 -6 0 0 -5 -15 -16 -5 0 0 -2 -36 -75 -85 -72 -53 -45 -51 -46 -42 -38 -40 -41 -40 -43 -54 -46 -32 -39 -51 -51 -48 -50 -52 -31 -51 -56 -65 -60 -39 -8 -4 -6 -6 0 0 0 0 0 -1 -8 -7 -7 -9 -12 -25 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -17 -15 -23 -31 -12 -17 -20 -16 -13 -9 -18 -12 -9 -9 -4 -3 -5 -10 -12 -13 -23 -16 -10 -5 -3 -4 -6 -3 -1 -1 0 0 0 0 0 -1 -9 -3 -7 -20 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -1 0 0 0 0 0 0 -1 -2 -5 -6 -5 -6 -5 -1 -8 -23 -24 -23 -24 -26 -27 -26 -24 -74 -152 -191 -147 -24 0 0 0 0 0 0 -10 -2 -3 -27 -30 -23 -13 0 0 0 -55 -93 -72 -51 -48 -53 -60 -59 -38 -38 -53 -50 -38 -42 -60 -25 -6 -7 -31 -50 -60 -55 -31 -12 -29 -7 -33 -43 0 0 0 0 0 0 -3 -26 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -9 -24 -25 -20 -13 -24 -8 -1 -8 -13 -6 -30 -30 -15 -7 -9 -24 -17 -15 -19 -23 -21 -15 -18 -19 -12 0 -1 -5 -5 -4 -4 -4 -1 -2 -1 0 -1 -12 -13 -20 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -8 -6 0 0 0 0 -4 -6 -11 -9 -8 -10 -11 -12 -16 -6 -1 -5 -8 -11 -15 -18 -22 -38 -106 -113 -130 -214 -224 -8 0 0 0 0 -2 -37 -97 -79 -12 -51 -98 -49 -19 -5 -12 -102 -82 -79 -70 -54 -56 -62 -55 -49 -45 -43 -59 -51 -41 -40 -39 -32 -27 -13 0 0 0 0 -3 -3 -11 -1 0 0 0 0 0 0 0 0 -27 -128 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -39 -18 -23 -28 -19 -5 -3 -20 -25 -19 -17 -14 -13 -33 -25 -25 -32 -28 -30 -33 -30 -26 -21 -17 -18 -15 -10 -9 -21 -20 -10 -9 -9 -5 -3 -8 -5 0 0 -4 -9 -9 0 0 0 0 -8 -11 0 0 0 -2 -2 -1 0 0 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -10 -4 -17 -15 -8 -5 -3 0 0 0 0 0 0 0 0 -7 -36 -115 -121 -77 -111 -141 -20 -1 0 -10 -9 -17 -111 -118 -121 -109 -113 -120 -37 -25 -24 -26 -87 -76 -66 -65 -63 -64 -64 -73 -72 -60 -45 -49 -56 -58 -52 -43 -44 -20 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -78 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -24 -19 -19 -19 -24 -13 0 -3 -25 -21 -15 -37 -60 -10 -9 -18 -18 -1 -1 -24 -34 -32 -27 -24 -21 -17 -18 -20 -20 -20 -19 -17 -10 -1 -5 -7 -3 0 0 0 0 -1 0 -3 -8 -1 -15 -20 -10 0 0 -4 -7 -11 -16 -2 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -1 0 -1 -1 0 0 0 0 0 0 0 -88 -111 -102 -107 -90 -55 -12 0 0 0 -6 -5 0 -1 -1 -77 -111 -130 -130 -72 -10 -56 -80 -73 -74 -60 -63 -65 -57 -38 -44 -67 -61 -48 -49 -44 -46 -40 -24 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -29 -34 -30 -28 -32 -21 -9 -8 -14 -31 -22 -60 -79 -1 -1 -3 -9 -10 -4 -24 -33 -31 -28 -28 -30 -18 -13 -11 -13 -19 -19 -17 -8 -4 -9 -7 -5 -2 0 -9 -28 -24 -14 -10 -11 0 0 -2 -2 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 -4 -5 -1 0 -6 -6 -4 -2 -5 -94 -102 -81 -73 -70 -85 -49 -13 0 0 0 0 -24 -30 -32 -107 -96 -66 -64 -77 -26 -81 -82 -70 -71 -66 -68 -44 -20 0 -4 -45 -64 -60 -55 -47 -48 -47 -163 -235 -171 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -12 -9 -36 -35 -33 -36 -41 -36 -35 -36 -35 -31 -7 -6 -21 -25 -4 -10 -14 -17 -17 -15 -16 -16 -26 -23 -22 -28 -20 -20 -21 -22 -23 -20 -17 -13 -16 -26 -31 -35 -37 -17 -17 -13 -15 -9 -6 -3 -1 -1 0 0 0 -2 -4 -3 0 -2 -3 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -4 -9 -10 -4 -1 -3 -3 -5 -6 -13 -18 -9 -9 -9 -7 -3 -9 -68 -84 -87 -93 -94 -121 -123 -114 -94 -76 -66 -87 -94 -80 -80 -92 -74 -26 -28 -79 -76 -71 -74 -77 -71 -56 -25 -11 -3 0 -8 -21 -46 -48 -44 -44 -48 -32 -62 -72 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 0 0 0 0 0 -17 -39 -44 -38 -47 -44 -29 -17 -18 -22 -33 -39 -34 -20 -14 -72 -37 -10 -24 -23 -18 -11 -13 -18 -12 -16 -14 -20 -26 -19 -18 -24 -30 -29 -25 -27 -28 -25 -27 -32 -30 -35 -13 -2 -4 -9 -4 -3 -3 -5 -7 0 -5 -7 -9 -13 -15 -9 -3 -1 0 -1 0 -5 -7 -4 0 0 0 -1 -1 0 0 -3 -8 -11 -9 -6 -4 -8 -11 -10 -6 -9 -7 -7 -6 -7 -8 -8 -6 -4 -22 -21 -34 -74 -115 -132 -140 -103 -83 -88 -99 -91 -88 -76 -70 -97 -96 -73 -67 -74 -64 -78 -25 -18 -24 -21 -28 -34 -17 0 -11 -48 -58 -39 -31 -29 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -19 -3 0 0 0 0 0 0 -27 -40 -2 -4 -8 -6 0 0 0 0 0 -1 -5 -19 -51 -34 -22 -30 -31 -27 -17 -15 -19 -18 -6 -7 -17 -25 -26 -28 -29 -23 -19 -19 -23 -31 -28 -33 -42 -42 -32 -44 -12 -11 -9 -7 -3 -3 -5 -4 -2 -9 -10 -12 -12 -12 -14 -7 -4 -4 -4 -3 -7 -7 -7 -6 -5 -3 -4 -3 -3 -8 -4 -12 -16 -16 -14 -4 -4 -7 -8 -6 -18 -18 -5 -5 -7 -13 -7 -5 -10 -19 -14 -82 -91 -95 -87 -72 -71 -76 -83 -88 -88 -86 -97 -101 -100 -98 -85 -75 -36 -27 -107 -102 -25 0 0 -4 -17 -9 0 -4 -20 -28 -8 0 0 0 0 -45 -45 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -10 0 0 0 -17 -40 -42 0 0 0 0 -6 -11 -1 0 -13 -21 -20 -20 -21 -21 -25 -26 -15 -14 -29 -25 -12 -5 -8 -13 -15 -16 -18 -16 -18 -17 -16 -18 -28 -25 -26 -23 -21 -26 -29 0 -1 -7 -7 -4 -6 -6 -6 -7 -9 -9 -16 -9 -8 -10 -4 -5 -6 -8 -9 -9 -12 -9 -9 -9 -6 -3 -4 -7 -11 -10 -10 -12 -13 -13 -12 -11 -5 -2 -7 -33 -154 -163 -134 -77 -18 -10 -9 -10 -14 -17 -51 -60 -98 -103 -84 -79 -75 -70 -76 -86 -92 -105 -109 -105 -99 -91 -80 -26 -13 -23 -70 -10 0 0 -26 -82 -78 -73 -61 -34 0 0 0 0 0 -1 -15 -24 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -7 0 0 0 -3 -17 -20 -14 -10 -9 -5 -1 -6 -24 -23 -19 -21 -24 -7 -3 -13 -18 -17 -15 -15 -14 -19 -16 -6 -5 -11 -12 -10 -9 -10 -8 -6 -9 -14 -14 -16 -24 -23 -19 -20 -16 -17 -12 -13 -21 -21 -1 -3 -4 -7 -8 -10 -10 -7 -6 -8 -11 -15 -6 -6 -8 -6 -5 -5 -6 -7 -9 -14 -9 -10 -8 -4 -3 -8 -5 -5 -7 -8 -11 -13 -13 -13 -13 -10 -5 -24 -34 -38 -173 -130 -61 -12 -17 -18 -5 -8 -30 -51 -40 -105 -90 -64 -66 -52 -54 -62 -83 -106 -103 -101 -99 -102 -93 -54 -12 -77 -80 -5 0 0 0 -31 -75 -62 -11 -12 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -28 -14 0 0 0 0 -20 -33 -32 -27 -34 -29 -27 -29 -31 -25 -32 -31 -26 -22 -16 -19 -18 -17 -17 -17 -15 -16 -12 -5 -5 -11 -11 -12 -13 -11 -5 -4 -8 -16 -26 -29 -25 -22 -17 -14 -15 -18 -12 -10 -14 -21 0 -2 -9 -9 -9 -9 -11 -11 -11 -8 -6 -3 -3 -8 -7 -5 -6 -7 -7 -6 -7 -10 -9 -11 -9 -6 -4 -6 -5 -4 -6 -9 -11 -12 -13 -13 -13 -13 -10 -49 -93 -106 -126 -114 -63 -25 -21 -25 -5 -28 -42 -56 -65 -92 -72 -53 -50 -48 -52 -60 -87 -107 -108 -103 -34 -59 -54 0 0 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -37 -37 -40 -39 -34 -36 -40 -42 -37 -30 -22 -28 -29 -26 -18 -15 -20 -24 -24 -21 -18 -14 -10 -8 -9 -8 -5 -10 -11 -10 -7 -4 -5 -7 -9 -10 -13 -14 -14 -10 -8 -12 -17 -17 -18 -23 -24 0 0 -3 -8 -7 -7 -8 -9 -12 -7 -6 -4 -5 -11 -9 -7 -7 -10 -10 -5 -6 -7 -8 -9 -8 -7 -5 -4 -4 -4 -6 -8 -9 -11 -12 -13 -14 -14 -14 -14 -76 -122 -112 -93 -65 -47 -40 -52 -50 -35 -34 -27 -18 -7 -66 -79 -68 -54 -57 -68 -83 -93 -92 -88 -87 -65 -29 -7 -16 -31 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -17 -47 -47 -24 -23 -26 -24 -27 -31 -29 -25 -23 -22 -21 -24 -17 -11 -25 -24 -24 -20 -15 -12 -10 -9 -20 -21 -4 -5 -6 -6 -5 -5 -7 -11 -10 -7 -4 -5 -6 -11 -9 -6 -8 -23 -29 -27 -24 0 0 -1 -3 -4 -3 -3 -3 -5 -10 -6 -4 -4 -8 -7 -5 -5 -7 -7 -3 -4 -4 -4 -5 -5 -6 -8 -8 -8 -9 -7 -9 -11 -13 -14 -16 -17 -17 -17 -17 -36 -59 -84 -79 -61 -56 -41 -31 -40 -56 -55 -47 -33 -34 -66 -57 -69 -66 -64 -77 -77 -82 -82 -88 -94 -62 -16 -26 -39 -30 -50 -48 -32 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -12 -2 0 0 0 -3 -19 -30 -29 -25 -23 -20 -20 -21 -24 -27 -28 -19 -20 -19 -15 -12 -14 -9 -6 -5 -5 -4 -4 -5 -8 -13 -21 -14 -12 -14 -15 -14 -16 -15 -10 -5 -7 -21 -19 -15 0 0 0 0 0 0 0 0 -1 -3 -2 -3 -3 -4 -6 -4 -4 -5 -6 -3 -2 -3 -4 -5 -4 -5 -8 -10 -8 -5 -7 -12 -15 -16 -16 -17 -17 -17 -18 -43 -145 -103 -72 -63 -61 -51 -57 -58 -58 -49 -21 -43 -53 -63 -79 -92 -79 -67 -64 -73 -83 -75 -63 -60 -66 -57 -7 -39 -38 -10 -7 -42 -44 -20 -4 -7 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -18 0 0 0 0 0 0 0 0 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -24 -27 -23 -21 -19 -17 -17 -18 -22 -25 -16 -18 -18 -15 -15 -9 -6 -4 -4 -4 -5 -5 -15 -24 -22 -22 -14 -12 -10 -7 -9 -18 -16 -12 -14 -21 -20 -14 0 0 -11 -6 0 0 0 0 0 -6 -13 -9 -6 -8 -12 -10 -6 -5 -8 -9 -4 -1 -1 -5 -6 -5 -5 -4 -5 -6 -9 -13 -14 -14 -14 -17 -14 -14 -50 -85 -121 -100 -92 -78 -64 -55 -58 -58 -60 -57 -46 -47 -53 -58 -76 -91 -84 -65 -61 -53 -56 -58 -55 -61 -40 -25 -37 -52 -59 -59 -55 -43 -44 -14 -14 -19 -3 -24 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -29 -28 -25 -24 -21 -20 -19 -20 -22 -22 -18 -21 -20 -17 -13 -9 -8 -7 -5 -6 -6 -5 -19 -25 -22 -19 -7 -4 -5 -8 -14 -14 -14 -11 -9 -8 -19 -21 -1 0 -4 -2 0 0 0 0 0 -12 -22 -18 -16 -15 -15 -14 -11 -8 -9 -7 -3 0 0 -3 -4 -4 -5 -2 -3 -8 -12 -12 -15 -16 -12 -2 -15 -66 -113 -135 -118 -84 -110 -88 -66 -56 -59 -59 -60 -54 -51 -54 -56 -60 -77 -82 -64 -63 -63 -43 -29 -49 -58 -12 -32 -46 -57 -59 -59 -54 -50 -47 -42 -7 -24 -20 -7 -24 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -31 -32 -27 -24 -24 -22 -23 -23 -19 -18 -20 -18 -16 -13 -11 -11 -10 -10 -10 -6 -5 -13 -22 -20 -9 -7 -6 -7 -9 -13 -10 -12 -10 -7 -5 -6 -6 -9 -3 0 0 0 0 -3 -1 0 -16 -21 -17 -14 -14 -14 -14 -14 -13 -10 -13 -18 -15 -1 0 0 0 -4 -11 -13 -13 -12 -11 -12 -11 -127 -160 -141 -141 -110 -111 -109 -97 -86 -86 -60 -52 -53 -54 -51 -55 -65 -63 -50 -60 -66 -79 -88 -80 -63 -36 -34 -28 -47 -53 -57 -56 -43 -36 -54 -50 -47 -43 -37 -20 -34 -14 -10 -28 -29 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -19 -22 -23 -25 -25 -16 -17 -19 -17 -19 -15 -13 -13 -13 -13 -11 -13 -12 -8 -5 -6 -13 -19 -23 -28 -33 -32 -20 -11 -10 -9 -8 -6 -5 -5 -5 -7 -3 -2 -3 -10 -18 -31 -45 -25 -23 -22 -18 -15 -16 -18 -20 -20 -18 -13 -14 -9 -15 -17 -7 -6 -4 -7 -13 -16 -14 -12 -11 -7 0 0 -130 -166 -138 -92 -75 -73 -93 -104 -84 -73 -67 -56 -47 -49 -62 -64 -47 -30 -32 -55 -66 -37 -16 -24 -32 -44 -36 -4 -1 -10 -17 -11 -16 -45 -38 -39 -46 -44 -40 -52 -19 -7 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -7 -16 -24 -24 -23 -20 -18 -17 -17 -14 -14 -14 -13 -10 -7 -10 -9 -8 -8 -9 -7 -5 -11 -24 -29 -33 -19 -8 -5 -6 -7 -6 -6 -6 -6 -14 -14 -13 -12 -19 -71 -57 -38 -27 -24 -16 -14 -15 -17 -19 -22 -24 -21 -15 -13 -17 -13 -12 -11 -11 -14 -10 -10 -11 -11 -6 -9 -7 -1 -13 -146 -132 -109 -94 -85 -83 -69 -71 -78 -80 -83 -71 -36 -16 -51 -59 -27 -7 -1 -2 -1 -2 0 -7 -26 -3 -29 -23 -20 -53 -44 -31 -39 -52 -55 -43 -45 -47 -50 -55 -30 -29 -29 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -21 -21 -22 -18 -16 -16 -16 -16 -15 -13 -14 -13 -9 -7 -6 -7 -9 -11 -11 -8 -5 -10 -27 -34 -14 -7 -4 -4 -6 -8 -8 -8 -9 -16 -16 -10 -25 -44 -77 -49 -47 -37 -22 -8 -8 -12 -12 -13 -18 -24 -21 -13 -9 -19 -10 -9 -13 -16 -15 -11 -18 -17 -8 0 -5 -7 -6 -25 -107 -101 -62 -53 -65 -68 -85 -88 -86 -77 -62 -64 -51 -45 -51 -55 -11 -2 -3 -7 -7 -1 0 0 0 0 0 -7 -40 -79 -75 -62 -61 -64 -63 -67 -60 -25 -32 -42 -28 -20 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -14 -15 -21 -16 -15 -13 -12 -13 -13 -12 -14 -14 -11 -8 -6 -8 -9 -10 -9 -5 -4 -7 -7 -4 -9 -6 -6 -6 -6 -11 -12 -11 -11 -15 -17 -24 -48 -57 -49 -36 -45 -23 -10 -7 -8 -14 -13 -13 -14 -14 -20 -15 -14 -19 -18 -16 -19 -12 -3 -15 -9 -4 -2 0 0 0 -6 -10 -18 -24 -8 -1 -47 -94 -71 -72 -77 -73 -56 -43 -45 -57 -60 -42 0 0 0 0 0 0 0 0 0 0 -5 -71 -83 -82 -78 -71 -65 -52 -50 -36 -6 -2 -10 -20 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -10 -15 -20 -19 -18 -17 -15 -13 -14 -13 -14 -15 -13 -9 -7 -10 -11 -11 -9 -7 -7 -12 -12 -7 -10 -9 -10 -10 -10 -12 -24 -25 -19 -20 -30 -42 -59 -45 -30 -20 -6 -7 -4 -4 -7 -13 -15 -9 -7 -8 -14 -15 -17 -21 -21 -21 -13 -7 -2 -1 -1 -8 -8 -6 -4 0 0 0 -6 -8 0 -6 -78 -112 -86 -84 -75 -75 -63 -47 -64 -62 -54 -46 -34 -26 -4 0 0 0 0 0 0 0 -18 -74 -73 -76 -76 -65 -44 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -224 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -4 -1 -4 -16 -16 -15 -15 -15 -14 -13 -14 -13 -11 -10 -11 -11 -12 -11 -7 -4 -2 -1 -13 -28 -6 -6 -9 -10 -12 -22 -27 -25 -15 -63 -114 -111 -42 -29 -15 -1 -2 -1 -3 -4 -5 -6 -17 -18 -16 -12 -9 -7 -12 -18 -18 -6 -5 -6 -9 -14 -8 -9 -9 -6 0 0 0 -7 -10 -7 -14 -82 -100 -95 -85 -78 -82 -65 -58 -66 -49 -42 -25 -21 -23 0 0 -6 -6 0 0 0 0 -27 -79 -88 -82 -82 -49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -114 -282 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -10 -14 -14 -15 -15 -13 -10 -12 -15 -11 -6 -7 -12 -13 -10 -6 -5 -7 -30 -37 -35 -25 -7 -6 -8 -7 -8 -24 -24 -7 -89 -144 -123 -17 -27 -24 -21 -20 -23 -7 -5 -6 -9 -20 -19 -17 -16 -15 -14 -13 -14 -11 -4 -9 -11 -12 -13 -13 -11 -5 -2 0 -1 -5 -11 -11 -9 -19 -70 -95 -80 -65 -68 -90 -76 -59 -52 -50 -41 -33 -27 -14 0 0 0 -1 0 0 0 0 0 0 -58 -282 -79 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -10 -5 -10 -14 -12 -8 -7 -9 -10 -11 -14 -14 -14 -13 -11 -7 -5 -8 -10 -13 -13 -8 -18 -17 -12 -12 -24 -14 -8 -163 -115 -58 -20 -15 -10 -9 -12 -16 -11 -6 -6 -12 -21 -18 -14 -13 -13 -11 -9 -10 -11 -9 -10 -12 -9 -10 -10 -6 -4 -4 -2 -2 -5 -12 -11 -10 -10 -22 -88 -74 -73 -70 -70 -80 -63 -57 -54 -44 -43 -25 -11 0 0 0 0 0 0 0 0 0 0 -4 -93 -248 -227 -81 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -8 -8 -10 -9 -8 -8 -7 -8 -10 -10 -15 -13 -14 -12 -7 -8 -8 -21 -30 -28 -33 -33 -26 -21 -23 -15 -5 -31 -28 -17 -12 -8 -8 -5 -7 -11 -14 -9 -5 -6 -10 -15 -11 -11 -12 -12 -10 -12 -15 -13 -10 -11 -11 -10 -7 -5 -7 -8 -7 -6 -7 -11 -8 -9 -10 -33 -93 -91 -80 -65 -57 -66 -59 -42 -43 -32 -11 -7 -1 0 0 0 0 0 0 0 0 0 0 0 -131 -418 -437 -126 -67 -70 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -13 -3 -5 -8 -6 -8 -12 -9 -7 -7 -10 -13 -13 -11 -8 -10 -33 -21 -29 -39 -35 -32 -31 -26 -20 -19 -18 -15 -13 -9 -9 -10 -10 -3 -8 -9 -12 -15 -4 -6 -11 -14 -12 -10 -14 -19 -19 -12 -16 -13 -12 -12 -13 -13 -13 -9 -7 -7 -7 -6 -3 -4 -6 -7 -11 -12 -34 -83 -83 -65 -61 -55 -43 -6 0 -3 -2 -7 -1 -2 -2 -1 0 0 0 0 0 0 0 0 -37 -137 -188 -32 -225 -394 -330 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -16 -2 -4 -4 -5 -11 -8 -9 -11 -10 -7 -9 -12 -10 -7 -7 -11 -10 -15 -21 -21 -19 -20 -24 -29 -28 -65 -34 -15 -11 -9 -13 -13 -8 -6 -5 -8 -14 -10 -16 -17 -17 -15 -10 -8 -8 -10 -12 -12 -10 -9 -9 -10 -8 -14 -9 -8 -8 -6 -14 -12 -10 -9 -9 -13 -12 -38 -79 -81 -60 -40 -22 -1 -2 -5 -7 -4 -2 -1 -7 -8 -8 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -1 -8 -10 -6 -3 -12 -10 -14 -15 -12 -7 -9 -10 -11 -10 -7 -8 -10 -7 -3 0 0 0 -3 -1 -114 -51 -10 -10 -11 -11 -8 -7 -11 -7 -15 -29 -32 -16 -15 -18 -15 -11 -9 -9 -10 -9 -9 -9 -6 -6 -8 -12 -15 -13 -12 -10 -9 -15 -12 -11 -9 -7 -8 -13 -14 -35 -62 -56 -14 -5 -5 -8 -7 -9 -8 -6 -6 -9 -9 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -10 -14 -16 -16 -12 -9 -6 -6 -6 -7 -7 -8 -7 -17 -24 -19 -13 -28 -20 -79 -46 -28 -19 -9 -6 -6 -4 -8 -14 -18 -36 -37 -29 -27 -18 -13 -11 -10 -10 -7 -8 -8 -8 -8 -8 -7 -9 -10 -9 -12 -13 -15 -14 -10 -10 -7 -7 -10 -14 -14 -13 -16 -17 -7 -7 -7 -8 -8 -9 -10 -6 -5 -6 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -8 -3 -15 -15 -15 -15 -15 -10 -8 -7 -6 -6 -7 -9 -18 -29 -34 -39 -33 -13 -112 -34 -30 -29 -20 -13 -10 -4 -5 -7 -6 -22 -24 -26 -23 -15 -13 -12 -10 -10 -12 -9 -8 -8 -8 -10 -7 -12 -14 -13 -15 -13 -13 -13 -12 -13 -7 -11 -13 -10 -11 -14 -16 -11 -6 -6 -7 -6 -7 -7 -8 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -15 -16 -14 -14 -16 -8 -8 -4 -1 -2 -3 -1 0 0 0 0 0 -14 -17 -24 -21 -19 -17 -21 -12 -12 -16 -18 -21 -21 -24 -21 -16 -14 -13 -12 -12 -13 -11 -10 -9 -9 -9 -6 -16 -15 -14 -15 -13 -14 -15 -14 -12 -7 -14 -15 -12 -6 0 -3 -3 -3 -4 -4 -3 0 -1 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -6 -11 -11 -13 -14 -8 -8 -3 0 0 0 0 0 0 0 0 0 -30 -30 -31 -22 -14 -14 -16 -10 -8 -17 -21 -20 -22 -25 -12 -10 -13 -13 -12 -12 -12 -12 -12 -11 -9 -9 -10 -18 -11 -9 -8 -8 -10 -13 -6 -2 -4 -10 -11 -13 -12 -8 -10 -9 -8 -7 -5 -14 -18 -15 -30 -51 -39 -27 -16 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -4 0 0 0 -3 -8 -12 -13 -11 -12 -3 0 0 0 0 0 0 0 0 0 -95 -53 -26 -28 -16 -13 -13 -12 -7 -14 -15 -18 -21 -19 -24 -25 -19 -12 -12 -14 -15 -16 -16 -15 -14 -12 -11 -12 -8 -12 -5 0 -1 -8 -2 0 -3 -7 -1 -8 -8 -7 -8 -8 -10 -14 -10 -9 -81 -25 -14 -35 -47 -59 -74 -47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -11 -7 -2 -1 0 0 0 0 0 0 0 0 0 0 -18 -23 -18 -17 -16 -19 -17 -11 -7 -10 -21 -14 -14 -18 -22 -29 -27 -21 -16 -13 -13 -15 -17 -18 -20 -19 -15 -14 -15 -15 -10 -3 0 -1 -8 -2 -2 -3 -2 -17 -10 -5 -5 -6 -10 -10 -6 0 0 -2 0 0 0 0 0 -61 -47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -9 -9 -8 -7 0 0 0 0 0 0 0 0 0 0 -17 -20 -14 -13 -16 -22 -20 -17 -15 -16 -25 -13 -16 -15 -11 -9 -32 -29 -22 -14 -13 -13 -17 -19 -21 -22 -17 -8 -3 -5 -7 -3 0 0 0 0 0 0 -4 -15 -18 -10 -4 -2 -6 -1 0 0 0 0 0 0 0 0 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -5 -7 -4 0 0 0 0 0 0 0 0 0 0 0 -14 -9 -11 -14 -17 -19 -19 -9 -9 -10 -13 -13 -21 -18 -8 -2 -16 -13 -14 -17 -16 -3 -5 -16 -19 -17 -8 -16 -16 -11 -4 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -4 -4 -1 0 0 0 0 0 0 0 -11 -8 -10 -14 -17 -15 -13 -17 -8 -6 -9 -14 -13 -16 -7 0 0 0 0 0 0 0 0 -17 -13 -4 -5 -5 -7 -7 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -120 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -6 -3 0 -1 0 0 0 0 0 0 0 0 -10 -10 -12 -14 -16 -17 -85 -137 -15 -13 -10 -8 -4 0 -1 0 0 -2 -9 -1 0 0 -1 -9 -8 -4 -4 -3 -2 -3 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -63 -157 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -12 -14 -14 -13 -14 -14 -22 -12 -14 -11 -6 -5 -4 0 0 0 -11 -27 -3 0 0 0 -1 -4 -5 -5 -6 -3 -3 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -96 -171 -100 -61 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -15 -15 -15 -15 -17 -39 -30 -16 -11 -15 -10 -7 -5 0 0 0 -16 -23 -3 0 0 0 0 -1 -5 -2 -6 -11 -12 -6 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -69 -105 -138 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -16 -11 -11 -19 -31 -22 -13 -14 -13 -12 -14 -10 -14 -16 -14 -10 -20 -26 -17 0 0 0 0 0 0 0 -1 -3 -5 -3 -11 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -60 -120 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -7 -10 -39 -78 -14 -14 -15 -13 -10 -14 -15 -16 -17 -17 -15 -17 -12 -4 -13 -14 -12 -5 0 0 0 0 0 -1 -6 -4 -10 -16 -13 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -18 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -77 -95 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -11 -9 -11 -10 -11 -15 -18 -15 -18 -17 -13 -11 -10 -12 -14 -14 -12 -10 -16 -18 -19 -22 -22 -14 -5 -6 -22 -16 -5 -1 -6 -15 -15 -11 -11 -13 -1 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -32 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -42 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -13 -10 -10 -14 -12 -12 -11 -10 -13 -20 -21 -17 -7 -9 -15 -12 -8 -8 -13 -14 -14 -14 -11 -16 -13 -15 -19 -4 -2 0 -6 -15 -15 -15 -16 -13 -1 -11 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -17 -9 -4 -5 -3 -13 -9 -7 -12 -18 -19 -21 -17 -8 -16 -9 -8 -12 -10 -12 -12 -11 -6 -5 -4 -15 -23 -10 -1 0 -7 -15 -18 -18 -15 -15 -11 -12 -14 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -40 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -21 -10 -6 -5 -4 -4 -3 -3 -6 -8 -7 -19 -23 -18 -17 -7 -9 -10 -9 -13 -13 -13 -11 -6 -12 -8 -7 -10 -14 -11 -8 -3 -5 -16 -5 -10 -13 -12 -10 -6 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -11 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -21 -10 -8 -8 -9 -5 -4 -5 -4 -3 -4 -11 -18 -20 -16 -7 -12 -12 -12 -12 -7 -8 -11 -11 -9 -4 -5 -5 -8 -12 -17 -6 -8 -13 -1 -7 -11 -12 -11 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Wind_Speed nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 14 14 13 nan nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 nan nan 20 nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 18 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 nan nan nan 23 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 16 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 25 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 18 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 nan 25 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 22 21 20 19 nan nan nan nan nan nan nan nan nan nan nan 27 nan nan 27 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 25 24 23 22 21 nan nan nan nan nan nan 26 26 nan nan nan 27 26 nan 26 26 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 28 28 26 25 24 nan nan nan nan nan nan nan 26 27 nan nan nan 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 nan nan 27 25 24 nan nan nan nan nan 25 26 27 28 nan nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 29 27 26 25 25 nan nan nan 25 25 26 27 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 30 28 27 27 26 nan nan nan nan 27 26 27 28 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 28 28 28 nan nan nan nan 28 27 28 29 30 30 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 28 28 28 28 nan nan 30 29 29 29 29 30 30 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 29 29 nan nan nan nan nan nan nan nan 30 31 32 nan nan 29 27 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 nan nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 nan nan nan nan nan nan nan nan 30 31 31 31 30 29 nan 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 31 31 nan nan nan nan nan nan 31 31 30 30 30 29 28 28 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 31 32 33 nan nan nan nan nan 33 32 30 30 29 29 29 31 33 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 32 32 33 34 35 35 35 nan nan nan 33 31 31 31 31 32 34 36 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 33 35 35 35 35 36 37 37 36 34 33 33 34 35 35 37 39 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 25 23 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 37 37 38 38 38 37 36 36 36 37 38 38 40 41 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan 39 39 39 39 39 39 38 38 39 39 39 nan 41 42 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 39 39 39 40 40 40 40 40 40 41 42 42 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 39 39 40 40 41 41 41 41 41 41 42 42 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 39 40 41 41 42 41 40 40 41 40 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 38 38 39 40 41 41 40 40 39 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 36 37 38 40 40 40 39 37 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 34 35 36 37 39 nan 36 33 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 33 nan 35 35 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 nan nan nan nan 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 nan nan nan nan 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 nan 29 29 29 29 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 24 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 16 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 16 16 16 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 16 16 16 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 17 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 19 19 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 nan nan nan nan nan nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 11 11 11 11 11 11 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 12 12 12 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 nan nan nan nan nan nan 25 25 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 nan nan nan nan nan nan 26 26 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 nan nan 15 nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 nan 19 19 20 nan nan nan nan nan nan nan nan nan nan nan nan 25 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 18 nan nan nan nan nan 26 26 25 24 nan nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan 18 nan nan 16 nan nan 18 19 nan nan nan nan nan nan nan nan nan nan nan 26 nan 24 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 17 nan nan 14 14 nan 18 20 nan nan nan nan nan nan nan nan nan nan nan nan nan 24 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan 17 16 nan nan nan nan nan 17 16 nan nan 14 14 nan 18 nan nan nan 28 nan nan nan nan nan nan nan nan nan nan 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 nan nan nan nan nan nan nan nan 17 15 nan nan nan nan nan 17 17 nan nan nan 17 nan 20 nan nan nan nan 25 nan nan nan nan nan nan nan nan 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 nan 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 nan nan nan nan nan nan 18 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 nan 19 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 22 nan nan 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 nan nan nan nan nan 20 nan 23 nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 nan nan nan nan nan 22 nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 20 nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 24 nan nan nan nan nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 21 21 nan nan nan nan nan nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan Wind_Direction nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 nan nan 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 285 283 283 278 nan nan nan nan nan nan nan nan nan nan nan nan nan 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 282 281 274 nan nan nan nan nan nan nan nan nan nan 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 274 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 258 nan nan 261 nan nan nan nan nan nan 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 nan nan nan nan nan nan nan nan nan nan 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 272 271 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 260 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 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 271 271 nan nan nan 279 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 231 230 228 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 278 280 283 284 283 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 235 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 289 nan 293 295 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 253 253 252 250 247 nan nan nan nan nan nan nan nan nan nan nan 288 nan nan 298 299 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 255 254 253 251 248 245 nan nan nan nan nan nan 280 281 nan nan nan 292 297 nan 304 305 305 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 255 254 252 249 247 244 nan nan nan nan nan nan nan 281 284 nan nan nan 297 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 nan nan 246 244 244 nan nan nan nan nan 274 281 284 288 nan nan nan 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 247 246 246 246 248 nan nan nan 265 271 279 285 290 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 247 247 247 248 250 nan nan nan nan 267 275 283 289 293 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 250 251 252 nan nan nan nan 271 279 287 291 294 295 295 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 nan nan nan nan 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 247 249 250 251 254 nan nan 262 267 274 282 288 292 292 294 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 nan nan nan nan 271 269 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 247 248 249 251 253 nan nan nan nan nan nan nan nan 288 292 293 nan nan 300 301 297 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 270 nan nan nan nan nan nan nan nan nan nan nan nan 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 251 253 nan nan nan nan nan nan nan nan 283 288 290 292 295 297 nan 287 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 251 253 255 nan nan nan nan nan nan 272 277 282 285 287 289 290 287 280 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 252 255 256 nan nan nan nan nan 268 271 274 277 280 281 281 280 277 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 252 253 255 256 257 259 259 nan nan nan 266 268 271 273 275 276 276 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 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 256 257 257 258 260 262 263 263 263 265 268 271 273 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 267 266 264 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 258 258 260 262 263 262 262 263 265 268 270 273 273 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 267 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 nan nan nan nan nan nan 260 262 263 263 262 262 264 266 268 269 270 nan 273 274 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 263 263 263 263 264 266 267 268 270 272 273 274 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 263 264 263 264 265 266 266 268 269 271 273 273 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 265 265 264 265 265 266 267 269 271 272 272 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 265 265 265 265 266 267 269 271 272 272 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 265 266 266 268 271 272 271 270 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 268 266 266 266 267 270 nan 273 271 268 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 266 nan 270 272 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 nan nan nan nan 267 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 nan nan nan nan 268 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 nan 268 268 268 266 263 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 266 265 262 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 273 274 274 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 251 254 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 268 262 257 253 251 250 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 270 265 261 256 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 272 273 272 269 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 258 259 258 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 275 273 272 272 268 263 nan nan nan nan nan nan nan nan nan nan nan nan nan 272 272 nan nan nan nan nan nan nan 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 267 265 266 268 270 268 268 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 258 258 256 254 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 271 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 272 273 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 253 254 258 260 260 261 260 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 nan nan nan nan nan nan 260 260 258 255 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 265 267 268 271 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 266 nan nan nan nan nan nan 262 259 256 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 nan nan 272 nan nan 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 262 nan 262 264 267 nan nan nan nan nan nan nan nan nan nan nan nan 280 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 268 268 nan nan nan nan nan 263 259 256 255 nan nan nan 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 273 nan nan 272 nan nan nan nan nan nan nan nan nan nan nan nan nan 273 nan nan 266 nan nan 260 262 nan nan nan nan nan nan nan nan nan nan nan 279 nan 283 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 271 nan nan 263 262 nan 262 265 nan nan nan nan nan nan nan nan nan nan nan nan nan 287 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 250 249 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 nan nan nan nan nan nan nan nan 256 258 nan nan nan nan nan 264 265 nan nan 260 261 nan 267 nan nan nan 268 nan nan nan nan nan nan nan nan nan nan 288 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 251 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 270 273 nan nan nan nan nan nan nan nan 262 267 nan nan nan nan nan 260 261 nan nan nan 264 nan 272 nan nan nan nan 269 nan nan nan nan nan nan nan nan 288 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 250 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 271 nan 274 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 251 251 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 254 254 254 nan nan nan nan nan nan 248 247 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 257 nan 255 256 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 256 257 257 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 258 257 nan nan 262 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 263 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 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 nan nan nan nan 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 nan nan nan nan nan 282 nan 284 nan nan nan nan nan nan nan 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 nan nan nan nan nan 284 nan nan 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 277 277 277 nan nan nan nan nan 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 274 274 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 270 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 276 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 276 275 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 269 269 270 270 nan nan nan nan nan nan 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 275 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 275 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 269 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 275 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 276 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 278 279 280 nan nan nan nan nan nan nan nan nan nan nan 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 275 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 260 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan