CAPE 40 44 42 35 22 49 49 45 41 38 32 24 27 29 28 28 35 34 47 54 57 61 66 55 55 52 53 59 50 51 51 50 51 53 53 53 57 57 45 32 31 26 40 53 50 40 39 56 63 59 51 43 41 50 54 68 80 79 73 74 58 58 65 68 80 80 66 56 49 42 35 31 26 28 30 29 26 24 25 28 31 30 25 30 23 18 13 7 20 27 72 63 53 62 71 73 28 25 22 10 8 18 41 73 117 137 76 19 16 26 31 32 33 17 25 29 32 38 43 56 70 63 58 58 58 50 51 54 55 56 59 54 50 48 50 57 67 74 71 58 50 47 54 66 67 67 63 66 71 63 66 77 92 99 93 75 73 65 72 77 61 25 5 13 16 12 15 26 31 47 62 53 59 85 86 88 102 110 104 98 103 94 92 92 98 111 123 118 110 121 127 124 120 107 116 109 121 139 138 116 136 142 134 123 124 127 150 130 84 42 44 42 32 39 45 46 44 43 43 44 38 36 34 34 35 39 45 47 49 58 67 65 37 49 58 60 55 56 54 56 57 57 58 62 54 68 59 41 30 28 26 39 42 36 34 42 49 51 51 43 32 35 35 49 63 67 63 67 70 59 56 61 72 74 71 76 61 46 37 35 30 27 29 31 32 34 34 29 28 30 29 26 21 18 21 24 19 13 54 73 70 52 47 76 19 12 25 27 23 18 36 79 99 97 77 49 20 4 3 24 40 32 24 43 53 54 50 57 78 71 64 61 61 59 53 52 51 50 53 59 59 58 54 62 75 83 78 61 56 50 48 52 55 67 62 62 62 60 54 67 80 81 82 87 91 73 80 89 77 45 19 34 54 43 30 18 8 15 35 29 35 55 68 66 66 84 70 58 67 80 93 93 98 99 105 118 122 131 130 131 134 140 113 141 151 145 128 106 113 114 131 135 141 148 138 136 62 18 33 29 32 44 47 46 41 36 40 48 54 40 38 39 33 29 34 55 42 50 57 56 52 46 51 60 64 66 67 71 64 57 55 58 56 72 67 50 39 37 37 38 48 48 45 46 48 55 59 48 38 36 34 35 43 47 50 56 63 58 56 55 57 62 67 79 70 58 50 44 39 31 29 29 31 33 31 19 27 28 28 26 20 26 28 20 15 17 28 60 79 66 59 64 43 21 46 31 18 21 30 70 75 78 56 40 53 51 22 11 18 27 37 41 38 33 38 52 70 72 63 56 59 65 63 56 52 54 62 69 68 63 49 55 76 87 77 61 55 53 56 58 58 64 66 61 55 53 55 61 61 59 57 60 62 60 56 58 55 39 30 50 83 86 89 67 31 11 9 6 9 21 33 35 30 36 23 19 29 53 89 94 107 109 106 108 114 127 116 129 138 124 107 119 146 125 104 96 98 103 149 138 135 139 125 116 38 22 37 38 55 71 63 45 54 39 53 61 63 66 61 53 31 10 19 40 28 30 33 36 41 45 48 57 61 59 57 62 65 59 52 51 55 50 66 53 47 48 52 55 67 56 52 52 50 48 53 53 46 41 36 26 33 44 44 43 49 59 58 57 58 53 52 72 78 72 63 54 49 43 41 32 29 25 19 24 27 24 29 26 19 22 24 29 20 16 24 36 56 53 53 54 51 46 72 58 42 34 37 52 55 73 63 59 74 64 6 2 8 20 32 34 32 34 39 45 52 58 60 59 72 74 68 64 55 64 68 69 66 61 62 62 80 92 88 72 48 47 48 61 63 55 68 60 44 39 46 53 52 54 56 63 63 55 54 57 50 35 35 53 69 72 85 70 43 19 3 0 3 5 5 6 6 6 3 3 13 37 70 85 99 114 106 97 102 119 116 120 122 116 109 119 128 111 100 102 105 113 160 163 161 139 111 102 35 33 50 66 78 73 55 50 73 62 77 64 90 104 75 58 57 33 21 22 13 10 11 19 23 30 41 49 52 59 61 62 66 64 58 53 54 59 68 63 59 56 61 67 72 56 45 42 40 41 50 53 47 43 38 29 23 37 33 39 44 48 50 49 49 49 51 59 71 81 76 67 57 49 48 35 32 24 20 24 22 20 26 24 18 18 25 22 14 13 16 27 44 42 40 42 45 52 62 69 68 58 47 45 51 72 94 98 77 44 20 18 18 19 29 40 44 61 59 53 50 53 61 74 95 93 79 70 65 69 70 67 60 54 59 63 73 87 90 78 58 58 44 58 58 51 58 58 45 42 43 47 50 50 49 63 64 61 55 43 40 36 40 47 49 51 58 48 29 15 6 0 1 2 2 3 2 0 0 0 6 26 56 81 87 108 111 106 107 114 119 121 113 106 111 119 106 104 99 109 119 131 178 159 143 148 142 125 32 40 54 60 64 66 36 39 60 77 109 77 98 102 79 64 64 53 29 21 18 14 9 22 32 32 32 34 34 57 63 62 65 67 63 53 55 61 63 64 66 61 67 69 61 50 39 36 33 31 32 41 49 39 39 39 35 32 28 27 29 32 33 29 44 44 43 46 57 84 86 79 76 66 52 41 38 28 21 18 13 10 21 23 24 26 22 10 3 4 7 15 31 45 58 56 52 56 64 72 81 76 68 66 67 70 89 95 70 46 42 42 40 34 44 47 50 82 79 71 61 59 64 74 84 96 96 90 85 81 74 69 59 55 63 73 65 73 78 72 60 55 42 67 55 48 53 58 34 41 42 42 46 52 56 69 70 68 66 59 48 39 43 42 43 45 37 28 11 5 4 2 3 2 1 1 1 0 0 0 1 18 44 70 88 88 109 111 111 114 117 126 115 106 111 118 110 109 96 100 103 122 154 158 165 137 127 127 28 36 38 35 36 35 22 26 35 50 73 51 70 92 90 79 70 50 24 12 10 10 13 20 20 27 29 28 28 51 65 58 58 64 60 51 51 50 50 54 64 56 58 47 42 47 47 44 44 44 38 33 39 39 36 44 46 36 27 25 24 28 27 25 29 30 35 37 48 72 89 87 87 73 56 46 42 37 22 15 12 9 12 14 20 28 23 7 6 1 5 18 26 29 33 66 79 71 71 80 94 105 84 72 70 68 67 62 52 52 52 49 51 61 73 73 66 68 84 77 76 72 73 73 70 86 100 99 96 93 81 66 56 76 96 97 78 78 91 92 85 74 59 60 54 47 47 49 47 45 37 36 44 53 62 69 69 74 73 65 55 44 53 43 43 44 31 19 7 13 17 19 19 16 11 5 1 0 0 0 0 15 43 74 101 104 114 110 112 112 113 120 123 113 124 131 124 112 99 106 103 115 132 125 126 127 125 128 35 39 34 29 25 28 34 19 40 54 58 62 65 100 105 106 90 56 24 4 2 4 10 24 32 26 27 29 32 38 52 43 48 55 59 60 58 58 52 53 54 42 39 27 27 41 55 57 55 57 50 44 46 46 34 37 45 40 26 27 35 32 27 22 17 15 31 31 39 56 75 80 89 79 68 55 44 39 20 15 11 8 8 8 14 25 12 4 8 5 7 25 29 26 23 26 69 71 74 83 96 116 98 87 82 80 76 69 56 50 56 58 60 78 77 85 92 99 105 99 96 85 88 96 96 97 100 100 98 92 83 74 60 70 95 116 113 98 110 119 108 99 82 54 61 47 48 51 50 48 47 38 42 46 50 61 64 69 70 72 73 64 48 44 49 41 26 17 9 15 28 34 42 45 27 18 11 12 9 1 1 17 49 64 71 84 90 100 110 113 115 121 132 113 116 120 120 113 102 96 108 112 115 118 115 126 127 132 48 42 43 51 30 36 50 25 48 65 63 55 55 72 94 101 74 32 6 0 2 10 14 18 26 30 29 31 33 34 29 35 52 51 50 51 54 51 48 48 47 41 35 23 19 30 40 52 64 57 49 46 48 46 32 27 27 23 19 20 23 31 24 25 18 9 22 25 29 37 45 55 81 87 83 61 43 34 19 26 15 10 10 11 17 31 12 3 3 4 12 25 27 34 38 43 76 69 76 82 93 108 114 90 87 88 83 80 98 84 72 66 69 84 97 89 100 101 103 112 110 103 87 97 103 97 97 95 95 93 90 85 67 64 89 119 125 109 111 133 117 90 75 66 60 43 53 54 53 54 53 40 40 37 37 46 57 56 50 52 56 54 40 50 54 37 21 14 9 6 16 21 42 56 36 31 31 35 30 17 9 24 40 49 56 64 74 94 103 125 129 125 123 122 120 135 126 108 94 83 108 140 143 147 156 151 128 141 70 53 41 77 33 50 53 39 64 73 63 50 45 49 67 86 51 19 3 3 13 18 27 27 28 33 35 33 30 33 36 37 59 58 51 45 44 51 48 44 47 46 37 23 27 25 26 39 54 48 39 27 35 35 24 20 11 12 14 11 11 26 19 26 20 11 11 17 21 23 25 39 69 90 86 57 43 34 27 29 26 15 10 11 19 28 8 2 5 6 7 19 35 46 49 63 90 77 83 82 92 112 131 122 104 93 86 81 88 104 114 88 91 110 131 126 111 141 141 130 125 120 93 103 103 94 95 98 101 99 100 94 79 71 93 108 111 101 102 127 141 137 104 76 60 44 65 61 53 51 50 43 38 30 30 38 54 62 47 45 47 45 43 49 45 28 19 14 9 7 8 5 18 26 23 28 39 47 44 32 24 29 31 49 59 67 77 91 114 139 138 131 128 130 111 118 119 108 96 91 95 155 149 143 140 134 125 120 79 60 44 61 46 77 52 46 60 54 48 49 51 50 61 103 55 14 0 19 41 27 42 43 46 46 43 36 38 37 44 54 62 63 63 60 57 51 43 48 46 44 34 24 26 25 19 27 37 41 34 20 29 29 21 12 5 2 3 3 5 12 12 14 13 6 4 7 11 18 25 39 63 83 73 47 45 38 30 26 21 12 9 12 19 21 10 11 11 10 7 14 55 52 51 75 91 80 86 90 94 99 105 111 105 92 118 97 68 50 71 86 115 126 121 115 132 133 105 103 104 96 103 103 105 96 95 109 106 105 103 99 88 71 65 103 108 96 92 110 117 142 137 106 84 77 75 75 56 49 47 42 37 28 32 38 57 88 90 56 41 38 43 47 41 31 17 12 12 11 10 2 1 2 6 19 34 50 58 46 36 37 42 54 67 72 85 106 127 131 131 133 127 119 125 127 117 108 102 102 116 168 141 130 135 133 127 144 64 52 49 51 50 71 48 50 51 40 32 31 34 47 81 91 35 3 0 20 43 45 43 23 34 44 46 46 52 49 50 56 60 61 64 64 59 46 40 50 40 39 26 19 20 20 11 20 28 32 29 17 20 20 16 13 11 3 1 0 1 4 7 3 3 1 0 1 6 21 30 41 55 60 51 41 46 39 35 27 15 9 11 16 22 21 16 18 23 22 19 25 37 41 15 82 96 88 96 99 84 77 81 92 101 91 139 105 85 90 96 123 131 120 105 108 129 80 119 108 86 75 88 86 86 82 97 110 102 100 94 95 89 75 59 71 81 85 93 92 77 97 104 118 117 112 96 77 43 34 37 44 44 30 34 43 51 54 53 45 34 31 37 43 37 33 22 15 13 12 10 5 3 3 1 9 36 72 73 66 57 52 52 60 83 89 92 103 118 124 127 125 135 140 139 139 125 115 111 108 121 159 158 119 123 130 126 134 44 42 50 46 40 50 58 53 55 56 44 19 23 70 100 84 23 0 0 16 28 38 43 41 35 47 54 59 63 60 57 56 56 59 63 64 52 40 41 45 35 32 16 10 14 16 10 17 20 21 19 15 11 13 11 9 6 2 0 1 0 0 4 6 0 0 0 0 4 16 26 39 42 44 48 51 52 47 41 25 11 11 15 22 30 26 24 36 45 42 31 35 35 22 58 69 72 106 124 102 101 83 82 102 114 107 125 95 107 101 93 109 145 117 105 69 47 69 84 73 83 85 84 84 88 75 77 82 84 88 83 92 88 85 76 64 64 63 75 93 105 102 89 108 126 129 120 95 80 77 51 43 43 37 38 44 47 52 51 39 26 27 38 40 38 34 29 29 20 11 7 5 3 6 3 10 30 52 67 68 68 66 65 68 81 89 89 101 115 123 123 122 142 160 175 179 145 121 123 117 124 149 157 131 142 148 158 158 37 36 46 43 40 46 57 55 58 61 47 25 28 95 68 45 20 0 2 16 17 25 36 42 40 50 57 60 55 46 44 45 39 46 49 43 34 25 36 35 28 24 13 7 14 10 8 19 24 22 17 9 4 7 8 7 5 2 1 2 0 0 5 6 0 0 0 0 3 10 21 30 46 58 63 60 54 55 35 16 10 10 12 22 29 34 24 22 34 62 25 32 34 32 28 29 109 186 194 148 115 101 92 105 117 127 146 120 145 130 112 121 149 145 105 71 54 60 60 61 97 101 92 81 71 78 69 60 66 79 82 74 72 72 72 67 59 55 55 59 76 108 130 114 120 131 124 116 116 125 100 57 42 42 39 40 39 55 59 46 33 40 42 39 36 33 29 29 24 15 8 6 5 10 8 4 27 54 64 100 70 72 77 84 95 85 99 108 114 118 126 145 133 143 158 165 159 155 139 128 116 127 151 132 161 154 145 149 37 34 36 40 38 54 68 68 65 65 65 65 64 71 45 26 21 14 7 11 14 27 37 37 31 41 48 51 43 32 23 25 21 28 30 24 21 29 31 29 21 19 21 15 7 14 15 20 25 18 11 8 6 5 4 2 1 0 0 0 0 0 5 4 1 0 0 2 5 11 20 35 63 74 70 63 52 40 21 12 13 11 16 22 14 61 27 6 21 43 17 32 35 40 45 59 164 195 217 195 140 105 89 119 116 141 167 171 133 135 121 112 106 95 60 61 70 89 91 62 112 114 94 71 58 73 74 53 62 76 79 64 64 58 73 74 62 58 56 54 56 87 128 127 133 102 117 122 126 117 100 82 59 44 38 37 32 48 55 51 42 39 37 34 32 32 32 31 27 21 15 11 9 9 11 7 8 25 58 102 64 106 111 90 78 89 111 114 114 123 135 147 147 152 149 160 167 155 140 140 126 131 148 155 170 155 150 143 43 34 31 39 32 50 60 67 71 62 69 78 59 44 40 18 21 22 20 19 22 28 28 35 41 42 42 42 35 33 29 21 18 16 17 14 15 24 26 21 15 9 10 13 5 12 15 15 15 9 4 1 2 2 2 1 1 1 0 0 0 1 8 9 6 2 0 2 14 17 26 46 70 74 62 61 47 27 14 12 22 17 29 29 19 72 74 28 23 35 32 40 42 47 50 76 136 136 125 138 121 100 116 102 100 148 160 134 114 113 138 120 109 87 67 45 69 56 56 67 84 84 73 63 69 75 64 55 69 75 72 64 61 53 67 83 73 53 48 49 61 61 64 74 86 54 93 98 102 137 127 73 67 61 50 42 37 48 52 50 43 36 36 27 26 27 27 26 24 23 20 16 12 10 12 10 14 27 64 96 78 129 144 115 82 84 99 101 108 116 126 127 123 132 155 172 168 153 146 131 125 125 126 126 138 173 146 158 44 34 32 33 24 32 36 51 67 84 85 79 50 38 38 30 26 26 30 25 23 29 31 31 37 40 39 36 32 29 25 22 21 18 13 10 11 18 21 11 12 8 14 17 7 10 15 14 8 6 10 10 3 0 0 0 0 0 0 0 0 1 4 5 2 0 1 7 24 34 43 52 56 54 51 43 29 18 15 20 30 22 39 36 32 55 57 45 34 43 52 53 30 47 67 100 130 122 83 104 103 94 97 105 95 121 125 119 120 120 95 180 207 143 69 87 60 66 67 58 54 66 67 61 60 65 67 74 86 63 58 56 47 40 41 75 80 58 43 49 56 58 46 42 49 48 52 71 68 83 119 83 82 74 66 59 55 53 50 55 48 41 39 30 23 23 22 25 26 24 24 22 13 9 12 13 19 17 39 61 65 85 83 99 94 83 86 93 108 116 117 121 120 111 116 115 124 131 135 132 128 128 135 147 147 147 170 155 44 34 35 38 37 29 29 39 48 50 58 71 43 34 33 35 29 27 23 22 23 29 32 36 49 42 36 33 32 21 16 18 21 19 8 10 13 15 17 13 8 6 10 14 11 10 23 15 6 2 0 1 0 0 0 0 0 0 0 0 0 0 0 1 5 12 12 16 31 50 57 56 42 34 34 25 18 17 23 28 27 24 40 41 40 41 47 51 36 55 63 56 35 22 56 72 100 111 92 121 102 88 86 93 95 93 103 114 111 119 130 83 145 117 84 94 78 67 66 56 60 72 50 67 53 51 63 75 81 55 42 41 38 32 31 39 66 59 47 53 54 55 45 45 44 38 36 47 51 46 58 82 82 74 69 61 49 43 50 62 57 49 45 43 34 39 29 21 20 20 20 23 13 8 7 7 8 13 12 30 53 75 85 103 97 90 87 86 100 124 124 124 123 109 108 129 132 135 139 139 129 131 121 139 171 175 150 141 44 43 42 41 36 35 33 17 38 39 39 52 59 36 32 39 46 46 40 34 31 39 49 61 42 37 34 31 25 12 6 14 18 14 7 10 14 12 12 10 7 12 10 10 7 11 21 12 6 6 7 4 0 0 0 0 0 0 0 0 0 0 1 2 7 18 21 28 38 50 53 51 49 37 28 24 27 29 34 33 29 27 28 31 36 34 37 45 36 49 44 38 35 34 63 49 67 78 105 177 137 100 89 94 97 87 88 127 95 159 218 69 98 86 103 93 57 58 53 51 52 52 50 77 69 54 61 72 68 54 35 27 21 24 34 26 30 36 42 46 46 41 41 35 39 41 41 32 52 54 53 61 67 56 57 54 41 29 37 51 50 52 52 49 45 51 43 36 27 22 21 15 12 12 8 3 4 9 9 32 52 66 80 110 113 110 99 91 93 111 136 129 133 137 130 129 128 131 141 147 139 134 128 138 165 163 121 121 46 45 42 66 75 54 32 17 32 38 30 43 59 40 42 43 39 37 45 53 42 36 21 4 18 28 30 24 17 12 9 10 13 9 7 9 10 10 12 8 10 15 13 6 10 9 11 11 5 0 0 0 0 0 0 0 1 2 2 2 2 1 1 1 3 13 22 37 41 43 49 52 48 37 26 25 33 35 27 21 22 24 22 21 27 18 21 27 23 36 22 27 22 14 19 40 60 66 106 167 164 88 93 111 116 101 91 175 121 168 169 83 80 51 65 60 49 52 47 57 49 44 64 98 72 57 64 69 61 41 21 11 12 20 22 14 10 15 24 34 37 38 39 54 44 41 36 27 53 56 56 56 53 44 51 49 52 44 35 41 53 57 53 49 44 41 40 50 32 24 22 10 10 11 9 5 4 9 12 23 59 68 68 85 90 125 130 120 108 104 126 111 138 161 164 163 164 159 152 159 163 151 168 125 116 114 101 94 46 43 36 25 39 30 18 21 33 43 35 31 43 48 44 37 41 35 39 50 46 6 0 4 8 10 13 12 11 10 9 9 13 15 9 9 12 12 14 11 12 13 8 5 14 7 5 9 9 0 0 0 0 0 0 0 1 0 0 1 2 2 2 1 0 3 12 28 35 35 32 31 30 31 20 18 19 16 10 10 15 18 17 18 26 14 15 15 21 33 7 17 14 12 17 32 46 49 114 167 174 109 89 105 113 96 81 109 86 157 150 98 66 43 5 0 22 41 35 40 51 46 59 85 91 42 45 54 43 27 18 9 9 11 11 11 13 12 8 19 25 40 70 43 51 39 29 33 59 60 48 51 49 47 59 52 59 48 39 42 47 67 61 60 55 50 47 57 35 27 24 18 12 6 10 7 5 8 11 17 43 50 53 66 82 95 126 136 128 114 108 99 126 139 144 149 156 161 173 169 160 167 223 149 134 143 127 93 55 51 31 22 24 34 23 22 34 37 42 39 50 57 49 33 55 38 49 55 38 1 5 0 1 4 8 8 9 6 7 10 11 16 9 9 11 9 7 16 12 11 8 4 9 3 2 2 1 0 0 1 0 0 0 1 1 0 0 2 3 2 4 3 1 1 4 13 24 31 36 37 30 21 13 9 7 7 11 14 12 12 12 14 23 13 21 16 19 26 16 2 1 14 21 32 58 47 147 164 131 96 91 94 126 107 84 85 77 113 162 149 114 87 46 22 7 15 22 18 43 39 47 57 52 26 28 39 27 18 14 4 0 6 3 6 10 10 5 12 18 29 42 36 36 40 30 34 52 54 45 47 40 40 52 56 55 56 56 55 54 61 84 98 73 49 45 49 51 32 25 22 15 7 9 11 8 6 11 18 16 16 34 62 84 95 98 137 142 126 117 124 122 114 106 111 127 132 166 160 143 153 190 188 195 181 141 106 54 59 41 19 25 52 37 18 25 37 25 25 33 45 42 40 62 41 67 57 31 10 25 8 4 7 9 6 7 2 5 7 6 7 6 7 7 4 3 12 10 7 6 5 5 4 3 1 1 0 0 0 0 0 2 3 3 3 1 2 3 4 6 8 4 1 1 4 9 11 16 27 32 24 12 8 3 5 9 11 11 12 14 18 20 22 23 5 10 16 15 4 6 7 14 53 77 53 166 159 123 103 110 108 124 125 117 98 94 163 122 210 150 88 91 68 49 43 22 15 33 21 25 25 25 30 33 23 27 21 12 4 0 0 0 1 5 8 7 9 11 12 15 18 21 36 34 35 44 53 45 38 33 32 42 55 54 56 56 55 50 53 88 117 79 56 48 48 54 49 36 26 15 6 5 7 7 7 11 17 17 17 29 47 69 89 103 122 149 155 156 175 171 149 144 133 128 138 159 149 145 139 137 136 158 142 128 118 50 45 43 36 39 48 31 4 0 13 34 44 40 35 44 50 51 39 65 38 28 17 7 6 9 7 6 6 7 4 5 7 5 2 1 0 3 2 3 7 6 2 4 4 5 7 6 1 1 1 0 1 0 0 2 3 2 3 2 5 7 7 7 6 9 6 4 3 2 1 1 8 15 14 9 13 5 12 16 17 17 21 24 28 22 20 34 4 15 8 3 6 15 19 27 77 98 88 135 135 131 131 126 110 91 109 156 162 159 159 102 139 101 58 51 36 0 16 11 26 37 17 15 14 14 23 35 29 15 13 5 0 0 1 6 5 7 6 5 11 19 13 13 17 21 27 27 36 41 45 45 38 32 27 28 40 54 56 58 50 42 50 76 92 63 64 65 60 48 49 37 29 16 7 8 8 8 9 10 11 13 18 25 32 50 77 98 97 130 169 174 170 174 157 155 156 154 152 156 158 165 170 188 197 159 134 160 140 57 49 42 42 39 40 29 1 7 11 13 28 44 36 61 46 34 35 46 26 30 22 12 9 7 2 6 8 8 5 5 10 5 3 2 0 0 0 2 4 3 1 4 4 4 6 6 0 0 0 0 1 2 2 0 0 0 0 2 8 12 11 11 12 14 7 6 5 4 3 3 1 4 7 10 15 12 23 25 27 31 35 35 30 25 38 39 6 24 19 11 6 11 27 36 49 76 101 119 125 115 114 104 85 76 114 182 188 166 136 105 87 63 46 57 58 4 0 8 18 24 17 13 14 19 39 38 20 4 8 2 0 0 0 1 6 6 4 5 12 21 17 20 22 21 21 23 41 44 47 43 32 45 26 16 23 35 38 28 46 37 41 53 56 73 84 66 50 43 31 31 27 17 11 12 14 12 16 16 12 10 15 24 26 42 65 86 98 110 132 134 137 163 190 202 189 185 176 161 154 149 154 170 184 182 184 202 150 55 55 45 49 31 44 30 4 19 19 22 25 34 43 57 28 26 31 37 33 24 25 16 10 13 8 7 5 5 5 4 4 3 3 2 0 0 0 2 2 1 1 3 1 1 2 3 1 0 0 0 0 1 2 1 1 1 0 3 9 15 17 15 13 12 8 8 5 3 5 7 6 5 10 15 20 25 33 40 45 46 42 35 33 25 53 47 15 16 18 11 8 11 23 34 30 65 104 123 119 116 105 86 70 88 130 132 141 130 79 37 40 33 41 40 49 34 6 39 19 11 8 6 8 26 43 21 4 2 5 1 0 0 0 0 2 2 3 9 16 18 13 26 21 18 17 20 39 49 48 38 29 32 20 14 12 15 21 25 26 33 42 41 46 75 86 91 79 66 54 33 21 24 20 19 23 28 27 28 19 11 12 23 30 47 70 85 93 101 101 102 109 128 154 171 186 165 164 165 157 153 151 145 149 174 190 147 129 45 40 32 40 14 57 25 7 10 6 14 29 28 33 35 16 38 51 41 29 20 15 19 13 6 5 9 2 3 1 1 2 2 4 2 0 0 0 0 0 0 0 0 0 3 1 2 1 0 0 0 0 0 0 2 2 3 1 5 12 18 21 16 12 9 7 7 4 2 3 5 7 11 19 26 30 36 45 51 52 47 41 39 40 17 32 43 43 33 18 12 14 17 22 26 30 83 135 148 132 114 94 66 44 82 99 52 52 38 40 37 30 29 65 53 93 68 9 29 6 3 3 5 8 4 17 13 4 0 0 0 0 0 0 0 1 5 5 12 15 15 15 26 25 18 19 26 37 48 41 31 23 26 37 31 19 13 11 19 37 40 40 38 51 67 59 58 53 46 39 31 23 29 25 26 27 24 25 30 24 14 11 19 27 34 55 86 103 103 100 99 99 111 141 162 146 155 148 149 155 159 148 145 145 130 119 120 122 42 27 35 36 22 75 15 12 29 30 18 34 22 36 37 27 45 43 19 11 13 10 14 12 8 8 10 3 3 2 2 2 4 7 1 0 0 0 0 0 0 0 0 1 2 0 3 1 0 0 0 0 0 0 0 0 1 1 8 13 17 20 16 13 12 10 7 4 3 4 7 13 21 30 37 37 44 54 57 55 50 46 46 46 38 36 38 30 23 17 18 31 27 25 29 53 115 138 150 108 71 75 73 35 63 58 29 20 2 0 16 23 27 48 48 87 74 66 58 0 0 1 0 2 4 0 2 1 0 0 0 0 0 0 0 3 8 7 12 14 15 18 20 21 21 31 36 40 49 43 28 19 29 45 43 23 14 11 14 24 36 47 45 49 58 67 77 49 42 36 32 29 27 30 35 40 36 27 53 28 18 14 18 23 28 51 59 72 87 96 96 104 95 100 117 129 148 146 151 147 145 153 127 120 114 112 117 128 54 27 38 30 33 60 9 6 22 24 25 43 22 53 41 36 44 14 10 4 4 10 15 9 11 12 9 5 4 4 4 3 4 5 0 0 0 0 1 0 0 0 2 2 0 1 8 3 1 1 0 0 0 0 0 0 0 0 8 11 14 17 17 14 13 12 9 6 4 8 12 16 25 35 37 43 51 59 62 62 61 60 53 56 53 30 23 36 27 21 24 33 32 31 41 77 123 122 106 60 40 50 58 26 49 35 21 15 14 15 24 31 29 31 41 39 52 117 145 94 16 4 1 1 3 4 0 0 0 0 0 0 0 0 0 4 9 9 11 12 14 15 15 16 28 37 41 47 54 46 20 16 19 26 25 12 9 11 20 25 32 58 43 36 30 45 75 50 46 49 47 38 28 35 40 39 51 57 47 25 23 19 24 38 55 67 67 75 84 89 85 94 96 116 113 95 115 119 132 141 140 138 127 113 106 112 122 129 55 30 42 28 44 48 18 17 33 18 17 26 22 48 26 39 34 5 6 4 8 14 15 7 9 10 10 8 7 6 2 1 2 3 1 0 0 1 1 0 0 1 0 0 0 2 7 4 1 4 4 0 0 0 0 0 0 2 5 5 9 13 15 16 16 15 12 8 7 12 20 26 33 37 39 49 55 63 67 68 69 67 58 66 72 63 37 52 37 38 42 42 43 44 55 66 91 100 57 42 38 53 58 33 26 26 26 28 28 24 20 38 32 31 39 33 36 39 54 52 25 15 4 9 8 4 0 0 0 0 0 0 0 0 0 6 8 8 9 10 11 14 17 23 36 39 43 47 40 21 11 12 14 12 10 9 9 13 25 39 43 46 38 28 22 28 41 48 40 46 49 42 32 29 30 31 63 60 33 24 21 27 41 58 69 70 81 79 86 93 98 107 102 114 114 109 107 102 100 118 126 121 112 111 121 117 117 120 45 31 43 27 52 56 35 24 49 17 16 16 19 29 8 41 56 35 13 14 21 21 14 6 7 9 9 8 7 5 0 0 2 3 2 0 0 0 0 0 1 3 0 2 1 3 5 4 1 8 11 6 0 0 0 0 0 0 1 1 4 7 9 11 16 23 23 17 14 19 32 40 40 44 50 58 64 70 72 74 76 71 56 61 65 62 51 44 48 46 50 56 61 58 72 72 78 73 46 48 54 48 59 59 37 31 30 33 39 36 25 34 26 25 32 33 13 12 38 26 14 17 9 21 16 6 0 0 0 0 0 0 0 0 2 4 5 4 5 7 8 12 19 27 34 36 44 40 28 13 2 3 8 6 7 8 12 32 18 32 37 33 33 26 34 33 40 43 39 36 44 37 30 25 23 23 48 41 27 24 21 29 41 54 66 73 90 91 99 107 110 107 106 107 103 100 103 104 98 107 108 115 117 115 127 131 130 126 38 33 40 33 46 50 33 30 45 17 22 12 16 21 12 24 29 25 15 15 26 19 11 10 12 12 9 8 7 5 1 0 3 3 3 2 0 0 0 0 1 1 0 0 0 1 4 6 6 8 7 3 0 0 0 0 0 0 0 1 3 3 4 7 18 38 42 38 34 34 42 56 56 59 63 66 70 71 72 74 74 67 52 53 60 60 53 40 39 39 49 51 52 51 40 65 68 60 50 49 61 56 57 54 45 40 36 27 31 37 35 31 26 21 32 35 22 22 44 42 21 12 13 14 8 2 0 2 4 0 0 0 0 1 3 3 3 3 3 3 5 10 17 22 25 30 44 31 17 10 6 2 4 4 6 4 9 22 14 40 45 29 19 30 56 29 29 40 43 44 50 45 37 29 25 39 37 24 25 25 18 24 30 36 50 73 101 125 116 114 111 108 109 107 105 104 106 109 109 100 104 107 115 120 130 129 132 133 33 29 36 43 44 49 32 36 39 27 28 9 11 14 10 4 2 15 18 19 21 14 10 12 12 11 10 10 11 5 2 1 2 2 3 1 0 0 0 0 0 0 0 0 0 0 1 6 12 13 7 2 0 0 0 1 1 0 0 0 1 2 6 9 18 34 44 64 58 56 53 48 48 61 67 68 69 70 70 69 69 66 58 54 62 52 49 39 26 25 46 46 41 36 41 73 63 53 47 43 42 36 46 69 74 59 36 40 41 39 29 24 32 11 28 34 24 18 47 36 17 10 9 2 4 3 2 5 7 0 0 0 0 4 8 3 2 2 2 3 6 9 9 13 18 26 32 17 16 17 9 3 8 1 6 3 12 20 13 46 48 25 10 26 58 37 23 23 34 44 44 46 43 41 35 30 32 16 23 23 16 14 15 29 50 77 100 112 123 117 116 116 116 114 107 108 110 111 108 97 109 105 112 121 122 122 130 128 37 35 42 47 47 46 33 37 28 19 18 8 10 11 12 8 2 12 27 28 21 15 12 8 13 13 13 14 20 7 4 3 2 3 4 1 0 0 0 0 0 0 0 0 0 0 0 3 5 5 5 2 1 0 1 2 4 2 1 0 0 1 4 8 11 21 46 81 72 77 80 79 71 60 62 65 67 69 69 65 64 65 62 59 61 54 38 35 32 28 31 37 39 43 55 70 56 38 38 39 38 38 49 57 86 80 51 47 34 39 35 38 40 7 29 44 25 17 38 20 7 2 1 1 0 1 1 4 4 0 0 0 4 10 9 2 1 1 2 2 6 13 13 12 18 19 16 7 6 3 3 5 6 4 7 2 17 17 2 10 32 20 11 26 53 46 33 31 38 44 43 45 48 74 68 47 34 24 16 17 16 12 11 22 45 77 103 116 124 122 123 123 122 117 101 112 113 112 108 105 104 104 110 116 118 118 114 112 41 44 43 45 53 48 25 36 27 19 11 9 13 12 12 10 7 12 37 33 24 18 18 22 21 19 20 19 16 9 3 3 4 4 3 1 0 2 1 0 0 0 0 0 0 0 0 1 2 1 1 2 2 1 1 2 3 0 0 0 0 1 3 3 5 20 47 72 74 74 78 81 83 77 65 67 70 74 75 72 70 64 63 61 58 51 40 39 33 25 19 25 33 38 56 63 44 29 31 36 48 59 55 54 80 78 52 30 33 37 27 36 35 15 15 47 30 32 37 18 15 2 0 0 0 1 8 3 1 0 0 0 0 8 5 0 1 3 1 8 11 13 12 14 19 12 8 9 10 7 7 5 3 3 6 1 19 16 12 19 20 22 16 24 33 32 34 26 31 35 34 42 90 115 85 51 33 25 25 22 21 18 16 20 41 58 80 101 115 119 115 116 121 118 108 108 106 118 121 115 109 98 96 112 118 110 103 103 38 44 49 45 54 39 19 26 20 21 11 6 10 11 12 13 8 10 27 31 23 14 16 18 20 24 24 19 12 5 0 1 3 4 4 4 2 2 1 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 1 2 2 3 17 38 53 61 69 75 71 79 85 81 78 80 83 82 79 78 75 67 63 54 44 42 32 27 24 22 24 43 53 58 48 35 32 35 32 37 41 46 58 73 72 48 32 38 37 25 26 26 18 21 53 32 35 28 14 12 1 0 0 0 0 1 0 0 0 0 0 0 9 3 0 4 10 7 12 13 13 15 17 16 11 7 10 13 9 10 8 4 4 6 2 10 13 17 16 14 33 14 23 28 28 37 20 20 25 44 65 97 123 71 46 34 27 30 29 28 24 22 24 36 55 54 67 86 96 99 104 110 112 109 108 97 111 116 115 112 107 106 114 113 107 101 99 29 35 48 33 47 33 20 18 18 20 9 5 6 6 7 6 10 12 16 23 26 11 18 27 24 22 21 17 15 12 7 2 3 3 3 3 4 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 1 2 1 0 1 2 3 3 9 28 35 45 61 70 65 75 88 93 89 88 90 92 87 80 74 64 61 51 47 44 31 42 42 36 37 45 54 38 25 26 35 43 42 44 43 44 49 58 83 55 55 53 38 13 29 30 16 14 32 21 30 19 10 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 13 17 11 10 14 13 9 7 8 7 11 17 15 8 3 1 3 5 4 4 9 20 16 14 29 13 31 53 53 43 42 27 53 56 53 59 98 42 27 20 19 22 28 36 31 22 18 21 34 49 65 73 81 93 100 95 103 102 98 114 113 111 111 110 109 111 120 113 104 99 101 15 25 29 25 38 45 27 14 11 12 10 9 6 5 7 8 16 11 11 15 14 4 3 4 8 12 17 23 22 18 11 7 2 2 3 2 2 1 0 0 0 0 0 0 0 0 0 0 1 0 0 2 3 4 2 1 1 0 1 1 0 1 2 2 3 7 12 23 40 56 66 72 86 100 101 94 86 87 87 83 73 63 55 53 45 48 41 28 37 40 37 48 50 34 25 18 24 35 46 52 53 35 36 42 51 72 27 32 35 29 22 26 27 12 14 26 26 48 21 12 7 2 0 1 2 1 0 0 0 0 0 0 0 0 0 0 1 9 16 11 11 12 10 6 4 10 15 15 14 15 13 10 3 1 2 4 6 12 22 15 18 27 24 37 59 53 40 38 33 49 44 40 48 59 24 24 24 24 27 37 46 49 33 23 25 39 59 74 77 85 95 92 83 93 96 118 142 114 112 111 107 105 111 121 107 103 102 104 12 28 33 31 38 58 33 13 8 10 10 10 8 5 6 9 6 21 37 29 18 8 4 5 4 23 35 27 19 18 16 13 8 4 3 1 0 0 0 1 1 1 0 0 0 1 0 0 0 0 0 0 4 6 6 6 5 3 3 2 1 1 1 2 9 15 15 27 44 58 68 77 90 88 91 83 77 80 82 74 63 55 50 49 43 46 40 33 31 27 51 66 50 25 21 18 25 31 38 46 47 34 32 39 49 52 37 34 26 12 5 9 20 9 16 20 22 27 7 8 7 3 2 3 5 2 1 1 1 0 0 0 2 0 0 0 2 7 14 17 17 9 2 15 29 34 30 32 25 20 18 14 7 2 1 4 7 12 26 15 18 26 30 32 41 44 46 46 44 45 36 41 46 38 19 28 29 39 45 48 52 63 49 39 36 48 72 74 77 93 96 82 72 91 103 109 113 107 107 107 103 107 114 115 108 102 105 110 13 28 36 34 38 48 35 12 12 15 14 12 9 5 8 8 6 17 70 38 23 17 4 3 2 18 27 16 22 4 11 15 13 9 5 2 1 0 1 2 2 2 2 1 0 1 2 1 1 0 0 0 2 4 5 7 8 3 2 3 2 0 0 1 1 4 10 21 37 56 72 82 84 82 79 67 60 56 50 59 52 46 45 46 41 41 36 34 33 37 69 62 46 30 23 24 29 33 34 38 41 36 61 40 46 44 26 34 31 29 17 12 20 11 19 15 21 28 10 14 13 7 3 1 1 0 17 24 19 10 10 7 19 17 4 0 1 7 18 28 31 34 33 13 17 27 22 15 11 8 6 7 11 8 6 8 9 13 29 16 20 25 30 32 34 33 30 37 46 44 33 39 49 38 22 26 25 34 45 53 59 65 59 55 46 54 77 77 83 100 91 71 63 86 117 111 105 106 105 98 98 105 112 116 111 111 104 109 13 25 30 30 32 31 23 12 10 12 14 14 14 14 10 11 9 16 50 22 19 15 8 2 3 9 10 25 28 34 13 11 10 7 3 0 1 1 1 1 1 0 0 0 0 1 3 2 1 0 0 1 0 0 2 5 5 2 3 3 2 0 1 1 1 1 5 11 20 38 56 66 68 67 65 53 48 48 50 48 42 40 40 38 34 32 32 29 35 41 44 31 31 33 25 22 28 31 33 45 45 34 39 48 29 38 40 41 44 32 21 29 32 12 18 8 9 13 15 15 13 10 6 8 14 16 18 30 26 18 24 27 40 34 17 6 3 17 16 18 17 7 9 8 8 10 12 9 8 7 4 5 7 8 10 11 12 16 18 13 21 23 27 31 31 29 22 23 31 38 36 33 53 41 31 30 29 65 58 55 59 63 61 60 49 42 52 72 94 106 88 67 60 74 98 111 113 104 99 107 101 114 114 120 131 123 107 107 16 19 22 28 28 21 16 15 16 23 20 22 23 22 10 6 4 9 18 10 14 12 12 10 7 5 4 46 54 18 18 22 8 4 3 2 0 0 0 0 1 1 0 0 0 1 2 2 1 0 1 2 1 0 1 5 6 3 5 3 2 3 4 3 2 1 4 7 12 20 37 57 59 55 50 32 31 32 36 40 41 42 41 37 33 29 29 24 28 29 29 29 16 27 34 28 22 24 34 47 39 34 47 54 22 33 35 27 29 37 42 28 18 12 21 23 31 30 26 22 13 11 10 14 24 35 26 39 25 15 18 26 29 25 17 9 6 19 17 12 10 15 20 4 3 5 7 11 10 11 7 5 5 6 10 12 14 19 21 15 20 25 27 30 29 22 30 34 31 34 36 30 51 40 33 30 30 47 49 58 58 54 52 56 57 47 45 67 105 116 98 76 65 69 79 77 95 89 87 100 98 126 122 120 120 114 113 131 14 15 22 29 25 21 19 15 14 17 19 20 23 21 14 7 2 2 6 8 9 8 16 19 11 2 12 11 9 8 8 7 2 1 3 3 0 0 1 1 0 0 1 2 0 0 2 3 2 2 3 4 3 2 3 4 5 5 8 9 5 5 6 6 5 1 2 5 7 14 35 38 38 39 34 23 25 25 32 33 32 35 29 27 28 28 26 22 28 28 28 29 28 37 31 28 22 24 44 51 48 55 56 50 34 18 17 33 39 10 23 8 5 19 34 36 35 37 23 13 11 8 11 17 26 28 16 28 23 15 17 22 23 24 29 27 22 19 11 7 5 2 12 27 5 5 5 5 7 6 6 6 8 11 15 20 20 20 23 25 24 26 32 44 42 31 26 24 26 38 42 38 42 38 30 22 26 42 42 49 43 39 39 46 48 48 45 68 105 119 113 88 85 91 94 92 93 92 88 88 96 125 134 126 120 118 117 119 16 17 31 36 27 35 32 18 13 21 25 17 25 24 22 21 9 8 8 9 9 9 11 24 18 11 15 6 6 20 28 19 1 7 6 4 4 6 7 6 2 2 7 17 16 7 3 4 5 1 1 2 4 5 5 4 4 5 10 13 8 7 5 2 1 2 2 6 7 12 21 22 24 27 20 17 27 28 26 31 25 19 17 16 13 13 15 22 34 43 32 25 34 51 24 23 24 32 43 44 36 58 61 44 24 12 11 14 11 5 9 5 3 19 34 33 21 24 10 8 9 6 17 26 16 15 18 9 11 10 11 14 20 56 54 30 16 13 14 17 27 39 27 11 2 2 5 6 6 6 7 14 21 23 21 20 24 22 35 39 34 33 36 41 42 38 35 32 27 28 34 37 37 31 27 22 23 30 39 36 32 42 46 40 37 53 58 66 84 103 114 94 107 114 108 92 71 83 89 89 97 117 134 119 116 121 123 122 15 20 40 42 36 38 36 19 11 7 12 18 27 34 34 40 38 20 13 10 11 12 9 23 24 19 15 12 11 32 34 28 18 19 9 4 6 8 6 7 2 5 10 13 18 21 12 7 5 2 1 2 6 8 8 8 6 4 10 13 9 9 5 2 2 3 3 7 6 6 6 6 8 15 10 7 11 16 23 8 15 15 12 13 9 14 18 26 42 59 35 27 29 33 31 20 29 39 40 35 39 54 48 27 11 15 29 20 15 10 3 4 9 14 8 2 4 15 6 3 3 1 2 6 5 16 21 13 6 9 9 25 34 21 27 30 16 8 6 4 1 12 11 7 5 0 0 1 1 2 4 7 16 17 16 17 25 31 47 52 44 35 32 26 25 28 39 52 40 22 21 25 30 33 29 26 30 37 38 29 26 40 51 48 42 64 76 70 72 88 111 113 123 129 114 92 82 85 89 91 97 108 107 108 104 122 145 157 13 17 34 32 31 31 28 22 21 11 16 27 26 49 31 21 26 30 13 10 12 13 16 26 32 19 15 18 21 17 33 28 23 17 7 8 6 5 4 4 1 3 8 12 15 23 22 11 7 5 3 6 11 12 11 8 6 3 6 8 8 8 5 5 5 3 3 6 5 8 8 7 8 9 3 3 4 5 7 26 8 4 5 7 6 12 12 16 33 53 38 27 30 35 30 15 27 36 29 29 37 28 36 32 20 16 29 27 13 8 12 15 17 25 18 12 13 18 5 3 1 1 3 3 3 15 20 21 20 19 26 31 43 48 34 31 26 22 17 11 5 3 4 3 2 1 0 3 4 4 5 9 22 22 23 31 42 51 37 37 36 31 25 24 22 28 32 34 35 34 31 28 29 32 27 35 35 40 38 30 30 29 26 27 38 62 78 61 53 66 89 110 136 163 141 106 87 87 83 89 100 104 102 101 106 119 133 156 22 20 24 24 31 29 26 26 28 13 20 25 23 27 25 27 23 21 17 15 15 16 15 16 22 17 15 21 21 20 55 43 27 14 3 1 4 5 6 6 5 7 9 11 13 18 22 13 7 3 3 9 13 11 8 7 6 0 3 3 6 7 6 5 4 5 8 10 6 11 13 7 3 4 3 5 3 7 9 2 2 1 4 7 9 15 27 19 38 59 59 42 24 18 26 29 15 26 15 20 27 19 21 23 18 13 11 18 13 18 68 85 58 34 33 26 15 7 11 19 10 10 10 12 11 11 11 16 23 31 47 35 31 40 44 32 31 25 17 12 10 10 13 4 6 8 5 3 4 2 2 10 25 31 39 46 50 46 33 20 27 25 23 27 21 41 44 38 33 32 24 24 29 35 39 45 45 49 44 38 37 30 24 27 43 61 64 41 30 37 46 65 123 183 171 129 98 88 83 90 103 111 115 123 131 122 126 139 30 25 27 26 21 33 30 30 42 42 17 20 19 14 14 23 19 18 21 22 18 19 15 16 19 19 15 24 26 33 58 67 32 19 12 7 7 7 5 8 11 12 10 8 8 12 17 17 10 4 3 7 11 10 3 4 4 0 0 1 2 4 3 0 0 2 8 10 7 8 16 13 7 4 4 7 6 3 3 4 3 1 2 5 10 20 50 19 23 37 47 47 10 11 9 10 8 14 9 8 9 8 9 10 16 16 15 10 10 26 60 57 41 32 42 25 21 21 20 17 10 16 20 17 14 11 28 27 25 30 39 33 32 41 47 40 32 27 17 18 21 18 13 3 9 12 10 11 20 15 8 5 10 24 38 43 40 33 26 21 32 28 28 29 23 39 46 47 45 39 29 25 32 47 57 57 51 43 42 39 35 31 25 30 38 40 28 14 21 25 28 41 77 139 186 176 122 84 85 90 96 99 115 136 143 131 127 131 42 37 27 27 31 32 36 30 37 52 18 18 17 16 19 27 20 21 22 20 17 19 14 13 23 26 14 24 30 34 52 71 21 16 11 8 8 9 5 7 11 14 12 8 14 15 15 14 12 11 11 11 14 15 4 4 8 10 8 5 3 5 4 4 5 5 10 10 9 10 14 9 5 3 4 6 7 7 4 3 3 3 2 3 4 10 18 10 7 10 14 13 3 6 17 12 9 10 8 6 9 11 9 6 12 10 13 15 21 41 40 75 76 57 46 47 41 38 41 38 24 18 27 30 35 40 38 39 32 32 30 20 27 45 50 47 39 31 19 21 19 17 23 25 13 11 11 14 24 23 12 13 21 32 41 45 42 37 32 31 43 27 32 36 35 37 47 49 55 55 47 38 42 58 60 54 47 47 46 39 36 36 32 38 36 40 39 28 25 33 36 39 53 92 168 224 178 125 102 99 98 94 116 138 151 155 131 123 56 61 31 15 19 20 31 25 30 30 21 22 20 17 17 16 15 19 16 12 12 16 14 14 29 32 24 32 22 27 57 58 12 12 11 14 15 13 8 8 7 8 11 15 24 23 17 14 12 10 12 10 12 13 9 13 17 20 17 12 8 9 8 7 6 8 12 12 9 10 11 7 3 5 5 5 5 5 5 4 3 4 4 3 3 3 2 3 3 3 6 9 12 11 14 15 14 11 6 9 8 7 8 7 5 6 11 21 35 61 111 117 93 59 43 73 60 54 48 41 36 40 36 25 31 40 36 35 32 38 35 28 32 32 39 39 38 34 20 12 17 20 19 16 13 10 10 12 17 29 27 36 43 45 44 45 34 25 23 27 38 21 47 55 53 47 46 50 65 68 65 62 60 74 68 58 53 53 55 62 48 37 39 46 34 37 44 46 42 37 44 40 35 41 67 127 177 180 168 148 112 96 117 121 133 171 147 123 28 32 16 7 7 13 22 27 39 29 18 20 23 16 14 11 7 12 8 6 10 14 14 17 23 22 28 34 22 28 48 41 20 19 17 22 19 12 7 6 7 9 9 8 12 19 15 12 16 21 20 11 9 5 6 14 8 11 12 10 8 7 5 5 5 5 7 9 8 8 8 4 5 4 4 4 4 6 6 4 3 4 7 5 2 2 2 2 3 4 7 10 13 15 11 13 11 8 6 9 10 10 8 6 4 4 6 22 69 80 41 53 53 45 33 42 76 74 71 57 51 57 57 42 34 37 48 54 40 45 48 43 36 31 33 42 39 34 25 9 15 10 5 6 8 12 9 11 21 33 27 29 34 36 32 28 25 13 23 29 27 25 58 58 56 56 56 54 51 60 74 83 83 85 67 54 46 45 46 71 61 39 33 39 26 34 36 42 45 41 48 42 37 40 52 61 122 137 160 171 148 119 117 114 122 134 136 140 22 27 23 13 14 14 17 22 29 26 23 22 22 19 13 8 5 5 4 3 11 14 14 15 21 14 20 27 25 24 35 30 26 28 30 31 21 10 4 3 5 6 9 11 14 20 16 10 9 12 13 8 6 4 2 4 11 11 8 5 3 2 1 4 6 6 5 5 9 3 1 2 5 6 2 4 5 5 4 4 2 3 3 2 0 1 2 3 3 4 8 9 8 9 12 10 8 6 5 6 8 3 16 11 7 8 9 13 16 19 28 40 31 70 50 38 43 49 78 69 63 63 62 51 48 48 52 55 45 47 56 63 63 58 67 80 57 36 22 10 6 5 4 6 10 16 20 25 28 35 37 21 17 19 16 10 7 10 27 30 31 41 62 56 54 60 61 55 53 68 84 99 108 109 91 77 56 35 33 53 51 29 24 29 26 32 33 39 43 44 46 42 41 42 46 54 68 75 116 143 154 153 136 125 121 123 129 139 43 46 35 20 16 17 17 19 21 21 23 21 22 21 12 13 7 3 2 3 9 13 13 16 22 17 17 21 28 28 18 19 26 32 39 35 10 6 4 6 9 15 13 39 35 26 26 19 7 5 6 6 10 10 9 9 11 9 5 4 2 3 4 5 5 6 7 9 13 7 4 5 4 2 2 5 8 8 7 4 0 1 2 1 1 0 0 2 2 4 8 7 6 7 8 7 6 6 6 7 8 7 5 8 9 8 8 22 13 12 26 45 50 65 41 32 40 53 58 58 74 75 69 58 46 42 42 45 48 51 46 42 53 75 88 87 67 36 19 12 9 15 12 11 13 18 26 28 23 29 31 12 11 10 10 8 6 6 12 32 45 55 66 64 66 70 64 51 49 86 82 118 137 132 129 89 67 45 30 25 19 10 16 24 25 26 43 48 47 45 43 40 32 32 35 39 45 76 130 120 124 151 160 161 147 128 118 122 55 58 39 15 17 22 21 20 21 22 22 17 21 22 16 17 11 9 8 6 5 6 7 12 18 18 16 16 26 23 13 14 20 29 46 44 9 8 9 17 24 27 26 56 75 65 52 42 21 7 4 5 9 10 13 11 6 2 4 4 4 7 8 5 5 11 13 15 18 19 12 9 6 3 3 4 10 10 7 3 0 2 2 4 3 1 0 1 3 4 6 7 9 7 6 7 9 8 8 10 8 4 2 8 9 8 10 16 10 16 16 42 55 27 42 32 27 30 37 40 54 68 70 59 36 39 48 54 58 59 58 55 57 66 73 71 68 31 17 14 13 8 7 6 6 9 12 7 8 8 5 1 3 6 13 15 9 9 30 47 67 75 76 72 65 59 46 36 41 73 81 142 149 128 110 67 61 49 29 12 3 1 10 18 26 32 45 44 50 50 47 43 30 43 56 63 80 122 95 66 87 125 147 139 149 147 140 127 41 43 27 14 16 22 22 18 14 13 13 10 14 19 18 15 16 13 12 13 11 4 3 10 16 17 13 6 26 32 24 17 17 26 39 25 12 22 20 28 34 38 40 43 67 67 65 67 71 48 85 87 61 31 16 19 18 16 12 9 10 7 6 7 11 14 20 21 24 24 17 14 12 9 8 9 13 10 5 2 1 2 6 8 8 7 5 4 3 2 4 10 19 11 7 6 9 12 14 15 13 9 5 9 7 10 11 14 22 35 57 59 45 27 49 45 39 37 41 44 35 62 71 62 53 65 66 60 59 57 58 67 67 70 79 80 66 37 22 16 12 9 11 11 10 8 6 5 5 3 2 3 3 3 12 27 18 16 39 61 60 63 63 59 45 35 25 23 35 62 99 140 122 90 63 47 47 36 28 16 5 3 8 9 20 36 49 53 47 45 43 36 25 40 47 59 67 72 59 35 89 104 100 105 157 169 187 180 34 18 13 15 19 21 19 20 13 8 8 7 5 16 20 17 15 13 13 16 17 14 13 15 19 19 14 8 21 23 18 15 18 23 32 20 15 20 25 31 31 33 43 51 55 60 72 76 86 109 146 144 118 71 29 34 31 27 17 9 10 7 7 9 14 19 23 24 35 32 20 15 11 12 16 18 17 13 10 5 3 3 7 8 9 6 4 6 2 1 6 12 14 14 9 8 13 23 29 22 21 12 12 16 14 15 14 18 23 28 45 27 22 14 11 31 35 38 39 38 36 58 64 63 55 56 64 62 55 51 53 67 75 96 93 88 76 54 44 33 22 17 20 19 16 14 13 12 11 10 9 5 3 4 9 29 21 24 39 45 47 39 36 39 39 25 26 26 32 53 84 98 66 52 44 38 32 36 39 27 15 12 12 8 21 37 45 44 32 35 35 26 13 14 27 39 51 51 39 41 130 119 92 83 76 50 98 158 30 13 14 19 21 20 19 19 17 12 8 6 6 16 23 20 16 15 12 15 17 22 25 18 28 28 20 13 11 13 18 14 22 32 26 15 15 21 26 29 30 27 31 41 53 65 79 79 102 140 142 140 138 83 33 18 17 13 11 10 10 9 10 15 22 26 27 32 39 39 27 17 16 13 14 20 20 11 14 6 7 5 2 3 8 5 7 10 6 3 15 23 24 15 15 15 23 39 45 29 47 16 9 15 17 18 16 22 26 25 22 12 7 7 6 6 8 42 53 45 33 32 36 56 46 35 40 43 41 37 41 50 65 83 83 81 73 63 61 37 20 12 11 14 13 14 17 18 19 19 14 5 3 5 9 23 19 22 30 38 37 23 26 34 35 25 33 26 18 25 39 43 34 50 48 33 17 18 26 21 18 16 14 10 16 28 34 31 22 38 32 24 13 8 6 12 21 30 39 65 134 148 122 109 105 76 83 130 36 21 20 18 16 17 19 22 21 15 11 9 13 21 20 18 15 15 16 17 13 16 17 20 32 34 27 22 20 19 35 17 29 37 29 23 22 20 21 21 23 25 20 34 59 83 95 96 112 123 124 119 110 55 19 6 2 1 3 8 11 12 13 13 27 25 23 30 26 32 23 13 13 11 10 16 15 23 50 7 10 10 5 4 10 11 10 10 13 19 22 20 22 25 24 23 32 43 41 24 9 6 9 11 14 18 22 18 18 26 30 15 3 3 3 3 5 10 20 44 39 25 35 33 27 21 27 33 31 22 21 27 36 46 54 65 67 60 50 33 15 9 8 11 14 13 14 16 19 23 17 7 4 4 8 17 20 19 19 18 20 23 34 35 36 32 28 29 23 22 23 27 40 49 42 26 11 3 5 7 8 9 9 14 18 26 27 30 36 43 23 21 15 9 18 54 57 46 38 48 82 114 116 97 79 53 37 57 59 36 19 13 13 13 13 20 30 24 19 17 21 25 16 14 15 22 28 25 9 12 12 14 22 29 27 26 23 28 40 16 27 29 31 41 47 42 30 21 19 21 16 21 39 68 94 100 107 103 90 75 59 27 9 1 0 0 0 3 5 9 11 6 23 17 13 14 11 10 12 11 10 11 14 17 12 17 23 4 15 16 9 7 13 17 10 18 25 30 27 18 19 20 21 26 33 39 36 24 13 9 18 17 17 21 24 19 34 42 41 29 5 1 0 2 9 19 15 31 31 33 37 25 45 48 36 35 39 16 19 22 23 25 34 42 46 43 35 24 13 6 2 5 10 11 10 9 14 17 14 7 4 5 12 22 29 20 19 20 23 29 42 34 37 35 28 20 15 15 19 29 41 33 26 19 12 5 1 1 2 5 11 17 22 21 13 31 44 35 24 20 17 16 19 22 13 16 37 61 73 68 120 136 126 115 98 72 73 52 29 15 14 12 10 17 20 22 20 25 31 32 28 26 21 22 27 25 13 14 5 7 16 24 26 30 30 36 37 21 20 29 39 49 55 54 38 26 24 25 19 27 27 37 49 55 61 55 45 37 30 17 6 2 0 0 0 0 1 3 2 3 14 6 4 5 4 2 2 6 12 18 19 11 7 4 4 4 7 10 6 7 12 16 22 31 30 32 34 22 9 20 24 22 26 37 46 30 18 17 17 18 22 26 27 25 27 27 29 22 9 5 2 3 5 9 19 25 28 42 46 37 49 67 46 39 39 22 32 31 26 27 30 32 43 36 29 23 14 7 1 2 4 5 6 7 11 12 9 4 6 12 19 25 24 12 14 11 29 38 31 34 34 33 30 30 29 25 22 30 34 25 20 15 12 9 5 5 5 11 15 23 34 41 43 35 27 21 22 18 21 32 48 69 83 92 104 113 116 100 30 37 37 31 39 60 56 44 45 27 15 12 4 21 16 13 22 37 42 43 37 27 23 21 19 17 15 10 7 6 9 12 15 23 29 30 28 22 19 28 36 44 54 55 34 28 29 30 35 46 38 28 26 28 31 25 19 20 19 15 11 7 4 3 2 0 1 4 3 2 2 5 2 4 5 4 2 14 13 17 16 6 6 1 1 2 2 2 3 8 12 17 20 26 26 39 75 81 13 8 15 20 28 42 59 31 18 15 16 17 24 26 27 38 71 34 19 17 16 13 4 2 13 23 29 35 25 42 48 46 42 35 46 40 33 31 39 43 35 34 36 34 29 33 28 19 13 8 5 3 3 2 2 5 11 13 12 7 4 6 12 12 9 8 18 18 34 31 21 32 26 27 27 26 24 19 28 32 33 28 21 15 11 11 10 10 15 13 13 19 25 27 23 23 21 18 15 9 27 61 54 38 47 54 213 236 153 62 19 18 22 24 23 27 27 29 32 28 22 14 7 20 19 17 25 39 42 42 34 27 24 27 20 15 9 8 12 8 8 3 4 11 22 27 26 26 28 35 46 58 65 59 38 29 32 30 32 35 33 28 23 21 17 11 15 16 15 14 12 9 7 6 5 4 6 10 8 5 5 8 8 8 7 6 8 18 13 20 19 12 7 0 0 3 3 0 2 10 16 16 23 33 21 33 84 90 6 6 13 21 33 46 49 22 19 18 17 21 40 26 23 25 26 24 16 16 13 11 6 2 4 7 24 38 31 33 36 37 31 18 15 19 18 24 32 25 29 30 25 21 19 22 23 15 14 20 9 4 3 6 6 4 2 3 1 1 1 1 3 3 5 9 13 16 13 17 22 28 28 28 29 24 20 21 24 33 34 31 24 14 6 4 12 19 20 8 8 12 18 22 23 79 46 20 12 32 104 157 210 259 269 197 232 223 118 20 5 2 14 27 32 32 16 15 16 22 22 15 16 26 13 21 27 32 37 42 28 36 32 29 35 27 20 13 8 7 3 1 1 6 16 19 17 23 30 36 41 60 70 60 44 33 32 24 21 25 29 29 30 28 23 18 15 15 12 17 20 19 16 16 7 9 14 13 11 6 7 16 27 24 11 16 18 20 27 37 28 17 8 1 0 1 1 1 4 15 29 27 28 32 11 13 10 6 2 7 20 31 40 42 35 25 22 32 32 28 30 24 28 29 30 25 6 7 8 8 9 6 12 19 18 24 29 24 23 24 20 11 4 9 7 11 17 20 23 21 23 21 23 26 15 13 10 8 5 5 7 6 6 6 7 10 7 2 0 1 1 2 2 5 7 6 13 15 20 27 31 31 35 29 25 20 18 25 32 28 22 18 19 9 13 16 14 7 10 11 15 43 86 71 44 16 32 76 125 49 92 64 71 117 128 109 57 19 4 2 1 30 38 37 23 12 3 10 21 12 20 26 19 33 34 33 38 43 31 28 20 28 37 26 15 10 9 9 7 4 2 4 7 10 8 20 23 26 38 68 83 68 47 38 38 35 41 40 37 33 36 43 36 25 18 19 16 24 30 34 35 37 13 25 27 21 15 9 16 20 26 27 10 33 27 19 29 53 23 11 6 4 0 0 2 4 11 26 49 97 55 20 13 6 1 5 5 6 18 27 32 33 32 29 18 30 30 34 38 37 34 33 15 0 2 6 9 7 9 10 3 10 13 21 27 28 31 23 24 14 5 11 4 5 5 3 3 8 9 14 18 22 19 19 15 9 4 4 6 1 1 2 2 4 6 5 4 3 3 3 2 2 5 10 17 13 18 24 32 41 52 35 22 18 20 29 47 25 15 15 17 10 12 14 13 10 13 12 13 14 16 20 15 13 46 67 66 80 173 135 114 131 141 67 25 10 5 3 4 31 74 83 19 9 2 3 8 5 8 12 16 27 28 35 44 44 31 25 40 29 23 18 10 9 11 16 16 7 4 3 4 7 13 25 24 30 56 84 94 83 51 39 38 39 47 46 37 31 30 37 36 26 20 20 20 26 23 32 47 55 35 51 36 22 15 5 16 18 16 15 14 33 24 21 33 43 9 7 6 3 0 1 6 11 18 30 39 17 11 10 7 2 1 0 2 9 19 30 42 41 33 25 22 36 30 27 33 44 41 18 20 16 6 3 11 5 6 8 7 5 19 22 21 27 40 18 28 18 6 5 3 6 6 5 3 5 9 17 14 14 21 21 26 26 12 2 4 0 3 4 3 3 9 6 5 4 3 2 2 2 6 8 8 12 21 22 37 57 63 45 20 9 17 36 54 38 26 25 24 12 11 15 12 10 11 10 11 11 10 12 15 11 28 26 15 7 8 9 12 27 40 27 11 6 2 0 0 0 4 42 0 0 0 2 4 5 8 17 16 14 19 34 35 45 37 25 31 17 12 12 16 17 9 18 15 7 5 5 5 6 9 15 20 45 89 113 104 88 55 46 36 32 36 37 30 32 28 24 29 28 28 21 14 18 11 22 35 51 58 51 37 30 22 12 13 33 15 12 16 13 16 29 33 26 8 7 2 0 3 6 10 14 28 47 42 12 12 12 9 5 2 0 7 21 32 39 47 48 37 29 30 36 33 55 34 44 62 6 5 0 5 6 6 9 3 4 7 8 17 18 17 20 24 16 7 7 6 4 3 4 7 3 1 1 2 11 10 11 15 21 34 35 21 7 4 3 6 6 4 3 2 2 4 3 3 3 4 2 4 5 8 13 17 24 45 59 55 32 12 6 13 28 41 43 29 24 24 22 15 15 16 17 17 17 16 9 9 13 16 8 10 7 5 5 6 6 9 9 7 4 3 1 20 22 15 5 0 7 1 3 9 7 9 11 13 26 30 16 13 24 17 40 33 30 40 17 13 11 12 13 10 16 10 7 6 7 5 5 5 7 19 56 77 96 97 87 71 62 38 28 29 32 22 34 23 17 28 38 38 23 14 15 17 17 10 25 35 24 31 30 24 18 23 43 10 21 18 9 15 21 31 21 10 8 2 3 9 17 20 14 30 55 43 10 11 26 9 3 3 4 6 16 17 20 28 40 39 39 41 48 53 36 36 29 25 24 39 7 1 1 2 8 5 2 3 6 8 9 14 13 11 9 9 2 6 9 10 9 10 4 2 2 0 3 4 6 12 17 15 7 2 4 5 8 15 10 9 7 6 6 6 3 3 4 4 4 6 8 8 10 14 19 31 35 28 14 3 8 14 20 24 26 24 18 14 14 17 23 21 24 26 28 30 16 17 11 8 8 4 4 5 5 6 7 8 6 8 5 1 6 68 88 93 69 3 1 0 0 1 3 10 12 10 10 12 7 14 19 16 36 51 64 45 12 15 16 24 25 19 4 4 5 5 5 5 5 5 8 20 39 36 51 74 84 78 64 44 37 39 36 22 34 16 16 26 36 39 34 24 25 30 28 25 22 20 15 19 26 27 16 15 24 4 33 18 10 16 21 28 25 15 9 3 4 15 18 16 11 15 27 30 22 14 21 10 3 4 6 3 15 27 28 27 30 28 38 48 53 48 36 57 48 23 9 3 3 0 5 3 1 4 4 3 2 3 5 9 5 7 7 9 19 5 4 9 9 5 8 3 2 4 7 10 5 4 2 2 7 2 11 14 13 13 8 7 7 6 4 5 3 3 4 4 4 3 7 8 10 12 9 11 13 10 7 5 6 14 18 16 15 20 22 16 9 7 14 27 28 30 30 26 12 5 7 9 8 3 4 5 7 19 36 24 10 20 20 17 26 59 69 92 79 24 0 0 0 0 1 7 7 6 3 4 2 14 14 23 46 47 58 30 8 8 8 32 28 11 0 1 1 2 3 3 3 5 6 20 30 36 47 68 76 71 60 58 51 53 41 26 24 17 18 23 33 42 41 30 35 35 32 43 28 30 20 12 20 26 9 7 8 8 33 13 19 21 26 47 44 20 9 7 5 11 15 13 15 20 23 24 12 9 14 13 2 2 1 5 13 15 24 23 21 25 40 47 47 36 32 55 57 30 20 19 2 3 3 7 8 6 1 0 0 1 3 5 3 17 13 13 21 5 5 14 11 3 4 3 12 8 6 11 8 3 1 1 3 3 6 9 12 10 9 8 7 7 6 5 2 2 5 6 5 5 5 5 10 12 8 10 12 10 8 12 22 22 16 14 13 17 25 17 8 5 10 22 23 29 34 30 19 11 26 28 29 29 24 16 13 8 14 47 90 214 114 44 33 16 20 38 55 47 22 1 0 0 0 2 1 1 1 1 1 6 5 27 45 35 16 11 8 5 1 0 0 1 0 0 0 0 1 1 2 3 3 18 21 22 36 54 69 70 67 62 51 54 41 26 20 23 23 23 22 29 39 35 39 27 32 47 24 31 16 7 16 33 5 2 4 10 20 8 32 24 15 30 54 19 7 6 10 19 18 13 20 28 29 35 18 8 10 15 9 3 1 9 21 21 19 19 22 30 40 45 32 35 38 41 37 28 17 13 16 14 11 14 14 11 4 3 1 0 4 7 5 24 16 13 16 13 5 16 14 7 3 0 9 8 5 4 4 0 1 1 1 3 5 7 14 12 6 7 5 8 6 2 0 1 5 8 8 6 7 11 11 11 11 10 4 8 13 17 19 19 15 10 11 14 13 9 16 16 15 16 15 17 30 32 31 39 52 80 69 58 55 48 29 28 24 19 33 90 60 37 32 27 36 41 68 90 74 4 1 0 0 0 1 1 3 3 2 1 0 14 14 5 0 2 3 2 0 0 0 0 0 0 0 0 0 0 1 3 8 14 16 29 47 61 67 68 70 64 52 40 37 26 22 24 27 32 35 34 36 38 38 15 25 28 13 22 15 7 30 49 14 6 11 13 12 9 30 21 15 15 21 10 10 11 16 21 28 8 11 19 21 14 9 4 17 22 15 5 1 0 4 14 25 24 29 36 47 53 31 46 50 41 30 27 22 23 24 20 12 15 11 10 11 9 6 3 18 16 6 14 14 15 16 16 15 15 14 8 3 1 6 2 1 0 0 0 3 2 3 4 2 8 10 6 2 6 23 13 4 0 0 1 3 4 5 6 6 9 9 10 10 8 6 13 15 16 18 18 11 8 12 15 18 18 8 11 13 13 13 14 19 20 24 34 32 25 26 35 46 50 33 44 42 38 34 23 32 31 27 20 10 29 45 39 33 0 0 0 0 0 0 0 1 1 1 1 0 2 1 1 1 1 2 0 0 0 0 0 0 0 0 0 0 0 4 6 10 15 19 36 52 59 61 64 66 66 56 38 36 33 32 28 23 23 43 40 39 41 41 15 13 12 10 12 14 6 37 48 26 11 13 10 7 7 12 12 13 29 33 21 12 15 21 43 50 13 11 21 23 19 20 2 59 47 19 9 2 0 0 15 34 38 39 40 52 54 33 35 40 44 41 34 6 7 28 28 22 39 32 12 19 23 10 7 12 14 10 11 18 17 7 6 11 14 12 6 1 0 0 1 1 0 0 0 1 3 1 0 5 12 2 2 6 5 0 0 1 1 3 3 0 0 0 5 9 7 8 7 5 4 5 6 5 11 15 14 8 9 12 10 8 11 13 13 12 12 13 14 10 12 7 14 30 15 14 16 20 22 18 15 23 17 14 17 22 27 24 17 19 35 27 25 22 0 0 0 0 0 0 0 0 0 4 4 2 1 1 1 0 4 8 0 0 0 0 0 0 0 0 0 2 6 8 7 8 12 19 28 39 45 49 54 57 57 62 55 42 43 39 36 32 30 27 36 37 45 42 20 15 11 8 6 6 4 24 21 13 9 12 5 6 9 12 13 21 23 38 40 26 27 17 26 36 27 16 25 36 37 22 5 28 19 102 142 86 6 0 10 28 40 42 36 44 43 33 33 30 43 36 24 13 6 7 39 48 44 46 21 24 23 11 6 7 9 15 18 21 20 23 16 11 9 5 4 1 0 0 0 0 0 0 1 4 4 1 0 4 9 4 0 9 6 1 3 0 17 9 2 0 0 0 2 5 7 6 5 1 4 7 8 7 6 8 6 6 13 11 10 8 6 7 8 9 11 12 12 11 11 11 9 8 10 15 12 14 17 18 15 18 19 21 24 22 20 24 24 27 36 29 18 18 0 0 0 0 0 0 0 1 3 5 3 2 1 0 0 0 5 8 0 0 0 0 0 0 0 0 1 4 9 7 8 8 9 15 26 29 38 46 53 56 50 74 66 50 46 43 41 37 31 31 42 33 47 37 18 20 11 10 6 3 5 17 9 9 11 9 3 8 9 12 17 23 31 34 38 38 29 19 17 19 18 12 13 25 42 30 35 118 29 115 213 183 16 2 1 17 32 40 45 43 41 34 25 22 48 30 19 17 13 22 30 33 36 40 33 17 13 10 9 13 5 19 28 25 16 7 5 4 2 0 0 0 0 0 0 1 0 0 2 3 3 1 0 1 2 2 0 6 3 2 3 0 5 2 0 0 0 0 0 0 1 1 2 0 6 8 6 3 8 2 1 2 7 6 6 2 0 4 12 11 11 10 9 8 7 9 6 5 4 4 9 10 11 12 13 19 21 22 20 17 18 31 34 29 22 20 21 21 0 0 0 0 0 0 0 2 3 3 2 2 2 2 2 1 2 2 1 0 0 2 1 0 0 0 2 6 7 8 8 7 7 9 10 11 23 40 48 50 48 66 56 52 51 49 48 43 37 38 43 36 46 25 11 10 10 10 8 5 6 9 4 10 14 11 7 9 9 15 18 22 33 27 25 23 21 20 19 13 17 18 14 17 36 27 23 42 11 14 37 30 0 0 0 11 27 40 50 50 52 55 46 33 46 36 27 18 19 37 35 18 19 21 4 5 10 7 9 14 3 13 23 27 22 26 21 14 9 5 0 0 0 6 10 11 16 7 3 3 5 5 0 0 0 4 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 4 0 0 0 0 0 0 0 0 0 0 0 4 13 13 6 3 3 6 7 2 0 0 1 3 4 6 9 13 16 14 15 23 25 22 31 33 27 23 22 25 25 0 0 0 0 0 0 0 0 0 1 1 3 4 4 3 2 1 2 1 0 0 2 2 1 1 1 6 10 13 10 6 4 4 5 8 11 18 27 36 43 48 49 48 49 49 50 50 46 41 42 45 44 42 17 7 4 9 25 8 7 7 7 5 3 10 9 6 7 7 15 16 18 26 26 34 29 25 25 22 16 31 33 24 17 27 22 36 48 42 23 8 2 0 0 0 7 24 37 45 48 63 48 35 42 55 36 32 24 20 20 22 14 5 2 0 0 0 0 3 4 2 2 3 16 19 6 7 18 20 10 0 0 1 11 12 13 15 4 1 0 0 0 0 0 0 4 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 1 2 1 0 0 0 0 3 8 6 2 0 0 0 0 0 0 0 0 0 7 8 9 9 9 22 19 22 26 29 29 23 22 24 29 29 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 2 1 0 0 0 0 0 1 1 3 11 9 4 2 1 1 2 0 3 10 19 27 36 47 58 71 86 67 62 55 48 43 36 41 47 47 37 11 8 7 9 12 2 7 11 15 15 2 6 6 6 9 12 12 32 35 42 51 51 43 40 34 25 20 50 46 31 17 15 12 49 48 42 36 2 0 0 0 3 13 37 42 38 38 47 59 33 30 38 29 27 30 33 28 15 10 2 0 0 0 0 0 0 0 0 1 6 3 7 15 17 13 11 10 7 6 11 24 18 19 19 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 1 0 0 0 2 4 1 0 0 0 0 0 0 0 0 3 20 16 16 16 12 6 19 22 30 35 26 21 23 23 28 43 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 6 8 4 1 0 0 0 0 1 1 6 15 26 41 48 56 69 82 80 77 58 47 41 35 37 48 50 37 15 13 10 5 2 0 4 14 12 8 3 1 1 6 12 20 26 45 38 34 36 37 37 39 31 39 56 70 79 44 24 16 7 10 27 35 29 3 0 0 0 7 24 52 52 39 33 34 23 39 31 25 24 23 18 15 5 2 2 0 4 2 0 0 0 0 0 0 1 0 0 0 0 7 14 8 13 14 14 13 16 22 20 22 21 9 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 8 2 0 0 0 0 0 0 0 1 1 0 0 0 8 22 39 37 41 32 23 19 14 17 32 30 18 41 44 39 57 73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 14 6 0 0 0 0 1 4 4 4 13 27 40 43 40 43 47 52 56 48 42 35 37 55 68 51 40 26 17 10 2 0 2 6 10 5 12 16 11 1 17 16 20 28 34 38 31 22 18 17 12 7 29 72 104 101 57 39 27 13 12 29 28 16 3 2 0 0 14 28 39 52 46 40 35 34 42 23 34 35 36 38 46 25 11 6 2 14 3 0 0 0 0 9 3 0 0 0 0 0 1 5 9 9 8 10 13 10 8 14 20 23 22 24 25 22 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 1 0 10 19 18 20 15 23 36 43 42 60 45 35 33 20 16 40 29 25 68 92 54 79 67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 12 10 4 1 1 1 1 2 4 7 5 12 24 34 39 39 42 41 34 30 35 36 37 49 69 87 40 36 22 8 5 5 13 12 14 16 6 19 26 21 16 24 18 18 22 29 38 20 16 13 9 2 2 71 93 116 127 77 62 54 40 27 35 16 8 5 5 4 10 36 44 43 50 57 59 44 35 36 34 30 28 24 22 14 8 4 2 4 10 2 2 1 0 1 5 7 3 1 0 1 13 5 1 3 4 5 3 5 7 4 7 14 20 21 18 18 21 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 2 4 6 5 4 5 11 9 19 27 25 24 18 26 34 43 54 70 47 35 34 32 12 47 53 44 54 101 36 41 34 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 2 0 0 1 2 2 4 6 5 5 10 9 23 34 37 30 28 35 42 47 53 59 72 102 112 95 64 26 7 1 2 1 7 9 18 19 5 4 18 23 30 34 14 13 8 9 13 3 5 5 3 5 22 86 135 123 111 100 94 94 72 48 32 13 11 9 8 8 8 12 32 46 56 67 85 61 60 49 23 19 24 22 19 17 16 24 11 8 9 3 8 8 10 8 4 10 5 2 2 2 0 0 0 0 0 2 5 3 1 1 5 10 14 14 11 8 14 12 4 3 7 6 6 4 1 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 13 13 11 12 20 27 24 25 31 35 30 56 57 51 59 90 55 34 20 27 46 53 74 65 52 31 21 42 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 13 16 17 21 19 27 32 37 45 57 68 77 87 97 111 140 139 107 65 34 6 1 0 0 0 2 9 13 12 5 6 10 21 50 48 14 20 10 3 1 1 4 4 6 18 55 135 153 94 80 96 101 120 98 67 45 32 20 18 14 11 10 10 37 48 56 61 60 38 45 45 34 33 36 23 21 16 5 19 9 15 14 5 11 10 10 11 11 10 7 3 3 2 0 0 2 2 2 3 2 3 1 1 3 4 5 7 6 5 8 8 2 2 7 12 14 15 6 0 0 0 0 0 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 3 3 4 7 3 4 15 20 22 24 35 44 37 23 15 32 40 34 24 19 25 22 34 38 48 65 46 26 35 45 26 65 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 19 41 37 35 37 27 26 24 34 52 67 75 85 93 103 112 97 105 55 14 0 0 0 0 0 0 3 4 4 3 8 20 13 36 32 15 16 14 15 14 11 11 12 13 35 69 99 94 48 48 66 83 104 107 70 48 41 35 35 20 17 24 36 55 54 45 40 36 42 46 24 16 22 28 18 19 24 25 14 5 10 11 10 11 3 2 4 5 8 13 11 8 6 4 4 4 2 2 3 2 9 3 2 2 1 0 2 6 4 2 7 7 4 5 8 9 11 3 0 0 0 0 0 0 1 2 3 1 2 3 3 2 1 0 0 0 0 2 4 2 0 1 3 15 22 28 27 26 31 28 27 31 37 35 31 29 40 50 42 18 11 10 19 32 46 49 38 34 41 22 22 31 33 34 42 58 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 1 0 0 0 3 9 23 55 107 117 80 41 37 25 26 22 19 24 30 42 41 32 18 23 11 4 2 2 0 1 0 2 4 4 4 6 24 36 8 24 16 12 16 22 23 15 9 10 15 13 39 57 53 35 22 24 44 64 80 90 58 52 57 52 38 18 13 30 41 38 39 30 38 30 19 77 68 42 22 15 17 19 15 13 16 13 5 4 13 18 9 0 0 2 5 9 11 2 0 5 9 4 1 0 1 2 3 6 2 0 0 0 1 3 2 0 0 1 1 1 2 3 3 0 0 0 1 1 1 0 0 1 2 4 3 7 7 4 2 0 0 0 0 1 1 3 2 3 7 10 6 5 16 27 28 38 30 28 26 24 22 19 22 30 33 21 19 18 34 52 38 18 23 25 24 24 32 37 32 27 25 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 2 1 2 2 0 0 0 1 1 1 1 1 0 0 5 14 27 69 176 149 131 90 51 25 20 8 5 7 5 11 5 1 1 2 0 7 10 8 5 14 6 15 20 16 12 9 15 16 14 23 14 11 13 16 16 12 8 10 13 13 26 26 28 29 24 12 30 37 48 54 29 58 67 45 16 17 7 10 16 19 24 27 46 43 31 37 42 40 23 13 14 10 29 21 13 12 8 7 10 23 30 13 4 1 1 1 0 0 0 0 1 1 0 0 1 2 2 5 5 5 3 3 6 4 1 0 0 0 0 0 0 0 1 0 0 0 1 2 2 2 1 1 1 4 2 5 7 6 3 1 1 1 1 1 1 7 6 11 12 6 5 4 4 17 30 33 38 38 31 21 21 22 14 12 14 14 15 23 29 26 15 19 20 20 14 13 31 22 19 32 44 37 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 2 4 5 6 0 0 0 0 0 0 0 0 0 1 5 15 28 65 103 89 97 77 47 22 10 2 3 4 3 4 5 5 6 6 8 18 24 20 16 21 18 18 28 25 12 3 5 8 11 13 10 7 7 10 12 12 9 8 14 17 20 29 35 36 25 7 17 17 26 31 30 51 51 38 18 11 8 5 8 14 23 34 41 88 94 60 19 34 20 14 12 10 10 15 12 10 12 18 8 10 19 24 13 7 2 2 3 1 0 0 0 0 0 0 0 0 0 1 1 5 7 8 10 11 2 1 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 3 1 1 4 3 6 6 4 4 4 4 6 6 5 6 8 13 13 7 7 3 3 10 20 24 35 32 28 22 16 14 12 12 13 12 10 16 14 11 10 10 11 9 5 2 4 8 10 15 22 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 18 14 0 0 0 0 0 0 0 0 0 0 4 17 22 60 75 58 62 50 31 15 5 0 0 1 4 6 6 5 8 11 16 23 27 23 19 18 20 20 22 16 6 2 3 5 7 6 5 4 4 8 8 3 2 4 14 17 14 17 18 24 17 10 16 9 18 22 20 19 23 27 18 9 6 2 6 12 28 39 36 131 177 105 21 35 29 17 13 12 13 17 16 14 18 23 8 11 10 9 12 21 8 5 5 3 0 0 0 0 0 0 1 0 0 1 1 3 6 6 9 11 7 7 5 3 3 2 0 0 2 2 1 0 3 3 2 3 7 6 3 1 3 6 4 4 4 5 5 3 7 6 3 3 7 7 6 6 9 18 4 8 14 21 28 26 25 29 34 31 18 19 16 15 13 10 12 10 8 9 10 6 4 3 3 5 9 13 13 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 9 40 26 1 0 0 0 0 0 0 0 0 0 4 13 13 38 49 48 41 29 17 8 4 1 0 2 7 10 10 9 12 15 20 23 20 16 14 12 10 12 13 15 9 4 5 10 6 6 6 5 5 4 2 0 0 2 11 11 9 6 6 18 11 12 17 13 28 22 14 9 10 10 5 6 7 7 10 8 32 36 20 22 107 89 36 14 18 13 27 19 9 17 17 8 11 14 8 10 6 2 2 6 4 2 0 0 0 0 0 0 0 0 0 0 2 5 7 7 4 6 9 11 9 5 5 7 8 6 3 2 3 2 0 1 2 3 1 2 7 5 2 0 1 4 3 3 4 6 8 5 4 4 3 2 5 9 9 10 16 18 2 6 13 23 31 31 32 34 39 33 17 34 20 15 15 11 15 16 13 14 17 3 2 2 2 4 13 24 28 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 43 23 3 0 0 0 0 0 0 0 0 0 3 7 10 19 23 29 30 21 9 4 1 1 2 3 5 7 8 9 9 16 23 22 16 13 17 16 14 13 16 21 11 4 5 9 6 6 7 6 3 0 0 0 1 2 5 10 12 7 0 3 2 8 9 7 11 3 15 19 14 5 1 5 5 5 9 8 27 27 20 24 50 66 41 22 18 9 58 39 26 31 35 36 32 18 11 19 17 8 2 0 0 1 0 0 0 0 0 0 0 0 0 0 2 8 9 8 8 13 11 9 8 7 2 8 8 6 5 7 6 3 3 7 6 4 6 5 5 5 9 10 11 12 11 10 15 14 12 11 10 8 6 4 3 7 12 12 15 14 2 2 22 29 32 33 32 29 42 39 20 36 18 13 12 10 8 8 9 6 4 1 1 1 1 2 4 4 11 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 40 38 12 0 0 0 0 0 0 0 0 0 2 3 4 5 9 15 15 12 5 0 2 3 2 1 1 3 4 5 6 12 13 14 15 17 24 26 28 23 16 13 7 4 3 3 1 2 2 2 0 0 0 0 0 1 1 5 6 3 0 0 0 2 4 9 15 10 17 20 18 11 4 2 1 6 8 4 16 19 24 24 17 44 37 29 19 15 63 24 3 9 19 14 38 26 7 4 8 8 7 3 1 2 0 1 1 0 1 3 1 0 0 1 1 6 7 7 10 17 9 8 7 9 10 7 4 3 4 6 7 6 6 9 12 8 10 10 10 12 18 33 31 27 24 20 23 19 13 6 4 5 7 6 4 7 17 14 10 8 6 6 22 30 33 38 43 49 35 40 50 50 19 15 12 10 10 10 8 4 2 2 2 2 4 5 6 7 9 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 38 45 12 0 0 0 0 0 0 0 0 0 1 0 0 1 4 11 8 5 3 0 0 0 0 0 1 3 3 8 12 12 4 5 13 18 22 36 24 13 7 4 4 3 2 1 0 0 0 0 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 1 7 15 8 10 18 16 7 4 2 8 6 1 6 16 18 21 35 56 24 11 5 11 38 46 20 6 6 5 14 18 10 3 7 13 12 7 4 4 2 4 11 14 11 6 5 4 2 1 0 0 0 2 4 7 2 2 2 1 0 1 1 1 2 3 2 4 4 7 10 8 12 16 15 13 15 21 22 25 23 20 21 12 17 16 11 14 16 15 8 12 29 33 11 6 13 20 25 28 31 40 49 50 36 27 31 34 20 19 17 14 11 8 9 7 2 1 2 3 7 8 9 11 16 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 21 41 44 20 5 0 0 0 0 0 0 0 0 0 0 1 3 5 2 2 2 1 0 0 0 0 1 4 4 7 8 5 0 1 6 10 13 13 5 4 3 2 2 1 0 0 0 0 0 0 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 2 11 9 5 6 2 12 6 0 5 21 18 18 40 55 5 1 0 0 0 2 16 10 3 1 0 0 4 3 0 1 6 8 4 2 3 3 7 6 8 11 11 16 14 8 4 6 6 4 2 1 0 0 1 1 2 2 1 2 5 6 4 3 1 3 7 10 11 14 14 12 11 11 12 17 19 20 22 15 15 19 18 16 24 21 9 17 35 36 12 9 17 23 23 23 30 39 41 34 30 25 19 21 25 25 23 22 13 3 3 6 3 1 2 5 7 9 9 11 17 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 12 20 20 16 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 2 2 0 0 1 2 2 3 1 0 1 1 1 2 6 8 7 7 7 5 2 0 0 0 0 1 2 2 11 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 3 3 1 2 5 9 8 3 7 18 17 25 16 7 2 0 0 0 0 0 0 4 3 1 0 0 0 0 0 2 5 6 2 0 0 0 1 2 3 5 8 16 18 13 6 3 2 3 1 0 0 0 2 1 6 10 8 2 4 5 4 4 2 8 9 8 6 7 12 14 15 13 8 9 13 15 15 12 12 18 23 23 22 23 18 17 24 27 15 7 13 17 17 18 24 33 36 32 26 23 18 23 29 28 27 28 16 7 5 1 3 2 4 8 10 11 6 11 20 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 10 10 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 2 1 0 0 0 0 2 4 1 5 7 5 4 4 5 7 10 12 11 7 3 1 1 2 0 12 15 10 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 2 5 11 16 15 4 7 13 15 35 24 9 1 0 2 1 0 0 0 2 1 0 0 0 0 0 0 0 1 3 1 0 0 2 5 5 5 3 3 4 2 6 10 8 2 2 2 0 0 0 2 2 1 2 3 0 0 1 0 0 0 0 3 8 10 9 14 14 14 11 6 5 6 7 7 5 3 22 27 22 17 19 21 18 11 14 24 1 8 11 13 15 18 25 31 30 24 18 20 22 22 23 26 35 22 13 10 9 9 8 9 12 13 9 5 9 19 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 4 8 3 4 5 5 6 8 7 10 11 10 7 6 4 4 7 11 3 16 15 9 5 1 0 0 0 0 0 0 0 0 1 5 1 0 0 0 0 0 1 2 2 1 4 3 3 8 20 2 26 18 15 35 31 16 5 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 3 6 6 7 4 7 9 8 1 0 0 0 0 1 0 0 0 0 0 1 2 2 2 2 1 1 1 1 2 6 20 24 21 17 16 14 13 13 10 4 4 5 4 3 7 7 9 15 20 17 22 13 10 10 3 3 9 31 35 17 25 24 23 21 20 16 16 15 17 25 41 27 17 12 10 8 8 9 10 9 5 7 12 18 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 0 0 0 0 0 1 1 0 0 3 4 6 7 5 10 12 9 7 10 9 6 11 14 6 10 6 3 3 2 5 5 2 1 2 0 2 3 3 1 0 0 0 0 1 3 10 13 12 8 5 5 5 5 10 20 22 38 20 12 9 1 1 0 1 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 8 2 8 12 11 5 3 1 0 0 0 0 0 0 0 0 3 3 6 7 7 7 5 9 14 17 17 25 32 32 30 29 21 11 11 14 11 3 2 4 6 6 3 2 7 10 12 23 16 14 10 4 4 8 22 25 17 22 17 18 19 20 19 15 12 12 23 39 28 16 10 10 12 12 14 11 7 7 12 17 19 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 1 0 0 0 0 0 0 0 0 1 3 4 4 4 8 7 7 8 11 12 11 14 12 5 2 3 2 2 2 2 1 0 4 5 2 11 8 3 1 2 2 0 0 1 2 1 14 20 16 6 4 4 2 5 9 4 87 45 26 42 10 9 7 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 7 7 7 11 14 12 11 6 2 0 0 0 0 1 0 0 2 3 6 11 10 17 27 31 25 15 19 23 27 30 25 9 7 11 10 3 0 3 6 9 14 7 3 2 6 14 12 9 7 9 16 26 21 18 17 18 16 20 18 16 15 12 11 8 16 26 25 13 14 15 14 13 17 13 9 8 13 23 32 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 1 0 0 0 0 0 0 0 0 2 4 4 5 7 4 6 6 6 6 7 6 34 25 3 4 12 10 6 4 3 4 6 6 6 13 6 1 0 1 1 0 0 0 0 0 3 10 9 5 7 15 8 12 13 23 104 47 18 6 4 4 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 12 13 13 7 2 0 0 0 2 5 8 5 5 2 2 5 10 8 7 9 9 3 4 9 12 14 15 3 1 4 6 4 1 1 3 9 12 4 9 3 2 8 15 15 15 16 21 29 24 19 17 16 14 19 20 19 16 13 9 5 9 17 20 10 10 10 10 12 16 13 13 10 9 17 29 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 2 0 0 1 2 3 4 4 0 22 81 65 23 31 29 13 3 1 5 7 8 9 11 9 3 2 1 0 0 0 0 0 0 0 1 1 0 0 0 0 7 18 27 44 16 17 20 14 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 1 2 2 2 2 1 1 0 0 0 0 1 0 0 4 8 9 8 8 3 4 3 3 2 2 4 8 12 17 6 5 3 7 17 18 23 22 22 23 24 20 17 13 12 13 13 10 12 13 8 5 9 13 16 15 16 13 12 11 10 12 15 12 13 18 27 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 23 30 30 29 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 1 5 5 14 74 132 86 37 33 35 12 5 5 5 6 10 12 10 8 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 3 5 6 7 7 6 4 2 10 19 20 13 7 9 3 3 8 13 18 13 14 19 23 17 19 17 14 13 11 13 17 13 8 14 8 8 9 13 18 17 13 11 10 10 17 12 15 19 23 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 17 13 3 1 0 1 2 0 0 0 0 0 0 0 0 3 5 0 0 1 3 5 5 9 9 20 60 128 56 28 19 12 3 4 5 5 7 17 17 13 10 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 4 4 13 11 4 10 17 21 20 15 11 8 14 22 27 24 17 12 14 17 15 20 21 17 11 8 18 14 9 8 13 12 10 5 7 12 7 6 8 9 10 15 9 9 11 16 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 2 7 9 9 7 5 4 2 1 1 4 9 4 10 11 9 0 0 0 1 5 9 7 10 22 64 126 99 32 7 0 0 0 8 6 9 20 13 15 14 13 12 7 1 0 0 0 0 0 0 0 0 0 0 1 0 6 24 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 7 4 9 21 21 19 14 11 11 23 34 30 16 10 7 10 13 14 16 17 16 12 10 13 17 7 11 15 13 14 8 3 3 7 5 12 13 11 9 7 6 7 10 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 13 18 19 18 15 10 6 9 16 19 6 15 9 3 0 0 0 0 2 4 0 0 9 63 115 106 14 1 0 0 0 1 8 7 6 2 9 10 17 18 3 0 0 0 0 0 0 0 0 1 2 0 10 6 10 27 18 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 6 11 12 26 44 20 19 11 3 2 5 4 12 17 16 15 17 10 7 9 16 4 13 18 12 7 10 6 4 5 5 12 10 9 8 8 5 6 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 5 0 0 0 0 2 8 10 8 8 9 11 19 8 2 2 5 1 0 0 0 0 0 0 0 0 0 4 7 58 74 0 0 0 0 2 8 8 5 3 10 36 64 22 17 17 0 0 0 0 0 0 0 0 1 2 0 0 0 2 7 9 1 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 9 64 92 21 5 2 1 1 2 0 3 11 14 14 22 11 8 12 12 2 5 8 9 6 0 1 3 7 10 14 13 13 11 9 8 13 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 1 0 0 0 0 7 19 17 3 0 0 1 4 8 14 9 0 0 0 0 0 0 0 0 0 0 0 0 0 46 43 0 0 0 0 2 4 2 2 3 5 7 20 4 11 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 7 32 44 16 1 2 1 1 2 2 2 6 10 14 20 10 5 5 12 16 14 8 8 8 3 0 0 5 9 10 12 13 17 18 21 31 15 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 1 0 0 4 22 52 40 25 16 0 0 0 0 0 0 0 0 0 0 0 9 10 2 1 0 0 0 0 0 0 0 34 24 2 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 7 2 13 10 4 0 0 0 1 1 1 1 3 7 10 11 9 17 18 10 6 8 10 14 13 7 1 1 3 6 7 8 10 16 21 27 38 22 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 20 1 1 2 4 7 7 11 17 15 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 0 0 0 0 1 2 0 98 53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 1 2 5 7 10 8 31 39 24 4 4 12 12 9 6 5 3 4 5 6 10 10 12 16 20 18 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 10 19 14 7 7 5 2 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 4 4 2 0 0 0 0 4 5 11 84 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 17 19 8 13 14 4 4 5 7 8 8 4 4 5 7 11 10 8 11 17 27 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 16 23 14 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 4 5 4 0 0 10 6 5 17 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 10 5 5 2 2 5 3 0 1 4 6 7 8 7 6 8 11 10 8 7 10 13 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 13 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 16 22 19 6 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 8 6 3 21 5 0 1 0 1 1 2 3 3 5 6 10 13 14 10 8 9 11 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 5 6 3 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 4 6 13 3 0 0 0 0 0 0 1 2 3 4 5 11 17 16 13 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 1 0 0 0 0 0 1 4 6 2 4 10 16 20 20 21 18 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 1 2 4 6 7 7 9 10 10 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 2 1 0 0 0 0 1 1 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 0 0 2 3 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 2 1 9 8 3 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 7 0 4 27 8 11 18 12 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 5 1 6 21 4 30 30 15 14 20 15 12 13 5 6 8 10 9 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 15 11 4 14 27 31 15 0 1 2 4 7 9 8 5 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 5 1 0 0 1 4 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 11 2 0 0 0 2 1 1 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 5 1 0 0 0 0 0 4 5 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 2 2 4 6 5 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -5 -9 -16 -15 -5 -15 -12 -8 -7 -5 -3 -33 -20 -8 -7 -6 -14 -11 -12 -17 -19 -15 -8 -11 -12 -12 -13 -15 -19 -24 -26 -24 -23 -23 -24 -16 -13 -17 -20 -15 -22 -25 -26 -28 -31 -37 -18 -14 -16 -18 -22 -25 -28 -30 -24 -23 -23 -9 -10 -6 -11 -15 -14 -10 -10 -27 -33 -33 -33 -33 -31 -19 -24 -25 -23 -32 -32 -25 -23 -25 -23 -18 -17 -17 -15 -21 -31 -37 -25 -39 -34 -29 -23 -12 -12 -4 -10 -12 -5 -5 -14 -18 -30 -25 -12 -8 -3 -15 -28 -35 -33 -30 -24 -30 -40 -44 -38 -29 -17 -17 -21 -24 -25 -27 -29 -28 -26 -27 -28 -20 -14 -42 -47 -37 -22 -11 -9 -11 -17 -22 -26 -22 -10 -13 -14 -17 -18 -14 -8 -9 -18 -19 -18 -20 -25 -25 -27 -24 -22 -20 -18 -24 -50 -55 -33 -12 -13 -14 -10 -12 -11 -9 -6 -6 -11 -13 -8 -6 -9 -14 -12 -43 -36 -28 -23 -11 -8 -17 -11 -7 -8 -9 -12 -8 -9 -11 -14 -28 -61 -65 -67 -66 -46 -21 -25 -19 -17 -3 -7 -6 -9 -16 -19 -21 -18 -16 -14 -15 -16 -33 -30 -12 -6 -9 -13 -10 -9 -10 -12 -14 -14 -4 -6 -7 -9 -11 -12 -12 -13 -13 -17 -21 -19 -19 -17 -21 -21 -16 -23 -23 -21 -17 -20 -25 -19 -16 -14 -10 -7 -12 -15 -19 -12 -20 -27 -17 -13 -9 -10 -15 -15 -12 -13 -42 -22 -24 -30 -32 -30 -18 -19 -18 -18 -25 -26 -22 -30 -24 -21 -21 -17 -20 -18 -17 -17 -17 -13 -44 -38 -37 -37 -27 -11 -10 -21 -19 -17 -18 -22 -24 -35 -24 -13 -12 -14 -23 -6 -4 -15 -29 -43 -37 -31 -32 -31 -26 -17 -12 -15 -18 -22 -25 -27 -30 -32 -30 -33 -27 -15 -36 -39 -38 -22 -9 -7 -8 -13 -18 -21 -25 -24 -22 -12 -17 -15 -10 -10 -11 -12 -22 -17 -14 -16 -18 -27 -24 -20 -22 -24 -29 -40 -50 -45 -39 -43 -39 -7 -12 -9 -8 -7 -4 -6 -7 -5 -6 -9 -25 -55 -56 -38 -27 -22 -14 -12 -21 -17 -13 -11 -12 -9 -6 -4 -11 -26 -54 -84 -76 -61 -43 -43 -37 -17 -11 -15 -2 -10 -9 -12 -14 -18 -20 -20 -23 -16 -11 -9 -12 -27 -11 -16 -18 -13 -11 -6 -8 -12 -16 -16 -6 -10 -6 -9 -11 -10 -10 -9 -7 -15 -19 -15 -12 -19 -19 -15 -13 -18 -22 -25 -28 -22 -17 -18 -16 -4 -2 -5 -7 -8 -12 -13 -11 -10 -8 -12 -22 -10 -12 -14 -15 -15 -17 -9 -15 -25 -30 -28 -17 -19 -20 -20 -20 -19 -17 -31 -20 -16 -17 -16 -19 -13 -12 -15 -16 -19 -37 -45 -35 -30 -26 -21 -19 -26 -39 -36 -32 -31 -32 -48 -24 -14 -16 -19 -12 -11 -17 -9 -22 -38 -34 -29 -33 -42 -35 -25 -24 -22 -18 -21 -25 -31 -41 -32 -30 -32 -28 -17 -15 -15 -21 -11 -7 -7 -9 -12 -25 -13 -15 -22 -20 -10 -15 -19 -14 -10 -11 -11 -16 -14 -12 -11 -15 -28 -14 -13 -18 -23 -28 -38 -43 -42 -41 -47 -49 -28 -5 -5 -7 -9 -10 -10 -11 -10 -8 -8 -51 -112 -64 -52 -29 -25 -29 -31 -31 -16 -16 -12 -10 -13 -9 -8 -29 -48 -70 -94 -97 -80 -57 -24 -22 -28 -22 -27 -15 -13 -18 -23 -14 -9 -13 -17 -17 -10 -8 -11 -12 -11 -4 -24 -29 -28 -21 -5 -7 -9 -13 -12 -9 -11 -9 -11 -12 -13 -12 -9 -7 -10 -12 -15 -12 -5 -24 -12 -8 -13 -20 -22 -21 -16 -15 -16 -14 -3 -2 -1 -4 -7 -11 -16 -15 -12 -32 -33 -21 -20 -18 -15 -13 -15 -20 -23 -10 -22 -30 -27 -18 -19 -20 -22 -23 -26 -27 -20 -21 -23 -17 -15 -18 -16 -12 -8 -28 -32 -28 -44 -36 -29 -29 -53 -77 -68 -73 -53 -35 -22 -25 -50 -27 -15 -17 -19 -13 -12 -3 -22 -30 -34 -31 -34 -28 -28 -28 -27 -27 -25 -17 -18 -29 -29 -26 -27 -29 -19 -21 -26 -27 -24 -14 -11 -8 -7 -7 -9 -7 -6 -7 -21 -23 -10 -10 -16 -15 -14 -13 -12 -14 -14 -13 -15 -14 -13 -15 -15 -18 -24 -31 -38 -42 -44 -40 -47 -45 -37 -28 -1 -13 -18 -13 -7 -6 -7 -3 -3 -63 -109 -73 -56 -26 -21 -29 -37 -34 -19 -18 -12 -9 -10 -16 -25 -40 -62 -67 -64 -60 -58 -52 -54 -35 -26 -28 -31 -19 -14 -15 -14 -10 -8 -8 -9 -7 -5 -5 -11 -8 -6 -12 -18 -22 -14 -9 -8 -9 -14 -14 -13 -15 -13 -5 -7 -8 -12 -12 -10 -6 -7 -6 -21 -26 -10 -5 -4 -18 -23 -23 -19 -18 -25 -18 -18 -16 -8 -4 -1 -4 -7 -10 -14 -18 -13 -13 -27 -32 -32 -31 -29 -18 -15 -19 -24 -23 -26 -29 -24 -19 -20 -20 -23 -25 -30 -30 -22 -14 -17 -19 -19 -23 -22 -10 -11 -33 -32 -26 -29 -32 -29 -33 -39 -74 -102 -88 -45 -27 -23 -20 -26 -39 -18 -14 -14 -13 -15 -22 -33 -33 -37 -35 -31 -33 -19 -19 -22 -23 -21 -18 -19 -24 -32 -29 -24 -24 -17 -16 -26 -30 -26 -19 -10 -7 -6 -6 -8 -13 -13 -18 -28 -21 -9 -10 -17 -13 -15 -16 -14 -14 -14 -15 -24 -18 -10 -12 -19 -22 -52 -46 -36 -32 -31 -27 -30 -40 -46 -37 -1 -11 -23 -26 -27 -20 -1 0 0 -75 -104 -79 -57 -29 -22 -23 -29 -34 -31 -18 -10 -14 -16 -19 -23 -24 -35 -64 -69 -60 -50 -45 -49 -42 -23 -21 -27 -19 -14 -10 -8 -8 -6 -3 -4 -8 -11 -9 -16 -7 -9 -13 -5 -4 -8 -16 -14 -13 -21 -25 -16 -12 -9 -3 -4 -9 -11 -11 -13 -12 -9 -8 -12 -15 -12 -6 -8 -34 -37 -32 -23 -18 -24 -17 -14 -19 -23 -19 -3 -4 -8 -10 -11 -14 -14 -13 -15 -20 -29 -36 -31 -29 -32 -35 -32 -29 -29 -29 -33 -34 -28 -21 -24 -25 -29 -30 -25 -16 -20 -23 -19 -14 -14 -18 -13 -9 -10 -21 -32 -36 -36 -60 -59 -73 -93 -83 -34 -25 -25 -22 -18 -22 -22 -19 -16 -16 -17 -21 -24 -26 -30 -29 -33 -38 -21 -21 -26 -30 -29 -26 -28 -17 -13 -15 -17 -19 -18 -18 -28 -32 -21 -9 -6 -8 -7 -6 -7 -10 -10 -7 -24 -16 -9 -11 -18 -25 -30 -22 -18 -16 -14 -14 -27 -16 -11 -13 -17 -21 -38 -54 -46 -37 -33 -35 -39 -32 -36 -50 -51 -35 -25 -16 -19 -17 0 0 0 -47 -90 -88 -67 -54 -55 -31 -29 -28 -24 -16 -13 -16 -17 -18 -19 -14 -15 -57 -64 -56 -46 -41 -40 -33 -17 -11 -13 -18 -19 -13 -11 -12 -10 -17 -19 -19 -19 -5 -10 -17 -14 -13 -13 -14 -18 -14 -7 -13 -22 -24 -26 -16 -13 -11 -12 -18 -13 -8 -7 -10 -11 -11 -14 -17 -20 -30 -40 -44 -44 -30 -20 -10 -11 -12 -20 -23 -21 -20 -19 -15 -16 -12 -9 -10 -12 -12 -11 -11 -21 -26 -20 -31 -37 -39 -31 -30 -37 -31 -32 -31 -25 -17 -17 -25 -26 -18 -16 -13 -15 -34 -31 -22 -14 -16 -26 -15 -2 -21 -36 -40 -33 -31 -32 -52 -71 -65 -35 -25 -19 -21 -32 -27 -15 -17 -18 -20 -15 -16 -21 -23 -20 -16 -21 -26 -23 -15 -16 -27 -33 -29 -21 -21 -26 -22 -17 -15 -16 -18 -19 -31 -18 -6 -5 -7 -8 -8 -8 -7 -7 -8 -29 -12 -8 -8 -15 -32 -30 -23 -21 -20 -18 -17 -26 -16 -11 -13 -32 -60 -55 -61 -47 -36 -34 -38 -44 -32 -93 -105 -111 -116 -106 -103 -50 -14 0 0 0 0 -81 -88 -59 -33 -32 -30 -22 -19 -19 -20 -17 -13 -28 -23 -18 -16 -17 -52 -49 -44 -42 -40 -34 -27 -17 -14 -15 -17 -30 -21 -12 -9 -11 -16 -17 -12 -9 -10 -10 -11 -14 -14 -15 -15 -7 -10 -2 -21 -28 -25 -22 -11 -13 -16 -14 -13 -15 -8 -27 -22 -18 -16 -12 -8 -7 -15 -36 -45 -35 -15 -30 -21 -20 -27 -27 -29 -19 -17 -17 -16 -17 -11 -11 -10 -11 -13 -13 -9 -16 -18 -18 -19 -23 -24 -26 -32 -39 -38 -36 -31 -32 -21 -17 -24 -24 -16 -16 -27 -35 -37 -29 -26 -19 -9 -10 -24 -24 -35 -34 -38 -42 -45 -51 -38 -46 -46 -38 -30 -19 -19 -33 -32 -19 -13 -15 -24 -21 -19 -20 -22 -19 -19 -23 -24 -22 -16 -15 -21 -23 -25 -25 -24 -20 -21 -20 -16 -15 -17 -17 -32 -12 -5 -5 -5 -6 -8 -10 -8 -6 -7 -10 -6 -7 -8 -17 -29 -28 -28 -23 -21 -20 -16 -10 -11 -9 -37 -53 -57 -60 -58 -35 -29 -34 -34 -24 -29 -134 -118 -113 -144 -167 -190 -86 -67 -61 -49 -28 -3 -85 -69 -53 -50 -42 -24 -21 -20 -20 -23 -22 -14 -49 -46 -40 -27 -19 -42 -31 -34 -37 -40 -41 -36 -26 -25 -20 -17 -31 -33 -28 -19 -17 -19 -16 -16 -16 -19 -20 -17 -17 -13 -10 -9 -11 -11 -1 -31 -27 -20 -15 -13 -13 -18 -10 -10 -15 -13 -10 -11 -15 -13 -6 -8 -13 -15 -23 -24 -15 -18 -33 -18 -29 -37 -32 -27 -14 -16 -18 -17 -16 -10 -14 -12 -15 -18 -18 -16 -13 -19 -19 -23 -30 -27 -30 -31 -37 -44 -43 -34 -31 -19 -19 -24 -24 -16 -11 -30 -38 -31 -21 -28 -15 -12 -14 -13 -17 -37 -38 -39 -32 -30 -38 -32 -34 -32 -34 -32 -25 -18 -15 -18 -21 -20 -18 -13 -12 -14 -21 -23 -19 -22 -23 -19 -24 -26 -23 -25 -15 -20 -22 -20 -19 -20 -22 -21 -20 -17 -13 -18 -33 -16 -6 -4 -5 -5 -6 -5 -4 -4 -4 -5 -13 -16 -24 -31 -27 -19 -14 -17 -17 -12 -7 -7 -10 -10 -39 -55 -47 -31 -27 -27 -32 -31 -25 -28 -50 -105 -112 -128 -150 -138 -92 -65 -78 -74 -67 -71 -93 -80 -67 -61 -50 -29 -25 -22 -17 -22 -25 -15 -13 -13 -19 -17 -15 -26 -39 -43 -33 -32 -32 -32 -31 -31 -22 -12 -18 -21 -23 -17 -16 -28 -34 -20 -13 -8 -7 -8 -9 -6 -7 -12 -16 -11 -7 -32 -19 -19 -21 -19 -14 -10 -8 -15 -21 -24 -23 -18 -20 -16 -9 -9 -16 -16 -16 -14 -13 -17 -31 -33 -39 -41 -37 -31 -18 -9 -11 -11 -13 -12 -11 -7 -6 -6 -16 -25 -21 -26 -24 -25 -24 -20 -25 -37 -37 -35 -36 -36 -15 -14 -21 -25 -27 -26 -10 -13 -32 -28 -24 -28 -20 -25 -8 -9 -11 -15 -21 -29 -20 -30 -34 -24 -22 -34 -35 -23 -17 -18 -17 -14 -18 -22 -22 -24 -15 -17 -19 -19 -18 -18 -17 -25 -19 -18 -19 -20 -18 -15 -18 -22 -24 -23 -22 -23 -20 -16 -13 -14 -7 -6 -4 -4 -5 -5 -3 -3 -4 -3 -4 -7 -17 -27 -32 -33 -28 -17 -10 -13 -23 -15 -8 -8 -10 -11 -15 -20 -18 -14 -28 -31 -22 -22 -19 -14 -15 -50 -61 -72 -91 -98 -92 -60 -80 -71 -86 -115 -109 -101 -71 -45 -31 -28 -25 -19 -14 -14 -15 -15 -16 -32 -23 -17 -12 -25 -57 -68 -39 -33 -34 -36 -36 -29 -26 -8 -8 -11 -20 -20 -23 -27 -26 -15 -8 -8 -8 -6 -7 -5 -1 -9 -3 -2 -9 -22 -18 -16 -14 -16 -13 -6 -8 -17 -17 -14 -14 -15 -19 -21 -17 -16 -19 -19 -14 -12 -13 -13 -12 -14 -18 -28 -32 -30 -30 -21 -14 -10 -12 -10 -6 -9 -9 -9 -13 -21 -26 -28 -35 -30 -25 -23 -24 -32 -27 -30 -20 -12 -15 -17 -24 -25 -26 -22 -11 -11 -13 -14 -23 -29 -28 -30 -20 -12 -10 -7 -8 -17 -12 -28 -31 -22 -20 -45 -65 -34 -19 -28 -39 -29 -26 -28 -26 -28 -46 -37 -31 -22 -19 -18 -14 -13 -14 -21 -20 -20 -23 -18 -21 -20 -24 -24 -20 -22 -13 -13 -15 -17 -22 -23 -5 -3 -3 -4 -4 -6 -5 -6 -5 -10 -18 -25 -26 -21 -13 -8 -10 -12 -31 -18 -11 -14 -20 -21 -12 -13 -11 -18 -28 -27 -22 -25 -16 -9 -9 -9 -7 -5 -41 -71 -83 -124 -84 -75 -75 -83 -83 -67 -61 -57 -56 -39 -20 -15 -15 -16 -15 -16 -16 -9 -7 -14 -13 -31 -52 -51 -41 -30 -25 -29 -31 -25 -22 -7 -7 -10 -17 -22 -14 -12 -16 -13 -9 -4 -4 -6 -11 -8 -3 -10 -1 0 -13 -21 -19 -18 -15 -11 -9 -10 -13 -17 -16 -16 -16 -15 -15 -14 -15 -16 -12 -11 -12 -10 -16 -16 -15 -13 -13 -13 -26 -21 -18 -19 -13 -13 -16 -10 -6 -7 -8 -9 -4 -6 -10 -13 -17 -26 -9 -5 -8 -10 -3 -12 -10 -17 -17 -12 -17 -24 -22 -24 -21 -14 -16 -22 -27 -28 -27 -27 -20 -15 -14 -13 -14 -18 -13 -38 -24 -20 -36 -61 -74 -40 -26 -24 -27 -28 -27 -25 -21 -17 -18 -25 -20 -18 -17 -14 -12 -13 -22 -20 -19 -22 -27 -26 -28 -26 -28 -25 -22 -22 -13 -15 -16 -19 -23 -28 -22 -17 -12 -5 -2 -5 -3 -3 -8 -14 -16 -14 -15 -15 -20 -15 -14 -21 -21 -16 -14 -12 -11 -12 -16 -14 -14 -23 -27 -20 -17 -21 -12 -8 -8 -8 -9 -9 -9 -4 -35 -85 -39 -63 -64 -58 -56 -60 -62 -50 -49 -35 -21 -17 -16 -16 -16 -22 -21 -12 -16 -15 -13 -33 -38 -31 -41 -40 -26 -34 -35 -28 -27 -2 -9 -9 -8 -7 -9 -11 -26 -15 -9 -8 -3 -6 -9 -5 -7 -11 0 0 -16 -20 -21 -20 -17 -22 -18 -17 -17 -14 -12 -15 -17 -17 -17 -16 -15 -17 -11 -10 -11 -9 -15 -9 -13 -12 -9 -13 -24 -9 -8 -10 -9 -7 -18 -14 -9 -8 -6 -2 -7 -2 -2 -9 -13 0 -1 0 0 -2 -5 -11 -11 -10 -10 -12 -17 -22 -13 -9 -13 -13 -13 -34 -29 -24 -25 -23 -15 -8 -9 -13 -11 -13 -20 -14 -28 -24 -46 -69 -65 -66 -30 -35 -32 -25 -23 -26 -32 -22 -19 -21 -19 -12 -11 -11 -21 -30 -26 -21 -26 -27 -27 -29 -29 -22 -28 -22 -20 -20 -15 -17 -17 -17 -19 -22 -26 -26 -22 -14 -7 -4 -5 -7 -9 -10 -9 -5 -1 0 0 -1 -14 -34 -38 -17 -16 -16 -14 -14 -16 -9 -18 -27 -31 -25 -13 -14 -14 -15 -10 -6 -7 -11 -7 -4 -17 -69 -116 -79 -77 -63 -53 -58 -72 -48 -49 -32 -21 -17 -16 -16 -16 -12 -15 -18 -13 -14 -15 -22 -29 -35 -47 -46 -37 -41 -33 -23 -22 -7 -14 -8 -10 -9 -13 -22 -30 -14 -6 -3 -3 -7 -9 -15 -13 -8 0 -4 -28 -27 -26 -23 -17 -18 -17 -17 -16 -16 -15 -5 -7 -18 -15 -15 -17 -7 -10 -13 -12 -11 -15 -16 -20 -14 -6 -6 -11 -1 0 -1 -4 -7 -11 -12 -8 -7 -4 -2 -7 -1 0 -8 -9 0 0 0 0 -9 -9 -5 -11 -9 -7 -13 -20 -22 -21 -11 -15 -10 -11 -26 -29 -27 -21 -24 -24 -18 -6 -18 -10 -6 -10 -16 -16 -31 -36 -44 -53 -53 -17 -21 -40 -41 -27 -15 -32 -15 -15 -18 -15 -8 -7 -18 -21 -23 -23 -26 -24 -23 -22 -21 -24 -29 -27 -22 -26 -24 -19 -18 -23 -14 -9 -17 -22 -20 -26 -24 -21 -15 -5 -3 -2 -3 -3 -3 -2 -1 -1 0 -11 -29 -37 -16 -18 -19 -14 -12 -14 -15 -16 -29 -31 -20 -9 -8 -8 -9 -10 -10 -11 -14 -11 -12 -16 -63 -113 -115 -158 -83 -85 -77 -60 -45 -26 -22 -19 -17 -16 -16 -17 -17 -13 -14 -17 -15 -14 -13 -26 -37 -43 -45 -37 -42 -31 -25 -22 -17 -14 -5 -11 -10 -20 -28 -27 -27 -19 -13 -7 -9 -17 -23 -24 -21 -25 -29 -33 -31 -23 -18 -16 -18 -17 -17 -17 -19 -16 -8 -8 -15 -10 -12 -14 -7 -8 -14 -11 -12 -14 -14 -11 -10 -9 -5 -1 0 0 -7 -9 -9 -8 -6 -7 -7 -3 -1 -1 0 0 -4 -3 -1 0 -1 -4 -12 -14 -10 -11 -7 -14 -17 -20 -20 -18 -11 -15 -13 -15 -18 -25 -36 -16 -29 -36 -27 -12 -17 -15 -9 -11 -12 -10 -28 -21 -21 -37 -43 -17 -21 -31 -36 -28 -18 -18 -18 -18 -15 -12 -11 -14 -31 -23 -24 -22 -18 -22 -16 -16 -22 -27 -26 -20 -24 -32 -28 -21 -19 -24 -26 -30 -17 -12 -17 -28 -21 -12 -13 -10 -1 0 0 -14 -6 -3 -5 -3 -1 -2 -13 -22 -20 -19 -19 -12 -10 -11 -13 -16 -28 -23 -14 -8 -7 -5 -6 -7 -8 -10 -11 -11 -9 -11 -10 -68 -131 -145 -70 -100 -104 -102 -103 -95 -38 -32 -29 -25 -24 -29 -28 -24 -16 -15 -19 -18 -16 -16 -16 -27 -37 -35 -39 -27 -25 -15 -20 -13 -7 -11 -11 -26 -31 -31 -30 -20 -12 -6 -9 -12 -10 -27 -34 -30 -28 -25 -17 -12 -15 -14 -14 -16 -18 -19 -21 -22 -22 -22 -21 -9 -12 -10 -8 -8 -14 -10 -11 -12 -12 -12 -14 -7 -10 -7 -4 -4 -8 -2 -2 -3 -2 -4 -6 -6 -3 0 0 -1 -5 -5 -5 -4 -1 -3 -5 -16 -15 -14 -20 -18 -11 -12 -11 -11 -13 -13 -11 -13 -12 -17 -32 -13 -13 -16 -13 -9 -11 -18 -9 -9 -21 -27 -24 -19 -11 -24 -25 -14 -6 -11 -30 -29 -22 -16 -15 -15 -12 -13 -13 -13 -12 -14 -15 -24 -26 -21 -19 -24 -30 -31 -27 -21 -29 -32 -25 -23 -20 -16 -14 -17 -14 -10 -15 -22 -16 -17 -16 -10 -6 -5 -6 -21 -7 -6 -6 -3 -5 -5 -7 -12 -16 -18 -16 -9 -7 -10 -13 -14 -16 -18 -16 -12 -10 -9 -8 -6 -6 -7 -9 -10 -7 -7 -7 -75 -127 -121 -86 -77 -38 -43 -71 -83 -39 -39 -37 -35 -29 -27 -29 -16 -21 -22 -22 -22 -21 -20 -14 -38 -50 -43 -32 -17 -32 -16 -17 -14 -7 -4 -10 -18 -21 -30 -27 -16 -7 -5 -9 -9 -9 -17 -35 -36 -39 -30 -16 -10 -13 -11 -11 -14 -18 -21 -23 -22 -23 -22 -19 -13 -19 -11 -7 -9 -14 -12 -11 -13 -12 -11 -14 -5 -15 -14 -10 -11 -9 -9 -6 -2 0 0 0 0 0 0 0 -1 -4 -5 -3 -1 -6 -12 -9 -12 -10 -8 -7 -9 -7 -8 -11 -16 -16 -11 -10 -12 -9 -10 -13 -16 -18 -9 -7 -8 -8 -5 -8 -8 -5 -15 -24 -21 -7 -29 -25 -21 -17 -10 -36 -33 -23 -18 -19 -21 -13 -10 -11 -14 -14 -9 -22 -16 -15 -23 -28 -24 -34 -25 -21 -22 -23 -22 -19 -21 -23 -21 -19 -23 -24 -13 -10 -16 -19 -16 -16 -15 -19 -19 -15 -16 -21 -19 -15 -8 -5 -5 -5 -6 -35 -30 -4 -14 -7 -8 -9 -9 -8 -16 -18 -12 -9 -9 -8 -7 -6 -5 -7 -7 -7 -7 -12 -66 -93 -95 -92 -98 -44 -38 -36 -34 -36 -38 -35 -34 -24 -15 -20 -37 -19 -31 -23 -15 -18 -22 -14 -38 -46 -38 -28 -15 -17 -12 -16 -18 -10 -4 -8 -16 -16 -18 -11 -6 -10 -5 -11 -12 -14 -17 -21 -22 -19 -18 -14 -9 -11 -8 -8 -12 -14 -15 -16 -10 -10 -10 -14 -16 -15 -8 -6 -10 -13 -13 -13 -14 -15 -10 -6 -7 -14 -14 -6 -1 -1 -1 -2 -1 0 0 0 0 0 0 0 0 -3 -7 -19 -17 -15 -15 -12 -9 -8 -8 -9 -10 -10 -12 -21 -29 -31 -23 -11 -12 -9 -8 -7 -7 -9 -16 -8 -7 -6 -6 -7 -11 -24 -13 -12 -14 -12 -42 -24 -22 -17 -16 -37 -27 -22 -21 -23 -25 -23 -12 -10 -15 -15 -11 -16 -16 -16 -22 -26 -22 -30 -23 -27 -26 -22 -20 -19 -21 -19 -19 -20 -25 -26 -24 -14 -15 -18 -16 -17 -17 -18 -18 -18 -22 -34 -25 -25 -22 -10 -4 -4 -6 -44 -39 -15 -20 -16 -7 -7 -7 -6 -5 -4 -5 -5 -6 -7 -7 -7 -8 -8 -7 -6 -6 -10 -16 -24 -46 -66 -72 -47 -37 -32 -29 -34 -43 -54 -31 -23 -19 -24 -37 -36 -15 -11 -10 -11 -16 -18 -17 -36 -40 -30 -18 -24 -22 -17 -16 -11 -9 -9 -12 -13 -4 -7 -12 -13 -8 -8 -13 -14 -15 -15 -15 -14 -11 -9 -7 -5 -7 -5 -8 -8 -7 -8 -12 -12 -10 -10 -11 -8 -7 -5 -10 -12 -13 -14 -13 -8 -5 -5 -8 -13 -16 -5 -4 -4 -2 0 0 0 0 -1 -1 0 0 -4 -4 -9 -19 -19 -15 -13 -11 -10 -8 -8 -8 -8 -10 -17 -26 -32 -30 -29 -29 -22 -12 -11 -10 -8 -8 -12 -17 -14 -11 -8 -7 -7 -5 -4 -14 -12 -15 -34 -78 -48 -25 -21 -25 -31 -20 -20 -24 -21 -23 -26 -16 -10 -13 -11 -13 -20 -21 -24 -26 -32 -31 -27 -25 -28 -25 -22 -20 -22 -27 -21 -21 -17 -16 -25 -39 -25 -17 -17 -18 -19 -22 -18 -19 -18 -18 -20 -32 -34 -59 -72 -48 -15 -11 -10 -11 -31 -42 -13 -5 -8 -8 -7 -6 -4 -9 -4 -3 -5 -8 -12 -13 -11 -9 -10 -11 -10 -6 -6 -32 -60 -76 -75 -34 -33 -39 -36 -34 -41 -30 -26 -29 -29 -28 -28 -27 -14 -10 -8 -10 -15 -13 -48 -45 -27 -22 -35 -36 -16 -13 -9 -6 -6 -8 -10 -7 -9 -13 -14 -11 -9 -13 -11 -11 -16 -16 -10 -11 -8 -6 -3 -2 -4 -5 -6 -6 -9 -13 -13 -12 -31 -18 -9 -8 -13 -13 -10 -11 -13 -12 -7 -5 -12 -10 -10 -12 -3 -1 0 -1 0 0 0 0 -5 -7 -6 -6 -6 -8 -8 -12 -22 -18 -13 -10 -9 -9 -8 -8 -9 -10 -16 -22 -24 -29 -30 -34 -23 -12 -12 -12 -10 -11 -16 -16 -10 -13 -13 -10 -9 -12 -13 -18 -17 -28 -52 -84 -106 -35 -65 -43 -25 -21 -21 -26 -12 -6 -12 -16 -11 -12 -7 -10 -16 -19 -24 -31 -35 -31 -26 -27 -31 -41 -25 -18 -19 -21 -23 -20 -16 -18 -25 -35 -41 -23 -20 -21 -23 -31 -26 -22 -28 -22 -19 -38 -77 -74 -72 -49 -20 -13 -9 -6 -22 -27 -18 -8 -8 -6 -6 -6 -6 -5 -4 -8 -5 -7 -11 -11 -12 -8 -7 -9 -9 -6 -6 -18 -54 -81 -80 -48 -40 -28 -29 -26 -24 -28 -27 -32 -27 -22 -21 -22 -19 -17 -17 -17 -18 -18 -9 -14 -29 -38 -44 -45 -12 -11 -7 -7 -6 -7 -7 -7 -8 -13 -9 -10 -11 -11 -10 -12 -17 -21 -16 -10 -6 -1 0 -5 -8 -6 -6 -6 -10 -14 -29 -52 -51 -44 -18 -7 -5 -5 -8 -8 -12 -11 -8 -6 -4 -8 -12 -14 -10 0 0 0 0 0 0 0 -5 -3 -1 -3 -8 -14 -17 -9 -1 -7 -18 -13 -10 -10 -10 -11 -11 -11 -8 -12 -17 -25 -17 -18 -16 -13 -13 -13 -9 -12 -19 -20 -13 -10 -14 -9 -7 -6 -11 -21 -14 -31 -57 -91 -112 -104 -47 -31 -25 -20 -18 -30 -20 -24 -20 -14 -13 -13 -2 0 -5 -13 -21 -29 -26 -29 -27 -24 -20 -22 -21 -19 -20 -20 -22 -29 -28 -31 -31 -37 -46 -37 -25 -26 -24 -17 -20 -29 -38 -29 -34 -54 -89 -91 -30 -39 -31 -12 -9 -7 -55 -78 -52 -8 -9 -9 -6 -5 -6 -5 -4 -8 -10 -9 -9 -8 -8 -7 -6 -8 -10 -9 -8 -6 -27 -50 -74 -85 -72 -35 -25 -24 -22 -23 -28 -27 -23 -21 -23 -23 -24 -23 -19 -14 -11 -9 -11 -13 -14 -15 -21 -34 -8 -7 -7 -9 -7 -7 -7 -8 -9 -8 -9 -5 -8 -9 -12 -17 -17 -20 -15 -10 -7 0 -1 0 -1 -3 -5 -7 -10 -14 -17 -43 -80 -78 -39 -20 -9 -6 -7 -7 -8 -10 -14 -17 -3 -11 -12 -14 -10 0 0 -3 -1 0 -1 -3 -6 -2 0 -4 -9 -15 -13 -10 -4 -12 -25 -20 -15 -13 -11 -10 -11 -13 -5 -9 -8 -8 -15 -15 -14 -14 -15 -14 -10 -14 -15 -13 -13 -11 -9 -14 -9 -6 -9 -15 -16 -23 -51 -79 -76 -39 -33 -31 -26 -21 -22 -34 -36 -20 -19 -13 -11 -13 -5 -2 -1 -9 -25 -34 -18 -23 -22 -19 -22 -32 -31 -25 -27 -28 -27 -25 -1 -26 -14 -20 -36 -37 -30 -25 -34 -38 -29 -27 -49 -56 -74 -83 -72 -71 -76 -33 -21 -15 -12 -9 -8 -7 -15 -20 -19 -17 -9 -26 -14 -6 -7 -3 -3 -4 -4 -5 -5 -7 -8 -9 -11 -11 -9 -6 -7 -8 -37 -68 -77 -74 -33 -24 -26 -26 -23 -13 -11 -11 -13 -20 -25 -15 -18 -16 -13 -13 -14 -7 -6 -8 -13 -21 -7 -5 -8 -13 -15 -8 -8 -6 -4 -3 -5 -1 -3 -8 -14 -20 -20 -15 -13 -11 -8 -5 -7 -5 -4 -4 -5 -8 -8 -6 -14 -25 -60 -84 -37 -44 -26 -6 -3 -6 -5 -10 -17 -14 -6 -8 -8 -5 -3 -1 0 -1 0 -8 -10 -9 -7 -7 -7 -7 -12 -17 -21 -19 -11 -10 -19 -22 -14 -15 -15 -13 -11 -12 -12 -11 -6 -9 -10 -16 -16 -14 -21 -18 -14 -17 -10 -3 -9 -14 -18 -32 -34 -22 -14 -18 -30 -41 -54 -50 -43 -38 -34 -34 -33 -30 -28 -26 -22 -15 -12 -10 -10 -11 -12 -8 -9 -11 -28 -38 -26 -21 -25 -26 -27 -25 -22 -31 -24 -28 -24 -14 0 0 -1 -5 -23 -40 -47 -43 -41 -41 -40 -45 -67 -77 -78 -80 -76 -68 -50 -22 -46 -33 -14 -7 -6 -5 -4 -12 -19 -35 -72 -70 -22 -6 -10 -8 -8 -7 -5 -5 -5 -8 -10 -10 -11 -9 -7 -8 -8 -6 -31 -58 -73 -75 -80 -35 -26 -25 -21 -15 -14 -18 -20 -15 -10 -10 -20 -16 -14 -13 -15 -15 -9 -11 -12 -13 -12 -13 -10 -9 -8 -9 -10 -2 0 -3 -3 0 0 -5 -12 -14 -13 -15 -13 -12 -11 -14 -21 -20 -9 -6 -7 -8 -6 -5 -15 -29 -34 -35 -2 0 -11 -6 -4 -6 -5 -4 -15 -13 -7 -6 -6 -1 -3 -2 -3 -6 0 -6 -10 -9 -7 -7 -7 -30 -24 -18 -14 -9 -6 -20 -24 -23 -15 -9 -8 -17 -19 -18 -19 -16 -18 -28 -25 -13 -16 -25 -28 -25 -17 -9 -8 -16 -14 -10 -10 -15 -19 -25 -16 -19 -28 -41 -55 -54 -38 -30 -29 -31 -36 -31 -27 -25 -21 -16 -8 -14 -11 -11 -12 -12 0 -10 -25 -29 -26 -26 -28 -25 -25 -25 -26 -31 -39 -33 -12 0 0 -5 -37 -35 -38 -35 -33 -44 -41 -46 -49 -57 -70 -72 -73 -74 -64 -53 -44 -15 -30 -36 -21 -9 -6 -6 -3 -5 -9 -22 -50 -42 -11 -3 -4 -4 -2 -3 -6 -7 -5 -5 -8 -10 -10 -6 -5 -6 -7 -6 -18 -34 -56 -70 -74 -70 -34 -21 -19 -17 -16 -14 -16 -17 -17 -14 -12 -14 -8 -7 -10 -13 -10 -11 -7 -9 -17 -18 -11 -17 -12 -8 -8 -1 -3 -10 -13 -7 -1 -1 -7 -14 -17 -14 -11 -12 -14 -17 -19 -19 -15 -3 -7 -11 -11 -11 -36 -33 -21 -13 -7 0 0 -1 -7 -8 -3 -1 -6 -8 -8 -7 -6 -4 -1 0 0 -4 -6 -4 -1 -4 -6 -7 -12 -41 -31 -17 -14 -20 -20 -23 -24 -18 -13 -10 -11 -3 -17 -32 -34 -29 -38 -32 -31 -29 -26 -27 -26 -25 -22 -18 -21 -26 -10 -6 -5 -11 -21 -22 -18 -19 -22 -37 -55 -54 -51 -49 -31 -22 -26 -23 -24 -31 -29 -24 -21 -12 -21 -17 -12 -6 -1 -1 -19 -27 -28 -29 -28 -26 -33 -28 -26 -36 -52 -31 -8 0 0 0 -9 -41 -46 -35 -32 -45 -37 -30 -42 -59 -72 -71 -56 -69 -58 -53 -37 -9 -13 -28 -21 -12 -8 -9 -20 -7 -11 -10 -6 -12 -39 -8 -4 -4 -5 -5 -5 -7 -5 -4 -4 -6 -11 -9 -7 -6 -5 -8 -5 -3 -36 -68 -78 -71 -44 -36 -34 -25 -15 -14 -17 -13 -13 -14 -12 -12 -9 -8 -7 -6 -6 -6 -9 -8 -15 -13 -6 -11 -13 -10 -5 -2 -8 -12 -14 -9 -3 -3 -9 -15 -17 -14 -12 -13 -18 -18 -20 -19 -12 -4 -8 -10 -11 -14 -14 -10 -11 -16 -11 -1 0 0 -11 -6 -2 -2 -7 -9 -9 -8 -8 -7 0 0 0 -1 -2 -3 -5 -4 -2 0 -14 -39 -32 -24 -17 -17 -19 -22 -23 -12 -6 -12 -22 -23 -44 -41 -37 -33 -31 -28 -26 -24 -24 -25 -24 -19 -19 -13 -8 -16 -23 -20 -9 -16 -25 -28 -22 -25 -27 -44 -56 -58 -60 -33 -23 -25 -23 -14 -18 -29 -29 -24 -21 -21 -34 -19 -17 -13 -6 -2 -15 -26 -30 -33 -37 -38 -28 -18 -9 -11 -18 -11 -2 0 0 0 -2 -11 -17 -44 -51 -40 -26 -30 -27 -63 -70 -68 -63 -74 -51 -51 -59 -42 -8 -12 -13 -13 -13 -12 -15 -7 -20 -14 -6 -20 -63 -9 -5 -7 -6 -3 -2 -5 -5 -4 -3 -4 -6 -7 -7 -7 -9 -10 -6 -5 -43 -63 -71 -68 -59 -57 -62 -40 -20 -17 -16 -18 -15 -14 -14 -12 -11 -8 -9 -9 -11 -13 -11 -80 -19 -16 -13 -14 -21 -11 -4 -3 -5 -3 -10 -14 -8 -5 -8 -6 -9 -6 -9 -13 -17 -19 -16 -22 -14 -4 -9 -12 -4 -1 -7 -14 -13 -13 -8 -3 0 -1 -4 -1 0 0 0 -1 -9 -9 -8 -5 0 0 0 0 0 -2 -6 -7 -6 -2 -10 -25 -27 -25 -18 -16 -19 -21 -20 -9 -5 -13 -24 -29 -42 -35 -32 -30 -27 -25 -23 -22 -23 -25 -23 -14 -12 -18 -11 -8 -15 -23 -10 -21 -37 -39 -27 -30 -54 -67 -68 -72 -76 -27 -13 -20 -17 -11 -15 -29 -30 -34 -26 -20 -25 -16 -18 -11 -4 -4 -11 -8 -12 -16 -20 -28 -37 -39 -34 -13 0 0 0 0 0 0 0 -8 -33 -50 -51 -39 -32 -33 -27 -36 -68 -80 -82 -71 -51 -54 -63 -40 -8 -7 -9 -17 -18 -20 -17 -14 -15 -17 -8 -27 -46 -29 -3 -6 -4 -3 -5 -5 -3 -3 -4 -6 -8 -8 -9 -9 -9 -9 -9 -8 -68 -57 -60 -69 -66 -58 -67 -48 -31 -23 -13 -17 -18 -16 -15 -16 -16 -10 -7 -7 -10 -49 -112 -116 -20 -18 -15 -13 -12 -11 -2 -6 -13 -16 -16 -9 -7 -3 -3 -5 -5 -5 -10 -12 -15 -19 -13 -15 -10 -6 -9 -12 -3 -3 -4 -9 -13 -10 -2 0 0 0 0 0 0 0 -1 -3 -8 -3 -8 -4 -2 -2 0 0 0 0 0 -1 -6 -9 -14 -22 -26 -22 -20 -17 -15 -18 -17 -7 -8 -18 -33 -43 -37 -31 -28 -28 -26 -22 -21 -20 -23 -23 -24 -20 -14 -21 -21 -10 -11 -18 -15 -19 -20 -24 -35 -52 -81 -86 -91 -69 -48 -30 -17 -14 -12 -10 -11 -12 -3 0 -16 -22 -23 -24 -15 -9 -8 -8 -5 0 0 -14 -6 -11 -26 -1 -6 -3 0 0 0 0 0 0 0 -17 -49 -54 -53 -39 -42 -48 -32 -31 -76 -78 -69 -65 -64 -52 -42 -40 -21 -5 -7 -22 -16 -24 -28 -16 -9 -12 -8 -51 -97 -84 -6 -4 -7 -5 -5 -6 -3 -4 -3 -3 -6 -28 -96 -19 -5 -7 -21 -42 -96 -68 -61 -65 -65 -60 -64 -60 -42 -40 -41 -16 -17 -16 -16 -16 -15 -12 -8 -8 -10 -68 -130 -100 -12 -13 -16 -14 -10 -9 -5 -4 -11 -13 -8 -6 -6 -2 -4 -6 -4 -3 -4 -16 -21 -20 -15 -21 -9 -7 -11 -11 -3 -4 -4 -12 -15 -10 0 0 0 -8 -8 0 0 0 -5 -5 -1 -1 -6 -4 -5 -6 -1 0 0 0 0 0 -2 -8 -16 -25 -26 -21 -14 -15 -13 -16 -18 -14 -10 -42 -41 -38 -34 -29 -29 -27 -24 -21 -20 -19 -20 -19 -21 -20 -20 -26 -28 -17 -15 -13 -12 -19 -17 -21 -48 -65 -68 -73 -89 -42 -24 -24 -14 -15 -13 -10 -12 -17 -17 -15 -31 -24 -21 -25 -21 -15 -8 -5 -3 -3 -6 -28 -9 -4 -15 -27 0 0 0 0 0 0 0 0 0 -24 -49 -51 -48 -39 -36 -37 -37 -42 -80 -62 -52 -46 -45 -46 -43 -39 -32 -17 -7 -14 -13 -18 -24 -22 -12 -13 -7 -19 -38 -30 -1 -2 -5 -6 -5 -5 -5 -4 -3 -4 -52 -100 -97 -7 -4 -17 -54 -88 -72 -67 -67 -65 -67 -69 -68 -58 -50 -43 -34 -63 -151 -134 -44 -17 -13 -10 -11 -16 -110 -119 -103 -93 -8 -9 -10 -10 -10 -8 -7 -8 -16 -15 -17 -17 -10 -5 -7 -5 -5 -7 -7 -18 -21 -17 -16 -23 -8 -7 -11 -11 -6 -4 -3 -4 -12 -21 -15 0 0 -11 -8 0 -1 -3 -1 -1 0 -2 -7 -8 -2 -7 -8 0 0 0 0 0 -2 -9 -18 -17 -17 -18 -21 -22 -13 -29 -24 -18 -19 -36 -35 -33 -31 -29 -29 -26 -23 -21 -19 -18 -17 -17 -20 -18 -16 -14 -10 -18 -16 -10 -9 -15 -14 -18 -50 -62 -63 -60 -52 -25 -19 -16 -13 -14 -19 -9 -8 -8 -9 -13 -23 -17 -17 -19 -21 -20 -11 -11 -10 -10 -12 -17 -11 -23 -31 -20 0 0 0 0 0 0 0 0 0 -32 -45 -41 -38 -39 -39 -52 -50 -47 -74 -62 -49 -45 -51 -59 -48 -47 -48 -28 -18 -23 -14 -31 -18 -15 -16 -12 -8 -8 -29 -27 -7 -4 -4 -6 -5 -7 -9 -6 -5 -6 -64 -64 -24 -10 -44 -48 -55 -56 -51 -53 -65 -66 -63 -62 -59 -46 -44 -56 -61 -63 -69 -53 -27 -71 -41 -11 -15 -21 -11 -18 -26 -59 -13 -16 -11 -11 -9 -7 -7 -9 -15 -23 -17 -15 -12 -5 -10 -6 -4 -11 -17 -14 -14 -12 -17 -18 -9 -7 -12 -13 -13 -10 -3 -1 -14 -51 -55 -15 0 -2 -2 0 -4 -9 0 -8 -4 -5 -10 -11 -5 -5 -5 -3 0 0 0 0 0 0 -3 -4 -10 -11 -11 -23 -53 -51 -34 -22 -19 -22 -32 -29 -29 -28 -26 -24 -21 -19 -18 -16 -16 -17 -20 -19 -19 -20 -22 -23 -16 -10 -7 -8 -11 -15 -13 -20 -50 -51 -16 -17 -15 -20 -17 -14 -16 -11 -9 -7 -11 -18 -18 -16 -19 -18 -20 -24 -25 -25 -14 -14 -15 -15 -25 -27 -28 -14 0 0 0 0 0 0 0 -5 -28 -35 -39 -40 -42 -41 -40 -40 -39 -51 -69 -58 -45 -47 -56 -59 -52 -51 -44 -28 -23 -25 -16 -23 -15 -15 -12 -9 -9 -9 -28 -16 -7 -5 -8 -5 -7 -8 -8 -7 -7 -1 -62 -38 -5 -15 -52 -53 -47 -43 -42 -44 -52 -61 -63 -56 -51 -47 -39 -45 -33 -27 -25 -33 -110 -82 -43 -36 -35 -10 -18 -88 -94 -97 -14 -14 -9 -7 -8 -8 -8 -10 -15 -21 -13 -18 -13 -5 -10 -8 -7 -8 -12 -12 -12 -13 -18 -21 -19 -16 -11 -12 -13 -15 -12 -1 -11 -44 -68 -48 0 0 0 0 -4 -6 0 0 -1 -9 -12 -12 -12 -7 -6 -3 0 0 0 0 0 0 0 -2 -12 -12 -11 -26 -47 -46 -46 -27 -22 -24 -29 -25 -25 -24 -23 -21 -19 -18 -18 -16 -16 -18 -21 -21 -20 -20 -22 -24 -20 -14 -9 -12 -15 -17 -22 -61 -70 -42 -13 -15 -13 -9 -11 -12 -13 -14 -16 -11 -13 -15 -16 -16 -18 -18 -22 -26 -26 -25 -18 -12 -13 -16 -22 -27 -31 -11 0 -7 -15 -1 0 0 0 -14 -48 -36 -40 -43 -45 -44 -42 -41 -38 -47 -56 -50 -43 -50 -58 -66 -62 -44 -26 -22 -23 -16 -16 -19 -10 -16 -16 -13 -21 -44 -61 -21 -9 -6 -3 -2 -7 -6 -5 -4 -2 -4 -58 -23 -4 -9 -23 -40 -37 -40 -46 -52 -52 -50 -54 -54 -50 -45 -39 -29 -29 -29 -69 -87 -75 -106 -73 -106 -92 -31 -18 -19 -31 -41 -10 -13 -10 -5 -6 -6 -6 -9 -14 -19 -20 -23 -17 -11 -10 -10 -10 -12 -13 -13 -12 -14 -20 -20 -19 -17 -12 -8 -11 -9 -23 -26 -4 -9 -14 -6 0 0 0 0 0 0 0 0 0 -4 -6 -8 -10 -9 -8 -2 0 0 -1 -3 -2 0 0 -2 -7 -13 -9 -9 -29 -45 -34 -34 -26 -24 -25 -27 -27 -24 -21 -20 -20 -18 -17 -17 -18 -19 -21 -22 -20 -22 -22 -17 -14 -20 -13 -16 -19 -38 -70 -94 -77 -31 -12 -15 -17 -17 -20 -17 -15 -15 -16 -12 -13 -13 -15 -16 -13 -20 -22 -26 -26 -19 -22 -12 -16 -19 -24 -32 -27 -34 -31 -28 -21 0 0 0 -2 -17 -40 -35 -41 -43 -44 -39 -36 -40 -41 -50 -54 -51 -48 -57 -42 -33 -18 -13 -22 -8 -28 -12 -10 -19 -13 -12 -12 -17 -27 -53 -65 -10 -8 -7 -3 -2 -4 -5 -4 -22 -23 -7 0 -2 -3 -5 -22 -50 -46 -48 -51 -54 -52 -45 -40 -47 -45 -38 -32 -33 -34 -31 -72 -87 -63 -96 -133 -140 -124 -108 -105 -89 -88 -71 -3 -10 -8 -6 -6 -5 -6 -9 -19 -23 -23 -23 -53 -23 -11 -8 -2 -8 -11 -13 -13 -11 -17 -23 -18 -17 -15 -9 -8 -18 -32 -24 -6 -12 -23 -6 0 0 0 0 0 0 0 0 0 0 -7 -10 -12 -10 -7 -7 -6 -2 -4 -10 -10 -9 -3 0 -5 -14 -12 -13 -30 -47 -45 -35 -27 -22 -19 -18 -20 -23 -22 -21 -20 -18 -17 -17 -18 -18 -19 -20 -19 -20 -22 -17 -19 -32 -40 -35 -29 -54 -85 -89 -71 -23 -13 -14 -17 -20 -25 -24 -17 -14 -12 -8 -14 -13 -12 -12 -13 -19 -13 -13 -27 -38 -25 -15 -18 -14 -17 -16 -4 -34 -35 -38 -21 0 0 0 -15 -23 -27 -27 -15 -20 -25 -26 -28 -56 -56 -55 -52 -47 -47 -56 -59 -33 -31 -35 -32 -14 -29 -7 -11 -12 -6 -19 -15 -16 -13 -33 -59 -13 -9 -7 -4 -2 -3 -4 -32 -77 -85 -45 0 0 -5 -6 -18 -39 -47 -53 -44 -40 -37 -37 -41 -36 -34 -33 -33 -36 -44 -31 -61 -82 -83 -84 -149 -130 -115 -106 -103 -102 -104 -93 -7 -4 -4 -7 -7 -6 -7 -4 -24 -19 -15 -33 -78 -49 -32 -22 -13 -9 -5 -11 -14 -13 -11 -11 -12 -11 -12 -12 -14 -30 -37 -27 -15 -14 -20 -4 -1 -12 -10 0 0 0 0 0 0 -1 -7 -9 -12 -7 -3 -9 -10 -8 -5 -6 -5 0 -1 0 -3 -11 -16 -17 -40 -51 -48 -37 -33 -33 -32 -33 -27 -18 -21 -20 -19 -17 -16 -16 -17 -18 -18 -18 -19 -21 -19 -21 -17 -26 -45 -52 -68 -64 -77 -79 -50 -15 -13 -15 -13 -15 -27 -27 -14 -10 -9 -9 -11 -12 -13 -13 -16 -18 -17 -21 -19 -22 -23 -16 -16 -3 0 0 0 -2 -15 -13 -7 0 0 0 0 -17 -13 -5 -4 -17 -21 -52 -62 -53 -54 -48 -47 -42 -40 -41 -41 -35 -40 -32 -30 -27 -20 -3 -15 -20 -22 -23 -20 -20 -11 -37 -58 -41 -12 -11 -8 -6 -6 -16 -71 -82 -77 -40 -3 -4 -5 -4 -4 -5 -16 -41 -42 -37 -42 -44 -41 -37 -56 -54 -47 -50 -65 -33 -31 -67 -90 -87 -88 -126 -127 -111 -98 -94 -91 -89 -12 -6 -5 -3 -2 -6 -9 -10 -30 -22 -21 -46 -81 -80 -74 -60 -55 -29 -4 -11 -23 -16 -14 -17 -16 -10 -9 -12 -16 -12 -4 -7 -12 -13 -13 -14 -27 -16 -7 0 0 0 0 0 0 0 0 0 -9 -5 0 -2 -4 -12 -4 0 0 0 0 0 0 -7 -13 -12 -43 -36 -42 -43 -38 -35 -31 -21 -17 -16 -17 -17 -16 -16 -15 -15 -16 -16 -16 -16 -19 -22 -18 -15 -31 -23 -17 -30 -79 -82 -78 -68 -44 -15 -12 -17 -17 -16 -17 -18 -18 -10 -9 -11 -11 -11 -10 -16 -19 -19 -18 -19 -15 -15 -17 -17 -14 -1 0 0 0 0 -2 -1 0 0 0 0 -1 -23 -8 0 -9 -32 -55 -51 -47 -48 -47 -43 -43 -43 -39 -40 -40 -27 -38 -28 -26 -25 -17 -12 -22 -24 -23 -22 -18 -20 -17 -48 -64 -59 -47 -10 -7 -6 -20 -43 -69 -78 -83 -35 -3 -5 -5 -4 -5 -5 -18 -37 -30 -27 -28 -68 -95 -93 -103 -89 -81 -57 -29 -43 -102 -66 -87 -89 -83 -124 -121 -110 -96 -92 -91 -82 -19 -15 -9 -6 -6 -5 -9 -17 -28 -11 -17 -28 -60 -80 -72 -28 -39 -37 -17 -12 -25 -15 -16 -19 -18 -16 -14 -9 -9 -11 -15 -18 -13 -14 -14 -15 -16 -16 -4 0 0 0 0 0 0 0 0 -2 -14 -10 -13 -13 -12 -14 -7 -1 0 -3 -6 -4 -1 -6 -9 -12 -21 -33 -32 -35 -34 -34 -35 -39 -23 -15 -14 -14 -14 -14 -13 -14 -15 -15 -15 -16 -19 -20 -19 -19 -30 -25 -17 -37 -65 -51 -82 -74 -42 -18 -19 -17 -18 -18 -25 -28 -20 -17 -13 -10 -13 -18 -10 -15 -16 -17 -18 -22 -19 -13 -16 -19 -19 -10 -1 0 -2 0 0 0 0 0 0 0 0 0 -1 0 -13 -32 -50 -58 -49 -45 -36 -33 -51 -50 -36 -31 -27 -26 -32 -24 -11 -19 -27 -29 -29 -29 -19 -18 -20 -15 -15 -49 -61 -53 -40 -33 -7 -31 -39 -48 -63 -89 -100 -38 -8 -8 -8 -7 -6 -8 -21 -37 -53 -107 -116 -112 -115 -120 -120 -97 -99 -90 -64 -22 -34 -25 -90 -115 -101 -94 -114 -107 -93 -95 -96 -83 -31 -19 -9 -9 -4 -6 -9 -19 -25 -25 -27 -25 -35 -50 -61 -83 -57 -23 -16 -13 -8 -15 -12 -15 -18 -16 -13 -10 -10 -15 -21 -23 -5 -6 -11 -14 -17 -16 -2 0 0 0 0 0 0 -6 -4 -2 -7 -1 -1 -11 -16 -15 -12 -4 -1 0 -5 -9 -1 -9 -10 -11 -16 -36 -34 -27 -22 -28 -34 -18 -16 -23 -18 -13 -14 -13 -14 -13 -15 -16 -17 -17 -19 -17 -18 -21 -21 -22 -43 -69 -69 -17 -37 -44 -37 -30 -29 -20 -18 -24 -23 -22 -20 -17 -17 -18 -18 -18 -13 -14 -15 -18 -22 -35 -57 -19 -15 -19 -16 -9 -1 -5 -23 -14 0 0 0 0 0 0 0 0 0 0 -6 -25 -44 -50 -50 -52 -35 -18 -23 -43 -36 -32 -29 -30 -33 -29 -27 -15 -15 -22 -31 -26 -21 -24 -22 -14 -17 -67 -68 -66 -66 -63 -51 -44 -44 -44 -63 -98 -112 -61 -22 -6 -6 -5 -5 -5 -8 -21 -67 -132 -123 -116 -114 -118 -117 -99 -89 -41 -62 -66 -21 -22 -52 -65 -69 -76 -113 -106 -71 -86 -85 -72 -28 -22 -19 -13 -5 -7 -8 -18 -23 -23 -24 -27 -18 -40 -54 -68 -67 -12 -24 -18 -13 -26 -31 -23 -17 -15 -12 -11 -5 -6 -10 -11 -6 -6 -12 -6 0 -2 -2 -10 -5 -3 -2 0 -1 -11 -4 -2 -2 0 0 -2 -11 -11 -9 -9 -7 -11 -11 -8 -3 -6 -6 -29 -33 -26 -29 -34 -28 -31 -30 -22 -33 -36 -21 -18 -20 -20 -30 -17 -16 -17 -17 -16 -18 -16 -17 -19 -27 -54 -87 -82 -45 -15 -17 -33 -25 -30 -34 -33 -31 -24 -23 -25 -22 -16 -18 -25 -20 -16 -15 -15 -14 -18 -23 -38 -45 -14 -21 -16 -12 -7 -9 -18 -27 -9 -13 -24 -21 0 0 0 -2 -1 0 0 -24 -34 -42 -44 -34 -43 -13 -17 -27 -34 -34 -28 -31 -39 -45 -37 -34 -27 -21 -26 -36 -33 -25 -26 -23 -15 -16 -52 -73 -71 -80 -76 -58 -66 -42 -37 -56 -94 -108 -12 -7 -4 -4 -4 -4 -3 -5 -6 -61 -127 -113 -113 -115 -115 -110 -92 -48 -30 -23 -21 -19 -17 -20 -23 -90 -113 -100 -88 -22 -82 -82 -61 -24 -18 -20 -18 -10 -6 -9 -18 -21 -22 -22 -23 -19 -58 -71 -48 -15 -11 -27 -17 -9 -10 -16 -22 -18 -19 -14 -8 -9 -1 -6 -8 -8 -9 -10 -7 -3 -9 -14 -12 -9 -8 -10 -7 -3 -12 -4 -8 -5 0 0 0 -12 -13 -8 -5 -5 -12 -11 -7 -3 0 0 -28 -37 -40 -42 -41 -35 -32 -33 -34 -31 -21 -27 -25 -26 -30 -31 -16 -17 -18 -17 -15 -15 -15 -16 -17 -43 -83 -87 -81 -44 -24 -24 -26 -15 -26 -29 -26 -19 -23 -31 -26 -22 -20 -19 -17 -19 -19 -20 -19 -18 -25 -23 -22 -21 -16 -20 -17 -16 -17 -16 -7 -3 0 -15 -25 -24 -11 -9 -6 -18 -27 -16 -1 -15 -37 -37 -32 -30 -30 -28 -12 -27 -40 -41 -46 -47 -37 -33 -38 -43 -43 -43 -41 -37 -28 -17 -31 -19 -13 -9 -18 -65 -98 -103 -99 -87 -79 -54 -37 -44 -71 -85 -41 -40 -36 -15 -4 -3 -2 -3 -3 -66 -120 -112 -112 -113 -104 -104 -109 -111 -89 -73 -33 -17 -18 -18 -21 -61 -92 -88 -72 -59 -27 -24 -39 -18 -8 -10 -9 -10 -12 -17 -26 -26 -23 -21 -20 -23 -44 -50 -48 -53 -45 -31 -31 -25 -20 -14 -11 -15 -18 -10 -10 -13 -7 -14 -13 -9 -6 -5 -2 -13 -17 -11 -7 -14 -7 -1 0 -1 -5 -6 -8 -5 -1 -5 -12 -6 -8 -7 -7 -8 -10 -10 -11 -5 -2 -4 -10 -10 -24 -34 -36 -32 -31 -36 -37 -38 -31 -23 -20 -17 -22 -31 -33 -20 -18 -16 -15 -15 -15 -15 -16 -52 -83 -75 -49 -30 -20 -14 -16 -23 -26 -25 -26 -25 -21 -25 -24 -22 -20 -20 -24 -24 -20 -20 -18 -17 -20 -18 -17 -16 -21 -19 -19 -22 -19 -23 -27 -23 -27 -27 -25 -24 -23 -24 -25 -20 -21 -22 -22 -33 -40 -37 -39 -44 -50 -49 -42 -41 -46 -47 -52 -45 -34 -38 -39 -38 -40 -47 -43 -39 -35 -27 -27 -18 -47 -31 -10 -24 -100 -92 -104 -109 -93 -65 -44 -43 -43 -41 -42 -38 -26 -26 -12 -3 -1 -2 -2 -5 -7 -52 -122 -109 -98 -99 -113 -111 -83 -74 -87 -83 -48 -15 -21 -20 -79 -95 -73 -40 -22 -56 -61 -23 -15 -24 -77 -23 -13 -20 -26 -25 -17 -18 -32 -39 -47 -53 -33 -30 -42 -38 -32 -43 -41 -23 -6 -9 -16 -9 -18 -19 -15 -14 -9 -12 -9 -8 -12 -16 -17 -6 -5 -13 -15 -2 0 0 -5 -10 -6 -10 -5 -10 -18 -12 -1 -4 -11 -15 -13 -11 -10 -7 -6 -9 -9 -9 -28 -19 -19 -26 -33 -39 -26 -23 -24 -21 -25 -23 -22 -20 -20 -18 -16 -14 -13 -13 -13 -15 -29 -42 -56 -55 -34 -30 -32 -32 -29 -30 -28 -24 -25 -26 -24 -25 -28 -15 -19 -22 -24 -24 -17 -15 -18 -33 -37 -21 -56 -28 -17 -19 -20 -23 -19 -20 -26 -28 -20 -22 -21 -25 -27 -27 -28 -20 -17 -19 -32 -49 -41 -40 -31 -33 -39 -43 -42 -19 -35 -33 -26 -37 -29 -35 -37 -39 -40 -39 -36 -40 -37 -33 -37 -46 -56 -45 -31 -37 -62 -90 -103 -114 -109 -96 -82 -41 -41 -47 -43 -37 -31 -33 -70 -37 -3 -3 -3 -3 -6 -70 -126 -100 -94 -97 -118 -109 -83 -90 -88 -99 -109 -94 -74 -63 -60 -73 -75 -72 -79 -79 -34 -29 -26 -44 -72 -11 -9 -15 -23 -29 -35 -20 -22 -25 -19 -24 -70 -88 -83 -52 -22 -36 -41 -36 -28 -16 -7 -12 -35 -33 -28 -19 -2 -7 -15 -17 -13 -1 -3 -12 -10 -4 -5 -13 -57 -14 -3 -7 -9 -11 -17 -16 -16 -14 -6 -11 -16 -18 -15 -10 -7 -8 -7 -7 -5 -3 -11 -23 -24 -22 -24 -26 -26 -26 -25 -26 -27 -24 -24 -20 -19 -19 -15 -13 -12 -11 -12 -13 -28 -31 -35 -36 -33 -28 -30 -36 -36 -36 -33 -25 -25 -34 -32 -25 -20 -5 -15 -18 -19 -18 -14 -16 -8 -43 -57 -35 -29 -31 -32 -24 -21 -23 -21 -23 -24 -27 -31 -28 -28 -29 -30 -28 -26 -26 -27 -20 -30 -38 -34 -42 -14 -4 -1 -9 -24 -22 -35 -26 -22 -38 -51 -54 -52 -49 -44 -38 -34 -57 -65 -60 -49 -41 -42 -43 -41 -44 -46 -35 -39 -43 -95 -123 -113 -80 -56 -73 -53 -31 -37 -38 -56 -73 -35 -6 -5 -5 -6 -10 -57 -97 -94 -99 -126 -112 -98 -107 -107 -93 -115 -123 -114 -97 -44 -15 -50 -68 -65 -64 -47 -26 -20 -35 -42 -21 -14 -12 -17 -25 -33 -29 -26 -29 -20 -11 -15 -58 -64 -55 -30 -16 -16 -25 -32 -25 -16 -17 -25 -27 -40 -26 -3 -2 -16 -20 -16 -11 -10 -16 -17 -11 -25 -53 -51 -41 -25 -11 -9 -14 -20 -20 -18 -15 -11 -9 -10 -10 -8 -6 -5 -6 -7 -7 -8 -8 -6 -14 -16 -12 -15 -31 -35 -34 -28 -22 -21 -22 -21 -20 -28 -25 -18 -19 -17 -15 -29 -40 -40 -42 -31 -35 -34 -31 -27 -23 -25 -34 -33 -26 -26 -20 -23 -17 -11 -7 -12 -12 -14 -16 -19 -21 -15 -21 -38 -44 -34 -19 -22 -25 -24 -19 -12 -14 -25 -34 -34 -30 -31 -31 -34 -31 -27 -31 -39 -13 -18 -17 -12 -15 -18 -20 -19 -18 -18 -10 -17 -21 -26 -38 -56 -61 -51 -44 -39 -42 -49 -51 -54 -42 -39 -43 -42 -43 -34 -33 -32 -25 -30 -34 -79 -94 -92 -96 -82 -93 -61 -22 -11 -13 -16 -53 -39 -16 -13 -9 -6 -4 -54 -93 -95 -101 -112 -108 -101 -103 -107 -100 -116 -108 -106 -101 -81 -28 -73 -86 -54 -21 -26 -29 -25 -62 -40 -12 -12 -13 -21 -24 -32 -38 -32 -35 -31 -17 -9 -11 -20 -37 -40 -31 -25 -22 -27 -19 -22 -25 -18 -14 -27 -18 -6 -5 -11 -20 -18 -15 -17 -20 -17 -19 -22 -38 -56 -49 -39 -38 -19 -13 -17 -17 -16 -15 -13 -10 -9 -11 -8 -8 -7 -5 -5 -6 -8 -8 -6 -6 -5 -6 -6 -6 -5 -9 -15 -12 -19 -26 -23 -19 -16 -19 -20 -21 -22 -23 -42 -34 -31 -43 -34 -35 -32 -31 -35 -34 -21 -33 -28 -23 -21 -11 -38 -24 -15 -15 -12 -6 -14 -21 -22 -26 -34 -12 -19 -13 -4 -10 -40 -31 -14 -14 -13 -8 -16 -27 -29 -26 -25 -30 -34 -34 -36 -43 -46 -20 -19 -17 -14 -11 -8 -6 -18 -26 -27 -17 0 0 -10 -9 -21 -48 -30 -25 -28 -34 -41 -43 -40 -32 -29 -35 -39 -35 -33 -34 -35 -29 -17 -25 -46 -52 -57 -74 -95 -81 -97 -56 -17 -8 -19 -87 -84 -47 -35 -34 -30 -6 -12 -67 -101 -94 -83 -98 -107 -119 -119 -92 -102 -94 -102 -102 -84 -66 -67 -76 -44 -14 -13 -33 -31 -73 -62 -47 -29 -10 -16 -22 -24 -23 -20 -22 -39 -26 -17 -15 -17 -30 -76 -65 -67 -64 -15 -13 -26 -31 -24 -18 -47 -27 -18 -13 -11 -15 -13 -21 -22 -22 -21 -23 -38 -53 -59 -53 -44 -54 -26 -13 -12 -14 -16 -16 -14 -13 -12 -11 -9 -11 -11 -6 -3 -3 -6 -5 -5 -5 -5 -7 -6 -5 -13 -19 -7 -4 -18 -23 -19 -11 -19 -7 -7 -15 -22 -28 -46 -31 -37 -47 -42 -41 -31 -22 -18 -20 -23 -35 -29 -30 -31 -25 -25 -11 -10 -12 -12 -7 -9 -18 -27 -30 -28 -19 -38 -32 -22 -26 -43 -51 -25 -13 -13 -12 -9 -29 -23 -23 -25 -27 -26 -24 -20 -24 -27 -22 -22 -24 -23 -26 -30 -32 -33 -27 -15 -16 -18 -1 -22 -30 -35 -40 -38 -29 -27 -29 -30 -31 -29 -39 -40 -27 -25 -32 -34 -38 -37 -28 -23 -26 -31 -32 -46 -68 -88 -89 -67 -27 -10 -15 -30 -69 -81 -48 -73 -75 -4 -2 -5 -73 -110 -105 -93 -77 -78 -91 -96 -93 -101 -86 -99 -101 -90 -69 -61 -81 -78 -45 -16 -30 -24 -23 -26 -51 -46 -23 -13 -17 -32 -24 -15 -17 -29 -25 -27 -21 -20 -31 -65 -50 -61 -77 -57 -16 -23 -47 -38 -20 -21 -25 -27 -21 -12 -4 -3 -20 -21 -20 -20 -24 -38 -36 -47 -53 -48 -41 -27 -22 -9 -6 -16 -15 -15 -15 -12 -8 -2 -12 -13 -9 -5 -6 -11 -6 -6 -6 -6 -9 -10 -10 -8 -10 -9 -3 -19 -14 -11 -6 -3 -11 -10 -10 -16 -21 -35 -50 -48 -44 -40 -40 -29 -27 -32 -28 -21 -29 -29 -36 -33 -24 -17 -30 -26 -14 -12 -12 -8 -13 -27 -48 -65 -66 -57 -55 -36 -37 -45 -43 -34 -28 -14 -18 -29 -27 -25 -38 -36 -30 -24 -19 -20 -30 -27 -17 -19 -19 -22 -31 -36 -32 -30 -32 -9 -20 -30 -14 -11 -10 -5 -20 -41 -36 -35 -35 -31 -29 -33 -40 -26 -18 -16 -19 -23 -35 -34 -15 -34 -68 -65 -69 -47 -63 -68 -43 -9 -12 -9 -18 -26 -27 -29 -31 -74 -61 -10 -17 -4 -44 -96 -119 -113 -90 -76 -84 -98 -105 -103 -96 -104 -107 -107 -92 -67 -95 -88 -67 -33 -20 -20 -20 -28 -85 -59 -35 -18 -18 -16 -21 -21 -18 -18 -21 -38 -23 -21 -20 -12 -16 -42 -62 -57 -26 -26 -50 -70 -41 -20 -28 -20 -18 -15 -13 -12 -12 -18 -21 -23 -26 -35 -37 -54 -54 -50 -46 -45 -44 -25 -14 -13 -13 -13 -14 -12 -6 -1 -3 -9 -6 -7 -10 -10 -1 -10 -8 -9 -11 -10 -11 -6 -7 -8 -7 -18 -8 -12 -12 -6 -8 -6 -14 -17 -27 -35 -30 -49 -52 -36 -25 -29 -37 -26 -28 -24 -17 -23 -40 -32 -22 -19 -21 -25 -13 -16 -15 -15 -25 -30 -36 -59 -72 -62 -59 -45 -42 -41 -37 -34 -40 -27 -31 -38 -40 -42 -35 -27 -27 -27 -22 -24 -22 -23 -23 -22 -22 -26 -37 -36 -31 -28 -35 -35 -31 -32 -31 -32 -42 -43 -48 -53 -51 -39 -37 -33 -35 -39 -42 -35 -18 -15 -11 -10 -24 -45 -24 -10 -34 -77 -96 -52 -67 -77 -59 -28 -48 -50 -48 -67 -81 -75 -68 -22 -25 -18 -37 -110 -44 -94 -114 -112 -103 -74 -76 -79 -86 -90 -95 -114 -117 -112 -97 -78 -72 -62 -64 -66 -14 -16 -19 -22 -37 -34 -40 -29 -15 -11 -16 -24 -22 -17 -16 -20 -23 -23 -21 -15 -29 -119 -107 -93 -54 -24 -29 -59 -29 -27 -34 -20 -18 -12 -12 -13 -14 -15 -17 -24 -31 -27 -19 -40 -34 -34 -37 -36 -24 -12 -11 -12 -13 -15 -14 -17 -17 -16 -12 -9 -8 -9 -12 -11 -9 -13 -7 -8 -12 -13 -9 -7 -11 -8 -7 -11 -7 -8 -9 -9 -8 -7 -18 -15 -25 -32 -26 -25 -30 -23 -20 -17 -7 -28 -28 -26 -20 -20 -36 -53 -37 -22 -28 -39 -32 -21 -18 -33 -53 -17 -30 -34 -40 -44 -46 -66 -59 -46 -29 -24 -32 -27 -27 -29 -29 -29 -23 -20 -25 -26 -29 -32 -26 -23 -22 -21 -22 -27 -36 -31 -30 -31 -29 -29 -29 -29 -27 -28 -30 -37 -40 -39 -37 -33 -32 -31 -32 -23 -15 -18 -13 -13 -8 -6 -25 -72 -85 -90 -86 -89 -87 -52 -71 -88 -99 -91 -58 -54 -54 -55 -64 -89 -126 -69 -106 -137 -136 -133 -97 -121 -83 -63 -74 -83 -65 -60 -76 -93 -100 -103 -105 -102 -88 -75 -72 -74 -82 -62 -6 -6 -19 -26 -22 -20 -49 -34 -18 -11 -14 -16 -18 -26 -24 -21 -26 -21 -16 -30 -28 -33 -111 -113 -52 -23 -30 -25 -20 -13 -22 -28 -27 -18 -17 -13 -11 -12 -14 -17 -25 -19 -16 -36 -25 -25 -21 -20 -21 -13 -5 -12 -15 -18 -19 -13 -15 -16 -16 -15 -14 -10 -11 -10 -9 -11 -6 -5 -10 -10 -4 -5 -6 -8 -11 -12 -9 -8 -8 -10 -10 -8 -6 -5 -19 -27 -29 -31 -33 -30 -32 -31 -21 -18 -22 -26 -21 -19 -31 -68 -72 -41 -22 -27 -31 -23 -22 -24 -38 -46 -11 -12 -29 -34 -34 -32 -20 -24 -24 -27 -32 -25 -25 -33 -29 -22 -23 -24 -26 -21 -27 -39 -33 -33 -26 -23 -21 -24 -33 -42 -41 -38 -32 -29 -29 -39 -37 -33 -35 -33 -30 -38 -42 -39 -35 -34 -39 -26 -19 -19 -15 -12 -6 -4 -33 -74 -73 -90 -88 -88 -86 -76 -83 -99 -96 -117 -139 -123 -39 -29 -25 -50 -110 -138 -66 -103 -134 -130 -128 -140 -48 -11 -45 -102 -86 -77 -62 -75 -86 -86 -91 -101 -86 -64 -58 -73 -80 -96 -10 -13 -8 -36 -30 -33 -72 -43 -21 -17 -19 -17 -13 -27 -26 -33 -37 -21 -20 -49 -43 -22 -29 -85 -35 -27 -27 -22 -17 -14 -34 -35 -29 -26 -27 -21 -13 -12 -15 -17 -12 -8 -15 -24 -23 -19 -12 -8 -5 -5 -13 -13 -12 -12 -14 -13 -15 -21 -17 -15 -14 -13 -15 -12 -12 -13 -11 -8 -11 -12 -11 -10 -8 -7 -8 -10 -11 -12 -12 -8 -8 -7 -5 -5 -18 -28 -20 -11 -18 -27 -20 -23 -24 -22 -26 -16 -16 -19 -27 -39 -42 -24 -19 -15 -14 -18 -23 -31 -21 -16 -14 -14 -30 -46 -41 -33 -28 -18 -23 -28 -30 -25 -23 -23 -26 -25 -23 -24 -23 -20 -18 -21 -26 -28 -35 -26 -26 -26 -31 -51 -40 -40 -48 -52 -49 -49 -53 -42 -23 -14 -32 -38 -42 -43 -43 -45 -38 -29 -21 -14 -11 -12 -5 -27 -57 -83 -87 -93 -100 -97 -92 -89 -91 -107 -82 -109 -141 -119 -32 -26 -24 -24 -70 -147 -155 -50 -32 -86 -104 -56 -88 -66 -59 -73 -100 -114 -83 -79 -76 -75 -83 -105 -78 -64 -76 -86 -72 -89 -14 -25 -7 -57 -45 -63 -88 -63 -41 -17 -11 -14 -17 -22 -16 -20 -26 -24 -21 -40 -40 -38 -32 -35 -55 -29 -23 -20 -16 -19 -37 -34 -31 -32 -35 -28 -13 -23 -31 -33 -37 -25 -21 -20 -19 -16 -9 -13 -14 -10 -4 -12 -13 -8 -5 -7 -16 -15 -16 -16 -17 -18 -18 -11 -10 -10 -10 -9 -9 -9 -14 -14 -5 -4 -2 -7 -10 -10 -10 -5 -7 -7 -8 -7 -1 -6 -6 -6 -13 -25 -16 -21 -27 -29 -26 -13 -15 -19 -21 -21 -21 -22 -24 -18 -10 -10 -22 -76 -67 -61 -42 -21 -35 -47 -47 -42 -43 -35 -20 -19 -21 -21 -19 -20 -21 -17 -17 -19 -17 -19 -18 -16 -18 -22 -27 -21 -26 -29 -33 -43 -43 -44 -45 -44 -42 -39 -46 -39 -24 -21 -48 -62 -55 -52 -45 -38 -26 -28 -22 -15 -11 -9 -6 -56 -65 -64 -65 -70 -77 -74 -83 -91 -90 -80 -71 -69 -62 -62 -55 -30 -20 -61 -111 -142 -111 -9 -3 -14 -20 -18 -77 -78 -97 -108 -101 -94 -88 -87 -83 -80 -81 -90 -75 -83 -110 -119 -92 -72 -7 -5 -7 -16 -41 -46 -53 -48 -41 -45 -18 -12 -15 -17 -19 -17 -25 -23 -18 -27 -35 -43 -35 -42 -60 -16 -15 -17 -17 -25 -51 -47 -38 -33 -28 -20 -11 -19 -32 -49 -61 -41 -38 -36 -25 -15 -15 -27 -20 -18 -18 -14 -9 -9 -11 -15 -18 -17 -18 -17 -18 -19 -16 -9 -9 -9 -9 -8 -7 -8 -8 -8 -5 -3 -8 -10 -9 -8 -10 -11 -3 -9 -13 -11 -3 0 -1 -10 -18 -25 -23 -29 -32 -24 -16 -16 -17 -18 -19 -19 -19 -22 -24 -18 -15 -11 -11 -17 -7 -6 -21 -27 -27 -26 -36 -41 -45 -47 -38 -34 -18 -15 -15 -12 -16 -22 -21 -19 -16 -15 -18 -20 -20 -19 -18 -19 -20 -25 -31 -36 -36 -28 -28 -30 -39 -49 -47 -45 -46 -30 -10 -23 -27 -28 -23 -22 -29 -34 -30 -15 -33 -54 -59 -75 -63 -61 -65 -54 -23 -80 -104 -107 -92 -72 -72 -66 -53 -54 -47 -25 -37 -122 -114 -64 -3 -3 -2 -2 -2 -6 -31 -79 -81 -109 -106 -83 -82 -86 -82 -80 -78 -75 -79 -100 -96 -84 -78 -78 -9 -6 -7 -10 -17 -10 -10 -11 -11 -12 -11 -19 -28 -32 -32 -18 -24 -25 -19 -16 -19 -43 -38 -32 -30 -15 -16 -20 -17 -16 -21 -28 -41 -35 -30 -32 -37 -17 -22 -42 -53 -53 -54 -41 -29 -25 -31 -47 -43 -40 -37 -26 -13 -12 -15 -19 -21 -22 -18 -18 -14 -12 -11 -9 -9 -8 -9 -9 -8 -6 -5 -5 -9 -10 -9 -10 -8 -6 -9 -8 -1 -8 -12 -12 -8 -1 0 -6 -15 -19 -22 -26 -17 -18 -18 -17 -16 -16 -18 -19 -15 -20 -44 -21 -20 -18 -16 -19 -14 -16 -48 -37 -21 -31 -24 -30 -43 -49 -43 -43 -32 -22 -17 -16 -22 -25 -24 -21 -19 -17 -16 -18 -20 -19 -17 -14 -16 -21 -27 -28 -30 -37 -36 -37 -42 -48 -48 -46 -25 -21 -12 -2 -8 -30 -14 -16 -29 -35 -17 -75 -78 -79 -83 -82 -65 -50 -61 -47 -26 -94 -129 -114 -94 -76 -68 -66 -51 -50 -38 -20 -29 -68 -26 -5 -4 -3 -1 -1 -1 -1 -61 -167 -119 -156 -140 -124 -116 -101 -71 -88 -83 -74 -73 -84 -82 -83 -92 -96 -4 -8 -10 -10 -9 -8 -8 -9 -11 -11 -14 -26 -36 -39 -31 -24 -24 -29 -25 -18 -16 -20 -33 -57 -40 -20 -19 -29 -16 -13 -13 -17 -34 -31 -23 -23 -26 -20 -13 -30 -37 -41 -44 -43 -32 -33 -36 -36 -31 -32 -28 -26 -21 -19 -25 -31 -29 -22 -16 -14 -8 -8 -9 -8 -7 -6 -8 -8 -7 -4 -4 -11 -12 -12 -8 -6 -7 -6 -7 -7 -7 -13 -11 -10 -9 -10 -13 -6 -11 -23 -24 -18 -13 -15 -16 -16 -15 -27 -68 -52 -37 -21 -24 -21 -22 -21 -21 -36 -61 -54 -38 -34 -30 -38 -37 -26 -35 -40 -38 -39 -52 -32 -23 -20 -18 -19 -21 -22 -21 -21 -20 -17 -17 -19 -18 -15 -14 -15 -25 -29 -30 -30 -27 -30 -33 -38 -41 -40 -27 -29 -27 -32 -31 -15 -13 -9 -20 -46 -67 -61 -67 -70 -83 -80 -43 -7 -5 -48 -78 -80 -112 -101 -85 -60 -41 -42 -51 -55 -32 -18 -19 -14 -7 -6 -5 -3 -1 -1 0 -1 -47 -91 -27 -118 -153 -164 -156 -125 -84 -115 -89 -75 -75 -77 -72 -71 -74 -79 -16 -11 -12 -12 -10 -8 -7 -7 -18 -26 -35 -50 -36 -35 -28 -26 -29 -33 -32 -27 -23 -23 -30 -66 -60 -36 -28 -39 -18 -15 -15 -16 -20 -25 -26 -24 -18 -12 -11 -20 -21 -29 -36 -32 -30 -28 -35 -35 -32 -36 -20 -19 -20 -21 -22 -18 -21 -16 -14 -13 -8 -7 -7 -6 -6 -5 -6 -9 -5 -4 -6 -12 -12 -12 -8 -5 -6 -4 -4 -7 -10 -12 -8 -9 -11 -9 -7 -8 -16 -17 -41 -48 -43 -43 -135 -132 -107 -100 -129 -112 -150 -77 -19 -18 -20 -19 -19 -40 -60 -53 -19 -18 -24 -36 -51 -44 -41 -36 -35 -36 -44 -33 -23 -21 -22 -20 -20 -21 -22 -22 -21 -18 -16 -15 -13 -12 -13 -12 -16 -19 -21 -21 -20 -23 -26 -32 -37 -37 -31 -44 -46 -38 -31 -22 -23 -10 -11 -34 -45 -9 -16 -66 -78 -53 -13 -14 -16 -26 -73 -100 -92 -91 -43 -15 -1 -13 -50 -16 -13 -16 -20 -21 -11 -11 -6 -3 -1 -1 -1 -16 -24 -60 -90 -79 -140 -170 -158 -140 -134 -122 -91 -83 -85 -86 -87 -93 -85 -80 -34 -24 -4 -10 -10 -8 -12 -19 -5 -7 -48 -66 -33 -29 -17 -14 -18 -24 -34 -28 -26 -21 -31 -70 -66 -43 -33 -35 -34 -21 -16 -17 -18 -23 -32 -26 -15 -14 -18 -20 -19 -19 -27 -32 -28 -24 -43 -48 -40 -28 -26 -20 -19 -22 -23 -20 -25 -22 -21 -17 -12 -11 -6 -6 -5 -5 -5 -10 -5 -6 -10 -13 -13 -13 -8 -6 -5 -5 -4 -5 -8 -7 -3 -4 -12 -11 -7 -6 -9 -4 -67 -98 -108 -118 -123 -153 -136 -114 -74 -19 -105 -46 -20 -19 -17 -18 -33 -41 -44 -32 -15 -14 -12 -25 -48 -75 -78 -44 -25 -21 -23 -23 -25 -21 -24 -28 -26 -25 -22 -22 -23 -24 -22 -13 -15 -17 -16 -12 -12 -18 -22 -25 -27 -24 -19 -29 -31 -32 -32 -31 -24 -30 -30 -26 -20 -9 -10 -14 -11 -7 -9 -32 -35 -24 -21 -35 -31 -33 -41 -58 -67 -63 -7 -1 -1 -3 -7 -17 -14 -17 -19 -19 -20 -21 -10 -4 -2 -6 -15 -26 -28 -72 -123 -130 -100 -114 -145 -143 -125 -111 -98 -87 -91 -91 -86 -80 -78 -68 -40 -37 -13 -11 -19 -18 -34 -50 -12 -15 -29 -48 -38 -21 -22 -18 -18 -23 -29 -20 -38 -30 -25 -37 -49 -43 -31 -28 -25 -18 -12 -19 -16 -19 -23 -22 -23 -23 -23 -22 -20 -18 -9 -20 -27 -25 -42 -43 -40 -37 -35 -30 -29 -18 -23 -31 -30 -3 -11 -11 -10 -10 -4 -5 -4 -8 -10 -8 -8 -7 -10 -12 -11 -7 -6 -8 -8 -17 -41 -8 -8 -7 -6 -7 -14 -16 -29 -19 -25 -62 -80 -115 -118 -110 -113 -124 -114 -84 -53 -28 -32 -20 -21 -21 -31 -46 -64 -26 -20 -16 -11 -12 -7 -13 -25 -38 -45 -47 -34 -20 -15 -18 -28 -27 -25 -24 -21 -16 -18 -23 -31 -30 -26 -25 -15 -18 -18 -15 -14 -18 -26 -28 -27 -25 -21 -26 -23 -23 -21 -16 -19 -26 -49 -38 -26 -31 -19 -37 -44 -46 -45 -41 -15 -18 -25 -32 -31 -17 -18 -23 -25 -19 -2 -1 -1 -4 -7 -8 -9 -10 -12 -14 -18 -20 -19 -7 -3 -8 -18 -27 -23 -24 -22 -44 -116 -138 -156 -150 -140 -133 -122 -110 -113 -108 -95 -86 -94 -88 -46 -52 -32 -6 -10 -24 -44 -58 -72 -89 -18 -27 -36 -36 -48 -54 -27 -16 -19 -20 -36 -32 -33 -43 -52 -48 -38 -30 -22 -15 -13 -21 -16 -20 -18 -4 -6 -9 -19 -22 -21 -19 -20 -19 -26 -28 -31 -34 -36 -28 -25 -30 -32 -17 -17 -11 -1 0 -2 -3 -5 -5 -4 -5 -2 -9 -12 -11 -11 -9 -10 -12 -10 -4 -4 -7 -8 -9 -10 -6 -7 -8 -9 -11 -12 -12 -8 -18 -52 -86 -63 -72 -83 -102 -113 -111 -93 -58 -56 -54 -64 -94 -27 -19 -45 -66 -57 -23 -29 -15 -7 -8 -9 -2 0 -14 -32 -47 -38 -29 -22 -24 -29 -29 -21 -19 -18 -15 -15 -26 -34 -32 -31 -32 -26 -17 -16 -15 -14 -18 -22 -29 -13 -9 -14 -14 -12 -16 -22 -23 -18 -23 -43 -33 -38 -51 -36 -36 -38 -41 -37 -25 -7 -25 -29 -31 -34 -36 -22 -20 -12 -4 -1 -1 -2 -7 -15 -24 -27 -24 -11 -8 -10 -16 -18 -8 -7 -19 -30 -33 -29 -48 -55 -81 -110 -108 -19 -23 -88 -131 -128 -130 -118 -110 -107 -111 -110 -55 -40 -54 -57 -45 -36 -29 -36 -27 -36 -60 -22 -15 -18 -17 -14 -14 -16 -14 -20 -27 -29 -44 -46 -45 -53 -57 -54 -33 -19 -12 -13 -19 -21 -21 -11 -4 -3 -4 -17 -21 -20 -18 -18 -7 -17 -21 -21 -23 -24 -29 -23 -21 -21 -13 -11 -12 -7 -5 -12 -10 -5 -5 -4 -3 -11 -7 -7 -8 -9 -6 -7 -6 -4 -3 -3 -3 -7 -5 -5 -6 -7 -10 -6 -8 -18 -18 -25 -50 -69 -73 -55 -32 -27 -58 -83 -91 -80 -40 -43 -36 -40 -64 -57 -23 -50 -64 -51 -34 -58 -21 -9 -12 -13 -9 -6 -27 -37 -40 -43 -33 -27 -26 -28 -28 -23 -12 -18 -17 -17 -25 -30 -26 -26 -25 -23 -20 -16 -16 -14 -13 -18 -25 -7 -8 -17 -20 -18 -20 -23 -22 -19 -24 -34 -28 -33 -35 -25 -18 -11 -11 -11 -9 -11 -27 -30 -27 -22 -15 -16 -16 -6 -2 -2 -1 0 -13 -18 -21 -24 -24 -18 -13 -8 -9 -16 -15 -14 -18 -23 -26 -34 -83 -87 -116 -156 -169 -151 -122 -122 -129 -120 -110 -119 -108 -99 -98 -104 -87 -31 -36 -36 -45 -49 -40 -32 -26 -19 -13 -12 -11 -16 -17 -15 -18 -29 -26 -35 -35 -37 -35 -41 -32 -36 -45 -51 -44 -35 -22 -17 -20 -23 -18 -10 -6 -8 -11 -11 -13 -14 -10 -4 -3 -6 -15 -17 -16 -15 -17 -10 -9 -9 -6 -7 -10 -11 -10 -9 -6 -4 -3 -5 -3 -3 -11 -6 -5 -5 -6 -9 -4 -4 -3 -3 -4 -7 -2 -5 -8 -7 -5 -6 -33 -69 -101 -71 -43 -47 -55 -50 -42 -41 -74 -86 -76 -60 -39 -23 -40 -58 -70 -59 -19 -57 -54 -41 -27 -40 -11 -10 -13 -15 -17 -20 -29 -25 -33 -41 -24 -31 -28 -26 -23 -19 -15 -14 -14 -19 -25 -25 -18 -20 -22 -23 -23 -23 -15 -11 -12 -13 -12 -11 -19 -23 -20 -13 -7 -7 -18 -25 -25 -20 -11 -28 -30 -22 -12 -7 -7 -6 -7 -14 -26 -32 -14 -7 -10 -13 -2 -1 -1 -1 0 -2 -13 -19 -20 -21 -20 -17 -18 -10 -10 -16 -18 -21 -21 -21 -22 -28 -58 -104 -99 -114 -156 -180 -79 -61 -66 -91 -105 -98 -58 -80 -90 -87 -84 -39 -39 -38 -56 -54 -43 -32 -20 -22 -35 -33 -23 -19 -19 -24 -28 -29 -27 -35 -37 -48 -61 -64 -65 -58 -29 -38 -58 -24 -22 -22 -22 -18 -7 -6 -13 -13 -9 -4 -5 -4 -4 -4 -4 -4 -9 -12 -14 -12 -5 -6 -6 -7 -7 -7 -8 -7 -8 -7 -6 -7 -7 -8 -10 -10 -12 -11 -10 -7 -6 -6 -3 -4 -7 -6 -5 -6 -1 0 -5 -5 -2 -10 -93 -91 -76 -64 -39 -16 -23 -30 -24 -26 -47 -83 -68 -51 -39 -23 -35 -36 -38 -34 -24 -54 -40 -38 -34 -16 -7 -15 -15 -16 -17 -20 -22 -29 -37 -35 -24 -25 -30 -30 -23 -16 -20 -24 -24 -24 -24 -19 -15 -20 -22 -22 -20 -19 -10 -11 -14 -15 -8 -9 -27 -29 -17 -6 -6 -5 -22 -31 -20 -8 -16 -28 -32 -26 -16 -8 -6 -8 -15 -21 -25 -28 -19 -16 -15 -10 0 0 -1 -1 0 0 -2 -18 -22 -18 -13 -11 -16 -13 -11 -8 -8 -14 -63 -57 -37 -77 -150 -179 -170 -169 -148 -116 -90 -79 -46 -56 -66 -38 -4 -68 -90 -82 -67 -41 -43 -44 -46 -46 -38 -34 -34 -19 -29 -28 -23 -20 -21 -27 -24 -26 -28 -30 -41 -45 -45 -44 -43 -25 -31 -30 -35 -31 -28 -26 -25 -16 -7 -8 -15 -13 -12 -8 -4 -4 -4 -13 -11 -4 -5 -8 -7 -6 -5 -5 -6 -7 -9 -10 -8 -7 -6 -8 -7 -7 -12 -8 -8 -11 -12 -11 -12 -7 -5 -4 -6 -10 -9 -5 -5 -5 -1 0 -5 -3 -3 -23 -89 -77 -55 -41 -27 -4 -4 -22 -17 -8 -22 -61 -56 -49 -38 -30 -36 -36 -51 -54 -52 -54 -37 -17 -16 -16 -18 -33 -30 -30 -23 -18 -30 -47 -29 -30 -29 -23 -27 -27 -23 -20 -21 -27 -29 -33 -26 -21 -18 -15 -17 -18 -18 -16 -13 -18 -17 -22 -23 -15 -18 -25 -12 -7 -12 -20 -19 -23 -11 -2 -8 -11 -23 -19 -17 -18 -10 -8 -19 -23 -20 -17 -20 -21 -24 -14 -4 -9 -3 -1 -1 -1 -1 -1 -16 -15 -18 -20 -14 -16 -20 -14 -31 -74 -78 -66 -40 -120 -205 -164 -136 -151 -151 -125 -93 -92 -72 -46 -19 -2 -8 -37 -61 -78 -81 -37 -37 -42 -52 -47 -46 -43 -43 -39 -18 -32 -33 -26 -22 -26 -29 -58 -54 -43 -49 -47 -42 -40 -39 -33 -55 -48 -49 -58 -50 -30 -26 -19 -11 -10 -14 -11 -12 -13 -10 -7 -5 -11 -13 -12 -12 -14 -14 -15 -11 -5 -5 -6 -14 -16 -15 -15 -13 -8 -8 -8 -8 -7 -10 -12 -12 -12 -12 -6 -10 -7 -8 -12 -5 -4 -4 -5 -3 0 -1 -12 -10 -37 -84 -64 -36 -23 -18 -11 -5 -14 -13 -26 -41 -53 -50 -46 -35 -29 -27 -19 -55 -45 -38 -39 -35 -16 -11 -6 -1 -8 -23 -37 -31 -23 -20 -26 -44 -32 -25 -22 -22 -21 -21 -17 -23 -32 -29 -37 -25 -25 -32 -34 -27 -22 -22 -19 -15 -17 -17 -19 -17 -13 -14 -15 -4 -5 -13 -22 -20 -20 -22 -20 -18 -17 -21 -21 -19 -14 -6 -7 -20 -13 -8 -5 -6 -6 -8 -12 -12 -10 -1 0 -1 -1 -1 0 -1 -10 -22 -22 -14 -16 -19 -20 -20 -20 -25 -33 -27 -97 -127 -90 -67 -96 -97 -98 -90 -77 -67 -45 -16 -2 -2 -5 -27 -41 -48 -27 -31 -46 -50 -41 -59 -51 -52 -43 -24 -28 -30 -26 -23 -28 -30 -29 -44 -46 -51 -59 -61 -53 -50 -50 -53 -72 -55 -39 -35 -28 -24 -24 -16 -10 -10 -9 -10 -15 -17 -16 -15 -13 -13 -15 -13 -10 -12 -15 -9 -5 -4 -6 -15 -14 -15 -13 -10 -13 -9 -9 -8 -7 -13 -12 -12 -10 -9 -7 -11 -7 -4 -4 -3 -5 -5 -4 -3 -3 -9 -16 -14 -52 -75 -39 -9 -20 -22 -13 -4 -8 -1 -32 -47 -46 -42 -37 -31 -28 -25 -23 -35 -51 -51 -46 -36 -18 -9 -8 -9 -6 -8 -24 -30 -22 -21 -22 -21 -43 -42 -34 -25 -19 -20 -15 -22 -25 -21 -26 -19 -17 -23 -26 -20 -21 -17 -13 -15 -17 -10 -10 -9 -5 -5 -11 -1 -15 -21 -22 -20 -18 -23 -25 -26 -25 -18 -18 -11 -6 -8 -8 -7 -5 -3 -3 -3 -4 -6 -4 -10 -9 0 0 0 0 0 -1 0 -2 -34 -27 -16 -26 -49 -40 -24 -20 -20 -34 -124 -71 -62 -42 -13 -53 -60 -24 -12 -17 -19 -18 -7 -1 -1 -1 -1 -2 -26 -1 -5 -2 -30 -51 -59 -45 -48 -42 -32 -30 -25 -35 -27 -26 -28 -21 -50 -60 -61 -58 -52 -52 -54 -50 -60 -92 -102 -54 -36 -32 -29 -25 -19 -11 -7 -8 -9 -13 -14 -16 -17 -15 -15 -17 -13 -8 -9 -19 -36 -48 -49 -44 -37 -9 -13 -15 -12 -10 -10 -9 -7 -7 -8 -9 -7 -8 -9 -9 -8 -7 -3 -2 -3 -4 -4 -1 -2 -5 -10 -12 -55 -82 -71 -33 -4 -5 -8 -14 -13 -10 -6 -29 -36 -38 -34 -25 -26 -28 -36 -45 -54 -49 -43 -37 -28 -15 -5 -1 -1 -11 -13 -8 -23 -11 -12 -33 -47 -32 -35 -25 -23 -23 -22 -19 -19 -21 -20 -19 -19 -18 -23 -26 -17 -4 -14 -15 -15 -15 -10 -9 -11 -8 -12 -18 -12 -18 -22 -20 -19 -20 -21 -23 -25 -22 -15 -15 -16 -8 -5 -6 -4 -4 -4 -2 -2 -4 -6 -3 -11 -8 -1 0 0 0 0 -6 -12 -1 -10 -35 -47 -64 -97 -98 -39 -21 -18 -23 -61 -19 -12 -8 -3 -1 -1 -2 -1 -2 -3 -1 -2 -15 -15 -12 -7 0 -6 -8 -37 -57 -46 -45 -50 -54 -47 -46 -42 -36 -31 -48 -29 -28 -32 -31 -44 -56 -65 -62 -55 -81 -64 -65 -75 -91 -88 -41 -35 -34 -38 -36 -17 -12 -9 -8 -9 -10 -11 -16 -18 -18 -18 -19 -17 -11 -12 -23 -37 -55 -78 -85 -63 -10 -9 -8 -12 -12 -10 -11 -8 -7 -8 -8 -11 -11 -14 -16 -12 -7 -6 -5 -4 -4 -4 -1 -12 -13 -8 -9 -40 -81 -80 -48 -10 -5 -11 -8 -9 -11 -15 -19 -23 -30 -33 -33 -38 -31 -52 -55 -44 -37 -43 -22 -22 -23 -16 -6 -1 -3 -4 -2 -10 -22 -12 -17 -27 -26 -25 -14 -20 -24 -21 -17 -22 -22 -17 -14 -15 -14 -6 -12 -11 -4 -17 -22 -14 -11 -8 -6 -15 -4 -9 -17 -19 -16 -19 -16 -15 -17 -18 -20 -23 -18 -12 -11 -10 -6 -2 -2 -2 -2 -2 -1 -3 -5 -6 0 -2 -2 -2 -2 0 0 0 -1 -2 -2 -1 -41 -61 -70 -73 -70 -27 -17 -18 -17 -15 -12 -3 -11 -13 -9 -6 -1 -2 -24 -37 -37 -43 -54 -54 -49 -52 -55 -5 0 0 -6 -48 -49 -47 -50 -53 -53 -62 -53 -46 -44 -26 -23 -25 -30 -37 -49 -45 -60 -68 -64 -80 -69 -89 -91 -87 -68 -60 -56 -54 -43 -21 -21 -18 -12 -15 -18 -11 -15 -17 -16 -17 -20 -17 -11 -12 -25 -42 -61 -69 -79 -55 -18 -19 -19 -19 -13 -8 -10 -10 -9 -10 -10 -9 -10 -14 -16 -12 -8 -7 -9 -9 -6 -5 -5 -15 -14 -8 -6 -23 -78 -88 -94 -62 -22 -23 -7 -3 -6 -9 -13 -30 -50 -52 -47 -42 -31 -60 -54 -47 -37 -28 -19 -20 -19 -12 -6 -23 -4 -9 -7 -9 -33 -30 -33 -36 -31 -24 -24 -26 -24 -20 -17 -17 -26 -25 -19 -13 -9 -13 -19 -27 -26 -18 -13 -9 -8 -5 -3 -10 -12 -13 -21 -20 -13 -15 -18 -19 -18 -17 -19 -20 -12 -8 -8 -10 -11 -3 -1 -1 -1 -2 -1 -3 -6 -6 0 0 -3 -4 -3 0 0 0 -2 -11 -19 -22 -43 -46 -48 -48 -51 -60 -50 -16 -10 -16 -17 -13 -29 -40 -45 -49 -59 -62 -49 -62 -77 -79 -57 -58 -50 -52 -52 -3 0 0 -1 -13 -40 -39 -43 -51 -55 -55 -55 -59 -52 -30 -40 -35 -36 -40 -50 -54 -29 -46 -36 -18 -24 -52 -55 -79 -103 -95 -64 -59 -39 -23 -21 -19 -13 -14 -16 -13 -13 -15 -14 -16 -20 -20 -23 -12 -24 -38 -38 -42 -64 -37 -16 -17 -16 -20 -16 -10 -8 -11 -11 -14 -14 -16 -19 -16 -14 -10 -13 -18 -9 -9 -8 -8 -9 -8 -15 -8 -7 -42 -96 -87 -76 -37 -15 -19 -11 -2 -6 -5 -10 -31 -34 -39 -40 -41 -44 -64 -38 -45 -35 -18 -20 -20 -17 -14 -16 -24 -22 -8 -15 -19 -23 -7 -3 -1 -14 -28 -37 -27 -22 -22 -20 -14 -20 -21 -18 -13 -10 -15 -19 -21 -19 -17 -14 -12 -5 -2 -2 -9 -22 -23 -20 -15 -11 -17 -17 -19 -15 -11 -10 -16 -10 -6 -6 -8 -8 -9 -4 -1 -1 -1 0 0 0 0 -1 -3 -4 -2 -1 0 0 0 -2 -1 -3 -16 -42 -42 -34 -32 -40 -53 -64 -45 -39 -36 -33 -32 -34 -38 -48 -46 -29 -44 -37 -55 -78 -76 -46 -49 -38 -40 -42 -32 -6 -1 0 -2 -15 -33 -33 -24 -11 -10 -42 -34 -40 -41 -40 -26 -38 -41 -33 -23 0 0 -2 0 0 0 0 -40 -68 -71 -61 -45 -31 -24 -22 -19 -14 -11 -11 -15 -18 -17 -13 -16 -19 -23 -32 -21 -21 -21 -28 -41 -66 -46 -18 -10 -15 -21 -18 -12 -9 -9 -11 -15 -16 -18 -18 -12 -14 -6 -7 -9 -8 -10 -10 -7 -5 -7 -11 -6 -9 -53 -94 -94 -72 -53 -36 -23 -17 -13 -6 -2 -10 -23 -25 -35 -37 -54 -67 -60 -37 -36 -26 -19 -19 -17 -14 -16 -18 -17 -19 -21 -23 -24 -24 -29 -28 -5 -2 -18 -33 -29 -22 -20 -19 -16 -17 -18 -17 -17 -18 -15 -2 -19 -20 -12 -6 -7 -1 -4 -5 -6 -12 -16 -21 -13 -9 -11 -15 -32 -19 -10 -14 -21 -4 -5 -3 -1 0 0 -1 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 -4 -14 -22 -24 -20 -28 -41 -44 -34 -33 -28 -26 -30 -39 -36 -34 -33 -46 -66 -34 -48 -65 -68 -53 -61 -47 -46 -46 -46 -19 -5 0 0 -4 -21 -27 -18 -13 -21 -37 -4 -31 -36 -23 -1 -8 -39 -20 0 0 0 0 0 0 0 0 0 0 -35 -52 -28 -25 -24 -20 -16 -12 -11 -11 -22 -32 -32 -16 -17 -19 -20 -20 -19 -19 -18 -29 -41 -53 -66 -24 -13 -13 -9 -9 -8 -10 -9 -12 -22 -13 -14 -10 -9 -13 -6 -7 -8 -9 -10 -8 -6 -4 -6 -10 -5 -14 -33 -58 -76 -81 -36 -36 -26 -20 -20 -10 -2 0 -13 -30 -34 -36 -48 -60 -61 -54 -37 -27 -23 -23 -20 -17 -16 -16 -17 -20 -27 -22 -29 -31 -31 -33 -37 -46 -45 -39 -31 -23 -18 -21 -24 -19 -12 -18 -15 -15 -9 -5 -28 -7 -2 0 0 -1 -11 -23 -21 -12 -6 -21 -17 -12 -8 -7 -16 -13 -5 -11 -17 -7 -3 -1 0 -1 -3 0 0 -2 -2 -1 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -1 -6 -21 -22 -22 -32 -39 -29 -8 -6 -13 -19 -22 -37 -36 -19 -15 -29 -23 -47 -51 -53 -53 -47 -45 -58 -75 -86 0 0 0 0 0 0 -1 -11 -5 -18 -26 -2 -20 -10 -6 -11 -11 -27 -8 0 0 0 0 0 0 0 0 -1 -2 -39 -44 -27 -24 -23 -19 -16 -14 -13 -13 -21 -30 -34 -36 -18 -19 -19 -19 -21 -21 -16 -19 -23 -38 -60 -31 -13 -18 -17 -7 -7 -25 -15 -20 -29 -8 -13 -9 -10 -13 -10 -10 -9 -48 -48 -8 -6 -6 -7 -9 -10 -12 -13 -25 -62 -76 -28 -4 -17 -19 -21 -23 -9 -1 0 -15 -30 -32 -36 -42 -51 -49 -36 -35 -32 -22 -16 -14 -21 -27 -18 -15 -17 -16 -23 -24 -29 -29 -23 -26 -39 -37 -31 -26 -17 -16 -27 -23 -13 -17 -13 -17 -9 0 -5 -28 -25 -9 0 -2 -8 -22 -9 -1 -5 -15 -9 -11 -16 -12 -1 -1 -13 -12 -9 -5 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -13 -13 -11 -21 -27 -20 -10 -8 -12 -16 -19 -26 -32 -32 -36 -29 -16 -25 -39 -47 -65 -75 -57 -82 -84 -90 0 0 0 0 0 0 0 -1 -6 -7 -9 -5 -4 -5 -2 -1 -35 -74 -4 0 0 -1 0 0 0 0 0 -14 -62 -56 -39 -28 -26 -23 -22 -19 -18 -17 -16 -15 -26 -21 -15 -18 -18 -18 -19 -19 -20 -21 -35 -24 -40 -66 -71 -29 -26 -18 -11 -17 -50 -22 -23 -21 -11 -13 -10 -10 -10 -9 -15 -68 -37 -23 -9 -8 -13 -14 -10 -6 -8 -11 -8 -52 -76 -70 -40 -42 -16 -17 -27 -24 -4 0 -22 -34 -32 -36 -35 -35 -39 -40 -38 -24 -15 -12 -15 -20 -23 -19 -19 -17 -12 -12 -6 -15 -19 -22 -33 -34 -34 -28 -24 -22 -23 -33 -21 -17 -18 -6 -11 -5 0 0 -3 -7 -3 0 -9 -21 -16 -3 0 -8 -16 -10 -1 -13 -9 -8 -19 -2 -7 -4 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 -1 -1 0 0 0 -2 -2 -4 -7 -5 -12 -15 -9 -1 -4 -11 -14 -14 -13 -12 -13 -12 -10 -16 -19 -21 -35 -34 -58 -74 -74 -78 -100 -134 0 0 0 0 0 0 -2 -4 -8 -7 -8 -8 -7 -2 -1 0 -75 -98 0 0 0 -9 -9 0 0 0 -8 -19 -32 -35 -33 -31 -29 -28 -25 -23 -20 -18 -16 -16 -17 -12 -25 -28 -17 -18 -18 -19 -22 -25 -40 -37 -53 -55 -46 -21 -26 -25 -18 -19 -33 -19 -30 -31 -20 -11 -8 -8 -9 -8 -7 -10 -8 -5 -7 -8 -11 -5 -8 -9 -23 -38 -21 -62 -53 -24 -11 -36 -13 -14 -21 -20 -12 -1 -3 -26 -33 -33 -63 -45 -41 -43 -43 -37 -14 -13 -15 -17 -18 -23 -20 -19 -15 -15 -21 -24 -19 -19 -27 -29 -39 -26 -21 -20 -18 -19 -19 -11 -6 0 0 0 0 -1 -7 -19 -2 0 -15 -23 -12 -3 0 -2 -5 -5 -1 -8 -4 -7 -11 0 -2 -1 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 0 0 0 0 0 0 0 -3 -1 0 -2 -5 -3 -3 -2 -1 -1 -1 -1 0 0 -1 -4 -13 -15 -15 -14 -15 -15 -19 -21 -18 -20 -34 -27 -42 -42 -38 -64 -107 -110 0 0 0 0 0 0 -5 -10 -10 -7 -9 -9 -8 -9 -11 -13 -26 -60 -35 0 0 -8 -5 0 0 0 -39 -59 -51 -33 -37 -25 -25 -30 -34 -34 -26 -21 -18 -18 -18 -14 -31 -36 -31 -29 -26 -24 -35 -42 -45 -63 -65 -33 -11 -9 -8 -11 -11 -12 -16 -22 -19 -27 -18 -11 -13 -12 -8 -7 -7 -7 -5 -5 -6 -7 -6 -8 -8 -64 -63 -46 -34 -55 -42 -35 -49 -67 -48 -41 -22 -10 0 0 0 -35 -49 -50 -59 -42 -37 -21 -24 -32 -16 -14 -14 -16 -20 -20 -20 -18 -17 -16 -21 -16 -21 -20 -22 -27 -30 -23 -18 -22 -23 -19 -20 -18 -14 -7 0 0 0 -18 -27 -24 -10 -12 -14 -19 -22 -20 -2 0 0 -6 -10 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 -1 -2 -3 -1 0 0 0 0 0 0 0 -1 -5 -7 -14 -17 -24 -46 -48 -46 -45 -36 -27 -25 -24 -39 -67 -94 -112 -112 0 0 0 0 0 0 0 0 -4 -9 -9 -10 -10 -9 -11 -14 -10 -69 -53 -3 -1 -11 -43 -46 -24 -9 -58 -82 -53 -31 -35 -31 -27 -23 -28 -29 -26 -24 -31 -29 -24 -22 -37 -39 -39 -38 -38 -40 -41 -41 -51 -68 -69 -33 -19 -13 -13 -17 -9 -9 -18 -22 -12 -20 -12 -12 -15 -14 -7 -7 -8 -8 -6 -7 -5 -5 -6 -7 -11 -54 -50 -41 -41 -51 -25 -26 -70 -96 -82 -69 -16 -2 0 0 -4 -48 -52 -53 -53 -55 -51 -25 -26 -26 -14 -22 -17 -16 -19 -24 -23 -10 -8 -5 0 0 0 -1 -13 -16 -9 -12 -12 -16 -23 -30 -33 -20 -19 -10 0 -1 -3 -21 -28 -27 -21 -10 -3 0 0 0 0 0 0 -5 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -12 -15 -16 -18 -18 -12 -19 -22 -21 -26 -44 -60 -72 -71 -54 -60 0 0 0 0 0 0 0 0 0 -2 -3 -5 -8 -6 -5 -43 -119 -44 -20 -4 0 0 -7 -49 -30 -15 -47 -72 -43 -17 -11 -18 -23 -6 -20 -29 -25 -24 -41 -41 -37 -39 -55 -57 -54 -44 -38 -40 -42 -42 -70 -80 -60 -24 -25 -26 -25 -17 -3 -16 -19 -20 -18 -22 -14 -13 -13 -12 -9 -9 -6 -5 -8 -12 -10 -6 -5 -6 -8 -17 -35 -31 -41 -45 -28 -30 -78 -88 -72 -49 -16 -3 0 0 -18 -78 -75 -67 -56 -43 -31 -13 -27 -24 -18 -23 -13 -12 -9 -8 -10 -8 -2 0 0 0 0 0 -2 -3 -9 -20 -20 -26 -25 -25 -27 -23 -19 -11 -6 -8 -18 -18 -22 -25 -22 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -19 -16 -15 -14 -12 -10 -24 -17 -15 -21 -37 -80 -62 -51 -52 -53 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 -6 -27 0 0 0 0 0 -1 -15 -8 -23 -46 -45 -30 -8 0 0 -3 -9 -29 -30 -25 -24 -29 -30 -31 -32 -31 -35 -39 -39 -38 -40 -43 -41 -80 -78 -49 -22 -23 -24 -16 -7 -2 -11 -18 -20 -20 -16 -2 -4 -12 -16 -14 -7 -11 -7 -7 -10 -11 -6 -6 -7 -31 -56 -49 -38 -51 -43 -27 -33 -37 -68 -59 -43 -40 -3 0 0 -31 -79 -74 -78 -75 -58 -39 -38 -22 -25 -27 -24 -16 -23 -24 -11 -2 -2 0 -6 -2 0 0 0 0 0 -8 -15 0 0 0 0 -8 -17 -16 -14 -14 -16 -19 -21 -14 -17 -19 -16 -8 -7 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 -5 -16 -35 -36 -32 -25 -18 -18 -17 -26 -21 -16 -23 -69 -57 -55 -45 -35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -55 -44 0 -1 0 0 -12 -33 -37 -34 -27 -21 -17 -16 -17 -29 -38 -37 -35 -37 -39 -49 -62 -89 -65 -65 -54 -33 -21 -24 -6 -1 -2 -6 -14 -20 -19 -17 -12 -1 -12 -13 -12 -8 -11 -4 -6 -8 -9 -9 -12 -11 -60 -72 -44 -48 -55 -40 -27 -29 -31 -70 -56 -53 -53 -24 -6 -2 -41 -74 -72 -79 -59 -60 -66 -62 -14 -26 -22 -21 -20 -18 -13 -14 -17 -11 -2 -13 -4 0 0 0 -1 -14 -5 0 0 0 0 0 -1 -9 -19 -18 -18 -13 -15 -20 -20 -16 -15 -15 -17 -23 -22 -19 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 0 0 -1 0 0 0 0 0 0 0 -10 -17 -11 -14 -14 -15 -22 -32 -33 -21 -19 -18 -21 -23 -40 -34 -34 -40 -51 -44 -49 -35 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -35 -36 -33 -30 -24 -20 -15 -22 -32 -28 -16 -24 -22 -18 -21 -31 -23 -17 -22 -29 -40 -40 -71 -93 -87 -75 -69 -68 -40 -19 -23 -9 -14 -10 -9 -11 -15 -13 -13 -10 -7 -17 -7 -9 -11 -10 -12 -8 -8 -9 -10 -13 -12 -56 -70 -51 -40 -44 -36 -37 -42 -46 -48 -38 -51 -67 -70 -40 -81 -69 -66 -70 -78 -56 -56 -61 -60 -43 -40 -23 -24 -30 -32 -34 -32 -12 -10 -13 -14 -5 -4 -2 0 -5 -28 -13 -8 -7 -5 -3 -13 -5 -3 -8 -12 -24 -12 -14 -21 -21 -24 -20 -19 -19 -22 -19 -18 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -3 -5 -6 -7 -9 -9 -8 -7 -8 -8 -17 -27 -27 -20 -22 -22 -22 -21 -19 -20 -38 -49 -53 -68 -123 -40 -40 -51 -49 -34 -38 -29 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -6 0 0 0 0 0 0 -3 -13 -3 0 -14 -28 -27 -26 -32 -34 -31 -27 -46 -26 -25 -38 -66 -71 -69 -59 -61 -67 -57 -45 -61 -76 -72 -58 -46 -17 -10 -16 -1 -9 -9 -11 -11 -6 -6 -13 -9 -8 -13 -5 -7 -5 -5 -5 -2 -3 -5 -6 -28 -90 -81 -60 -51 -47 -49 -35 -30 -32 -38 -37 -25 -36 -47 -52 -53 -54 -56 -64 -65 -65 -73 -67 -50 -45 -43 -37 -26 -22 -29 -33 -29 -26 -19 -17 -17 -13 -9 -19 -18 -16 -20 -32 -18 -17 -15 -17 -17 -1 -1 0 0 -4 -18 -23 -33 -20 -11 -31 -27 -27 -23 -19 -18 -18 -19 -7 -8 -15 -13 -8 -5 -2 0 0 0 0 0 -4 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -19 -28 -27 -23 -21 -22 -24 -26 -28 -37 -32 -30 -31 -33 -51 -51 -30 -16 -33 -33 -25 -27 -54 -93 -39 -25 -26 -25 -21 -18 -22 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -2 0 0 0 0 0 0 0 0 0 0 -1 -9 -19 -25 -42 -40 -35 -27 -24 -33 -37 -39 -37 -38 -58 -57 -61 -67 -69 -70 -68 -61 -64 -54 -10 -2 0 0 0 -2 -6 -7 -7 -5 -5 -6 -5 -8 -8 -6 -11 -7 -3 -1 -2 -8 -6 -28 -51 -75 -71 -40 -53 -56 -52 -50 -45 -31 -31 -34 -36 -49 -41 -47 -51 -51 -52 -63 -63 -60 -56 -55 -37 -25 -26 -29 -26 -16 -23 -24 -29 -41 -27 -30 -21 -12 -12 -32 -33 -23 -18 -18 -14 -19 -9 -9 -10 0 0 -17 -12 -6 -7 -16 -23 -10 -18 -39 -39 -37 -30 -24 -21 -22 -24 -6 -4 -17 -29 -24 -21 -8 0 0 0 0 0 -6 -14 -8 -4 -1 0 0 0 0 0 0 0 0 0 0 -7 -5 0 0 0 -6 -5 -13 -27 -5 -7 -28 -39 -38 -39 -85 -70 -83 -103 -107 -108 -104 -56 -29 -34 -24 -23 -54 -59 -46 -30 -23 -22 -22 -19 -18 -16 -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 -6 -16 -32 -25 -23 -21 -22 -33 -35 -32 -32 -32 -35 -57 -56 -54 -58 -66 -53 -51 -65 -44 0 0 0 0 0 -1 -3 -10 -10 -6 -6 -14 -8 -6 -5 -7 -12 -7 -8 -8 -8 -10 -9 -73 -75 -60 -52 -50 -68 -67 -54 -45 -42 -25 -30 -34 -49 -72 -42 -45 -47 -44 -43 -60 -60 -64 -58 -48 -20 -17 -32 -38 -32 -21 -18 -18 -20 -19 -17 -21 -16 -15 -17 -17 -15 -20 -20 -16 -13 -16 -15 -16 -20 -22 -20 -20 -9 -6 -8 -8 -19 -33 -33 -33 -30 -19 -21 -26 -14 -7 -28 -29 -25 -27 -33 -33 -28 -7 0 0 0 -1 -19 -7 -9 -23 -27 -27 -23 -18 -14 -11 -10 -2 0 0 -3 -15 -15 -13 -14 -14 -10 -25 -29 -29 -27 -24 -29 -40 -49 -52 -56 -82 -57 -38 -36 -44 -56 -73 -46 -48 -55 -26 -41 -47 -38 -27 -23 -25 -22 -22 -22 -20 -25 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -3 -11 -21 -6 0 0 0 -8 -9 -7 -3 0 0 -12 -18 -22 -24 -22 -33 -38 -39 -35 -16 -16 -28 -43 -49 -53 -42 -41 -51 -69 -75 -27 -15 -5 -3 0 -2 0 -3 -6 -11 -15 -14 -12 -9 -9 -6 -6 -9 -11 -7 -7 -9 -11 -29 -56 -87 -73 -61 -53 -46 -56 -59 -44 -31 -27 -24 -33 -32 -42 -53 -42 -44 -46 -55 -54 -45 -47 -55 -38 -30 -44 -21 -24 -25 -26 -24 -23 -16 -17 -15 -14 -18 -14 -13 -16 -16 -12 -1 -3 -10 -13 -11 -13 -3 0 -8 -18 -16 -3 0 -10 -22 -28 -21 -8 -6 -6 -2 -8 -16 -9 0 -1 -5 -9 -13 -17 -24 -31 -4 0 0 -9 -23 -33 -22 -14 -15 -21 -34 -19 -14 -14 -17 -24 -7 -3 -2 -7 -18 -11 -12 -23 -28 -25 -27 -33 -34 -36 -50 -82 -64 -65 -71 -68 -50 -46 -54 -53 -42 -32 -39 -20 -31 -40 -44 -39 -28 -29 -29 -26 -22 -26 -20 -20 -18 -17 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -49 -47 -35 -25 -31 -76 -20 0 -7 -14 -8 -13 -17 -13 0 -1 -24 -25 -26 -28 -20 -21 -25 -29 -29 -17 -21 -16 -22 -31 -35 -25 -9 -3 -5 -14 -2 -14 -15 -11 -9 -21 -12 -11 -12 -11 -13 -10 -13 -13 -9 -6 -7 -7 -7 -8 -9 -10 -11 -51 -83 -75 -70 -53 -44 -43 -46 -52 -42 -39 -35 -32 -41 -29 -38 -35 -27 -29 -27 -24 -37 -44 -41 -41 -33 -25 -23 -27 -27 -19 -23 -23 -22 -22 -15 -19 -25 -29 -26 -21 -21 -16 -10 -14 -13 -6 -5 -4 0 0 0 0 -2 -4 0 0 -8 -14 -18 -21 -19 -14 -13 -13 -13 -5 -1 0 0 0 0 0 0 -8 -17 -1 -2 0 -18 -35 -32 -35 -38 -43 -37 -16 -18 -22 -17 -16 -21 -20 -18 -14 -10 -7 -9 -25 -33 -33 -29 -30 -32 -33 -63 -86 -104 -120 -94 -99 -94 -78 -45 -47 -46 -52 -54 -47 -18 -43 -35 -20 -18 -28 -29 -30 -20 -13 -24 -26 -28 -23 -17 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -52 -54 -45 -30 -29 -47 -4 0 -2 -5 0 0 0 0 0 -6 -31 -25 -27 -27 -19 -21 -21 -25 -23 -21 -26 -4 -19 -29 -29 -27 -12 -10 -9 -12 -18 -18 -18 -20 -21 -19 -20 -19 -16 -12 -9 -7 -7 -7 -7 -7 -8 -9 -9 -9 -9 -10 -10 -67 -79 -59 -48 -43 -40 -40 -45 -54 -46 -47 -42 -39 -45 -53 -38 -29 -21 -20 -24 -25 -26 -28 -27 -28 -32 -24 -21 -26 -31 -18 -20 -19 -18 -23 -20 -22 -22 -24 -24 -19 -19 -18 -19 -21 -19 -14 -4 -5 -7 -4 -1 0 0 0 0 0 -10 -4 -9 -24 -24 -19 -18 -15 -12 -13 -5 -2 0 0 0 0 0 0 -5 -14 -39 -7 -25 -38 -34 -34 -36 -43 -40 -34 -30 -30 -16 -21 -29 -36 -34 -18 -11 -20 -33 -38 -41 -35 -31 -28 -29 -35 -38 -131 -179 -138 -83 -93 -65 -36 -36 -35 -47 -49 -46 -36 -22 -48 -47 -49 -56 -54 -35 -20 -13 -21 -40 -47 -41 -41 -36 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -41 -30 -24 -17 -2 0 0 0 0 0 0 0 0 -3 -13 -24 -23 -24 -20 -11 -13 -19 -21 -22 -22 -3 -2 -6 -18 -25 -16 -10 -18 -19 -17 -16 -17 -19 -18 -19 -19 -20 -19 -12 -8 -8 -7 -7 -8 -9 -9 -10 -10 -10 -11 -10 -6 -63 -79 -66 -50 -49 -48 -44 -48 -51 -47 -52 -45 -42 -43 -45 -24 -24 -24 -23 -25 -28 -24 -22 -23 -26 -34 -24 -18 -21 -25 -22 -16 -18 -21 -22 -22 -30 -29 -20 -13 -11 -19 -23 -22 -21 -20 -17 -12 -9 -11 -10 0 0 0 0 0 -2 -17 -6 -3 -11 -28 -27 -20 -16 -17 -19 -20 -21 -25 -24 -21 -17 -2 0 -21 -41 -36 -2 -32 -40 -29 -21 -32 -38 -32 -33 -35 -34 -32 -23 -25 -31 -35 -31 -31 -37 -39 -34 -32 -24 -24 -27 -28 -25 -34 -66 -89 -86 -79 -58 -55 -53 -51 -49 -46 -52 -39 -24 -17 -21 -20 -18 -18 -17 -18 -40 -40 -43 -45 -37 -42 -34 -31 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -49 -34 -32 -26 -13 0 0 0 0 0 0 0 0 0 -11 -28 -28 -31 -34 -26 -14 -17 -21 -26 -26 -23 -1 -20 -22 -24 -20 -9 -18 -16 -15 -16 -20 -22 -12 -8 -9 -10 -12 -9 -8 -8 -7 -6 -8 -8 -8 -9 -10 -10 -5 -1 -3 -23 -61 -59 -53 -53 -56 -70 -58 -49 -46 -49 -41 -42 -34 -27 -23 -22 -25 -25 -24 -24 -22 -23 -27 -33 -38 -38 -24 -19 -27 -30 -15 -22 -19 -21 -22 -15 -17 -8 -10 -15 -18 -14 -17 -9 -3 -5 -7 -12 -4 0 0 0 0 0 0 0 0 0 -19 -25 -23 -21 -21 -19 -19 -21 -23 -18 -17 -22 -25 -24 -15 -9 -23 -31 -35 -36 -39 -39 -27 -22 -38 -43 -14 -2 -17 -39 -37 -26 -19 -24 -30 -14 -18 -33 -36 -29 -23 -16 -15 -16 -18 -18 -16 -31 -44 -58 -74 -60 -58 -54 -48 -42 -41 -43 -37 -28 -22 -21 -21 -21 -46 -60 -52 -51 -37 -27 -22 -26 -36 -39 -39 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -23 -42 -29 -25 -12 0 0 0 0 0 0 0 0 0 -19 -34 -30 -26 -25 -21 -17 -18 -25 -21 -12 -6 -13 -16 -17 -17 -14 -10 -20 -15 -14 -18 -22 -23 -11 -8 -7 -7 -7 -6 -8 -9 -9 -8 -8 -8 -7 -6 -6 -1 0 0 -18 -42 -55 -52 -50 -29 -2 -12 -17 -39 -50 -51 -47 -33 -37 -38 -33 -25 -28 -25 -25 -25 -22 -23 -29 -33 -36 -34 -17 -14 -16 -17 -15 -27 -14 -13 -17 -17 -13 -11 -15 -13 -14 -19 -12 -32 -17 0 -2 -13 -4 0 0 0 0 0 0 0 -3 -9 -24 -22 -20 -21 -20 -18 -18 -21 -25 -25 -20 -22 -25 -26 -26 -26 -24 -13 -18 -39 -39 -39 -31 -32 -39 -40 -33 -33 -32 -31 -27 -28 -29 -29 -29 -26 -15 -19 -22 -24 -24 -20 -16 -12 -7 -5 -6 -29 -104 -86 -59 -63 -66 -70 -78 -79 -61 -41 -32 -27 -25 -23 -15 -15 -39 -36 -26 -28 -28 -19 -24 -34 -48 -45 -17 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -23 -26 -24 -8 0 0 0 0 0 0 0 0 0 -17 -21 -21 -26 -30 -26 -24 -20 -16 -1 -9 -12 -8 -3 -5 -10 -10 -15 -22 -16 -9 -11 -17 -21 -19 -18 -17 -11 -7 -7 -10 -11 -12 -7 -1 -3 -3 -2 0 -3 -5 0 -7 -21 -28 -34 -41 -20 0 0 0 -17 -28 -41 -47 -51 -44 -42 -40 -33 -27 -26 -26 -24 -22 -22 -22 -24 -28 -30 -29 -21 -18 -14 -17 -25 -14 -5 -2 -8 -14 -4 -13 -11 -13 -22 -16 -23 -22 -9 -3 -7 -1 -7 -5 -1 -3 -17 -4 0 -6 -19 -25 -21 -22 -22 -20 -18 -21 -21 -21 -19 -17 -18 -27 -26 -26 -31 -26 -29 -30 -32 -35 -29 -40 -35 -32 -34 -45 -42 -44 -44 -35 -23 -23 -24 -25 -24 -20 -18 -18 -19 -20 -20 -17 -16 -13 -7 -11 -28 -69 -71 -60 -57 -57 -60 -59 -54 -48 -34 -23 -19 -23 -24 -20 -15 -24 -25 -46 -59 -43 -60 -71 -75 -70 -60 -30 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -34 -25 -6 0 0 0 0 0 0 0 0 -1 -5 -3 0 -11 -32 -26 -30 -21 -8 0 0 0 -1 0 -2 -11 -11 -15 -18 -15 -7 -9 -11 -14 -15 -14 -19 -13 -10 -11 -11 -12 -12 -7 0 0 0 0 -19 -39 -84 -9 0 0 0 0 0 0 0 0 0 0 0 -23 -42 -43 -48 -49 -43 -34 -24 -24 -28 -24 -13 -5 -8 -21 -29 -36 -38 -25 -10 -5 -8 -12 -8 -9 -14 -14 -13 -8 -6 -9 -10 -10 -17 -12 -13 -16 -19 -19 -8 -34 -37 -37 -35 -34 -26 -19 -12 -7 -5 -1 -2 -20 -29 -22 -15 -18 -30 -34 -26 -3 -7 -10 -24 -35 -32 -35 -36 -33 -32 -33 -52 -39 -35 -38 -41 -47 -47 -33 -26 -24 -22 -21 -19 -16 -14 -16 -15 -15 -17 -19 -21 -14 -23 -17 -20 -62 -150 -141 -90 -64 -64 -65 -70 -44 -38 -38 -23 -24 -32 -35 -31 -17 -12 -21 -41 -43 -39 -87 -81 -81 -68 -43 -25 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -22 -33 -34 -21 -19 -15 -4 0 0 0 0 0 0 0 0 0 0 -13 -30 -27 -10 -13 -10 -5 -3 -1 0 0 -4 -11 -10 -8 -13 -13 -2 -4 -4 -6 -7 -7 -11 -11 -12 -12 -10 -9 -2 0 0 0 0 0 -78 -66 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -41 -12 -38 -33 -21 -19 -28 -21 -8 0 -8 -32 -33 -26 -25 -24 -16 -2 0 0 0 -3 -23 -19 -9 -3 0 0 -13 -9 0 -4 -20 -25 -17 -12 -12 -27 -31 -42 -34 -24 -26 -31 -26 -26 -26 -22 -22 -25 -18 -9 0 0 -36 -44 -40 -37 -25 -25 -34 -39 -33 -34 -40 -40 -37 -38 -47 -42 -41 -44 -45 -43 -44 -32 -25 -21 -20 -28 -27 -26 -23 -17 -17 -16 -18 -20 -19 -19 -22 -24 -34 -50 -81 -96 -78 -64 -65 -73 -53 -22 -23 -28 -25 -28 -26 -24 -35 -42 -26 -12 -16 -31 -45 -62 -59 -62 -60 -46 -28 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -11 -16 -22 -25 -24 -17 -3 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -13 -13 -13 -14 -12 -2 0 -2 -6 -8 -11 -3 -1 -2 -5 -4 -9 -9 -8 -8 -9 -9 -10 -7 0 0 0 0 -25 -54 -54 -99 -47 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -34 -17 -35 -16 -9 -25 -22 -19 -7 -13 -32 -28 -21 -29 -31 -20 0 0 0 0 0 -2 -20 -22 -10 0 0 0 0 0 -7 -21 -22 -20 -7 0 -1 -3 -23 -29 -27 -25 -24 -26 -31 -31 -28 -27 -30 -10 0 0 -4 -30 -50 -49 -39 -33 -16 -41 -44 -39 -35 -39 -39 -39 -43 -49 -50 -46 -45 -45 -42 -33 -29 -22 -16 -16 -24 -27 -21 -18 -17 -18 -19 -18 -20 -17 -12 -18 -26 -43 -50 -55 -65 -65 -71 -66 -57 -48 -17 -14 -17 -18 -20 -20 -21 -36 -46 -33 -12 -12 -35 -51 -53 -53 -51 -52 -43 -30 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -16 -20 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -13 -14 -13 -10 0 0 0 0 -5 -14 -2 -3 -4 -6 -7 -10 -9 -8 -7 -8 -8 -9 -6 -3 -3 -10 -2 -56 -93 -91 -82 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -4 -36 -20 -16 -28 -41 -39 -24 -22 -25 -21 -27 -33 -31 -16 -3 -12 -12 -4 0 -5 -23 -7 -3 0 0 0 0 0 -1 -8 -20 -13 -5 0 -7 -21 -24 -25 -29 -30 -28 -34 -25 -26 -28 -29 -30 -22 -7 0 -5 -24 -31 -12 -23 -30 -2 -24 -33 -35 -25 -1 -2 -39 -47 -48 -50 -47 -47 -46 -42 -36 -35 -29 -21 -15 -15 -20 -21 -23 -19 -18 -22 -21 -19 -20 -19 -15 -9 -45 -55 -70 -90 -77 -74 -66 -58 -46 -17 -15 -14 -29 -35 -22 -23 -20 -40 -51 -41 -37 -51 -53 -52 -54 -53 -39 -26 -19 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -24 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -10 -4 0 0 0 0 0 -10 -18 -9 -8 -8 -7 -8 -8 -9 -8 -8 -9 -9 -9 -10 -10 -9 -19 -75 -41 -40 -32 -10 -11 -1 0 0 0 0 0 0 -4 -17 -69 -11 0 0 0 -1 -2 -31 -40 -37 -43 -37 -33 -31 -31 -35 -10 -19 -16 -19 -31 -18 -13 -15 -11 -8 -14 -12 -6 -2 -1 0 0 0 0 0 0 0 0 -2 -4 0 0 0 -10 -21 -21 -22 -26 -26 -27 -31 -11 -7 -1 -2 -6 -9 -3 0 0 0 -1 -49 -44 -35 -24 -20 -17 -15 -10 -17 -48 -47 -39 -39 -44 -47 -48 -47 -47 -46 -45 -36 -31 -22 -19 -23 -14 -14 -17 -20 -19 -15 -20 -24 -25 -26 -22 -17 -63 -130 -141 -87 -75 -77 -69 -58 -45 -22 -21 -24 -28 -24 -26 -22 -46 -42 -29 -53 -55 -57 -43 -37 -49 -65 -33 -21 -24 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 -3 -6 -4 -3 -1 0 0 0 0 -6 -6 0 -2 -10 -10 -9 -9 -10 -9 -8 -9 -22 -45 -36 -27 -12 -8 -20 -10 -10 -8 -24 -55 -13 -8 -3 -2 -4 -1 -8 -46 -52 -12 -1 0 0 0 -10 -50 -47 -45 -45 -49 -51 -49 -48 -38 -28 -26 -24 -13 -20 -36 -28 -4 -3 -3 -5 -14 -18 -18 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -20 -23 -21 -8 -17 -21 -23 -29 -37 -13 0 0 0 0 -11 -12 -6 -6 -38 -40 -42 -43 -41 -40 -50 -53 -47 -38 -39 -36 -35 -37 -39 -41 -43 -50 -49 -46 -44 -39 -36 -28 -21 -21 -22 -18 -24 -23 -16 -25 -23 -24 -45 -81 -84 -82 -96 -92 -71 -81 -99 -87 -70 -59 -56 -57 -54 -31 -18 -19 -22 -28 -27 -23 -25 -29 -35 -29 -25 -32 -50 -25 -20 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -9 -12 -13 -3 0 0 0 0 0 0 0 -1 -3 -11 -11 -11 -11 -8 -8 -7 -17 -45 -65 -62 -27 -7 -7 -3 -11 -137 -89 -51 -52 -6 -1 -18 -22 -9 -40 -17 -5 -11 -27 -22 -4 0 -16 -42 -6 -34 -38 -42 -48 -49 -49 -36 -27 -23 -10 -17 -22 -23 -16 -10 -9 -13 -16 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -17 -23 -24 -22 -19 -18 -16 -15 -10 -1 -14 -23 -19 -5 0 -5 -11 -31 -45 -42 -45 -45 -45 -40 -34 -44 -43 -41 -40 -39 -41 -37 -46 -49 -46 -39 -44 -38 -33 -28 -22 -28 -34 -20 -11 -22 -17 -18 -18 -32 -53 -50 -96 -98 -93 -98 -104 -74 -67 -65 -65 -66 -65 -31 -18 -22 -24 -28 -32 -33 -29 -28 -49 -31 -33 -42 -39 -19 -16 -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 -5 0 0 0 -4 -9 -11 -11 -3 0 0 0 0 0 0 0 -3 -13 -11 -9 -8 -8 -7 -7 -7 -16 -28 -8 -7 -282 -381 -327 -272 -407 -242 -49 -9 -11 -36 -26 -31 -32 -40 -17 -3 -4 -12 -15 -2 0 0 0 -1 -9 -35 -31 -28 -33 -31 -44 -38 -31 -22 -14 -20 -22 -26 -26 -19 -20 -11 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -11 -14 -15 -14 -16 -15 -18 -12 0 0 0 -25 -37 -33 -32 -28 -38 -46 -41 -29 -31 -41 -46 -48 -56 -55 -50 -48 -45 -41 -41 -45 -43 -40 -38 -42 -43 -39 -34 -31 -34 -30 -11 -9 -19 -18 -18 -20 -45 -66 -49 -80 -101 -111 -111 -102 -73 -71 -69 -69 -70 -69 -55 -47 -35 -26 -29 -34 -35 -46 -58 -63 -33 -42 -56 -56 -22 -19 -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 -129 -215 -177 -128 -25 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -6 -5 -3 -1 -1 -2 -3 -41 -34 -7 -6 -416 -451 -435 -444 -441 -442 -176 -8 -14 -50 -15 -35 -48 -46 -46 -45 -39 -18 0 0 0 0 0 0 -1 -15 -7 0 0 0 0 -32 -33 -28 -20 -14 -7 -5 -4 -3 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -3 0 0 0 -26 -37 -41 -42 -46 -47 -48 -28 0 0 0 -2 -8 -16 -24 -43 -44 -40 -35 -34 -38 -37 -38 -39 -39 -40 -37 -37 -33 -29 -35 -19 -19 -21 -17 -17 -32 -34 -32 -48 -87 -89 -106 -112 -103 -83 -81 -80 -76 -75 -76 -77 -70 -52 -37 -34 -28 -34 -53 -54 -41 -31 -36 -27 -18 -17 -21 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -140 -205 -206 -187 -91 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 -5 -4 -44 -34 -5 -90 -478 -429 -432 -445 -442 -438 -154 -65 -50 -51 -37 -43 -45 -45 -46 -45 -15 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -20 -19 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -11 -17 -23 -13 0 0 0 0 0 0 -4 -21 -22 -36 -41 -36 -35 -43 -44 -44 -42 -39 -32 -37 -36 -33 -37 -33 -58 -59 -48 -41 -60 -75 -53 -62 -106 -113 -105 -107 -102 -92 -88 -81 -76 -81 -83 -73 -71 -66 -63 -52 -31 -62 -46 -43 -39 -32 -28 -30 -28 -26 -25 -18 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -50 -74 -92 -57 -9 -1 -4 -8 -1 0 0 0 0 0 0 0 -1 -2 0 0 -2 -3 -3 -2 -3 -5 -183 -492 -416 -442 -452 -381 -272 -86 -87 -65 -53 -55 -54 -50 -48 -46 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -19 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -37 -26 -8 -37 -38 -38 -38 -37 -33 -29 -29 -30 -42 -66 -78 -79 -77 -79 -92 -99 -118 -75 -70 -121 -102 -100 -98 -96 -96 -80 -81 -86 -86 -76 -70 -68 -70 -55 -28 -20 -67 -44 -34 -33 -29 -32 -32 -28 -26 -22 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -100 -21 -7 -7 -8 -5 -4 -1 -1 -2 -6 -6 -3 -4 -4 0 0 0 -1 -1 -2 -2 -3 -273 -482 -411 -422 -445 -212 0 0 0 -56 -60 -51 -48 -43 -51 -51 -39 -28 -31 -6 0 0 0 0 0 0 0 0 0 0 -3 0 -4 -17 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -10 -35 -28 -27 -35 -27 -27 -30 -36 -46 -50 -62 -67 -71 -88 -122 -42 -25 -78 -143 -130 -109 -104 -102 -95 -86 -92 -80 -75 -63 -43 -47 -68 -69 -52 -29 -28 -14 -24 -29 -25 -29 -34 -17 -9 -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 -1 -1 0 0 0 -1 -2 -3 -7 -3 -4 -4 -5 -2 -4 -5 -5 -7 -5 -4 -2 0 0 0 0 -1 -1 0 0 -376 -479 -414 -386 -218 -77 0 0 -1 -8 -54 -40 -14 -2 -11 -34 -46 -32 -12 -2 0 0 0 0 0 0 0 -4 -8 -1 -22 -14 -7 -17 -12 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -16 -8 -11 -24 -26 -36 -78 -86 -75 -64 -78 -58 -40 -54 -111 -132 -164 -142 -134 -132 -111 -104 -112 -116 -105 -91 -90 -85 -74 -57 -47 -48 -67 -58 -31 -14 -60 -44 -32 -26 -25 -30 -20 -18 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -10 -10 0 0 0 0 -39 -163 -145 -45 -1 -1 -3 -19 -5 -1 -2 -2 -1 0 0 0 0 0 0 0 0 -26 -433 -559 -488 -314 0 0 0 0 -22 -69 -73 -43 -22 -21 -39 -40 -14 -17 -15 0 0 0 0 0 0 0 0 -6 -10 0 0 0 -2 -5 -6 -1 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -46 -16 0 0 -6 -101 -115 -94 -79 -91 -43 -33 -28 -28 -27 -45 -53 -97 -122 -104 -101 -104 -103 -93 -78 -95 -95 -94 -88 -71 -31 -60 -73 -74 -68 -77 -65 -57 -51 -41 -24 -4 -3 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -52 -147 -150 -29 0 0 -17 -92 -105 -73 -29 0 0 0 0 0 0 0 0 0 0 0 0 -18 -326 -258 0 0 0 0 -34 -61 -18 -19 -23 -25 -19 -39 -7 -26 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -14 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -49 -15 -18 -21 -10 -3 -95 -96 -86 -78 -17 -19 -8 -12 -27 -24 -24 -106 -131 -107 -98 -108 -103 -105 -106 -99 -99 -103 -97 -89 -83 -29 -4 -3 -34 -77 -74 -73 -50 -34 -23 0 -2 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -38 -99 -17 0 0 -17 -85 -74 -65 -50 -31 -1 0 0 0 0 0 0 0 0 0 0 -64 -263 -265 -150 0 0 0 -6 0 0 0 -34 -33 -8 -37 -12 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -51 -88 -105 -99 -21 -93 -68 -27 0 0 0 -13 -26 -26 -24 -56 -108 -119 -104 -99 -89 -95 -109 -117 -115 -109 -102 -92 -89 -100 -25 -8 -41 -77 -76 -75 -35 -9 -6 -9 -7 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -44 -101 -4 -40 -34 -47 -80 -11 -20 -56 -49 0 0 0 0 0 0 0 0 0 0 0 0 -117 -348 -279 0 0 0 0 -22 -39 -1 -38 -20 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -26 -14 0 0 0 0 0 0 -3 -5 -8 -114 -139 -121 -104 -93 -87 -86 -99 -116 -119 -107 -92 -87 -93 -100 -105 -87 -78 -70 -50 -38 -23 -24 -38 -41 -40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -66 -109 -74 -101 -102 -91 -64 0 0 -21 -18 0 0 0 0 0 0 0 0 0 0 0 -53 -295 -247 -135 0 0 0 0 -38 -46 -9 -52 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -59 -125 -131 -109 -89 -87 -29 -48 -98 -112 -57 -93 -101 -95 -90 -81 -80 -77 -70 -57 -53 -50 -47 -39 -35 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -74 -104 -88 -97 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -134 -92 -47 -21 -10 -1 0 -46 -32 -12 -40 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -70 -114 -116 -100 -93 -103 -42 -73 -128 -74 -122 -125 -112 -98 -95 -95 -94 -87 -81 -78 -75 -83 -67 -40 -35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -64 -75 -65 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -87 -98 -91 -81 -64 -68 -70 -66 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -97 -127 -85 -13 -75 -21 -20 -49 -59 -79 -123 -129 -127 -121 -97 -107 -103 -96 -89 -80 -63 -82 -90 -75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -79 -83 -51 -63 -78 -33 0 -10 -17 -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 -58 -82 -4 -68 -117 -75 -33 -81 -29 -6 0 0 -7 -77 -99 -122 -131 -124 -115 -109 -101 -92 -78 -39 -78 -97 -64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -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 -31 -44 0 0 -102 -52 0 -2 -4 -16 -6 0 0 0 0 -60 -105 -113 -111 -104 -97 -92 -88 -89 -92 -98 -96 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -88 -30 0 0 -1 -5 -13 -6 0 0 0 0 0 -41 -107 -125 -121 -118 -114 -111 -117 -106 -120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -55 -113 -115 -85 -68 -28 0 -3 -17 -8 -57 -113 -116 -118 -122 -123 -125 -115 -30 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -69 -150 -140 -123 -84 -29 -18 -94 -106 -44 -15 -26 -37 -47 -56 -68 -88 -111 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -68 -131 -121 -58 -115 -85 -22 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -85 -79 -32 0 -1 0 -9 -26 -29 -4 -60 -77 -46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -89 -161 -104 -21 -19 -113 -104 -38 -30 -53 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -84 -141 -94 -19 -15 -105 -32 -60 -103 -64 -52 -35 -20 -9 0 0 -64 -35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -83 -122 -143 -147 -102 -17 -68 -121 -136 -132 -116 -105 -102 -100 -88 -97 -79 -62 -59 -51 -38 -28 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -1 -78 -75 -70 -78 -77 -88 -121 -84 -11 -20 -30 -44 -62 -80 -91 -117 -135 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -26 -12 0 0 0 0 -87 -67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -90 -74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -13 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -60 -49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -10 -9 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 -2 -11 -14 -14 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -1 0 0 -2 -6 -9 -11 -13 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -4 -1 0 0 0 0 0 -9 -12 -9 -7 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -13 -7 -1 -14 -13 -10 -8 -8 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 nan nan nan nan nan nan nan nan 11 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 23 nan 23 nan nan nan nan 22 22 23 23 22 22 22 22 22 21 22 23 25 25 26 26 26 27 27 28 29 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 22 22 22 24 25 27 28 29 29 29 29 29 29 29 29 29 28 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 23 24 24 23 23 23 24 28 30 32 33 33 33 nan nan 32 31 30 29 28 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 nan 23 24 24 24 28 32 35 36 35 34 34 34 33 32 32 30 29 28 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 23 24 25 25 27 32 35 37 37 35 35 nan 33 33 32 31 30 29 28 27 26 nan nan nan nan nan nan nan nan nan nan 14 nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 25 26 28 30 34 36 37 36 35 35 nan 33 31 30 29 29 28 27 26 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 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 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 28 28 28 27 28 29 30 33 35 36 37 36 36 35 nan 32 30 29 28 27 26 25 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan 19 20 nan nan nan nan nan nan nan 17 17 nan 15 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 31 32 33 34 35 35 35 34 33 nan 29 28 27 26 25 25 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 19 19 19 nan nan 19 nan nan nan nan nan nan nan nan nan nan 18 17 16 16 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 31 31 31 31 31 32 32 32 31 nan nan 28 27 26 25 24 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 20 20 nan nan nan nan 19 18 nan nan 18 18 18 18 18 18 19 19 19 nan 19 18 nan nan nan 18 nan 19 nan nan nan nan 18 17 17 16 16 15 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 32 31 31 31 30 29 29 29 29 nan nan nan 26 25 25 25 24 24 23 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 18 19 19 nan 17 nan nan nan nan nan 18 18 17 16 16 17 17 18 18 nan 18 18 18 nan nan 16 17 17 18 nan nan nan nan 18 18 nan nan 16 16 15 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 32 32 31 31 30 29 28 27 27 27 26 25 24 25 25 24 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 17 nan 17 16 nan nan nan 17 17 15 14 14 14 nan 17 18 nan nan nan nan nan nan nan 16 16 17 nan nan nan nan nan nan nan nan nan nan nan nan 15 14 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 33 33 33 32 32 31 30 28 27 26 25 25 25 25 25 25 24 23 22 21 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 9 8 8 8 nan nan 12 15 16 17 nan 16 15 nan 15 14 12 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 nan 15 14 15 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 33 33 33 33 32 31 29 28 26 25 25 25 25 25 25 25 24 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 9 9 9 8 8 8 nan 11 13 15 17 17 16 15 14 14 12 11 10 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 18 18 18 17 18 19 19 19 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 nan nan nan nan nan nan nan 32 33 33 33 33 32 31 29 28 26 25 25 25 25 25 25 25 24 23 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 10 10 10 nan 11 12 14 15 16 15 15 15 13 12 nan nan nan nan nan nan nan 11 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 19 19 19 19 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan 26 25 nan nan nan 30 32 32 33 33 33 32 31 30 28 27 25 25 25 25 25 25 25 24 23 21 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 11 12 13 13 13 14 15 16 17 17 17 17 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 24 nan nan nan 28 30 32 33 33 33 32 31 30 28 26 25 24 24 24 25 25 24 22 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 nan 12 14 nan nan 16 nan 17 18 19 19 19 nan 17 14 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 27 30 31 32 32 32 31 30 28 27 26 24 23 23 24 24 23 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 nan 12 15 nan nan nan nan nan 19 19 20 19 18 nan 12 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan 24 27 29 30 30 31 30 29 29 27 26 24 22 21 21 21 21 21 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 14 17 nan nan nan nan nan 18 nan 18 16 nan nan nan 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 nan nan nan 25 27 29 30 31 30 30 29 28 26 24 22 20 20 20 21 23 25 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 13 nan nan 17 17 17 nan 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 23 23 23 23 25 27 29 31 32 31 31 30 29 28 26 24 22 21 22 24 27 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 13 14 nan 16 16 nan nan 14 nan 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 24 26 27 nan 33 33 33 33 32 31 30 29 27 26 26 27 27 30 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 11 12 14 nan nan nan 15 14 nan nan nan 15 16 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 27 28 31 32 33 34 35 34 33 32 31 30 30 30 31 31 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 nan nan nan nan nan nan nan 13 14 15 16 16 16 15 14 14 nan nan 16 17 18 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 25 27 28 29 29 32 34 35 35 34 33 32 32 32 33 33 34 36 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 16 16 17 17 17 17 nan 14 14 14 15 17 18 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 27 27 29 31 34 35 35 34 34 33 33 33 33 34 35 37 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 18 18 19 18 nan nan 14 14 14 14 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 27 27 28 31 34 35 35 34 34 33 33 33 34 35 36 38 39 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 18 18 nan nan nan 14 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 27 28 30 33 35 35 34 34 34 34 35 35 36 37 38 39 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 nan nan 28 29 32 34 35 34 34 34 35 36 37 37 37 38 38 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 29 nan 29 31 33 34 34 34 35 35 36 37 38 38 37 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 31 nan 33 34 34 35 35 36 37 38 37 36 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 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 31 31 31 32 32 32 33 34 34 34 36 37 37 36 34 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 31 32 33 33 33 33 33 34 nan 33 34 35 36 36 35 32 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 30 31 33 33 34 34 34 35 35 34 33 33 34 35 35 33 33 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 31 31 33 34 35 34 35 36 36 35 34 nan 33 33 34 34 34 33 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 32 32 33 34 35 35 35 35 36 35 35 34 33 33 33 33 33 33 33 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 25 nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 34 35 35 35 35 35 35 34 34 33 33 33 nan nan 33 33 32 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 35 34 33 nan 32 32 33 33 33 33 33 32 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 nan 33 33 nan 31 31 31 32 32 33 33 33 32 31 nan 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 31 30 31 31 31 32 33 33 32 31 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 31 31 31 32 32 32 31 30 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 30 nan nan nan nan 30 30 30 31 31 nan nan 32 31 30 29 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 28 nan nan nan nan nan 30 30 30 nan 31 31 31 30 29 28 27 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 27 nan nan nan nan nan nan nan nan nan 30 nan 30 29 28 27 26 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 nan nan nan nan nan nan nan nan nan nan 29 29 28 27 26 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 nan 29 30 30 nan nan nan nan nan nan 28 28 27 27 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 29 30 30 nan nan nan nan nan nan 27 27 27 27 27 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 29 30 30 31 nan nan nan nan 26 26 27 27 28 28 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 30 30 30 nan nan nan nan 26 26 26 27 28 29 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan 27 27 28 30 31 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 29 29 28 27 26 nan nan nan 27 27 29 30 31 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 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 27 27 27 nan 27 28 29 30 31 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 28 28 28 28 28 28 28 29 30 31 31 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 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 29 29 30 29 29 30 31 32 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 24 24 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 31 31 31 33 34 34 34 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 nan nan nan 33 33 35 35 35 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 34 34 34 34 34 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 34 34 nan nan nan nan nan 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 17 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 34 34 33 33 nan nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 34 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 35 34 33 32 32 32 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 nan nan nan nan 32 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 32 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan 15 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 19 19 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 nan nan nan 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 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 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan Wind_Direction nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 239 241 244 nan 246 nan nan nan nan 249 253 259 264 266 267 267 266 267 272 274 273 270 267 264 260 260 259 258 258 257 258 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 250 257 264 265 266 267 267 268 269 270 269 266 261 257 255 253 254 257 259 259 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 244 245 250 255 258 263 266 268 268 269 268 268 266 263 258 nan nan 250 251 255 258 260 259 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 245 251 nan 256 263 267 269 270 270 270 268 266 263 260 256 254 250 250 252 254 256 256 254 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 252 257 261 265 268 270 271 271 270 268 267 nan 261 257 255 253 252 254 256 256 255 nan nan nan nan nan nan nan nan nan nan 216 nan nan 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 252 256 260 264 268 271 272 272 271 270 270 nan 266 264 262 260 259 261 262 261 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 247 249 252 256 260 264 268 270 273 273 273 273 271 nan 271 271 271 271 271 272 273 272 274 nan nan nan nan nan nan nan nan nan nan nan nan nan 236 236 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 nan nan nan nan nan nan nan 229 231 nan nan nan nan nan nan nan 239 236 nan 231 230 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 252 255 258 263 266 267 271 273 273 273 273 274 nan 278 279 281 282 281 281 280 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 272 nan nan nan nan nan nan nan nan nan nan nan nan nan 213 208 205 207 212 217 nan nan 228 nan nan nan nan nan nan nan nan nan nan 243 240 237 236 234 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 255 258 261 262 265 266 269 271 274 nan nan 282 285 286 287 287 286 285 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 273 272 269 nan nan nan nan 245 241 nan nan 224 220 218 213 210 208 208 208 211 nan 221 225 nan nan nan 234 nan 243 nan nan nan nan 244 242 240 239 236 235 233 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 249 249 252 256 257 254 259 264 268 272 nan nan nan 285 287 287 288 289 288 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 270 267 nan 261 nan nan nan nan nan 226 223 221 217 214 214 211 208 205 nan 208 215 217 nan nan 232 235 239 244 nan nan nan nan 244 243 nan nan 237 236 236 236 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 246 245 246 249 250 250 255 260 266 271 275 278 281 282 284 286 286 287 286 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 262 nan 261 257 nan nan nan 230 228 225 221 219 218 nan 215 209 nan nan nan nan nan nan nan 233 237 240 nan nan nan nan nan nan nan nan nan nan nan nan 237 235 227 218 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 246 244 244 244 246 248 252 257 264 268 272 276 279 281 281 284 284 284 284 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 255 265 266 nan nan 259 258 261 263 nan 256 249 nan 239 232 230 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 237 nan 234 224 220 217 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 247 246 246 245 247 248 250 255 261 265 269 274 277 279 280 282 282 283 284 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 254 256 260 261 262 nan 256 258 261 263 263 259 256 253 249 241 237 225 nan nan nan nan nan nan 217 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 233 231 228 223 219 215 216 221 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 nan nan nan nan nan nan nan 250 250 249 248 247 248 248 250 253 258 263 268 271 274 276 278 280 282 283 284 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 258 257 257 256 256 nan 257 260 262 262 262 261 261 260 256 250 nan nan nan nan nan nan nan 216 217 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 230 229 225 222 220 221 225 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 245 nan 243 244 nan nan nan 252 252 251 251 249 248 248 248 250 252 256 262 268 268 271 275 277 279 282 283 284 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 265 261 256 253 253 256 260 262 263 264 264 263 262 260 259 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 228 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 246 249 nan nan nan 252 252 251 250 248 247 248 249 251 255 259 262 266 270 274 277 280 283 283 278 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 271 274 272 nan 256 253 nan nan 262 nan 266 267 267 266 263 nan 260 261 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 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 250 249 247 246 246 247 249 252 254 256 263 268 273 276 279 280 278 265 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 274 nan 259 258 nan nan nan nan nan 268 269 268 266 264 nan 266 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 252 nan nan nan nan 250 248 247 245 244 244 245 246 247 248 251 257 264 270 272 273 272 267 258 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 264 263 261 nan nan nan nan nan 268 nan 270 270 nan nan nan 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 253 252 nan nan nan 247 246 245 244 243 244 244 244 245 248 252 257 262 264 263 260 259 258 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 270 267 nan nan 258 258 259 nan 265 269 272 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 253 252 251 249 247 246 247 246 245 245 245 244 245 247 249 252 255 257 257 257 259 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 276 271 264 nan 256 255 nan nan 258 nan 276 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 255 252 250 248 248 nan 248 247 247 246 246 246 247 249 251 254 257 259 259 262 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 285 281 275 nan nan nan 256 250 nan nan nan 280 283 284 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 251 250 250 250 249 248 248 247 247 247 248 249 252 256 259 262 263 265 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 288 285 278 272 266 265 258 251 249 nan nan 280 285 285 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 253 250 249 249 249 250 249 248 247 247 247 248 250 253 257 259 261 264 267 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 289 285 280 279 275 269 nan 254 253 259 269 280 286 285 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 248 249 249 250 249 247 246 246 247 248 251 254 255 258 262 265 267 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 289 286 282 281 276 nan nan 258 256 258 265 275 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 249 249 250 251 250 248 245 244 245 246 249 251 253 255 258 263 266 268 270 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 290 289 288 283 nan nan nan 262 257 253 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 251 252 253 251 248 244 243 244 246 249 252 252 255 260 264 267 269 272 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 290 290 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 259 257 253 nan nan 253 249 245 243 244 247 249 250 253 256 261 265 267 270 273 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 286 288 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 nan 252 249 246 246 247 248 250 254 258 262 265 268 271 273 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 283 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 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 257 254 nan 250 250 250 252 255 259 264 267 270 271 272 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 263 262 260 259 257 254 253 254 257 261 265 268 270 269 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 266 266 266 265 264 262 258 nan 256 259 263 265 267 268 267 266 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 266 266 266 267 267 268 268 268 267 264 261 259 259 262 264 266 266 266 265 265 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 265 266 267 268 269 269 269 269 268 267 265 263 nan 265 267 267 267 267 267 267 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 267 267 268 270 270 270 270 269 269 269 269 268 268 270 270 270 269 270 271 271 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 nan nan nan nan nan nan nan nan nan nan nan nan nan 268 269 270 271 271 271 269 268 268 271 273 274 274 274 nan nan 273 275 277 277 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 271 269 268 269 nan 275 277 278 278 278 278 277 279 281 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 nan 270 269 nan 272 275 277 278 278 278 279 280 280 280 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 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 270 273 276 277 278 277 277 278 278 278 278 278 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 270 273 275 276 277 277 276 277 277 278 277 278 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 nan nan nan nan 269 270 272 274 275 nan nan 276 276 277 278 278 278 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 nan nan nan nan nan 270 271 272 nan 275 274 274 274 276 276 277 276 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 273 nan nan nan nan nan nan nan nan nan 273 nan 272 274 275 275 276 276 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 272 nan nan nan nan nan nan nan nan nan nan 272 274 275 275 275 275 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 272 nan 271 270 270 nan nan nan nan nan nan 274 275 275 275 275 274 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 271 271 271 272 nan nan nan nan nan nan 276 276 276 275 274 273 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 269 270 271 272 274 nan nan nan nan 278 277 276 276 273 272 272 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 268 270 273 nan nan nan nan 277 276 276 274 271 271 270 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 268 271 274 nan nan nan nan nan 274 272 270 270 270 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 269 271 272 273 nan nan nan 272 269 267 268 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 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 266 266 266 266 267 268 nan 268 265 264 265 266 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 261 261 261 261 261 262 259 259 261 263 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 255 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 255 255 255 254 255 257 259 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 254 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 255 253 251 250 251 252 253 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 252 253 253 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 nan nan nan 249 250 252 253 253 253 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 250 251 251 251 252 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 266 266 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 249 249 nan nan nan nan nan 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 270 270 268 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 249 248 248 248 248 nan nan 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 271 270 268 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 249 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 268 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 251 250 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 256 255 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 257 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 265 263 262 260 259 257 257 257 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 259 259 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 264 263 262 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 299 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 nan 296 297 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 284 285 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 281 281 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 284 nan nan nan 286 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 281 282 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 284 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 269 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 281 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan