CAPE 22 29 22 14 5 15 20 14 9 9 7 7 15 21 23 26 35 36 39 42 41 43 44 43 42 38 31 28 28 38 32 28 31 31 26 35 39 41 36 29 38 31 28 27 28 32 42 60 86 98 90 79 89 68 62 61 62 61 61 63 49 46 51 56 46 45 39 34 31 27 17 6 5 7 9 9 7 8 10 8 9 14 18 18 9 9 16 19 26 22 49 43 36 41 58 51 22 26 17 8 9 20 22 41 64 75 49 16 5 10 14 10 3 0 19 26 32 37 34 40 39 39 41 40 35 35 38 39 42 49 56 52 52 51 53 56 59 61 62 66 85 98 89 70 63 63 61 61 72 95 123 110 87 79 99 128 117 118 87 65 62 65 47 22 16 18 20 21 23 36 52 55 66 100 125 136 155 124 108 110 95 82 62 60 69 78 82 110 117 99 91 101 118 92 80 75 75 97 118 94 98 98 101 102 103 117 124 111 25 53 37 17 11 19 24 20 14 7 4 11 16 20 20 24 28 27 25 27 31 34 41 51 44 37 38 37 36 41 41 37 39 34 24 27 25 47 42 31 30 30 31 29 26 25 27 37 60 78 82 81 81 78 83 68 63 63 64 69 64 59 62 61 53 49 51 41 36 27 16 6 5 7 8 9 7 6 14 10 11 15 20 25 18 14 22 28 25 17 29 40 40 30 27 46 18 17 23 16 10 10 19 68 90 78 61 37 36 8 1 2 2 7 20 25 27 30 33 35 34 31 30 33 36 38 39 41 42 45 54 63 63 61 60 61 62 63 64 64 79 88 88 81 76 69 68 69 77 89 89 87 80 72 82 106 116 139 134 104 81 71 62 37 24 20 19 17 18 37 59 64 71 82 101 115 141 132 121 120 139 186 80 62 57 66 77 88 110 100 85 86 94 97 95 96 102 103 99 79 91 95 106 107 113 119 112 111 37 39 32 20 22 27 30 29 24 13 12 15 14 22 18 34 32 17 18 18 18 25 33 47 46 31 37 38 38 41 41 42 44 38 28 23 25 23 32 33 32 29 27 30 29 29 27 27 32 43 50 55 60 66 79 71 64 57 58 66 72 73 73 76 78 72 46 35 35 34 23 9 5 5 7 8 8 10 15 11 13 16 20 24 21 20 17 15 18 19 11 24 43 34 27 37 35 25 37 28 12 6 17 63 78 51 13 25 86 81 44 12 5 12 16 17 15 18 19 18 20 22 30 36 39 42 49 53 49 53 65 75 75 76 70 66 65 67 69 64 76 75 72 71 72 67 70 72 73 72 77 93 100 86 79 81 82 71 61 77 81 67 51 39 32 25 22 20 18 26 52 53 60 66 73 86 101 104 89 97 166 238 123 115 84 66 62 64 75 89 75 77 87 87 82 75 77 77 82 87 86 89 134 119 109 115 107 94 23 15 26 15 26 32 29 27 28 19 22 28 35 37 22 46 36 19 22 27 15 29 20 21 33 30 38 45 45 43 42 42 46 44 33 26 28 35 38 35 34 32 31 35 37 35 32 29 27 28 32 32 39 47 54 55 53 42 48 61 68 73 64 56 55 48 38 37 38 47 46 29 8 8 8 9 10 13 17 13 19 24 27 27 28 34 34 22 17 21 21 13 37 35 34 35 36 36 45 47 34 19 17 40 55 79 45 52 108 108 32 23 15 13 13 10 11 12 17 18 20 26 33 35 40 49 57 62 58 63 69 75 75 73 70 67 64 70 74 68 73 79 79 72 66 65 67 73 76 80 87 100 113 106 100 92 89 97 112 137 114 84 54 34 26 27 25 30 26 24 39 45 39 45 60 71 70 65 77 70 121 174 149 122 112 89 78 75 73 74 73 74 87 87 67 68 81 71 75 91 96 90 136 152 151 127 99 85 13 12 16 18 27 34 31 26 27 24 45 38 46 50 32 47 51 31 20 22 15 25 14 20 29 34 43 54 54 50 48 51 52 51 39 29 27 32 36 36 34 34 36 38 33 33 34 37 38 39 42 41 34 37 42 44 45 38 37 43 48 51 55 41 45 40 35 38 42 50 64 58 39 30 26 17 14 16 17 18 23 30 38 35 33 33 32 22 15 19 19 13 25 39 46 46 41 36 40 60 48 33 22 28 56 95 69 57 40 20 24 21 22 15 20 26 19 18 18 19 28 39 40 45 50 62 71 75 74 71 70 79 79 70 66 66 70 75 75 70 66 66 81 76 68 64 66 73 77 79 87 92 98 101 102 87 81 102 129 82 67 59 51 39 26 19 19 19 25 29 35 42 47 44 55 67 61 47 74 53 69 95 107 104 111 160 160 123 83 64 72 62 48 45 59 75 77 74 80 92 101 112 165 129 105 120 120 106 15 13 13 15 16 30 42 38 32 29 40 27 37 39 33 36 36 51 32 15 9 10 6 17 27 29 31 40 49 53 47 45 49 50 42 37 33 33 35 35 36 35 34 36 39 35 35 42 44 45 47 50 40 39 39 42 43 39 42 42 41 37 35 42 45 38 35 37 41 47 61 83 92 79 63 48 23 19 17 19 25 29 41 38 33 29 26 35 17 18 17 13 14 33 47 49 41 33 36 55 45 36 26 39 66 74 66 60 43 28 34 37 45 32 36 46 45 37 35 30 35 44 48 52 57 63 70 79 85 82 79 87 84 76 70 67 65 71 70 66 62 67 90 94 75 65 66 78 116 84 75 76 76 75 79 71 70 71 68 64 71 62 60 56 42 23 21 40 45 38 32 37 51 31 29 45 57 55 63 55 55 59 75 86 73 76 125 141 108 67 55 48 48 44 57 74 76 76 87 91 96 123 160 141 154 113 107 111 16 16 13 13 15 26 58 50 41 33 27 29 35 46 48 45 41 42 36 13 5 8 10 20 26 26 25 29 39 45 42 36 36 41 45 44 38 34 38 42 43 38 33 31 32 32 33 41 40 39 36 32 33 39 37 40 41 35 28 33 35 30 27 31 37 37 31 31 39 49 43 56 58 69 69 59 41 26 21 25 27 26 31 34 35 40 33 15 18 20 20 15 15 17 18 46 51 41 38 47 50 45 40 49 57 54 55 46 53 47 39 43 50 45 38 42 47 50 58 57 56 56 58 59 66 58 72 78 80 83 86 89 81 76 69 63 60 61 62 61 58 62 80 100 91 70 66 74 81 70 70 70 63 57 60 63 57 60 81 99 92 73 75 63 51 45 42 40 30 28 24 24 28 21 23 26 33 35 39 57 59 45 46 57 66 70 89 114 110 80 54 45 55 60 74 81 80 79 78 87 88 101 111 96 109 110 110 109 11 21 17 13 20 41 70 65 56 41 29 29 40 62 65 62 52 40 17 3 8 9 12 22 29 20 22 27 33 35 40 34 29 33 43 46 48 49 48 48 46 41 34 32 30 31 32 36 37 38 31 28 34 44 37 39 39 31 20 23 31 26 23 21 20 24 23 25 30 41 51 51 36 41 56 62 61 47 32 28 25 23 24 26 32 30 21 10 10 22 24 15 17 25 22 13 35 42 40 44 53 50 59 60 57 52 48 46 41 34 34 38 44 50 46 48 49 47 54 69 73 73 76 78 80 87 81 80 79 82 89 96 89 84 74 67 63 57 61 64 59 66 83 91 110 68 61 67 69 70 70 59 59 62 70 80 73 93 117 118 107 96 76 54 48 55 50 19 27 27 20 16 13 13 17 20 21 27 30 38 55 45 34 31 39 55 67 79 90 73 50 46 56 66 74 77 77 78 82 89 83 91 99 103 93 87 90 98 15 20 21 19 15 34 72 95 63 46 44 48 52 60 67 85 77 48 22 7 18 18 19 19 18 19 21 24 25 26 30 35 34 34 39 43 44 48 51 50 48 44 37 35 30 27 27 30 34 37 29 33 49 57 42 34 33 35 35 32 30 28 22 22 22 22 29 29 29 35 43 45 40 36 51 60 73 84 58 34 25 23 24 26 25 21 17 7 2 10 21 14 12 15 18 16 27 31 37 38 39 49 72 59 58 61 62 63 61 58 48 42 51 66 59 58 66 57 55 68 71 85 93 95 91 88 88 93 91 88 89 92 97 92 82 73 64 56 56 58 59 67 79 93 110 66 65 70 73 71 65 57 54 62 77 87 81 85 92 95 97 91 68 50 50 50 36 21 29 27 16 14 14 16 24 34 27 36 32 24 30 34 23 18 22 26 28 37 52 44 40 47 66 72 73 85 86 82 83 87 81 100 95 93 102 100 101 106 26 24 22 26 16 26 56 77 52 33 36 49 56 55 59 108 98 71 36 21 42 27 33 35 30 24 24 24 20 19 23 30 41 36 38 42 47 57 55 55 54 47 39 33 28 23 22 24 29 33 35 34 45 53 49 42 36 35 44 47 39 29 20 24 28 29 30 36 31 30 33 39 45 42 43 43 63 76 63 57 63 47 33 25 20 15 12 12 13 10 7 10 12 7 6 7 15 29 35 34 31 37 51 52 71 78 72 61 52 77 86 79 82 77 60 66 74 72 84 96 92 89 93 99 98 94 93 95 99 93 89 89 97 103 91 76 68 61 55 49 57 67 78 92 100 79 75 75 74 68 59 57 51 53 69 79 72 60 56 60 66 75 75 60 42 29 21 19 22 18 15 12 14 20 27 34 52 48 41 30 23 25 28 20 15 13 16 25 34 32 43 58 66 70 83 75 83 80 74 75 76 98 83 74 83 101 108 107 33 27 26 33 20 37 37 38 33 29 27 29 59 61 60 114 86 23 5 19 43 32 41 40 34 26 21 17 15 13 19 26 29 31 32 39 47 51 49 53 53 45 33 26 21 21 22 21 26 35 37 29 42 46 48 47 40 38 46 47 38 24 15 17 21 24 27 32 30 32 29 31 38 41 38 34 44 59 67 69 66 67 40 28 23 16 14 22 28 20 9 6 0 0 0 1 9 26 35 38 35 32 35 49 82 87 92 99 94 55 54 57 64 61 58 68 53 62 85 109 100 72 76 86 92 95 90 87 101 93 91 85 88 100 86 83 81 69 55 48 59 77 80 91 100 95 79 80 76 69 62 58 51 47 53 60 57 43 44 45 67 76 79 72 53 40 31 24 19 15 15 12 11 20 30 36 31 49 50 45 39 37 39 37 32 30 30 34 40 42 44 53 64 71 77 77 83 80 77 78 84 109 92 84 94 105 105 109 33 21 19 25 30 48 24 19 22 22 23 22 39 50 56 71 62 6 0 17 41 54 51 28 33 27 17 11 8 5 7 11 15 20 29 37 36 37 38 32 28 30 22 19 22 22 20 23 27 31 32 26 30 30 36 42 43 38 43 39 30 19 10 4 5 13 21 24 26 31 28 26 36 47 52 50 47 67 73 71 69 66 35 26 23 17 11 17 13 12 13 9 0 0 0 2 6 17 32 44 43 43 46 62 92 107 124 123 139 133 80 86 79 60 69 69 42 52 60 81 89 78 75 69 65 64 71 82 97 93 83 79 83 88 86 86 89 72 58 58 69 73 93 95 99 100 90 79 66 67 70 61 47 48 44 45 44 41 41 45 59 59 63 66 59 45 35 39 39 33 25 15 7 22 31 31 31 40 37 39 45 47 41 40 44 40 41 46 50 51 48 45 53 67 80 79 81 80 80 81 91 117 115 94 106 114 109 108 30 27 22 23 24 32 30 16 23 27 31 38 31 50 40 43 54 55 41 43 51 58 54 40 26 17 13 10 8 8 6 13 15 17 25 27 32 30 30 27 21 19 16 20 25 23 15 28 27 26 24 20 18 20 23 24 27 29 29 27 24 17 7 0 1 9 11 14 19 24 25 21 33 48 59 62 62 79 87 79 69 56 29 25 21 17 13 14 8 8 5 3 0 0 0 1 3 13 32 47 45 49 50 63 84 107 133 97 108 100 86 98 137 79 49 33 17 28 30 44 56 77 88 87 80 71 65 72 83 83 66 70 73 74 75 76 85 70 62 67 85 101 95 91 103 110 106 88 70 63 59 56 49 46 46 48 49 41 33 41 54 44 47 47 44 39 29 29 42 48 42 29 20 14 28 42 42 37 38 37 38 44 46 43 45 52 51 53 54 52 53 52 58 63 66 71 79 86 86 85 95 117 123 90 106 108 108 117 29 28 22 24 19 24 34 14 21 28 37 42 41 71 35 33 26 1 13 50 53 48 39 28 21 15 14 12 11 12 10 11 18 22 25 28 33 28 36 33 27 23 23 32 32 28 24 28 23 16 15 14 12 13 14 15 23 30 26 17 16 11 4 0 2 7 7 11 14 21 27 20 14 30 49 61 65 66 87 69 55 46 35 38 25 26 15 5 7 13 2 0 0 0 0 0 13 19 32 50 59 63 50 69 77 97 131 86 115 88 70 88 122 86 16 26 46 49 34 50 49 64 76 69 48 49 54 60 67 66 54 65 67 68 64 65 77 68 64 67 87 115 130 137 137 131 117 93 68 64 58 52 46 44 47 46 45 43 41 45 54 38 37 33 29 28 29 29 32 38 37 32 28 10 15 41 64 72 66 52 37 42 46 48 49 53 57 57 57 56 56 60 67 70 68 70 78 84 87 86 84 96 114 96 115 117 111 117 29 20 22 30 19 27 30 16 16 29 42 39 44 65 31 12 28 30 17 28 35 32 26 20 15 15 14 14 16 17 16 16 22 26 27 25 22 20 35 35 27 24 27 38 20 20 20 21 18 10 13 12 11 11 11 10 17 19 16 12 9 8 2 0 0 1 4 15 18 21 23 17 7 17 39 50 59 67 78 72 60 49 50 53 31 28 16 9 8 8 8 1 0 1 1 3 18 34 34 41 63 83 43 73 83 102 124 120 120 123 110 74 53 54 23 33 47 65 66 41 46 49 55 50 44 51 55 60 58 57 58 63 63 68 60 62 70 64 61 59 66 76 87 102 151 143 128 105 78 71 72 62 51 50 54 53 54 47 44 46 47 37 33 28 25 24 25 26 32 25 26 23 17 9 11 50 52 62 73 59 40 59 57 47 52 59 56 60 61 64 67 68 74 77 79 77 78 83 87 87 85 95 103 96 104 101 135 144 34 26 26 41 19 30 32 25 23 30 42 51 36 30 24 4 15 19 19 18 17 17 14 12 14 16 17 20 22 23 25 25 23 22 21 18 12 13 28 29 25 22 25 29 13 19 15 17 17 7 6 6 7 8 9 8 14 15 14 10 6 6 1 1 0 0 1 7 17 17 14 8 4 9 28 33 51 68 74 78 75 57 56 53 31 18 18 14 11 10 12 0 0 1 0 7 21 32 52 54 72 80 62 75 82 101 106 100 101 100 108 116 139 122 47 29 44 25 30 41 42 44 57 59 60 63 57 64 57 60 65 68 69 70 60 58 60 59 58 56 63 77 86 94 124 121 119 115 106 102 101 83 64 59 61 60 59 49 48 44 41 37 30 28 25 24 21 18 22 15 20 17 10 9 13 39 24 52 80 81 70 92 94 68 50 59 63 63 65 71 74 74 77 79 77 75 79 85 87 92 89 99 105 111 134 136 129 139 39 29 35 43 14 13 17 23 24 27 42 47 21 15 18 11 15 15 19 15 10 9 10 11 10 10 15 24 22 22 25 25 21 19 14 15 14 14 20 19 20 24 25 19 11 19 15 18 14 8 8 8 6 4 4 6 10 14 10 7 5 4 2 2 0 0 1 2 6 6 4 2 0 2 8 15 41 65 75 76 83 57 54 48 35 21 17 17 24 21 11 0 0 9 4 14 27 31 59 58 87 98 82 75 75 109 128 126 126 154 105 138 189 147 57 94 79 87 82 64 48 55 53 54 54 54 54 54 58 64 66 69 69 60 51 49 49 51 53 54 57 57 77 92 99 109 139 130 110 87 81 91 85 76 72 64 52 47 60 46 33 24 19 20 24 31 25 17 17 10 14 15 11 7 8 8 7 40 55 55 58 73 58 54 51 48 53 63 67 74 75 78 84 88 83 78 80 83 87 97 95 104 117 123 131 154 139 135 46 27 42 49 32 11 11 24 23 19 26 46 19 18 17 17 18 18 24 17 9 5 3 3 8 6 8 14 16 17 21 19 18 17 11 13 14 14 14 13 11 18 11 11 12 14 16 14 9 4 2 2 3 1 5 6 7 11 6 3 3 4 4 4 0 0 2 2 0 2 0 0 0 0 1 7 19 45 55 57 63 50 57 50 47 37 20 23 26 22 10 0 2 11 2 3 27 47 57 72 80 73 70 77 87 112 144 182 149 133 203 76 106 85 75 90 56 63 67 66 63 66 60 63 63 60 55 50 60 64 65 68 66 55 45 44 44 42 44 48 56 59 66 77 101 132 146 128 125 129 127 122 117 92 82 64 47 45 38 30 26 20 16 16 19 28 23 16 12 6 7 13 10 8 7 6 2 8 11 18 30 46 50 48 54 58 61 70 77 75 75 83 89 88 88 101 101 96 93 97 98 116 139 144 155 172 132 131 35 20 35 38 35 25 13 21 25 19 24 36 28 22 19 20 21 20 19 15 9 6 7 12 11 7 6 6 6 10 24 19 16 11 6 10 13 9 8 8 10 22 3 6 11 14 16 9 7 8 9 7 4 7 5 3 3 4 4 3 2 3 3 2 0 0 1 1 0 0 0 0 0 0 3 8 11 34 53 62 63 60 65 59 53 40 29 23 11 14 8 4 7 13 0 6 29 47 60 85 82 76 73 78 83 84 88 180 142 200 260 47 71 65 84 79 47 48 59 66 61 64 69 55 84 79 61 52 57 64 63 62 60 51 40 44 42 41 34 32 36 46 35 51 80 104 108 127 88 77 79 97 127 141 123 77 47 33 28 34 29 21 25 26 20 29 35 25 15 8 3 7 5 4 5 5 4 7 1 4 20 38 48 49 48 51 60 72 81 83 80 86 90 88 86 86 100 117 110 101 108 121 126 130 130 137 135 135 28 19 25 39 43 32 18 14 18 10 16 28 33 30 34 32 21 16 18 12 12 5 2 0 1 2 3 6 9 12 14 9 9 9 9 11 13 14 10 6 8 10 0 3 18 16 12 11 5 0 0 2 6 11 5 1 0 1 3 2 1 2 2 1 0 0 2 1 0 0 0 0 3 6 13 23 36 57 65 63 62 63 63 64 51 34 22 15 10 17 9 13 14 11 10 9 30 46 65 79 85 76 81 100 106 92 83 160 105 154 156 68 99 51 72 64 45 46 51 83 63 62 67 68 85 45 49 52 59 67 56 47 43 35 29 31 33 39 31 22 29 47 23 47 52 66 83 99 90 75 70 115 158 161 155 93 58 37 26 28 21 23 38 35 25 31 31 40 29 19 14 8 7 2 1 2 3 2 0 0 13 30 43 50 51 57 59 65 76 87 87 93 99 104 107 105 101 118 122 120 122 117 143 175 153 177 199 150 37 26 20 26 27 25 18 15 15 11 24 39 40 35 41 45 42 26 12 9 19 3 0 0 0 0 0 6 13 19 17 7 6 11 12 9 6 7 7 6 4 3 1 3 19 11 9 12 10 0 0 1 6 9 6 1 0 0 0 0 0 1 2 1 0 0 1 0 1 0 0 3 11 21 28 40 55 64 57 37 37 41 43 42 32 24 21 19 20 26 8 12 12 12 10 9 29 34 74 91 82 84 76 91 100 100 105 137 89 111 155 129 85 53 45 45 41 42 44 64 58 60 64 68 69 47 47 58 62 59 47 44 37 35 28 23 23 27 35 22 20 31 35 37 47 54 60 69 88 88 101 119 130 125 121 101 87 70 41 21 22 35 47 36 27 31 32 49 41 37 33 25 13 4 2 0 0 1 1 0 7 19 32 40 49 78 82 78 80 86 88 97 100 101 102 105 106 104 124 127 124 133 168 213 222 210 207 191 43 39 33 33 17 30 20 15 19 14 10 28 32 31 33 37 35 37 15 8 14 0 0 3 4 5 6 9 11 16 14 7 4 6 5 2 0 0 2 8 3 2 2 2 8 5 5 6 4 1 0 2 3 4 4 2 0 0 0 0 0 0 1 0 0 0 0 1 6 4 3 8 24 42 44 47 52 49 37 25 29 30 26 25 29 35 34 23 23 30 22 12 11 27 36 33 46 44 104 112 93 75 86 87 116 102 107 127 110 115 131 132 109 95 72 68 26 15 26 30 51 49 52 52 49 41 42 62 52 40 34 34 27 21 15 13 14 16 27 20 19 25 31 31 44 41 44 60 84 95 143 128 113 111 115 112 100 102 68 37 46 76 59 50 38 28 35 67 46 26 22 20 9 1 4 2 0 1 4 4 0 0 6 20 45 78 75 68 73 80 83 89 92 98 96 97 104 99 118 125 125 139 167 180 182 149 163 193 36 39 37 32 22 19 26 14 22 31 13 12 15 26 25 26 38 45 14 14 12 0 1 0 1 11 17 14 9 7 3 2 3 2 0 0 0 0 1 4 1 2 4 4 5 9 7 3 2 0 0 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 6 13 12 16 21 37 57 57 48 44 34 23 24 25 28 23 28 31 28 33 12 12 22 27 19 23 16 23 33 39 47 127 123 103 83 74 79 121 98 101 100 91 131 145 139 134 128 121 117 101 85 48 37 56 43 40 35 33 33 32 36 39 37 38 38 25 15 13 12 12 13 17 14 12 8 12 20 31 32 36 37 42 53 72 100 79 91 115 130 130 109 102 89 80 81 66 62 64 59 48 40 33 29 19 16 12 5 3 2 2 1 3 7 4 1 1 4 16 46 91 81 77 74 76 80 77 98 106 120 119 100 109 123 118 130 155 164 169 194 185 170 32 33 30 30 24 19 25 15 8 15 24 21 19 29 24 30 38 28 11 17 11 8 10 8 18 27 24 15 7 4 2 2 2 2 1 0 0 0 0 1 3 2 9 5 6 15 13 1 2 2 1 3 5 1 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 16 25 28 41 55 57 48 44 36 28 24 26 32 21 31 25 19 40 8 3 9 14 20 34 28 34 43 42 46 89 96 102 105 92 87 121 102 114 98 82 101 140 192 137 120 118 78 48 75 55 56 66 48 33 27 23 32 41 33 22 34 40 37 29 17 7 7 8 11 15 13 15 11 14 19 25 30 30 28 32 38 43 55 47 53 80 101 113 123 115 93 80 77 70 47 57 45 37 28 19 20 18 16 14 13 14 9 6 3 5 7 7 4 4 2 3 19 55 75 81 80 85 92 89 93 82 99 116 121 125 112 106 104 121 150 170 205 190 167 31 32 23 27 28 27 25 18 11 12 13 20 30 35 32 35 31 24 24 17 19 24 29 26 21 39 35 20 9 4 4 3 3 3 2 2 0 0 1 4 4 1 11 3 1 10 16 4 2 0 0 1 3 4 1 0 0 0 0 0 0 1 1 0 0 0 0 2 7 18 29 35 32 32 35 36 35 29 31 26 20 22 16 22 17 17 19 18 13 12 14 12 14 24 19 31 49 62 78 90 94 96 86 85 103 109 118 86 71 75 98 126 133 105 132 136 54 60 62 51 45 39 35 38 36 45 49 36 11 24 33 34 24 15 13 9 8 7 8 11 18 12 17 18 19 24 30 29 30 31 36 40 32 45 49 47 39 43 54 65 49 59 69 50 56 37 37 39 33 23 21 17 10 10 14 11 7 7 7 7 8 8 8 4 3 9 34 77 93 95 101 105 102 101 96 117 118 123 133 123 121 117 113 111 120 175 201 196 31 31 29 34 28 29 20 12 14 16 16 30 39 38 42 30 31 31 29 24 31 30 35 34 32 47 40 22 11 5 0 1 1 1 2 1 1 4 1 3 4 4 10 5 4 7 10 6 0 1 0 0 1 3 0 0 0 0 0 0 2 2 2 3 2 0 0 1 6 16 29 39 41 31 22 18 17 13 16 13 14 15 13 19 11 23 23 10 4 6 11 12 13 18 20 20 46 66 76 83 85 95 76 72 95 122 123 85 98 96 90 102 158 112 112 113 88 79 56 35 20 15 14 15 14 27 31 26 16 17 24 26 13 0 2 2 4 5 9 15 19 13 20 18 15 20 31 30 36 36 37 36 31 55 37 31 26 24 26 42 42 53 61 53 40 53 57 56 54 44 19 16 12 10 12 17 17 16 13 10 10 11 10 6 5 6 16 44 80 83 95 114 122 112 101 106 114 119 130 142 142 145 136 141 137 129 195 193 34 28 36 60 31 30 13 12 22 19 20 39 39 36 37 24 43 28 28 33 35 34 30 38 45 49 43 22 10 3 0 0 0 0 2 2 3 5 2 3 5 5 5 5 5 4 5 4 2 5 1 0 0 0 0 0 0 0 0 2 5 5 5 4 3 2 2 2 3 10 20 31 45 44 31 24 20 17 7 5 11 12 14 18 5 19 25 24 15 3 1 3 10 18 21 16 48 75 82 82 86 93 53 66 161 175 95 81 138 147 136 116 109 131 79 92 62 20 54 15 9 8 7 9 16 17 16 14 12 11 19 18 20 10 0 0 1 2 12 19 18 13 16 16 12 21 32 35 40 43 38 30 32 53 47 50 31 16 16 28 34 46 56 49 36 35 39 70 61 45 33 22 15 13 16 20 18 18 12 10 10 11 9 9 3 9 28 44 53 58 75 102 129 152 157 90 100 105 111 126 142 148 169 184 188 167 141 149 39 18 35 50 35 44 9 12 27 33 35 43 32 30 29 30 47 32 42 47 38 28 27 40 47 48 40 22 14 3 0 1 2 2 2 4 4 3 4 4 5 5 5 6 7 2 5 4 4 5 0 0 0 0 0 0 0 0 0 4 9 10 9 8 8 7 4 2 2 3 7 14 24 35 39 38 27 19 18 7 9 12 20 21 8 18 19 20 14 4 1 2 6 10 11 20 58 70 85 87 90 90 57 107 169 139 70 92 152 164 170 106 53 90 55 82 78 56 34 2 3 7 4 10 20 8 9 6 3 6 11 7 5 2 0 0 0 0 14 20 18 13 14 14 10 22 30 32 36 52 29 22 30 42 45 57 32 18 15 18 28 42 50 48 41 45 67 42 41 45 40 28 22 18 25 33 39 31 13 13 13 11 9 8 3 11 14 22 32 42 60 85 116 146 164 160 112 109 94 99 121 128 115 153 154 131 115 130 48 19 39 38 33 39 14 10 16 32 49 54 33 33 29 32 44 53 54 44 29 19 26 38 40 38 30 23 23 8 4 3 3 4 2 3 3 4 3 2 2 2 1 3 5 2 6 4 6 5 0 0 0 0 0 0 0 0 1 9 12 12 10 8 8 7 4 2 1 2 2 2 6 12 19 28 17 14 16 10 11 17 22 18 10 17 18 21 22 14 6 7 11 11 10 30 62 63 85 82 80 73 65 97 129 89 69 77 91 185 172 84 30 34 44 50 73 84 76 55 26 12 11 15 16 10 8 6 4 7 12 13 7 1 0 0 0 3 20 18 16 16 15 12 11 22 27 28 33 43 20 30 34 35 32 32 22 16 18 18 18 29 34 40 48 57 59 24 44 39 37 33 26 21 34 31 31 34 29 24 17 12 10 9 7 17 18 28 35 40 50 68 86 120 139 147 172 165 129 110 103 101 103 132 154 136 124 136 46 25 54 38 33 37 34 31 19 25 43 50 34 40 29 45 48 39 41 33 17 19 29 36 36 29 22 22 26 26 14 3 4 5 2 0 3 2 1 0 1 1 3 2 2 4 9 3 6 4 0 0 0 0 0 0 0 1 4 12 14 12 10 10 8 6 3 1 2 5 7 9 7 7 8 12 10 14 18 21 20 20 17 19 18 15 14 20 22 18 12 10 13 10 15 22 49 79 96 83 81 71 57 65 108 76 69 69 72 86 113 49 26 23 29 34 34 61 71 58 31 13 24 28 23 16 9 2 6 6 12 16 10 0 0 3 3 7 21 12 12 10 10 13 18 23 30 34 37 35 17 19 25 23 19 15 15 23 20 17 14 13 16 16 25 41 44 24 24 36 36 40 40 33 30 24 14 17 26 25 18 12 13 15 15 14 13 18 29 40 54 72 84 111 136 149 151 147 159 142 123 104 96 116 131 138 139 154 43 35 58 42 39 40 40 37 20 22 26 30 34 47 30 72 87 59 27 29 13 22 33 39 38 26 20 19 20 20 19 4 6 5 2 1 4 1 0 0 0 0 2 1 0 4 6 1 4 4 4 2 0 0 0 0 0 2 7 12 11 10 9 7 4 4 2 1 1 6 17 32 32 27 20 14 13 27 33 32 27 22 16 21 27 22 10 12 15 11 14 16 15 13 34 34 69 100 99 78 76 99 80 50 51 49 51 46 37 35 50 23 25 18 23 30 6 7 88 54 10 9 16 29 30 25 21 22 20 8 20 22 12 0 0 4 5 10 17 11 9 10 10 15 23 25 33 34 34 29 21 20 22 10 11 14 11 29 18 15 8 2 4 6 21 24 31 36 37 48 34 43 51 51 52 36 21 15 15 17 20 10 17 21 22 20 8 11 28 47 63 78 94 98 106 112 122 136 149 153 142 133 125 123 159 167 166 162 39 41 55 45 45 44 41 31 21 26 29 23 34 46 40 63 72 49 24 19 18 25 30 36 37 29 24 23 25 24 19 11 8 3 4 3 0 0 0 0 0 0 0 0 0 1 1 1 2 4 4 2 0 0 0 0 0 1 4 7 8 8 9 8 5 4 1 0 0 3 10 20 22 23 22 22 27 41 42 37 35 33 26 24 34 35 26 15 12 9 23 22 16 13 22 56 103 108 87 66 53 58 59 44 31 34 31 33 25 30 34 17 38 25 34 34 12 11 67 41 15 7 3 17 6 7 19 27 24 10 30 33 17 0 1 6 11 13 14 13 8 11 15 19 22 24 34 25 29 30 23 14 17 3 9 8 5 10 10 13 12 5 1 8 39 23 19 28 40 43 29 34 39 48 55 37 34 15 8 12 17 8 11 11 19 27 29 31 30 51 68 80 91 90 90 87 98 127 153 148 155 133 114 120 157 142 161 146 36 43 52 56 54 49 41 25 23 38 40 27 29 36 35 25 24 26 23 22 26 29 28 30 31 30 28 27 23 20 18 12 5 2 3 2 0 0 0 0 0 0 0 0 2 0 0 1 3 3 4 1 0 0 0 0 0 0 0 2 3 5 10 11 10 6 0 2 1 2 3 2 3 12 21 31 40 45 41 44 48 49 43 39 44 42 47 35 14 10 32 28 22 24 44 97 128 99 71 53 41 44 49 46 41 35 24 32 14 26 27 19 44 26 42 49 37 23 45 21 21 11 8 20 9 4 5 18 23 16 30 28 12 3 7 7 14 14 12 10 9 11 15 18 19 25 32 17 31 35 23 16 23 1 7 3 7 11 1 6 7 5 4 13 32 19 24 34 44 43 21 22 23 29 32 31 36 30 15 10 11 11 11 10 21 35 40 38 46 60 75 84 87 86 83 96 102 112 125 126 159 147 136 129 134 156 156 155 33 39 43 45 49 52 39 26 29 36 36 29 24 24 26 27 23 14 31 32 29 26 25 22 19 19 26 30 22 17 20 15 5 1 3 1 0 0 0 0 0 0 0 1 2 0 0 1 2 3 5 0 0 0 0 0 0 0 0 0 0 2 5 6 7 4 2 5 3 4 6 5 4 9 26 41 47 51 53 58 55 55 53 50 52 53 40 39 25 11 22 29 31 40 69 107 110 78 58 47 42 42 50 50 49 37 24 17 7 21 15 19 39 30 43 48 33 33 47 8 31 13 11 20 9 3 3 16 21 19 30 24 13 7 8 9 9 10 10 9 10 13 13 17 18 23 26 19 19 14 7 10 13 4 11 3 7 8 0 0 1 5 8 14 23 13 23 23 33 41 32 21 15 16 14 17 29 34 26 23 21 19 18 19 30 58 67 62 71 72 85 91 94 94 89 109 111 109 109 114 126 124 136 146 149 150 144 143 29 39 40 37 49 53 31 27 33 39 37 31 27 24 20 23 24 15 28 37 31 27 27 36 33 27 30 31 24 28 20 10 3 0 1 2 2 2 1 1 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 3 7 4 6 10 7 6 12 13 14 17 26 44 49 55 62 65 63 62 56 55 53 50 47 38 32 22 17 23 23 43 78 96 76 53 49 49 53 54 49 49 59 38 24 25 16 28 17 22 32 34 36 47 30 39 47 22 43 12 10 7 0 1 8 14 12 14 21 21 13 6 6 8 8 8 8 8 10 12 12 15 19 21 20 16 16 35 16 7 6 4 7 1 0 0 0 0 1 18 9 8 13 25 22 21 19 21 22 18 11 13 9 11 20 25 27 31 32 34 37 37 28 62 75 73 75 77 92 93 99 104 105 101 111 114 118 119 119 116 117 133 136 132 136 133 22 35 39 29 45 46 30 23 33 42 41 37 36 34 25 20 22 26 29 32 27 20 20 20 23 28 32 24 17 22 25 18 6 1 2 2 0 0 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 9 8 15 19 15 11 26 27 33 40 44 47 59 63 62 59 61 65 56 59 58 54 54 41 34 28 23 19 12 53 83 76 56 47 47 48 49 50 48 45 63 47 34 27 29 31 18 28 33 26 23 39 37 43 36 28 38 12 20 12 2 4 14 15 9 5 5 8 14 4 3 4 6 8 10 7 9 9 8 10 9 11 19 17 10 13 9 13 11 5 0 0 0 0 0 0 8 40 11 13 13 21 50 22 21 18 18 17 12 16 12 14 18 24 28 30 32 36 42 45 42 32 58 73 77 84 101 102 104 104 102 108 105 121 119 117 116 115 115 124 126 129 131 127 19 32 40 19 48 43 29 23 33 46 44 42 42 41 34 26 20 23 22 15 22 10 16 23 21 20 30 21 14 18 26 15 8 4 2 1 3 0 1 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 1 6 15 24 35 35 29 23 29 32 37 46 55 61 72 73 75 70 63 61 57 62 57 51 46 39 34 32 32 28 27 61 73 55 43 43 45 46 45 45 50 54 57 65 47 48 49 44 28 34 35 25 19 29 27 43 38 32 32 26 23 25 18 10 10 17 5 1 1 8 17 2 2 2 3 6 9 7 10 8 10 12 6 5 12 17 19 16 12 6 6 3 0 1 1 0 0 0 13 38 15 15 23 18 10 10 9 13 18 18 21 36 16 15 13 12 17 26 28 29 33 43 52 33 44 61 69 80 102 107 97 103 102 108 148 128 120 118 116 114 117 126 122 123 123 121 20 36 42 32 51 34 27 27 36 45 41 41 46 46 40 24 18 20 15 8 7 5 6 14 25 27 23 27 17 16 20 20 9 8 6 3 1 0 0 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 0 0 0 0 0 11 28 36 39 47 50 51 49 38 40 43 55 67 71 64 62 61 63 63 63 64 55 54 50 37 27 29 33 31 44 74 60 40 34 34 37 41 43 41 49 55 56 69 35 38 48 42 28 29 39 25 26 31 24 46 43 39 32 27 18 14 11 4 3 8 5 1 2 8 13 12 9 2 1 4 10 14 23 21 17 12 5 3 7 9 7 8 12 13 7 3 2 2 1 0 0 1 14 31 27 13 28 24 15 12 7 9 18 19 31 46 14 14 15 16 17 23 26 27 27 33 35 29 48 65 69 79 92 93 80 69 77 102 124 114 115 116 113 113 121 134 120 121 119 118 22 35 41 57 68 47 36 36 42 45 43 35 46 45 37 27 12 31 21 10 6 1 0 20 25 36 37 34 24 43 45 37 25 7 2 0 1 1 1 0 1 2 2 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 33 47 47 59 65 64 59 56 62 56 66 74 76 76 77 77 70 66 64 61 55 52 45 39 34 27 30 39 52 59 44 21 20 25 27 29 32 47 41 43 47 50 44 34 48 36 19 24 40 27 29 24 26 48 38 43 40 26 14 7 5 6 4 4 8 0 9 15 18 17 12 1 0 1 4 10 17 39 16 27 31 17 18 23 22 13 4 4 5 3 2 2 1 1 3 5 14 32 42 29 24 25 23 22 21 17 19 23 32 31 13 16 17 16 16 19 24 26 24 30 35 40 53 56 66 75 81 81 75 53 60 83 100 98 101 105 107 115 123 123 116 115 113 116 18 35 35 36 42 42 35 33 43 51 47 37 39 38 30 21 16 25 39 17 8 4 2 5 20 37 43 28 25 8 15 22 24 15 5 1 1 1 0 0 2 1 1 1 0 1 0 0 0 0 0 0 0 0 0 1 1 0 1 1 0 0 0 6 7 21 36 49 62 66 62 60 61 58 71 85 82 79 83 79 73 66 62 55 47 45 38 37 34 28 28 61 69 52 31 20 20 21 22 26 30 27 40 37 45 45 32 17 32 38 28 26 38 35 37 27 37 57 34 23 26 20 10 14 25 23 7 7 8 2 16 18 14 7 2 0 0 0 5 10 18 34 33 17 14 14 16 12 15 13 9 6 6 5 5 3 3 5 5 4 16 32 44 42 27 18 17 19 23 22 19 22 32 27 16 13 11 16 18 21 24 26 27 37 39 45 57 57 72 77 79 76 66 46 66 68 80 90 92 101 106 114 119 122 125 113 109 111 16 35 28 32 37 29 19 22 24 30 34 36 36 34 25 19 14 13 23 13 14 10 5 11 40 35 39 30 9 17 36 34 24 18 9 2 1 1 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 6 6 18 30 42 57 63 64 71 81 86 89 97 84 74 74 79 89 72 65 57 47 44 44 46 41 36 39 63 61 42 20 13 20 19 16 18 22 30 38 38 28 37 30 11 11 42 40 46 48 31 33 30 44 48 35 29 16 11 6 5 15 18 3 5 4 2 7 11 7 4 2 1 2 2 2 2 2 4 6 11 11 7 6 6 1 3 6 6 5 6 7 5 5 6 6 5 14 28 37 40 37 18 19 16 21 27 25 21 31 30 27 25 21 18 17 21 26 30 33 49 49 46 49 57 67 72 68 61 49 40 70 66 66 70 78 96 101 111 112 116 126 114 103 102 20 26 31 29 38 20 9 13 14 23 37 37 33 29 22 15 12 9 9 10 13 10 10 15 31 36 22 19 16 9 13 30 15 7 6 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 6 23 29 38 54 63 71 74 89 98 97 90 86 82 85 82 73 63 62 55 48 44 44 44 39 38 41 40 22 21 23 21 21 20 13 18 23 34 49 54 27 49 47 23 14 15 83 58 33 22 30 31 28 23 21 21 12 2 1 6 13 12 1 4 4 3 5 12 6 3 3 2 1 2 2 5 6 8 8 3 4 3 3 4 5 7 9 9 7 6 7 7 6 4 7 12 12 20 25 32 32 24 28 30 29 30 29 24 27 26 26 27 27 26 22 20 25 30 36 56 57 49 47 59 72 62 53 50 42 37 53 52 82 86 88 97 98 112 114 102 101 121 118 104 27 27 32 30 29 12 8 10 13 22 22 33 30 26 23 12 11 10 9 9 10 12 16 23 26 27 17 11 20 29 23 15 5 7 4 1 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 22 31 47 59 79 108 87 85 88 83 72 69 61 68 60 46 50 47 38 37 39 39 41 43 33 31 29 18 16 23 25 22 21 23 30 37 45 49 50 47 46 53 43 20 13 54 27 21 19 18 28 16 14 9 7 7 0 4 4 3 2 5 15 15 12 15 19 15 12 3 3 8 12 11 9 6 2 2 4 5 4 5 5 5 2 0 1 3 4 6 8 11 6 7 12 11 13 13 23 25 21 23 29 31 31 30 27 26 25 25 22 19 18 14 14 21 25 29 40 42 37 47 59 64 56 44 40 43 51 63 64 44 60 79 91 96 109 102 95 103 117 115 98 37 25 22 23 19 12 10 9 13 21 29 29 32 24 18 12 3 4 5 5 7 12 8 18 18 20 26 13 11 21 28 19 1 11 10 5 2 3 4 4 3 2 1 0 1 0 0 0 0 3 3 1 0 0 0 0 0 0 0 0 0 0 0 7 18 23 29 52 55 65 79 85 85 97 73 50 45 46 42 53 45 36 43 34 26 28 34 37 38 26 27 27 22 16 24 24 19 19 29 43 46 37 46 45 32 21 19 24 25 25 37 23 15 19 20 20 17 19 25 15 8 7 5 5 6 10 14 14 15 18 22 22 16 24 29 11 12 22 26 26 16 16 13 6 2 3 7 8 7 6 6 6 18 15 8 7 10 9 10 11 12 12 14 23 22 22 27 27 26 21 26 31 30 26 23 20 19 18 14 12 16 20 22 24 29 33 55 52 49 49 40 39 49 53 46 36 43 64 81 87 94 106 95 97 94 97 107 107 47 35 24 18 17 15 12 10 16 24 31 31 31 21 18 25 24 7 5 3 3 5 5 10 14 16 19 17 19 20 20 15 5 7 12 22 15 9 12 9 6 3 3 4 3 3 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 21 29 33 63 93 105 102 86 51 36 42 50 71 27 30 30 32 36 31 27 30 31 28 24 37 28 17 10 12 22 15 18 30 49 65 43 57 42 21 24 33 15 17 18 17 18 12 18 17 9 5 1 19 19 13 14 12 8 15 16 11 6 11 14 14 18 18 12 14 11 10 14 20 24 18 20 15 6 0 0 2 3 2 2 2 1 6 8 7 7 8 7 13 14 18 23 27 33 26 22 21 22 28 17 19 24 27 26 25 20 18 17 19 21 20 21 18 18 25 43 58 54 48 46 44 48 54 55 42 30 44 66 84 89 93 99 92 93 91 96 101 105 48 45 36 23 19 16 11 9 20 21 27 30 21 21 10 4 10 16 5 3 2 6 8 4 14 10 8 14 23 17 25 17 11 8 7 29 21 13 11 10 12 7 5 6 8 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 10 27 58 71 62 54 63 21 25 40 42 13 48 16 8 11 15 14 15 18 23 25 26 45 32 20 16 18 22 12 19 36 46 45 40 55 52 42 38 43 22 18 14 12 10 8 8 16 24 20 9 17 24 22 19 18 8 14 6 2 3 7 6 4 8 7 7 11 4 4 4 8 19 26 19 23 10 1 3 6 5 3 4 4 2 0 1 5 8 9 13 20 21 28 34 35 34 30 23 22 33 47 25 23 19 20 22 21 20 19 24 24 21 23 23 18 17 28 49 64 44 40 38 37 42 50 40 40 43 48 63 80 84 94 98 93 86 79 90 103 109 45 42 44 43 25 24 19 12 20 13 22 24 16 12 11 12 16 16 10 11 9 12 10 7 13 10 6 15 19 14 33 28 14 10 9 11 11 8 8 10 15 15 6 3 6 8 4 2 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 2 6 17 34 41 20 9 16 2 15 11 23 30 4 4 3 7 11 9 9 16 17 29 31 25 20 10 11 19 25 23 25 39 36 37 52 45 46 48 38 23 18 35 14 7 8 7 4 4 10 9 3 4 9 16 11 4 3 1 1 0 1 2 2 4 7 3 0 3 6 5 4 1 7 20 31 27 16 8 7 7 7 1 0 0 1 2 2 6 7 9 11 12 24 32 35 33 31 36 33 26 24 27 26 28 25 22 19 19 21 28 31 27 23 23 22 20 17 25 47 64 37 37 27 21 30 53 51 45 50 61 72 77 82 90 97 95 84 99 95 98 110 42 37 39 38 17 31 26 19 24 18 20 19 13 7 7 7 21 18 15 20 19 19 10 5 7 8 10 15 22 23 30 50 11 8 10 5 4 5 9 8 8 9 8 5 4 5 4 4 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 3 5 6 9 3 1 2 1 10 7 3 8 15 12 2 4 8 13 17 18 16 36 37 23 18 8 15 14 17 25 32 40 37 42 49 48 46 45 33 23 18 26 22 15 8 5 6 10 12 10 7 5 3 3 6 5 3 5 9 6 4 1 0 0 0 3 1 0 2 6 9 4 12 26 36 36 17 7 5 8 9 3 1 4 9 11 6 5 7 9 10 11 23 33 34 33 36 44 44 27 22 24 27 27 28 26 23 20 21 28 31 31 29 27 25 20 22 18 34 59 55 39 39 29 29 46 60 54 55 53 57 70 82 79 81 87 94 92 91 95 95 32 31 29 23 13 19 28 18 21 34 20 20 17 11 8 6 6 15 20 22 18 20 10 7 7 9 16 13 24 27 28 36 25 16 16 15 13 9 10 8 5 5 8 5 3 3 3 2 0 0 0 0 0 0 0 0 1 2 1 0 0 0 1 1 1 0 1 1 1 2 2 0 1 1 1 3 7 3 2 2 3 1 7 13 16 17 15 15 37 40 38 31 13 16 25 24 26 32 35 27 39 48 48 47 38 29 28 27 20 27 11 16 16 15 17 14 12 9 10 9 3 1 1 0 2 5 7 12 9 5 3 3 5 7 6 9 14 15 10 20 38 45 38 20 12 9 10 12 12 9 6 8 9 8 7 7 6 11 18 26 31 29 26 34 44 46 29 23 24 25 25 28 28 26 25 25 27 29 29 35 36 32 26 29 18 24 45 59 51 70 49 37 45 68 69 66 60 58 64 73 74 85 96 109 119 98 84 93 25 26 20 20 18 13 30 12 14 20 16 17 18 14 10 6 7 16 20 21 19 18 15 14 10 11 16 14 20 20 22 36 51 29 28 17 9 10 11 11 6 5 10 15 12 10 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 2 2 1 0 0 0 0 1 5 5 1 4 4 5 4 3 8 14 19 14 11 15 23 26 31 26 21 23 44 43 32 29 31 21 21 33 41 40 32 25 21 35 37 19 12 15 20 20 20 25 20 16 12 7 4 4 4 3 7 10 7 14 11 9 10 10 4 3 13 18 21 21 18 15 38 47 37 22 20 16 17 18 18 17 12 6 8 11 11 10 10 19 25 25 22 23 20 33 48 53 52 28 25 23 22 27 32 30 28 33 38 37 36 38 43 40 32 26 19 13 22 35 40 59 45 44 53 64 63 52 54 57 59 63 70 85 89 89 96 108 83 86 18 18 13 19 15 12 20 10 14 13 12 14 18 15 15 11 7 12 15 19 21 22 22 23 14 14 15 15 10 15 22 47 61 41 27 21 13 10 11 11 6 4 6 9 10 11 7 11 11 8 3 2 0 0 0 0 1 2 1 0 0 0 0 0 0 0 1 1 0 0 0 1 2 1 4 4 1 2 2 4 4 5 8 14 26 17 18 23 24 32 22 17 22 37 38 34 24 22 24 22 22 31 23 21 21 15 11 19 21 17 14 14 17 20 16 16 31 26 37 31 24 21 17 13 7 6 9 11 8 9 15 14 9 8 15 14 15 18 20 10 29 36 36 33 29 16 17 16 12 8 4 11 8 8 11 16 21 22 20 23 25 21 23 31 39 46 45 25 23 24 23 25 31 31 26 31 36 43 58 51 58 50 38 31 19 27 26 25 24 28 28 42 69 73 51 34 42 45 58 70 76 89 90 91 103 113 107 101 5 2 10 24 17 16 18 15 21 22 20 20 21 19 18 15 10 8 10 12 18 22 25 26 20 18 15 12 9 8 19 50 64 52 25 23 22 12 6 5 5 5 2 1 2 3 3 8 10 11 11 7 4 1 0 0 0 3 1 1 1 0 0 0 0 0 0 0 0 0 0 2 4 2 3 1 1 1 1 0 2 5 8 13 18 14 18 21 23 28 16 24 26 21 15 15 15 14 16 18 19 14 23 17 12 9 10 4 2 2 8 16 14 31 24 19 19 22 38 42 41 40 34 14 18 21 17 13 14 11 15 17 20 25 26 23 24 28 27 19 22 37 42 38 31 17 12 9 4 1 1 9 12 12 13 18 21 15 10 21 25 21 28 27 26 32 35 29 34 37 34 35 35 30 24 22 21 34 60 75 77 51 38 34 31 57 60 49 30 15 17 26 68 105 98 62 67 64 71 76 80 87 88 80 84 89 96 104 4 3 8 23 23 20 21 19 17 16 24 26 24 21 16 21 14 9 9 9 11 11 16 20 18 19 15 13 12 11 11 24 47 37 21 16 14 9 5 3 3 6 6 5 4 3 4 5 2 3 7 8 3 2 1 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 1 0 0 2 4 8 14 12 13 14 20 22 15 13 9 7 7 8 10 9 8 8 11 12 9 19 13 6 7 12 4 3 12 27 34 29 18 15 28 48 54 54 55 54 44 27 28 29 28 26 24 21 19 17 12 13 24 26 35 42 45 38 32 36 37 41 38 26 13 4 3 5 6 6 8 9 11 13 14 11 6 15 16 18 28 27 29 32 30 38 62 44 50 50 39 24 24 18 18 36 65 85 81 48 42 37 30 31 37 33 23 14 14 17 25 77 109 110 103 78 76 79 85 94 90 81 91 96 94 93 2 1 4 13 20 16 22 22 20 21 22 21 22 21 18 17 16 15 11 8 8 6 4 7 11 13 13 12 13 14 14 15 41 28 31 37 26 10 6 6 5 4 4 5 4 3 6 11 6 4 2 2 1 1 0 0 0 1 2 3 3 1 0 0 0 0 0 0 0 0 1 0 3 4 3 2 0 1 1 1 0 0 0 4 7 7 7 12 16 16 10 7 4 3 6 9 9 9 7 4 4 5 5 12 9 8 9 8 3 7 8 39 50 13 28 17 13 21 35 38 39 56 52 40 38 35 31 26 24 26 27 26 26 21 21 28 34 37 47 46 45 65 45 36 30 24 17 3 2 3 3 2 2 4 7 10 11 10 7 9 11 13 20 27 31 34 30 41 53 30 45 40 30 23 24 16 31 52 74 85 72 48 48 39 27 20 9 12 17 16 15 16 15 45 80 102 114 131 91 83 79 78 77 51 51 47 54 66 0 7 6 9 14 16 19 17 16 14 12 23 16 18 20 19 20 20 17 11 8 8 2 4 6 8 8 9 10 10 10 14 32 26 46 44 25 14 11 11 9 7 6 3 2 2 4 8 7 2 2 2 1 0 0 1 0 0 1 2 8 6 3 2 2 2 1 2 2 2 3 4 3 2 2 2 1 1 0 0 0 0 0 3 4 4 5 5 5 5 4 3 5 3 5 7 7 7 8 3 4 6 5 7 8 10 12 10 6 17 37 46 39 21 39 29 17 12 21 30 21 51 51 45 46 51 34 32 31 27 23 21 30 31 28 34 45 44 50 52 53 54 53 42 28 19 14 7 4 4 4 2 0 1 6 8 10 12 15 14 6 5 12 23 30 37 31 25 26 26 25 23 22 26 27 16 10 37 65 71 59 47 43 44 33 15 7 15 18 13 13 17 25 54 65 61 88 133 120 90 69 58 51 53 79 84 87 101 9 26 20 15 14 14 14 14 14 13 14 21 18 13 19 23 21 14 15 11 8 8 4 5 3 3 5 7 7 7 6 10 18 19 34 47 29 10 10 12 13 11 8 6 10 11 7 13 20 11 28 25 12 3 1 1 0 0 0 2 8 9 10 12 12 10 5 5 4 4 5 1 1 1 1 2 3 1 0 0 1 2 2 4 5 4 3 2 0 3 2 3 5 2 5 5 5 6 8 5 5 4 4 5 7 7 5 7 10 17 30 17 15 10 5 20 19 21 22 23 24 51 49 48 48 48 49 47 44 38 33 31 21 54 57 52 51 51 52 50 48 51 60 54 38 27 20 15 8 3 2 2 2 3 7 6 11 15 19 23 20 11 10 18 32 51 49 30 28 28 21 21 21 23 20 17 25 19 39 41 37 36 31 30 26 19 15 17 10 8 12 17 20 20 36 45 55 82 107 94 116 84 63 53 45 32 34 65 20 29 38 26 20 17 14 12 12 9 9 13 16 12 22 25 19 12 8 8 8 8 8 10 4 2 5 7 6 4 7 8 18 29 25 41 20 7 7 8 8 8 11 12 15 24 20 11 15 22 25 53 40 18 7 6 2 3 1 0 1 2 1 2 4 4 2 4 5 5 3 0 0 2 1 8 10 3 3 3 7 7 5 4 7 4 4 3 1 4 2 5 6 3 3 4 8 9 10 11 15 6 3 4 5 6 6 9 17 21 16 8 3 1 0 0 1 37 46 32 21 33 37 38 44 45 40 42 49 42 42 41 32 36 49 53 52 51 50 44 44 51 57 55 46 35 24 16 12 11 7 5 5 7 9 8 10 13 14 14 15 16 6 11 35 65 72 26 26 30 28 26 21 15 12 21 34 27 11 8 10 14 17 16 21 18 12 10 9 11 15 20 25 27 25 24 35 45 60 79 120 107 94 98 107 124 111 96 19 24 24 17 21 21 16 10 9 6 6 8 9 11 13 14 10 7 6 10 6 4 6 11 13 2 7 9 8 5 10 7 23 38 54 58 16 6 5 4 3 5 7 10 17 28 37 26 32 39 49 79 83 44 24 16 12 26 26 14 7 5 2 0 0 0 0 1 6 2 0 0 1 4 3 23 20 7 6 3 6 7 5 5 6 5 4 3 2 4 3 5 4 2 3 7 12 10 7 4 2 0 2 2 5 8 11 8 16 21 20 10 2 0 0 0 3 13 27 54 40 18 24 32 31 30 35 41 42 32 38 42 43 42 41 46 47 48 49 48 45 44 47 50 49 40 27 21 16 10 8 8 7 8 10 10 7 6 5 9 16 17 11 11 29 57 67 23 31 33 39 39 23 16 16 25 36 34 1 0 0 1 3 5 10 9 7 4 2 5 9 11 16 24 28 31 22 19 40 63 50 70 81 68 53 50 55 91 17 26 28 13 16 21 13 8 8 6 13 10 9 7 1 1 3 5 9 12 8 6 5 8 10 4 8 9 9 7 7 3 17 19 26 42 11 10 6 3 4 11 17 19 23 33 44 47 45 46 63 86 93 63 50 30 20 37 45 38 28 19 11 5 1 0 4 5 2 0 0 0 4 12 18 34 21 8 4 1 4 4 3 2 1 2 1 2 3 3 3 1 1 3 3 4 14 13 9 7 6 1 3 3 6 11 13 9 34 30 20 13 1 0 0 0 11 36 25 26 36 26 19 29 27 27 21 20 25 20 27 32 34 37 36 38 39 38 36 34 43 38 40 43 45 41 35 30 22 14 9 10 7 7 9 11 11 9 10 7 6 8 15 13 18 36 47 26 33 34 48 46 27 20 21 25 31 28 8 7 1 1 2 3 5 8 7 3 0 0 2 4 20 33 32 11 2 4 44 59 30 30 96 131 126 102 91 99 14 21 19 12 14 21 9 7 10 14 17 10 10 8 3 2 3 3 6 8 6 7 1 1 2 3 4 3 6 6 4 2 5 16 21 17 9 9 9 7 4 6 17 19 25 36 46 53 56 43 59 79 85 77 62 38 27 30 38 40 34 25 16 11 5 2 4 5 3 1 1 0 11 21 24 23 13 5 2 2 2 1 2 1 0 1 8 3 2 2 3 3 3 2 2 3 8 13 35 19 10 9 8 5 10 13 14 13 15 12 16 12 3 2 1 0 1 6 17 8 26 32 28 27 23 30 37 25 13 13 17 22 25 26 28 29 29 25 25 27 29 18 23 27 28 29 31 24 16 10 6 4 2 3 6 9 10 7 6 4 3 5 12 13 16 22 27 30 32 39 62 55 32 20 27 35 37 29 18 15 3 3 3 3 3 6 3 2 2 3 4 19 54 73 61 25 22 35 79 90 92 103 25 16 13 15 30 55 21 10 9 9 10 14 12 9 7 9 11 7 7 8 8 5 1 1 2 2 5 10 10 5 3 1 1 4 6 8 5 5 7 7 11 13 12 9 9 9 5 3 5 9 16 26 32 37 42 32 65 92 98 83 57 37 25 22 25 27 26 17 9 2 2 8 4 5 6 6 5 6 6 8 9 8 6 1 2 3 2 0 2 1 0 0 2 8 3 2 2 1 0 2 1 3 8 16 55 24 12 13 12 10 14 15 19 29 59 30 13 9 8 6 2 1 6 8 11 20 19 26 25 19 14 17 20 22 16 13 16 18 23 25 25 25 22 21 21 21 21 25 21 17 16 17 18 17 13 8 6 5 3 3 5 6 7 6 5 3 2 5 13 21 22 17 15 20 27 25 62 57 34 20 26 39 39 38 29 16 7 4 3 2 2 5 4 9 10 8 11 28 56 68 65 63 69 89 166 177 143 103 16 34 34 34 32 30 23 14 13 5 4 8 12 16 10 7 6 6 4 4 3 4 6 4 8 8 5 4 11 16 14 11 7 5 2 2 7 10 12 9 12 13 12 9 5 6 4 4 3 2 4 8 12 19 27 37 64 102 105 77 41 27 21 19 19 20 19 7 4 2 2 6 1 3 4 4 5 12 3 1 2 1 0 0 0 1 1 0 1 0 0 3 7 8 1 0 0 0 0 0 2 5 9 12 12 11 11 12 13 15 17 18 30 27 9 3 8 8 6 5 4 5 2 3 9 17 20 12 12 15 20 24 16 21 17 18 22 19 17 15 21 28 30 25 15 20 24 25 19 10 9 11 12 13 10 2 0 3 5 3 4 4 4 4 5 5 4 6 13 23 33 25 22 25 26 23 61 61 39 22 21 36 46 50 39 22 8 2 1 3 5 6 10 21 29 19 13 23 42 67 85 90 131 221 230 231 127 31 11 24 37 48 48 40 10 19 20 17 11 8 9 12 1 7 7 6 6 5 10 9 6 9 20 17 11 5 2 7 15 19 16 15 12 4 4 10 11 9 9 11 10 7 5 7 5 7 3 2 3 3 5 18 37 57 78 102 98 59 31 25 24 29 29 19 8 1 1 0 0 1 0 0 0 0 0 0 0 1 5 3 0 0 0 0 0 0 0 0 1 10 11 5 0 0 0 0 0 2 4 8 10 9 7 8 9 9 12 15 16 16 37 40 23 0 1 2 1 4 9 10 12 17 11 14 23 17 9 11 11 10 15 24 17 19 23 25 27 28 33 33 35 38 13 23 21 12 7 6 3 3 5 9 14 6 1 0 1 1 1 0 0 1 3 3 2 5 7 15 26 29 38 29 18 21 53 63 39 24 20 21 22 31 35 22 10 12 1 7 13 18 24 28 32 25 26 34 42 21 49 52 67 106 121 117 98 53 21 10 11 13 17 19 1 15 29 22 15 9 6 5 0 3 3 4 3 2 6 8 6 11 17 14 8 4 3 7 15 20 18 16 11 2 1 4 5 7 9 10 11 7 7 8 9 12 6 4 7 9 7 5 20 41 61 79 77 39 27 30 34 43 21 10 2 0 0 0 0 0 0 0 1 0 0 0 3 11 6 2 0 0 0 0 0 0 0 0 1 5 15 17 10 0 0 0 2 3 4 10 13 12 10 10 14 12 12 14 17 20 32 44 22 0 1 4 2 3 12 17 6 4 12 25 33 29 16 11 17 15 12 21 21 21 19 14 15 34 26 24 28 35 28 23 16 7 0 1 0 0 0 2 4 2 2 1 0 0 0 0 0 0 0 2 3 5 4 5 10 17 38 17 12 25 48 62 26 16 14 13 13 35 33 20 11 11 5 12 19 22 23 27 41 29 29 27 25 39 49 24 14 52 96 51 63 43 22 13 9 8 12 13 0 14 30 32 19 11 3 1 0 0 0 1 1 2 3 3 26 16 11 10 5 4 3 3 7 13 16 16 8 2 0 0 0 3 4 4 8 3 7 11 12 9 6 6 12 12 5 3 1 8 27 44 47 27 23 20 23 29 10 5 1 0 0 0 0 0 0 0 1 0 0 0 11 22 1 0 0 0 0 0 0 0 1 3 4 0 2 5 4 0 0 0 2 5 8 13 20 19 17 14 12 10 18 14 17 28 30 32 38 29 10 2 3 2 9 15 11 3 8 14 19 25 29 9 21 21 16 15 13 17 19 15 12 19 14 14 16 19 20 8 8 9 5 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 1 1 2 3 3 3 9 20 24 5 8 29 43 41 15 12 10 8 10 20 21 15 8 5 8 14 16 17 18 19 20 18 22 27 35 38 4 2 5 16 31 32 90 34 12 7 6 4 4 13 2 6 9 14 12 6 1 0 0 0 0 0 1 2 2 11 40 16 8 7 8 9 4 4 4 4 5 9 5 1 0 0 0 1 0 1 2 2 5 10 14 14 8 8 13 9 4 2 0 0 5 18 26 22 17 12 9 10 6 2 0 1 0 0 0 0 0 1 1 0 0 0 10 13 0 0 0 0 0 0 0 3 7 6 5 4 3 12 5 0 1 1 1 5 9 15 27 26 21 16 14 16 17 26 22 32 42 5 5 1 3 3 3 7 3 10 12 8 13 12 12 18 21 10 16 21 23 20 14 13 8 6 5 5 6 9 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 10 15 14 6 9 29 30 24 20 19 14 10 10 13 15 13 10 8 10 15 17 19 20 21 19 15 23 35 45 41 19 17 8 48 89 89 60 20 9 8 7 4 2 41 6 14 20 27 24 12 2 1 1 0 0 0 2 4 4 6 14 9 5 4 6 8 1 5 9 11 9 6 5 2 1 0 0 0 0 0 0 2 8 17 17 18 18 17 14 6 4 3 3 4 3 6 10 13 14 17 22 13 3 2 5 5 3 0 1 5 1 2 2 0 1 4 16 10 1 0 0 0 0 1 3 5 11 9 9 10 9 9 7 5 4 2 0 0 5 10 19 28 21 17 18 21 20 16 31 25 17 19 40 7 0 1 2 7 5 9 13 15 14 10 7 22 24 18 17 18 25 27 26 22 12 7 4 5 5 2 2 1 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 6 2 7 13 13 12 17 31 25 24 26 22 20 13 9 11 14 11 11 16 17 18 22 21 17 16 22 28 24 21 22 24 24 27 106 172 106 39 7 6 10 22 31 26 15 101 0 0 1 11 13 11 4 0 0 0 0 0 1 1 5 7 7 7 7 6 6 3 1 1 5 10 10 6 3 1 1 0 0 0 0 0 0 1 11 29 23 20 23 21 10 6 7 6 6 10 10 9 10 13 20 25 18 6 5 8 9 13 13 5 3 6 0 11 4 4 5 6 24 21 8 1 0 0 0 5 6 5 13 9 10 13 11 7 17 8 5 4 1 5 6 6 13 22 17 16 19 23 23 20 33 26 10 5 7 0 0 0 1 1 1 6 9 10 11 9 3 16 19 19 22 22 26 28 25 19 12 12 8 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 1 2 2 3 21 23 23 31 29 29 24 22 20 22 15 13 11 11 15 19 22 26 30 33 25 15 52 52 34 21 9 7 7 8 12 17 35 24 6 4 3 4 3 2 0 12 60 0 0 0 1 0 3 3 0 0 0 0 0 0 0 1 3 3 3 5 6 6 7 8 6 1 1 3 2 0 0 1 1 0 0 0 0 0 0 15 34 33 30 36 25 10 7 7 6 4 10 21 19 16 22 20 18 26 4 13 11 5 11 17 4 0 2 9 38 7 26 23 16 55 50 18 2 1 0 0 2 2 6 15 8 3 15 14 11 31 6 3 2 1 5 5 5 13 16 13 14 15 31 27 21 34 32 12 13 18 5 6 1 3 3 1 5 5 6 6 6 6 3 6 9 13 18 15 16 15 10 6 4 0 5 3 2 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 3 14 35 27 23 23 19 21 29 23 19 18 13 11 8 8 12 17 18 29 37 36 36 69 98 56 24 16 12 12 19 18 17 20 22 17 18 22 20 11 14 12 6 21 59 1 0 0 0 0 0 0 1 1 0 0 0 0 2 3 0 0 0 1 2 0 4 8 6 2 2 2 2 2 1 0 1 0 0 0 0 0 3 12 31 41 39 43 21 10 7 2 10 6 5 16 28 11 25 17 15 20 1 17 7 0 6 20 4 1 5 15 28 1 49 29 2 17 38 14 6 2 0 1 0 2 10 16 15 6 20 11 12 22 1 0 0 0 0 1 2 10 14 12 13 15 28 27 25 32 35 19 12 16 21 15 3 6 4 1 0 0 0 4 8 9 2 6 6 5 5 5 4 5 6 3 0 0 0 1 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 1 0 2 8 21 35 25 25 28 26 25 31 25 20 17 14 13 14 12 12 15 20 25 32 31 49 98 29 18 14 14 14 15 35 27 20 18 23 53 27 24 23 14 21 25 10 1 11 4 1 0 0 0 0 0 0 0 1 1 0 0 2 3 0 0 0 0 0 0 1 6 5 3 3 3 3 3 2 1 0 0 0 0 0 5 28 24 43 56 52 45 26 20 11 7 17 8 4 17 25 16 26 25 26 18 3 14 9 2 11 21 6 1 10 12 8 4 19 8 5 6 12 17 13 5 1 1 4 5 8 12 16 24 28 17 23 19 0 0 0 0 0 2 6 8 15 16 17 22 33 30 29 31 34 26 15 11 7 5 1 3 2 1 1 1 0 2 6 6 3 6 3 4 5 6 6 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 1 1 1 1 1 0 1 7 14 19 21 20 20 22 26 30 24 22 14 7 8 13 14 14 21 30 22 26 26 21 15 13 18 19 18 16 15 26 22 20 21 26 40 18 13 11 9 7 15 9 5 6 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 1 3 17 11 7 6 5 4 6 3 1 0 0 0 0 1 4 16 35 55 63 55 41 44 29 14 14 24 24 13 24 24 19 24 38 28 13 6 13 13 5 13 19 13 2 14 10 7 7 13 14 7 4 8 16 10 4 5 9 9 8 8 10 18 26 32 24 48 27 7 9 6 1 0 4 8 6 17 19 25 32 33 33 28 32 34 30 13 13 33 22 5 16 13 4 4 6 6 7 3 3 3 4 2 2 1 1 3 5 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 6 9 10 12 13 14 19 26 28 17 24 20 13 7 3 4 8 17 26 24 27 23 19 16 15 11 12 18 18 15 13 16 17 19 18 17 13 11 9 8 10 17 24 16 9 3 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 2 3 1 9 24 22 17 15 12 8 3 1 0 0 0 0 0 1 2 6 20 34 50 57 50 37 32 19 20 23 22 19 23 18 15 25 46 18 11 7 8 9 8 12 22 16 5 20 11 9 8 7 6 7 13 16 13 7 9 6 4 5 5 7 11 20 22 15 15 31 19 15 20 18 1 0 7 8 5 13 22 35 39 37 37 43 36 29 23 15 5 5 14 11 10 13 6 5 7 5 4 0 3 4 4 3 3 5 3 1 3 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 6 1 0 0 0 0 0 1 4 2 3 3 5 8 10 10 16 21 20 14 22 17 13 11 10 8 11 15 19 23 27 18 16 12 8 8 10 16 18 17 13 12 8 8 9 10 10 10 11 11 14 19 17 12 11 8 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 3 7 9 11 15 14 9 3 0 0 0 0 0 2 2 3 4 7 16 35 39 47 50 45 31 29 29 25 19 22 19 14 26 37 20 22 20 12 8 10 8 24 12 9 22 19 11 11 15 18 17 20 12 8 10 19 8 6 6 5 4 5 10 15 20 28 44 25 22 19 13 3 0 9 15 12 11 19 41 47 42 32 31 37 28 18 11 5 14 6 2 3 8 17 8 7 5 2 6 2 6 7 6 6 7 3 1 0 0 0 0 0 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 1 0 3 3 2 3 7 8 8 6 6 11 24 26 22 16 13 10 11 17 19 18 16 8 13 11 9 9 10 12 15 16 15 12 8 10 10 9 8 9 12 13 11 9 7 10 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 1 0 0 0 1 2 4 5 2 0 0 0 0 0 0 0 0 1 2 5 17 39 46 52 52 47 40 39 43 40 26 14 16 13 22 26 24 25 25 25 14 7 8 32 11 9 17 18 11 11 20 20 12 11 6 3 3 5 6 6 8 8 7 7 13 16 26 28 25 20 22 20 11 2 0 1 13 15 15 20 32 36 35 27 21 32 21 21 13 12 23 20 5 6 13 17 12 12 10 12 13 1 3 5 8 8 8 8 6 5 3 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 2 0 0 1 0 0 4 18 36 37 21 8 6 8 11 15 16 12 4 9 10 11 13 17 20 20 15 13 12 9 6 6 5 5 7 10 15 13 9 7 9 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 2 8 12 18 31 47 60 57 53 48 44 47 51 34 24 26 20 22 27 28 27 30 33 17 7 8 11 10 11 9 8 10 15 22 16 10 8 7 5 3 2 4 4 6 9 9 12 20 20 32 38 34 25 18 16 8 1 0 0 5 15 21 24 25 36 32 19 22 33 6 21 15 5 5 8 6 4 4 4 4 7 9 13 11 3 2 3 6 9 5 1 2 11 15 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 1 7 20 23 14 7 5 7 9 10 13 12 8 8 11 11 13 17 19 15 11 11 11 9 10 17 11 11 22 33 17 15 13 12 13 13 0 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 2 3 5 5 7 17 26 33 44 55 56 56 56 53 47 46 56 32 40 43 27 21 32 38 39 37 37 29 16 9 6 3 11 10 5 3 8 18 12 8 6 7 10 8 6 7 8 10 17 19 22 27 27 26 31 22 13 9 4 1 0 0 0 1 15 20 24 33 48 44 25 22 24 11 10 25 32 22 6 8 1 0 0 0 0 2 5 6 5 6 4 4 8 12 11 5 6 17 24 21 3 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 0 0 1 5 8 8 10 11 11 10 10 12 17 15 12 12 14 12 9 10 10 11 15 22 30 47 53 21 17 14 13 16 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0 1 2 3 4 4 8 18 33 42 47 45 37 41 53 52 50 47 44 29 41 43 33 23 22 25 34 38 36 37 25 16 11 5 4 5 2 4 7 4 4 3 4 8 15 14 13 12 19 28 26 34 34 31 26 21 23 13 10 8 2 0 0 0 0 3 17 17 25 37 45 33 42 21 14 14 13 15 14 8 4 4 0 0 0 0 0 1 4 4 4 4 0 2 2 2 9 13 3 6 8 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 6 7 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 2 4 2 3 5 6 8 10 10 13 16 18 13 9 8 9 13 14 10 10 10 12 16 26 54 59 40 15 30 26 19 34 54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 2 3 5 6 10 22 36 43 47 49 48 50 44 50 55 50 34 26 39 40 35 33 33 39 35 29 29 31 18 13 12 8 1 4 9 6 0 0 0 1 4 8 10 10 13 15 21 26 28 26 27 20 11 11 12 16 12 5 1 0 0 0 2 8 14 27 33 35 39 36 15 16 17 17 19 25 10 6 7 2 2 0 0 0 0 1 5 4 4 4 6 11 8 6 7 5 5 3 6 5 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 1 2 2 2 6 6 8 8 7 7 9 15 18 13 1 7 4 11 12 6 6 6 8 10 13 19 49 59 31 16 56 84 45 46 42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 3 4 4 4 3 2 3 5 10 19 29 31 44 51 50 49 55 61 56 43 32 44 45 47 44 39 44 36 28 26 28 19 12 8 7 5 7 9 4 4 3 0 0 0 2 2 3 1 3 13 26 29 16 28 31 30 29 25 11 9 6 3 1 0 0 0 5 16 27 35 26 19 23 15 20 14 10 9 5 1 1 6 7 3 1 2 1 0 1 7 5 7 8 7 6 32 19 11 9 5 5 2 2 1 0 2 2 2 3 4 0 0 0 0 0 1 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 9 11 11 10 10 15 15 14 14 16 15 13 10 4 3 5 5 7 12 16 17 37 45 38 51 113 24 32 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 4 2 1 0 1 2 6 11 16 19 42 46 46 50 58 65 55 45 46 51 51 56 53 48 48 35 33 26 20 17 19 26 24 15 6 5 1 22 20 0 0 0 1 3 3 4 0 25 40 39 27 35 38 35 29 22 12 14 12 7 3 0 0 0 10 25 35 42 35 34 30 20 14 19 15 13 8 14 18 16 10 4 3 12 14 7 2 7 7 5 7 10 13 20 13 11 9 7 11 11 6 2 1 3 2 2 9 10 3 1 0 0 4 12 24 3 0 0 0 0 0 0 0 3 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 5 4 6 7 11 12 10 15 11 11 12 19 42 29 23 15 8 15 15 10 7 8 10 14 62 66 47 23 31 39 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 2 1 1 3 6 5 5 5 6 11 21 33 40 47 53 45 57 54 73 93 83 64 55 47 43 43 42 32 22 12 6 6 21 13 8 11 2 22 13 0 0 0 0 5 10 16 28 52 57 44 31 31 41 32 22 21 22 10 13 8 3 0 0 8 13 25 38 47 41 40 39 34 29 39 15 18 21 7 14 15 13 10 8 14 13 6 3 5 8 11 10 7 9 21 20 12 11 12 13 19 17 9 6 5 2 2 13 15 13 14 17 9 14 23 27 11 6 3 1 0 0 0 0 6 11 4 2 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 2 4 2 1 1 1 1 4 7 12 20 27 27 30 31 30 29 29 25 16 11 18 10 23 23 25 44 34 25 22 23 19 24 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 5 0 1 2 6 10 12 11 6 6 13 27 49 56 56 55 58 75 74 96 96 76 59 50 39 33 44 58 28 27 19 6 4 6 5 17 21 8 12 11 10 8 4 0 6 13 27 49 62 55 47 42 44 44 28 15 25 31 17 14 6 4 8 14 24 15 22 35 42 44 50 25 17 22 29 18 20 32 33 14 15 14 15 16 16 14 3 2 4 8 15 11 8 8 11 12 7 9 11 11 8 18 11 9 9 7 6 11 17 14 9 7 16 17 20 22 24 23 19 17 9 0 0 5 7 11 15 15 18 5 0 0 0 0 3 2 0 0 1 0 1 1 0 1 3 1 8 15 16 31 23 14 14 23 27 27 27 38 47 43 35 34 24 23 45 64 66 37 23 31 7 12 18 19 17 15 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 1 1 1 0 0 8 5 2 0 1 0 7 27 40 33 9 5 13 30 52 60 58 57 62 72 74 80 63 49 51 38 40 35 61 91 63 19 15 11 4 1 7 15 14 9 12 11 12 12 8 4 11 19 28 38 51 63 61 54 71 94 86 51 43 45 38 22 9 3 14 27 33 24 25 31 29 25 61 55 30 13 12 28 16 15 14 14 16 13 13 13 14 13 7 3 6 8 8 5 7 8 14 17 4 5 7 6 7 17 19 14 12 14 14 5 16 14 11 13 14 10 10 15 21 26 16 14 11 8 10 11 13 13 13 12 14 9 2 1 1 2 1 2 2 2 1 2 4 3 1 0 0 2 3 6 9 17 37 25 19 20 25 33 34 35 37 36 34 40 33 37 45 34 21 13 9 12 15 10 13 18 20 19 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 1 2 1 0 0 0 0 1 8 22 27 14 9 18 34 49 56 56 52 51 50 48 49 42 45 46 42 41 29 72 102 88 27 26 22 11 5 12 5 4 8 15 18 21 23 20 19 25 29 31 35 41 47 52 48 75 90 80 70 67 63 48 29 27 12 18 28 35 35 30 27 29 39 57 58 36 15 15 26 8 18 22 26 28 25 22 17 17 18 15 6 5 5 4 3 3 6 9 13 12 5 11 7 7 12 19 19 18 17 14 6 7 2 3 4 4 5 5 13 19 19 7 14 12 11 13 11 13 15 15 15 16 14 13 10 7 4 1 2 2 5 6 4 5 5 3 1 1 1 1 3 6 9 20 24 30 30 28 33 34 33 30 27 24 23 17 22 23 16 22 20 16 12 11 15 13 12 12 12 14 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 2 0 2 2 0 0 0 0 0 1 2 2 4 9 13 18 29 36 43 49 51 53 52 52 46 39 51 54 55 49 49 72 76 95 80 38 25 28 13 4 6 2 3 3 12 24 27 43 34 32 32 26 39 36 35 33 32 37 70 81 71 54 58 60 52 40 33 25 23 31 34 36 39 36 43 39 42 56 38 21 21 20 10 25 19 23 27 30 35 25 22 18 12 8 7 6 7 7 5 4 5 8 10 9 14 13 8 9 13 14 21 18 14 11 11 1 0 0 0 1 1 8 10 8 7 12 8 9 10 11 11 13 13 17 20 15 14 11 10 8 4 2 1 6 8 7 7 10 7 4 2 2 6 12 10 8 11 23 28 27 24 24 24 19 27 27 22 17 15 14 15 17 16 15 11 8 6 6 8 7 5 6 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 0 0 1 2 2 0 0 0 0 1 0 0 2 1 0 0 1 7 15 24 34 40 47 51 53 57 60 62 55 85 148 82 89 87 92 117 111 104 64 25 11 16 9 3 2 3 3 3 11 20 30 47 31 28 24 23 36 38 26 17 17 25 45 51 49 41 34 40 43 40 33 30 30 41 39 36 38 44 71 87 56 34 52 46 25 17 14 21 32 32 28 30 38 33 26 22 19 12 12 13 11 16 18 13 22 11 8 8 8 14 13 13 13 13 13 10 9 10 9 0 2 3 3 2 1 3 2 2 3 2 1 6 7 7 8 12 11 11 12 13 13 9 10 11 11 10 7 13 9 6 10 15 11 9 8 9 12 18 13 9 16 29 22 17 16 25 37 19 30 30 25 22 19 19 23 27 24 15 10 8 6 5 6 7 6 5 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 0 0 0 2 2 1 0 0 1 1 0 0 2 3 5 7 7 14 23 35 48 55 54 55 56 62 81 97 101 124 150 107 122 112 111 114 111 90 35 9 3 6 14 8 5 4 3 1 4 3 8 16 12 13 12 12 17 18 20 17 16 21 29 36 27 28 31 32 34 30 31 41 58 60 61 45 34 33 34 77 63 37 32 34 16 26 22 12 17 19 17 25 36 40 34 15 9 9 8 11 6 8 14 18 18 16 13 8 6 7 7 12 15 13 8 5 2 2 2 0 0 0 0 1 2 1 0 2 2 2 3 4 4 4 4 7 9 10 12 12 13 12 11 10 10 9 4 8 4 8 15 19 13 12 18 21 21 26 12 11 20 32 27 22 19 27 31 25 38 32 29 26 24 18 19 19 17 13 6 6 6 6 7 9 10 10 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 6 0 0 0 1 1 1 2 0 0 1 1 0 1 2 13 25 32 38 41 47 52 52 47 48 48 55 69 74 84 67 64 67 75 57 59 70 67 39 7 1 5 9 11 3 3 4 3 2 9 6 4 3 3 8 8 7 18 35 29 17 18 18 15 15 19 23 26 29 34 30 28 42 59 60 65 52 44 43 47 71 46 21 19 25 10 37 34 33 36 35 33 28 28 37 48 29 21 13 9 8 8 5 10 17 20 20 19 12 9 8 7 6 7 10 10 6 1 1 1 0 0 0 0 1 2 2 2 4 4 4 3 3 4 7 6 4 6 9 14 16 15 14 14 13 8 5 5 7 11 18 21 21 16 10 20 24 23 25 12 9 12 21 28 29 19 37 49 40 38 21 24 25 21 13 12 14 9 4 5 7 7 5 7 10 10 11 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 5 1 1 0 0 0 0 0 0 0 0 0 0 0 2 24 41 58 73 74 61 48 39 34 36 32 31 28 24 28 15 11 12 12 9 11 16 16 7 0 0 10 11 3 0 1 4 4 5 10 8 12 10 10 14 12 10 15 19 16 12 16 17 15 11 15 13 16 21 25 25 26 26 28 29 26 36 40 56 58 40 95 39 22 19 14 48 23 8 16 30 25 37 25 20 26 26 27 25 20 17 18 11 10 11 13 16 19 16 14 12 9 8 8 6 4 2 1 2 1 0 0 0 0 0 1 2 4 8 8 6 6 6 8 15 15 11 10 18 14 17 18 18 18 16 9 6 8 9 18 24 31 32 25 5 18 22 24 23 9 6 4 8 16 20 24 23 41 50 38 29 26 22 18 16 10 7 9 8 6 7 7 6 7 10 10 10 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 19 21 10 0 0 1 0 0 0 0 0 0 0 1 9 35 46 66 88 96 74 52 45 39 29 21 13 8 12 18 6 2 2 3 5 15 5 7 6 2 1 3 6 5 2 2 6 5 5 4 5 11 9 14 20 19 16 14 15 13 11 17 12 8 9 12 12 10 15 16 13 14 12 10 13 15 19 24 43 51 49 61 59 30 14 18 46 50 35 19 19 21 27 25 22 17 14 20 21 24 23 22 18 15 11 10 12 13 13 13 13 10 5 0 0 0 0 0 0 0 0 0 1 0 0 1 3 4 6 11 12 14 17 21 27 25 21 18 19 20 20 20 22 22 15 19 16 17 20 21 26 29 38 32 11 25 34 24 13 9 10 9 7 10 18 31 34 35 36 37 40 30 28 28 24 19 18 16 12 11 11 9 12 11 11 12 9 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 15 6 0 1 3 1 2 1 0 0 0 0 1 14 42 38 56 83 92 73 50 47 42 31 19 11 7 11 14 8 2 2 2 5 10 7 14 8 4 5 7 13 14 9 4 7 3 4 3 2 8 7 11 14 14 9 9 3 5 8 9 8 5 4 7 12 7 14 14 12 11 12 14 30 37 35 39 32 51 53 39 33 34 25 22 25 28 61 43 33 33 29 20 21 20 16 12 10 13 13 13 15 14 13 7 9 14 13 9 10 10 8 4 0 0 0 0 0 0 0 1 2 3 3 8 8 9 11 11 15 19 22 25 27 23 22 19 17 20 20 24 20 17 18 28 23 25 24 22 27 26 38 32 16 19 35 27 14 8 11 11 11 15 18 21 31 36 49 47 37 33 28 29 25 19 18 23 19 25 28 23 24 20 17 13 10 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 2 0 1 2 1 0 0 0 0 0 0 1 13 31 38 44 75 76 60 57 37 31 22 13 7 4 10 13 12 9 8 3 6 7 9 10 6 7 10 12 16 17 11 7 6 2 4 4 5 7 5 6 5 5 5 5 5 4 3 3 5 3 3 7 11 11 19 15 12 11 11 17 19 29 42 53 43 58 44 30 29 38 31 29 27 26 27 50 42 39 36 24 19 30 38 36 23 19 12 9 8 9 13 8 7 9 11 8 9 9 7 4 3 2 1 0 0 0 0 1 3 3 3 6 6 9 12 15 20 19 21 23 21 17 18 16 14 15 16 23 18 13 16 22 21 28 28 28 29 19 36 29 18 17 30 29 15 8 9 11 11 20 24 24 27 32 43 43 38 35 25 26 27 24 21 26 32 36 40 40 35 26 23 17 12 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 9 20 29 31 50 55 61 62 49 23 12 6 4 5 3 8 10 10 8 3 12 15 12 10 8 8 9 9 9 7 7 8 8 5 2 6 3 1 1 2 0 0 3 7 3 5 5 5 5 4 5 9 8 8 15 18 13 12 12 12 13 23 41 50 54 72 56 35 22 21 29 29 22 18 25 41 33 35 33 24 12 10 12 10 12 18 17 11 7 5 7 10 10 10 10 8 7 3 1 0 0 1 0 1 1 0 1 1 1 2 2 2 3 3 6 11 17 16 17 13 11 12 14 11 10 10 9 12 12 13 17 21 17 25 27 24 20 18 33 28 23 25 36 38 21 15 16 18 17 28 32 31 26 31 28 29 32 31 24 23 25 24 24 28 39 45 42 41 38 30 33 22 14 12 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 9 16 21 28 28 50 56 36 13 5 4 2 0 0 5 6 6 5 4 9 12 18 21 19 15 13 21 19 7 7 11 8 5 2 5 1 0 0 0 0 0 0 0 2 8 7 7 6 4 5 7 4 2 8 21 11 13 15 16 20 30 24 26 28 38 48 48 34 20 15 19 16 16 15 14 19 22 20 19 18 19 20 15 9 8 8 7 6 6 6 7 9 14 11 7 6 8 6 6 5 2 2 9 8 6 8 9 10 8 8 9 8 7 4 4 5 5 6 7 7 8 8 9 6 7 9 8 16 21 22 20 15 15 16 10 10 16 26 27 28 32 34 32 33 23 23 22 18 22 20 23 28 30 25 25 25 26 25 21 21 20 18 20 29 32 28 29 33 36 47 30 20 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 4 0 0 0 0 0 0 0 0 0 0 0 7 10 18 26 26 32 40 27 5 1 4 1 0 0 0 1 3 5 5 3 10 21 32 39 41 36 65 103 83 11 15 7 6 6 5 1 0 0 2 3 0 1 4 6 6 2 5 7 5 0 0 0 0 4 9 3 13 17 18 16 14 44 30 43 52 23 21 23 20 16 15 10 11 9 7 9 11 9 9 8 6 9 8 4 1 1 2 1 1 2 2 3 10 9 8 6 7 9 8 7 10 15 8 8 10 10 6 6 8 7 7 8 10 5 4 4 4 4 12 13 11 9 6 8 10 13 19 29 25 21 18 15 14 14 10 11 15 20 27 22 20 19 18 19 22 23 22 18 16 18 16 22 29 28 26 24 22 23 23 23 17 12 12 16 18 19 27 31 37 49 35 31 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 11 8 0 0 0 0 0 0 0 0 1 1 0 1 8 13 17 18 16 14 10 3 1 3 1 0 0 0 2 1 4 4 3 7 13 23 33 42 50 46 108 209 175 19 13 16 13 9 8 4 1 6 7 1 4 6 7 6 4 3 1 0 0 1 3 2 3 2 2 6 7 5 7 17 52 43 44 45 35 11 12 14 19 20 14 7 2 0 1 2 2 3 3 2 3 2 1 0 0 0 0 0 0 0 1 7 8 10 8 4 10 14 14 11 7 0 0 0 0 0 0 1 1 1 3 5 2 4 4 5 7 9 12 13 12 12 21 21 18 23 30 26 22 23 24 24 26 18 12 12 16 21 18 16 16 17 20 22 20 20 20 20 24 18 20 23 23 22 20 19 21 24 24 20 12 9 11 13 17 27 29 34 43 38 35 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 4 0 0 0 0 0 0 0 0 9 4 0 0 2 3 6 6 6 5 2 1 0 1 1 2 1 0 0 0 3 1 1 1 1 6 9 16 24 25 29 215 260 147 63 37 27 18 13 5 1 9 7 1 5 7 3 1 2 3 3 1 0 1 3 5 2 2 2 3 7 8 8 16 42 92 59 33 20 21 26 19 13 9 5 3 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 1 3 7 10 10 9 9 9 6 5 2 0 0 0 0 0 0 0 0 0 1 2 1 2 5 6 11 19 19 24 21 28 48 60 47 31 29 32 26 27 22 20 19 16 12 8 11 18 21 16 13 16 18 14 20 20 20 21 21 14 13 17 22 24 24 23 24 22 19 18 11 9 9 9 10 17 21 30 37 34 38 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 2 14 5 0 0 0 0 2 4 3 3 4 1 0 0 0 0 0 0 1 4 10 2 0 0 0 0 1 4 5 5 8 19 172 171 67 24 29 21 10 4 0 8 5 2 2 2 2 2 2 2 4 1 0 4 9 11 12 9 4 4 8 7 10 18 41 76 42 27 24 19 9 18 5 1 0 0 3 1 1 2 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 8 8 8 6 2 1 0 0 1 2 3 2 2 1 0 1 1 1 0 2 3 11 19 20 27 29 27 32 46 33 23 24 28 24 20 15 13 14 15 12 9 16 22 25 25 18 19 18 12 13 15 18 19 19 16 16 16 15 17 23 22 27 21 16 16 16 8 8 10 11 9 14 20 26 29 26 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 3 3 3 4 3 2 1 0 0 0 0 1 6 11 1 1 0 0 0 0 2 2 0 0 3 107 75 19 0 0 4 2 0 1 4 10 7 12 19 17 5 2 3 3 1 0 4 16 24 19 19 13 16 21 18 34 26 22 17 0 0 3 6 6 6 3 1 1 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 3 0 0 0 0 1 4 9 13 16 16 16 17 9 6 6 4 5 15 14 13 14 19 19 9 2 6 16 14 21 25 22 13 19 21 27 34 26 18 26 29 27 24 18 8 13 14 11 20 17 17 15 14 14 17 18 15 15 23 20 20 18 14 6 2 5 9 9 6 7 13 15 16 22 43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 4 3 2 0 0 0 0 2 3 0 3 4 4 3 0 0 0 0 0 10 71 20 0 0 0 0 0 0 0 3 12 12 19 27 23 8 3 5 6 3 0 0 6 11 13 18 18 19 14 11 33 30 25 18 8 0 0 3 3 1 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 6 11 7 5 7 9 11 12 7 5 8 12 6 3 3 4 3 2 6 11 12 13 20 34 26 17 14 16 21 32 30 21 13 8 7 7 14 28 14 13 10 6 6 14 9 17 19 19 28 31 26 19 13 12 3 2 4 5 4 6 7 12 18 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 3 2 1 0 0 0 0 0 1 3 2 5 4 3 3 2 0 0 24 71 53 11 4 3 2 8 7 5 8 15 20 23 23 16 6 1 3 4 2 0 0 1 2 4 9 11 10 14 20 33 38 26 25 15 0 0 0 0 0 1 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 1 1 2 3 2 2 3 5 6 4 0 1 1 4 11 21 7 9 11 8 9 23 25 20 17 17 14 21 38 51 39 20 15 9 8 10 7 12 14 16 28 31 23 10 4 3 1 3 3 3 2 3 3 7 12 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 2 6 7 3 1 11 15 6 1 0 34 69 63 7 20 14 16 45 30 13 16 21 14 13 26 39 29 0 0 0 0 0 0 0 0 0 0 0 0 20 12 31 70 58 18 5 0 0 0 0 2 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 2 6 12 20 23 22 18 8 54 45 36 35 15 23 11 7 13 7 5 14 18 17 15 21 10 2 4 7 5 3 2 2 2 1 3 8 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 3 5 0 0 18 17 4 0 4 4 18 29 23 30 15 18 34 26 12 17 21 23 34 83 29 16 14 0 0 0 0 0 0 0 0 0 0 1 9 3 8 25 31 6 1 0 0 0 0 1 1 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 10 11 14 20 22 27 26 20 12 3 9 3 3 5 5 4 11 14 14 11 7 11 7 5 6 1 1 1 1 1 0 2 3 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 11 8 4 8 9 2 0 11 8 3 5 13 14 14 23 29 10 2 0 2 7 7 10 10 21 31 60 10 30 23 0 0 0 0 0 2 6 1 0 0 0 0 0 1 2 4 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 15 13 14 16 13 6 1 3 3 2 3 5 6 9 9 7 4 8 7 3 2 2 1 1 0 0 0 1 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 13 13 11 10 6 4 4 3 3 5 7 6 7 4 9 10 2 0 0 2 4 6 6 3 54 53 8 0 7 6 0 0 0 0 0 2 3 0 0 0 0 0 0 0 0 2 3 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 4 8 1 0 0 0 2 5 11 9 5 1 3 8 4 0 1 1 4 6 6 4 4 5 5 5 5 4 1 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 10 7 15 10 2 1 0 0 0 0 0 0 1 1 0 0 0 5 6 6 6 5 84 49 17 26 0 0 0 0 0 0 2 1 0 0 0 0 1 1 0 0 6 2 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 1 0 0 0 0 1 3 1 0 0 1 5 4 4 2 1 0 3 4 5 6 10 5 6 9 9 4 3 1 0 1 4 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 3 7 6 2 0 0 0 0 1 0 1 2 1 0 0 0 0 0 0 0 0 1 0 1 4 6 17 86 25 8 10 0 0 0 0 0 0 0 0 0 0 0 0 4 6 4 3 15 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 2 1 2 2 4 6 7 8 8 11 11 9 9 6 2 0 2 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 8 0 0 0 0 1 2 2 2 2 1 0 0 0 1 1 2 0 0 0 0 0 0 0 2 4 6 12 18 12 17 41 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 0 0 0 0 0 0 0 2 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 3 3 2 2 8 5 6 9 11 12 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 0 0 1 0 0 0 1 2 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 7 8 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 7 6 4 3 3 1 1 3 5 9 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 4 1 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 13 8 9 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 7 7 2 2 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 1 1 4 4 15 27 16 10 10 5 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 2 4 4 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 2 2 0 0 15 32 30 1 8 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 16 0 3 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 1 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 1 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 3 2 1 1 0 0 0 0 1 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 1 0 0 0 0 1 1 2 3 2 0 0 0 0 0 0 0 2 3 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 1 1 2 3 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 18 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -16 -8 -10 -14 -14 -28 -20 -20 -26 -28 -29 -29 -11 -9 -14 -16 -15 -10 -9 -9 -13 -16 -15 -13 -3 -6 -9 -8 -11 -13 -12 -13 -15 -18 -27 -23 -16 -11 -14 -18 -14 -14 -22 -28 -29 -24 -12 -18 -8 -5 -6 -8 -6 -10 -11 -10 -8 -9 -8 -8 -10 -12 -13 -10 -13 -14 -19 -33 -45 -41 -36 -41 -27 -32 -35 -29 -31 -32 -19 -17 -19 -17 -19 -25 -10 -15 -20 -16 -25 -24 -44 -38 -34 -28 -12 -6 -2 -8 -17 -20 -20 -21 -17 -35 -29 -10 -2 -2 -2 -13 -22 -18 -10 -0 -17 -28 -35 -35 -30 -22 -24 -20 -19 -22 -26 -16 -17 -26 -26 -23 -23 -27 -39 -44 -45 -36 -21 -10 -6 -11 -10 -10 -10 -8 -10 -11 -12 -16 -18 -12 -8 -11 -17 -18 -16 -18 -22 -26 -22 -21 -22 -21 -21 -53 -47 -42 -32 -16 -20 -17 -13 -10 -12 -13 -11 -14 -6 -8 -9 -9 -9 -4 -33 -39 -23 -17 -32 -21 -12 -8 -7 -8 -9 -7 -7 -8 -7 -9 -15 -33 -35 -40 -44 -38 -28 -20 -19 -20 -7 -1 -9 -17 -25 -32 -22 -22 -22 -32 -42 -16 -27 -11 -8 -11 -17 -14 -11 -11 -17 -22 -20 -13 -16 -12 -9 -14 -22 -20 -19 -22 -14 -13 -21 -21 -24 -17 -14 -17 -17 -14 -13 -16 -17 -19 -19 -23 -13 -8 -7 -8 -7 -8 -8 -11 -12 -11 -12 -17 -9 -9 -8 -9 -12 -12 -10 -16 -37 -45 -37 -40 -24 -38 -42 -38 -31 -26 -28 -25 -21 -18 -16 -20 -13 -23 -20 -14 -12 -8 -30 -38 -44 -45 -33 -15 -12 -15 -18 -18 -17 -20 -29 -42 -29 -15 -8 -6 -12 -3 -2 -2 -7 -22 -29 -26 -26 -24 -20 -20 -24 -20 -14 -13 -20 -31 -28 -19 -26 -32 -29 -21 -19 -19 -21 -24 -18 -9 -9 -10 -9 -9 -12 -14 -13 -9 -13 -15 -17 -15 -16 -18 -21 -22 -20 -15 -14 -23 -25 -19 -19 -23 -28 -44 -51 -44 -42 -41 -34 -7 -9 -10 -9 -8 -7 -7 -5 -6 -6 -6 -5 -3 -4 -21 -29 -17 -14 -32 -17 -15 -14 -12 -10 -10 -13 -6 -3 -7 -34 -66 -46 -26 -44 -53 -41 -31 -34 -20 -7 -3 -14 -19 -17 -17 -15 -16 -16 -18 -18 -18 -24 -16 -6 -10 -25 -44 -39 -13 -20 -19 -18 -16 -15 -13 -21 -26 -29 -27 -27 -26 -19 -11 -12 -17 -17 -17 -20 -21 -21 -18 -17 -18 -15 -16 -18 -20 -19 -14 -11 -10 -9 -9 -9 -11 -14 -16 -19 -22 -16 -6 -10 -9 -6 -7 -10 -13 -24 -28 -31 -37 -29 -50 -51 -49 -40 -29 -33 -32 -22 -15 -18 -18 -8 -14 -15 -19 -19 -15 -15 -39 -41 -40 -35 -26 -19 -24 -28 -23 -16 -18 -34 -37 -25 -15 -7 -0 -2 -2 -10 -4 -16 -36 -36 -37 -31 -30 -32 -30 -26 -26 -17 -11 -20 -24 -15 -22 -26 -35 -31 -23 -22 -12 -25 -25 -21 -15 -11 -8 -7 -9 -14 -16 -14 -8 -20 -20 -18 -20 -20 -16 -16 -21 -23 -23 -23 -26 -27 -23 -22 -20 -19 -22 -67 -53 -44 -44 -40 -26 -8 -8 -9 -11 -14 -12 -7 -7 -10 -9 -6 -6 -7 -1 -13 -24 -18 -11 -10 -22 -19 -13 -11 -12 -8 -9 -10 -11 -35 -72 -81 -77 -50 -38 -29 -26 -31 -17 -11 -18 -9 -22 -15 -7 -8 -11 -12 -13 -15 -11 -7 -8 -5 -8 -15 -21 -20 -11 -19 -14 -16 -21 -20 -15 -26 -28 -29 -29 -28 -26 -19 -12 -10 -11 -12 -12 -17 -20 -20 -19 -18 -19 -23 -26 -20 -18 -20 -18 -16 -16 -14 -13 -14 -16 -18 -21 -26 -26 -20 -14 -21 -20 -14 -7 -7 -14 -13 -11 -11 -19 -26 -18 -24 -47 -39 -26 -22 -19 -22 -19 -18 -15 -8 -14 -16 -8 -11 -13 -17 -38 -42 -36 -47 -49 -41 -39 -28 -25 -19 -17 -26 -37 -35 -14 -6 -3 -2 -2 -17 -17 -27 -33 -33 -34 -35 -37 -34 -32 -28 -25 -22 -14 -20 -25 -22 -24 -33 -31 -26 -21 -19 -20 -22 -23 -23 -20 -14 -7 -7 -7 -7 -12 -12 -6 -8 -20 -18 -19 -19 -16 -13 -15 -18 -20 -21 -19 -16 -25 -19 -20 -19 -27 -57 -63 -50 -39 -39 -32 -9 -7 -8 -7 -11 -17 -16 -15 -9 -8 -8 -7 -6 -0 -8 -16 -13 -7 -8 -17 -13 -15 -10 -9 -12 -11 -8 -55 -64 -42 -34 -69 -50 -46 -29 -22 -22 -16 -25 -26 -15 -20 -8 -12 -13 -11 -8 -1 -0 -0 -1 -3 -8 -8 -7 -17 -15 -8 -12 -13 -17 -21 -17 -10 -15 -23 -25 -26 -23 -19 -14 -9 -12 -13 -14 -16 -18 -19 -20 -18 -17 -18 -21 -15 -15 -14 -14 -12 -11 -11 -14 -16 -15 -15 -20 -21 -12 -8 -8 -10 -12 -8 -8 -5 -4 -15 -36 -14 -9 -10 -16 -18 -17 -26 -38 -31 -26 -25 -25 -21 -15 -13 -10 -10 -13 -15 -17 -15 -16 -24 -36 -26 -44 -51 -51 -46 -26 -25 -23 -19 -19 -27 -36 -16 -14 -13 -16 -21 -23 -27 -27 -33 -30 -28 -27 -32 -33 -34 -30 -23 -21 -20 -20 -19 -18 -23 -35 -30 -30 -23 -18 -17 -17 -17 -24 -24 -14 -7 -8 -8 -6 -8 -11 -8 -6 -7 -8 -14 -18 -18 -18 -17 -16 -20 -21 -22 -25 -26 -52 -56 -31 -16 -19 -23 -44 -46 -41 -35 -23 -10 -8 -8 -13 -16 -14 -8 -9 -7 -6 -6 -11 -12 -2 -4 -5 -6 -6 -9 -18 -21 -25 -32 -35 -20 -14 -38 -53 -48 -40 -47 -36 -33 -39 -28 -23 -24 -30 -26 -23 -21 -20 -5 -11 -13 -9 -3 -0 -17 -8 -4 -6 -6 -8 -9 -13 -15 -15 -16 -21 -22 -13 -8 -10 -15 -18 -19 -15 -12 -12 -7 -8 -10 -14 -14 -9 -11 -12 -13 -15 -16 -13 -8 -11 -17 -14 -12 -14 -22 -11 -13 -10 -9 -15 -8 -6 -3 -2 -1 -2 -5 -5 -8 -5 -9 -30 -32 -18 -9 -7 -9 -11 -10 -31 -31 -29 -28 -26 -23 -15 -16 -20 -18 -13 -7 -15 -16 -17 -23 -28 -24 -41 -44 -41 -38 -41 -57 -36 -23 -28 -32 -29 -19 -19 -22 -21 -21 -19 -18 -17 -25 -22 -17 -21 -22 -23 -28 -28 -25 -22 -20 -21 -18 -18 -19 -22 -24 -30 -24 -19 -23 -29 -27 -30 -30 -22 -15 -11 -7 -5 -5 -10 -11 -7 -6 -23 -18 -10 -9 -11 -13 -14 -17 -22 -22 -18 -14 -33 -32 -25 -13 -13 -28 -56 -109 -107 -63 -33 -22 -8 -10 -11 -7 -9 -14 -13 -6 -4 -7 -25 -40 -7 -6 -3 -2 -2 -7 -22 -19 -38 -31 -42 -46 -12 -12 -32 -45 -47 -39 -31 -44 -37 -31 -26 -23 -21 -22 -21 -21 -19 -2 -13 -13 -11 -8 -8 -20 -16 -10 -6 -5 -6 -10 -3 -5 -15 -20 -19 -21 -10 -9 -10 -9 -9 -9 -18 -18 -15 -10 -7 -6 -7 -6 -7 -7 -7 -6 -15 -19 -15 -8 -10 -16 -14 -13 -14 -18 -24 -7 -6 -6 -11 -18 -8 -6 -5 -4 -5 -8 -8 -7 -3 -3 -27 -56 -39 -19 -13 -11 -11 -12 -11 -20 -25 -27 -25 -25 -20 -19 -19 -16 -14 -16 -9 -15 -17 -22 -26 -21 -23 -31 -35 -40 -67 -99 -60 -36 -30 -25 -23 -22 -21 -29 -18 -18 -22 -18 -17 -15 -19 -19 -19 -18 -20 -16 -19 -20 -21 -24 -31 -18 -25 -20 -16 -18 -24 -25 -23 -20 -21 -23 -24 -26 -34 -36 -24 -9 -6 -5 -7 -12 -9 -3 -4 -5 -7 -7 -9 -9 -10 -14 -26 -16 -12 -16 -20 -19 -23 -14 -9 -52 -127 -121 -60 -45 -98 -86 -7 -9 -11 -10 -9 -11 -12 -4 -3 -5 -3 -4 -9 -9 -9 -6 -6 -5 -12 -33 -48 -73 -55 -39 -29 -22 -45 -46 -40 -34 -33 -32 -31 -24 -22 -20 -25 -19 -15 -12 -14 -13 -12 -11 -9 -7 -6 -10 -17 -9 -8 -13 -15 -3 -1 -0 -12 -17 -17 -18 -8 -11 -12 -11 -9 -10 -6 -13 -17 -13 -7 -4 -13 -15 -10 -8 -7 -8 -17 -22 -13 -7 -7 -8 -9 -13 -15 -11 -5 -2 -12 -7 -6 -9 -11 -10 -7 -10 -11 -16 -20 -2 -3 -5 -34 -50 -37 -37 -44 -16 -10 -12 -11 -7 -10 -20 -26 -26 -25 -22 -15 -12 -15 -19 -19 -13 -17 -17 -16 -14 -21 -43 -31 -40 -58 -79 -73 -35 -27 -34 -35 -31 -25 -21 -18 -21 -23 -22 -19 -13 -20 -23 -24 -29 -31 -19 -13 -13 -21 -27 -25 -21 -25 -24 -24 -20 -17 -24 -24 -22 -22 -22 -22 -23 -29 -31 -21 -9 -6 -6 -5 -12 -8 -6 -7 -5 -5 -8 -8 -12 -17 -21 -25 -18 -13 -14 -17 -20 -25 -14 -40 -90 -141 -132 -40 -37 -155 -165 -77 -36 -31 -22 -15 -60 -62 -9 -4 -5 -7 -7 -5 -4 -4 -5 -5 -6 -35 -78 -100 -83 -53 -41 -34 -25 -29 -38 -41 -35 -32 -33 -32 -29 -28 -25 -23 -18 -18 -13 -12 -14 -11 -8 -9 -13 -8 -8 -14 -11 -7 -2 -6 -10 -5 -11 -22 -13 -12 -12 -13 -21 -16 -9 -9 -9 -8 -12 -10 -9 -8 -7 -6 -7 -8 -8 -7 -7 -9 -17 -17 -17 -16 -15 -14 -13 -7 -2 -0 -2 -11 -7 -7 -7 -8 -8 -9 -16 -16 -14 -15 -21 -30 -17 -22 -28 -34 -40 -42 -40 -14 -10 -11 -9 -16 -9 -22 -27 -25 -22 -19 -14 -13 -7 -4 -6 -17 -20 -21 -15 -18 -35 -34 -35 -39 -56 -67 -43 -27 -31 -33 -30 -26 -22 -17 -16 -18 -20 -19 -14 -15 -16 -16 -20 -23 -21 -21 -23 -20 -20 -25 -33 -32 -21 -24 -22 -18 -21 -21 -22 -23 -19 -21 -28 -27 -25 -26 -17 -9 -7 -5 -12 -6 -13 -19 -14 -2 -7 -9 -12 -17 -20 -22 -20 -20 -20 -20 -18 -15 -12 -85 -121 -93 -43 -36 -35 -162 -198 -182 -129 -95 -113 -115 -107 -91 -85 -113 -101 -80 -54 -29 -7 -2 -3 -8 -42 -78 -107 -95 -60 -59 -45 -33 -26 -22 -19 -39 -33 -32 -35 -35 -34 -29 -25 -14 -13 -15 -31 -20 -13 -10 -7 -7 -12 -6 -2 -3 -5 -5 -0 -2 -2 -6 -16 -27 -18 -19 -23 -19 -14 -17 -6 -7 -10 -9 -8 -6 -10 -11 -10 -9 -8 -8 -8 -7 -6 -9 -17 -13 -18 -19 -22 -22 -14 -17 -16 -7 -12 -16 -5 -6 -6 -13 -16 -16 -19 -14 -15 -15 -18 -23 -22 -31 -25 -31 -42 -40 -41 -33 -22 -15 -12 -13 -4 -14 -12 -19 -23 -22 -21 -16 -18 -13 -7 -7 -11 -13 -13 -18 -34 -44 -29 -49 -58 -69 -66 -39 -37 -24 -26 -24 -24 -25 -20 -20 -17 -14 -15 -17 -15 -16 -23 -25 -22 -22 -32 -20 -18 -18 -19 -20 -19 -20 -23 -17 -11 -12 -22 -24 -19 -19 -22 -22 -29 -30 -12 -8 -9 -7 -10 -6 -13 -21 -15 -4 -8 -9 -9 -11 -16 -18 -10 -11 -11 -12 -14 -12 -8 -11 -14 -17 -27 -38 -42 -87 -108 -175 -170 -105 -113 -104 -84 -128 -171 -205 -218 -220 -210 -217 -201 -151 -103 -68 -90 -90 -89 -89 -71 -55 -47 -33 -26 -21 -18 -44 -37 -33 -30 -33 -35 -25 -29 -10 -7 -6 -14 -19 -10 -10 -9 -7 -11 -6 -5 -5 -4 -3 -1 -3 -0 -1 -11 -23 -23 -13 -10 -13 -17 -16 -6 -9 -8 -10 -11 -5 -8 -9 -10 -10 -7 -4 -7 -6 -5 -9 -17 -20 -20 -17 -19 -19 -15 -15 -19 -6 -11 -14 -5 -5 -6 -5 -14 -17 -13 -10 -15 -17 -11 -15 -27 -38 -42 -33 -40 -47 -44 -44 -26 -21 -17 -15 -14 -15 -11 -19 -23 -21 -22 -22 -14 -11 -8 -5 -3 -0 -0 -0 -5 -16 -23 -42 -54 -46 -38 -49 -61 -32 -28 -21 -18 -22 -27 -21 -30 -22 -22 -23 -19 -24 -24 -21 -17 -16 -21 -20 -18 -19 -20 -22 -23 -21 -24 -16 -14 -13 -10 -16 -17 -18 -15 -15 -20 -17 -6 -5 -8 -9 -9 -8 -7 -19 -15 -7 -8 -9 -10 -10 -9 -11 -15 -15 -13 -8 -9 -13 -12 -8 -11 -12 -26 -37 -39 -39 -41 -85 -143 -136 -86 -85 -94 -149 -175 -183 -182 -172 -155 -183 -159 -135 -121 -91 -91 -91 -84 -77 -71 -57 -45 -34 -26 -20 -21 -34 -36 -41 -42 -37 -34 -31 -27 -4 -9 -11 -11 -10 -7 -11 -7 -8 -11 -5 -6 -6 -5 -8 -9 -5 -0 -0 -15 -26 -26 -23 -30 -21 -20 -17 -9 -18 -25 -15 -10 -9 -8 -6 -4 -5 -5 -7 -12 -15 -8 -10 -15 -18 -17 -13 -13 -17 -19 -14 -6 -7 -8 -7 -6 -6 -7 -5 -8 -10 -10 -11 -9 -10 -9 -11 -16 -17 -19 -24 -46 -50 -44 -40 -31 -30 -17 -13 -14 -15 -15 -14 -21 -17 -15 -24 -17 -9 -8 -10 -7 -0 -0 -0 -15 -19 -25 -38 -48 -54 -57 -65 -69 -50 -24 -23 -15 -10 -10 -16 -18 -17 -22 -20 -20 -30 -28 -28 -23 -18 -19 -23 -16 -14 -24 -28 -26 -23 -25 -17 -16 -17 -16 -15 -16 -16 -19 -21 -19 -15 -6 -4 -5 -6 -7 -9 -10 -5 -6 -6 -14 -23 -13 -22 -15 -12 -13 -13 -13 -10 -12 -15 -15 -9 -11 -11 -8 -10 -14 -19 -24 -13 -111 -175 -153 -92 -141 -160 -165 -157 -150 -143 -140 -118 -95 -93 -92 -86 -87 -89 -91 -86 -75 -60 -50 -38 -31 -25 -19 -21 -39 -40 -48 -44 -33 -27 -27 -1 -5 -8 -12 -16 -11 -10 -19 -14 -10 -8 -11 -6 -9 -22 -19 -7 -9 -19 -25 -30 -34 -33 -23 -20 -14 -17 -13 -12 -23 -27 -22 -19 -14 -8 -9 -6 -15 -14 -13 -17 -11 -12 -14 -17 -19 -19 -16 -16 -19 -16 -9 -11 -10 -10 -8 -8 -8 -8 -8 -11 -13 -7 -0 -1 -10 -11 -12 -12 -10 -11 -28 -46 -46 -40 -38 -38 -20 -11 -12 -15 -16 -18 -23 -23 -17 -14 -17 -11 -10 -7 -4 -0 -0 -0 -3 -21 -33 -41 -41 -43 -52 -55 -44 -33 -26 -23 -15 -14 -12 -11 -11 -9 -13 -10 -25 -41 -42 -39 -34 -32 -26 -24 -24 -20 -26 -22 -19 -19 -20 -20 -20 -21 -21 -20 -19 -17 -20 -22 -14 -5 -5 -5 -7 -6 -6 -7 -9 -3 -4 -6 -10 -16 -18 -35 -17 -13 -15 -17 -15 -14 -20 -17 -14 -12 -11 -12 -11 -15 -15 -14 -15 -15 -69 -122 -151 -164 -165 -144 -147 -116 -116 -117 -104 -112 -114 -93 -84 -84 -86 -86 -88 -84 -80 -63 -42 -47 -37 -33 -21 -17 -28 -32 -38 -33 -30 -29 -24 -8 -7 -9 -8 -6 -7 -10 -25 -25 -27 -21 -9 -7 -20 -33 -21 -6 -0 -6 -28 -29 -29 -24 -13 -7 -19 -22 -19 -16 -21 -21 -21 -21 -17 -14 -15 -5 -16 -18 -15 -13 -10 -14 -15 -14 -17 -22 -20 -10 -9 -18 -18 -12 -11 -11 -4 -4 -8 -10 -13 -16 -12 -5 -0 -12 -50 -44 -40 -28 -16 -10 -13 -16 -44 -46 -40 -38 -37 -13 -15 -18 -20 -21 -14 -22 -19 -25 -31 -24 -6 -1 -0 -0 -0 -0 -0 -26 -45 -47 -39 -37 -67 -80 -50 -41 -39 -21 -14 -19 -19 -17 -13 -7 -10 -2 -21 -28 -25 -38 -41 -44 -36 -24 -20 -20 -16 -19 -19 -18 -20 -25 -23 -23 -24 -18 -16 -21 -21 -22 -16 -9 -5 -4 -4 -4 -6 -8 -7 -2 -2 -6 -9 -11 -14 -21 -14 -15 -18 -12 -13 -28 -23 -19 -16 -13 -13 -21 -22 -18 -15 -15 -15 -14 -7 -78 -134 -156 -160 -162 -194 -117 -109 -99 -90 -106 -79 -105 -90 -83 -83 -84 -83 -80 -75 -75 -60 -38 -33 -29 -23 -18 -24 -32 -10 -29 -29 -18 -16 -12 -13 -12 -6 -6 -7 -11 -16 -15 -14 -13 -9 -9 -20 -31 -22 -22 -25 -26 -30 -33 -26 -19 -19 -21 -22 -15 -15 -19 -19 -19 -19 -18 -16 -15 -13 -9 -19 -20 -17 -15 -13 -12 -13 -17 -13 -17 -18 -12 -12 -7 -7 -8 -9 -11 -7 -4 -9 -9 -6 -10 -6 -3 -2 -0 -13 -45 -52 -37 -20 -11 -14 -20 -38 -46 -46 -42 -35 -16 -32 -23 -21 -15 -7 -22 -20 -24 -28 -27 -19 -11 -1 -0 -8 -13 -8 -46 -54 -58 -39 -22 -38 -62 -32 -46 -45 -25 -14 -19 -18 -14 -17 -18 -14 -5 -25 -33 -29 -25 -33 -34 -37 -32 -28 -28 -25 -26 -23 -23 -24 -25 -23 -23 -24 -18 -13 -14 -17 -23 -28 -26 -21 -11 -9 -2 -6 -7 -6 -4 -1 -3 -6 -18 -17 -9 -9 -13 -24 -21 -16 -20 -19 -15 -12 -10 -8 -12 -21 -27 -15 -11 -12 -12 -8 -6 -101 -120 -141 -164 -163 -124 -108 -102 -103 -105 -101 -82 -79 -78 -78 -79 -79 -78 -54 -45 -36 -28 -35 -26 -25 -21 -29 -32 -16 -33 -32 -15 -9 -17 -12 -11 -4 -8 -7 -9 -14 -17 -15 -16 -14 -13 -17 -26 -25 -27 -25 -24 -26 -28 -24 -13 -15 -19 -16 -8 -12 -18 -20 -17 -15 -15 -13 -14 -15 -17 -16 -10 -9 -12 -16 -17 -17 -26 -15 -16 -16 -13 -14 -13 -15 -14 -11 -10 -14 -15 -15 -16 -10 -5 -6 -8 -8 -3 -1 -9 -19 -34 -21 -17 -18 -28 -45 -54 -54 -47 -38 -33 -32 -31 -23 -16 -14 -23 -27 -27 -17 -14 -16 -15 -0 -0 -2 -0 -17 -54 -54 -39 -28 -17 -25 -52 -57 -35 -31 -24 -18 -25 -25 -17 -15 -14 -13 -18 -33 -29 -36 -32 -25 -26 -30 -33 -30 -25 -22 -27 -25 -26 -25 -24 -23 -23 -24 -28 -20 -13 -13 -20 -30 -11 -7 -10 -8 -2 -4 -5 -2 -2 -5 -7 -3 -12 -13 -9 -12 -21 -19 -37 -26 -17 -19 -19 -8 -7 -9 -14 -21 -18 -14 -9 -10 -13 -13 -18 -94 -109 -126 -136 -121 -99 -81 -66 -77 -93 -99 -99 -96 -78 -73 -74 -72 -64 -71 -54 -48 -43 -40 -35 -28 -31 -28 -25 -19 -28 -19 -18 -12 -13 -13 -9 -4 -7 -11 -11 -13 -14 -14 -14 -6 -22 -24 -23 -28 -25 -25 -24 -20 -17 -15 -17 -15 -18 -15 -11 -19 -20 -19 -18 -14 -12 -11 -13 -13 -14 -14 -9 -7 -7 -11 -11 -10 -15 -15 -15 -17 -14 -7 -5 -5 -5 -7 -10 -14 -17 -16 -8 -6 -5 -6 -7 -7 -1 -0 -6 -13 -19 -22 -19 -9 -1 -8 -20 -48 -48 -39 -33 -33 -31 -22 -20 -20 -23 -28 -29 -24 -17 -14 -10 -0 -0 -26 -11 -17 -39 -39 -20 -26 -21 -17 -23 -32 -34 -32 -24 -20 -18 -14 -17 -16 -10 -13 -18 -10 -20 -11 -11 -20 -28 -25 -28 -21 -21 -23 -26 -27 -27 -25 -24 -23 -24 -29 -19 -19 -17 -14 -16 -28 -15 -13 -9 -5 -3 -3 -5 -2 -1 -2 -6 -12 -12 -9 -8 -9 -13 -12 -42 -19 -13 -16 -16 -8 -9 -14 -11 -10 -16 -15 -10 -8 -9 -8 -3 -5 -54 -83 -97 -99 -93 -92 -81 -74 -83 -94 -95 -97 -75 -71 -73 -60 -34 -43 -44 -46 -45 -42 -40 -31 -38 -25 -30 -39 -29 -11 -16 -11 -10 -15 -8 -5 -8 -11 -11 -15 -10 -15 -26 -5 -26 -27 -21 -19 -21 -22 -20 -13 -14 -16 -14 -13 -15 -19 -16 -16 -16 -9 -16 -16 -13 -12 -14 -12 -12 -12 -11 -10 -10 -9 -11 -14 -15 -15 -12 -13 -13 -11 -8 -7 -2 -2 -9 -13 -15 -14 -5 -6 -6 -6 -5 -5 -0 -0 -5 -6 -2 -13 -1 -0 -0 -0 -3 -24 -48 -37 -37 -43 -36 -22 -29 -22 -19 -22 -26 -23 -19 -25 -13 -0 -2 -15 -3 -3 -17 -26 -23 -17 -30 -42 -35 -26 -39 -44 -34 -25 -23 -22 -13 -23 -13 -15 -16 -14 -25 -25 -23 -24 -26 -24 -27 -22 -20 -19 -23 -28 -26 -24 -24 -23 -26 -28 -18 -20 -18 -18 -20 -23 -12 -12 -5 -4 -4 -4 -3 -4 -4 -4 -6 -8 -9 -8 -10 -7 -7 -10 -3 -7 -7 -10 -11 -11 -12 -14 -14 -14 -14 -16 -14 -7 -6 -6 -6 -5 -1 -17 -23 -57 -81 -78 -79 -73 -79 -83 -86 -90 -84 -71 -71 -60 -52 -45 -41 -35 -35 -36 -31 -25 -30 -23 -14 -26 -32 -13 -10 -9 -13 -15 -7 -4 -3 -9 -18 -20 -9 -12 -11 -8 -21 -25 -21 -20 -20 -19 -17 -12 -16 -13 -8 -12 -10 -15 -14 -12 -11 -12 -18 -18 -17 -14 -13 -12 -11 -12 -12 -11 -10 -9 -1 -11 -15 -13 -11 -14 -7 -8 -8 -10 -10 -3 -9 -10 -13 -14 -6 -6 -5 -5 -5 -3 -0 -0 -3 -2 -0 -0 -0 -0 -0 -0 -1 -10 -32 -12 -7 -24 -39 -34 -36 -27 -20 -20 -21 -19 -12 -25 -15 -9 -11 -16 -0 -9 -20 -22 -27 -37 -23 -22 -14 -21 -34 -34 -38 -32 -25 -17 -12 -19 -10 -16 -13 -16 -24 -25 -29 -25 -24 -26 -27 -31 -22 -26 -26 -26 -25 -24 -24 -22 -24 -25 -19 -18 -18 -19 -20 -20 -19 -18 -18 -10 -6 -4 -2 -5 -8 -8 -8 -8 -8 -8 -10 -9 -12 -16 -13 -13 -10 -11 -39 -39 -7 -12 -11 -12 -12 -12 -11 -7 -6 -4 -5 -7 -10 -4 -1 -16 -49 -72 -82 -75 -73 -95 -106 -98 -82 -76 -59 -36 -40 -56 -40 -40 -20 -23 -27 -23 -24 -25 -19 -30 -31 -18 -9 -9 -14 -14 -12 -7 -5 -9 -17 -19 -10 -16 -12 -9 -15 -24 -23 -24 -23 -17 -11 -16 -15 -12 -6 -0 -1 -3 -5 -7 -9 -13 -21 -11 -13 -27 -22 -12 -8 -8 -9 -9 -11 -10 -0 -15 -11 -7 -7 -10 -2 -0 -0 -7 -11 -6 -9 -1 -0 -1 -4 -5 -5 -5 -5 -2 -0 -0 -3 -1 -0 -0 -0 -0 -4 -11 -10 -9 -12 -10 -16 -34 -40 -38 -36 -36 -21 -21 -22 -17 -10 -18 -18 -23 -27 -27 -25 -14 -16 -19 -45 -65 -35 -24 -19 -21 -24 -20 -19 -28 -21 -12 -13 -19 -15 -15 -11 -14 -19 -25 -40 -23 -27 -24 -27 -33 -14 -28 -26 -24 -23 -22 -21 -16 -15 -18 -21 -20 -20 -18 -22 -25 -26 -24 -16 -12 -12 -10 -8 -7 -6 -1 -0 -3 -5 -6 -3 -8 -9 -13 -18 -17 -12 -5 -54 -52 -10 -10 -15 -11 -10 -8 -6 -7 -7 -3 -7 -11 -12 -10 -0 -0 -36 -73 -89 -86 -82 -51 -51 -67 -76 -74 -48 -35 -32 -31 -30 -31 -31 -27 -27 -24 -19 -27 -11 -14 -12 -15 -16 -8 -9 -13 -17 -12 -6 -6 -13 -16 -13 -17 -12 -9 -11 -17 -18 -20 -24 -24 -19 -17 -13 -1 -0 -0 -0 -0 -0 -4 -7 -8 -9 -11 -13 -53 -36 -15 -13 -14 -9 -8 -13 -11 -4 -15 -10 -13 -11 -9 -7 -2 -0 -11 -11 -5 -4 -1 -0 -0 -0 -1 -2 -3 -5 -2 -0 -0 -0 -0 -7 -3 -0 -3 -16 -12 -10 -8 -12 -17 -6 -46 -35 -29 -31 -30 -18 -23 -22 -18 -12 -10 -18 -19 -20 -20 -19 -17 -20 -19 -51 -71 -46 -20 -18 -23 -24 -18 -18 -35 -30 -19 -14 -17 -20 -10 -9 -10 -10 -14 -21 -20 -25 -24 -22 -20 -14 -20 -20 -19 -22 -20 -13 -14 -19 -18 -21 -28 -34 -31 -20 -20 -21 -16 -19 -16 -14 -14 -14 -10 -1 -1 -1 -2 -4 -4 -3 -3 -3 -8 -7 -2 -3 -0 -21 -18 -12 -16 -6 -9 -8 -8 -9 -8 -7 -9 -3 -0 -0 -3 -8 -0 -17 -42 -69 -78 -57 -48 -48 -57 -67 -70 -66 -46 -31 -28 -29 -30 -32 -33 -27 -25 -26 -25 -19 -11 -10 -12 -21 -23 -5 -7 -12 -18 -18 -10 -16 -17 -13 -16 -5 -11 -12 -13 -14 -18 -18 -22 -12 -8 -8 -0 -0 -15 -19 -12 -6 -8 -8 -9 -10 -12 -16 -39 -22 -7 -0 -0 -2 -8 -9 -10 -5 -0 -3 -8 -7 -7 -8 -7 -0 -17 -12 -4 -0 -1 -0 -0 -0 -0 -0 -0 -3 -1 -0 -0 -4 -13 -17 -9 -3 -5 -11 -8 -7 -7 -12 -14 -9 -12 -25 -26 -28 -22 -9 -18 -12 -9 -10 -10 -12 -23 -24 -18 -11 -11 -18 -15 -41 -96 -84 -21 -13 -15 -22 -15 -16 -30 -23 -17 -25 -18 -11 -7 -5 -5 -2 -7 -22 -30 -17 -24 -22 -20 -21 -25 -25 -18 -23 -25 -21 -21 -36 -27 -28 -30 -34 -33 -21 -19 -36 -32 -12 -14 -20 -21 -22 -17 -7 -3 -0 -3 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -9 -6 -5 -4 -10 -12 -10 -8 -9 -7 -3 -0 -2 -7 -3 -0 -0 -20 -53 -68 -70 -51 -59 -66 -73 -78 -74 -44 -32 -29 -31 -30 -33 -27 -25 -27 -25 -20 -19 -19 -13 -16 -18 -5 -3 -7 -16 -20 -9 -14 -16 -13 -10 -10 -9 -10 -11 -13 -12 -9 -17 -16 -13 -8 -2 -4 -0 -2 -6 -7 -8 -8 -11 -4 -10 -18 -14 -0 -0 -0 -0 -2 -7 -3 -9 -7 -3 -3 -5 -4 -2 -3 -1 -3 -19 -9 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -19 -16 -16 -14 -11 -8 -8 -15 -8 -7 -9 -17 -30 -30 -27 -22 -16 -13 -18 -8 -13 -12 -10 -9 -15 -16 -12 -9 -16 -23 -19 -39 -99 -62 -21 -24 -23 -28 -31 -22 -19 -19 -19 -16 -13 -9 -7 -7 -6 -5 -4 -22 -32 -19 -25 -22 -22 -24 -22 -20 -16 -18 -23 -24 -22 -20 -28 -27 -27 -28 -27 -24 -25 -32 -21 -19 -23 -24 -29 -30 -27 -26 -21 -7 -6 -3 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -7 -8 -8 -9 -8 -3 -2 -9 -10 -11 -10 -7 -4 -5 -3 -25 -47 -35 -58 -57 -64 -72 -71 -63 -73 -68 -39 -22 -31 -43 -27 -25 -30 -29 -22 -20 -20 -12 -13 -11 -18 -13 -12 -16 -18 -15 -14 -15 -15 -12 -7 -6 -6 -9 -15 -13 -12 -23 -18 -13 -12 -15 -25 -25 -18 -11 -8 -7 -9 -13 -16 -26 -24 -14 -6 -4 -0 -0 -0 -4 -8 -9 -10 -4 -1 -2 -2 -0 -6 -4 -6 -17 -15 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -12 -20 -18 -15 -11 -10 -7 -11 -17 -6 -7 -8 -18 -30 -29 -26 -13 -12 -19 -21 -14 -15 -5 -11 -14 -13 -12 -19 -11 -16 -22 -26 -49 -112 -54 -32 -32 -33 -34 -46 -24 -17 -26 -31 -14 -12 -22 -17 -12 -14 -14 -10 -19 -22 -18 -20 -21 -21 -23 -23 -19 -16 -28 -23 -16 -15 -20 -26 -32 -32 -39 -40 -36 -38 -66 -62 -53 -36 -21 -31 -31 -23 -24 -21 -26 -51 -17 -13 -6 -1 -1 -0 -0 -0 -0 -0 -1 -6 -1 -1 -0 -0 -2 -3 -6 -8 -10 -10 -9 -14 -10 -12 -11 -8 -8 -10 -8 -3 -22 -54 -60 -56 -58 -55 -48 -39 -52 -62 -56 -45 -33 -27 -21 -19 -24 -28 -22 -13 -19 -11 -12 -12 -19 -21 -11 -15 -11 -12 -15 -15 -17 -17 -18 -13 -7 -9 -13 -12 -12 -14 -13 -15 -24 -24 -22 -20 -16 -11 -9 -9 -10 -12 -16 -22 -17 -14 -16 -16 -0 -0 -9 -12 -8 -0 -3 -0 -0 -0 -1 -2 -2 -0 -0 -7 -15 -2 -0 -0 -0 -0 -0 -0 -22 -9 -3 -3 -0 -0 -3 -17 -20 -14 -9 -9 -8 -10 -11 -8 -8 -10 -9 -20 -30 -26 -11 -15 -15 -15 -10 -6 -6 -10 -13 -17 -17 -7 -8 -18 -22 -38 -71 -125 -55 -33 -25 -20 -23 -34 -16 -17 -33 -37 -18 -30 -24 -19 -11 -8 -10 -10 -13 -19 -22 -22 -19 -16 -18 -22 -26 -30 -36 -24 -18 -19 -20 -25 -27 -30 -30 -41 -51 -54 -51 -60 -44 -45 -42 -37 -41 -41 -57 -68 -66 -56 -23 -15 -10 -8 -8 -7 -5 -3 -6 -4 -2 -8 -4 -5 -3 -1 -1 -3 -9 -7 -8 -9 -9 -11 -11 -11 -11 -9 -9 -8 -8 -8 -9 -30 -54 -50 -46 -40 -40 -39 -36 -50 -61 -43 -28 -21 -19 -16 -16 -16 -23 -31 -30 -16 -9 -8 -12 -15 -9 -21 -31 -21 -13 -13 -17 -12 -11 -10 -9 -10 -12 -14 -12 -11 -14 -21 -22 -24 -22 -16 -13 -10 -10 -9 -11 -8 -0 -3 -4 -6 -13 -14 -3 -11 -5 -13 -9 -2 -4 -5 -5 -3 -3 -4 -0 -0 -0 -1 -4 -3 -0 -0 -0 -0 -0 -6 -41 -25 -17 -18 -13 -0 -0 -18 -20 -15 -10 -8 -8 -8 -11 -12 -12 -15 -13 -28 -25 -16 -14 -20 -13 -12 -11 -6 -2 -3 -5 -12 -13 -10 -12 -25 -31 -39 -61 -91 -105 -55 -27 -17 -20 -28 -15 -19 -18 -18 -19 -22 -16 -16 -12 -8 -9 -8 -12 -21 -31 -36 -35 -32 -27 -23 -25 -27 -28 -27 -24 -30 -16 -0 -3 -8 -28 -37 -49 -55 -54 -61 -38 -41 -44 -46 -60 -87 -65 -64 -64 -51 -23 -9 -14 -15 -16 -18 -18 -16 -15 -10 -4 -5 -10 -7 -4 -11 -9 -3 -8 -6 -8 -9 -11 -11 -6 -6 -7 -8 -8 -8 -9 -12 -11 -53 -69 -47 -44 -44 -40 -39 -38 -38 -49 -36 -33 -33 -28 -20 -20 -21 -17 -18 -19 -13 -8 -11 -17 -18 -16 -18 -26 -13 -5 -8 -15 -16 -16 -11 -11 -12 -12 -15 -7 -11 -16 -19 -17 -17 -22 -24 -20 -15 -13 -8 -10 -4 -0 -0 -0 -0 -10 -16 -15 -12 -13 -17 -9 -4 -5 -5 -5 -7 -5 -4 -3 -2 -0 -0 -0 -1 -0 -0 -0 -0 -0 -11 -35 -33 -22 -16 -18 -18 -16 -22 -21 -17 -13 -9 -7 -6 -9 -11 -12 -12 -16 -6 -12 -13 -15 -16 -12 -20 -13 -7 -7 -8 -5 -8 -10 -11 -16 -33 -52 -58 -53 -59 -74 -41 -26 -24 -27 -24 -16 -27 -24 -22 -23 -22 -18 -15 -15 -8 -8 -12 -8 -24 -35 -39 -33 -29 -30 -31 -28 -28 -28 -31 -35 -22 -19 -8 -0 -1 -14 -20 -46 -54 -55 -62 -59 -57 -49 -44 -56 -77 -61 -57 -60 -45 -21 -9 -12 -13 -15 -18 -18 -17 -14 -15 -9 -6 -11 -19 -20 -8 -6 -7 -7 -4 -7 -7 -9 -9 -5 -5 -9 -10 -9 -9 -10 -10 -9 -66 -88 -81 -76 -70 -43 -29 -25 -26 -29 -29 -20 -32 -35 -26 -19 -23 -23 -24 -18 -12 -12 -9 -20 -18 -14 -15 -22 -9 -2 -4 -12 -13 -12 -12 -11 -13 -13 -11 -6 -11 -12 -13 -16 -20 -22 -18 -14 -14 -13 -7 -9 -3 -0 -5 -10 -9 -14 -13 -12 -13 -16 -18 -7 -5 -5 -5 -4 -8 -6 -8 -7 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -13 -27 -24 -26 -18 -16 -17 -19 -22 -22 -20 -18 -15 -11 -8 -8 -8 -10 -11 -11 -15 -29 -27 -25 -21 -9 -24 -24 -17 -10 -7 -6 -4 -8 -23 -41 -50 -43 -57 -68 -75 -59 -24 -23 -22 -25 -19 -16 -24 -36 -37 -36 -29 -22 -20 -16 -11 -9 -8 -7 -7 -13 -29 -24 -17 -28 -41 -34 -33 -20 -23 -40 -28 -26 -8 -0 -0 -0 -0 -44 -53 -46 -47 -65 -65 -51 -39 -45 -68 -77 -50 -31 -36 -35 -27 -22 -6 -16 -26 -29 -24 -21 -14 -10 -6 -5 -5 -1 -0 -7 -5 -3 -3 -6 -10 -8 -6 -6 -8 -9 -9 -10 -12 -13 -14 -18 -95 -111 -98 -88 -84 -63 -38 -35 -34 -29 -26 -31 -34 -30 -29 -28 -30 -17 -19 -17 -54 -92 -75 -14 -16 -22 -23 -19 -15 -7 -5 -14 -17 -11 -10 -8 -10 -11 -8 -7 -11 -11 -11 -17 -25 -27 -12 -14 -17 -13 -6 -8 -13 -14 -13 -15 -16 -16 -9 -19 -17 -9 -6 -6 -6 -3 -2 -5 -7 -5 -8 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -27 -25 -22 -22 -24 -17 -15 -17 -20 -20 -16 -22 -22 -21 -19 -16 -15 -11 -13 -15 -14 -17 -32 -29 -28 -21 -18 -26 -29 -21 -12 -7 -7 -12 -9 -24 -46 -55 -47 -45 -60 -58 -45 -27 -15 -14 -17 -15 -16 -23 -24 -21 -25 -30 -27 -24 -22 -13 -13 -8 -5 -4 -5 -20 -33 -32 -28 -33 -32 -38 -26 -26 -35 -34 -27 -4 -0 -0 -0 -7 -49 -49 -42 -37 -40 -46 -45 -48 -39 -46 -59 -52 -68 -27 -18 -26 -28 -9 -20 -17 -17 -18 -16 -6 -6 -4 -3 -4 -7 -14 -5 -4 -3 -5 -7 -7 -5 -4 -7 -9 -6 -7 -11 -13 -14 -15 -24 -82 -90 -90 -84 -79 -78 -54 -46 -33 -26 -24 -26 -27 -25 -26 -28 -25 -17 -17 -17 -60 -96 -97 -17 -14 -12 -18 -18 -17 -17 -16 -17 -18 -16 -11 -9 -6 -14 -10 -5 -5 -6 -13 -19 -24 -26 -25 -16 -12 -9 -6 -6 -6 -11 -5 -12 -16 -12 -0 -8 -10 -4 -0 -3 -4 -6 -6 -6 -6 -5 -9 -5 -1 -0 -0 -0 -0 -0 -0 -0 -6 -35 -23 -20 -22 -25 -24 -15 -17 -13 -8 -7 -21 -19 -18 -18 -19 -18 -16 -16 -26 -30 -28 -28 -28 -20 -14 -11 -17 -30 -26 -18 -12 -11 -15 -19 -27 -66 -77 -70 -68 -86 -51 -28 -18 -14 -10 -18 -11 -9 -9 -13 -24 -29 -25 -22 -23 -24 -15 -24 -11 -6 -8 -11 -17 -17 -21 -24 -30 -30 -11 -31 -34 -36 -36 -31 -0 -0 -16 -22 -25 -41 -37 -36 -40 -42 -40 -40 -56 -38 -45 -54 -55 -69 -62 -25 -23 -28 -22 -25 -16 -8 -20 -24 -9 -8 -9 -7 -4 -4 -8 -6 -8 -7 -6 -7 -6 -5 -6 -8 -8 -7 -8 -10 -30 -29 -18 -11 -21 -112 -98 -81 -75 -72 -53 -54 -40 -23 -20 -20 -18 -25 -22 -17 -20 -25 -8 -14 -18 -27 -34 -12 -10 -5 -13 -12 -12 -16 -18 -15 -19 -12 -11 -10 -6 -17 -9 -6 -8 -10 -14 -20 -20 -16 -12 -13 -15 -8 -7 -7 -8 -10 -13 -16 -16 -10 -4 -11 -2 -0 -0 -0 -0 -6 -1 -0 -4 -5 -5 -5 -2 -2 -1 -0 -0 -0 -0 -0 -11 -30 -20 -19 -21 -22 -20 -12 -16 -7 -1 -4 -14 -14 -10 -10 -12 -18 -25 -24 -26 -26 -26 -26 -27 -20 -17 -13 -20 -32 -30 -11 -14 -13 -15 -17 -15 -88 -95 -87 -76 -68 -47 -27 -20 -13 -10 -18 -10 -9 -13 -17 -23 -29 -24 -20 -22 -24 -27 -30 -29 -13 -5 -8 -15 -10 -20 -22 -23 -26 -21 -27 -33 -36 -37 -24 -0 -0 -26 -35 -35 -34 -39 -41 -40 -43 -40 -37 -53 -31 -44 -48 -44 -35 -39 -28 -15 -18 -25 -27 -23 -20 -30 -19 -3 -6 -15 -25 -15 -10 -8 -6 -9 -10 -8 -7 -9 -9 -15 -9 -8 -9 -10 -10 -50 -56 -37 -17 -29 -96 -86 -66 -62 -62 -63 -79 -102 -51 -18 -17 -15 -18 -18 -16 -16 -16 -15 -9 -7 -8 -30 -10 -11 -10 -10 -8 -8 -12 -17 -18 -19 -19 -15 -9 -6 -12 -4 -3 -5 -13 -18 -16 -14 -14 -12 -14 -16 -7 -7 -6 -7 -10 -14 -17 -18 -16 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -5 -2 -2 -0 -0 -0 -0 -0 -0 -16 -28 -21 -19 -19 -18 -22 -21 -14 -1 -0 -0 -6 -15 -12 -11 -11 -22 -31 -30 -23 -23 -23 -24 -24 -25 -26 -24 -24 -19 -18 -22 -19 -14 -16 -16 -10 -14 -55 -75 -68 -54 -44 -29 -22 -22 -18 -15 -14 -12 -15 -17 -24 -29 -23 -14 -18 -19 -23 -33 -35 -18 -10 -9 -7 -3 -20 -33 -32 -27 -24 -25 -35 -30 -26 -14 -0 -3 -30 -33 -35 -35 -37 -42 -41 -54 -42 -39 -49 -29 -51 -35 -27 -30 -34 -30 -5 -11 -14 -20 -24 -7 -24 -25 -10 -1 -15 -67 -35 -16 -8 -5 -10 -11 -10 -10 -9 -9 -13 -11 -9 -7 -7 -10 -27 -40 -48 -56 -57 -62 -83 -73 -62 -62 -81 -115 -124 -125 -63 -68 -75 -16 -14 -15 -20 -28 -25 -18 -85 -23 -21 -11 -9 -8 -11 -10 -5 -9 -19 -27 -24 -16 -24 -13 -6 -5 -5 -5 -10 -13 -15 -12 -14 -15 -14 -14 -14 -10 -10 -7 -8 -10 -12 -16 -20 -17 -6 -0 -0 -0 -0 -0 -0 -0 -1 -7 -1 -0 -2 -6 -5 -4 -0 -0 -0 -0 -0 -0 -0 -3 -6 -9 -19 -16 -31 -28 -10 -1 -11 -4 -12 -15 -19 -46 -33 -29 -28 -25 -22 -23 -21 -20 -20 -21 -23 -22 -22 -19 -13 -15 -22 -14 -17 -14 -14 -26 -58 -69 -54 -41 -30 -16 -14 -20 -17 -15 -14 -12 -13 -10 -10 -18 -19 -8 -15 -11 -8 -11 -16 -14 -13 -10 -4 -7 -23 -28 -33 -33 -28 -28 -37 -34 -29 -13 -12 -27 -32 -32 -33 -35 -38 -42 -40 -55 -40 -43 -44 -28 -49 -28 -22 -27 -33 -26 -0 -25 -11 -10 -18 -2 -25 -27 -15 -9 -26 -70 -30 -17 -7 -1 -3 -7 -8 -10 -11 -11 -10 -9 -5 -8 -7 -5 -4 -4 -4 -39 -53 -59 -83 -74 -68 -68 -90 -120 -128 -159 -110 -77 -95 -82 -13 -15 -19 -49 -78 -69 -22 -67 -61 -12 -9 -12 -14 -13 -8 -8 -15 -21 -21 -17 -24 -13 -9 -7 -6 -6 -9 -9 -10 -12 -14 -15 -18 -11 -10 -11 -12 -5 -9 -10 -12 -15 -15 -10 -5 -0 -0 -0 -0 -0 -0 -0 -3 -9 -0 -0 -2 -5 -6 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -11 -13 -39 -40 -26 -16 -19 -13 -29 -40 -44 -46 -41 -30 -25 -23 -21 -19 -18 -18 -19 -19 -20 -19 -18 -18 -13 -14 -20 -18 -19 -19 -51 -75 -74 -74 -44 -19 -14 -17 -18 -24 -23 -17 -17 -18 -13 -10 -13 -17 -15 -8 -16 -13 -10 -13 -14 -14 -24 -13 -11 -14 -19 -22 -30 -31 -30 -31 -33 -29 -29 -37 -35 -29 -31 -35 -34 -36 -38 -40 -42 -58 -50 -50 -39 -27 -32 -32 -33 -31 -29 -25 -17 -31 -8 -6 -7 -0 -1 -4 -16 -19 -29 -43 -23 -11 -15 -9 -3 -5 -6 -10 -29 -17 -5 -5 -4 -8 -9 -7 -6 -5 -5 -42 -53 -55 -60 -58 -71 -79 -84 -83 -84 -107 -105 -63 -71 -76 -44 -61 -20 -16 -22 -44 -84 -84 -85 -12 -9 -9 -7 -6 -6 -9 -13 -13 -13 -16 -21 -18 -16 -12 -8 -7 -8 -6 -8 -10 -12 -12 -9 -9 -7 -7 -6 -4 -5 -10 -15 -11 -6 -7 -19 -20 -16 -13 -10 -4 -0 -0 -0 -1 -0 -0 -0 -2 -4 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -8 -31 -32 -24 -25 -29 -27 -25 -33 -34 -36 -35 -30 -24 -23 -20 -17 -17 -17 -17 -18 -18 -18 -19 -15 -19 -14 -11 -12 -14 -21 -77 -90 -80 -76 -43 -13 -18 -19 -16 -29 -28 -15 -16 -16 -10 -14 -15 -15 -15 -14 -17 -16 -8 -14 -14 -11 -14 -10 -19 -21 -11 -0 -2 -18 -32 -38 -39 -38 -32 -26 -29 -30 -30 -32 -34 -35 -36 -43 -54 -53 -35 -46 -35 -28 -33 -36 -29 -30 -37 -33 -19 -12 -1 -0 -0 -0 -0 -1 -26 -23 -18 -40 -69 -24 -11 -10 -9 -7 -6 -14 -78 -38 -6 -9 -8 -9 -9 -10 -9 -8 -9 -33 -38 -39 -50 -61 -68 -73 -77 -67 -50 -51 -65 -71 -92 -86 -92 -121 -57 -46 -69 -88 -91 -89 -81 -23 -23 -8 -9 -8 -8 -10 -13 -13 -12 -15 -19 -20 -20 -14 -10 -6 -4 -4 -10 -10 -11 -10 -8 -8 -9 -7 -5 -5 -6 -6 -11 -6 -5 -11 -12 -1 -2 -14 -17 -9 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -3 -1 -0 -0 -0 -0 -4 -18 -34 -30 -30 -29 -30 -32 -36 -43 -33 -28 -27 -25 -24 -21 -19 -19 -19 -19 -16 -17 -16 -16 -18 -14 -11 -16 -12 -7 -10 -26 -69 -81 -68 -50 -30 -7 -12 -13 -13 -15 -19 -11 -12 -14 -14 -12 -12 -11 -13 -15 -16 -17 -11 -10 -12 -11 -11 -12 -18 -19 -10 -1 -8 -30 -30 -36 -28 -30 -41 -39 -34 -33 -33 -32 -31 -30 -41 -35 -43 -54 -47 -50 -43 -33 -36 -45 -34 -26 -26 -29 -16 -0 -0 -0 -0 -0 -0 -5 -28 -22 -19 -56 -90 -58 -17 -13 -12 -11 -11 -24 -82 -24 -3 -3 -5 -10 -10 -10 -10 -8 -7 -8 -51 -53 -50 -53 -55 -59 -65 -69 -54 -36 -50 -100 -97 -111 -122 -131 -123 -122 -109 -103 -91 -77 -76 -39 -31 -7 -4 -4 -5 -8 -12 -12 -10 -14 -15 -16 -17 -17 -16 -17 -9 -5 -10 -9 -15 -12 -9 -9 -9 -10 -9 -7 -6 -7 -13 -5 -2 -3 -7 -18 -1 -4 -11 -11 -9 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -10 -11 -11 -7 -0 -0 -0 -0 -12 -29 -27 -42 -38 -35 -32 -31 -26 -27 -27 -25 -22 -21 -18 -17 -16 -17 -17 -16 -16 -14 -16 -17 -17 -15 -16 -14 -13 -13 -25 -77 -68 -58 -35 -17 -10 -15 -15 -16 -14 -13 -13 -10 -12 -11 -12 -17 -14 -12 -12 -15 -19 -20 -12 -10 -14 -14 -12 -12 -18 -17 -16 -21 -28 -23 -14 -4 -13 -29 -29 -31 -31 -35 -36 -32 -31 -60 -48 -50 -39 -27 -31 -34 -35 -24 -25 -32 -36 -36 -30 -13 -4 -10 -7 -0 -0 -0 -6 -21 -17 -24 -58 -78 -79 -74 -17 -8 -10 -14 -31 -74 -38 -14 -7 -7 -7 -6 -7 -7 -7 -7 -8 -12 -77 -67 -56 -58 -68 -82 -88 -60 -37 -26 -33 -48 -114 -130 -126 -124 -121 -106 -78 -75 -84 -85 -19 -9 -9 -11 -5 -9 -8 -8 -9 -9 -13 -14 -13 -12 -13 -15 -8 -11 -10 -12 -12 -18 -21 -13 -8 -10 -15 -18 -13 -7 -4 -8 -9 -7 -10 -11 -4 -0 -0 -4 -10 -10 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -7 -8 -4 -0 -0 -0 -0 -0 -20 -41 -38 -38 -38 -32 -24 -22 -25 -26 -25 -23 -19 -17 -18 -18 -17 -16 -14 -13 -13 -15 -15 -15 -18 -20 -19 -17 -27 -50 -86 -87 -31 -27 -21 -16 -16 -16 -19 -15 -10 -9 -8 -14 -14 -14 -13 -12 -12 -10 -14 -17 -19 -22 -19 -15 -12 -11 -12 -18 -19 -20 -8 -13 -27 -16 -2 -7 -18 -28 -29 -34 -13 -13 -25 -32 -33 -29 -47 -34 -30 -32 -11 -38 -18 -21 -29 -21 -26 -32 -25 -23 -24 -15 -0 -2 -19 -28 -25 -16 -22 -61 -67 -62 -49 -14 -8 -13 -15 -39 -82 -110 -68 -61 -56 -36 -6 -5 -4 -4 -18 -24 -21 -90 -83 -77 -74 -78 -93 -105 -57 -35 -26 -39 -93 -130 -135 -129 -122 -111 -85 -99 -85 -85 -84 -10 -8 -9 -7 -4 -7 -5 -5 -6 -6 -8 -14 -11 -12 -14 -15 -13 -14 -11 -18 -19 -6 -2 -8 -11 -13 -15 -18 -9 -8 -15 -20 -18 -11 -6 -1 -6 -11 -7 -0 -10 -12 -7 -0 -0 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -25 -34 -29 -30 -30 -32 -27 -20 -21 -20 -22 -19 -19 -18 -16 -12 -11 -12 -12 -11 -12 -14 -14 -15 -17 -19 -22 -20 -51 -73 -74 -60 -45 -26 -19 -16 -17 -18 -17 -18 -21 -19 -15 -14 -15 -16 -14 -10 -11 -13 -20 -20 -17 -13 -17 -9 -9 -10 -12 -13 -16 -26 -23 -10 -14 -21 -0 -21 -26 -28 -28 -21 -1 -0 -12 -31 -37 -30 -26 -41 -41 -36 -27 -47 -37 -34 -28 -26 -32 -32 -39 -39 -28 -12 -12 -43 -33 -28 -25 -20 -21 -82 -86 -85 -71 -41 -34 -12 -39 -69 -93 -91 -59 -60 -50 -29 -10 -8 -5 -6 -61 -105 -118 -115 -111 -94 -98 -99 -95 -85 -28 -24 -22 -56 -123 -130 -134 -122 -109 -96 -86 -102 -90 -86 -77 -7 -2 -4 -8 -7 -4 -3 -7 -7 -6 -7 -12 -11 -13 -15 -15 -11 -11 -23 -28 -30 -30 -28 -18 -12 -10 -10 -9 -8 -13 -8 -9 -11 -9 -15 -3 -9 -8 -2 -0 -8 -10 -13 -8 -0 -3 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -7 -0 -9 -5 -0 -0 -0 -19 -23 -26 -29 -27 -25 -29 -26 -19 -20 -20 -16 -22 -25 -25 -23 -25 -12 -17 -16 -12 -14 -14 -15 -16 -17 -30 -56 -71 -71 -62 -59 -56 -15 -20 -19 -17 -18 -22 -20 -21 -21 -18 -15 -15 -8 -6 -10 -16 -20 -21 -17 -22 -21 -15 -15 -9 -9 -12 -12 -14 -21 -18 -5 -9 -13 -2 -16 -16 -20 -23 -19 -0 -0 -0 -22 -40 -42 -35 -35 -33 -43 -47 -43 -45 -36 -41 -34 -30 -34 -38 -40 -42 -43 -44 -46 -41 -33 -25 -20 -27 -77 -105 -98 -89 -69 -47 -50 -54 -78 -97 -84 -45 -46 -45 -42 -24 -7 -4 -3 -73 -99 -108 -120 -119 -108 -107 -99 -87 -70 -21 -17 -17 -23 -40 -63 -130 -106 -104 -99 -88 -71 -85 -78 -69 -10 -3 -5 -12 -8 -8 -11 -13 -12 -9 -9 -10 -9 -12 -9 -10 -13 -15 -18 -24 -34 -36 -30 -19 -10 -8 -8 -11 -15 -9 -7 -7 -6 -6 -8 -7 -9 -10 -10 -6 -0 -0 -0 -7 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -8 -6 -0 -2 -1 -0 -1 -8 -30 -28 -28 -26 -25 -26 -23 -32 -24 -20 -25 -20 -23 -24 -25 -20 -11 -20 -23 -15 -12 -16 -14 -13 -11 -13 -42 -88 -83 -72 -56 -41 -28 -12 -18 -27 -22 -19 -22 -22 -25 -32 -25 -22 -26 -23 -14 -18 -17 -13 -12 -17 -21 -20 -18 -17 -15 -13 -10 -5 -8 -24 -19 -3 -16 -12 -2 -12 -21 -28 -28 -27 -23 -14 -12 -31 -25 -25 -52 -50 -46 -43 -47 -48 -44 -14 -45 -61 -49 -35 -35 -35 -39 -40 -45 -50 -46 -38 -29 -24 -22 -30 -82 -83 -112 -103 -75 -71 -63 -77 -84 -71 -40 -39 -44 -47 -24 -5 -3 -7 -97 -107 -105 -104 -104 -97 -93 -90 -90 -76 -27 -17 -108 -120 -103 -94 -115 -105 -103 -94 -81 -84 -102 -103 -98 -11 -7 -5 -15 -7 -8 -12 -14 -15 -11 -9 -7 -7 -9 -10 -11 -13 -15 -15 -18 -49 -46 -36 -22 -7 -5 -10 -13 -11 -9 -9 -10 -8 -8 -9 -8 -10 -11 -7 -9 -8 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -18 -43 -48 -33 -27 -30 -35 -28 -31 -34 -29 -26 -25 -26 -25 -22 -23 -23 -24 -24 -17 -19 -24 -24 -24 -23 -49 -68 -80 -72 -59 -37 -24 -16 -11 -12 -22 -23 -21 -22 -22 -25 -21 -22 -28 -38 -39 -22 -21 -14 -13 -17 -21 -23 -15 -11 -11 -12 -12 -1 -4 -11 -19 -22 -17 -24 -21 -14 -17 -33 -30 -26 -26 -19 -11 -26 -46 -54 -56 -55 -46 -9 -12 -19 -29 -42 -55 -47 -48 -48 -48 -47 -37 -34 -32 -37 -38 -37 -52 -37 -33 -26 -21 -23 -54 -97 -114 -96 -77 -76 -82 -61 -54 -50 -40 -39 -44 -19 -5 -3 -23 -115 -113 -127 -120 -105 -100 -92 -88 -97 -95 -73 -22 -12 -29 -41 -48 -67 -116 -91 -94 -74 -66 -86 -89 -109 -11 -8 -4 -5 -7 -12 -12 -12 -11 -12 -13 -6 -5 -11 -17 -13 -14 -15 -17 -24 -52 -65 -43 -17 -5 -8 -9 -15 -13 -10 -12 -15 -4 -11 -14 -9 -0 -1 -9 -14 -18 -15 -1 -0 -0 -0 -3 -4 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -51 -39 -33 -31 -36 -36 -26 -32 -32 -30 -29 -28 -22 -14 -19 -27 -28 -23 -22 -22 -22 -21 -33 -72 -68 -51 -61 -55 -22 -18 -19 -18 -16 -20 -30 -32 -23 -23 -24 -20 -9 -16 -17 -16 -18 -24 -20 -13 -14 -32 -41 -28 -13 -12 -15 -14 -8 -0 -16 -21 -21 -23 -28 -27 -28 -27 -27 -29 -31 -34 -11 -13 -18 -22 -23 -36 -42 -24 -14 -32 -29 -21 -16 -26 -47 -46 -5 -6 -32 -48 -40 -26 -28 -35 -32 -33 -48 -44 -38 -27 -25 -36 -56 -23 -96 -111 -97 -88 -86 -84 -94 -99 -93 -65 -20 -13 -7 -13 -40 -101 -110 -137 -116 -103 -103 -93 -85 -104 -99 -96 -114 -114 -106 -95 -90 -94 -110 -91 -111 -81 -74 -90 -94 -117 -7 -5 -5 -6 -11 -20 -19 -18 -17 -13 -10 -8 -6 -14 -19 -14 -22 -21 -20 -29 -44 -69 -47 -18 -9 -9 -5 -11 -11 -7 -8 -10 -1 -11 -11 -11 -10 -11 -14 -14 -16 -16 -13 -2 -17 -4 -3 -5 -4 -21 -20 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -37 -43 -26 -20 -25 -33 -36 -33 -33 -27 -28 -24 -13 -12 -14 -19 -23 -21 -16 -17 -18 -17 -16 -37 -81 -45 -42 -30 -13 -21 -20 -20 -20 -24 -34 -25 -20 -13 -11 -13 -14 -18 -17 -18 -19 -22 -23 -18 -16 -39 -60 -46 -11 -9 -10 -15 -15 -8 -14 -23 -29 -26 -20 -20 -21 -23 -25 -27 -28 -19 -15 -22 -24 -21 -18 -18 -24 -28 -28 -22 -12 -15 -18 -31 -39 -43 -43 -37 -31 -37 -39 -32 -27 -30 -26 -32 -42 -44 -50 -29 -32 -43 -48 -53 -29 -100 -107 -94 -94 -96 -100 -90 -57 -31 -28 -26 -13 -23 -33 -34 -47 -153 -125 -104 -101 -101 -101 -109 -109 -106 -122 -155 -125 -128 -127 -121 -105 -87 -86 -82 -93 -95 -88 -100 -10 -5 -4 -8 -12 -15 -15 -13 -14 -14 -11 -8 -9 -12 -15 -13 -15 -26 -19 -26 -64 -69 -16 -12 -31 -21 -9 -11 -11 -19 -18 -12 -9 -17 -11 -15 -15 -13 -13 -14 -15 -14 -38 -63 -59 -61 -52 -17 -6 -20 -22 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -19 -36 -25 -21 -22 -27 -27 -22 -23 -24 -25 -23 -17 -14 -18 -17 -16 -15 -12 -11 -11 -13 -14 -44 -84 -54 -34 -21 -19 -23 -23 -19 -31 -25 -17 -16 -13 -22 -12 -11 -13 -13 -10 -16 -19 -16 -18 -23 -17 -24 -26 -29 -25 -0 -22 -23 -19 -13 -9 -22 -24 -21 -17 -15 -18 -24 -26 -27 -27 -27 -26 -24 -27 -28 -25 -24 -29 -25 -26 -16 -0 -1 -16 -32 -39 -37 -27 -5 -6 -26 -36 -35 -30 -41 -38 -36 -35 -33 -36 -18 -19 -27 -40 -43 -30 -53 -60 -90 -108 -94 -98 -106 -92 -65 -41 -24 -19 -22 -31 -30 -53 -154 -102 -55 -37 -40 -56 -75 -90 -96 -113 -123 -123 -119 -109 -111 -103 -76 -37 -28 -23 -70 -107 -98 -8 -3 -3 -4 -5 -11 -14 -7 -9 -14 -13 -9 -8 -13 -25 -28 -23 -19 -16 -24 -58 -60 -13 -15 -21 -25 -21 -15 -11 -14 -10 -10 -11 -15 -16 -15 -13 -14 -13 -10 -13 -7 -37 -60 -59 -66 -93 -26 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -20 -34 -31 -24 -26 -27 -25 -22 -18 -24 -26 -25 -21 -20 -11 -4 -4 -9 -12 -11 -17 -20 -28 -47 -49 -27 -27 -22 -21 -21 -18 -27 -30 -26 -18 -15 -39 -16 -12 -12 -13 -12 -8 -14 -13 -13 -16 -18 -38 -30 -21 -17 -14 -14 -20 -19 -18 -20 -22 -27 -17 -7 -10 -20 -21 -27 -27 -24 -23 -23 -26 -28 -20 -17 -18 -20 -21 -23 -10 -10 -25 -40 -39 -32 -32 -36 -29 -0 -9 -27 -35 -37 -37 -34 -35 -29 -25 -24 -21 -19 -14 -27 -39 -32 -33 -35 -63 -79 -76 -91 -108 -88 -75 -59 -40 -25 -24 -44 -40 -65 -128 -95 -23 -65 -47 -11 -28 -50 -15 -61 -106 -109 -122 -116 -119 -108 -97 -95 -98 -106 -50 -31 -54 -7 -5 -3 -3 -4 -11 -17 -11 -7 -11 -12 -14 -14 -16 -32 -40 -34 -25 -23 -37 -20 -14 -13 -14 -13 -20 -22 -17 -13 -21 -23 -11 -11 -14 -17 -11 -16 -18 -17 -11 -8 -10 -7 -42 -59 -63 -86 -39 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -3 -0 -0 -0 -3 -25 -38 -28 -30 -29 -33 -28 -15 -10 -25 -30 -22 -8 -1 -7 -6 -14 -17 -15 -22 -19 -15 -23 -34 -31 -29 -18 -18 -20 -22 -30 -27 -26 -27 -25 -19 -16 -16 -13 -14 -15 -8 -12 -12 -15 -16 -19 -32 -36 -30 -25 -21 -14 -16 -15 -16 -14 -14 -27 -28 -7 -3 -7 -8 -14 -18 -9 -0 -14 -38 -37 -22 -6 -11 -25 -20 -25 -30 -30 -35 -37 -38 -6 -0 -0 -13 -30 -22 -31 -37 -37 -34 -24 -31 -29 -27 -25 -23 -17 -13 -20 -20 -14 -17 -29 -44 -45 -47 -65 -96 -36 -58 -58 -46 -40 -39 -49 -43 -87 -130 -99 -85 -96 -46 -7 -33 -96 -14 -5 -57 -100 -105 -117 -121 -110 -101 -102 -105 -82 -103 -99 -66 -7 -7 -3 -3 -6 -19 -21 -17 -11 -17 -14 -14 -14 -11 -11 -17 -20 -23 -23 -20 -13 -20 -19 -31 -45 -36 -12 -11 -11 -14 -18 -8 -8 -17 -15 -11 -11 -9 -16 -11 -12 -22 -20 -18 -48 -74 -91 -84 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -7 -2 -0 -0 -0 -30 -43 -37 -34 -23 -5 -11 -10 -2 -14 -25 -21 -17 -15 -14 -4 -20 -21 -22 -32 -35 -15 -26 -28 -27 -28 -25 -20 -24 -30 -32 -23 -26 -28 -26 -24 -22 -20 -14 -11 -11 -15 -18 -11 -13 -38 -50 -39 -20 -28 -21 -15 -16 -18 -5 -13 -11 -10 -15 -23 -21 -28 -13 -0 -0 -0 -20 -8 -2 -17 -39 -35 -23 -20 -23 -19 -23 -26 -34 -36 -35 -30 -7 -3 -20 -30 -34 -39 -35 -32 -28 -24 -26 -32 -27 -29 -24 -16 -12 -14 -14 -14 -13 -14 -20 -38 -42 -63 -66 -56 -53 -70 -71 -66 -64 -65 -74 -56 -105 -126 -107 -103 -96 -87 -68 -65 -77 -3 -4 -69 -99 -99 -104 -98 -101 -110 -109 -100 -87 -90 -91 -86 -2 -2 -4 -6 -13 -50 -34 -24 -18 -11 -11 -10 -11 -17 -21 -22 -17 -20 -20 -17 -17 -21 -40 -46 -68 -65 -12 -14 -10 -15 -17 -9 -10 -27 -22 -11 -11 -13 -16 -13 -23 -44 -54 -20 -26 -41 -66 -63 -0 -0 -0 -0 -0 -0 -0 -0 -3 -5 -3 -0 -0 -11 -10 -5 -10 -0 -18 -26 -27 -28 -24 -3 -14 -9 -8 -17 -16 -20 -20 -19 -14 -1 -19 -24 -24 -19 -17 -31 -34 -30 -26 -23 -19 -22 -21 -20 -22 -23 -29 -31 -29 -27 -25 -23 -22 -10 -8 -11 -15 -16 -11 -24 -37 -43 -42 -73 -61 -56 -49 -38 -20 -24 -14 -13 -20 -38 -36 -33 -26 -19 -14 -13 -42 -52 -49 -42 -40 -35 -40 -31 -24 -23 -22 -24 -38 -41 -39 -33 -27 -33 -38 -39 -40 -41 -33 -28 -27 -32 -35 -33 -45 -37 -36 -25 -14 -13 -14 -14 -14 -14 -25 -60 -66 -94 -83 -66 -87 -106 -103 -94 -88 -90 -100 -69 -92 -116 -116 -106 -119 -117 -114 -58 -4 -2 -2 -76 -96 -97 -106 -120 -114 -110 -99 -91 -93 -87 -96 -91 -3 -2 -7 -7 -11 -30 -24 -21 -19 -12 -6 -10 -10 -24 -28 -23 -21 -21 -20 -12 -15 -28 -7 -11 -46 -45 -12 -15 -14 -26 -36 -30 -22 -28 -29 -19 -12 -13 -14 -15 -19 -19 -16 -14 -16 -17 -37 -36 -6 -2 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -8 -12 -12 -8 -1 -10 -11 -4 -0 -0 -0 -13 -9 -23 -28 -7 -18 -21 -25 -23 -20 -32 -32 -31 -25 -28 -39 -41 -40 -42 -35 -18 -12 -38 -30 -24 -25 -29 -33 -33 -30 -27 -26 -25 -10 -15 -17 -16 -12 -9 -10 -11 -36 -63 -71 -70 -63 -57 -53 -46 -37 -35 -59 -60 -44 -34 -30 -32 -32 -33 -36 -47 -48 -46 -41 -39 -37 -33 -36 -29 -25 -25 -26 -31 -41 -38 -32 -28 -30 -38 -35 -41 -46 -43 -40 -36 -39 -44 -44 -37 -28 -28 -23 -15 -13 -13 -13 -13 -15 -39 -82 -89 -96 -76 -77 -102 -104 -104 -102 -97 -91 -94 -107 -58 -37 -82 -123 -123 -115 -127 -77 -41 -29 -26 -115 -90 -93 -107 -119 -122 -116 -114 -103 -92 -87 -99 -95 -5 -5 -30 -16 -9 -19 -30 -23 -16 -15 -14 -13 -11 -33 -27 -22 -24 -24 -16 -16 -20 -28 -28 -15 -71 -38 -14 -19 -26 -18 -44 -38 -24 -27 -30 -18 -14 -13 -14 -15 -19 -19 -17 -16 -16 -15 -30 -27 -26 -27 -17 -17 -4 -0 -0 -2 -17 -16 -5 -0 -0 -0 -0 -0 -0 -0 -3 -4 -1 -0 -0 -4 -19 -4 -16 -18 -10 -4 -4 -7 -12 -21 -34 -36 -34 -25 -29 -37 -39 -42 -37 -45 -39 -26 -31 -22 -24 -27 -30 -33 -33 -28 -27 -27 -24 -14 -15 -9 -13 -13 -18 -17 -28 -56 -68 -48 -27 -47 -38 -39 -41 -40 -43 -45 -43 -38 -31 -28 -30 -28 -27 -32 -39 -40 -40 -38 -40 -40 -35 -40 -32 -29 -26 -22 -25 -38 -41 -34 -30 -36 -51 -33 -36 -40 -43 -42 -30 -31 -33 -28 -21 -24 -22 -17 -14 -13 -13 -12 -13 -36 -54 -65 -63 -66 -75 -75 -74 -86 -114 -98 -91 -96 -94 -95 -101 -40 -28 -40 -69 -106 -75 -109 -114 -112 -87 -9 -10 -20 -75 -87 -65 -128 -116 -91 -74 -67 -73 -90 -8 -6 -16 -16 -19 -27 -43 -48 -34 -19 -16 -15 -15 -31 -25 -20 -25 -28 -17 -29 -22 -17 -16 -27 -76 -28 -16 -36 -55 -26 -61 -41 -29 -30 -32 -14 -16 -16 -17 -18 -18 -18 -6 -1 -3 -9 -36 -13 -17 -26 -28 -29 -22 -12 -7 -3 -1 -15 -3 -7 -9 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -11 -5 -19 -8 -4 -5 -5 -0 -10 -14 -22 -33 -35 -24 -32 -37 -37 -36 -28 -39 -36 -30 -26 -23 -16 -28 -32 -31 -31 -31 -24 -17 -17 -17 -16 -5 -52 -79 -52 -17 -25 -50 -83 -79 -39 -30 -29 -32 -33 -32 -33 -36 -29 -29 -30 -28 -27 -31 -30 -28 -28 -27 -29 -29 -34 -36 -36 -39 -39 -25 -21 -22 -25 -33 -41 -40 -20 -4 -6 -34 -45 -45 -39 -33 -31 -35 -29 -14 -14 -24 -23 -13 -11 -9 -8 -16 -42 -60 -91 -90 -63 -39 -48 -53 -74 -90 -96 -86 -84 -115 -114 -81 -47 -26 -16 -19 -70 -103 -16 -118 -115 -103 -108 -125 -112 -100 -53 -25 -40 -128 -100 -91 -98 -105 -93 -75 -12 -15 -25 -18 -20 -20 -20 -28 -43 -40 -31 -19 -13 -14 -24 -17 -25 -24 -21 -34 -29 -28 -17 -25 -48 -16 -16 -29 -40 -52 -80 -69 -46 -37 -32 -27 -22 -15 -16 -19 -19 -17 -17 -16 -13 -18 -32 -11 -12 -16 -15 -17 -21 -18 -15 -8 -0 -0 -0 -10 -14 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -10 -22 -10 -1 -3 -5 -0 -2 -3 -8 -20 -33 -38 -39 -56 -49 -37 -36 -33 -29 -31 -26 -15 -12 -22 -28 -31 -35 -35 -19 -19 -17 -18 -18 -17 -20 -20 -31 -27 -19 -17 -39 -69 -66 -39 -56 -53 -31 -23 -23 -29 -28 -24 -22 -24 -26 -25 -27 -32 -34 -31 -25 -30 -26 -28 -29 -28 -28 -29 -19 -15 -17 -22 -26 -45 -42 -37 -37 -38 -41 -45 -40 -33 -31 -28 -31 -17 -14 -16 -13 -10 -10 -9 -11 -25 -54 -45 -84 -84 -54 -22 -24 -33 -91 -105 -89 -81 -82 -97 -103 -106 -114 -114 -31 -24 -34 -36 -30 -137 -129 -110 -103 -104 -104 -99 -23 -1 -23 -72 -99 -103 -98 -85 -76 -79 -3 -2 -5 -14 -21 -23 -19 -33 -56 -60 -54 -34 -19 -13 -15 -17 -12 -19 -26 -33 -33 -33 -21 -26 -30 -15 -16 -20 -21 -26 -39 -48 -57 -39 -27 -21 -29 -25 -18 -16 -16 -16 -16 -17 -17 -20 -26 -26 -8 -14 -18 -12 -5 -7 -1 -2 -0 -2 -7 -8 -14 -9 -2 -1 -0 -0 -0 -0 -1 -4 -8 -2 -2 -10 -19 -18 -3 -6 -9 -7 -0 -0 -0 -10 -20 -23 -24 -45 -47 -44 -39 -25 -29 -22 -16 -13 -13 -13 -15 -23 -30 -34 -18 -17 -17 -17 -17 -23 -34 -20 -21 -24 -24 -23 -25 -31 -36 -47 -61 -59 -30 -25 -26 -28 -27 -22 -25 -27 -27 -24 -23 -31 -28 -24 -26 -32 -23 -25 -25 -27 -27 -22 -16 -18 -20 -23 -27 -38 -40 -32 -38 -49 -46 -36 -41 -37 -36 -40 -17 -17 -15 -14 -11 -9 -9 -8 -16 -37 -53 -51 -83 -63 -31 -13 -18 -35 -83 -93 -83 -79 -82 -69 -64 -57 -50 -44 -31 -10 -9 -60 -106 -136 -135 -118 -110 -107 -107 -97 -10 -0 -1 -42 -110 -117 -98 -93 -87 -92 -0 -17 -17 -13 -13 -15 -18 -20 -20 -23 -33 -43 -36 -24 -17 -18 -19 -13 -17 -25 -29 -28 -21 -32 -31 -21 -17 -20 -21 -21 -22 -41 -86 -34 -27 -30 -25 -13 -14 -14 -14 -14 -15 -17 -17 -26 -36 -36 -22 -22 -44 -45 -22 -0 -0 -14 -5 -0 -8 -23 -22 -17 -14 -12 -10 -8 -7 -4 -8 -13 -10 -14 -9 -10 -13 -13 -3 -9 -4 -0 -0 -0 -0 -10 -14 -15 -15 -20 -51 -54 -39 -21 -12 -6 -13 -15 -15 -26 -67 -73 -34 -16 -17 -16 -16 -16 -15 -45 -97 -65 -40 -38 -33 -28 -27 -31 -31 -31 -41 -49 -28 -29 -27 -25 -23 -18 -26 -70 -75 -52 -28 -26 -24 -19 -26 -32 -26 -24 -26 -26 -25 -23 -21 -16 -23 -30 -35 -40 -43 -35 -30 -21 -10 -12 -36 -40 -38 -30 -12 -14 -19 -19 -15 -10 -9 -7 -9 -32 -68 -81 -42 -28 -17 -14 -21 -25 -8 -55 -77 -75 -69 -63 -61 -60 -53 -32 -5 -10 -97 -140 -154 -141 -132 -128 -122 -111 -105 -107 -90 -67 -62 -82 -111 -114 -114 -113 -102 -85 -6 -15 -10 -10 -9 -9 -14 -16 -19 -21 -36 -64 -58 -45 -21 -11 -21 -23 -20 -23 -26 -22 -15 -20 -13 -20 -22 -19 -21 -22 -21 -62 -95 -24 -28 -26 -28 -26 -24 -14 -13 -13 -10 -14 -45 -45 -40 -45 -46 -50 -38 -40 -29 -12 -9 -23 -5 -0 -8 -19 -19 -20 -21 -23 -19 -12 -17 -14 -11 -8 -4 -8 -9 -9 -6 -6 -10 -9 -2 -0 -2 -7 -11 -15 -14 -15 -14 -8 -18 -26 -17 -9 -10 -14 -7 -7 -12 -36 -97 -124 -46 -18 -27 -32 -17 -17 -19 -44 -53 -16 -11 -21 -28 -28 -28 -40 -40 -43 -41 -40 -32 -25 -24 -22 -25 -28 -23 -40 -52 -44 -28 -26 -30 -31 -29 -26 -24 -23 -25 -26 -24 -21 -16 -10 -17 -25 -31 -32 -32 -51 -56 -41 -28 -29 -41 -32 -18 -10 -8 -8 -9 -15 -17 -13 -10 -9 -7 -35 -29 -18 -13 -10 -20 -20 -14 -11 -10 -15 -58 -73 -63 -51 -54 -57 -43 -24 -8 -8 -33 -135 -108 -86 -99 -114 -116 -129 -122 -117 -119 -127 -107 -108 -115 -121 -116 -90 -104 -84 -14 -15 -13 -8 -7 -6 -6 -6 -13 -10 -41 -72 -63 -43 -21 -11 -11 -17 -22 -34 -28 -25 -24 -22 -12 -27 -33 -26 -22 -27 -20 -41 -56 -35 -50 -34 -33 -26 -20 -15 -14 -20 -15 -19 -36 -46 -31 -41 -48 -44 -45 -50 -37 -34 -32 -31 -30 -25 -9 -5 -7 -9 -10 -12 -13 -13 -15 -14 -10 -7 -2 -0 -1 -8 -3 -3 -7 -6 -4 -6 -6 -11 -18 -19 -12 -14 -10 -5 -4 -4 -4 -6 -7 -5 -5 -5 -10 -28 -27 -9 -13 -15 -21 -19 -9 -11 -20 -49 -51 -34 -16 -10 -11 -17 -13 -0 -1 -34 -34 -40 -45 -37 -29 -24 -29 -30 -25 -24 -23 -25 -28 -31 -32 -37 -28 -25 -25 -26 -26 -27 -24 -22 -21 -19 -14 -20 -27 -29 -26 -25 -31 -45 -47 -45 -43 -29 -21 -13 -11 -11 -11 -12 -8 -11 -12 -12 -12 -13 -11 -9 -10 -12 -31 -35 -21 -8 -8 -11 -59 -34 -21 -26 -38 -35 -14 -8 -9 -7 -4 -51 -26 -7 -8 -10 -9 -117 -132 -127 -129 -136 -111 -102 -117 -129 -126 -110 -97 -98 -13 -12 -5 -8 -5 -5 -5 -4 -4 -5 -15 -30 -40 -31 -10 -11 -15 -17 -18 -30 -25 -28 -23 -17 -20 -17 -39 -50 -45 -27 -22 -15 -35 -48 -39 -31 -18 -17 -16 -16 -20 -52 -55 -38 -33 -41 -38 -50 -45 -38 -41 -50 -43 -44 -45 -39 -27 -36 -33 -23 -17 -11 -6 -2 -0 -2 -4 -4 -5 -7 -3 -0 -3 -13 -6 -4 -3 -3 -6 -5 -8 -10 -11 -10 -10 -13 -7 -10 -11 -4 -8 -6 -5 -6 -7 -12 -86 -78 -53 -25 -26 -3 -17 -20 -14 -12 -22 -59 -38 -16 -13 -10 -6 -1 -0 -0 -10 -57 -50 -35 -36 -41 -34 -28 -38 -42 -35 -27 -27 -26 -30 -31 -33 -38 -29 -27 -27 -27 -27 -27 -25 -25 -23 -21 -18 -21 -23 -26 -26 -24 -26 -30 -32 -37 -36 -26 -32 -22 -17 -14 -10 -11 -27 -24 -15 -8 -11 -13 -10 -9 -9 -10 -21 -21 -23 -16 -8 -7 -9 -3 -0 -7 -19 -15 -10 -4 -2 -2 -1 -5 -5 -5 -10 -17 -33 -126 -144 -142 -133 -127 -124 -108 -109 -107 -100 -99 -119 -104 -11 -6 -5 -8 -7 -5 -6 -6 -5 -5 -3 -5 -21 -36 -16 -16 -18 -17 -13 -6 -8 -25 -36 -32 -27 -19 -31 -34 -27 -22 -22 -15 -50 -58 -52 -33 -27 -26 -17 -18 -30 -50 -47 -44 -40 -44 -49 -58 -60 -44 -40 -48 -48 -43 -32 -34 -38 -34 -39 -37 -29 -25 -25 -25 -27 -8 -0 -2 -5 -0 -0 -0 -4 -11 -5 -4 -2 -4 -7 -6 -9 -10 -7 -3 -2 -2 -3 -5 -7 -6 -5 -2 -1 -8 -9 -23 -126 -82 -48 -29 -34 -96 -32 -24 -19 -26 -44 -66 -49 -26 -12 -11 -10 -1 -0 -0 -16 -50 -34 -36 -31 -34 -40 -36 -37 -37 -39 -34 -29 -34 -34 -34 -35 -34 -27 -27 -28 -28 -29 -30 -26 -28 -26 -23 -21 -22 -19 -18 -22 -25 -23 -23 -25 -33 -30 -22 -26 -26 -25 -20 -16 -17 -24 -32 -19 -9 -11 -22 -11 -10 -7 -7 -10 -12 -2 -5 -8 -7 -3 -3 -0 -2 -7 -13 -4 -4 -13 -8 -0 -1 -1 -46 -22 -12 -28 -32 -9 -117 -116 -103 -125 -124 -120 -115 -109 -101 -86 -87 -19 -8 -7 -9 -8 -5 -8 -6 -29 -49 -6 -4 -5 -9 -13 -15 -19 -11 -10 -11 -12 -12 -3 -5 -10 -16 -22 -34 -25 -22 -22 -18 -37 -39 -44 -40 -29 -28 -14 -18 -32 -47 -46 -44 -40 -49 -57 -54 -53 -38 -42 -47 -47 -48 -29 -30 -24 -24 -39 -39 -32 -26 -27 -28 -15 -16 -17 -15 -11 -4 -0 -0 -5 -9 -6 -6 -3 -6 -7 -5 -5 -4 -7 -3 -0 -1 -9 -19 -11 -5 -3 -6 -5 -11 -67 -81 -55 -73 -26 -16 -17 -14 -15 -22 -18 -43 -73 -66 -26 -15 -12 -13 -14 -8 -4 -0 -2 -13 -40 -38 -32 -31 -36 -40 -38 -29 -26 -27 -30 -38 -34 -33 -34 -35 -35 -33 -22 -27 -29 -29 -30 -39 -35 -31 -25 -20 -21 -21 -26 -26 -23 -24 -28 -31 -32 -27 -23 -24 -25 -26 -28 -27 -22 -22 -14 -11 -10 -9 -9 -8 -5 -6 -9 -14 -1 -0 -0 -2 -3 -3 -3 -5 -6 -6 -5 -5 -7 -6 -4 -3 -9 -69 -34 -15 -75 -157 -67 -103 -109 -110 -119 -118 -134 -137 -122 -111 -110 -100 -31 -14 -9 -9 -8 -7 -7 -5 -9 -12 -6 -3 -11 -10 -9 -35 -76 -18 -13 -16 -17 -12 -16 -17 -15 -12 -13 -23 -23 -37 -33 -18 -7 -20 -40 -36 -27 -25 -12 -11 -12 -28 -51 -48 -44 -46 -50 -52 -49 -36 -43 -40 -40 -39 -25 -30 -21 -17 -22 -27 -31 -40 -38 -22 -4 -19 -24 -20 -17 -15 -6 -4 -4 -10 -9 -3 -2 -0 -3 -5 -4 -0 -10 -3 -0 -0 -2 -16 -16 -9 -4 -3 -0 -25 -77 -62 -30 -61 -24 -16 -16 -18 -17 -19 -16 -33 -58 -67 -45 -11 -10 -13 -16 -16 -14 -4 -28 -43 -37 -33 -30 -30 -34 -33 -26 -35 -25 -22 -26 -30 -29 -25 -28 -26 -25 -27 -30 -27 -28 -29 -30 -23 -24 -24 -23 -21 -21 -26 -28 -27 -31 -30 -25 -26 -31 -29 -24 -24 -24 -27 -30 -25 -17 -10 -9 -10 -11 -10 -9 -8 -5 -5 -11 -11 -3 -0 -0 -1 -1 -2 -5 -4 -5 -4 -2 -5 -5 -3 -3 -3 -7 -25 -109 -85 -117 -159 -138 -113 -106 -106 -98 -104 -145 -124 -117 -118 -122 -119 -32 -38 -35 -18 -11 -9 -7 -4 -7 -9 -7 -15 -43 -36 -25 -32 -44 -14 -11 -13 -13 -15 -17 -20 -21 -22 -24 -26 -29 -31 -42 -31 -20 -26 -26 -25 -25 -21 -14 -18 -12 -10 -12 -14 -11 -16 -38 -41 -37 -32 -25 -32 -37 -34 -29 -34 -20 -17 -18 -18 -17 -29 -29 -12 -7 -17 -8 -8 -9 -11 -12 -12 -4 -4 -4 -1 -0 -0 -0 -3 -3 -1 -5 -1 -2 -11 -15 -3 -6 -4 -7 -4 -0 -1 -82 -54 -42 -46 -20 -19 -17 -18 -18 -24 -45 -38 -26 -19 -12 -14 -16 -16 -11 -11 -17 -12 -3 -8 -22 -28 -22 -31 -33 -25 -17 -20 -25 -26 -27 -26 -23 -22 -30 -33 -26 -22 -26 -17 -37 -31 -26 -23 -20 -19 -20 -19 -21 -25 -28 -9 -0 -10 -22 -25 -25 -17 -17 -21 -24 -26 -27 -27 -19 -9 -5 -7 -8 -7 -7 -9 -4 -4 -12 -18 -12 -1 -0 -0 -0 -2 -3 -4 -3 -5 -6 -5 -2 -0 -0 -1 -6 -58 -274 -210 -228 -220 -174 -124 -120 -116 -93 -109 -146 -87 -69 -67 -87 -104 -48 -53 -51 -34 -30 -17 -8 -6 -4 -9 -8 -16 -41 -55 -71 -58 -33 -13 -12 -13 -12 -15 -18 -18 -20 -19 -21 -23 -26 -32 -35 -29 -25 -26 -26 -25 -26 -19 -18 -23 -14 -7 -18 -23 -17 -15 -32 -39 -33 -26 -23 -36 -38 -35 -30 -32 -35 -17 -15 -18 -17 -14 -23 -7 -0 -2 -0 -0 -0 -0 -0 -0 -1 -9 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -9 -16 -18 -12 -0 -0 -9 -7 -4 -20 -67 -77 -76 -48 -14 -23 -23 -21 -20 -35 -65 -67 -28 -18 -10 -0 -2 -4 -2 -12 -20 -16 -15 -11 -26 -30 -21 -25 -28 -25 -21 -20 -27 -32 -31 -27 -24 -20 -18 -21 -19 -20 -20 -15 -33 -20 -18 -21 -19 -18 -7 -7 -10 -16 -23 -29 -8 -1 -12 -26 -26 -4 -0 -9 -23 -26 -28 -27 -20 -12 -8 -7 -4 -5 -16 -20 -4 -3 -11 -19 -19 -6 -2 -0 -0 -1 -10 -19 -2 -3 -3 -1 -0 -0 -0 -0 -5 -67 -182 -60 -160 -211 -200 -158 -155 -154 -100 -114 -101 -1 -0 -2 -54 -89 -43 -50 -51 -55 -55 -34 -23 -11 -1 -7 -30 -30 -31 -46 -76 -20 -13 -12 -14 -14 -19 -27 -30 -29 -29 -28 -28 -24 -28 -27 -7 -10 -13 -21 -25 -25 -24 -23 -22 -23 -19 -5 -19 -23 -22 -21 -22 -38 -37 -31 -26 -26 -30 -27 -20 -13 -12 -11 -17 -15 -8 -0 -0 -0 -0 -0 -0 -0 -3 -0 -0 -0 -1 -6 -6 -2 -0 -0 -0 -0 -0 -0 -0 -5 -19 -14 -21 -21 -12 -0 -0 -0 -3 -22 -62 -102 -83 -55 -33 -27 -20 -20 -22 -43 -63 -56 -14 -12 -6 -0 -2 -9 -14 -24 -23 -15 -23 -30 -28 -26 -23 -23 -26 -24 -20 -23 -26 -23 -24 -22 -25 -33 -35 -31 -29 -28 -23 -17 -15 -17 -16 -8 -0 -2 -0 -0 -9 -20 -29 -26 -31 -8 -3 -8 -10 -0 -0 -0 -10 -24 -27 -25 -26 -24 -17 -10 -4 -10 -20 -17 -4 -3 -13 -18 -20 -19 -10 -0 -0 -5 -12 -18 -7 -3 -2 -2 -5 -10 -7 -1 -5 -40 -100 -109 -125 -114 -113 -112 -113 -136 -99 -85 -55 -0 -4 -47 -47 -50 -0 -35 -62 -61 -44 -43 -34 -17 -0 -1 -10 -17 -31 -52 -66 -35 -18 -12 -14 -20 -29 -29 -28 -16 -22 -41 -43 -31 -30 -20 -0 -0 -0 -19 -28 -30 -27 -30 -24 -21 -16 -8 -7 -8 -15 -19 -22 -25 -27 -35 -35 -29 -26 -16 -15 -16 -16 -14 -20 -11 -3 -0 -0 -0 -0 -0 -0 -1 -5 -0 -0 -0 -3 -6 -2 -0 -0 -0 -0 -0 -0 -0 -1 -24 -63 -3 -15 -19 -12 -0 -0 -2 -5 -8 -24 -58 -65 -59 -54 -43 -24 -23 -54 -39 -44 -42 -13 -8 -9 -17 -13 -8 -28 -16 -14 -14 -15 -15 -22 -23 -27 -27 -20 -20 -19 -22 -22 -19 -19 -18 -18 -25 -31 -27 -25 -26 -26 -22 -18 -15 -16 -18 -9 -0 -0 -0 -25 -27 -16 -0 -0 -0 -0 -0 -0 -0 -0 -0 -18 -32 -26 -25 -30 -31 -20 -7 -8 -18 -14 -8 -4 -4 -9 -9 -9 -17 -20 -0 -0 -7 -7 -6 -8 -2 -2 -3 -3 -3 -3 -1 -7 -49 -78 -86 -0 -0 -6 -15 -23 -45 -82 -50 -14 -2 -2 -2 -4 -29 -21 -51 -57 -47 -37 -38 -3 -7 -2 -0 -0 -0 -15 -16 -25 -30 -12 -14 -16 -21 -28 -31 -44 -45 -40 -41 -41 -47 -37 -14 -0 -0 -0 -18 -9 -14 -31 -30 -25 -21 -19 -15 -7 -7 -15 -20 -22 -24 -25 -4 -28 -36 -30 -22 -13 -16 -19 -19 -19 -10 -2 -2 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -2 -3 -0 -0 -0 -0 -0 -0 -0 -9 -8 -15 -21 -12 -13 -24 -10 -2 -4 -7 -6 -9 -37 -65 -65 -64 -56 -47 -40 -46 -84 -47 -44 -39 -18 -5 -1 -0 -12 -18 -20 -12 -8 -12 -28 -43 -26 -25 -33 -29 -20 -16 -18 -15 -15 -17 -19 -20 -21 -28 -29 -28 -31 -27 -31 -29 -20 -5 -0 -0 -0 -0 -0 -1 -16 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -10 -25 -26 -26 -18 -10 -12 -23 -12 -6 -6 -6 -5 -6 -7 -14 -12 -2 -9 -10 -5 -6 -7 -5 -2 -3 -3 -5 -6 -8 -88 -108 -81 -29 -6 -11 -0 -81 -99 -65 -65 -50 -39 -23 -15 -10 -7 -65 -47 -53 -62 -55 -46 -36 -16 -36 -46 -20 -0 -7 -43 -23 -25 -26 -16 -18 -25 -25 -34 -36 -8 -56 -47 -38 -33 -32 -31 -33 -28 -13 -0 -0 -0 -0 -3 -12 -24 -19 -19 -19 -18 -17 -19 -22 -20 -21 -20 -8 -20 -24 -24 -21 -5 -6 -14 -14 -11 -10 -7 -10 -6 -0 -1 -7 -1 -5 -4 -0 -1 -5 -4 -10 -13 -8 -0 -0 -0 -2 -6 -11 -14 -21 -19 -11 -9 -16 -8 -6 -7 -5 -1 -0 -38 -61 -60 -58 -50 -45 -37 -34 -54 -67 -42 -32 -26 -21 -15 -2 -2 -5 -7 -13 -15 -23 -21 -18 -19 -22 -16 -21 -20 -19 -20 -22 -17 -17 -18 -19 -23 -32 -33 -32 -25 -7 -28 -20 -15 -10 -0 -0 -0 -0 -0 -0 -0 -0 -4 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -17 -24 -23 -18 -20 -15 -12 -9 -9 -7 -4 -5 -4 -2 -3 -3 -3 -4 -3 -2 -6 -4 -7 -9 -7 -1 -9 -5 -6 -54 -119 -133 -63 -25 -10 -41 -124 -44 -68 -93 -69 -26 -8 -62 -65 -54 -53 -53 -82 -0 -0 -5 -50 -51 -48 -32 -0 -0 -1 -0 -8 -30 -26 -33 -26 -23 -26 -36 -35 -35 -36 -26 -13 -15 -34 -43 -44 -37 -59 -57 -22 -0 -0 -0 -0 -0 -12 -24 -17 -18 -19 -18 -18 -21 -23 -11 -16 -17 -6 -7 -9 -15 -15 -10 -14 -7 -10 -9 -8 -10 -9 -9 -4 -3 -8 -0 -9 -4 -4 -7 -6 -6 -10 -12 -11 -4 -0 -0 -3 -7 -9 -11 -39 -53 -38 -11 -11 -8 -7 -5 -4 -6 -13 -10 -17 -31 -41 -36 -36 -53 -53 -42 -38 -30 -27 -18 -17 -16 -0 -0 -0 -5 -7 -2 -28 -28 -26 -23 -18 -10 -21 -27 -25 -25 -25 -21 -20 -17 -16 -20 -20 -20 -9 -10 -16 -9 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -23 -14 -0 -0 -0 -0 -0 -1 -2 -0 -0 -3 -4 -5 -8 -11 -10 -8 -7 -9 -2 -2 -4 -4 -3 -1 -0 -1 -6 -6 -2 -3 -4 -5 -3 -1 -3 -9 -111 -132 -118 -91 -14 -5 -5 -4 -2 -3 -9 -22 -21 -24 -52 -61 -63 -33 -3 -23 -87 -0 -0 -0 -11 -18 -27 -19 -2 -1 -0 -0 -0 -5 -19 -61 -35 -31 -34 -38 -41 -29 -34 -37 -30 -20 -33 -35 -35 -37 -39 -44 -28 -7 -0 -0 -0 -0 -4 -13 -15 -15 -16 -14 -17 -21 -21 -9 -16 -15 -11 -15 -14 -11 -15 -22 -18 -16 -3 -10 -7 -3 -7 -9 -3 -0 -7 -12 -11 -2 -7 -10 -6 -6 -6 -5 -10 -13 -0 -0 -4 -4 -4 -4 -7 -9 -10 -15 -14 -5 -9 -4 -1 -3 -11 -11 -27 -31 -36 -37 -26 -65 -44 -32 -29 -22 -23 -10 -8 -18 -25 -15 -2 -10 -14 -10 -24 -27 -26 -29 -29 -23 -22 -28 -30 -28 -26 -23 -23 -17 -18 -19 -14 -1 -14 -24 -21 -7 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -8 -1 -0 -10 -10 -4 -1 -9 -3 -6 -8 -8 -6 -5 -4 -5 -3 -1 -0 -0 -3 -3 -1 -1 -1 -2 -2 -1 -38 -221 -149 -135 -91 -41 -12 -3 -11 -9 -4 -2 -1 -40 -54 -65 -69 -38 -55 -66 -34 -20 -59 -7 -1 -0 -0 -0 -0 -0 -17 -30 -0 -0 -0 -12 -38 -49 -3 -6 -11 -29 -38 -0 -30 -40 -36 -35 -47 -37 -36 -37 -26 -15 -49 -12 -0 -0 -0 -0 -6 -10 -13 -14 -14 -12 -18 -21 -17 -7 -10 -18 -23 -20 -18 -29 -17 -52 -54 -12 -0 -5 -3 -0 -2 -10 -11 -3 -8 -13 -6 -0 -5 -3 -4 -9 -10 -8 -13 -11 -6 -18 -2 -5 -5 -5 -9 -22 -5 -6 -10 -7 -4 -0 -0 -0 -0 -5 -40 -36 -37 -40 -47 -74 -39 -26 -24 -21 -21 -15 -14 -14 -14 -12 -19 -15 -12 -8 -0 -0 -0 -20 -27 -28 -35 -21 -20 -25 -32 -31 -30 -10 -15 -12 -0 -0 -0 -17 -13 -3 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -7 -13 -12 -3 -2 -4 -4 -3 -2 -4 -4 -2 -2 -3 -1 -3 -4 -2 -1 -3 -7 -32 -44 -37 -28 -16 -4 -0 -45 -147 -25 -36 -32 -18 -15 -1 -12 -11 -4 -1 -5 -46 -34 -32 -32 -23 -38 -56 -21 -0 -15 -25 -5 -0 -0 -0 -0 -0 -0 -14 -26 -20 -1 -0 -30 -37 -0 -0 -0 -14 -20 -6 -41 -42 -44 -50 -53 -34 -34 -52 -58 -38 -22 -2 -0 -0 -0 -2 -15 -15 -12 -12 -12 -12 -8 -16 -12 -7 -18 -12 -11 -14 -24 -39 -17 -48 -36 -9 -3 -15 -11 -3 -4 -9 -10 -1 -10 -10 -6 -4 -6 -8 -9 -9 -10 -7 -11 -12 -8 -2 -8 -10 -10 -8 -19 -48 -6 -5 -4 -6 -5 -0 -0 -0 -0 -10 -39 -38 -37 -39 -47 -61 -29 -28 -28 -26 -23 -15 -15 -13 -12 -10 -7 -6 -9 -7 -4 -2 -0 -16 -24 -22 -26 -32 -26 -19 -15 -18 -23 -15 -8 -3 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -10 -10 -8 -8 -1 -2 -3 -3 -3 -0 -0 -0 -0 -0 -2 -1 -2 -3 -2 -0 -1 -6 -14 -25 -33 -18 -4 -0 -3 -6 -1 -8 -9 -10 -18 -24 -10 -25 -13 -18 -41 -44 -6 -1 -16 -24 -5 -29 -9 -2 -20 -8 -0 -0 -0 -0 -0 -0 -0 -0 -4 -6 -0 -0 -34 -28 -0 -0 -0 -21 -21 -8 -11 -58 -48 -51 -48 -36 -32 -33 -39 -23 -0 -0 -0 -0 -9 -15 -17 -19 -14 -11 -12 -15 -12 -17 -17 -16 -17 -17 -20 -17 -28 -33 -20 -34 -28 -15 -14 -20 -20 -6 -9 -11 -10 -15 -13 -10 -9 -10 -8 -7 -9 -11 -11 -10 -12 -13 -13 -10 -7 -10 -10 -9 -6 -4 -4 -5 -5 -8 -10 -7 -4 -0 -0 -15 -38 -41 -39 -38 -41 -38 -30 -30 -31 -28 -21 -14 -14 -18 -11 -4 -0 -3 -12 -14 -17 -24 -32 -15 -9 -10 -14 -29 -33 -35 -13 -2 -8 -17 -9 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -9 -0 -0 -0 -0 -0 -2 -6 -3 -2 -2 -2 -0 -0 -0 -0 -2 -2 -1 -1 -0 -0 -0 -0 -0 -20 -18 -9 -0 -0 -0 -1 -14 -25 -1 -1 -15 -32 -35 -0 -0 -0 -0 -4 -8 -0 -0 -2 -4 -14 -33 -39 -57 -55 -31 -2 -0 -0 -0 -0 -0 -0 -0 -16 -10 -0 -0 -0 -0 -0 -19 -50 -54 -62 -28 -12 -41 -63 -48 -46 -38 -28 -33 -9 -3 -0 -0 -1 -8 -12 -17 -15 -13 -11 -13 -12 -13 -16 -17 -20 -20 -18 -18 -18 -17 -23 -24 -23 -36 -65 -53 -25 -12 -12 -7 -15 -12 -13 -18 -12 -16 -11 -10 -11 -12 -10 -8 -18 -19 -11 -19 -16 -14 -12 -12 -12 -9 -6 -12 -10 -7 -2 -7 -10 -13 -13 -3 -0 -20 -38 -44 -44 -47 -52 -47 -32 -31 -28 -27 -23 -18 -15 -18 -24 -14 -4 -2 -2 -6 -9 -12 -19 -24 -2 -13 -18 -19 -23 -18 -19 -19 -11 -5 -7 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -16 -12 -0 -0 -0 -0 -0 -2 -7 -1 -3 -3 -2 -0 -0 -1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -6 -4 -0 -0 -0 -0 -1 -13 -25 -19 -4 -12 -20 -16 -6 -4 -0 -0 -10 -19 -14 -1 -5 -12 -35 -64 -54 -73 -74 -39 -20 -0 -0 -0 -0 -0 -0 -0 -3 -2 -0 -0 -0 -0 -0 -43 -62 -32 -67 -17 -24 -49 -56 -49 -48 -38 -27 -23 -0 -0 -0 -0 -11 -53 -61 -52 -27 -12 -14 -17 -17 -14 -13 -14 -17 -17 -17 -18 -19 -18 -19 -30 -34 -38 -43 -42 -39 -47 -39 -14 -17 -13 -18 -17 -12 -18 -10 -8 -8 -11 -20 -7 -14 -12 -8 -13 -6 -10 -12 -13 -14 -11 -9 -52 -47 -6 -8 -7 -7 -20 -27 -22 -1 -29 -39 -43 -51 -71 -39 -31 -32 -34 -33 -19 -20 -18 -16 -19 -22 -7 -1 -3 -9 -18 -16 -13 -6 -8 -16 -8 -32 -39 -33 -18 -16 -22 -10 -0 -0 -0 -0 -0 -0 -6 -20 -13 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -3 -0 -0 -0 -0 -0 -0 -1 -0 -3 -3 -3 -2 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -4 -1 -3 -3 -16 -13 -14 -17 -17 -1 -17 -21 -19 -14 -9 -10 -13 -27 -30 -19 -80 -96 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -25 -23 -13 -45 -4 -0 -5 -13 -21 -29 -36 -18 -0 -0 -0 -0 -0 -0 -0 -1 -19 -17 -14 -17 -16 -15 -13 -13 -14 -16 -16 -15 -15 -18 -25 -38 -34 -34 -35 -39 -41 -42 -62 -43 -14 -9 -12 -9 -10 -12 -15 -12 -12 -16 -15 -8 -8 -9 -6 -7 -13 -10 -10 -9 -9 -10 -10 -7 -62 -33 -4 -6 -6 -6 -32 -47 -35 -0 -3 -33 -36 -41 -57 -35 -35 -34 -35 -32 -15 -16 -13 -12 -14 -9 -8 -1 -9 -19 -22 -24 -21 -19 -14 -13 -12 -29 -21 -16 -16 -15 -21 -18 -12 -5 -0 -0 -0 -0 -1 -5 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -4 -9 -13 -18 -15 -10 -13 -14 -9 -21 -22 -17 -16 -19 -11 -20 -34 -37 -48 -84 -85 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -2 -3 -6 -0 -0 -0 -0 -2 -5 -0 -0 -0 -0 -0 -0 -0 -7 -5 -3 -13 -19 -17 -17 -18 -15 -12 -24 -27 -22 -15 -14 -14 -18 -21 -26 -22 -21 -20 -20 -25 -42 -63 -34 -12 -10 -17 -18 -12 -14 -17 -16 -14 -20 -23 -18 -9 -9 -9 -6 -7 -11 -11 -10 -8 -8 -7 -12 -60 -20 -3 -3 -4 -6 -11 -8 -3 -0 -3 -48 -30 -36 -50 -48 -58 -41 -38 -30 -14 -18 -15 -7 -13 -29 -25 -6 -6 -13 -19 -21 -21 -22 -15 -15 -24 -23 -8 -13 -18 -10 -2 -5 -13 -11 -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 -1 -0 -0 -0 -0 -1 -3 -4 -0 -1 -1 -1 -1 -4 -7 -7 -8 -10 -15 -3 -10 -14 -10 -10 -6 -7 -9 -16 -24 -48 -71 -61 -50 -52 -55 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -10 -8 -0 -0 -0 -0 -29 -54 -17 -34 -38 -34 -28 -23 -20 -19 -16 -13 -14 -32 -34 -24 -15 -16 -13 -19 -17 -17 -20 -22 -20 -18 -17 -24 -43 -24 -15 -11 -10 -8 -10 -12 -10 -10 -13 -18 -22 -16 -9 -9 -8 -9 -10 -10 -8 -8 -5 -5 -5 -4 -4 -4 -3 -13 -15 -8 -5 -1 -0 -0 -1 -15 -50 -64 -65 -59 -53 -53 -37 -24 -18 -21 -16 -16 -15 -13 -11 -7 -1 -0 -0 -0 -1 -13 -20 -23 -24 -20 -9 -13 -16 -17 -12 -10 -6 -10 -12 -9 -2 -13 -4 -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 -3 -4 -3 -0 -0 -1 -2 -1 -1 -0 -0 -2 -3 -3 -0 -2 -4 -3 -4 -9 -4 -5 -7 -8 -8 -3 -8 -10 -17 -34 -57 -87 -63 -49 -60 -81 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -4 -13 -9 -10 -85 -19 -17 -36 -26 -34 -36 -35 -32 -25 -20 -17 -16 -17 -19 -21 -21 -18 -20 -20 -17 -20 -18 -17 -19 -21 -22 -23 -31 -35 -32 -16 -17 -18 -19 -21 -18 -17 -5 -10 -17 -9 -8 -10 -10 -8 -6 -6 -6 -7 -10 -14 -12 -9 -4 -3 -4 -6 -5 -19 -23 -28 -31 -1 -0 -0 -0 -14 -77 -77 -60 -46 -50 -53 -22 -27 -30 -26 -18 -22 -23 -24 -22 -17 -0 -0 -0 -0 -7 -35 -25 -24 -24 -16 -2 -16 -6 -14 -20 -13 -9 -11 -12 -13 -10 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -10 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -7 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -1 -0 -1 -3 -4 -0 -0 -1 -2 -4 -14 -22 -26 -34 -59 -120 -94 -85 -62 -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 -18 -16 -0 -11 -74 -17 -0 -12 -35 -40 -36 -34 -31 -25 -20 -18 -17 -17 -17 -16 -17 -30 -26 -16 -20 -22 -18 -17 -18 -22 -40 -38 -27 -27 -28 -15 -16 -18 -19 -15 -5 -23 -19 -10 -0 -1 -0 -2 -6 -9 -8 -7 -6 -6 -23 -37 -8 -5 -4 -6 -8 -8 -11 -21 -39 -52 -14 -0 -0 -0 -6 -33 -63 -68 -46 -37 -37 -13 -28 -25 -23 -20 -19 -14 -20 -22 -21 -14 -8 -1 -0 -0 -0 -3 -22 -22 -19 -16 -31 -24 -20 -20 -19 -17 -16 -10 -10 -9 -0 -0 -0 -0 -0 -1 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -5 -4 -4 -0 -0 -0 -0 -0 -0 -1 -2 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -10 -16 -53 -49 -40 -47 -76 -85 -62 -40 -33 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -15 -56 -38 -38 -30 -32 -37 -40 -36 -32 -28 -24 -22 -22 -18 -17 -16 -17 -25 -19 -15 -24 -37 -18 -16 -20 -26 -39 -36 -36 -39 -33 -14 -14 -18 -20 -14 -14 -46 -24 -6 -6 -11 -0 -0 -2 -8 -9 -6 -1 -5 -49 -59 -17 -6 -8 -7 -5 -5 -6 -39 -41 -46 -45 -7 -0 -0 -0 -22 -66 -70 -45 -42 -42 -30 -37 -22 -24 -26 -25 -26 -4 -3 -11 -19 -18 -4 -1 -0 -0 -4 -27 -18 -21 -30 -35 -32 -20 -20 -21 -21 -21 -8 -4 -11 -13 -2 -16 -10 -6 -7 -8 -0 -0 -0 -0 -0 -1 -9 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -9 -9 -10 -5 -5 -5 -4 -4 -3 -4 -3 -0 -0 -0 -0 -0 -0 -1 -7 -9 -44 -64 -48 -24 -45 -43 -37 -38 -47 -63 -39 -27 -0 -0 -0 -0 -3 -16 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -29 -59 -56 -48 -37 -29 -23 -1 -6 -29 -31 -27 -25 -23 -18 -17 -17 -15 -14 -12 -16 -26 -32 -18 -54 -38 -35 -36 -35 -40 -40 -27 -15 -15 -14 -14 -15 -16 -22 -14 -3 -4 -4 -0 -0 -0 -2 -4 -4 -8 -1 -58 -48 -14 -5 -11 -14 -9 -4 -14 -50 -49 -49 -52 -42 -0 -0 -0 -37 -74 -64 -60 -51 -43 -30 -24 -28 -24 -26 -29 -34 -28 -20 -15 -17 -17 -5 -5 -5 -2 -11 -32 -21 -19 -28 -34 -31 -31 -24 -23 -23 -22 -19 -15 -19 -11 -6 -22 -17 -15 -12 -8 -2 -1 -0 -0 -4 -10 -16 -2 -0 -0 -0 -0 -0 -0 -0 -3 -6 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -3 -7 -2 -1 -0 -2 -4 -7 -6 -6 -9 -9 -5 -4 -8 -6 -2 -3 -7 -9 -8 -10 -18 -38 -43 -118 -89 -55 -76 -61 -45 -40 -34 -25 -28 -31 -23 -0 -0 -0 -0 -5 -22 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -23 -42 -36 -20 -11 -14 -27 -24 -31 -31 -31 -30 -26 -22 -19 -26 -23 -16 -21 -30 -22 -29 -45 -69 -49 -37 -37 -37 -38 -49 -48 -41 -36 -29 -20 -19 -13 -9 -8 -5 -9 -4 -0 -0 -0 -0 -4 -7 -9 -18 -47 -25 -7 -3 -5 -16 -18 -19 -20 -25 -21 -40 -50 -35 -0 -2 -74 -64 -64 -60 -50 -33 -38 -34 -27 -28 -15 -21 -24 -27 -38 -29 -18 -15 -12 -7 -10 -9 -10 -11 -18 -24 -19 -29 -35 -33 -24 -24 -24 -21 -19 -18 -13 -15 -18 -15 -16 -20 -20 -16 -13 -12 -14 -20 -16 -14 -13 -10 -4 -4 -3 -1 -0 -0 -0 -0 -9 -15 -3 -2 -0 -0 -0 -0 -0 -0 -3 -3 -0 -0 -0 -3 -4 -4 -3 -2 -2 -5 -8 -7 -1 -1 -6 -11 -11 -9 -10 -22 -36 -44 -44 -41 -28 -30 -40 -45 -29 -94 -74 -54 -61 -47 -21 -22 -22 -19 -19 -12 -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 -17 -39 -38 -1 -20 -17 -25 -34 -36 -34 -42 -34 -25 -23 -33 -35 -24 -22 -34 -30 -29 -41 -46 -43 -50 -40 -39 -40 -47 -68 -59 -61 -75 -67 -18 -11 -9 -9 -12 -15 -18 -10 -6 -5 -3 -0 -5 -6 -9 -22 -50 -17 -9 -16 -26 -39 -42 -44 -36 -25 -18 -37 -50 -53 -63 -79 -109 -96 -66 -52 -37 -32 -33 -38 -38 -32 -21 -23 -26 -23 -22 -31 -25 -14 -12 -16 -17 -13 -2 -6 -13 -20 -21 -23 -16 -15 -18 -18 -18 -21 -19 -17 -16 -11 -16 -21 -23 -24 -24 -21 -17 -13 -13 -17 -18 -16 -15 -13 -13 -14 -17 -20 -12 -0 -0 -9 -15 -17 -16 -16 -17 -5 -0 -0 -0 -0 -2 -3 -2 -3 -14 -3 -7 -4 -0 -1 -5 -8 -18 -27 -22 -13 -13 -20 -30 -31 -9 -42 -76 -63 -36 -38 -26 -28 -37 -38 -29 -54 -44 -28 -21 -19 -10 -10 -16 -17 -16 -22 -43 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -21 -22 -15 -7 -0 -21 -20 -14 -3 -17 -2 -18 -35 -42 -43 -60 -46 -30 -20 -20 -21 -17 -26 -34 -32 -31 -33 -38 -37 -34 -34 -35 -41 -54 -68 -59 -58 -67 -48 -13 -1 -6 -13 -15 -16 -18 -20 -10 -6 -5 -4 -7 -7 -11 -33 -56 -42 -36 -47 -53 -48 -47 -35 -33 -35 -35 -33 -48 -55 -83 -104 -103 -108 -69 -54 -52 -41 -24 -26 -23 -22 -23 -29 -19 -16 -22 -27 -23 -19 -17 -21 -22 -14 -9 -10 -12 -19 -25 -21 -20 -21 -14 -8 -17 -25 -22 -18 -15 -14 -15 -22 -25 -22 -18 -14 -15 -17 -15 -12 -18 -19 -19 -17 -14 -12 -13 -16 -19 -18 -18 -26 -16 -15 -19 -23 -16 -14 -4 -3 -6 -2 -3 -10 -15 -11 -3 -2 -6 -4 -3 -5 -8 -12 -11 -24 -29 -9 -30 -36 -49 -47 -16 -33 -43 -46 -37 -28 -20 -20 -21 -19 -15 -22 -20 -22 -21 -19 -16 -5 -15 -22 -26 -28 -16 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -20 -32 -42 -52 -45 -4 -1 -0 -0 -0 -0 -19 -25 -36 -41 -38 -39 -27 -19 -15 -13 -14 -24 -32 -29 -20 -37 -38 -37 -31 -20 -15 -38 -47 -51 -58 -73 -73 -36 -13 -10 -17 -8 -12 -11 -6 -6 -6 -13 -15 -13 -10 -16 -11 -36 -62 -60 -59 -48 -49 -49 -44 -27 -26 -28 -31 -30 -31 -46 -66 -74 -75 -76 -71 -47 -40 -40 -38 -36 -22 -22 -20 -18 -24 -19 -19 -23 -25 -26 -24 -24 -19 -14 -16 -16 -21 -20 -15 -8 -9 -12 -12 -11 -11 -19 -17 -22 -19 -10 -10 -11 -14 -16 -14 -12 -15 -16 -15 -16 -22 -25 -24 -18 -16 -19 -19 -19 -23 -25 -25 -25 -17 -12 -21 -27 -22 -20 -14 -11 -12 -10 -9 -9 -11 -9 -3 -2 -7 -5 -8 -11 -10 -21 -23 -22 -46 -58 -19 -77 -74 -68 -57 -33 -33 -31 -31 -32 -34 -35 -36 -29 -21 -11 -13 -14 -16 -19 -17 -11 -16 -24 -24 -23 -25 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -0 -0 -2 -5 -3 -0 -17 -19 -0 -0 -0 -6 -5 -4 -13 -14 -21 -28 -35 -54 -28 -19 -17 -19 -26 -22 -19 -17 -15 -21 -31 -33 -33 -29 -19 -29 -32 -52 -62 -63 -60 -24 -10 -8 -10 -4 -6 -7 -11 -19 -17 -14 -17 -17 -22 -34 -59 -63 -64 -66 -63 -36 -47 -47 -41 -30 -29 -26 -27 -29 -27 -20 -63 -68 -65 -63 -62 -45 -50 -56 -51 -33 -18 -20 -18 -17 -25 -17 -12 -15 -19 -19 -15 -16 -17 -15 -14 -13 -14 -12 -9 -5 -6 -35 -31 -17 -10 -12 -13 -19 -23 -21 -17 -17 -15 -16 -16 -16 -15 -1 -0 -0 -3 -6 -10 -19 -22 -23 -25 -22 -26 -28 -29 -29 -28 -21 -29 -28 -23 -24 -21 -24 -20 -16 -12 -11 -3 -2 -9 -15 -9 -6 -9 -13 -12 -11 -17 -15 -24 -57 -82 -111 -93 -87 -68 -42 -41 -39 -40 -41 -44 -50 -53 -36 -31 -33 -29 -17 -18 -20 -18 -14 -15 -20 -17 -14 -13 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -12 -34 -2 -0 -13 -21 -16 -7 -26 -16 -8 -16 -0 -13 -20 -12 -0 -2 -4 -20 -34 -46 -45 -23 -28 -33 -36 -34 -33 -49 -69 -66 -45 -43 -37 -33 -36 -45 -43 -52 -46 -30 -14 -15 -18 -8 -9 -17 -15 -9 -6 -10 -17 -12 -9 -10 -41 -71 -64 -63 -69 -64 -54 -42 -50 -36 -31 -44 -57 -33 -31 -32 -29 -24 -39 -57 -61 -54 -51 -55 -45 -37 -39 -32 -12 -12 -17 -22 -25 -20 -11 -11 -11 -10 -9 -14 -20 -20 -20 -18 -9 -12 -13 -14 -13 -8 -10 -12 -15 -17 -14 -13 -13 -13 -13 -13 -13 -13 -17 -19 -15 -0 -10 -15 -14 -12 -11 -28 -21 -25 -30 -28 -3 -26 -30 -32 -36 -30 -31 -28 -27 -29 -28 -23 -20 -18 -20 -21 -15 -13 -11 -13 -16 -13 -9 -14 -19 -20 -15 -11 -18 -29 -65 -101 -80 -82 -70 -49 -48 -34 -39 -38 -41 -45 -37 -30 -33 -35 -31 -19 -26 -21 -17 -16 -16 -17 -14 -13 -13 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -19 -22 -0 -0 -6 -26 -28 -17 -3 -0 -13 -22 -11 -0 -14 -18 -21 -23 -16 -22 -27 -31 -39 -36 -36 -36 -36 -34 -30 -44 -62 -58 -46 -52 -48 -49 -48 -47 -48 -52 -23 -8 -10 -20 -16 -17 -18 -22 -19 -7 -8 -8 -8 -8 -6 -6 -53 -78 -74 -73 -72 -36 -33 -42 -39 -36 -42 -55 -65 -53 -36 -38 -34 -41 -53 -54 -52 -52 -52 -59 -59 -23 -20 -27 -22 -12 -24 -21 -22 -24 -16 -16 -15 -12 -11 -11 -8 -14 -19 -22 -23 -23 -21 -17 -17 -15 -13 -11 -12 -14 -15 -16 -16 -14 -13 -13 -14 -13 -11 -11 -8 -0 -0 -0 -2 -9 -17 -24 -4 -15 -24 -27 -25 -26 -22 -25 -33 -31 -17 -12 -15 -25 -31 -27 -26 -24 -28 -33 -33 -17 -18 -25 -26 -16 -12 -10 -9 -8 -11 -11 -23 -13 -48 -101 -67 -55 -81 -77 -48 -40 -31 -29 -33 -38 -36 -32 -33 -34 -42 -45 -22 -31 -20 -16 -16 -11 -12 -11 -12 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -10 -25 -21 -0 -0 -0 -13 -12 -4 -13 -1 -3 -17 -17 -1 -14 -19 -33 -38 -31 -28 -36 -38 -37 -37 -39 -38 -31 -31 -36 -50 -48 -31 -34 -48 -48 -46 -53 -57 -59 -61 -10 -1 -10 -19 -17 -11 -12 -12 -10 -3 -8 -7 -8 -6 -3 -6 -45 -64 -67 -63 -64 -15 -29 -44 -49 -55 -70 -53 -47 -46 -35 -38 -28 -39 -54 -54 -50 -53 -55 -55 -50 -29 -24 -25 -21 -16 -32 -16 -18 -20 -18 -15 -17 -14 -13 -12 -11 -10 -11 -17 -22 -23 -23 -18 -18 -19 -15 -12 -10 -11 -13 -14 -15 -16 -15 -13 -13 -14 -10 -7 -2 -0 -0 -0 -0 -11 -19 -18 -9 -14 -18 -19 -20 -20 -17 -19 -27 -33 -27 -29 -30 -29 -28 -26 -26 -29 -29 -26 -18 -14 -12 -25 -24 -15 -16 -16 -20 -19 -13 -14 -24 -14 -76 -111 -79 -78 -74 -75 -65 -41 -24 -29 -29 -29 -28 -23 -24 -31 -35 -30 -18 -32 -22 -22 -23 -22 -22 -13 -14 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -20 -50 -68 -41 -0 -0 -0 -2 -1 -0 -0 -6 -5 -0 -4 -35 -42 -39 -34 -31 -32 -35 -37 -33 -25 -27 -22 -29 -37 -37 -35 -25 -22 -27 -27 -7 -8 -55 -51 -22 -0 -0 -11 -13 -5 -1 -2 -10 -8 -9 -16 -7 -16 -11 -7 -12 -11 -8 -12 -30 -48 -36 -43 -45 -56 -71 -47 -47 -46 -42 -40 -40 -34 -55 -54 -34 -29 -52 -54 -44 -33 -19 -13 -22 -20 -19 -23 -11 -18 -21 -20 -17 -16 -13 -17 -15 -10 -12 -9 -10 -13 -14 -14 -18 -20 -22 -20 -16 -12 -12 -12 -13 -15 -16 -13 -16 -11 -7 -16 -9 -3 -0 -0 -0 -0 -3 -7 -16 -26 -15 -18 -19 -19 -18 -17 -18 -22 -24 -24 -23 -16 -22 -25 -23 -21 -24 -25 -23 -24 -26 -23 -15 -12 -10 -11 -15 -11 -12 -12 -11 -13 -11 -45 -60 -55 -61 -38 -34 -38 -41 -32 -25 -27 -20 -17 -18 -21 -20 -27 -44 -46 -23 -20 -36 -37 -29 -22 -13 -14 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -38 -29 -28 -18 -0 -0 -7 -13 -10 -0 -0 -0 -0 -0 -10 -33 -43 -28 -28 -30 -28 -33 -22 -19 -20 -22 -23 -27 -26 -21 -18 -22 -7 -8 -10 -11 -20 -15 -13 -7 -5 -4 -8 -9 -7 -6 -6 -16 -9 -6 -7 -8 -7 -8 -13 -18 -16 -6 -5 -45 -65 -49 -46 -49 -51 -51 -47 -46 -50 -46 -39 -36 -27 -24 -23 -43 -61 -65 -58 -35 -21 -19 -15 -14 -19 -21 -21 -19 -17 -11 -18 -19 -13 -21 -20 -18 -14 -12 -11 -11 -10 -14 -15 -11 -14 -19 -22 -21 -17 -16 -15 -14 -15 -14 -1 -1 -1 -2 -5 -0 -0 -0 -7 -12 -0 -0 -10 -21 -28 -19 -18 -18 -17 -16 -16 -17 -20 -17 -17 -24 -26 -26 -25 -22 -19 -19 -25 -20 -16 -14 -8 -7 -7 -9 -10 -10 -7 -7 -11 -13 -12 -9 -10 -19 -23 -27 -33 -45 -52 -42 -32 -32 -25 -18 -16 -16 -15 -14 -15 -21 -29 -25 -18 -36 -44 -37 -20 -13 -12 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -27 -32 -31 -10 -0 -5 -22 -9 -6 -4 -0 -0 -0 -0 -17 -36 -41 -23 -22 -26 -27 -26 -18 -18 -19 -22 -25 -27 -24 -20 -17 -19 -16 -17 -16 -11 -6 -7 -15 -11 -8 -8 -7 -17 -19 -13 -9 -16 -5 -6 -4 -2 -7 -8 -10 -12 -17 -18 -12 -3 -33 -53 -48 -28 -50 -56 -52 -47 -53 -46 -32 -29 -36 -24 -21 -29 -39 -43 -41 -31 -22 -19 -18 -11 -14 -19 -22 -24 -23 -11 -9 -12 -13 -17 -16 -21 -22 -23 -24 -20 -23 -21 -17 -13 -15 -16 -21 -20 -16 -17 -16 -20 -18 -18 -18 -1 -0 -0 -0 -0 -0 -0 -12 -19 -15 -11 -20 -22 -20 -16 -16 -17 -17 -17 -18 -20 -23 -17 -17 -21 -26 -26 -25 -20 -16 -17 -23 -25 -20 -12 -8 -10 -8 -8 -8 -7 -8 -5 -9 -11 -10 -8 -8 -27 -33 -29 -33 -46 -54 -47 -38 -35 -30 -32 -27 -27 -25 -13 -13 -15 -20 -22 -15 -16 -17 -21 -20 -13 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -39 -6 -0 -4 -15 -22 -4 -0 -0 -0 -0 -0 -20 -30 -24 -21 -19 -26 -22 -15 -16 -20 -21 -24 -24 -20 -14 -17 -16 -16 -20 -21 -22 -16 -8 -6 -8 -8 -7 -6 -8 -17 -19 -11 -7 -9 -2 -7 -9 -9 -8 -9 -8 -5 -17 -43 -56 -54 -54 -37 -25 -24 -53 -57 -53 -49 -49 -43 -28 -23 -23 -25 -19 -20 -30 -31 -26 -29 -26 -26 -21 -14 -13 -16 -17 -16 -16 -22 -21 -17 -13 -11 -13 -15 -14 -14 -15 -17 -18 -16 -14 -17 -22 -15 -18 -19 -17 -16 -17 -28 -18 -14 -20 -22 -19 -5 -0 -0 -0 -0 -19 -25 -21 -21 -20 -23 -22 -19 -17 -18 -20 -20 -22 -25 -29 -19 -27 -33 -32 -29 -26 -20 -22 -23 -21 -20 -22 -16 -12 -14 -16 -10 -8 -9 -8 -2 -2 -7 -9 -9 -8 -17 -26 -18 -16 -43 -54 -48 -42 -39 -41 -50 -33 -31 -32 -23 -13 -21 -22 -21 -17 -14 -18 -21 -18 -12 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -18 -34 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -25 -22 -22 -26 -20 -14 -14 -17 -23 -27 -20 -9 -9 -20 -19 -17 -18 -19 -12 -16 -12 -6 -6 -7 -6 -139 -164 -70 -7 -8 -13 -11 -5 -6 -8 -3 -0 -2 -3 -0 -0 -16 -47 -56 -55 -40 -24 -27 -37 -51 -50 -50 -50 -44 -33 -25 -23 -29 -46 -43 -27 -26 -29 -28 -20 -27 -29 -29 -27 -16 -17 -19 -18 -16 -21 -16 -15 -14 -14 -16 -16 -16 -20 -20 -15 -12 -13 -15 -17 -18 -18 -18 -17 -17 -20 -32 -11 -3 -1 -1 -4 -1 -9 -7 -1 -4 -1 -19 -29 -28 -21 -25 -27 -25 -21 -21 -22 -23 -22 -27 -33 -25 -33 -34 -35 -36 -33 -21 -31 -34 -29 -27 -26 -26 -20 -17 -21 -16 -13 -13 -13 -12 -13 -8 -7 -6 -5 -3 -6 -18 -12 -17 -54 -54 -52 -48 -48 -54 -40 -34 -36 -33 -15 -15 -21 -21 -18 -15 -17 -20 -17 -14 -13 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -25 -29 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -17 -25 -23 -21 -21 -16 -15 -19 -25 -22 -15 -5 -0 -1 -20 -21 -17 -13 -11 -8 -7 -12 -16 -14 -11 -267 -515 -415 -7 -7 -17 -13 -6 -3 -8 -2 -0 -0 -0 -0 -0 -0 -2 -11 -50 -45 -37 -25 -21 -41 -46 -52 -33 -22 -38 -25 -26 -24 -20 -24 -30 -16 -26 -34 -23 -17 -17 -18 -22 -23 -25 -24 -20 -18 -22 -31 -20 -18 -18 -19 -18 -11 -12 -17 -18 -15 -15 -17 -18 -19 -19 -18 -18 -18 -21 -28 -23 -21 -26 -25 -15 -13 -20 -15 -11 -19 -16 -17 -21 -20 -16 -16 -16 -25 -28 -30 -33 -32 -30 -27 -29 -32 -34 -26 -22 -23 -26 -27 -32 -36 -36 -34 -28 -25 -24 -21 -20 -20 -19 -19 -18 -17 -17 -17 -9 -86 -91 -4 -9 -55 -43 -33 -60 -63 -62 -57 -54 -54 -53 -63 -55 -38 -23 -21 -22 -25 -22 -19 -18 -18 -26 -21 -14 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -12 -17 -11 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -21 -25 -23 -21 -21 -19 -17 -22 -23 -6 -11 -4 -0 -0 -1 -5 -8 -8 -8 -9 -6 -15 -17 -13 -11 -12 -269 -470 -340 -7 -17 -11 -110 -99 -6 -0 -0 -0 -1 -3 -0 -1 -27 -36 -14 -12 -23 -32 -23 -0 -0 -4 -4 -14 -29 -15 -36 -42 -33 -22 -31 -17 -29 -36 -31 -26 -30 -28 -26 -26 -27 -26 -19 -16 -16 -16 -14 -16 -17 -19 -20 -19 -13 -16 -14 -7 -8 -12 -16 -19 -21 -20 -19 -24 -23 -20 -25 -32 -30 -29 -26 -19 -9 -10 -13 -17 -23 -21 -22 -21 -19 -17 -14 -30 -33 -32 -33 -33 -30 -23 -20 -22 -24 -25 -22 -27 -30 -28 -30 -37 -41 -42 -39 -18 -23 -23 -21 -21 -22 -26 -27 -21 -10 -9 -7 -45 -51 -12 -18 -53 -82 -80 -71 -70 -72 -34 -41 -56 -61 -69 -62 -44 -32 -32 -31 -22 -24 -24 -23 -21 -25 -24 -17 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -17 -21 -13 -0 -0 -0 -0 -0 -0 -0 -0 -38 -23 -0 -2 -21 -24 -23 -23 -23 -24 -26 -17 -2 -12 -5 -2 -0 -2 -8 -3 -7 -7 -6 -6 -17 -16 -14 -12 -10 -10 -285 -431 -241 -41 -227 -367 -227 -5 -6 -7 -1 -3 -4 -0 -7 -11 -9 -15 -24 -19 -3 -0 -0 -1 -8 -9 -13 -18 -15 -28 -27 -27 -26 -24 -18 -40 -42 -32 -15 -16 -18 -23 -21 -17 -17 -15 -6 -0 -2 -3 -4 -15 -17 -18 -20 -15 -5 -2 -0 -0 -0 -0 -0 -0 -5 -20 -21 -21 -15 -9 -21 -16 -15 -20 -17 -0 -0 -0 -0 -0 -4 -35 -36 -32 -26 -20 -28 -30 -32 -33 -30 -22 -19 -18 -22 -27 -33 -32 -42 -38 -27 -30 -34 -36 -39 -40 -38 -28 -28 -26 -24 -23 -29 -31 -31 -24 -10 -7 -10 -11 -14 -17 -17 -79 -83 -77 -76 -74 -57 -58 -65 -68 -68 -66 -68 -67 -67 -62 -30 -29 -30 -28 -25 -24 -22 -22 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -19 -10 -0 -0 -0 -0 -0 -0 -0 -0 -151 -86 -0 -0 -5 -9 -21 -27 -27 -28 -8 -2 -1 -6 -7 -9 -4 -0 -1 -0 -7 -3 -2 -5 -1 -7 -10 -9 -9 -11 -12 -260 -373 -334 -439 -438 -238 -44 -5 -7 -1 -3 -2 -1 -7 -41 -14 -3 -10 -14 -8 -1 -0 -3 -9 -9 -5 -10 -18 -24 -28 -25 -25 -27 -27 -27 -29 -24 -22 -20 -15 -16 -16 -12 -13 -15 -22 -17 -17 -19 -16 -22 -15 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -23 -19 -19 -20 -19 -18 -19 -24 -17 -9 -0 -0 -0 -0 -1 -0 -4 -9 -13 -13 -14 -21 -27 -32 -26 -26 -36 -33 -23 -26 -29 -24 -32 -25 -26 -26 -25 -29 -29 -35 -40 -40 -30 -32 -34 -29 -24 -24 -27 -29 -28 -21 -12 -9 -8 -10 -14 -24 -73 -84 -86 -79 -75 -71 -72 -70 -69 -63 -43 -62 -66 -62 -65 -70 -63 -56 -39 -27 -26 -22 -23 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -2 -0 -0 -0 -0 -0 -0 -0 -14 -129 -43 -0 -0 -0 -0 -23 -30 -24 -12 -11 -2 -0 -0 -0 -0 -0 -0 -2 -8 -13 -2 -0 -0 -0 -1 -2 -26 -20 -4 -11 -449 -445 -418 -388 -248 -307 -137 -6 -6 -0 -5 -30 -30 -16 -4 -6 -6 -4 -4 -11 -1 -0 -23 -44 -37 -29 -23 -19 -24 -47 -29 -24 -21 -19 -12 -19 -19 -22 -24 -22 -15 -8 -10 -4 -3 -18 -4 -3 -14 -23 -18 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -6 -9 -18 -18 -15 -14 -19 -6 -1 -0 -2 -8 -3 -14 -25 -22 -21 -19 -15 -11 -8 -8 -31 -35 -31 -31 -32 -27 -26 -28 -26 -22 -24 -25 -24 -24 -26 -29 -36 -41 -37 -28 -33 -36 -30 -24 -21 -21 -23 -21 -24 -28 -26 -20 -39 -44 -33 -15 -14 -67 -87 -83 -76 -67 -70 -71 -72 -73 -72 -73 -74 -75 -74 -59 -51 -36 -27 -24 -12 -11 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -15 -19 -18 -13 -11 -9 -15 -14 -6 -0 -0 -0 -5 -14 -17 -0 -2 -1 -0 -0 -0 -26 -18 -0 -1 -18 -339 -247 -120 -0 -0 -5 -3 -0 -2 -9 -66 -69 -57 -42 -41 -39 -14 -4 -4 -2 -0 -5 -10 -21 -44 -44 -47 -46 -36 -22 -35 -26 -24 -18 -0 -0 -17 -34 -32 -20 -15 -12 -12 -4 -0 -0 -0 -3 -8 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -11 -16 -16 -10 -1 -0 -0 -0 -8 -25 -17 -14 -13 -15 -18 -21 -24 -24 -26 -32 -32 -36 -29 -26 -28 -28 -25 -32 -32 -24 -30 -28 -24 -23 -25 -32 -31 -33 -33 -33 -36 -30 -26 -23 -22 -22 -22 -9 -16 -26 -32 -42 -40 -49 -41 -24 -31 -80 -89 -91 -88 -75 -69 -70 -71 -70 -65 -71 -71 -73 -59 -30 -21 -16 -22 -28 -29 -21 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -20 -26 -23 -27 -28 -16 -1 -0 -0 -1 -6 -7 -2 -14 -15 -12 -5 -0 -0 -0 -0 -0 -67 -413 -105 -1 -0 -0 -0 -0 -0 -26 -55 -40 -35 -35 -38 -31 -11 -6 -3 -5 -6 -0 -0 -28 -43 -47 -44 -43 -43 -36 -29 -39 -25 -27 -22 -6 -0 -0 -22 -18 -6 -10 -10 -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 -6 -17 -20 -23 -26 -13 -9 -23 -27 -27 -26 -24 -22 -24 -30 -33 -32 -28 -26 -25 -23 -21 -18 -4 -6 -21 -31 -33 -32 -28 -25 -26 -29 -27 -26 -21 -22 -24 -24 -9 -5 -7 -25 -64 -85 -72 -55 -60 -102 -99 -30 -49 -82 -87 -66 -65 -65 -67 -68 -72 -90 -40 -37 -54 -55 -23 -19 -17 -20 -31 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -27 -25 -15 -11 -4 -0 -0 -0 -0 -0 -5 -18 -18 -11 -7 -6 -6 -6 -1 -0 -147 -444 -329 -69 -1 -1 -1 -5 -33 -32 -34 -22 -26 -31 -39 -28 -3 -1 -1 -3 -3 -0 -0 -3 -11 -16 -21 -26 -33 -41 -43 -36 -23 -24 -25 -14 -0 -0 -0 -1 -0 -4 -19 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -9 -15 -19 -25 -30 -34 -34 -8 -9 -24 -30 -20 -18 -18 -19 -19 -14 -0 -9 -18 -23 -25 -28 -30 -28 -28 -31 -31 -24 -23 -25 -25 -25 -24 -47 -65 -85 -114 -134 -117 -61 -40 -111 -26 -71 -93 -76 -39 -44 -61 -67 -43 -14 -73 -17 -15 -37 -47 -20 -21 -20 -18 -21 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -7 -0 -0 -0 -0 -0 -0 -0 -0 -5 -14 -16 -11 -4 -5 -10 -14 -1 -0 -240 -483 -432 -48 -2 -5 -5 -1 -9 -9 -11 -15 -8 -18 -30 -39 -24 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -12 -6 -10 -20 -20 -14 -6 -0 -0 -0 -0 -9 -10 -9 -7 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -10 -0 -0 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -4 -15 -31 -27 -24 -24 -24 -22 -4 -56 -88 -98 -88 -67 -108 -56 -18 -9 -18 -22 -70 -77 -43 -16 -43 -72 -46 -4 -9 -4 -6 -8 -10 -12 -14 -21 -20 -16 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -12 -0 -0 -3 -6 -6 -0 -6 -17 -300 -483 -269 -197 -47 -4 -4 -6 -6 -20 -21 -27 -57 -43 -13 -17 -16 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -18 -6 -12 -22 -20 -9 -1 -0 -0 -0 -0 -4 -3 -4 -13 -16 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -10 -12 -14 -49 -40 -28 -26 -68 -78 -64 -42 -23 -89 -29 -8 -11 -9 -12 -34 -47 -40 -24 -40 -74 -79 -47 -6 -0 -1 -2 -2 -4 -11 -21 -24 -21 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -2 -1 -1 -8 -14 -10 -0 -10 -6 -2 -2 -6 -6 -64 -162 -269 -438 -73 -0 -36 -74 -61 -62 -34 -34 -48 -58 -8 -19 -16 -0 -0 -0 -0 -0 -12 -36 -4 -0 -0 -0 -0 -0 -2 -6 -11 -14 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -17 -67 -117 -66 -59 -89 -29 -34 -26 -21 -26 -32 -19 -31 -20 -38 -81 -75 -76 -42 -30 -66 -83 -86 -91 -90 -82 -71 -61 -21 -0 -1 -6 -21 -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 -1 -2 -3 -3 -3 -3 -3 -3 -8 -4 -4 -5 -7 -7 -2 -5 -84 -207 -0 -0 -31 -64 -78 -77 -34 -32 -48 -44 -0 -4 -3 -0 -0 -0 -0 -1 -13 -25 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -0 -0 -0 -0 -0 -0 -0 -8 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -43 -131 -138 -32 -0 -0 -7 -28 -25 -27 -23 -19 -20 -104 -52 -2 -14 -24 -49 -64 -37 -28 -74 -83 -91 -93 -94 -95 -101 -63 -18 -0 -2 -0 -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 -1 -0 -0 -0 -0 -1 -2 -2 -1 -9 -9 -1 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -62 -80 -80 -76 -64 -47 -53 -49 -26 -0 -0 -0 -0 -0 -0 -48 -24 -3 -0 -0 -0 -3 -3 -0 -0 -23 -9 -0 -0 -0 -0 -0 -0 -0 -0 -10 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -22 -65 -92 -12 -0 -0 -0 -5 -8 -13 -8 -0 -2 -16 -21 -23 -19 -13 -7 -51 -66 -47 -33 -23 -16 -20 -58 -103 -109 -103 -66 -20 -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 -35 -71 -3 -0 -9 -18 -12 -10 -11 -4 -0 -0 -0 -1 -1 -2 -5 -3 -0 -0 -0 -0 -0 -0 -0 -8 -13 -1 -9 -40 -66 -75 -62 -64 -43 -15 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -14 -21 -15 -5 -30 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -58 -63 -15 -20 -60 -73 -70 -71 -18 -13 -62 -105 -107 -94 -96 -60 -20 -10 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -65 -107 -41 -2 -0 -0 -1 -5 -17 -12 -7 -2 -0 -0 -0 -1 -4 -5 -0 -0 -0 -0 -0 -0 -0 -32 -74 -85 -70 -61 -66 -69 -60 -46 -12 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -0 -0 -0 -0 -0 -0 -0 -11 -11 -0 -0 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -10 -25 -24 -19 -19 -13 -14 -20 -20 -14 -86 -113 -104 -91 -81 -89 -93 -68 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -86 -41 -1 -9 -0 -0 -1 -7 -11 -14 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -68 -42 -48 -53 -44 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -5 -0 -2 -24 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -8 -9 -17 -8 -11 -17 -18 -18 -19 -29 -43 -69 -104 -103 -84 -82 -94 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -32 -56 -36 -26 -50 -8 -0 -7 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -0 -18 -75 -49 -55 -46 -10 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -23 -16 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -10 -11 -10 -10 -15 -21 -14 -3 -4 -25 -68 -69 -19 -0 -38 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -34 -42 -25 -0 -0 -0 -3 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -47 -54 -33 -22 -57 -62 -54 -68 -72 -41 -55 -37 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -13 -15 -10 -9 -10 -2 -10 -10 -4 -0 -0 -0 -0 -68 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -27 -42 -47 -47 -1 -0 -57 -79 -53 -1 -51 -36 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -4 -10 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -73 -85 -46 -5 -45 -57 -31 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -12 -12 -11 -8 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -20 -66 -17 -22 -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 -6 -12 -9 -9 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -3 -9 -6 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -10 -14 -13 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -9 -15 -16 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -0 -0 -0 -0 -0 -0 -0 -0 -7 -11 -12 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -15 -10 -5 -4 -0 -0 -0 -0 -7 -15 -16 -11 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -19 -16 -11 -10 -1 -0 -0 -0 -1 -10 -15 -17 -16 -11 -1 -0 -0 -0 -0 -0 -0 -2 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -5 -5 -5 -5 -0 -0 -0 -0 -0 -0 -10 -17 -11 -0 -0 -0 -0 -0 -0 -0 -2 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -6 -3 -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 -3 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 Wind_Speed nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 nan nan nan 17 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 25 26 26 27 27 nan nan nan nan nan nan nan 24 24 nan nan 23 23 nan nan nan nan nan 24 nan nan nan 27 28 29 29 29 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 28 28 29 29 27 25 nan nan nan nan nan nan 23 23 nan nan nan nan nan nan 26 27 nan nan nan nan 28 28 28 28 28 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 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 nan nan 29 27 26 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 29 27 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 17 17 nan nan nan 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 29 28 26 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 30 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 19 19 nan nan 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 28 26 25 25 26 nan nan nan nan nan nan nan nan nan nan nan nan 33 32 32 31 30 28 27 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan 31 30 30 29 28 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 28 nan nan nan nan nan nan nan nan nan nan nan nan 29 28 nan 26 25 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 nan nan 24 24 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 nan nan nan nan nan nan nan 15 nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan 23 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 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 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 nan 24 23 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 nan 15 14 nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan nan 12 13 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 nan 25 24 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan 15 nan nan nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 16 15 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 nan 26 24 22 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 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 17 18 18 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 nan 26 24 22 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 17 17 18 17 17 16 14 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 17 17 19 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 27 26 23 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 17 18 19 19 20 19 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 18 18 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 25 23 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 18 18 19 18 nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 20 21 22 24 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 nan nan nan nan 25 25 24 24 25 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 16 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 18 18 19 nan nan nan nan 25 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 29 28 26 24 24 24 25 27 29 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 17 17 nan nan 15 15 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 31 31 30 29 28 27 26 24 24 26 27 29 31 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 15 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 21 21 22 22 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 33 33 33 31 30 28 27 26 26 26 27 28 29 31 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 12 nan nan nan nan 16 16 16 15 15 15 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 21 21 22 22 22 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 33 nan 30 28 27 27 28 29 29 30 32 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 15 nan nan nan 15 nan 15 15 nan 15 17 17 16 15 14 10 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 nan nan 24 24 24 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 36 35 34 32 30 29 29 29 29 29 32 34 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 nan nan 15 14 14 nan nan 16 17 17 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 25 25 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 35 34 32 32 31 31 31 32 33 36 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 13 13 nan nan nan nan 15 14 15 15 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 27 28 31 nan 37 37 36 35 34 34 33 33 33 34 36 38 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 nan nan nan nan 14 14 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 27 27 30 34 37 37 37 36 36 35 35 35 35 36 37 39 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 nan nan 15 15 15 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 27 27 29 31 nan 36 36 36 36 36 37 37 37 37 38 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 12 11 nan nan 14 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 28 29 30 32 34 34 nan nan 36 37 37 37 37 37 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan nan nan 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 31 32 33 33 34 35 35 36 37 37 36 36 35 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 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 31 32 32 33 33 33 34 34 35 nan 36 35 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 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 34 34 34 33 33 34 35 35 34 33 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 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 34 33 33 34 35 35 34 34 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 35 35 34 33 33 34 35 35 35 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 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 35 35 34 33 33 33 33 34 35 34 34 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 33 33 33 32 32 33 33 33 34 34 33 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 32 32 32 33 33 32 31 31 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 31 31 nan 31 31 30 30 30 31 32 32 33 33 32 31 31 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 30 31 31 32 32 32 32 30 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 31 32 32 32 32 31 30 30 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 32 32 32 31 30 29 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 32 32 31 29 28 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 30 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 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 30 30 nan 28 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 nan nan nan nan 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 31 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 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 33 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 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 33 nan 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 nan nan 30 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 32 32 32 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 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 33 32 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 27 27 nan nan nan nan nan nan nan nan 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 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 21 21 22 22 22 22 20 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan Wind_Direction nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 248 nan nan nan 248 247 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 245 246 246 247 247 247 nan nan nan nan nan nan nan 255 257 nan nan 261 259 nan nan nan nan nan 257 nan nan nan 253 253 253 252 251 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 248 248 249 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 247 247 247 246 246 246 247 nan nan nan nan nan nan 255 257 nan nan nan nan nan nan 258 255 nan nan nan nan 248 251 253 253 253 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 247 nan nan 245 247 248 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 248 251 252 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 247 248 250 nan nan nan 250 251 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 248 249 249 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 246 248 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 251 nan nan 250 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 248 247 244 244 244 nan nan nan nan nan nan nan nan nan nan nan nan 250 248 247 247 248 249 248 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 243 245 nan nan nan nan nan nan nan nan nan nan nan nan 255 254 253 254 253 251 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 246 nan nan nan nan nan nan nan nan nan nan nan nan 262 262 nan 262 262 261 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 222 nan nan nan nan nan nan nan nan nan nan nan nan nan 250 254 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 nan nan 276 275 274 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 nan nan nan nan nan nan nan nan nan nan 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 276 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 198 nan nan nan nan nan nan nan 234 nan nan nan nan 253 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 272 nan nan nan 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 261 258 253 247 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 271 nan 273 274 274 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 261 nan 251 244 nan nan 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 nan nan 226 225 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 271 nan 273 273 273 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 nan 256 nan nan nan 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 234 231 229 228 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 nan 272 272 272 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 262 261 260 259 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 230 230 229 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 272 nan 272 273 271 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 262 263 263 261 261 259 255 251 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 231 232 232 230 229 229 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 272 274 274 273 265 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 263 264 265 264 261 258 257 255 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 234 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 nan nan nan nan nan nan nan 269 272 273 272 269 258 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 264 264 264 261 259 nan 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 233 234 235 235 237 239 239 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 246 nan nan nan nan 267 269 269 266 261 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 262 263 264 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 234 234 nan nan nan nan 241 241 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 245 249 252 257 262 262 261 259 258 258 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 254 nan nan 256 262 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 240 242 244 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 241 241 242 244 247 250 253 256 257 259 259 260 261 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 249 248 251 nan 269 272 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 239 242 242 242 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 244 243 243 242 243 244 246 248 251 254 257 261 261 263 264 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 266 nan nan nan nan 250 246 245 248 258 269 273 274 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 238 239 239 239 240 243 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 nan 246 248 252 256 259 262 263 265 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 272 270 265 nan nan nan 251 nan 243 247 nan 270 275 278 275 272 271 262 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 nan nan 238 240 242 242 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 244 244 245 247 249 253 256 258 260 264 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 268 266 nan nan 254 247 245 nan nan 270 278 279 276 273 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 241 241 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 246 247 250 254 255 257 261 265 268 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 258 251 247 nan nan nan nan 275 273 273 274 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 250 250 250 248 nan 244 244 246 249 252 254 255 258 262 266 269 271 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 250 nan nan nan nan 267 269 273 275 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 251 248 245 243 244 247 250 252 252 255 259 263 267 270 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 nan nan nan nan nan nan nan 262 257 nan nan 249 250 254 260 265 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 254 253 250 246 nan 245 248 250 251 253 256 260 263 267 270 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 nan nan nan nan nan nan nan 267 264 259 nan nan 246 246 250 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 254 250 247 248 248 nan nan 254 258 261 265 267 270 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 nan nan nan nan nan nan nan nan 269 nan nan nan nan 243 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 256 253 251 251 251 252 256 259 263 266 269 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 nan nan nan nan nan nan nan nan 273 nan nan nan nan nan 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 262 260 258 255 253 255 258 262 nan 268 269 270 270 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 267 266 263 259 256 257 260 264 267 268 269 267 267 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 260 261 263 266 268 269 268 269 268 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 268 265 264 265 266 268 270 271 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 275 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 270 270 269 270 271 272 273 273 273 275 275 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 269 269 272 275 276 276 276 277 276 276 278 280 280 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 276 273 270 269 269 273 278 280 280 280 280 280 281 283 284 284 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 276 nan 270 269 271 275 280 282 282 282 281 282 283 283 283 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 277 282 283 283 282 281 281 283 283 283 282 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 nan 283 284 283 281 281 282 284 283 283 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 283 282 281 283 285 285 284 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 281 282 283 285 285 283 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 282 283 285 285 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 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 281 282 nan 285 286 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 nan nan nan nan 285 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 255 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 265 267 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 nan nan nan nan nan nan nan nan nan nan nan nan nan 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 263 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 260 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 256 nan nan nan nan nan nan nan nan 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 nan 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 252 nan nan 251 250 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 261 261 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 261 262 263 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 265 265 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 269 nan nan nan nan nan nan nan nan 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 nan nan nan nan 275 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 259 258 260 262 264 267 270 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 269 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 269 271 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan