CAPE 17 10 3 1 2 27 22 15 11 10 11 1 0 4 5 2 2 0 5 8 10 11 9 7 5 6 8 5 4 8 4 2 5 9 12 24 14 7 7 7 8 2 0 0 2 6 7 6 4 3 6 11 15 16 17 18 18 20 37 32 32 28 24 23 24 25 27 25 25 28 36 41 34 23 25 33 24 24 17 10 14 22 19 14 8 3 1 0 2 5 8 10 9 6 10 14 10 9 10 13 13 13 7 9 6 0 0 0 0 0 0 0 0 0 0 0 6 14 17 14 12 18 21 19 16 17 63 29 15 12 8 1 18 21 24 23 20 20 19 21 19 17 18 19 16 16 16 15 14 15 18 22 23 22 20 22 24 24 21 32 40 35 36 51 59 56 56 66 67 70 73 69 67 66 66 68 71 73 71 65 62 79 88 93 93 94 108 122 98 89 81 75 69 70 81 79 81 92 103 105 100 102 103 111 117 95 99 79 27 9 5 3 7 27 19 17 17 13 7 3 2 4 5 5 4 2 6 6 7 8 8 7 15 12 8 5 5 9 9 8 9 10 13 25 15 4 1 5 7 1 1 1 1 5 8 3 2 3 6 10 11 11 12 13 12 15 16 13 20 21 23 22 16 15 18 25 25 26 30 32 30 24 25 28 23 21 21 17 19 24 26 21 18 11 14 19 14 7 2 8 8 9 14 15 11 14 17 17 15 13 3 7 3 0 0 0 0 0 0 0 0 0 0 0 11 18 18 14 16 20 23 12 0 4 28 7 10 13 8 6 16 16 21 23 22 20 20 19 16 16 20 22 20 16 16 15 15 18 21 21 27 27 26 25 25 26 36 50 44 31 33 50 59 54 50 56 68 69 75 76 73 73 71 67 71 71 68 63 62 74 91 94 107 119 135 152 105 108 109 109 102 87 90 105 108 102 104 108 99 89 113 110 108 97 67 74 25 9 5 2 7 15 14 15 18 14 9 6 1 6 9 8 7 7 7 11 10 9 9 13 16 12 7 3 3 8 10 8 16 14 16 22 21 8 2 10 15 9 4 3 3 3 3 1 1 9 6 6 7 7 5 17 14 13 11 12 18 18 22 24 27 29 24 30 31 30 27 25 29 29 27 26 23 19 22 16 19 26 26 21 16 13 14 9 8 8 3 7 7 8 9 8 8 20 22 24 20 10 4 4 8 3 0 0 0 0 0 0 0 0 1 4 18 20 16 15 19 19 26 12 2 0 3 6 10 19 20 16 15 16 20 23 23 21 20 18 19 19 21 22 22 19 18 17 19 20 19 20 32 30 29 27 29 43 53 46 35 32 41 55 63 59 56 57 61 63 70 78 79 81 79 71 71 71 69 72 78 84 88 81 110 118 120 128 116 117 102 101 93 78 83 105 112 124 130 137 133 115 195 145 99 99 103 121 26 12 8 1 5 6 4 6 12 15 11 9 8 6 11 10 7 3 4 6 7 5 4 5 9 10 4 1 0 8 16 6 11 17 20 19 12 4 12 8 10 9 3 1 3 7 6 3 4 12 6 5 3 7 12 18 13 15 14 16 22 23 24 28 33 36 27 23 30 28 27 27 30 32 31 30 27 23 21 22 27 30 27 24 22 10 6 9 9 10 8 6 6 7 5 10 17 21 20 20 17 12 7 4 10 8 2 0 0 0 0 0 0 0 5 17 20 22 17 14 16 20 30 20 16 13 10 12 14 22 22 20 17 13 20 24 23 21 20 19 17 23 24 24 22 19 19 21 22 18 19 26 30 29 28 24 24 31 30 44 41 41 46 57 71 70 71 66 62 62 66 73 78 81 80 72 67 53 76 79 81 88 97 98 108 118 116 112 114 118 98 99 97 90 87 98 115 132 136 128 115 99 98 88 90 94 111 143 23 20 21 0 2 1 2 5 7 12 12 18 14 9 14 17 16 5 0 1 1 0 1 9 16 13 3 2 1 7 7 4 9 22 19 8 10 23 16 13 5 2 1 4 10 5 6 5 5 5 3 3 3 11 16 13 11 14 14 24 31 30 29 37 23 17 20 23 26 24 24 25 25 27 28 28 30 27 25 26 26 28 31 30 29 27 20 3 7 9 9 7 5 7 5 5 10 14 18 19 18 15 10 5 6 9 3 1 0 0 1 8 2 5 11 18 22 26 25 22 23 27 30 21 19 16 17 20 21 27 27 26 24 20 17 16 19 19 16 15 15 15 22 25 25 23 24 25 23 18 25 30 24 25 25 20 19 21 30 49 33 23 31 44 61 70 75 67 63 61 62 71 78 73 84 96 89 69 68 63 66 69 76 88 102 123 126 119 113 113 105 107 104 101 93 91 103 110 105 102 94 90 100 89 118 193 189 135 21 21 16 2 1 8 3 3 4 6 14 11 12 11 20 33 30 5 0 0 0 0 1 8 8 9 8 7 6 7 3 4 10 17 13 6 8 9 9 10 7 4 2 0 0 1 7 3 4 5 4 3 7 12 12 9 12 22 11 19 24 29 30 21 15 8 11 19 26 26 23 23 23 23 24 24 25 23 25 28 27 24 38 37 30 25 19 11 13 10 10 9 6 9 6 5 7 14 21 21 15 14 12 7 5 5 3 3 1 5 11 11 6 11 17 18 18 24 24 22 27 32 30 18 15 15 19 24 27 28 28 24 21 19 18 13 14 17 16 15 17 17 18 25 27 28 27 26 28 22 27 30 25 20 24 20 17 17 22 31 29 17 23 29 38 57 70 73 66 60 59 64 73 68 68 79 85 73 53 51 57 63 72 86 104 106 117 111 111 114 112 112 96 105 101 85 81 83 85 99 102 101 109 121 89 118 147 130 20 14 9 8 7 6 1 0 0 7 16 5 15 18 26 40 38 4 1 0 2 2 4 12 4 9 11 11 9 6 2 3 7 8 7 4 12 14 14 12 8 5 3 2 2 4 7 6 7 6 5 7 11 11 6 7 14 19 9 16 17 23 18 6 23 18 17 23 30 30 23 27 27 28 27 24 21 17 18 21 25 26 31 34 26 20 14 5 3 4 9 9 6 4 5 16 10 16 23 23 17 10 9 10 10 9 8 8 4 6 7 6 7 10 15 16 16 17 20 28 31 38 32 14 3 12 21 31 35 33 29 24 23 21 19 17 17 18 17 16 17 21 26 26 28 28 27 27 31 27 27 27 24 22 27 24 13 13 20 28 27 22 18 22 28 45 71 79 62 59 55 59 70 66 66 69 62 56 52 50 53 58 66 77 88 91 108 107 119 121 113 113 97 104 119 122 103 76 89 108 109 107 94 75 85 113 124 110 11 21 17 9 4 1 0 0 1 9 12 7 23 23 24 27 24 6 0 0 2 2 1 2 7 5 7 8 6 3 6 4 3 4 5 6 16 18 15 13 10 5 1 5 4 3 4 7 8 5 1 6 13 13 2 6 14 15 9 11 21 23 14 12 24 25 25 25 30 34 32 32 30 32 31 28 25 25 22 23 24 24 23 22 23 20 15 11 6 1 10 8 7 6 6 7 10 13 16 19 17 10 8 12 14 14 14 13 11 11 10 8 6 7 15 15 15 15 17 27 31 40 30 18 14 18 24 28 33 33 27 23 25 26 20 17 20 23 21 19 19 21 24 25 29 27 25 25 25 22 22 30 26 27 32 30 26 29 27 22 20 19 17 17 19 34 55 70 70 67 57 57 67 73 79 65 52 51 54 56 60 58 71 76 84 100 110 112 117 122 116 105 95 93 128 140 113 86 106 91 96 101 90 66 68 90 95 100 6 22 25 9 2 0 0 0 0 5 8 13 22 22 20 19 8 0 1 3 0 0 2 4 4 8 5 3 5 6 0 1 1 3 6 8 9 18 13 16 15 9 2 8 7 4 2 5 9 12 4 6 11 13 9 10 14 16 16 15 18 17 10 17 28 30 15 23 24 26 26 27 27 28 31 31 29 27 25 22 27 28 25 21 18 15 16 12 8 6 11 7 6 8 7 5 7 5 9 14 16 13 11 11 12 14 15 17 23 16 12 8 6 7 13 13 15 14 15 23 31 30 19 14 18 26 26 31 27 23 21 22 28 30 27 22 21 23 23 23 25 25 24 23 25 26 24 21 19 20 24 35 28 27 33 35 32 23 21 19 18 20 23 20 20 37 60 74 72 66 55 52 60 71 76 71 55 62 62 63 72 64 75 80 83 89 97 104 120 127 117 101 91 94 94 119 107 96 106 76 76 63 58 58 57 59 53 72 7 8 7 1 0 0 0 1 2 2 6 8 11 13 16 29 10 0 0 1 0 0 0 0 2 6 4 1 0 0 0 0 1 4 6 6 10 18 13 11 14 12 6 8 8 6 5 10 17 20 7 2 4 10 12 11 11 12 13 12 8 8 2 21 31 28 19 22 24 24 19 18 22 17 24 27 26 27 30 21 27 32 29 24 20 11 18 9 10 11 8 7 8 14 11 8 10 7 11 13 15 14 11 11 13 15 15 14 18 29 22 21 19 15 14 15 15 16 16 20 28 28 20 22 26 29 28 29 22 19 21 23 25 28 29 25 23 22 22 23 28 16 15 20 22 21 24 22 19 20 27 40 23 19 24 27 21 14 17 17 24 28 29 26 26 36 57 71 70 62 58 58 63 73 81 74 61 66 63 64 70 66 66 80 79 71 74 93 124 126 114 100 94 98 103 102 92 86 86 76 64 55 53 51 55 58 39 77 14 7 3 6 0 4 2 3 5 2 4 4 9 11 19 42 25 9 1 0 0 0 0 0 3 6 5 1 0 0 0 1 4 5 5 3 11 18 9 7 7 8 6 5 9 9 6 11 16 16 10 8 9 11 12 9 8 7 7 9 7 5 6 23 25 23 20 19 23 27 20 17 16 17 22 20 23 25 26 27 25 25 24 23 18 11 11 11 12 10 7 6 8 15 9 13 18 13 12 12 12 12 13 15 19 14 17 12 7 8 12 20 20 18 15 19 26 27 24 24 27 30 27 30 32 37 41 37 22 22 24 25 25 27 32 28 27 24 22 24 28 22 19 20 20 20 33 32 24 20 28 39 21 14 15 15 13 9 10 20 30 33 32 32 33 40 56 66 69 67 65 60 73 84 96 103 96 76 65 69 72 71 70 85 79 72 78 94 109 115 112 105 103 103 97 89 85 85 82 75 65 59 69 72 70 74 87 118 35 12 10 12 6 18 3 5 7 4 1 0 7 9 16 22 12 1 3 1 0 0 0 0 6 9 10 7 1 0 0 2 4 4 3 2 4 8 10 9 8 7 6 3 0 2 4 13 13 15 18 17 10 11 10 9 9 9 5 9 7 6 8 12 21 16 17 19 20 25 24 20 17 18 21 20 22 24 25 24 23 23 25 22 19 16 15 13 12 11 11 7 2 8 8 16 20 18 14 14 13 12 13 17 22 14 24 15 4 0 6 29 26 13 5 0 0 0 16 27 29 26 24 20 22 27 37 39 29 25 21 22 24 28 31 30 29 26 24 24 27 25 21 24 25 29 40 41 24 21 31 36 24 12 13 15 14 11 13 25 41 46 42 37 36 41 53 58 60 60 59 60 73 78 87 96 94 72 64 67 74 77 81 89 79 73 88 103 108 112 115 120 111 107 109 105 88 92 86 81 78 73 71 70 82 95 114 140 38 15 18 11 5 14 6 6 11 14 10 2 10 9 14 11 0 0 1 0 0 0 1 2 7 8 10 7 2 2 4 1 1 2 1 1 5 17 15 9 10 14 8 7 7 5 5 19 20 19 19 17 13 11 9 7 9 13 10 9 10 9 9 11 23 31 30 21 19 22 22 21 19 18 19 22 24 25 26 27 28 28 28 27 21 19 19 18 14 14 12 7 4 10 19 12 15 17 17 18 18 12 13 18 21 20 22 22 17 7 1 8 12 3 0 0 0 0 2 8 28 34 28 23 25 25 34 41 38 31 26 23 23 23 25 29 32 30 30 28 28 30 26 31 35 35 37 39 24 24 34 31 19 11 15 23 24 20 19 25 39 47 49 43 37 37 44 46 50 57 61 64 68 71 72 76 78 71 68 67 75 79 85 94 89 93 100 112 116 111 111 119 105 106 106 94 93 95 90 84 84 87 90 94 104 125 143 149 26 23 27 11 11 18 17 15 17 15 7 8 22 9 9 3 1 0 0 0 0 0 2 5 10 11 12 6 1 1 0 0 0 1 1 0 2 7 8 5 6 13 8 5 3 22 28 17 18 13 12 14 16 14 13 8 9 9 7 8 15 16 11 8 16 37 36 26 22 21 18 18 21 19 20 22 23 24 31 29 27 28 29 29 23 22 23 23 20 15 7 5 7 11 15 10 12 16 19 20 20 19 12 16 19 24 31 33 26 9 0 0 0 0 0 0 0 0 0 0 12 25 35 35 18 23 23 33 39 39 38 31 29 27 27 29 33 32 33 31 32 33 30 31 34 31 29 30 26 22 35 32 23 16 17 23 26 23 20 23 34 46 52 51 44 36 32 29 36 45 54 60 66 69 68 66 69 72 72 72 75 83 91 97 100 104 104 103 103 101 101 98 96 96 98 101 103 98 96 90 85 84 88 94 117 129 140 148 27 26 28 17 6 14 20 19 21 19 6 7 13 5 6 1 6 6 0 0 0 1 4 7 9 10 11 7 4 3 3 2 0 1 0 1 3 0 1 1 2 6 7 4 15 23 19 9 10 9 16 24 26 21 13 7 7 7 8 12 16 21 19 12 6 13 32 33 29 23 19 20 24 27 28 27 25 24 29 29 28 29 28 25 24 22 24 25 23 17 10 3 5 11 16 12 10 20 22 19 19 26 22 18 20 30 43 44 31 32 10 0 0 0 0 0 0 0 0 0 0 0 0 13 28 20 23 27 36 43 45 42 40 33 30 29 31 33 36 35 34 34 35 35 34 29 28 31 31 22 31 35 31 21 14 15 21 22 23 26 31 39 48 56 56 53 58 73 43 44 53 60 64 66 71 67 67 69 71 73 76 86 94 106 114 108 108 106 105 104 102 101 108 114 120 120 116 109 96 97 94 89 85 86 92 103 122 132 36 26 31 36 28 35 34 30 25 17 11 9 6 4 4 0 1 2 2 2 2 2 5 6 7 8 11 8 4 2 2 2 0 1 0 1 3 5 0 2 2 1 1 5 14 15 11 10 11 8 18 25 27 20 12 11 11 9 7 9 14 20 20 21 17 13 18 27 28 23 23 25 26 26 27 28 27 28 28 27 33 34 31 27 28 30 28 25 23 21 16 5 7 11 14 13 12 17 20 16 16 21 25 21 23 35 44 44 26 25 18 15 7 0 0 0 0 1 1 0 0 0 3 8 14 14 13 22 32 41 48 53 55 47 39 33 32 34 38 37 44 40 35 36 37 33 29 32 31 27 31 36 36 30 21 18 25 25 28 27 30 35 43 59 62 62 66 70 65 56 56 60 64 69 73 68 73 71 76 83 83 87 92 100 109 114 110 110 112 114 113 112 122 119 127 117 113 114 106 93 94 91 92 102 112 105 150 130 39 27 42 49 4 20 25 31 34 23 12 12 6 7 6 0 0 0 1 1 1 1 4 5 7 8 9 6 5 5 3 1 0 0 3 3 7 7 1 3 3 3 5 11 15 12 15 17 15 16 23 24 23 19 13 10 10 9 8 11 15 18 18 19 22 16 17 28 32 20 17 24 25 22 22 20 22 26 25 16 24 32 31 31 33 40 41 33 22 23 20 8 6 8 14 12 8 10 14 14 12 17 25 27 26 39 40 36 36 42 43 28 10 0 0 0 0 0 0 0 0 1 8 10 17 23 22 24 29 35 38 44 54 58 49 37 32 32 34 37 39 39 38 36 36 37 36 35 35 33 31 33 34 35 30 26 28 29 39 33 30 36 46 53 55 49 53 67 76 65 57 62 64 67 73 76 82 79 80 82 78 76 83 92 103 111 113 119 134 128 117 109 102 106 111 104 100 102 102 94 91 96 89 89 95 92 126 106 46 30 57 62 46 21 20 37 36 31 23 24 9 10 5 0 0 0 1 0 1 1 2 13 18 14 9 7 6 5 3 1 1 2 4 8 6 6 6 5 3 3 3 10 17 16 16 21 15 9 5 6 12 19 14 8 7 8 11 12 14 15 16 17 20 18 16 20 29 31 18 24 27 26 24 19 19 22 22 21 26 33 25 28 30 29 26 28 19 22 18 11 11 8 16 18 14 12 15 16 12 11 16 23 27 37 43 51 48 35 18 24 6 0 0 0 0 0 0 0 4 7 7 9 8 15 23 26 31 32 34 37 44 55 58 48 37 34 35 36 39 39 38 38 38 38 39 36 41 40 36 35 34 30 30 29 27 26 29 24 27 35 42 46 58 48 50 61 75 77 72 69 67 64 62 64 78 93 84 83 84 81 85 91 98 101 108 121 136 132 112 109 114 114 114 106 104 97 97 104 98 109 103 113 129 120 106 100 44 41 82 62 26 24 22 44 38 31 35 40 27 12 5 2 1 0 2 4 5 5 4 8 19 26 23 14 8 5 5 1 2 2 1 4 0 6 8 5 2 3 7 17 17 21 27 19 21 25 28 23 18 25 15 11 11 12 14 14 15 15 15 16 17 16 20 18 21 31 35 36 35 29 26 24 20 23 22 26 28 24 19 22 27 27 27 26 22 19 16 13 12 12 20 19 18 16 17 17 12 11 16 22 27 34 35 57 49 24 2 5 1 0 0 0 0 0 0 1 6 9 7 4 11 16 20 23 26 29 33 34 37 49 61 58 47 41 38 38 38 34 44 42 41 41 41 39 38 37 37 36 34 29 33 30 26 25 28 33 30 32 39 49 64 61 66 75 73 77 88 73 73 69 73 79 82 92 83 96 98 96 100 103 103 112 113 113 119 115 104 117 127 124 110 110 111 102 104 111 111 120 121 98 96 105 97 100 41 41 50 116 138 67 16 26 22 37 47 47 34 16 13 11 5 0 1 4 5 5 3 0 8 34 34 19 10 7 6 3 1 1 1 1 0 0 4 3 2 4 9 16 24 23 27 27 18 7 16 22 24 26 20 15 15 15 15 15 14 16 16 16 18 20 21 19 22 29 38 42 49 34 29 27 24 25 24 29 29 23 18 18 30 30 26 25 27 24 14 14 11 8 9 19 25 20 18 17 13 19 17 24 29 33 40 63 38 28 15 0 0 0 0 0 0 0 0 0 2 3 9 15 10 16 23 25 23 25 33 34 36 41 50 57 58 50 44 36 35 39 40 44 43 43 41 39 42 41 41 40 36 30 38 35 33 33 38 40 33 34 45 54 55 51 65 68 71 75 82 80 78 66 65 73 82 87 87 101 108 104 104 108 108 115 110 105 108 112 107 121 125 120 112 111 112 113 111 109 106 104 120 106 98 98 100 97 50 40 31 27 86 58 28 26 23 47 39 36 33 26 24 20 14 4 2 3 2 0 0 0 1 9 15 14 11 10 8 5 4 1 3 3 1 0 1 3 2 7 13 18 36 26 29 37 32 6 23 21 25 29 26 20 19 17 16 16 16 18 17 19 21 21 22 21 22 23 23 26 37 33 32 32 30 31 32 33 33 31 25 22 39 35 27 24 26 25 16 14 14 14 18 26 24 20 19 17 13 17 15 23 26 32 44 52 33 43 21 6 7 0 0 0 0 0 0 0 0 1 8 15 15 27 27 20 18 22 30 34 31 33 38 47 55 53 54 44 36 33 33 34 39 43 42 40 40 39 40 41 38 35 40 37 38 36 35 38 37 39 44 52 56 64 87 75 72 82 88 83 69 76 76 72 85 102 92 102 111 109 106 106 103 101 110 112 119 125 118 123 127 128 125 120 117 112 111 107 102 96 95 92 92 91 89 87 71 57 43 51 65 72 39 32 38 40 74 61 46 39 36 28 25 11 3 1 0 0 0 0 0 1 4 18 11 8 7 7 5 0 3 5 7 5 0 1 0 13 24 32 44 29 30 33 28 16 13 17 21 28 29 24 19 18 17 18 20 21 19 19 20 22 24 21 21 21 21 24 30 33 32 35 35 35 35 32 35 35 29 25 31 30 23 20 21 23 25 16 13 14 14 14 15 19 21 20 16 12 16 18 29 32 38 41 29 38 21 17 14 1 1 0 0 0 0 4 16 7 8 10 15 25 25 15 18 25 31 32 28 29 35 43 49 50 52 48 47 47 42 36 43 42 43 43 44 44 38 40 41 42 41 35 30 35 34 32 33 38 48 51 53 56 63 77 72 73 76 68 53 69 77 69 67 80 94 99 99 100 105 112 115 103 112 116 130 134 129 146 141 135 136 141 143 129 124 114 107 101 95 89 89 94 95 96 75 78 77 60 52 67 59 31 32 43 43 53 50 46 51 43 22 29 12 4 1 0 0 0 0 3 10 19 15 10 11 12 8 3 4 4 3 2 1 3 2 14 24 27 31 39 38 30 31 26 17 20 22 26 32 32 29 28 20 23 27 27 26 25 25 23 22 20 20 20 21 23 27 31 33 37 38 40 36 27 28 39 31 28 27 26 36 29 28 25 25 25 27 22 23 21 17 16 23 22 18 18 23 23 34 30 38 41 36 35 46 23 11 5 4 0 0 0 0 5 16 8 14 12 11 10 10 11 18 25 28 30 31 27 30 33 39 44 47 51 50 52 49 42 43 43 43 42 44 47 43 39 34 38 38 34 33 32 32 31 31 35 48 54 86 85 81 79 75 74 66 56 51 59 73 63 74 85 90 90 91 98 104 111 117 113 117 118 133 132 130 152 167 149 147 148 149 142 144 132 118 106 95 92 88 106 110 116 46 68 98 70 58 64 29 38 8 17 35 52 52 40 65 53 31 48 19 5 1 0 1 1 7 17 19 18 17 16 17 16 13 10 9 7 3 1 3 6 6 9 21 21 26 37 38 28 32 24 16 23 25 26 32 35 33 32 27 30 33 34 32 30 32 28 25 23 22 22 21 21 25 29 32 37 39 44 37 25 29 47 30 37 35 38 59 25 22 20 19 22 29 22 27 25 21 18 20 19 19 19 27 35 34 25 45 40 30 32 41 32 34 27 13 1 0 0 0 6 11 8 13 9 9 9 11 13 14 21 26 31 33 30 32 32 35 39 42 51 55 55 49 45 45 48 48 43 44 45 41 36 33 33 32 32 35 35 32 30 30 39 55 64 131 104 66 67 86 84 80 56 46 55 74 76 81 91 96 95 96 109 110 118 132 141 125 110 122 123 120 129 154 139 180 175 152 137 136 132 126 122 123 118 115 111 133 133 39 67 105 69 66 55 26 41 6 59 68 56 40 34 57 53 41 39 29 3 0 1 3 5 9 9 18 18 18 20 21 17 16 16 15 12 4 1 3 7 8 9 21 28 30 32 34 37 28 26 21 20 28 33 32 33 33 33 33 32 35 35 36 36 37 31 30 28 27 26 24 23 27 27 29 34 36 41 43 36 34 44 32 39 37 41 50 39 27 24 18 21 30 41 41 27 22 19 18 20 21 21 48 60 42 23 61 39 28 27 32 50 50 37 21 6 0 0 0 11 12 6 5 5 5 7 10 12 12 16 23 33 37 34 34 31 36 38 38 42 54 45 45 44 43 46 52 44 40 38 41 42 33 34 30 31 36 36 34 30 28 42 64 80 101 125 107 92 87 81 97 69 60 61 67 72 80 93 96 98 102 111 113 126 138 141 136 130 124 122 124 131 138 133 144 144 131 126 130 126 133 134 179 211 189 141 150 132 56 76 108 63 78 52 24 6 9 124 160 83 32 32 35 50 46 43 36 12 2 1 3 7 12 11 26 20 21 23 24 20 20 18 18 15 8 8 6 8 10 14 25 35 35 36 39 42 34 28 24 20 22 30 35 35 36 33 32 32 33 33 37 41 42 41 39 36 32 29 26 24 30 26 27 32 35 35 33 36 39 41 38 38 40 36 37 37 27 27 21 27 36 40 36 29 26 22 20 22 23 18 61 75 52 31 69 34 33 30 26 33 40 37 33 16 0 0 0 4 5 4 4 4 0 0 6 10 10 10 21 31 34 34 35 36 35 37 36 40 47 49 42 41 43 47 54 52 45 36 37 39 35 40 32 30 28 27 31 34 29 32 48 69 78 70 69 113 133 113 89 84 96 85 72 68 67 70 82 94 105 114 124 120 128 137 142 143 143 140 141 146 150 145 141 137 143 142 140 136 135 131 142 146 158 166 129 125 54 75 85 69 86 48 22 8 0 1 11 28 25 26 31 39 36 39 32 21 13 9 17 10 11 20 30 19 21 26 27 24 24 22 20 18 16 14 13 12 16 19 20 21 39 42 46 46 43 40 21 25 21 20 26 33 40 41 38 36 33 34 37 40 37 33 35 36 34 33 29 25 27 27 27 30 33 34 34 40 40 41 42 41 35 35 33 31 29 27 23 27 34 36 30 31 36 24 20 22 25 31 45 67 49 34 48 26 33 36 30 30 38 46 47 23 2 0 0 0 1 2 4 4 0 0 4 7 13 17 17 27 30 33 38 43 34 34 34 36 40 46 53 51 47 46 52 59 57 35 39 37 35 45 39 35 28 25 27 31 26 23 30 50 71 70 73 95 93 82 78 94 111 99 80 68 60 61 73 80 101 116 115 118 128 120 128 139 143 151 164 167 171 168 145 139 148 155 155 157 160 145 144 131 115 126 144 132 72 64 63 63 72 53 33 21 11 10 28 27 26 23 28 37 29 21 34 36 29 23 36 17 21 26 26 20 22 24 25 27 28 26 24 21 17 18 20 19 22 25 27 29 34 40 49 52 52 44 15 17 20 19 23 32 35 40 42 38 35 35 40 46 49 45 40 35 34 36 30 26 25 29 31 30 32 34 35 39 36 42 43 43 43 30 28 35 32 23 21 29 37 38 38 39 36 29 24 25 32 41 55 50 34 30 35 32 24 23 23 28 36 38 32 32 13 0 0 0 0 0 0 0 0 0 2 6 12 17 13 20 21 29 38 40 35 32 35 38 41 45 49 50 45 45 51 60 63 35 53 43 40 47 46 38 28 23 24 27 29 23 27 35 42 45 49 40 47 52 64 84 93 101 92 98 99 80 69 76 100 117 119 116 129 122 121 122 125 136 154 171 158 151 150 152 181 181 179 172 180 194 175 160 130 134 157 149 91 51 60 67 71 70 53 50 36 23 14 31 23 21 23 32 37 17 23 43 33 28 43 30 26 26 26 26 27 26 26 30 32 31 28 25 22 23 26 27 25 25 28 33 36 38 47 50 53 44 27 18 19 22 28 33 33 33 39 37 36 37 41 42 43 40 40 39 37 40 32 33 34 32 33 35 34 33 33 34 32 40 39 40 41 39 39 33 29 24 24 34 39 41 41 39 35 35 36 30 34 38 35 41 25 31 34 33 35 50 27 29 40 39 27 42 22 5 0 0 0 0 0 0 0 1 3 5 4 6 12 16 20 26 40 42 39 38 40 38 38 39 44 51 43 45 52 59 56 43 70 53 47 43 36 29 33 24 21 21 20 27 28 28 27 30 34 28 21 31 47 68 90 114 110 119 124 108 85 87 98 112 113 110 116 112 113 118 121 123 129 150 138 144 157 157 155 159 176 173 187 233 260 202 136 164 190 178 80 60 77 64 65 69 63 62 26 47 55 53 33 32 21 32 32 21 21 47 34 37 46 41 34 31 28 29 31 31 29 30 32 33 31 26 28 28 30 32 29 27 33 33 36 40 42 45 48 41 34 31 29 22 29 34 38 39 36 40 41 40 38 38 42 40 43 42 38 37 30 39 40 37 37 38 34 30 32 34 34 39 36 37 38 39 39 36 30 22 25 34 35 36 38 39 39 40 43 36 40 40 38 35 16 36 39 38 37 36 32 31 46 44 32 49 35 18 11 6 0 0 0 0 0 1 2 1 0 0 6 16 21 24 40 40 38 40 40 39 39 37 39 46 47 45 51 54 54 48 45 45 50 41 31 28 33 32 23 17 16 20 21 25 23 30 38 33 28 26 33 52 81 109 112 115 123 115 103 106 106 113 107 101 99 100 111 124 123 127 140 152 145 143 154 165 156 134 145 168 198 225 243 237 163 159 169 186 73 70 84 48 74 82 78 66 32 146 107 52 42 51 25 39 47 34 30 59 41 48 48 42 41 34 30 30 31 31 31 35 32 32 31 29 30 31 33 34 33 33 40 40 38 38 42 47 42 36 34 36 36 29 34 36 38 41 42 45 44 43 42 41 39 38 40 40 39 36 28 32 33 33 33 33 31 31 32 35 37 39 36 36 37 38 38 38 29 19 20 25 29 36 38 38 38 38 38 38 44 33 33 36 27 40 41 42 33 25 32 23 43 46 40 38 36 35 26 10 0 0 0 0 0 0 0 0 0 0 5 13 20 24 34 40 40 40 40 39 40 41 39 42 47 43 51 47 57 62 48 48 56 48 37 31 28 36 24 19 20 22 22 26 23 27 29 30 33 31 28 39 56 74 82 76 89 95 104 116 121 124 118 110 104 102 109 119 117 126 147 162 141 160 161 159 155 142 130 156 183 209 223 242 305 218 196 211 77 80 89 58 78 82 73 57 42 55 48 39 41 53 50 37 36 30 33 46 37 40 44 46 43 36 32 32 33 36 38 38 36 36 36 35 33 31 32 35 36 37 37 33 39 37 40 44 41 40 39 40 39 37 39 41 39 38 40 44 43 43 44 45 45 40 36 39 40 37 34 32 32 34 30 29 33 35 35 38 40 40 39 38 39 42 42 39 33 23 21 22 24 24 23 28 38 36 34 34 34 44 31 27 29 33 34 51 40 27 24 23 31 42 42 42 46 46 52 26 6 0 0 0 0 0 0 0 0 1 8 14 16 18 27 40 41 41 40 40 44 44 40 40 41 41 53 46 59 63 52 40 58 48 35 30 28 30 29 22 21 24 27 29 27 23 22 21 22 24 23 27 32 41 51 45 59 72 89 109 124 133 135 138 130 116 104 107 111 118 133 141 130 153 159 150 143 144 146 140 138 146 159 191 264 152 184 180 77 78 79 74 73 68 54 47 61 93 44 39 37 47 54 40 39 31 32 34 34 37 43 47 52 51 45 38 36 41 45 45 45 41 40 37 36 35 35 41 39 38 41 41 42 36 33 36 40 41 42 34 34 35 37 38 41 40 41 42 42 40 43 45 46 43 35 36 39 39 38 36 30 32 27 28 35 41 45 38 40 41 41 40 37 42 47 45 38 28 23 24 23 22 22 28 34 33 34 33 24 26 23 27 30 28 27 49 41 31 22 18 19 40 42 42 42 39 31 45 14 0 0 0 0 0 0 0 1 4 8 12 15 22 31 37 42 43 44 44 44 43 37 49 45 44 51 43 63 72 56 43 56 48 39 35 28 20 27 29 28 24 26 29 29 24 19 16 17 21 25 24 24 26 27 23 27 42 59 82 109 130 132 146 142 122 103 98 100 109 111 112 113 117 142 144 140 163 183 150 118 121 145 166 161 132 151 171 86 85 93 98 91 77 65 74 63 53 57 49 41 41 44 48 53 36 29 34 35 34 44 37 42 47 49 47 45 44 45 50 51 47 48 42 41 41 41 43 44 40 43 45 40 38 36 36 34 35 41 37 36 33 32 37 48 49 49 48 46 43 46 45 44 42 38 36 38 39 40 37 32 30 24 29 39 47 45 39 39 39 40 40 38 45 42 41 38 31 25 25 25 27 27 27 34 30 32 29 28 36 27 27 39 35 25 28 23 19 18 18 21 40 40 41 41 41 40 52 13 4 2 0 0 0 0 0 2 4 5 8 10 19 34 43 38 39 43 46 53 62 38 44 39 42 48 41 40 47 52 58 63 58 53 37 30 26 24 29 28 27 28 29 28 30 23 23 26 28 29 28 24 22 24 26 25 32 36 50 67 89 108 122 134 136 126 112 102 103 102 103 107 110 120 151 142 162 174 147 104 116 122 123 119 115 145 145 90 94 98 85 81 82 79 89 81 80 68 53 50 45 41 40 46 46 39 30 31 35 41 58 55 47 45 47 49 60 50 52 53 50 49 41 39 43 47 48 46 44 44 44 43 42 48 46 34 32 38 35 38 33 32 35 39 42 42 48 49 48 49 48 44 42 39 36 36 36 42 40 34 29 26 32 37 42 42 38 38 39 40 39 39 39 44 40 37 35 35 30 26 26 24 24 29 27 33 29 29 34 37 35 50 39 28 26 16 18 14 16 24 34 35 38 42 41 38 31 7 5 3 1 0 0 0 0 3 4 3 6 11 23 41 51 45 38 40 42 47 49 42 50 44 44 46 44 44 60 45 46 49 49 47 38 32 30 30 32 36 33 36 33 33 37 34 35 30 28 27 26 25 26 30 32 31 32 33 35 37 47 69 89 106 126 128 122 118 114 107 106 114 117 108 125 131 126 131 128 112 107 108 98 85 84 108 125 87 87 82 106 104 93 88 91 75 82 70 56 54 54 50 38 33 42 48 33 28 31 32 25 32 52 47 49 54 54 51 55 53 50 47 47 47 45 48 49 46 47 51 50 45 43 48 52 41 36 31 30 35 37 35 34 36 41 45 51 47 45 47 50 49 45 41 38 36 35 38 35 34 31 29 31 32 37 40 40 39 36 37 40 43 45 47 43 42 44 46 42 32 34 29 24 24 26 33 30 32 32 36 45 51 34 24 17 13 11 15 17 20 26 28 21 43 58 42 18 8 4 6 3 1 0 0 1 3 4 5 5 9 18 26 32 36 38 38 39 50 51 48 52 51 50 47 43 41 54 38 44 46 43 42 44 41 38 33 39 50 41 42 42 42 45 47 40 38 36 31 28 30 34 37 37 34 30 31 32 34 33 37 50 63 90 102 111 116 112 96 99 108 112 105 95 112 94 109 118 114 106 104 90 92 91 89 102 101 103 95 85 109 95 93 95 90 80 64 58 53 48 46 43 32 46 53 39 37 29 40 50 43 41 53 53 58 64 64 57 55 52 50 53 63 56 53 51 50 48 51 48 61 63 54 45 40 37 40 37 32 34 40 41 39 45 58 59 52 48 48 51 55 48 45 44 40 37 42 38 37 39 38 35 36 37 38 37 36 34 37 41 44 45 44 40 42 44 46 46 44 47 38 31 26 26 30 25 34 38 45 52 49 33 23 20 17 14 15 20 20 29 30 22 41 65 38 15 9 6 7 7 6 2 1 3 3 4 7 9 8 12 13 26 37 46 50 41 48 46 47 51 51 51 48 44 44 44 39 35 35 39 44 49 52 54 45 47 54 50 50 55 52 49 51 51 43 38 36 34 35 40 44 41 36 32 32 34 37 37 35 34 38 51 64 74 81 78 66 74 82 83 77 74 82 74 96 103 103 105 105 105 97 92 96 103 129 119 105 94 103 79 85 81 71 60 56 56 51 45 46 51 47 43 46 44 40 34 36 27 38 48 48 54 54 66 73 67 65 63 58 58 60 59 64 53 57 58 52 47 50 66 60 46 42 48 46 41 36 34 39 47 53 51 53 60 62 53 52 55 59 57 55 49 45 40 38 38 38 49 49 41 34 33 33 36 36 35 37 42 45 44 42 40 40 40 39 41 41 39 37 39 32 30 30 25 25 25 34 46 47 35 20 16 16 16 17 18 20 35 33 27 40 56 36 19 13 11 11 8 8 5 3 3 5 3 4 5 6 6 4 16 30 43 54 57 46 45 48 48 45 49 44 35 33 38 45 34 27 33 36 36 37 43 48 57 60 56 54 61 60 52 46 44 44 46 44 41 40 42 44 42 39 38 39 43 41 39 37 36 38 42 47 53 56 52 46 50 50 49 48 51 58 62 74 78 83 88 92 88 79 79 82 89 172 130 110 115 117 79 83 57 55 62 59 53 55 46 42 42 37 55 44 42 39 28 27 38 37 49 51 48 45 49 60 65 65 64 60 56 51 50 56 50 59 55 51 53 52 59 55 51 48 45 44 43 38 36 35 34 45 44 44 51 56 49 48 49 55 61 60 52 47 40 41 50 48 44 44 43 40 37 32 31 31 32 34 37 37 40 43 43 43 44 38 40 41 40 34 31 32 34 33 29 28 29 33 53 53 33 26 24 18 12 10 13 21 27 31 29 28 31 39 19 13 13 11 6 6 7 7 8 9 4 4 5 6 6 6 11 19 25 26 27 30 27 38 36 35 41 38 39 38 37 32 27 35 34 34 35 38 47 55 55 56 56 56 57 58 59 57 56 55 53 49 45 42 42 42 43 42 41 42 44 43 41 41 40 40 40 40 42 48 47 45 46 44 42 43 45 49 52 55 57 62 69 69 61 51 58 68 80 157 97 95 131 128 94 95 59 70 81 72 59 70 51 43 45 46 48 45 51 49 43 38 35 48 44 51 44 49 35 44 50 55 59 63 55 48 48 52 54 57 47 41 42 47 48 49 50 50 49 48 45 40 40 41 38 28 33 42 45 46 47 51 51 51 53 53 49 52 52 49 48 53 56 49 54 51 45 38 37 34 33 33 35 36 37 38 40 42 45 43 41 39 40 43 40 32 31 32 35 34 28 36 37 43 35 21 21 21 22 16 17 28 23 31 34 37 39 32 25 22 14 7 4 3 8 7 11 13 8 7 5 5 7 8 9 11 14 18 19 20 22 23 23 28 35 39 45 43 43 41 36 31 31 35 41 44 44 47 44 46 52 57 60 59 58 51 47 50 54 51 50 47 45 45 50 50 51 52 53 53 51 52 50 47 46 47 46 48 49 49 47 42 44 46 47 49 52 52 52 51 51 51 50 51 54 60 66 130 97 114 143 132 108 95 73 71 77 79 74 71 60 43 43 47 49 54 58 65 69 66 57 46 43 48 49 32 52 37 37 46 57 64 63 58 61 56 51 54 53 57 52 48 46 46 36 40 42 43 47 46 45 43 40 37 34 39 42 46 45 42 48 49 49 48 48 55 59 57 54 60 70 62 75 60 49 42 37 39 39 35 35 39 40 41 46 46 44 42 39 38 41 48 46 33 30 32 35 35 31 39 38 23 28 27 18 17 19 27 36 38 27 34 32 30 27 25 25 27 22 14 9 8 10 11 14 13 11 13 14 9 9 10 9 11 10 14 18 20 22 22 20 23 30 36 40 40 49 47 42 39 38 42 50 50 46 44 49 43 43 49 55 57 60 56 51 48 47 48 48 49 49 49 50 53 57 55 58 59 56 57 60 62 63 60 54 54 54 53 51 49 49 47 52 54 55 56 57 53 48 47 48 49 51 59 60 100 84 103 111 114 95 82 79 82 102 121 97 69 59 42 38 44 48 48 46 48 62 67 64 56 47 37 44 40 16 20 42 41 49 56 57 53 58 54 49 48 50 75 61 69 64 47 45 35 37 41 45 47 50 52 45 35 30 48 49 51 46 39 39 39 43 46 49 52 50 48 47 69 84 81 85 71 70 61 46 41 42 39 36 35 36 37 44 42 41 42 42 38 38 49 49 40 40 44 35 36 35 34 32 12 23 27 21 17 6 24 41 36 24 29 28 32 27 22 23 23 22 16 9 9 12 12 11 12 12 13 15 17 16 14 13 13 10 12 15 16 18 20 21 21 26 32 36 42 52 56 55 54 54 56 59 60 59 56 50 53 46 46 43 43 51 61 61 58 56 52 45 44 46 46 45 48 51 52 55 57 56 56 60 60 61 60 58 58 55 54 54 55 54 55 54 55 54 52 51 53 54 53 52 50 48 50 53 82 61 82 128 90 88 85 80 83 103 121 94 86 74 53 44 34 35 41 46 47 65 69 67 63 57 54 49 59 69 52 26 17 40 61 68 59 59 43 41 44 44 35 42 48 47 54 68 42 42 35 33 38 49 55 39 28 30 41 45 49 39 35 42 54 42 45 47 48 50 51 47 47 54 66 78 76 58 46 43 44 42 48 38 35 35 36 39 39 40 41 43 39 32 40 42 40 42 48 37 54 43 31 31 17 15 19 18 16 19 17 27 24 22 24 21 27 28 25 22 20 16 19 11 9 14 18 13 14 20 22 23 18 13 13 14 15 15 13 14 13 15 15 14 17 21 29 33 39 55 49 49 53 59 63 59 59 56 55 57 59 56 55 44 36 37 43 54 57 60 57 50 47 45 44 44 45 49 48 51 53 55 56 61 62 63 59 55 55 56 56 55 53 54 58 59 56 55 52 48 49 55 53 51 52 55 54 53 78 58 103 146 105 93 93 88 88 103 127 90 111 97 70 57 36 35 45 53 56 61 64 70 69 65 63 59 58 55 61 44 3 36 55 59 58 58 50 46 45 47 47 43 37 36 45 54 49 37 37 35 36 40 44 38 33 29 33 42 47 40 34 39 46 44 43 44 45 45 46 49 48 56 65 75 77 55 49 45 43 44 51 42 38 35 40 46 35 39 39 44 46 37 40 40 36 39 44 37 54 33 34 37 26 17 8 14 18 17 20 16 13 18 23 25 26 28 30 27 25 26 25 16 15 17 16 12 12 24 20 15 18 22 11 9 11 13 12 12 11 10 10 10 13 18 22 26 35 47 50 63 61 63 67 64 60 62 64 63 62 62 62 56 48 41 39 42 46 55 56 54 53 50 49 47 46 48 47 48 54 57 58 60 65 60 61 60 59 58 61 59 57 55 54 55 60 54 52 53 53 52 49 47 46 49 55 62 83 72 53 60 73 77 87 95 100 104 117 118 110 108 102 103 96 59 66 66 67 68 73 75 71 67 64 65 66 58 49 45 35 44 57 61 62 59 53 48 44 45 47 45 41 39 37 38 38 34 34 35 39 38 36 37 32 33 34 39 44 45 35 33 39 45 43 45 49 46 47 55 55 60 58 58 56 52 43 56 57 48 43 45 44 43 47 45 38 42 38 42 43 39 39 39 41 40 37 40 62 32 43 42 34 30 12 23 31 32 25 19 20 16 15 13 13 21 25 23 24 28 29 32 17 15 16 15 16 19 16 14 12 8 12 10 7 7 9 10 11 9 11 11 11 16 18 24 26 27 30 39 44 59 68 68 62 67 66 67 67 67 67 66 62 59 57 52 49 49 50 49 48 49 56 56 54 55 56 54 55 55 55 55 56 56 56 61 59 60 64 60 63 63 63 63 63 56 53 56 55 51 52 52 52 54 57 59 84 75 60 61 63 70 85 99 117 108 118 128 107 130 103 92 97 96 77 78 79 77 78 90 79 70 67 71 72 55 62 45 51 55 51 66 56 56 50 36 31 37 44 50 51 49 45 41 39 38 39 39 39 41 38 34 35 46 44 44 44 41 36 36 35 37 40 43 50 46 43 50 59 46 39 42 46 58 74 66 44 37 34 37 47 40 51 50 44 43 38 38 41 44 42 38 47 46 39 36 40 37 52 52 40 28 17 19 13 25 29 20 21 27 30 28 23 17 24 24 29 34 35 32 23 17 19 20 20 18 18 15 13 11 8 7 6 6 7 9 10 8 10 13 15 16 14 21 26 29 33 35 32 49 63 69 68 69 58 56 58 59 61 63 62 62 68 71 67 63 61 54 49 52 58 54 50 48 53 59 53 53 53 55 56 53 51 60 55 54 57 59 67 64 60 58 58 58 62 60 54 51 53 53 51 51 51 52 84 79 70 68 63 76 89 102 137 111 108 113 113 126 101 98 98 102 99 93 91 89 93 100 97 89 76 76 72 55 61 37 54 52 41 85 62 55 54 47 38 42 38 44 55 60 54 50 48 45 43 44 43 45 42 41 44 45 40 41 44 42 35 34 34 34 36 40 43 49 50 50 46 38 35 37 35 53 67 38 33 33 29 32 40 35 39 43 44 43 40 41 37 41 43 46 56 50 43 37 35 37 34 37 39 33 27 23 30 33 39 37 28 28 30 22 16 16 24 34 39 46 46 37 26 25 18 15 15 15 13 11 9 8 7 8 7 8 8 8 9 10 9 11 17 18 12 12 17 24 32 37 38 53 63 71 71 66 75 65 66 66 62 60 58 59 62 66 67 66 63 63 60 62 69 69 58 52 52 54 53 54 56 62 62 56 53 60 55 50 49 57 78 75 69 62 55 54 63 61 59 57 52 47 51 52 51 53 103 87 89 83 68 75 89 102 122 128 121 112 101 93 96 104 103 106 107 100 95 102 101 107 114 110 85 82 78 66 51 44 65 45 47 71 71 57 54 56 53 47 37 42 52 58 57 56 57 59 55 50 48 45 46 46 48 48 46 47 46 47 46 40 35 31 40 41 39 40 40 42 39 34 35 38 39 47 47 40 38 34 31 30 32 38 43 46 44 42 40 40 35 45 38 45 56 44 40 36 40 45 42 32 42 40 32 25 24 35 31 23 17 14 17 15 19 26 30 32 31 37 34 31 31 24 25 15 11 11 11 9 9 9 8 8 9 9 10 8 7 7 8 8 16 18 15 13 13 16 18 28 39 47 52 61 68 69 66 62 68 72 67 61 60 69 66 65 59 53 56 62 63 62 61 63 67 62 60 59 58 59 61 57 58 58 58 63 55 52 50 55 69 71 61 62 60 59 61 53 55 57 53 48 54 54 63 59 132 130 119 109 104 72 103 109 107 111 107 122 114 98 93 102 95 105 99 95 100 113 107 106 110 110 99 97 88 84 71 56 67 49 51 59 59 58 55 56 58 57 51 43 44 46 50 53 55 57 55 58 57 52 55 45 56 62 58 53 48 46 46 43 34 31 37 36 31 33 41 33 33 33 34 38 36 39 39 38 39 38 36 36 36 40 43 42 43 42 41 44 48 53 37 44 51 43 35 32 41 47 44 38 42 37 41 46 44 36 37 33 28 23 20 20 15 14 22 28 25 30 28 25 31 36 19 13 9 8 7 7 6 8 9 11 11 8 11 11 9 8 8 8 12 14 14 15 18 19 20 25 33 38 38 44 45 42 39 40 44 58 58 57 61 73 64 64 59 58 64 67 63 61 57 55 57 60 60 64 62 61 61 62 62 69 71 63 55 59 62 61 58 57 63 61 58 60 61 51 51 53 58 62 62 52 60 60 129 132 122 123 119 94 115 114 105 92 94 112 116 108 107 110 99 121 106 99 102 103 99 100 101 107 113 112 96 92 82 66 58 55 56 70 72 63 61 53 54 56 56 57 51 50 50 51 54 60 52 60 62 64 70 63 77 72 59 52 49 49 48 46 42 36 34 34 29 31 38 32 33 35 41 42 38 42 41 38 40 43 37 42 39 43 47 45 39 40 49 59 73 71 47 44 48 44 34 38 39 36 37 38 39 41 33 38 32 29 56 54 44 36 32 40 32 18 15 19 21 25 26 22 23 21 13 11 9 8 5 5 5 5 4 9 11 9 8 10 12 11 10 10 10 11 12 15 18 16 15 25 29 28 24 26 24 18 16 21 29 36 38 41 47 53 56 62 58 55 55 57 56 55 59 61 61 60 51 58 59 59 61 64 75 79 73 65 62 57 76 79 68 56 55 59 62 65 66 60 52 54 59 58 54 53 48 50 119 109 105 102 107 108 105 98 101 92 86 89 91 94 105 106 101 114 115 103 99 97 101 118 104 106 112 111 104 99 93 83 72 63 54 70 69 64 64 60 62 73 77 74 70 62 62 59 58 60 55 60 60 65 73 77 61 59 56 52 49 51 50 53 53 49 47 44 38 36 35 35 37 38 43 42 40 43 45 40 42 42 40 40 42 45 42 39 39 41 53 57 51 47 55 47 43 39 35 36 37 31 29 32 38 45 30 46 44 32 34 38 41 37 31 22 16 17 18 16 16 19 21 19 16 12 9 9 7 8 3 1 3 4 3 4 9 11 7 3 7 6 7 10 10 13 12 15 19 21 18 21 23 22 16 11 11 8 8 10 14 18 20 23 27 30 33 43 38 34 38 43 43 34 39 46 51 50 41 35 40 47 54 62 77 79 80 70 59 55 75 87 80 63 54 53 58 60 62 59 51 46 41 43 45 44 38 35 107 77 63 74 97 110 113 112 106 94 90 84 79 84 94 106 118 116 100 91 90 92 101 114 118 116 115 112 105 100 95 87 85 81 70 69 67 71 73 70 62 67 84 93 88 80 73 68 67 64 60 65 62 63 63 64 66 58 54 50 51 54 53 60 57 54 57 61 52 47 39 33 32 30 39 38 36 38 43 45 46 42 41 45 49 43 39 38 40 44 39 40 39 34 36 48 33 31 31 33 35 24 37 41 42 41 36 26 21 19 30 43 31 31 31 31 27 20 24 24 22 21 19 13 12 11 9 7 5 5 3 1 1 0 2 2 6 11 11 6 3 8 9 8 9 14 13 14 15 18 21 17 19 19 14 6 5 4 2 3 7 11 14 17 18 17 17 22 24 21 23 28 30 28 33 36 37 34 28 19 21 29 36 47 57 63 66 61 49 41 50 68 80 70 56 53 53 54 57 56 52 46 40 48 49 45 41 37 107 110 119 91 104 118 121 119 118 118 110 91 79 79 82 97 106 108 96 82 78 77 86 101 111 121 117 113 114 112 103 99 87 83 79 69 68 73 75 76 76 75 74 67 69 74 75 73 72 72 68 62 61 63 65 68 69 64 53 55 60 61 58 60 60 57 58 62 60 54 43 34 29 28 36 38 37 41 45 44 41 39 42 47 50 40 40 37 38 41 40 36 37 36 32 31 28 27 28 29 32 35 29 45 45 43 44 47 39 37 35 44 48 26 20 18 20 22 17 18 24 24 21 15 9 10 7 8 9 6 6 5 4 5 7 10 7 9 11 10 8 12 9 8 8 10 10 10 10 10 12 14 15 17 13 8 7 10 6 5 6 8 11 13 16 17 15 15 22 15 16 23 25 23 22 23 35 40 33 21 14 23 26 30 34 35 43 42 32 26 27 34 50 53 52 52 53 52 43 44 45 46 49 47 47 46 44 44 135 146 155 132 121 121 116 110 110 114 121 97 88 85 82 85 102 110 112 105 98 94 91 104 113 116 118 113 119 119 110 108 86 82 79 74 74 74 75 79 82 80 80 78 68 68 72 68 69 65 64 62 59 59 63 70 70 66 65 68 70 66 63 61 61 59 60 62 65 65 53 41 32 29 32 32 30 29 34 37 35 42 44 45 43 39 39 37 40 42 40 35 35 32 32 32 31 30 31 29 34 39 36 51 47 40 38 42 37 31 26 38 46 22 24 22 18 16 15 15 20 21 20 19 18 14 11 10 10 9 9 7 5 6 8 10 9 11 12 13 14 19 20 17 16 15 13 10 11 9 7 7 8 12 12 11 11 11 9 7 9 9 12 15 17 16 16 17 19 14 11 19 22 23 25 17 15 21 24 19 12 21 25 28 29 29 26 24 26 27 27 26 26 28 27 26 29 35 38 32 37 43 45 30 37 41 40 41 191 168 153 142 134 129 112 103 97 97 104 108 93 90 96 101 86 90 99 110 116 110 104 94 94 102 115 116 116 116 112 104 92 90 88 82 79 83 81 78 79 81 81 79 72 68 70 70 68 75 70 67 63 62 69 76 79 74 70 72 73 67 65 65 65 60 62 61 60 61 59 44 37 37 36 34 36 33 33 33 34 40 38 39 40 40 37 41 51 46 41 38 36 33 30 30 29 28 28 29 36 39 37 42 45 44 41 38 35 35 21 33 36 26 22 25 22 21 19 17 17 18 17 19 20 15 11 18 19 14 8 9 11 11 11 12 13 14 14 14 15 18 23 23 21 21 20 17 20 16 15 15 13 10 9 8 9 13 16 18 20 20 18 19 20 20 20 19 18 16 13 15 18 20 24 25 9 9 16 19 16 15 19 20 24 29 31 27 30 32 33 32 32 31 30 27 23 21 21 21 29 33 29 22 20 19 20 24 187 182 175 158 159 154 113 110 112 104 100 105 89 87 84 84 88 91 89 93 93 92 90 87 93 98 106 110 113 113 111 114 116 108 96 87 83 87 92 74 74 74 73 71 70 67 67 67 65 63 63 64 62 63 66 62 66 65 64 65 68 66 66 65 63 59 57 56 55 56 56 48 42 48 42 37 36 33 29 32 32 31 30 32 33 40 43 37 48 40 37 33 30 31 28 27 26 24 24 23 28 29 35 45 50 52 48 46 38 28 44 29 28 28 24 20 21 21 20 21 20 15 10 11 11 10 12 15 27 18 6 5 7 13 14 14 14 17 16 15 18 21 22 17 16 18 19 18 17 15 14 14 12 9 10 11 12 17 23 23 23 21 19 20 23 24 25 23 22 21 19 18 24 21 24 27 16 12 16 19 17 11 12 12 15 20 26 30 28 30 31 31 33 33 32 31 24 19 20 20 22 25 24 22 22 19 15 14 134 147 156 146 161 163 138 127 133 114 100 99 99 92 87 94 100 97 92 99 90 90 96 91 96 92 102 112 115 117 95 106 124 131 127 97 94 95 94 84 83 75 72 69 66 70 67 61 57 57 58 59 56 56 56 54 56 56 68 70 67 66 65 60 56 53 52 60 50 48 41 36 38 53 38 41 46 34 30 28 28 30 32 31 28 33 35 37 42 34 30 28 29 34 33 32 28 26 27 29 33 32 36 45 52 52 46 48 47 50 57 18 11 16 21 21 23 17 14 16 18 14 12 11 10 11 14 14 17 12 6 4 4 8 11 12 13 15 16 17 18 19 18 17 20 19 19 19 18 17 20 17 15 13 14 18 15 16 21 26 25 21 21 23 26 26 26 25 25 25 23 23 28 22 22 25 25 16 15 16 16 14 13 12 13 13 16 21 17 21 23 25 27 28 29 33 30 23 20 23 25 28 24 19 18 18 14 17 128 138 143 150 166 170 160 144 135 118 111 103 99 94 90 97 104 103 96 92 79 82 88 92 93 81 92 97 100 104 100 102 110 126 135 114 100 99 99 99 99 85 76 68 64 65 72 66 59 53 57 67 71 66 64 63 58 48 59 60 60 66 76 70 69 55 53 66 47 57 48 37 41 54 32 42 49 42 30 28 32 34 35 34 31 27 26 33 38 33 27 24 27 32 33 35 33 34 34 32 26 41 40 41 46 50 52 57 53 62 62 19 8 11 13 15 15 18 14 18 16 11 11 13 9 8 12 16 13 12 8 4 2 5 7 11 12 13 14 16 15 15 17 18 20 19 22 23 21 18 18 19 17 16 16 18 17 19 21 20 20 20 23 24 26 28 30 30 30 29 28 28 31 22 17 18 21 24 21 18 17 18 17 14 11 11 14 17 17 15 18 19 20 22 24 25 17 18 22 27 29 31 24 21 20 16 12 13 114 129 145 163 166 168 166 160 148 137 126 124 111 102 100 99 96 98 94 84 79 84 83 86 92 92 97 94 100 106 104 105 97 99 102 97 83 86 93 92 89 90 98 87 75 65 64 72 74 68 71 78 73 80 71 71 71 66 62 59 54 64 80 70 76 53 53 63 54 56 57 48 49 55 29 34 42 42 36 34 29 29 33 32 29 31 32 39 37 29 26 22 20 24 31 36 39 48 44 40 40 49 49 47 49 53 55 57 62 65 45 14 8 13 14 19 26 31 18 14 12 7 7 12 6 5 5 9 14 12 11 11 10 9 7 9 9 10 12 14 16 14 15 15 16 19 22 21 18 15 15 18 16 15 14 15 16 16 18 15 14 18 24 21 26 30 29 26 29 29 30 31 32 25 19 19 19 19 20 20 19 21 22 19 13 12 11 13 13 11 13 16 20 21 19 12 16 19 21 21 20 22 21 19 21 27 26 24 105 136 140 137 147 170 167 174 180 179 165 144 134 123 114 109 124 98 89 83 84 89 83 83 90 98 99 89 94 96 96 98 90 92 89 81 71 73 80 80 80 85 100 102 96 84 74 72 63 78 95 84 64 71 61 67 76 77 71 69 65 71 70 59 55 45 49 53 53 48 48 50 45 40 33 37 34 34 38 39 36 33 37 32 27 28 31 35 29 25 26 25 28 30 33 37 42 55 59 56 51 43 45 56 57 62 65 54 43 66 38 15 16 15 11 10 9 9 13 10 7 3 2 6 4 14 5 2 6 8 8 13 14 15 17 16 14 13 14 16 19 17 12 11 11 13 15 12 11 12 12 12 14 14 13 12 11 8 14 13 13 15 18 15 23 26 24 21 22 31 29 28 27 24 21 22 23 20 17 18 19 23 25 23 19 13 11 14 13 9 10 16 21 21 19 18 16 17 20 20 19 20 27 18 13 12 15 15 93 126 134 137 144 159 159 179 164 169 180 161 163 162 157 147 127 107 94 80 77 90 79 78 81 85 87 86 96 101 106 104 91 86 73 71 69 65 71 72 73 77 84 92 91 95 96 87 70 77 115 93 70 66 65 64 64 65 67 71 77 75 67 51 37 39 43 43 43 41 37 39 36 37 37 37 35 27 27 31 31 29 38 30 33 35 25 38 22 20 22 20 23 38 39 41 46 53 67 54 49 50 51 58 55 67 70 69 76 62 32 20 21 20 15 15 16 16 14 11 9 7 6 7 11 13 7 2 3 7 6 13 16 17 17 16 14 23 21 23 20 6 5 6 7 7 6 5 6 8 10 10 8 10 8 7 7 8 8 6 8 9 9 9 13 18 21 20 18 24 26 25 23 22 20 24 21 20 20 21 22 19 21 25 28 30 19 27 27 20 14 17 18 20 18 15 17 15 23 25 21 18 19 10 9 8 8 8 87 100 101 125 136 140 152 208 174 155 161 167 165 168 162 154 134 108 98 81 78 81 80 79 79 79 76 73 80 85 103 110 101 85 78 76 74 70 69 71 65 63 63 66 71 77 82 82 82 86 86 83 82 78 73 75 69 67 63 66 78 68 60 48 40 39 36 36 36 32 27 32 24 34 37 36 34 30 31 36 33 30 42 25 33 30 30 45 19 18 18 15 8 12 28 41 45 44 45 37 37 39 43 49 52 78 89 76 64 62 44 38 25 17 16 12 12 20 20 16 17 15 14 17 18 18 11 9 6 7 8 7 5 4 9 12 11 21 13 17 16 6 8 13 12 11 8 4 2 5 8 9 10 10 8 6 8 10 9 4 5 5 4 4 5 6 6 8 11 16 17 19 17 15 17 20 18 18 18 20 23 20 16 21 27 33 34 26 24 24 20 17 21 23 21 22 22 14 17 23 20 14 11 14 17 16 12 10 88 93 95 107 123 123 132 155 150 142 150 156 153 151 145 141 116 96 100 79 84 99 111 102 84 83 80 73 69 70 83 90 95 94 94 92 87 76 71 71 63 56 52 52 55 57 63 64 70 76 76 81 82 76 71 72 73 70 58 66 74 60 57 48 42 36 31 31 33 27 34 43 27 46 36 36 38 25 25 28 25 31 40 24 38 29 37 43 13 14 16 13 12 15 15 34 49 48 39 36 31 45 52 52 55 71 99 64 37 39 32 34 22 14 16 16 7 22 20 18 22 20 17 24 21 14 12 8 10 10 10 8 9 13 12 11 11 12 4 5 6 7 11 12 12 11 10 8 6 8 6 6 7 8 9 10 9 10 9 6 3 3 2 2 2 2 3 3 3 6 10 11 11 8 7 9 11 17 19 19 19 19 15 17 21 24 24 22 27 28 26 22 22 13 10 6 2 2 4 9 12 13 12 7 9 10 11 11 88 86 89 98 114 119 111 103 107 134 136 140 141 137 125 127 117 102 93 79 80 84 87 93 94 91 94 86 79 80 84 86 89 90 88 88 99 85 72 69 71 63 54 52 51 51 55 51 51 53 59 65 70 60 58 60 65 74 57 82 80 59 50 37 36 36 32 30 34 27 36 37 30 46 24 28 31 24 11 18 18 24 28 25 39 36 46 50 33 13 18 15 12 11 14 41 50 52 52 49 35 38 38 54 68 70 75 40 20 15 17 18 17 13 16 18 7 14 10 15 21 21 20 24 19 10 7 9 10 10 9 8 8 9 11 11 11 10 5 5 12 16 17 14 5 4 6 6 6 6 6 7 7 7 7 9 6 7 9 7 4 1 0 0 1 1 0 1 0 1 3 4 10 4 2 3 6 11 11 11 13 15 15 16 18 19 20 22 27 24 25 22 18 20 15 10 7 6 5 5 6 5 7 7 8 6 6 7 88 89 90 90 96 113 108 101 103 114 117 112 127 136 128 110 134 108 94 92 85 83 89 90 91 94 103 93 82 77 79 85 87 78 68 65 82 80 72 65 65 66 62 61 55 50 49 47 46 45 45 47 48 46 47 44 49 61 49 101 79 58 49 31 28 29 29 29 32 29 39 39 41 44 14 23 26 19 7 8 17 18 17 23 37 41 39 40 31 15 19 15 18 13 10 23 41 44 48 48 43 29 49 41 55 64 39 22 22 21 15 9 18 17 18 17 10 7 12 14 14 16 20 21 15 9 6 6 5 8 9 9 11 15 11 11 12 12 10 8 10 10 7 5 4 1 3 4 3 3 2 2 3 3 4 5 2 2 4 5 3 2 7 6 3 0 0 0 0 0 0 1 6 2 1 1 2 3 2 5 7 9 12 14 15 15 18 18 19 45 23 17 15 18 22 23 9 2 1 2 4 5 9 12 12 17 16 18 71 67 71 77 81 88 96 95 103 111 109 98 112 139 137 113 130 104 90 89 94 96 89 95 100 107 115 109 95 85 81 83 84 73 70 64 63 65 63 61 57 59 70 69 59 58 54 48 47 44 43 41 40 43 53 45 48 50 47 78 57 57 50 29 29 31 26 30 34 29 31 36 37 33 22 20 11 6 6 9 15 18 16 26 33 30 31 47 27 14 16 12 20 15 13 22 39 39 47 46 42 48 47 34 74 76 47 21 14 8 8 8 14 21 14 10 9 9 13 13 15 17 19 19 12 7 5 3 2 3 4 5 7 7 7 12 10 12 12 10 18 17 13 6 2 0 0 2 2 2 2 2 3 2 2 3 2 2 2 3 2 1 4 8 5 1 0 0 1 0 0 0 0 1 1 2 1 0 0 1 2 3 5 9 11 5 13 22 23 30 29 23 21 18 18 16 11 8 6 5 5 7 7 7 8 9 12 15 62 62 68 65 72 77 80 81 83 90 95 93 91 107 105 111 119 94 88 84 81 82 89 101 111 117 119 114 98 91 88 89 88 79 83 82 77 70 61 60 52 48 50 55 48 61 55 50 51 43 38 38 38 43 55 48 52 47 43 50 51 53 41 28 29 37 24 32 32 28 33 49 34 26 25 23 12 6 5 8 13 19 18 31 33 25 28 51 26 20 23 19 15 11 13 17 26 36 38 43 37 39 55 30 153 104 48 40 25 21 14 7 5 12 13 12 12 12 11 6 11 24 25 16 8 8 4 4 5 4 5 6 7 9 9 10 9 10 11 12 13 7 2 2 1 1 4 2 1 1 2 2 2 1 2 2 2 3 1 0 0 0 0 4 2 0 1 3 4 1 0 0 1 2 2 1 0 0 0 0 1 0 0 1 2 2 5 7 9 14 30 20 20 23 20 9 17 12 9 7 7 9 8 7 6 7 11 11 47 47 54 49 63 66 63 68 67 72 75 76 80 96 85 98 95 76 78 82 82 86 90 94 105 112 115 112 101 103 101 100 96 86 81 87 86 80 71 63 55 49 52 51 42 55 46 48 50 48 41 41 40 47 54 47 53 44 44 53 60 47 46 33 22 25 23 30 30 29 35 49 30 26 22 17 10 5 9 9 10 14 20 24 27 29 29 35 29 22 24 23 17 17 14 13 19 30 32 35 34 37 52 70 129 86 37 20 19 7 9 10 5 1 4 5 10 13 11 6 6 16 17 9 2 5 4 4 6 6 5 12 7 4 4 6 14 8 7 4 0 0 0 0 1 2 4 1 2 3 2 1 2 0 1 1 0 1 0 0 0 0 0 1 0 0 2 3 1 0 0 0 1 2 1 1 0 0 0 0 0 0 0 0 0 1 3 1 1 3 9 10 11 13 12 10 10 7 8 7 8 10 9 9 6 3 2 3 47 47 51 42 57 59 62 68 69 67 66 66 72 81 55 73 71 64 62 60 62 80 90 92 95 100 103 101 97 98 99 97 93 88 83 80 83 79 72 66 66 51 49 48 45 46 43 50 51 44 43 43 40 52 53 47 56 48 47 53 58 47 47 39 31 26 24 22 27 32 33 37 48 45 26 15 9 4 3 8 8 11 17 16 17 26 26 26 40 22 21 18 19 23 22 21 21 25 32 36 33 50 66 67 48 54 29 18 14 0 1 4 2 1 1 1 0 3 5 5 3 3 7 4 1 3 4 4 8 8 8 12 6 9 4 5 13 10 5 2 0 0 0 0 1 1 0 0 1 1 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 7 7 6 9 7 8 7 8 11 9 10 7 5 3 1 47 52 52 48 53 57 57 60 60 49 59 57 62 64 55 54 50 51 51 49 49 64 73 79 81 78 87 92 96 94 90 94 88 90 86 71 71 60 57 59 58 48 51 51 49 50 54 47 53 55 50 44 43 51 48 46 48 46 51 48 48 52 58 41 31 30 27 21 30 28 21 16 24 40 25 16 9 4 4 2 6 10 13 15 21 21 23 25 30 28 21 12 15 26 26 24 22 23 26 30 32 42 58 62 46 29 17 5 0 0 0 0 0 1 2 3 4 4 4 4 4 4 4 2 3 3 3 2 6 6 9 9 1 0 0 1 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 3 4 4 1 2 3 5 6 3 1 5 3 4 5 40 54 51 47 48 52 52 57 55 53 54 49 51 51 50 52 51 40 38 41 45 52 56 61 60 57 63 67 75 77 80 91 89 90 80 72 70 57 55 58 59 57 60 55 51 53 56 49 58 62 54 48 48 44 41 41 41 41 48 45 42 47 53 43 27 34 30 24 30 23 16 18 24 31 31 17 12 7 2 1 6 8 10 13 15 14 16 24 26 23 13 7 4 7 13 13 18 21 24 29 35 40 47 51 47 31 16 6 1 0 0 0 0 0 0 0 1 4 5 7 7 8 10 5 4 4 4 4 6 4 8 9 6 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 3 3 4 5 0 1 1 2 3 2 4 4 4 4 55 68 64 53 48 46 39 59 49 45 46 41 42 50 42 33 36 37 29 33 37 41 48 43 41 39 39 41 44 51 58 66 72 76 63 57 58 57 56 61 64 63 58 51 48 48 47 45 45 49 46 45 46 44 42 43 43 43 43 44 43 41 40 36 33 33 24 25 28 26 28 44 30 24 31 12 19 14 7 3 6 6 8 11 14 19 12 31 23 12 10 11 12 12 12 14 21 18 23 29 34 40 41 44 45 34 15 14 9 3 0 1 3 2 2 1 1 1 4 7 7 7 8 7 7 5 4 6 10 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 4 52 54 67 64 51 51 50 38 35 43 45 36 25 37 35 29 27 29 20 27 30 34 42 39 38 37 36 35 35 37 41 42 46 53 47 48 49 50 50 53 63 60 54 55 65 47 45 47 45 38 42 47 51 52 45 42 37 34 33 38 53 40 36 36 35 30 19 25 24 16 15 26 24 26 25 13 24 9 3 1 3 7 6 9 13 14 12 41 17 7 9 9 9 12 13 18 24 19 26 29 33 38 40 53 38 27 18 11 4 1 2 2 2 3 3 5 4 3 4 6 6 8 10 8 8 9 4 2 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 43 43 54 56 47 51 46 32 39 31 40 35 25 32 39 33 32 28 19 26 28 32 36 39 39 41 40 40 37 30 34 30 30 33 28 27 34 39 41 44 55 47 42 49 59 44 44 50 54 51 47 59 55 55 53 40 42 41 33 34 48 40 34 29 27 26 21 22 23 21 20 27 21 30 26 22 30 12 3 0 2 5 5 11 13 14 23 47 16 11 10 8 8 17 12 15 18 18 27 28 28 30 37 50 38 22 17 13 5 2 1 0 0 1 2 9 13 11 8 12 7 10 15 15 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45 48 53 51 44 45 37 40 47 28 37 31 26 31 39 25 37 29 20 28 24 41 43 41 40 40 36 40 44 42 42 33 31 33 34 33 30 31 33 36 43 36 35 34 36 35 37 40 45 45 45 59 50 51 51 48 46 45 32 29 34 35 30 28 31 30 24 23 23 24 24 22 20 21 21 18 16 13 13 5 4 4 2 7 9 16 18 16 9 10 11 10 9 10 14 18 14 16 26 26 27 35 48 53 34 21 20 12 2 3 3 1 0 2 3 4 7 10 12 13 8 10 18 21 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 38 50 52 44 46 33 35 36 36 47 34 30 37 43 32 46 26 22 27 27 51 49 46 42 35 31 31 32 40 45 40 39 41 42 40 35 35 31 29 30 31 30 31 30 31 32 31 39 38 41 46 35 42 38 35 36 36 27 27 31 35 31 27 31 29 25 25 26 25 27 26 20 12 16 13 11 11 11 9 12 9 5 7 10 20 23 19 15 11 12 15 17 16 14 21 17 18 23 24 29 37 41 45 37 20 17 9 4 6 5 4 3 2 2 2 4 6 10 11 9 8 10 12 12 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 40 47 45 44 46 36 45 41 43 54 47 41 45 47 47 52 26 34 34 33 48 49 48 43 36 38 48 50 44 42 42 44 42 41 36 32 35 32 29 26 26 25 29 30 34 37 36 42 34 34 38 36 33 28 27 26 30 33 26 26 29 29 25 26 25 28 29 29 33 30 29 23 13 15 13 12 10 9 11 17 13 10 11 11 14 19 19 19 19 18 16 13 13 14 12 18 19 20 22 25 32 47 43 33 21 15 7 5 6 7 7 4 2 1 1 2 3 6 7 7 7 7 9 8 5 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 43 38 43 34 40 45 40 41 42 43 46 47 41 41 38 38 39 28 41 40 37 35 37 44 36 33 31 30 32 34 35 37 38 29 32 32 33 36 34 33 28 24 23 24 22 27 30 34 40 41 38 42 41 31 30 33 26 28 33 21 24 25 28 26 16 17 29 30 28 30 27 29 22 14 11 12 13 15 12 10 17 13 12 11 12 13 13 17 19 21 21 17 15 15 12 9 18 18 23 29 33 27 64 44 27 21 17 9 5 3 2 3 5 2 0 1 2 2 5 6 6 6 6 4 6 5 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 34 38 26 31 41 47 48 47 46 42 40 38 35 43 35 28 25 29 33 35 34 32 38 29 28 35 39 38 39 34 33 31 28 29 27 30 33 33 37 35 37 38 34 28 22 22 27 34 36 39 40 39 35 34 38 30 34 32 22 27 23 26 29 25 16 29 29 27 27 25 22 19 15 13 12 11 20 17 10 8 8 9 11 15 20 19 17 16 16 17 16 15 11 9 8 12 16 23 28 27 29 40 26 37 27 17 18 9 4 3 2 3 3 1 1 1 0 1 5 6 6 4 0 3 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 31 36 30 24 35 42 46 49 49 37 42 39 29 44 30 30 28 24 25 25 26 33 38 32 24 30 29 25 31 30 34 33 31 27 20 24 28 32 36 34 34 38 39 33 23 25 30 32 31 31 32 33 32 32 36 42 40 33 27 28 23 24 24 25 24 28 30 27 27 25 21 24 23 22 20 15 13 23 21 15 13 8 10 11 15 20 18 15 13 13 15 16 11 11 11 13 17 17 34 30 30 43 41 34 19 11 11 2 0 0 1 1 3 2 2 2 2 2 2 5 4 2 1 2 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 28 34 33 23 30 27 26 29 34 28 42 33 32 42 24 29 34 35 33 36 31 29 30 29 22 19 19 22 26 26 30 24 24 25 24 22 22 28 33 32 34 33 39 36 27 27 29 28 28 28 24 26 25 27 30 35 37 34 32 30 28 28 26 26 26 27 33 24 25 27 26 31 30 31 29 26 26 17 24 24 20 14 13 9 8 14 21 18 13 12 12 13 13 13 13 17 21 21 38 33 40 44 37 12 9 16 21 16 13 3 1 1 2 3 0 0 0 0 0 2 1 1 3 4 9 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 26 35 29 21 26 21 22 19 18 23 39 23 29 35 27 28 32 36 41 42 34 30 28 25 21 19 20 20 20 21 22 19 18 20 25 32 28 28 28 29 33 37 36 35 32 32 39 44 30 25 27 26 27 29 30 33 40 40 35 32 30 29 24 26 24 25 29 24 22 23 25 27 31 34 29 30 32 18 24 26 28 28 25 13 10 16 21 20 14 18 13 14 20 19 13 18 24 33 50 30 61 75 69 50 28 12 9 6 3 8 6 5 5 5 1 0 0 1 2 2 5 4 5 5 2 3 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 29 32 24 21 21 17 15 12 13 18 25 14 21 22 21 25 26 27 37 42 38 34 33 28 24 23 26 26 23 21 21 22 16 15 19 25 28 29 31 32 34 35 36 36 34 36 40 48 49 35 28 28 33 29 32 36 40 42 34 33 33 32 30 33 23 21 26 28 24 25 25 23 23 28 22 23 28 28 22 24 28 33 35 29 17 19 20 18 16 20 9 5 11 19 9 17 25 36 47 51 70 46 39 40 27 28 30 34 25 4 3 4 4 3 3 3 1 0 3 7 8 5 5 6 7 6 3 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 30 36 35 30 28 25 20 15 12 13 14 12 13 17 15 15 18 25 29 33 34 33 32 35 27 23 25 29 28 24 23 22 21 16 15 22 27 28 35 36 35 36 37 35 34 37 38 33 34 32 26 27 32 25 29 31 39 45 41 39 38 38 34 24 29 20 29 35 25 24 25 22 20 24 22 19 26 29 25 28 27 28 34 39 38 19 16 15 15 14 7 4 12 15 8 21 28 39 39 46 145 130 54 19 24 40 14 5 2 4 6 3 3 2 2 5 6 4 4 6 6 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 18 22 37 35 28 25 19 12 11 12 13 11 9 11 11 9 11 19 16 23 25 23 23 26 22 21 20 20 27 26 25 23 19 23 15 15 22 30 41 47 45 42 39 33 31 37 39 35 28 30 27 27 30 31 33 31 33 36 39 44 45 42 34 27 32 18 30 35 29 28 23 23 23 25 24 16 25 27 26 27 30 23 27 34 36 24 20 11 12 17 16 9 10 8 6 19 37 34 35 56 107 112 43 22 27 28 0 7 8 5 2 1 2 2 3 2 0 1 1 3 3 2 3 4 2 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 10 22 24 13 23 21 13 11 14 16 14 13 16 15 9 9 12 11 12 14 12 17 24 24 18 16 15 17 23 16 19 18 15 18 17 18 24 31 39 48 48 45 38 29 37 39 32 26 27 31 26 33 38 37 41 40 35 32 37 44 44 37 31 28 19 28 30 28 26 27 31 31 30 28 23 27 26 26 27 29 26 26 28 31 34 35 20 19 22 21 16 13 8 8 20 41 24 45 55 66 84 44 61 32 8 4 16 5 8 9 6 0 1 5 6 4 2 1 1 2 2 2 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 2 6 7 5 25 20 13 12 14 16 14 13 13 14 11 12 11 10 10 5 7 9 14 18 13 9 6 6 9 9 12 11 9 11 12 10 16 24 31 42 45 43 39 34 37 37 31 27 25 28 23 33 36 38 44 44 34 29 33 45 52 37 31 29 27 30 31 32 28 26 30 35 36 33 30 28 27 27 26 26 27 26 33 35 35 38 43 39 31 29 25 8 12 10 20 31 19 39 50 83 100 58 49 18 3 6 11 12 12 9 6 2 2 2 1 1 1 1 2 3 3 6 10 7 4 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 4 3 4 9 20 14 13 13 11 11 12 10 10 14 10 12 13 13 9 5 3 4 5 4 0 2 3 4 6 6 4 4 5 8 7 7 13 26 41 44 41 40 40 38 37 27 23 24 26 25 30 29 33 39 38 29 29 29 37 51 52 43 38 35 35 39 40 38 32 29 36 37 33 31 33 32 28 25 24 25 26 37 41 39 37 43 47 39 42 34 13 23 11 15 21 20 20 55 91 66 20 19 3 2 6 9 17 16 9 5 4 4 4 1 0 0 1 2 2 2 3 5 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 13 12 5 7 6 7 25 8 14 13 7 8 11 9 10 11 9 14 13 12 10 6 6 6 6 5 1 5 5 6 7 9 6 5 4 7 9 6 6 11 20 28 31 34 40 44 39 24 25 25 27 28 24 23 22 21 22 23 29 31 32 34 37 45 44 44 48 52 40 39 39 36 34 34 37 36 38 40 35 33 30 30 31 33 38 35 33 37 45 44 63 42 24 34 7 8 13 17 29 71 114 84 38 17 1 6 14 20 17 4 4 3 4 8 10 1 0 1 2 2 2 2 2 2 2 3 2 2 2 2 1 1 0 0 0 0 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 7 4 8 7 6 7 4 10 10 8 9 13 9 9 10 11 14 16 17 17 17 17 7 3 3 4 1 2 5 6 7 9 12 9 8 10 11 11 12 12 17 25 26 36 53 50 32 32 24 28 26 20 24 25 17 18 26 37 38 38 38 40 46 46 44 50 55 47 47 50 41 34 35 39 41 45 45 44 49 39 39 38 36 32 42 34 40 48 39 76 52 38 28 7 16 14 15 40 90 78 58 30 10 4 14 9 5 4 1 1 6 4 8 12 4 0 0 1 2 4 5 4 4 2 1 1 2 2 3 2 1 3 4 3 3 5 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 4 3 5 6 4 2 3 5 4 6 9 10 9 10 11 17 26 24 22 29 33 22 13 4 1 0 1 1 1 0 2 8 15 13 12 13 14 15 15 15 17 21 31 52 46 40 43 31 32 28 23 22 26 17 20 29 39 40 41 41 43 46 46 41 45 54 56 54 56 46 39 38 38 41 47 45 46 52 43 41 40 41 47 52 39 46 47 47 72 45 41 28 13 18 25 22 56 77 56 15 8 7 7 10 12 7 3 1 0 4 2 2 3 3 2 2 1 2 3 4 4 5 4 2 1 1 1 1 2 2 2 4 4 3 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 2 1 2 4 3 2 2 2 2 3 4 3 4 7 6 16 33 34 15 32 39 34 28 7 3 13 16 0 3 2 1 3 8 12 12 14 16 16 14 14 16 19 27 42 42 41 43 40 36 34 32 29 23 18 22 24 28 34 36 34 34 38 42 44 49 61 60 51 58 42 48 49 44 40 53 50 55 57 45 40 45 45 48 54 41 58 50 53 66 43 44 27 16 17 24 24 78 63 9 7 3 4 3 1 2 6 4 1 0 0 0 0 0 0 0 0 1 3 2 1 2 3 3 2 1 1 2 1 1 1 1 2 1 1 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 1 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 1 2 2 2 2 2 3 2 3 2 1 3 3 11 19 20 13 30 26 26 24 5 6 16 20 12 6 3 2 2 6 11 16 13 13 13 13 11 15 15 17 25 38 31 31 36 39 39 36 31 27 24 21 20 22 24 23 23 23 27 32 39 46 57 54 56 59 44 49 55 49 43 54 53 72 61 44 47 53 54 58 57 48 57 52 60 64 51 58 54 54 39 23 39 106 50 5 4 2 2 1 1 0 0 5 2 0 0 0 0 0 0 0 0 0 1 3 2 1 1 2 2 2 3 4 3 3 3 3 1 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 1 2 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 1 5 5 3 5 7 3 5 2 0 1 1 3 4 8 15 26 13 17 16 7 14 5 5 7 4 4 1 0 1 6 15 12 12 14 12 7 16 9 7 12 20 18 26 30 33 35 34 32 33 31 24 22 25 23 21 22 24 29 37 39 41 56 50 49 53 54 53 58 50 48 53 48 66 54 49 55 56 55 59 54 48 52 49 61 59 60 67 66 95 58 31 56 131 34 2 0 1 4 9 6 3 1 2 0 0 1 1 1 0 0 2 3 0 0 1 3 3 2 1 1 2 3 4 5 5 5 6 5 5 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 1 2 7 3 5 7 4 8 7 4 1 0 1 1 7 14 18 10 13 14 8 1 2 2 3 5 5 3 1 0 2 7 10 10 12 10 8 13 6 4 4 5 9 11 14 17 22 27 32 35 31 25 25 28 24 20 19 21 30 43 44 45 52 49 49 49 55 61 64 56 53 52 53 54 52 54 57 60 63 51 49 47 47 48 76 68 57 54 63 86 64 67 103 132 27 9 5 4 5 14 11 7 4 3 2 6 3 2 2 4 2 0 1 1 0 0 0 1 2 2 2 1 2 4 6 7 3 1 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 1 2 3 3 2 2 0 1 1 0 0 0 9 15 14 7 8 9 5 1 1 0 3 5 6 5 1 1 2 5 8 8 8 6 5 5 3 1 1 1 1 3 4 7 14 22 27 31 31 26 25 31 31 24 21 23 24 31 37 46 55 62 62 61 67 71 67 58 69 72 69 63 58 57 54 56 58 38 42 48 50 62 96 86 88 78 68 83 56 83 105 92 7 4 4 7 11 16 17 8 3 2 4 7 6 4 7 10 5 3 2 1 0 0 0 1 1 1 2 2 4 6 8 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 1 0 0 0 0 0 0 1 1 4 2 1 1 0 0 1 2 3 9 13 12 6 3 0 0 0 0 0 1 4 6 7 5 2 1 3 4 5 6 6 5 4 3 3 0 1 1 0 1 3 8 14 20 25 31 29 28 32 35 27 23 21 22 26 31 42 64 75 70 67 70 86 82 60 75 81 76 74 78 75 56 57 60 57 57 48 68 82 89 69 72 97 95 75 64 101 100 61 27 22 19 8 14 23 21 7 1 0 1 4 5 6 9 13 11 5 3 1 0 0 1 1 0 0 1 3 7 8 7 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 1 1 0 0 0 0 1 0 0 1 5 2 1 3 2 1 3 3 6 10 7 5 2 1 1 1 0 0 0 0 2 6 8 6 2 2 2 2 3 4 6 5 3 3 4 0 0 0 1 2 1 2 8 15 20 22 26 27 30 33 26 20 21 22 24 29 36 69 99 89 47 57 107 94 64 73 79 74 73 73 68 57 64 64 68 79 62 75 78 72 73 88 78 92 83 72 121 113 73 36 28 13 13 12 11 5 2 0 0 0 1 1 2 2 2 1 1 1 0 0 0 0 0 0 0 2 5 10 7 5 3 2 2 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 2 0 0 0 0 1 3 1 0 1 1 0 0 0 1 1 3 2 6 11 9 5 3 3 2 2 0 0 0 0 1 6 12 13 12 10 8 3 3 4 5 8 4 3 2 0 0 0 0 0 0 0 4 8 11 12 14 20 23 25 25 21 19 23 22 24 36 38 73 73 52 75 80 74 78 86 76 96 95 80 67 70 68 64 71 74 58 74 76 72 69 65 62 79 73 72 90 36 44 54 42 16 14 9 4 1 2 2 1 1 1 1 1 0 0 0 0 0 0 3 3 2 1 1 1 6 10 12 7 6 4 1 0 0 0 1 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 2 5 1 1 1 0 0 0 0 0 0 1 1 7 9 7 4 3 4 3 1 0 0 0 0 2 9 17 18 18 16 12 6 6 6 6 6 3 1 0 0 0 1 0 0 0 0 1 3 3 3 5 13 16 24 29 26 19 18 16 16 21 26 66 93 120 123 61 69 97 96 71 73 88 83 79 79 70 72 74 68 64 77 77 65 68 75 68 62 66 72 62 17 14 31 32 19 11 7 3 1 0 0 1 1 2 1 0 0 1 3 4 3 4 8 14 10 5 7 7 9 7 5 5 9 9 6 2 0 0 1 2 4 4 4 1 0 0 1 1 0 2 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 1 0 1 1 1 1 0 0 1 0 1 1 0 0 0 0 1 8 11 9 6 6 5 2 1 0 0 0 0 1 6 16 18 23 22 17 13 11 9 9 8 5 2 1 0 0 0 0 0 0 0 0 0 0 1 3 8 10 22 28 26 18 19 13 11 13 31 89 110 159 141 68 72 98 91 78 76 77 91 96 89 78 75 70 65 64 68 69 61 70 73 68 69 78 69 58 42 36 21 20 13 8 14 9 4 3 2 1 5 4 2 1 1 1 4 4 6 9 9 18 13 10 14 10 4 2 1 4 7 10 6 2 1 1 2 4 5 6 5 4 3 2 3 4 2 5 4 2 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 9 6 3 2 2 1 0 1 0 0 0 0 0 0 0 0 0 0 1 2 2 2 4 5 3 1 1 0 1 0 0 2 5 7 23 26 21 16 10 4 4 4 4 3 2 1 1 2 0 0 0 0 1 0 0 1 2 3 5 21 31 27 20 20 18 13 15 36 81 69 138 175 128 69 86 88 101 99 85 102 95 101 96 86 73 71 70 67 64 61 68 66 70 81 84 88 83 62 42 31 12 26 26 23 23 23 23 22 19 26 92 34 15 18 13 8 0 1 7 17 18 12 7 6 3 0 0 2 3 5 14 7 3 2 3 5 6 7 8 8 8 9 8 10 13 10 7 4 2 1 1 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 7 6 2 3 1 0 1 1 1 0 0 0 0 0 0 0 0 0 2 2 2 3 4 3 1 2 1 2 3 1 0 0 5 19 20 15 12 11 6 3 2 2 2 1 1 2 2 1 1 0 2 3 2 2 0 2 4 7 14 29 30 27 24 24 20 22 25 30 36 71 149 117 60 73 83 110 111 99 94 82 111 108 94 92 90 84 74 64 60 71 71 58 72 103 108 92 64 41 40 31 53 44 30 40 77 68 47 35 58 143 100 63 67 70 67 28 19 41 62 51 24 18 11 5 3 2 2 4 10 20 16 8 5 6 6 5 7 8 9 11 14 14 18 21 18 7 3 3 3 3 4 5 4 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 8 7 5 3 2 1 3 4 3 2 1 0 0 0 0 0 0 0 0 0 0 3 4 3 1 1 2 3 4 2 2 2 3 8 13 9 6 4 3 0 0 1 1 1 2 1 1 1 1 0 3 3 2 0 0 1 5 7 12 26 29 31 34 32 20 22 22 27 54 108 89 65 49 58 83 108 92 89 91 86 115 115 103 92 92 95 82 66 60 66 66 53 58 72 76 64 55 50 49 55 59 51 39 50 96 107 80 47 55 111 171 137 162 145 87 80 69 141 156 105 41 42 31 16 8 9 8 10 17 24 23 13 12 9 5 5 7 10 13 18 26 19 21 23 19 9 6 5 4 3 4 7 6 5 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 12 5 3 4 1 4 5 5 5 4 1 2 1 0 0 0 0 0 0 1 2 3 5 5 2 2 3 4 3 3 4 8 8 7 5 7 7 4 0 0 0 0 0 1 0 0 0 0 0 1 1 1 0 0 0 2 4 11 19 13 14 28 27 17 22 22 37 53 63 43 41 45 54 68 91 79 84 85 84 95 114 112 108 103 103 86 71 67 71 69 64 54 53 55 59 51 46 42 42 50 57 46 41 40 43 83 54 37 67 151 248 240 194 139 135 121 167 193 150 75 47 36 20 11 12 15 19 21 21 18 10 15 15 16 17 15 22 22 25 28 22 21 20 18 15 13 9 9 10 11 12 6 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 1 4 8 5 2 1 1 5 2 3 4 3 8 3 1 1 1 1 0 0 1 1 0 0 1 3 5 0 3 3 4 4 2 7 6 4 3 4 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 13 14 21 20 22 27 17 34 28 23 23 26 37 54 66 71 83 72 77 78 80 101 93 90 101 109 94 84 75 71 66 59 58 55 50 48 46 37 35 38 45 51 48 50 46 40 37 52 29 40 105 214 149 150 144 123 107 106 151 131 80 47 41 38 34 27 20 21 24 25 23 19 16 17 27 31 30 35 36 31 28 28 22 20 20 20 19 13 18 17 12 8 4 4 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 1 2 3 4 6 2 3 4 3 4 2 2 2 2 2 1 2 1 0 1 1 1 2 3 2 3 4 6 5 3 3 4 4 4 3 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 4 9 11 18 24 26 19 22 20 20 18 18 25 42 52 62 72 81 79 74 71 74 90 93 110 123 117 96 90 79 68 56 56 63 55 46 40 39 40 48 62 71 67 57 47 42 36 19 41 38 55 79 67 74 95 88 60 42 71 68 55 40 21 23 28 23 16 17 23 32 32 29 25 24 27 30 30 31 37 37 30 25 23 21 21 19 19 20 17 14 10 6 5 5 3 2 2 1 0 1 1 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 1 3 4 4 5 0 6 5 4 2 0 2 2 2 2 0 1 1 1 3 2 1 2 1 1 3 5 6 6 5 6 8 6 5 5 4 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 7 7 7 9 6 4 2 2 5 13 18 20 23 28 24 24 18 16 21 33 34 40 58 77 77 74 72 70 67 69 91 108 116 110 113 81 72 64 58 85 55 44 45 50 57 55 59 68 68 46 38 38 37 34 46 40 42 44 45 53 65 41 28 27 30 33 28 21 13 12 13 10 11 15 19 30 28 28 31 30 24 25 23 21 23 29 23 19 18 18 19 16 15 14 8 7 7 5 4 3 3 3 2 1 1 5 3 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 11 9 11 10 3 2 2 1 1 0 0 0 1 3 3 2 2 1 1 2 4 4 6 8 7 11 6 4 4 3 1 0 0 0 0 0 1 2 1 1 0 0 0 0 1 6 6 8 10 11 8 5 5 8 14 15 16 20 25 26 18 16 19 22 27 32 28 46 66 71 72 76 82 84 79 86 87 109 123 119 87 75 63 69 89 45 42 47 53 56 60 65 63 53 37 31 23 22 26 37 39 42 41 42 46 62 35 28 29 27 26 21 19 16 9 6 4 5 10 15 22 19 18 21 23 19 19 14 14 18 19 12 12 13 14 15 11 10 10 11 10 5 4 3 2 1 1 2 1 2 6 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 4 6 6 11 8 9 8 6 1 2 1 1 0 0 0 2 3 1 1 4 2 1 3 5 7 7 6 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 7 9 9 7 4 6 9 12 11 14 12 10 10 10 14 18 22 23 31 23 37 47 57 70 75 82 89 96 98 81 115 125 120 119 98 97 93 78 40 44 49 55 58 58 62 63 44 28 28 15 21 28 33 35 36 29 29 29 24 22 18 22 26 26 23 23 21 18 15 11 4 4 8 11 10 11 16 16 9 9 8 12 17 18 7 7 10 12 11 8 11 10 9 6 3 5 5 3 0 0 2 1 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 4 5 5 9 10 10 10 7 1 2 1 0 0 1 0 1 2 2 0 1 0 1 3 6 7 9 10 11 10 5 3 2 1 2 1 0 0 0 0 0 0 0 0 0 0 1 1 2 7 7 9 11 9 4 9 6 7 10 10 11 13 12 13 22 14 19 21 18 22 39 42 52 64 63 81 80 95 101 70 115 119 115 113 110 98 85 67 50 53 48 54 58 59 60 53 42 30 25 20 19 29 35 33 30 27 27 25 19 17 14 20 24 25 26 31 31 30 27 23 8 3 3 4 5 4 8 8 5 4 8 14 14 12 8 8 11 12 10 11 17 9 4 3 4 4 6 4 1 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 3 6 6 4 5 5 4 2 1 0 0 0 0 0 0 0 0 0 1 0 0 2 3 3 6 8 11 11 5 3 2 2 2 2 0 0 1 1 0 1 0 0 0 1 6 11 12 12 12 16 9 3 3 10 5 8 8 5 6 9 7 10 16 10 13 13 16 21 23 29 48 56 58 83 63 74 83 78 97 102 108 109 102 91 73 65 58 58 60 59 54 67 78 53 69 47 32 30 39 27 26 28 30 36 32 30 23 14 13 20 22 24 27 28 22 19 24 27 19 8 5 3 1 1 0 4 4 2 4 9 6 5 5 7 15 10 8 10 12 7 5 5 5 5 4 3 3 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 8 3 3 2 1 2 3 1 0 0 0 0 1 1 0 0 1 1 2 1 0 3 15 14 11 8 5 2 2 2 2 2 0 0 2 2 0 0 0 1 3 4 5 6 7 9 13 22 8 4 5 8 9 5 3 1 3 11 8 10 11 9 9 10 12 13 15 20 34 45 53 61 54 62 74 81 81 75 96 100 96 84 68 84 71 61 68 68 57 73 83 74 87 68 55 50 46 45 49 47 42 38 30 32 29 22 15 21 21 25 28 26 19 22 41 47 35 18 16 10 4 1 0 2 2 1 0 1 1 2 3 5 9 7 7 8 8 7 6 5 4 5 4 2 6 8 7 4 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 3 2 1 1 3 5 0 1 0 0 0 0 0 4 4 3 2 1 1 0 2 10 7 6 3 1 2 2 2 1 1 0 2 2 2 3 2 4 6 8 9 10 16 16 14 12 2 1 0 0 2 0 0 1 2 4 8 4 8 10 10 18 18 17 16 19 28 38 41 43 47 58 63 67 66 63 87 87 85 83 77 71 67 65 67 69 63 63 73 82 88 79 66 57 52 53 52 56 50 40 32 35 27 18 16 24 28 26 24 25 29 34 51 50 41 33 25 20 11 2 1 4 2 2 3 3 2 3 6 9 8 7 8 8 7 6 4 4 5 5 5 4 7 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 1 2 1 2 1 0 0 1 0 2 5 5 3 2 3 3 3 4 7 6 3 1 3 4 4 3 3 3 3 5 7 7 8 8 8 6 4 4 6 6 5 4 1 0 0 0 0 0 2 2 3 3 4 5 12 11 11 16 17 16 15 18 29 38 31 28 33 43 45 54 61 61 63 75 83 87 85 76 71 68 67 68 69 62 62 67 71 62 46 45 37 27 31 46 43 45 45 39 30 25 26 29 28 29 28 28 31 32 28 27 28 28 21 18 11 4 3 6 2 5 7 9 10 10 11 9 7 8 10 11 9 6 6 4 5 5 5 6 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 1 1 0 0 0 1 1 1 1 1 1 1 0 0 6 4 3 3 3 2 2 3 5 8 4 3 4 7 5 5 7 8 9 7 8 10 9 8 10 9 9 10 8 4 4 2 1 0 0 0 0 1 4 3 5 3 1 3 8 8 8 8 9 13 16 19 25 34 29 30 35 43 43 47 62 72 76 87 89 77 78 85 83 88 81 68 62 74 69 62 63 63 49 41 34 35 42 54 41 44 41 31 33 33 35 30 25 30 30 27 23 18 13 14 14 14 13 8 8 6 7 8 5 10 11 15 19 15 12 14 13 12 11 13 11 8 6 1 4 4 5 5 3 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 5 2 0 0 0 0 0 0 0 0 1 1 0 0 1 4 2 3 4 4 4 8 7 5 6 4 3 2 1 3 11 11 12 16 27 25 12 14 16 14 14 10 10 10 6 5 3 1 0 0 0 1 1 3 3 5 4 2 3 6 12 11 9 9 15 9 12 17 23 25 23 24 30 37 38 72 86 101 111 102 82 82 85 88 99 100 102 94 89 85 71 68 70 70 61 43 41 46 48 39 37 28 25 29 30 31 33 30 29 30 32 32 25 17 16 14 16 15 11 12 14 15 15 15 16 15 19 25 27 21 20 22 18 11 8 9 7 5 2 2 3 3 3 2 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 8 3 4 3 1 0 0 1 1 0 0 0 0 0 0 1 3 2 2 3 5 8 8 6 6 5 4 2 2 2 3 8 11 10 8 7 9 7 15 17 13 10 7 12 10 5 4 2 0 0 0 0 0 0 1 1 0 0 3 7 10 13 13 12 13 15 11 10 14 18 20 15 17 18 29 42 56 65 85 98 103 105 102 91 99 115 100 125 113 112 130 96 89 83 79 76 73 64 59 56 48 37 26 23 23 23 41 39 42 39 32 28 32 34 30 22 16 19 20 20 23 24 25 23 22 21 19 21 27 33 35 29 27 19 12 8 6 6 6 7 7 7 4 4 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 4 4 7 5 2 1 1 2 2 0 0 0 0 0 1 2 4 4 4 7 7 6 6 8 5 5 4 2 2 2 2 3 7 11 9 13 17 9 15 16 11 6 9 2 3 4 4 3 1 0 0 0 0 1 0 1 0 0 4 7 9 9 9 5 8 14 17 16 14 15 16 17 27 20 24 35 41 38 72 81 89 113 112 90 99 114 107 123 107 116 130 121 118 128 108 81 53 81 68 65 62 48 37 29 35 46 48 50 63 57 40 31 32 31 33 31 25 21 23 25 27 26 29 29 27 24 22 24 24 26 30 34 32 28 20 14 11 13 10 14 20 16 7 6 6 6 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 4 2 2 2 1 1 4 1 1 1 0 0 4 6 5 4 10 7 6 6 5 3 3 3 2 1 1 1 1 4 12 10 9 10 11 12 10 8 7 7 2 6 7 6 4 2 1 0 0 1 3 1 0 1 2 11 11 7 6 9 7 10 14 16 16 13 12 16 29 52 31 50 40 29 34 55 44 38 44 62 63 90 92 91 97 70 79 90 98 113 149 112 83 78 83 96 92 81 70 67 58 52 54 59 68 77 70 55 43 42 35 33 30 26 24 28 27 26 27 30 26 28 27 24 23 21 23 27 30 31 31 26 19 16 18 17 22 21 14 8 8 8 7 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 4 2 1 1 1 1 2 3 4 18 37 7 5 5 3 1 2 3 3 3 0 0 0 3 6 4 5 5 7 8 10 7 8 6 3 6 5 5 6 6 7 5 2 2 4 2 0 2 3 2 3 9 7 7 10 16 34 27 12 11 11 23 18 36 109 45 22 23 34 33 25 23 18 19 33 69 65 66 69 38 46 52 64 81 100 96 74 66 70 74 94 93 84 81 93 67 55 54 60 63 69 62 52 47 42 38 31 28 32 34 27 22 20 23 33 30 29 27 23 20 17 18 20 22 25 21 18 15 17 17 18 15 13 13 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 3 1 2 3 2 3 5 25 42 4 3 3 2 1 3 2 4 5 3 1 1 3 3 4 14 15 14 17 20 14 17 11 7 7 8 8 8 10 15 5 1 3 5 2 1 5 7 6 4 10 6 5 7 4 17 10 5 7 13 32 20 24 50 53 17 18 22 19 20 16 12 10 14 34 40 48 50 38 38 32 43 53 62 98 70 55 46 49 80 84 73 77 99 68 52 45 42 43 63 65 57 48 45 42 33 31 33 34 26 23 21 31 51 39 34 29 23 16 15 16 17 17 17 19 14 11 10 11 13 18 19 17 13 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 1 2 2 3 5 5 6 5 3 1 3 2 2 3 3 4 5 6 4 2 2 2 4 7 8 12 17 20 20 26 14 6 5 7 8 9 10 10 7 2 5 4 2 2 4 5 6 6 7 6 5 6 7 4 9 9 8 14 35 32 21 57 102 42 26 22 18 16 25 18 12 9 15 29 25 29 32 27 19 46 51 52 58 51 52 37 27 39 60 43 52 63 49 54 47 43 44 53 57 52 47 41 35 34 32 28 26 30 30 35 38 42 42 32 27 22 16 14 15 18 18 14 12 9 8 10 12 12 20 22 15 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 2 2 1 1 2 2 3 5 5 6 4 2 2 2 2 2 3 3 4 5 5 3 2 3 3 3 5 10 18 18 20 26 17 12 8 6 6 6 7 7 7 3 6 4 2 1 1 2 2 4 7 14 11 7 9 8 5 6 8 13 28 51 72 56 52 33 28 28 24 16 17 12 12 10 11 18 14 14 16 17 17 29 36 38 36 30 38 28 21 24 34 20 30 36 40 50 50 44 42 44 48 48 45 40 36 39 29 22 22 28 31 45 44 41 38 27 20 19 17 13 12 20 19 12 5 4 5 10 12 10 11 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 4 1 1 1 0 0 5 4 3 5 3 9 6 3 5 4 1 1 2 2 3 3 4 4 2 3 3 4 6 7 15 15 19 23 19 11 10 8 6 5 8 6 9 11 5 6 5 3 1 2 2 3 6 11 12 7 23 40 35 9 8 9 10 29 178 87 34 30 29 23 38 29 18 25 23 18 13 10 11 12 10 8 12 23 27 30 37 38 25 25 21 18 16 11 25 25 30 45 60 57 53 49 44 39 33 30 32 34 23 20 19 23 34 50 48 43 34 22 13 17 18 16 12 14 17 11 4 2 3 7 5 2 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 1 0 1 1 2 2 1 1 0 1 2 4 5 4 3 7 6 5 5 5 2 1 1 1 0 2 4 3 2 3 3 4 5 7 14 15 16 19 21 11 11 7 5 4 8 7 12 17 16 11 11 6 2 2 4 1 6 8 5 2 12 19 15 5 6 8 9 9 11 12 29 36 32 23 34 25 19 20 15 21 14 11 12 18 11 11 15 20 20 29 36 35 24 23 20 15 9 5 14 17 30 44 52 53 55 50 43 35 34 30 27 26 24 23 24 30 42 55 54 46 30 15 9 12 14 12 9 9 11 9 4 1 2 5 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 10 1 1 3 2 2 2 0 0 1 0 0 1 3 3 3 4 5 5 7 7 4 3 2 2 3 5 3 3 2 3 4 5 5 7 10 12 17 15 14 15 16 7 4 3 5 4 12 15 16 14 14 10 4 2 2 3 4 4 2 2 2 16 13 4 5 12 8 4 4 9 12 22 28 26 19 14 14 16 20 31 26 18 15 18 15 20 23 19 14 26 27 27 30 30 16 9 5 3 5 16 26 24 23 31 35 34 32 30 30 21 24 27 28 28 34 39 46 47 34 31 18 9 7 7 9 7 6 6 5 6 3 1 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 5 15 8 2 1 3 2 1 0 0 1 0 0 0 0 1 4 4 4 5 5 4 5 5 4 2 5 3 2 5 4 5 4 3 2 4 6 8 10 17 11 9 13 18 8 5 3 3 5 9 11 12 12 13 12 8 5 4 5 3 2 2 3 4 15 9 5 10 20 18 10 8 9 9 20 24 23 18 20 15 14 19 28 29 24 17 15 20 22 21 18 14 16 20 22 31 38 29 13 9 8 9 15 17 19 16 16 19 20 20 15 10 15 20 21 25 32 42 35 34 25 10 11 5 4 6 7 6 4 5 6 3 2 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 23 23 14 7 7 7 8 8 9 11 4 1 2 3 1 1 1 1 1 2 2 2 2 3 3 4 4 4 3 6 6 4 3 8 8 5 3 4 5 5 4 4 7 8 8 11 15 15 14 18 20 15 6 2 2 4 6 11 8 8 10 10 8 5 4 5 5 5 4 3 4 8 9 10 11 16 30 13 8 9 15 46 24 34 33 20 18 27 31 33 31 29 23 20 20 16 16 14 15 15 15 17 26 24 14 13 11 10 10 12 12 17 11 8 10 10 9 7 7 10 16 17 20 24 28 24 19 11 5 4 3 3 6 7 4 6 5 4 2 1 1 1 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 186 79 19 7 10 22 60 48 39 32 27 23 22 19 19 23 7 2 3 4 2 2 1 1 2 2 7 5 3 3 2 1 1 1 2 3 6 5 3 1 10 13 9 5 3 3 3 3 5 5 5 7 11 14 15 18 21 18 8 4 1 2 3 4 4 4 6 7 8 8 8 6 4 5 6 7 6 5 13 17 17 17 20 9 5 11 21 34 25 42 37 19 21 14 16 23 29 32 32 28 26 23 16 11 12 13 14 16 16 15 14 11 5 7 7 7 7 7 3 3 4 4 4 5 5 6 7 9 12 13 12 10 5 5 4 2 3 5 7 7 5 5 2 2 3 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 154 154 118 99 71 93 183 116 83 70 56 36 44 38 38 38 17 5 4 5 5 3 2 1 1 2 3 2 2 2 2 4 2 3 4 2 5 5 3 0 1 2 4 5 5 3 5 5 5 6 5 5 6 8 8 12 19 17 11 6 2 1 0 2 5 2 5 7 7 8 11 7 4 4 5 9 14 14 12 13 28 39 41 31 8 17 25 28 28 34 30 29 52 129 114 58 30 28 33 22 17 14 12 11 11 9 9 13 26 15 14 12 5 6 6 4 4 6 4 3 3 3 2 5 4 2 3 5 7 11 9 5 3 10 7 4 5 8 8 7 6 5 3 1 1 1 2 2 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 CIN -5 -5 -4 -1 -1 -9 -7 -8 -12 -10 0 0 -2 -2 -3 -5 -6 -2 -1 -1 -2 -3 -2 -6 -2 -1 -4 -9 -9 -8 -4 -2 -3 -2 -1 0 -1 0 -3 -9 -8 -10 -4 0 0 0 0 0 0 -1 -2 -5 -10 -8 -7 -5 -6 -9 -7 -8 -7 -4 -2 -3 -3 -3 -6 -7 -6 -4 -3 -1 -1 -2 -5 -8 -11 -11 -13 -12 -9 -6 -5 -9 -4 -1 -1 0 -1 -4 -15 -14 -10 -5 -4 -7 -5 -3 -1 0 -1 -4 -5 -31 -20 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -4 -14 -16 -19 -21 -20 -19 -21 -15 -12 -14 -12 -5 -1 -12 -14 -10 -7 -7 -8 -12 -11 -12 -8 -1 -1 -7 -8 -7 -4 -6 -11 -2 -1 -3 -4 -5 -12 -11 -10 -11 -9 -8 -18 -52 -35 -33 -35 -33 -25 -24 -20 -26 -22 -19 -18 -19 -13 -29 -26 -21 -27 -32 -28 -22 -17 -18 -15 -6 -9 -7 -5 -4 -6 -7 -7 -9 -14 -22 -22 -17 -14 -20 -21 -14 -15 -20 -10 -9 -3 -2 -3 -5 -4 -3 -11 -8 -7 -7 -5 -6 -14 -16 -7 -4 -6 -8 -12 -6 -5 -4 -5 -4 0 0 -3 -9 -10 -8 -7 -8 -3 -2 -4 -3 -2 -3 -1 -1 -3 -6 -5 -4 -1 0 0 0 0 0 -1 -2 -4 -8 -8 -9 -5 -4 -3 -1 -2 -2 -4 -6 -7 -6 -5 -2 -5 -6 -6 -5 -3 -2 -3 -4 -5 -9 -11 -13 -12 -10 -7 -6 -6 -7 -4 -10 -15 -10 -3 -16 -12 -8 -6 -10 -23 -7 -2 -2 -1 -1 -4 -5 -41 -20 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -6 -14 -14 -15 -8 0 -2 -11 -5 -11 -9 -3 -3 -8 -8 -10 -8 -7 -8 -9 -4 -2 -1 0 -1 -3 -7 -10 -8 -6 -7 -12 -3 -2 -2 -4 -9 -11 -12 -23 -13 -9 -28 -66 -64 -50 -45 -41 -35 -26 -22 -24 -20 -21 -19 -13 -17 -6 -10 -10 -10 -19 -44 -37 -20 -11 -11 -14 -17 -11 -8 -5 -6 -9 -8 -24 -22 -23 -25 -22 -20 -19 -17 -9 -6 -5 -4 -13 -2 -1 -5 -5 -2 -3 -8 -9 -9 -7 -8 -12 -10 -5 -14 -6 -9 -10 -9 -9 -9 -6 -5 -3 -1 0 -4 -9 -7 -3 0 0 0 -3 -5 -5 -4 -5 -8 -2 -4 -8 -11 -12 -4 -4 -3 -1 0 0 -2 -5 -8 -9 -10 -12 -4 -1 0 0 -1 -2 -4 -7 -10 -11 -10 -7 -6 -6 -6 -7 -6 -5 -6 -2 -1 -2 -5 -6 -7 -9 -11 -11 -9 -9 -6 -5 -4 -3 -2 -7 -6 -8 -8 -10 -11 -3 -2 -4 -2 -1 -1 -7 -44 -15 -2 0 0 0 0 0 0 0 0 0 -1 -3 -4 -3 -4 -12 -12 -13 -7 -1 0 -1 -1 -12 -10 -10 -10 -11 -21 -12 -8 -6 -6 -7 -9 -7 -4 -1 0 -1 -4 -9 -11 -13 -9 -4 -3 -3 -3 -3 -3 -6 -15 -28 -14 -40 -41 -40 -64 -70 -68 -66 -42 -16 -15 -13 -22 -23 -17 -9 -14 -25 -23 -32 -21 -21 -43 -46 -28 -19 -15 -14 -16 -13 -10 -6 -4 -4 -5 -7 -15 -24 -23 -19 -15 -17 -18 -10 -5 -2 -4 -12 -9 -5 -5 -1 0 -6 -8 -6 -4 -7 -7 -8 -10 -10 -12 -9 -10 -7 -5 -5 -5 -7 -4 -5 -3 -2 -4 -7 -2 0 -2 -1 -2 -6 -5 -4 -2 -1 0 -3 -3 -3 -6 -8 -2 0 -1 0 0 -1 -5 -5 -5 -9 -12 -12 -4 -1 -3 -7 -6 -4 -6 -5 -2 -1 -1 -3 -6 -6 -7 -8 -8 -7 -8 -6 -2 -1 -4 -9 -11 -11 -9 -9 -8 -7 -7 -7 -10 -9 -8 -10 -8 -12 -9 -6 -4 -2 -3 -8 -5 -2 0 -2 -13 -21 -7 -1 0 0 0 0 0 0 0 -1 -4 -6 -2 -8 -11 -13 -13 -12 -14 -10 -9 -8 -4 -11 -9 -11 -13 -15 -20 -23 -18 -12 -9 -8 -7 0 0 0 -1 -2 -4 -7 -9 -13 -10 -6 -6 -4 -4 -3 -5 -4 -3 -5 -4 -17 -23 -31 -49 -60 -64 -63 -34 -16 -20 -28 -23 -14 -11 -12 -11 -14 -34 -45 -23 -15 -25 -35 -39 -24 -19 -15 -14 -13 -11 -9 -5 -6 -7 -11 -17 -21 -15 -12 -13 -24 -44 -12 -8 -9 -6 -6 -14 -7 -5 -3 0 -6 -3 -6 -7 -8 -8 -9 -8 -10 -13 -14 -9 -8 -2 -1 -1 -3 0 -5 -2 0 -2 -7 -6 -5 -10 -12 -8 -8 -3 -4 -2 0 -1 -2 -2 -2 -3 -5 -7 0 0 -1 -4 -4 -4 -6 -6 -8 -11 -10 -3 -1 -6 -11 -7 -4 -4 -5 -1 -1 -3 -6 -7 -6 -8 -7 -9 -8 -3 -4 -3 -4 -6 -9 -14 -13 -10 -8 -6 -5 -6 -7 -1 -7 -11 -10 -9 -7 -7 -9 -9 -7 -5 -8 -7 -4 -2 -4 -16 -39 -14 -6 -3 -1 0 0 0 0 0 -1 -4 -6 -8 -8 -12 -13 -13 -12 -13 -7 -6 -13 -16 -12 -9 -9 -7 -9 -14 -18 -20 -14 -8 -7 -4 -1 -1 0 -4 -6 -5 -5 -5 -10 -7 -5 -5 -5 -5 -4 -9 -12 -9 -4 -3 -11 -11 -21 -30 -29 -39 -53 -56 -33 -22 -27 -18 -14 -16 -21 -24 -21 -16 -20 -23 -28 -28 -27 -35 -26 -20 -19 -16 -14 -14 -10 -5 -7 -7 -6 -4 -5 -5 -32 -36 -37 -40 -28 -8 -4 -3 -8 -12 -20 -12 -5 -2 -1 -5 -4 -4 -4 -7 -2 -12 -14 -11 -10 -12 -13 -3 0 0 0 -1 -7 -5 -2 -1 -4 -7 -9 -9 -4 -2 -4 -1 -4 -3 -2 -2 -2 -3 -8 -9 -4 0 0 0 -2 -4 -4 -2 -4 -7 -5 -9 -10 -6 -2 -3 -11 -7 -5 -2 0 -2 -7 -2 -2 -5 -7 -8 -2 -1 -1 -2 -3 -4 -6 -8 -11 -12 -13 -13 -8 -5 -2 -4 -8 -10 -10 -9 -9 -8 -10 -21 -18 -17 -10 -5 -6 -11 -7 -5 -9 -13 -17 -10 -9 -11 -6 0 0 0 0 -2 -2 -3 -3 0 -1 -5 -11 -13 -13 -12 -4 -14 -12 -14 -16 -13 -10 -9 -7 -5 -7 -10 -5 -5 -2 -1 0 -1 -4 -5 -7 -6 -5 -6 -6 -4 -5 -6 -5 -5 -5 -9 -9 -6 -3 -3 -5 -8 -9 -7 -14 -36 -51 -31 -22 -22 -23 -26 -33 -21 -18 -12 -9 -10 -14 -28 -31 -37 -33 -24 -28 -27 -25 -21 -19 -16 -6 -5 -7 -5 -7 -9 -8 -7 -48 -39 -36 -27 -5 -2 -2 -2 -10 -10 -23 -15 -9 -8 -7 -5 -1 0 -1 -4 -8 -11 -6 -6 -6 -9 -8 -1 0 0 -3 -5 -7 -4 -3 -5 -5 -4 -4 -5 -2 -3 -5 -4 -4 -10 -4 0 -2 -4 -7 -6 -3 -2 -1 -2 -1 0 0 0 0 -1 -4 -8 -10 -6 -3 -5 -10 -5 -5 -2 -2 -4 -11 -8 -7 -9 -10 -8 -3 -2 -1 -2 -3 -4 -4 -4 -11 -9 -9 -11 -4 -5 -4 -5 -9 -13 -2 -3 -6 -8 -15 -30 -33 -32 -12 -5 -6 -9 -9 -7 -7 -11 -9 -5 -5 -12 -13 -8 -4 -2 -2 -6 -4 -4 -4 -4 -5 -5 -7 -11 -11 -8 -4 -3 -13 -11 -10 -12 -12 -12 -8 -7 -4 -3 -3 -5 -2 -1 -1 0 -1 -7 -8 -9 -9 -7 -4 -2 -5 -6 -5 -3 -3 -5 -5 -5 -4 -5 -10 -15 -16 -16 -17 -27 -46 -46 -24 -15 -14 -31 -55 -39 -39 -27 -16 -16 -29 -41 -32 -25 -33 -37 -33 -32 -19 -20 -28 -25 -13 -6 -7 -4 -5 -7 -23 -54 -44 -11 -21 -26 -21 -16 -8 -5 -7 -5 -27 -13 -10 -8 -4 -1 0 0 -2 -5 -10 -13 -10 -9 -8 -9 -9 -3 0 0 -3 -5 -4 -1 -2 -3 -5 -6 -4 -2 -9 -9 -11 -8 -7 -12 -11 -11 -12 -8 -3 -2 -4 -12 -13 -8 -6 -8 -6 -2 -2 -3 -4 -7 -11 -7 -7 -9 -10 -9 -4 -1 -4 -8 -8 -9 -10 -12 -10 -7 -4 -4 -4 -4 -3 -4 -5 -11 -15 -8 -12 -15 -10 -4 -8 -8 -10 -12 -9 0 -5 -9 -12 -12 -14 -26 -12 -18 -11 -5 -4 -3 -2 -8 -9 -6 -7 -15 -27 -11 -5 -7 -8 -9 -11 -12 -10 -8 -9 -15 -5 -5 -5 -14 -25 -11 -15 -13 -11 -11 -13 -13 -11 -7 -6 -6 -5 -4 -4 -4 -5 -3 -2 -8 -9 -11 -6 -4 -5 -4 -4 -6 -4 -3 -4 -7 -6 -6 -5 -5 -7 -10 -15 -16 -12 -18 -26 -34 -34 -33 -43 -53 -60 -58 -70 -34 -55 -57 -44 -35 -34 -25 -35 -40 -32 -22 -22 -25 -20 -20 -15 -7 -5 -3 -5 -5 -27 -48 -21 -23 -25 -15 -11 -12 -5 -13 -13 -6 -13 -18 -17 -9 -3 0 0 0 0 -4 -7 -7 -5 -6 -12 -16 -6 0 -1 -5 -1 0 -2 -4 -3 -9 -6 -4 -4 -2 -1 -9 -8 -9 -8 -8 -9 -10 -8 -5 -4 -4 -3 -4 -4 -4 -5 -8 -10 -6 -9 -7 -5 -7 -10 -9 -8 -6 -5 -6 -4 -2 -2 -6 -6 -4 -7 -10 -5 -4 -5 -5 -5 -4 -3 -3 -2 -4 -7 -7 -15 -18 -13 -7 -13 -6 -8 -12 -14 -11 -15 -20 -22 -17 -12 -14 -16 -21 -12 -7 -6 -5 -3 -22 -23 -18 -16 -18 -11 -8 -8 -9 -13 -19 -28 -27 -14 -4 -4 -9 -8 -8 -4 -15 -25 -23 -22 -14 -14 -14 -14 -14 -11 -8 -7 -5 -6 -9 -8 -6 -6 -3 0 -2 -4 -10 -5 -5 -7 -5 -4 -7 -5 -5 -6 -7 -7 -7 -6 -5 -4 -5 -9 -11 -6 -31 -40 -34 -37 -42 -34 -39 -53 -65 -70 -33 -34 -35 -41 -38 -24 -18 -32 -45 -36 -27 -27 -27 -20 -18 -11 -6 -6 -5 -4 -6 -29 -33 -14 -41 -15 -15 -19 -19 -14 -15 -20 -10 -14 -17 -14 -5 0 0 0 -1 -3 -15 -14 -12 -9 -9 -13 -35 -11 0 -1 -2 0 0 0 0 -2 -7 -9 -1 0 0 0 -3 -13 -11 -9 -6 -4 -2 -1 -1 -3 -6 -8 -5 -18 -9 -6 -9 -8 -2 -7 -8 -8 -7 -6 -8 -7 -6 -6 -7 -8 -7 -7 -9 -6 -1 -2 -4 -2 -2 -3 -4 -3 -6 -5 -4 -3 -3 -5 -8 -8 -14 -11 -10 -13 -5 -16 -19 -14 -12 -18 -18 -19 -16 -12 -11 -13 -11 -6 -6 -7 -6 -4 -10 -34 -32 -29 -26 -25 -24 -22 -13 -14 -22 -28 -31 -20 -5 -1 -5 -12 -13 -10 -11 -11 -10 -12 -12 -9 -9 -11 -13 -13 -11 -5 -3 -5 -8 -9 -10 -8 -3 -1 0 -1 -5 -5 -6 -8 -6 -3 -8 -5 -5 -7 -7 -7 -7 -6 -6 -19 -27 -19 -5 -5 -44 -46 -37 -37 -40 -30 -65 -75 -78 -70 -52 -56 -67 -60 -60 -54 -38 -13 -44 -34 -22 -20 -17 -19 -22 -13 -7 -7 -8 -4 -8 -16 -14 -17 -37 -20 -50 -67 -75 -68 -43 -6 -5 -22 -16 -11 -19 -2 -11 -4 -3 -8 -13 -12 -13 -9 -20 -27 -24 -8 -3 -1 0 0 0 0 0 -8 -12 -11 -8 -1 0 0 -3 -11 -11 -11 -4 0 0 0 0 -5 -10 -6 -2 -4 -4 -9 -18 -15 -6 -7 -7 -9 -9 -6 -6 -8 -9 -8 -8 -9 -11 -16 -5 -1 -4 -4 -2 -2 -2 -4 -5 -5 -6 -7 -7 -5 -5 -6 -9 -17 -14 -12 -13 -12 -8 -16 -12 -11 -12 -14 -14 -13 -9 -6 -6 -8 -7 -4 -6 -12 -10 -6 -12 -42 -25 -26 -21 -9 -8 -8 -26 -20 -15 -13 -17 -25 -20 -16 -15 -16 -16 -13 -18 -15 -8 -6 -6 -4 -5 -5 -5 -10 -17 -14 -5 -3 -4 -6 -10 -3 -4 -3 -3 -3 -4 -6 -6 -8 -6 -4 -6 -5 -6 -6 -7 -6 -6 -8 -33 -38 -40 -42 -34 -27 -56 -48 -38 -34 -34 -39 -93 -110 -96 -74 -51 -37 -34 -65 -67 -67 -59 -25 -36 -25 -21 -17 -12 -13 -18 -11 -8 -7 -7 -6 -3 -5 -5 -15 -33 -45 -55 -49 -48 -54 -40 -1 -2 -19 -23 -18 -15 -26 -15 -3 -4 -6 -5 0 -1 -5 -37 -34 -5 -6 -1 -2 -1 0 0 0 -2 -10 -11 -10 -10 -2 -3 -1 -8 -14 -12 -7 -5 -1 0 0 -1 -6 -15 -12 -5 0 -2 -10 -13 -14 -15 -18 -16 -9 -11 -6 -2 -4 -10 -9 -7 -8 -10 -11 -4 -3 -1 -1 -1 -2 -3 -5 -5 -5 -5 -6 -7 -7 -7 -6 -6 -10 -16 -14 -15 -9 -8 -14 -11 -13 -13 -13 -9 -3 -15 -9 -6 -6 -6 -5 -6 -35 -47 -26 -21 -44 -26 -26 -29 -18 0 -4 -24 -21 -9 -2 0 0 0 -12 -11 -15 -16 -16 -38 -44 -24 -10 -6 -3 -5 -5 -5 -12 -15 -6 -5 -4 -5 -5 -6 -6 -6 -6 -4 -4 -5 -7 -7 -4 -4 -5 -6 -6 -6 -7 -8 -7 -6 -13 -43 -36 -36 -54 -60 -52 -66 -49 -40 -37 -36 -37 -49 -105 -98 -82 -61 -32 -25 -67 -67 -61 -54 -46 -45 -28 -25 -21 -16 -12 -11 -7 -7 -5 -4 -4 -10 -25 -8 -18 -22 -22 -28 -32 -36 -18 -10 -8 -9 -13 -28 -18 -10 -7 -19 -14 -12 -4 0 0 0 -2 -47 -29 -5 0 0 -1 0 0 0 -5 -18 -17 -15 -12 -7 -6 -16 -16 -6 -4 -7 -7 -10 -3 0 -1 -2 -4 -7 -8 -15 -20 -16 -11 -9 -6 -6 -6 -7 -7 -11 -8 -7 -7 -10 -9 -7 -7 -9 -9 -6 -3 -7 -7 -4 -2 -5 -11 -5 -4 -5 -6 -6 -7 -8 -8 -15 -15 -11 -17 -11 -7 -9 -13 -10 -7 -8 -14 -11 -7 -14 -24 -4 -8 -7 -5 -5 -5 -8 -10 -34 -55 -45 -39 -26 -20 -8 -1 -5 -8 -2 0 0 0 0 -2 -2 -13 -14 -8 -8 -15 -13 -11 -9 -5 -3 -4 -6 -8 -8 -8 -7 -6 -6 -6 -6 -7 -7 -8 -7 -6 -5 -6 -8 -4 -4 -4 -6 -6 -5 -9 -8 -8 -8 -13 -29 -41 -41 -66 -51 -44 -86 -65 -65 -44 -50 -54 -47 -87 -83 -75 -64 -51 -47 -61 -63 -64 -55 -44 -39 -40 -25 -24 -20 -15 -11 -11 -8 -6 -8 -9 -8 -21 -13 -13 -12 -7 -7 -5 -5 -10 -9 -7 -9 -13 -27 -16 -29 -36 -27 -16 -19 -9 -1 0 -1 -8 -47 -25 -6 0 0 0 0 0 0 -8 -17 -10 -11 -10 -6 -2 -1 0 0 0 -3 -5 -2 -10 -2 -5 -3 -3 -8 -16 -21 -17 -11 -8 -10 -7 -7 -7 -6 -8 -11 -11 -10 -7 -7 -11 -9 -5 -7 -10 -9 -6 -10 -10 -7 -5 -4 -5 -5 -5 -6 -7 -7 -8 -7 -6 -6 -8 -12 -17 -5 -5 -4 -8 -12 -12 -17 -17 -17 -17 -16 -16 -7 -13 -10 -7 -7 -6 -5 -9 -48 -61 -47 -32 -32 -33 -12 0 0 0 0 0 0 0 0 0 0 -6 -8 -9 -9 -4 -20 -9 -5 -4 -4 -7 -7 -9 -10 -9 -9 -8 -6 -5 -6 -7 -9 -10 -3 -3 -5 -6 -9 -9 -2 -3 -5 -4 -4 -9 -9 -8 -9 -9 -15 -31 -42 -65 -65 -70 -80 -60 -60 -52 -61 -62 -54 -52 -34 -32 -63 -69 -55 -60 -78 -66 -49 -40 -38 -36 -21 -24 -24 -22 -20 -17 -12 -14 -8 -10 -11 -5 -6 -5 -8 -12 -11 -5 -6 -5 -5 -5 -6 -17 -18 -17 -29 -28 -20 -13 -13 -15 -4 -1 -3 -20 -46 -31 -6 -4 -3 0 0 0 -5 -10 -13 -13 -13 -12 -6 -6 -9 -11 -9 -1 -7 -3 -4 -8 0 -1 -1 -1 -3 -6 -20 -22 -10 -7 -9 -6 -5 -11 -11 -11 -10 -8 -6 -11 -12 -8 -5 -8 -7 -8 -10 -12 -10 -5 -5 -7 -6 -6 -6 -6 -6 -7 -7 -8 -8 -6 -7 -7 -14 -15 -6 -6 -7 -4 -3 -7 -14 -12 -12 -17 -20 -15 -7 -8 -10 -11 -9 -6 -2 -4 -55 -62 -47 -32 -28 -26 -25 -8 0 0 0 0 0 0 0 0 0 0 0 0 -6 -13 -11 -15 -7 -4 -6 -9 -4 -5 -8 -10 -10 -9 -7 -5 -5 -8 -10 -10 -8 -2 -6 -6 -5 -6 -9 -4 -5 -6 -5 -6 -7 -8 -7 -6 -25 -46 -48 -69 -85 -63 -52 -55 -52 -44 -53 -53 -45 -43 -43 -30 -50 -52 -40 -40 -66 -62 -48 -40 -36 -30 -21 -22 -23 -23 -22 -19 -15 -14 -13 -15 -16 -14 -11 -10 -10 -11 -12 -12 -12 -7 -5 -4 -5 -16 -18 -20 -26 -29 -22 -18 -13 -9 -8 -13 -8 -20 -39 -33 0 -13 -18 -15 -13 -13 -16 -14 -11 -11 -12 -11 -4 -6 -8 -10 -9 0 -6 -3 -7 -10 -7 -7 -4 -3 -11 -9 -8 -19 -10 -9 -9 -7 -5 -18 -11 -9 -7 -5 -10 -11 -4 -7 -9 -10 -8 -8 -8 -9 -10 -7 -1 -5 -6 -6 -7 -6 -7 -7 -7 -8 -8 -7 -7 -6 -9 -10 -7 -9 -18 -18 -9 -8 -10 -7 -13 -12 -17 -19 -14 -8 -10 -13 -6 -3 -3 -17 -87 -64 -45 -33 -30 -29 -28 -18 -14 -7 0 0 0 0 -2 -2 0 0 0 -2 -8 -13 -18 -20 -7 -6 -5 -4 -3 -3 -5 -8 -18 -16 -8 -6 -5 -5 -8 -10 -9 -4 -5 -6 -6 -8 -9 -3 -6 -7 -6 -5 -4 -4 -10 -5 -7 -28 -46 -57 -107 -72 -51 -53 -64 -56 -50 -71 -60 -57 -67 -44 -50 -66 -60 -56 -65 -64 -55 -42 -42 -39 -29 -20 -21 -20 -18 -16 -16 -14 -14 -17 -13 -9 -8 -9 -15 -8 -7 -13 -24 -26 -19 -10 -7 -14 -19 -19 -20 -29 -15 -15 -14 -12 -13 -10 -5 -14 -32 -28 0 0 -1 -3 -7 -10 -10 -9 -12 -19 -19 -17 -19 -14 -9 -8 -6 0 -1 -6 -15 -18 -28 -32 -4 -5 -34 -25 -9 -19 -9 -8 -9 -12 -11 -3 -3 -7 -4 -5 -9 -11 -11 -11 -11 -10 -9 -9 -9 -8 -10 -7 0 -1 -4 -6 -6 -7 -7 -7 -8 -8 -7 -7 -7 -6 -6 -7 -8 -10 -17 -18 -7 -6 -7 -9 -15 -22 -21 -13 -10 -11 -11 -18 -7 -3 -4 -6 -27 -59 -45 -35 -34 -31 -20 -19 -15 -6 0 -1 0 0 0 0 0 0 -1 -7 -10 -11 -8 -9 -15 -15 -13 -12 -8 -4 -3 -6 -13 -20 -16 -7 -6 -5 -5 -6 -6 -6 -4 -6 -8 -9 -8 -5 -6 -6 -7 -6 -4 -3 -4 -1 -3 -26 -42 -45 -80 -84 -96 -101 -80 -52 -52 -83 -80 -73 -71 -68 -68 -69 -36 -54 -75 -72 -63 -39 -38 -33 -28 -28 -30 -28 -17 -15 -18 -19 -10 -9 -8 -7 -6 -7 -11 -5 -8 -12 -22 -35 -22 -9 -14 -12 -19 -17 -17 -20 -16 -15 -13 -10 -8 -7 -9 -20 -33 -18 0 0 0 -10 -3 -5 -7 -8 -27 -30 -23 -18 -22 -27 -32 -40 -15 -3 -6 -10 -15 -8 -21 -31 -18 -6 -41 -23 -10 -10 -10 -8 -7 -9 -13 -16 -15 -12 -10 -11 -11 -12 -12 -10 -11 -10 -10 -10 -10 -9 -9 -10 -8 -5 0 -4 -5 -6 -6 -7 -8 -8 -7 -7 -8 -7 -5 -7 -7 -7 -11 -19 -4 -5 -8 -13 -17 -18 -13 -8 -14 -13 -13 -19 -11 -5 -7 -7 -7 -25 -45 -38 -34 -32 -32 -28 -22 -5 0 0 0 0 0 0 0 -1 -2 -5 -7 -5 -5 -10 -18 -20 -20 -21 -14 -6 -4 -5 -7 -13 -13 -8 -7 -5 -5 -6 -6 -5 -5 -6 -10 -4 -2 -3 -4 -4 -6 -5 -5 -4 -2 -1 -4 -28 -48 -54 -52 -47 -42 -70 -60 -36 -41 -50 -70 -57 -56 -65 -70 -67 -57 -53 -62 -66 -61 -46 -43 -36 -31 -31 -31 -31 -15 -16 -19 -20 -21 -21 -8 -5 -10 -12 -9 -4 -9 -25 -29 -20 -15 -17 -19 -14 -15 -12 -9 -9 -13 -18 -16 -7 -10 -11 -8 -12 -16 -15 -8 -2 -2 -12 -6 -10 -15 -17 -18 -12 -11 -8 -5 -7 -11 -33 -8 -8 -7 -2 -10 -1 -33 -42 -25 -8 -35 -21 -11 -12 -12 -7 -9 -6 -4 -4 -6 -10 -12 -18 -12 -10 -12 -13 -23 -13 -10 -11 -12 -12 -12 -11 -13 -10 -2 0 0 0 -4 -7 -8 -8 -8 -8 -8 -12 -17 -10 -9 -9 -7 -5 -5 -12 -12 -13 -16 -16 -20 -18 -21 -12 -14 -19 -11 -5 -6 -5 -21 -45 -63 -59 -49 -38 -18 -3 -6 -1 0 0 0 0 0 0 -3 -7 -7 -4 -1 -4 -4 -13 -20 -19 -18 -22 -16 -9 -6 -3 -4 -5 -6 -7 -7 -8 -8 -5 -9 -10 -8 -6 -9 -6 -4 -3 -3 -2 -2 -4 -8 -8 -6 -6 -9 -10 -20 -36 -47 -54 -57 -42 -43 -36 -31 -37 -51 -37 -30 -41 -52 -47 -50 -55 -60 -61 -54 -45 -39 -39 -40 -35 -30 -28 -16 -18 -18 -18 -18 -20 -19 -15 -14 -13 -11 -7 -7 -10 -15 -19 -17 -14 -14 -14 -14 -16 -9 -6 -9 -13 -12 -9 -11 -15 -13 -9 -9 -19 -23 -12 0 -3 -7 -8 -6 -3 0 -3 -11 -10 -8 -16 -29 -27 -5 -4 -3 -2 -2 0 -2 -14 -26 -18 -11 -9 -9 -9 -10 -9 -11 -11 -14 -9 -5 -7 -12 -17 -9 -9 -18 -25 -25 -19 -12 -11 -12 -12 -12 -12 -14 -12 -7 -3 -1 0 -5 -7 -8 -8 -8 -8 -7 -9 -12 -11 -11 -17 -11 -11 -14 -13 -9 -11 -15 -18 -17 -18 -23 -14 -12 -13 -9 -4 -6 -5 -31 -53 -66 -78 -52 -36 -24 -11 0 0 0 0 0 0 0 0 -2 -5 -5 -4 -5 -1 -5 -7 -9 -15 -21 -22 -23 -13 -8 -6 -4 -3 -4 -5 -6 -10 -15 -10 -7 -8 -8 -7 -9 -12 -14 -14 -13 -10 -4 -3 -8 -8 -8 -9 -10 -5 -3 -26 -36 -33 -33 -31 -23 -35 -37 -32 -30 -32 -29 -37 -45 -42 -33 -41 -57 -58 -56 -49 -38 -32 -32 -37 -33 -27 -22 -19 -18 -18 -19 -20 -20 -17 -14 -12 -13 -13 -9 -13 -9 -11 -17 -21 -20 -12 -14 -19 -16 -11 -9 -9 -9 -12 -18 -9 -9 -10 -10 -8 -7 -7 -3 -4 -7 -4 -1 0 0 -1 -4 -6 -6 -8 -10 -18 -28 -23 -4 -7 -9 -3 0 -2 -29 -20 -12 -12 -8 -7 -10 -9 -8 -12 -27 -16 -9 -8 -10 -10 -11 -11 -18 -23 -20 -13 -10 -16 -13 -12 -12 -13 -13 -12 -12 -11 -9 -1 -6 -7 -7 -7 -7 -7 -6 -6 -7 -8 -10 -15 -15 -14 -11 -11 -13 -10 -11 -13 -16 -17 -18 -14 -8 -5 -2 -2 -5 -4 -50 -62 -70 -79 -56 -42 -31 -18 -17 -18 0 0 0 0 0 0 0 0 -2 -5 -7 -4 -10 -9 -12 -18 -23 -22 -22 -14 -10 -8 -6 -3 -3 -2 -5 -8 -10 -8 -6 -6 -6 -8 -9 -12 -12 -14 -15 -11 -5 -5 -9 -11 -8 -11 -17 -15 -7 -42 -51 -50 -51 -37 -35 -30 -31 -30 -28 -27 -18 -33 -44 -48 -42 -43 -49 -53 -57 -60 -55 -33 -30 -30 -32 -28 -24 -24 -22 -17 -16 -16 -17 -16 -16 -14 -14 -14 -14 -8 -10 -9 -12 -15 -15 -13 -15 -14 -11 -17 -8 -10 -8 -9 -15 -14 -15 -11 -9 -9 -8 -16 -7 -9 -7 0 0 0 0 0 -4 -8 -5 -10 -12 -21 -25 -16 -1 -15 -26 -33 -23 -1 -11 -4 -18 -23 -6 -5 -9 -8 -7 -9 -13 -11 -9 -12 -8 -6 -14 -20 -9 -8 -14 -14 -9 -21 -14 -11 -11 -11 -12 -12 -12 -12 -11 -9 -8 -8 -7 -6 -6 -6 -7 -6 -6 -7 -8 -12 -13 -3 -4 -15 -19 -5 -7 -7 -15 -25 -27 -21 -12 -8 -5 -6 -8 -5 -17 -58 -82 -82 -62 -44 -29 -23 -20 -19 -11 -8 -1 0 0 0 -1 -3 -4 -5 -7 -7 -7 -8 -20 -17 -18 -18 -21 -27 -15 -9 -6 -4 -4 -3 -7 -8 -7 -8 -9 -8 -6 -8 -11 -12 -13 -17 -8 -6 -5 -5 -5 -6 -6 -5 -5 -6 -8 -49 -57 -42 -32 -35 -34 -33 -34 -34 -32 -28 -16 -31 -27 -25 -32 -38 -44 -42 -44 -53 -60 -55 -34 -27 -31 -25 -23 -28 -23 -16 -14 -13 -11 -10 -13 -13 -15 -11 -8 -11 -14 -14 -11 -16 -15 -13 -14 -11 -12 -18 -11 -10 -5 -5 -7 -7 -8 -7 -8 -8 -11 -20 -13 -6 -7 -4 0 0 0 0 -9 -12 -6 -11 -13 -23 -19 -10 -9 -18 -20 -39 -29 -8 -24 -22 -18 -13 -9 -9 -8 -8 -10 -12 -15 -17 -7 -12 -11 -6 -6 -15 -17 -19 -19 -18 -14 -13 -8 -9 -11 -12 -12 -12 -12 -12 -12 -10 -9 -8 -7 -6 -5 -6 -8 -8 -5 -6 -7 -8 -11 -4 -5 -8 -10 -6 -6 -4 -6 -10 -19 -25 -23 -14 -8 -6 -55 -121 -103 -76 -55 -68 -64 -43 -39 -18 -17 -20 -22 -18 0 0 0 0 -4 -9 -4 -5 -6 -6 -6 -8 -9 -12 -15 -19 -21 -23 -14 -12 -11 -16 -17 -4 -3 -8 -6 -3 -7 -13 -7 -9 -12 -13 -10 -5 -5 -6 -5 -4 -4 -6 -5 -4 -4 -21 -45 -60 -61 -46 -44 -44 -35 -31 -31 -32 -31 -24 -15 -16 -34 -30 -31 -39 -45 -39 -34 -47 -53 -44 -28 -27 -33 -23 -22 -24 -17 -15 -11 -10 -9 -9 -10 -10 -14 -10 -9 -12 -15 -33 -12 -16 -16 -11 -12 -8 -8 -8 -7 -3 -2 0 -4 -11 -16 -14 -12 -8 -9 -12 -10 -4 -5 -3 -4 -5 -3 -27 -19 -12 -8 -11 -11 -12 -12 -12 -13 -14 -15 -9 -4 -19 -38 -33 -17 -10 -5 -5 -9 -9 -12 -13 -14 -15 -14 -11 -14 -6 -3 -4 -4 -7 -9 -15 -20 -18 -8 -8 -8 -9 -10 -10 -10 -11 -12 -11 -9 -9 -8 -7 -6 -7 -9 -8 -4 -7 -10 -8 -4 -6 -6 -4 -7 -9 -8 -4 -6 -10 -11 -15 -19 -13 -9 -7 -6 -39 -78 -66 -11 -44 -51 -46 -41 -14 -21 -16 -16 -15 -5 0 0 0 -6 -11 -6 -11 -13 -13 -9 -8 -12 -12 -16 -20 -22 -25 -26 -11 -10 -27 -33 -16 -3 -3 -3 -4 -10 -14 -5 -5 -10 -13 -10 -5 -7 -7 -7 -5 -5 -9 -10 -12 -13 -26 -45 -55 -53 -44 -42 -34 -24 -30 -30 -30 -28 -23 -17 -16 -21 -18 -24 -28 -31 -33 -31 -40 -42 -44 -49 -50 -26 -21 -21 -23 -19 -12 -17 -15 -16 -14 -12 -12 -15 -12 -10 -10 -9 -7 -7 -12 -14 -9 -9 -10 -8 -11 -8 -2 -1 0 -4 -5 -9 -14 -15 -15 -9 -12 -14 -8 -8 -1 -11 -23 -29 -35 -22 -10 -9 -11 -11 -11 -11 -12 -13 -13 -14 -16 -3 -32 -40 -26 -17 -2 -8 -10 -10 -9 -9 -10 -11 -12 -10 -7 -9 -7 -6 -5 -4 -5 -6 -16 -19 -15 -9 -8 -8 -8 -9 -9 -9 -9 -11 -10 -10 -10 -8 -7 -6 -5 -7 -7 -5 -8 -8 -11 -8 -4 -7 -5 -6 -9 -10 -8 -2 -9 -8 -14 -15 -10 -9 -6 -9 -30 -52 -44 -8 -37 -30 -34 -51 -36 -12 -23 -15 -15 -13 0 0 0 -8 -10 -9 -14 -14 -9 -4 -3 -8 -10 -13 -19 -21 -22 -24 -23 -23 -37 -38 -25 -7 -5 -7 -7 -8 -9 -6 -5 -10 -13 -10 -5 -6 -8 -13 -10 -8 -7 -6 -7 -12 -40 -55 -55 -48 -44 -28 -29 -33 -33 -32 -25 -22 -21 -19 -18 -21 -19 -17 -17 -23 -27 -27 -37 -46 -49 -51 -52 -44 -26 -24 -26 -23 -16 -16 -16 -20 -18 -15 -15 -17 -17 -21 -21 -16 -11 -15 -22 -23 -19 -15 -19 -5 -6 -5 -3 -2 0 -5 -6 -11 -13 -13 -22 -12 -14 -13 -10 -12 -8 -5 -14 -24 -25 -15 -13 -12 -11 -10 -9 -10 -11 -13 -15 -18 -26 -21 -21 -31 -26 -16 -5 -9 -9 -9 -8 -7 -9 -6 -14 -11 -6 -6 -8 -8 -6 -5 -6 -7 -11 -12 -15 -16 -15 -6 -7 -8 -8 -9 -10 -11 -9 -10 -9 -8 -8 -7 -7 -7 -6 -5 -6 -5 -9 -10 -7 -5 -7 -6 -10 -9 -6 -4 -4 -8 -10 -11 -9 -8 -14 -107 -65 -46 -35 -16 -21 -47 -17 -28 -52 -40 -29 -22 -14 -6 0 0 0 -3 -5 -7 -11 -12 -1 0 -1 -4 -11 -19 -10 -18 -22 -22 -22 -23 -23 -27 -23 -13 -8 -8 -9 -8 -14 -14 -7 -8 -4 -5 -5 -5 -9 -16 -11 -11 -9 -6 -6 -8 -18 -40 -54 -51 -39 -33 -33 -27 -27 -27 -22 -19 -20 -20 -19 -20 -24 -23 -20 -29 -31 -26 -31 -48 -51 -52 -49 -45 -42 -40 -35 -32 -28 -23 -23 -17 -16 -18 -17 -15 -15 -27 -27 -22 -19 -27 -43 -34 -23 -24 -14 -5 -10 -4 -5 -3 0 -1 -11 -9 -9 -11 -14 -12 -8 -10 -11 -12 -15 -17 -16 -29 -26 -13 -11 -13 -11 -9 -9 -10 -10 -11 -17 -22 -21 -18 -9 -19 -18 -15 -15 -15 -9 -8 -7 -7 -7 -5 -6 -10 -17 -19 -15 -8 -4 -5 -6 -6 -5 -3 -13 -16 -13 -8 -8 -8 -8 -8 -9 -10 -9 -9 -106 -116 -59 -8 -7 -6 -6 -6 -6 -5 -6 -3 -5 -6 -6 -7 -8 -8 -6 -5 -8 -9 -7 -9 -9 -8 -24 -96 -63 -43 -25 -12 -16 -49 -12 -2 -33 -54 -37 -23 -20 -8 -1 0 0 0 -2 -3 -6 -7 0 0 -9 -9 -13 -21 -12 -19 -20 -21 -26 -29 -11 -19 -28 -23 -18 -22 -8 -8 -13 -13 -9 -7 -9 -7 -10 -14 -14 -11 -9 -10 -7 -4 -4 -7 -8 -15 -27 -38 -39 -38 -36 -24 -24 -25 -20 -19 -17 -20 -23 -26 -31 -30 -29 -24 -26 -29 -32 -39 -45 -45 -46 -47 -47 -44 -39 -38 -36 -30 -26 -41 -38 -23 -15 -14 -14 -17 -15 -16 -20 -19 -15 -19 -12 -20 -19 -11 -17 -33 -9 -3 -1 -3 -7 -7 -8 -20 -21 -16 -20 -8 -8 -9 -13 -17 -8 -22 -19 -11 -8 -11 -11 -11 -11 -11 -10 -10 -8 -16 -18 -16 -13 -10 -13 -13 -13 -12 -10 -10 -7 -6 -5 -5 -10 -11 -18 -22 -20 -12 -5 -6 -6 -5 -4 -5 -14 -13 -14 -10 -6 -8 -8 -8 -9 -10 -10 -18 -171 -200 -101 -8 -8 -7 -8 -6 -6 -5 -5 -6 -6 -7 -6 -5 -6 -7 -5 -6 -7 -7 -7 -8 -9 -7 -27 -64 -56 -33 -21 -12 -19 -37 -21 -17 -46 -59 -44 -22 -24 -16 -6 0 0 0 0 0 -5 -6 0 -1 -15 -16 -15 -15 -16 -19 -21 -20 -28 -36 -31 -21 -34 -31 -27 -22 -9 -9 -21 -14 -9 -7 -8 -15 -9 -12 -11 -7 -8 -10 -9 -6 -6 -9 -10 -10 -9 -34 -52 -45 -32 -27 -21 -23 -23 -20 -21 -22 -26 -26 -24 -25 -27 -28 -33 -38 -40 -40 -37 -44 -46 -41 -38 -40 -37 -35 -31 -32 -30 -21 -32 -28 -28 -21 -15 -15 -15 -15 -16 -14 -11 -9 -4 -10 -18 -21 -16 -16 -5 -4 -5 -6 -6 -7 -10 -20 -23 -20 -21 -25 -22 -13 -14 -18 -14 -20 -18 -11 -8 -9 -10 -11 -11 -10 -9 -9 -8 -16 -14 -13 -11 -9 -20 -18 -17 -12 -10 -10 -8 -7 -6 -7 -8 -6 -8 -17 -18 -13 -6 -7 -6 -4 -3 -5 -10 -5 -5 -7 -7 -7 -8 -7 -9 -9 -9 -17 -74 -168 -61 -8 -8 -7 -8 -7 -7 -6 -6 -6 -6 -6 -8 -9 -8 -6 -3 -5 -6 -7 -7 -7 -6 -6 -40 -68 -55 -34 -24 -16 -21 -35 -39 -35 -57 -60 -47 -31 -25 -23 -18 -7 0 0 0 0 0 0 0 -2 -11 -15 -9 -7 -8 -12 -17 -9 -26 -39 -38 -27 -34 -28 -19 -14 -13 -11 -19 -14 -9 -8 -7 -3 -4 -6 -6 -7 -10 -12 -6 -5 -5 -6 -6 -8 -10 -30 -44 -35 -7 -5 -8 -18 -23 -22 -23 -22 -24 -17 -15 -23 -33 -36 -30 -32 -33 -35 -38 -29 -30 -34 -37 -39 -39 -36 -24 -28 -34 -31 -29 -29 -33 -29 -19 -13 -9 -13 -19 -16 -13 -12 -5 -7 -3 -17 -17 -11 -7 -7 -12 -7 -7 -8 -8 -6 -15 -30 -32 -24 -24 -16 -13 -17 -20 -16 -12 -14 -14 -10 -7 -8 -11 -10 -9 -7 -8 -15 -10 -11 -13 -15 -21 -20 -25 -16 -17 -20 -9 -9 -7 -10 -9 -4 -5 -14 -17 -11 -6 -5 -5 -8 -7 -5 -4 -4 -6 -8 -8 -8 -8 -8 -9 -7 -7 -8 -39 -158 -31 -9 -8 -7 -7 -6 -8 -7 -6 -6 -6 -6 -6 -6 -5 -4 -4 -5 -7 -7 -7 -6 -5 -7 -41 -48 -36 -23 -15 -13 -9 -7 -11 -23 -38 -57 -49 -41 -35 -24 -19 -13 -10 -5 0 0 0 0 0 -6 -14 -4 -1 0 -6 -11 -9 -8 -31 -31 -24 -17 -13 -13 -13 -26 -24 -12 -12 -12 -10 -9 -9 -10 -10 -9 -6 -8 -13 -16 -6 -8 -8 -9 -8 -5 -7 -7 -8 -8 -9 -13 -12 -12 -21 -23 -21 -24 -24 -22 -21 -25 -33 -33 -25 -24 -25 -28 -34 -34 -21 -25 -32 -36 -37 -36 -35 -36 -35 -34 -29 -17 -32 -31 -25 -18 -14 -10 -22 -18 -15 -13 -5 -6 -5 -23 -22 -19 -13 -12 -32 -10 -7 -8 -6 -4 -9 -32 -38 -28 -18 -15 -13 -11 -12 -17 -18 -15 -19 -15 -10 -8 -8 -8 -8 -6 -8 -14 -13 -13 -15 -16 -12 -8 -8 -9 -22 -21 -9 -8 -8 -14 -16 -10 -5 -10 -15 -11 -6 -4 -4 -9 -10 -7 -5 -4 -4 -7 -9 -9 -9 -9 -11 -10 -9 -9 -54 -110 -9 -9 -8 -7 -7 -7 -8 -7 -7 -7 -7 -7 -5 -4 -3 -4 -5 -7 -7 -7 -7 -6 -5 -7 -53 -23 -14 -17 -9 -12 -12 -8 -20 -36 -18 -20 -42 -47 -41 -24 -14 -14 -13 -6 0 0 0 0 0 0 -2 0 0 0 -9 -13 -12 -11 -14 -33 -27 -21 -21 -19 -14 -29 -25 -14 -14 -22 -11 -10 -9 -7 -8 -9 -11 -8 -8 -9 -7 -3 -8 -6 -9 -11 -9 -4 -8 -6 -7 -8 -5 -9 -26 -27 -25 -27 -26 -24 -20 -21 -23 -23 -26 -22 -23 -24 -26 -26 -25 -26 -33 -36 -36 -36 -34 -35 -37 -37 -33 -24 -26 -28 -26 -30 -31 -24 -15 -20 -21 -17 -6 -8 -8 -8 -10 -12 -12 -16 -28 -5 -12 -9 -5 -4 -10 -36 -45 -33 -20 -15 -17 -13 -13 -15 -15 -12 -17 -17 -20 -15 -7 -8 -8 -6 -5 -8 -13 -14 -14 -10 -8 -8 -10 -10 -23 -16 -9 -8 -9 -14 -15 -10 -8 -11 -15 -17 -9 -4 -6 -10 -8 -8 -8 -9 -10 -7 -9 -10 -9 -10 -11 -12 -12 -10 -32 -46 -9 -8 -8 -7 -7 -7 -7 -7 -7 -6 -7 -7 -5 -4 -9 -8 -8 -10 -9 -8 -6 -5 -5 -18 -71 -48 -16 -5 -6 -10 -14 -11 -7 -19 -28 -11 -52 -49 -45 -35 -18 -15 -13 -12 -5 0 0 0 0 0 0 0 0 -1 -12 -14 -15 -18 -19 -44 -32 -24 -25 -24 -13 -3 -13 -14 -19 -26 -9 -13 -16 -18 -16 -11 -12 -5 -5 -4 -4 -5 -4 -6 -7 -8 -10 -10 -12 -7 -12 -17 -13 -9 -15 -17 -20 -25 -27 -21 -14 -14 -19 -21 -20 -23 -22 -21 -24 -27 -28 -23 -31 -32 -35 -39 -42 -38 -37 -39 -36 -29 -24 -24 -26 -29 -31 -27 -20 -13 -16 -15 -5 -10 -10 -6 -6 -7 -10 -8 -7 -8 -13 -15 -13 -8 -6 -3 -3 -19 -18 -16 -17 -14 -15 -16 -15 -14 -15 -12 -18 -18 -12 -7 -7 -6 -5 -8 -11 -10 -10 -9 -6 -13 -16 -8 -21 -12 -10 -10 -8 -9 -13 -12 -8 -8 -12 -14 -7 -11 -11 -10 -9 -8 -7 -8 -8 -7 -10 -10 -9 -10 -10 -10 -11 -11 -13 -12 -14 -15 -6 -7 -8 -8 -7 -7 -8 -6 -6 -5 -4 -5 -11 -8 -7 -8 -7 -6 -5 -5 -4 -22 -59 -7 -5 -5 -6 -8 -12 -8 -5 -4 -21 -36 -46 -45 -45 -45 -36 -20 -16 -12 -4 0 0 0 0 0 0 0 -5 -14 -17 -16 -16 -30 -45 -48 -43 -35 -20 -15 -15 -4 -15 -11 -11 -13 -10 -20 -14 -15 -12 -10 -10 -8 -7 -6 -5 -8 -12 -8 -8 -7 -8 -12 -14 -12 -8 -10 -12 -10 -9 -9 -8 -15 -20 -17 -26 -23 -23 -24 -22 -20 -21 -19 -22 -21 -17 -18 -26 -27 -30 -33 -36 -38 -34 -32 -22 -20 -23 -20 -23 -24 -26 -27 -24 -14 -27 -21 -4 -11 -9 -5 -5 -4 -7 -3 -7 -10 -10 -15 -15 -11 -7 -7 -11 -12 -12 -13 -14 -15 -14 -18 -17 -16 -14 -9 -12 -18 -19 -12 -6 -6 -4 -8 -9 -8 -7 -7 -8 -13 -14 -13 -15 -9 -10 -9 -9 -12 -16 -16 -15 -10 -7 -8 -14 -13 -9 -8 -9 -10 -8 -5 -6 -8 -10 -10 -9 -9 -9 -9 -10 -10 -12 -27 -29 -26 -6 -7 -8 -8 -7 -7 -8 -6 -5 -9 -7 -4 -6 -7 -7 -5 -5 -5 -3 -5 -4 -18 -17 -4 -5 -5 -5 -6 -9 -7 -6 -17 -29 -27 -23 -49 -48 -47 -35 -25 -24 -12 -12 -8 -3 0 0 0 0 -7 -18 -24 -13 -18 -12 -35 -50 -48 -56 -55 -30 -21 -20 -7 -3 -9 -10 -9 -11 -15 -14 -30 -19 -10 -9 -7 -10 -8 -6 -7 -9 -9 -7 -7 -7 -6 -6 -13 -14 -15 -13 -12 -11 -7 -5 -6 -6 -6 -5 -7 -9 -24 -29 -23 -17 -18 -14 -13 -13 -15 -20 -23 -18 -17 -18 -22 -29 -28 -17 -20 -25 -19 -14 -20 -24 -26 -23 -20 -39 -31 -9 -10 -10 -10 -6 -2 -3 -5 -9 -13 -15 -14 -13 -13 -13 -13 -11 -9 -8 -10 -10 -12 -15 -18 -18 -13 -13 -13 -10 -10 -17 -10 -6 -6 -5 -11 -13 -10 -8 -8 -9 -12 -9 -6 -7 -8 -6 -7 -9 -15 -18 -9 -11 -10 -8 -7 -7 -13 -5 -3 -7 -11 -10 -3 -6 -8 -10 -10 -9 -9 -8 -8 -10 -10 -13 -49 -23 -8 -8 -8 -8 -8 -7 -7 -7 -7 -3 -7 -8 -7 -8 -9 -8 -7 -7 -6 -4 -5 -3 -65 -55 -9 -16 -14 -10 -6 -7 -9 -7 -5 -27 -39 -42 -55 -55 -50 -46 -34 -24 -17 -16 -9 -8 -3 0 0 0 -3 -17 -21 -14 -17 -8 -38 -46 -44 -50 -56 -41 -26 -20 -26 -24 -7 -9 -13 -17 -20 -18 -11 -10 -11 -9 -7 -10 -8 -9 -9 -9 -10 -11 -8 -9 -8 -10 -14 -6 -11 -8 -7 -7 -6 -7 -7 -8 -8 -7 -5 -7 -14 -19 -21 -21 -25 -18 -15 -15 -17 -19 -20 -13 -12 -15 -18 -21 -23 -15 -22 -21 -16 -16 -17 -18 -15 -17 -29 -44 -35 -13 -12 -13 -9 -5 -4 -5 -9 -14 -14 -13 -11 -10 -11 -10 -11 -11 -8 -6 -6 -6 -8 -13 -20 -19 -10 -12 -16 -15 -11 -15 -16 -9 -6 -5 -6 -12 -12 -13 -10 -5 -11 -8 -5 -6 -8 -6 -4 -5 -8 -11 -11 -9 -9 -8 -7 -5 -3 -3 -7 -11 -11 -9 -4 -5 -7 -8 -9 -8 -8 -7 -9 -10 -10 -14 -33 -14 -9 -8 -8 -8 -9 -8 -6 -6 -5 -4 -8 -7 -8 -9 -9 -6 -5 -6 -6 -5 -5 -2 -56 -33 -5 -9 -16 -13 -7 -7 -9 -8 -7 -15 -35 -44 -47 -45 -12 -33 -34 -27 -21 -18 -8 -16 -10 -2 0 -1 -11 -18 -18 -15 -11 -10 -51 -43 -38 -43 -53 -49 -46 -29 -22 -23 -16 -13 -17 -18 -15 -9 -8 -21 -14 -11 -10 -9 -9 -10 -10 -10 -10 -10 -8 -10 -10 -13 -13 -9 -16 -15 -14 -9 -6 -7 -7 -8 -9 -10 -10 -10 -10 -10 -14 -19 -20 -17 -13 -14 -14 -15 -16 -16 -15 -17 -14 -10 -14 -9 -22 -20 -14 -10 -9 -11 -11 -11 -13 -25 -42 -13 -13 -12 -12 -6 -5 -4 -7 -19 -16 -12 -11 -11 -12 -15 -9 -18 -12 -4 -4 -5 -13 -11 -8 -12 -16 -13 -16 -13 -7 -10 -18 -8 -6 -8 -10 -15 -6 -8 -7 -6 -8 -1 -4 -4 -5 -6 -6 -4 -5 -9 -12 -13 -11 -8 -6 -6 -4 -3 -9 -11 -6 -4 -5 -4 -5 -6 -7 -8 -9 -8 -9 -40 -43 -26 -10 -10 -9 -8 -9 -9 -9 -7 -6 -6 -6 -4 -4 -11 -11 -7 -5 -4 -3 -6 -4 -5 -5 -3 -8 -6 -5 -9 -17 -23 -7 -6 -8 -8 -5 -10 -43 -46 -44 -42 -40 -39 -40 -29 -20 -18 -16 -18 -18 -16 -8 -5 -20 -18 -18 -15 -11 -15 -56 -54 -48 -45 -46 -45 -45 -25 -20 -17 -14 -18 -18 -15 -12 -11 -10 -5 -7 -8 -8 -7 -8 -8 -8 -8 -10 -11 -7 -10 -10 -12 -13 -11 -10 -7 -7 -7 -6 -6 -7 -7 -8 -10 -11 -11 -12 -12 -11 -10 -8 -8 -15 -14 -14 -14 -13 -14 -18 -15 -13 -10 -11 -14 -20 -15 -10 -8 -8 -10 -7 -5 -33 -50 -45 -13 -14 -14 -12 -8 -7 -4 -7 -16 -21 -10 -10 -10 -16 -24 -19 -20 -11 -7 -6 -5 -8 -8 -17 -17 -15 -17 -18 -20 -17 -10 -9 -8 -8 -13 -13 -5 -5 -4 -5 -4 -3 -3 -5 -5 -3 -5 -8 -6 -3 -8 -11 -12 -12 -8 -6 -4 -8 -9 -7 -8 -4 -4 -4 -3 -3 -4 -5 -6 -8 -9 -13 -51 -39 -27 -15 -10 -11 -11 -10 -9 -8 -7 -7 -5 -5 -5 -4 -7 -8 -5 -4 -4 -2 -3 -3 -4 -5 -4 -7 -7 -9 -15 -26 -30 -10 -7 -9 -18 -23 -16 -26 -58 -48 -38 -38 -56 -44 -30 -21 -16 -15 -16 -17 -19 -21 -20 -20 -17 -20 -17 -12 -11 -10 -11 -44 -43 -37 -38 -39 -32 -19 -13 -13 -16 -15 -10 -14 -11 -7 -7 -11 -14 -12 -10 -8 -7 -8 -10 -8 -7 -7 -6 -9 -9 -11 -13 -12 -7 -5 -6 -6 -7 -7 -7 -8 -9 -10 -10 -11 -12 -8 -9 -9 -8 -7 -8 -8 -9 -9 -8 -12 -11 -15 -11 -5 -6 -9 -9 -9 -9 -8 -5 -4 -2 -4 -10 -23 -5 -9 -21 -21 -7 -9 -6 -13 -19 -23 -21 -10 -7 -18 -24 -25 -29 -18 -11 -11 -11 -9 -7 -11 -11 -12 -16 -15 -6 -15 -11 -5 -7 -9 -8 -7 -7 -5 -4 -4 -4 -5 -5 -5 -5 -4 -6 -7 -7 -7 -11 -10 -11 -11 -10 -10 -6 -9 -9 -6 -4 -4 -5 -4 -7 -10 -8 -4 -5 -7 -8 -9 -15 -27 -19 -16 -13 -11 -10 -10 -9 -8 -7 -7 -6 -5 -4 -4 -4 -4 -4 -4 -6 -9 -8 -1 -3 -3 -4 -5 -5 -8 -18 -29 -30 -16 -7 -6 -8 -20 -29 -33 -64 -45 -47 -55 -54 -37 -25 -19 -17 -16 -16 -18 -16 -19 -22 -18 -12 -14 -21 -16 -11 -10 -15 -46 -51 -41 -34 -34 -33 -14 -15 -17 -16 -12 -5 -15 -10 -6 -6 -7 -7 -10 -11 -12 -11 -11 -5 -8 -9 -9 -9 -9 -7 -7 -9 -9 -6 -6 -6 -7 -8 -8 -7 -7 -7 -9 -7 -6 -10 -6 -8 -8 -7 -8 -10 -10 -8 -7 -6 -5 -4 -3 -5 -8 -7 -5 -6 -7 -6 -5 -10 -13 -7 -53 -53 -41 -6 -7 -13 -8 -9 -14 -9 -16 -15 -13 -11 -5 -9 -16 -17 -21 -28 -14 -9 -10 -13 -15 -16 -11 -8 -13 -13 -10 -6 -9 -7 -6 -7 -10 -12 -7 -5 -5 -5 -4 -5 -8 -9 -8 -5 -5 -8 -11 -13 -14 -11 -13 -13 -12 -10 -10 -9 -13 -10 -9 -7 -5 -5 -5 -3 -7 -11 -8 -6 -7 -7 -24 -45 -41 -32 -26 -25 -18 -6 -6 -7 -7 -6 -5 -5 -4 -4 -4 -3 -2 -4 -2 -6 -6 -6 -5 -2 -2 -2 -3 -7 -12 -20 -17 -26 -26 -15 -7 -12 -13 -14 -30 -57 -37 -33 -44 -45 -33 -18 -21 -21 -20 -21 -22 -20 -22 -25 -20 -12 -12 -20 -23 -19 -16 -20 -33 -47 -40 -27 -16 -9 -8 -9 -18 -18 -13 -10 -16 -7 -5 -3 -5 -8 -9 -6 -11 -12 -8 -7 -6 -6 -6 -10 -13 -9 -7 -12 -14 -12 -8 -8 -7 -8 -8 -7 -7 -6 -8 -9 -8 -7 -7 -6 -6 -6 -7 -8 -8 -7 -6 -5 -5 -5 -4 -3 -4 -5 -5 -5 -6 -5 -26 -50 -69 -57 -64 -52 -49 -7 -5 -5 -7 -12 -14 -11 -13 -14 -14 -10 -7 -9 -8 -16 -18 -18 -15 -10 -9 -10 -9 -9 -8 -8 -9 -16 -12 -9 -10 -9 -8 -12 -12 -9 -13 -8 -5 -6 -6 -5 -9 -11 -8 -5 -5 -11 -12 -7 -6 -10 -14 -11 -12 -11 -13 -17 -12 -9 -11 -12 -9 -7 -13 -14 -10 -9 -9 -8 -10 -7 -7 -32 -55 -38 -31 -34 -22 -6 -6 -6 -5 -5 -4 -3 -3 -3 -10 -6 -2 -3 -2 -6 -5 -3 -5 -6 -5 -4 -4 -6 -12 -22 -21 -18 -25 -25 -18 -16 -5 -9 -21 -34 -28 -25 -39 -24 -22 -31 -29 -19 -18 -20 -21 -20 -24 -25 -16 -12 -11 -9 -8 -11 -16 -16 -24 -45 -21 -16 -20 -19 -12 -11 -18 -18 -15 -13 -11 -14 -15 -14 -14 -14 -13 -9 -13 -12 -12 -13 -7 -8 -9 -9 -10 -10 -6 -11 -16 -11 -6 -10 -10 -10 -9 -9 -9 -7 -7 -9 -7 -5 -5 -5 -5 -5 -5 -6 -8 -6 -5 -5 -5 -5 -5 -4 -4 -4 -5 -5 -6 -6 -46 -77 -71 -58 -68 -72 -71 -12 -13 -8 -7 -15 -14 -13 -14 -13 -12 -6 -5 -7 -12 -21 -18 -15 -14 -13 -13 -18 -18 -12 -8 -10 -11 -18 -17 -10 -10 -10 -8 -11 -10 -6 -4 -5 -5 -7 -8 -6 -6 -9 -7 -5 -13 -22 -16 -12 -8 -8 -10 -9 -9 -12 -8 -5 -5 -7 -10 -9 -8 -6 -4 -4 -10 -8 -7 -7 -10 -7 -8 -23 -37 -32 -28 -30 -17 -13 -13 -4 -3 -3 -5 -5 -3 -3 -9 -5 -3 -3 -2 -7 -4 -3 -5 -7 -7 -6 -20 -10 -7 -9 -9 -5 -25 -32 -27 -27 -40 -30 -16 -17 -22 -26 -51 -25 -16 -22 -22 -16 -18 -16 -18 -18 -14 -22 -19 -13 -11 -11 -11 -9 -8 -15 -31 -45 -22 -18 -23 -26 -21 -12 -16 -11 -10 -9 -8 -11 -12 -13 -13 -15 -15 -10 -12 -11 -12 -12 -6 -7 -9 -8 -9 -10 -9 -8 -10 -13 -12 -11 -11 -11 -10 -9 -8 -7 -8 -3 -5 -6 -6 -6 -5 -5 -6 -7 -7 -5 -6 -6 -5 -5 -4 -4 -4 -4 -4 -5 -6 -6 -4 -39 -32 -25 -63 -65 -65 -11 -10 -6 -5 -13 -15 -15 -15 -14 -11 -3 -7 -7 -9 -13 -20 -15 -13 -12 -13 -18 -17 -17 -13 -12 -15 -10 -17 -13 -8 -10 -11 -5 -7 -8 -8 -6 -7 -6 -7 -8 -10 -13 -11 -9 -14 -18 -14 -12 -7 -6 -7 -9 -12 -13 -11 -8 -8 -9 -6 -5 -6 -7 -6 -3 -4 -9 -6 -6 -8 -6 -8 -11 -15 -22 -30 -30 -18 -18 -17 -10 -2 -1 -8 -10 -10 -8 -8 -4 -3 -3 -3 -6 -5 -6 -6 -6 -6 -11 -53 -20 -1 -8 -14 -4 -30 -36 -31 -21 -19 -20 -16 -16 -18 -18 -17 -34 -38 -33 -25 -17 -19 -13 -12 -13 -15 -20 -19 -16 -11 -10 -11 -7 -8 -8 -12 -26 -38 -38 -33 -27 -29 -29 -23 -12 -10 -10 -9 -8 -12 -17 -18 -13 -12 -10 -9 -12 -9 -9 -9 -5 -5 -6 -9 -12 -13 -10 -1 -5 -10 -12 -11 -11 -10 -10 -9 -8 -8 -8 -9 -8 -7 -7 -6 -5 -7 -8 -8 -7 -8 -9 -7 -6 -5 -4 -3 -4 -4 -4 -5 -4 -1 -18 -8 -25 -47 -49 -56 -8 -9 -7 -6 -9 -12 -13 -10 -15 -21 -3 -7 -6 -7 -10 -16 -26 -24 -15 -18 -25 -20 -23 -16 -20 -19 -9 -9 -8 -7 -9 -9 -1 -7 -9 -6 -4 -4 -6 -6 -6 -9 -13 -10 -11 -11 -10 -10 -9 -6 -6 -6 -7 -10 -10 -11 -12 -9 -5 -3 -5 -6 -8 -8 -7 -6 -7 -5 -4 -6 -10 -9 -8 -24 -26 -27 -24 -18 -14 -13 -10 -8 -9 -10 -7 -6 -6 -5 -4 -2 -4 -5 -5 -5 -6 -6 -5 -5 -10 -15 -2 -3 -3 -7 -10 -21 -20 -27 -27 -25 -21 -17 -12 -14 -20 -24 -18 -19 -16 -16 -16 -15 -13 -11 -19 -18 -13 -20 -19 -11 -13 -15 -13 -7 -8 -7 -14 -25 -29 -33 -15 -23 -33 -29 -10 -10 -11 -13 -14 -14 -14 -11 -10 -11 -12 -10 -10 -10 -7 -8 -9 -9 -9 -9 -8 -9 -9 -3 -4 -5 -5 -5 -7 -11 -12 -11 -10 -9 -9 -10 -8 -8 -8 -8 -7 -11 -9 -7 -7 -10 -10 -9 -8 -7 -7 -6 -3 -4 -4 -3 -3 -8 -55 -16 -34 -51 -33 -19 -6 -5 -7 -7 -7 -8 -9 -9 -10 -9 -7 -11 -8 -8 -6 -4 -5 -10 -11 -20 -25 -23 -22 -17 -26 -21 -12 -13 -11 -11 -7 -5 -7 -16 -13 -7 -6 -7 -7 -5 -9 -7 -6 -7 -9 -9 -9 -10 -9 -7 -6 -13 -11 -9 -10 -9 -5 -4 -8 -7 -4 -4 -8 -10 -9 -6 -6 -6 -6 -7 -27 -63 -56 -51 -24 -22 -25 -21 -5 -1 -14 -17 -14 -13 -5 -4 -4 -6 -8 -6 -4 -5 -6 -6 -6 -5 -4 -5 -15 -26 -3 -1 -1 -5 -9 -10 -10 -22 -21 -17 -14 -16 -23 -16 -13 -14 -15 -20 -15 -13 -12 -13 -15 -8 -7 -8 -14 -20 -17 -11 -13 -13 -9 -8 -8 -5 -8 -10 -10 -10 -7 -29 -33 -31 -22 -10 -10 -10 -10 -11 -13 -10 -9 -9 -9 -10 -8 -5 -5 -5 -6 -7 -8 -10 -5 -5 -7 -9 -12 -5 -3 -6 -9 -12 -9 -2 -7 -10 -9 -9 -8 -9 -9 -9 -9 -10 -9 -8 -5 -6 -9 -8 -7 -7 -7 -6 -4 -4 -3 -21 -18 -4 -3 -3 -4 -27 -29 -4 -5 -6 -14 -15 -13 -12 -10 -8 -5 -12 -13 -11 -10 -8 -11 -10 -10 -12 -9 -21 -24 -23 -23 -18 -23 -25 -23 -16 -5 -10 -7 -6 -9 -15 -14 -6 -7 -8 -7 -7 -13 -9 -7 -8 -8 -7 -8 -9 -10 -11 -10 -10 -10 -7 -5 -6 -6 -10 -9 -7 -6 -7 -8 -5 -9 -10 -8 -7 -8 -6 -6 -50 -89 -19 -9 -13 -13 -15 -30 -23 -14 -12 -10 -9 -6 -11 -7 -6 -8 -8 -3 -4 -5 -5 -5 -6 -2 -6 -8 -8 -7 -7 -3 -4 -10 -16 -21 -20 -10 -8 -18 -26 -24 -24 -18 -13 -11 -14 -13 -19 -16 -12 -10 -11 -15 -20 -17 -14 -12 -12 -10 -13 -12 -11 -13 -9 -10 -11 -11 -10 -10 -28 -25 -29 -31 -25 -26 -23 -19 -13 -10 -11 -13 -11 -10 -12 -11 -5 -9 -9 -9 -10 -9 -6 -4 -4 -5 -6 -9 -9 -8 -10 -11 -10 -8 -3 -2 -3 -3 -5 -12 -11 -10 -9 -6 -2 -10 -9 -5 -3 -5 -5 -5 -6 -3 -2 -5 -5 -2 -18 -16 -5 -5 -5 -4 -5 -27 -28 -8 -9 -12 -13 -22 -19 -15 -13 -7 -5 -11 -12 -11 -9 -19 -22 -14 -12 -15 -14 -21 -13 -12 -18 -20 -24 -30 -21 -11 -10 -8 -8 -5 -11 -19 -9 -8 -10 -9 -10 -12 -10 -10 -7 -5 -5 -4 -6 -7 -9 -11 -10 -9 -7 -7 -6 -6 -10 -10 -9 -8 -9 -9 -11 -11 -10 -9 -8 -8 -6 -4 -5 -13 -4 -4 -5 -5 -16 -17 -4 -6 -7 -9 -8 -7 -7 -5 -6 -8 -8 -6 -8 -7 -7 -5 -8 -8 -7 -9 -10 -9 -8 -8 -7 -13 -14 -12 -12 -17 -8 -10 -15 -15 -22 -24 -26 -18 -17 -29 -16 -16 -8 -5 -8 -6 -6 -7 -11 -13 -12 -11 -11 -10 -10 -12 -12 -11 -14 -14 -12 -11 -12 -14 -29 -32 -31 -34 -36 -34 -22 -14 -13 -15 -14 -13 -13 -11 -7 -6 -10 -10 -11 -10 -5 -6 -7 -8 -8 -8 -9 -11 -10 -9 -8 -8 -8 -2 -2 -2 -3 -6 -8 -7 -3 -1 -1 -1 -2 -3 -3 -3 -2 0 0 0 0 -3 -6 -4 -3 -4 -5 -6 -7 -6 -45 -54 -33 -15 -13 -5 -6 -18 -13 -16 -19 -13 -10 -6 -11 -12 -12 -13 -18 -11 -9 -9 -6 -20 -10 -6 -12 -18 -19 -28 -20 -15 -9 -4 -4 -3 -11 -15 -12 -11 -8 -8 -8 -8 -8 -9 -8 -6 -4 -2 -2 -5 -6 -8 -10 -10 -10 -9 -6 -6 -9 -9 -6 -6 -7 -8 -8 -9 -9 -8 -7 -8 -8 -4 -4 -3 -4 -6 -9 -8 -38 -36 -6 -6 -3 -7 -7 -13 -24 -6 -16 -12 -9 -8 -8 -8 -36 -22 -6 -6 -7 -10 -11 -9 -8 -8 -8 -14 -13 -8 -10 -22 -11 -20 -13 -6 -11 -18 -15 -13 -16 -25 -22 -16 -12 -7 -7 -7 -8 -6 -9 -11 -11 -11 -15 -17 -14 -11 -12 -14 -12 -11 -12 -13 -12 -7 -11 -20 -23 -23 -25 -28 -28 -19 -12 -11 -13 -14 -13 -10 -7 -8 -12 -11 -12 -8 -5 -6 -6 -8 -8 -11 -11 -6 -6 -5 -7 -8 -8 -9 -2 -1 -1 -2 -2 -1 -2 -3 -3 -3 -1 -2 -2 -2 -2 0 0 -3 -1 0 -2 -4 -2 -3 -6 -7 -7 -7 -7 -11 -10 -13 -13 -11 -8 -15 -15 -13 -17 -20 -22 -18 -8 -7 -9 -12 -16 -14 -8 -6 -7 -14 -13 -16 -17 -16 -17 -22 -19 -27 -16 -5 -6 -3 -15 -18 -18 -15 -6 -6 -6 -7 -7 -7 -6 -8 -7 -6 -4 -2 -2 -6 -8 -9 -9 -6 -5 -4 -3 -5 -5 -7 -8 -8 -8 -9 -10 -9 -8 -9 -7 -4 -6 -3 -4 -6 -6 -6 -3 -3 -3 -4 -6 -9 -8 -8 -8 -8 -12 -9 -8 -7 -12 -23 -41 -17 -5 -4 -7 -11 -11 -10 -9 -9 -10 -20 -14 -11 -8 -7 -12 -5 -5 -4 -8 -16 -8 -15 -26 -22 -14 -11 -16 -11 -7 -8 -11 -12 -7 -9 -10 -10 -11 -9 -11 -11 -13 -14 -9 -6 -9 -12 -10 -5 -6 -10 -13 -20 -26 -29 -33 -34 -30 -26 -23 -16 -14 -11 -8 -7 -9 -10 -8 -8 -8 -8 -7 -9 -9 -12 -10 -3 -3 -2 -4 -4 -4 -3 -2 -2 -1 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -4 -4 -3 -2 -8 -9 -7 -5 -5 -5 -5 -7 -7 -6 -5 0 -5 -6 -8 -10 -15 -17 -16 -17 -11 -17 -19 -15 -12 -13 -11 -11 -11 -13 -16 -11 -8 -8 -7 -7 -12 -13 -13 -15 -18 -18 -24 -12 -9 -9 -7 -17 -17 -17 -18 -13 -6 -5 -7 -7 -5 -6 -7 -8 -8 -7 -5 -7 -9 -8 -8 -7 -5 -4 -4 -5 -6 -7 -7 -7 -7 -7 -5 -4 -10 -10 -8 -7 -6 -7 -4 -6 -4 -3 -5 -2 -2 -5 -7 -8 -8 -8 -10 -11 -11 -10 -7 -7 -27 -32 -37 -26 -5 -4 -5 -9 -11 -8 -9 -11 -10 -13 -22 -7 -6 -6 -4 -3 -6 -6 -6 -5 -7 -6 -3 -2 -14 -17 -15 -19 -18 -16 -11 -9 -11 -10 -11 -10 -10 -12 -10 -9 -13 -13 -13 -12 -10 -11 -11 -8 -6 -7 -7 -8 -20 -30 -32 -37 -29 -25 -26 -21 -11 -13 -8 -6 -5 -5 -6 -6 -8 -9 -10 -10 -10 -10 -6 -5 -5 -5 -5 -5 -5 -4 -3 -3 -5 -3 -3 -3 -2 -2 0 0 0 0 0 -1 -3 -7 -6 -3 -1 0 -7 -8 -8 -7 -5 -5 -5 -6 -9 -8 -2 -9 -7 -7 -12 -8 -11 -13 -10 -14 -14 -13 -13 -14 -15 -14 -13 -13 -11 -9 -8 -8 -8 -7 -7 -6 -13 -16 -16 -13 -8 -6 -10 -12 -13 -18 -18 -18 -18 -14 -7 -5 -8 -12 -8 -3 -4 -6 -5 -6 -7 -7 -10 -8 -7 -6 -5 -4 -7 -6 -6 -7 -8 -8 -7 -6 -4 -3 -5 -8 -4 -4 -4 -4 -7 -5 -4 -4 -5 -4 -3 -18 -11 -5 -4 -4 -4 -3 -4 -6 -6 -8 -49 -27 -3 -2 -2 -5 -7 -10 -10 -3 -1 -8 -10 -15 -19 -8 -9 -7 -6 -4 -3 -3 -3 -8 -11 -12 -7 -23 -20 -19 -20 -22 -21 -20 -17 -16 -15 -13 -13 -11 -4 -5 -12 -14 -20 -16 -13 -11 -10 -12 -13 -10 -8 -8 -8 -9 -17 -25 -30 -31 -28 -30 -31 -27 -19 -13 -7 -9 -10 -26 -42 -36 -11 -15 -15 -12 -8 -7 -8 -9 -8 -7 -8 -15 -13 -10 -7 -6 -7 -8 -7 -6 -5 -3 -2 -1 0 -1 -2 -3 -1 -3 -6 -5 -1 0 -2 -2 -3 -3 -1 -2 -3 -3 -3 -2 -3 -5 -10 -15 -11 -14 -14 -13 -11 -16 -17 -19 -19 -18 -17 -13 -15 -12 -9 -6 -6 -10 -9 -9 -8 -8 -12 -12 -10 -8 -8 -9 -14 -13 -13 -14 -15 -12 -18 -12 -7 -6 -5 -9 -7 -5 -6 -8 -5 -6 -6 -6 -6 -3 -5 -5 -5 -5 -5 -7 -7 -7 -7 -6 -6 -6 -6 -5 -5 -5 -2 -2 -3 -3 -4 -6 -4 -6 -7 -7 -5 -3 -4 -4 -4 -3 -3 -4 -1 -1 -2 -9 -31 -9 -4 -7 -7 -6 -8 -10 -11 -9 -4 -11 -7 -25 -23 -9 -10 -16 -17 -17 -11 -4 -5 -15 -14 -6 -4 -7 -21 -20 -20 -18 -14 -15 -16 -18 -18 -14 -9 -10 -7 -4 -2 -3 -12 -10 -13 -10 -9 -13 -11 -11 -10 -11 -11 -10 -12 -11 -12 -17 -29 -35 -35 -35 -27 -19 -13 -13 -7 -21 -34 -32 -23 -28 -29 -24 -17 -16 -30 -31 -26 -16 -14 -28 -27 -24 -26 -27 -24 -14 -14 -11 -9 -7 -5 -5 -4 -4 -6 -7 -5 -3 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -3 -3 -2 -2 -2 -3 -7 -9 -7 -8 -13 -14 -16 -17 -17 -16 -17 -21 -21 -19 -29 -17 -9 -4 -3 -7 -8 -8 -9 -11 -12 -7 -9 -11 -11 -13 -20 -18 -15 -13 -12 -10 -15 -10 -7 -7 -6 -5 -4 -3 -3 -5 -4 -5 -5 -5 -5 -5 -4 -4 -4 -4 -5 -6 -6 -6 -5 -5 -5 -5 -5 -6 -6 -4 -3 -5 -6 -7 -7 -6 -3 -5 -6 -6 -5 -1 -4 -4 -3 -3 -3 -4 -4 -4 -4 -7 -16 -6 -6 -7 -8 -8 -9 -9 -10 -9 -9 -10 -11 -21 -17 -9 -9 -9 -11 -9 -7 -5 -9 -15 -21 -14 -5 -3 -3 -5 -16 -16 -10 -6 -20 -15 -14 -12 -9 -10 -14 -15 -12 -10 -12 -11 -13 -11 -10 -10 -7 -12 -7 -12 -12 -8 -10 -7 -7 -9 -9 -12 -15 -17 -15 -12 -13 -11 -13 -14 -11 -17 -32 -31 -30 -32 -35 -37 -32 -37 -23 -19 -22 -29 -29 -17 -19 -25 -28 -27 -18 -14 -13 -12 -10 -10 -7 -8 -5 -7 -11 -8 -5 -4 -3 -2 -2 -3 -4 -4 -3 -2 -2 -3 -2 -1 0 -3 -8 -11 -11 -7 -5 -8 -15 -17 -18 -19 -16 -21 -21 -16 -13 -17 -11 -4 -2 -3 -4 -6 -12 -9 -6 -7 -9 -12 -11 -9 -10 -12 -12 -13 -16 -18 -13 -8 -7 -7 -6 -6 -6 -4 -4 -4 -4 -4 -3 -5 -6 -5 -4 -4 -4 -4 -5 -6 -5 -4 -3 -3 -3 -4 -4 -4 -4 -4 -4 -3 -4 -3 -5 -5 -4 -4 -4 -3 -3 -4 -5 -4 -3 -2 -3 -4 -4 -6 -5 -4 -4 -6 -7 -9 -9 -8 -8 -8 -10 -5 -6 -11 -13 -21 -21 -11 -6 -12 -34 -7 -4 -5 -7 -11 -5 -8 -9 -8 -6 -5 -11 -18 -16 -10 -9 -10 -7 -6 -9 -13 -12 -12 -9 -6 -7 -9 -10 -12 -11 -10 -10 -3 -2 -4 -5 -4 -5 -7 -9 -11 -14 -14 -13 -10 -11 -12 -8 -6 -11 -34 -33 -32 -39 -44 -42 -41 -40 -36 -34 -36 -32 -29 -31 -31 -30 -34 -9 -9 -23 -31 -20 -16 -14 -12 -11 -12 -13 -13 -9 -14 -17 -11 -15 -12 -10 -9 -8 -6 -6 -6 -5 -4 -4 -7 -2 0 -2 -4 -6 -7 -11 -9 -3 -4 -14 -14 -12 -11 -12 -17 -18 -12 -7 -8 -20 -7 -4 -3 -4 -10 -7 -16 -12 -8 -9 -10 -9 -9 -9 -8 -7 -11 -9 -11 -12 -5 -5 -6 -6 -6 -6 -5 -5 -6 -6 -5 -3 -1 -3 -3 -4 -3 -3 -4 -5 -5 -5 -4 -4 -2 -1 -2 -5 -4 -3 -4 -4 -4 -3 -3 -4 -5 -5 -9 -21 -5 -1 -3 -5 -4 -4 -3 -2 -3 -5 -5 -5 -5 -5 -6 -6 -8 -9 -9 -9 -9 -10 -3 -5 -19 -25 -14 -28 -17 -10 -14 -29 -14 -4 -4 -4 -5 -4 -5 -6 -6 -6 -7 -7 -15 -16 -16 -14 -12 -13 -72 -80 -46 -11 -13 -12 -8 -6 -7 -8 -10 -6 -5 -5 -4 -3 -3 -4 -4 -5 -6 -7 -2 0 -6 -12 -13 -15 -16 -10 -23 -59 -59 -55 -52 -53 -56 -56 -58 -59 -45 -33 -33 -36 -35 -33 -33 -32 -29 -26 -21 -19 -25 -28 -19 -23 -21 -15 -16 -25 -24 -20 -20 -19 -16 -22 -22 -23 -24 -32 -41 -37 -11 -6 -6 -11 -17 -13 -10 -7 -6 -7 -8 -10 -5 -4 -7 -14 -15 -15 -12 -12 -16 -12 -11 -8 -6 -7 -6 -6 -6 -5 -5 -5 -8 -9 -9 -10 -9 -9 -9 -9 -9 -8 -6 -8 -12 -10 -7 -8 -7 -7 -6 -6 -6 -6 -7 -7 -7 -6 -5 -5 -5 -4 -4 -5 -6 -5 -6 -4 -2 -4 -5 -5 -6 -6 -5 -2 -4 -4 -3 -3 -5 -5 -5 -5 -15 -37 -9 -6 -4 -4 -6 -6 -5 -4 -4 -5 -6 -6 -6 -5 -5 -7 -8 -10 -10 -10 -10 -9 -4 -7 -22 -31 -25 -29 -27 -27 -18 -19 -32 -4 -5 -4 -2 -1 -1 -6 -7 -12 -15 -13 -10 -4 -11 -19 -21 -14 -38 -103 -62 -9 -14 -13 -16 -11 -9 -8 -6 -4 -4 -7 -10 -8 -3 -4 -6 -7 -8 -9 -10 -10 -11 -10 -8 -9 -11 -19 -31 -51 -54 -55 -58 -59 -51 -44 -47 -49 -37 -43 -45 -33 -34 -30 -33 -33 -31 -37 -8 -5 -9 -16 -21 -31 -37 -25 -15 -14 -22 -22 -21 -21 -21 -20 -20 -20 -21 -22 -32 -42 -29 -25 -22 -30 -45 -45 -43 -40 -21 -10 -13 -14 -10 -7 -7 -10 -11 -10 -14 -16 -16 -12 -19 -19 -14 -11 -10 -8 -9 -9 -13 -16 -7 -11 -10 -9 -8 -8 -9 -10 -9 -7 -4 -6 -14 -9 -7 -7 -7 -8 -7 -6 -6 -6 -7 -7 -8 -8 -8 -8 -7 -6 -6 -7 -7 -7 -7 -3 -1 -2 -3 -5 -6 -7 -6 -6 -5 -2 -1 -3 -7 -7 -4 -6 -4 -3 -6 -4 -6 -6 -6 -6 -6 -7 -7 -8 -8 -8 -8 -6 -7 -8 -8 -8 -9 -10 -9 -7 -10 -41 -57 -41 -29 -28 -28 -28 -18 -19 -23 -5 -4 -2 -5 -5 -3 -3 -6 -25 -30 -22 -13 -11 -11 -7 -12 -24 -23 -44 -25 -13 -13 -7 -8 -9 -12 -9 -4 -4 -7 -8 -11 -10 -4 -3 -5 -6 -7 -8 -8 -8 -9 -9 -7 -6 -5 -35 -39 -30 -27 -30 -37 -52 -40 -27 -28 -28 -28 -28 -41 -49 -44 -29 -33 -33 -30 -31 -36 -9 -3 -6 -17 -29 -38 -37 -36 -24 -12 -16 -15 -15 -16 -18 -21 -21 -34 -36 -30 -31 -40 -39 -37 -40 -42 -44 -44 -17 -31 -10 -13 -14 -3 -6 -7 -7 -8 -9 -11 -14 -16 -15 -16 -18 -13 -12 -11 -11 -12 -13 -16 -16 -13 -13 -9 -15 -15 -13 -14 -13 -11 -9 -7 -6 -17 -8 -6 -6 -6 -8 -6 -6 -6 -6 -6 -6 -7 -8 -8 -8 -6 -5 -6 -4 -2 -3 -7 -5 -4 -4 -3 -3 -1 -3 -6 -6 -3 -2 -3 -5 -6 -5 -2 -9 -6 -4 -4 -4 -7 -6 -5 -6 -7 -8 -9 -10 -9 -8 -8 -6 -8 -9 -9 -9 -10 -11 -35 -22 -9 -14 -45 -37 -31 -30 -28 -28 -25 -9 -3 -7 -8 -1 -7 -8 -14 -16 -7 -10 -26 -26 -19 -25 -29 -28 -28 -29 -28 -16 -13 -19 -17 -7 -11 -9 -11 -10 -8 -8 -14 -6 -10 -13 -10 -6 -17 -15 -12 -11 -10 -8 -8 -9 -20 -28 -25 -23 -38 -46 -48 -42 -28 -48 -35 -27 -26 -25 -26 -26 -29 -34 -35 -27 -31 -35 -34 -31 -29 -29 -28 -25 -28 -37 -38 -38 -37 -47 -44 -29 -27 -22 -20 -21 -27 -27 -23 -27 -35 -37 -37 -35 -33 -33 -33 -36 -36 -10 -39 -8 -5 -7 -12 -11 -10 -8 -7 -8 -9 -11 -12 -11 -9 -11 -11 -11 -11 -10 -8 -6 -11 -11 -13 -15 -11 -20 -25 -20 -14 -16 -14 -15 -15 -10 -5 -6 -6 -5 -6 -6 -5 -4 -5 -5 -6 -7 -6 -6 -7 -6 -5 -6 -4 -5 -4 -3 -5 -5 -6 -6 -5 -2 -1 -3 -5 -5 -2 -3 -4 -3 -5 -5 -5 -11 -7 -5 -4 -4 -7 -6 -6 -6 -8 -9 -9 -9 -8 -7 -13 -24 -23 -17 -12 -33 -56 -5 -46 -35 -37 -63 -48 -11 -10 -15 -22 -27 -21 -8 -9 -11 -8 -6 -6 -7 -46 -83 -55 -5 -11 -23 -20 -18 -26 -19 -20 -25 -27 -24 -22 -18 -24 -25 -16 -9 -9 -9 -11 -12 -12 -10 -10 -11 -11 -11 -17 -18 -21 -25 -27 -20 -7 -16 -33 -44 -43 -40 -27 -24 -27 -29 -27 -33 -30 -27 -26 -26 -28 -26 -26 -26 -26 -25 -26 -32 -32 -32 -34 -35 -36 -36 -35 -34 -35 -37 -37 -38 -38 -36 -38 -35 -33 -30 -35 -42 -33 -29 -27 -33 -36 -35 -35 -29 -20 -14 -12 -11 -18 -12 -5 -5 -8 -9 -12 -11 -8 -6 -4 -6 -8 -9 -9 -10 -10 -7 -10 -7 -6 -8 -5 -10 -13 -13 -12 -13 -17 -18 -15 -13 -12 -13 -20 -13 -6 -8 -8 -7 -6 -6 -7 -9 -7 -8 -6 -6 -6 -7 -5 -6 -7 -7 -6 -7 -5 -4 -4 -4 -5 -5 -4 -2 -1 -5 -5 -3 -2 -3 -5 -5 -5 -7 -8 -8 -6 -5 -5 -3 -2 -3 -5 -6 -8 -10 -10 -9 -6 -5 -23 -44 -45 -56 -86 -85 -74 -50 -30 -29 -38 -29 -9 -8 -2 -25 -22 -15 -14 -30 -18 -7 -4 -5 -5 -6 -5 -6 -7 -4 -6 -12 -7 -6 -13 -5 -19 -10 -7 -11 -17 -20 -20 -23 -19 -11 -11 -13 -14 -19 -26 -35 -13 -12 -12 -10 -7 -8 -15 -10 -9 -14 -21 -21 -26 -31 -32 -27 -24 -22 -27 -29 -28 -29 -34 -29 -27 -28 -30 -30 -24 -26 -26 -26 -27 -30 -29 -29 -32 -36 -36 -35 -33 -32 -33 -35 -38 -39 -37 -38 -40 -39 -35 -31 -31 -31 -30 -32 -27 -25 -26 -30 -36 -27 -27 -30 -28 -24 -37 -15 -6 -4 -5 -6 -8 -9 -7 -10 -10 -6 -6 -10 -11 -9 -6 -7 -9 -7 -7 -7 -8 -13 -7 -7 -8 -10 -13 -18 -13 -10 -9 -9 -12 -9 -8 -8 -9 -8 -7 -7 -9 -13 -12 -12 -9 -7 -5 -5 -4 -3 -5 -6 -6 -6 -5 -5 -5 -5 -4 -3 -3 -4 -3 -3 -3 -3 -4 -5 -5 -7 -8 -9 -8 -6 -5 -8 -9 -6 -3 -3 -6 -7 -9 -8 -7 -8 -4 -4 -16 -19 -10 -32 -10 -56 -66 -53 -34 -26 -33 -23 -9 -7 -1 -22 -12 -14 -23 -13 -30 -10 -4 -5 -5 -5 -4 -3 -4 -4 -3 -6 -4 -4 -5 -10 -47 -26 -7 -3 -9 -15 -13 -17 -18 -15 -14 -14 -19 -27 -31 -24 -14 -7 -7 -6 -5 -8 -17 -10 -8 -13 -18 -12 -22 -25 -28 -20 -3 -4 -28 -33 -35 -33 -28 -27 -31 -30 -31 -32 -27 -27 -28 -28 -28 -29 -27 -30 -31 -31 -30 -30 -34 -34 -32 -31 -30 -37 -32 -31 -35 -37 -32 -31 -31 -33 -32 -30 -42 -30 -26 -29 -32 -24 -30 -23 -19 -21 -25 -7 -7 -7 -6 -5 -5 -5 -5 -9 -6 -5 -8 -11 -10 -12 -10 -7 -10 -8 -7 -8 -10 -14 -14 -12 -7 -6 -7 -6 -7 -8 -9 -10 -9 -9 -8 -8 -8 -8 -7 -7 -7 -7 -7 -8 -8 -9 -7 -4 -3 -4 -4 -4 -5 -5 -4 -5 -5 -5 -4 -3 -2 -7 -5 -2 -3 -4 -5 -6 -7 -9 -9 -3 -6 -5 -3 -3 -6 -7 -7 -6 -5 -5 -10 -8 -7 -8 -6 -5 -6 -4 -3 -5 -8 -66 -71 -55 -40 -32 -30 -29 -44 -33 -4 -22 -21 -22 -22 -14 -20 -8 -7 -8 -7 -8 -14 -7 -6 -5 -4 -6 -5 -6 -5 -4 -2 -5 -5 -3 -3 -4 -5 -5 -5 -10 -12 -11 -15 -14 -11 -9 -7 -5 -7 -7 -6 -7 -7 -9 -7 -7 -7 -8 -13 -16 -18 -12 -3 -3 -6 -9 -13 -20 -25 -30 -39 -40 -38 -36 -33 -33 -32 -31 -30 -29 -28 -32 -32 -31 -29 -25 -28 -33 -33 -31 -30 -30 -35 -35 -34 -33 -33 -29 -32 -34 -35 -34 -37 -35 -34 -30 -26 -22 -26 -27 -27 -29 -31 -11 -9 -7 -6 -6 -7 -7 -9 -6 -5 -7 -9 -12 -13 -7 -5 -8 -12 -12 -8 -8 -8 -8 -10 -15 -12 -8 -8 -8 -8 -7 -8 -8 -10 -10 -7 -6 -7 -8 -7 -8 -9 -10 -9 -8 -8 -7 -6 -6 -5 -4 -4 -4 -5 -5 -5 -5 -5 -6 -14 -21 -19 -6 -8 -5 -4 -6 -6 -8 -10 -9 -8 -8 -5 -5 -4 -4 -3 -3 -5 -6 -5 -6 -11 -5 -9 -5 -4 -4 -4 -4 -3 -2 -4 -16 -64 -52 -34 -27 -29 -32 -46 -48 -30 -19 -35 -22 -13 -10 -8 -11 -11 -12 -13 -18 -31 -6 -8 -6 -5 -6 -4 -3 -2 -3 -4 -5 -6 -4 -3 -4 -3 -3 -2 -3 -5 -7 -11 -6 -7 -7 -5 -1 -2 -4 -5 -5 -5 -4 -4 -6 -7 -7 -7 -7 -5 -7 -9 -10 -11 -6 -5 -15 -23 -27 -31 -33 -26 -20 -25 -37 -36 -33 -33 -34 -33 -32 -30 -28 -26 -25 -25 -31 -33 -34 -35 -37 -38 -35 -34 -32 -32 -32 -30 -29 -29 -19 -5 -10 -29 -35 -32 -28 -24 -31 -31 -29 -28 -16 -18 -22 -20 -8 -8 -11 -13 -15 -9 -11 -12 -12 -13 -7 -6 -7 -10 -11 -9 -14 -11 -9 -10 -13 -15 -8 -7 -8 -8 -7 -7 -6 -6 -6 -6 -5 -6 -8 -8 -8 -8 -9 -9 -9 -9 -9 -8 -9 -8 -7 -6 -5 -6 -6 -7 -6 -6 -7 -26 -43 -40 -6 -4 -5 -5 -7 -8 -9 -12 -11 -9 -8 -4 -5 -4 -3 -3 -3 -5 -6 -7 -9 -11 -5 -38 -23 -6 -6 -4 -4 -3 -4 -7 -19 -64 -54 -37 -27 -27 -35 -56 -42 -35 -35 -43 -35 -14 -8 -8 -9 -9 -13 -19 -17 -9 -6 -3 -5 -5 -4 -5 -4 -2 -3 -3 -4 -5 -5 -3 -3 -3 -4 -5 -3 -3 -5 -7 -3 -5 -4 -3 -3 -3 -5 -4 -8 -8 -5 -5 -4 -5 -6 -6 -7 -8 -9 -8 -8 -8 -4 -2 -6 -7 -4 -4 0 -14 -8 -11 -28 -37 -29 -28 -29 -32 -33 -30 -29 -27 -26 -27 -31 -35 -36 -36 -36 -35 -36 -37 -35 -34 -29 -21 -26 -22 -20 -17 -16 -29 -33 -32 -29 -26 -26 -35 -35 -33 -8 -10 -9 -16 -19 -9 -20 -23 -21 -16 -16 -17 -16 -13 -8 -8 -12 -10 -9 -8 -11 -12 -8 -9 -12 -13 -8 -7 -8 -9 -8 -7 -7 -7 -8 -8 -6 -7 -8 -8 -8 -8 -8 -8 -9 -9 -10 -9 -11 -11 -10 -9 -9 -8 -8 -9 -9 -7 -9 -29 -40 -28 -7 -14 -8 -7 -8 -10 -11 -13 -11 -11 -7 -2 -6 -7 -6 -7 -8 -8 -6 -8 -13 -12 -6 -8 -5 -4 -4 -5 -4 -3 -7 -10 -11 -25 -54 -49 -40 -42 -47 -33 -28 -18 -37 -51 -25 -11 -10 -8 -6 -7 -12 -17 -19 -13 -8 -12 -7 -6 -6 -6 -4 -1 -5 -4 -3 -4 -6 -4 -3 -5 -7 -9 -5 -5 -5 -6 -6 -6 -6 -7 -6 -4 -2 -1 -6 -7 -6 -7 -7 -6 -6 -7 -8 -8 -8 -9 -10 -11 -12 -12 -7 -6 -3 -1 0 0 0 -2 -7 -17 -29 -24 -16 -23 -32 -29 -31 -30 -25 -27 -35 -35 -36 -35 -35 -35 -35 -26 -26 -30 -31 -26 -23 -23 -24 -14 -5 -12 -26 -24 -25 -28 -27 -24 -25 -22 -11 -24 -16 -18 -21 -12 -24 -23 -22 -20 -18 -14 -14 -14 -12 -9 -12 -11 -12 -12 -10 -10 -16 -11 -11 -12 -12 -8 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -9 -9 -9 -7 -7 -8 -8 -9 -9 -11 -12 -11 -10 -10 -8 -7 -11 -10 -9 -11 -16 -22 -14 -8 -13 -12 -6 -9 -10 -11 -15 -11 -13 -7 -2 -5 -6 -3 -7 -11 -10 -7 -6 -12 -9 -4 -4 -4 -2 -5 -6 -4 -2 -7 -7 -6 -22 -60 -59 -45 -32 -36 -46 -41 -24 -33 -33 -13 -6 -4 -4 -4 -6 -9 -14 -23 -22 -22 -24 -4 -4 -8 -14 -11 -2 -3 -3 -4 -5 -7 -6 -6 -8 -8 -6 -8 -5 -8 -8 -8 -8 -3 -3 -3 -4 -4 0 -2 -4 -4 -4 -4 -4 -5 -7 -8 -8 -9 -7 -9 -10 -8 -4 -4 -9 -10 -5 -1 -2 -4 -1 0 -4 -15 -18 -10 -17 -15 0 -4 -7 -16 -18 -21 -23 -30 -25 -29 -31 -26 -23 -24 -22 -24 -25 -20 -21 -19 -19 -18 -18 -22 -24 -27 -29 -28 -27 -21 -20 -13 -21 -22 -22 -17 -13 -21 -13 -13 -14 -13 -11 -12 -9 -9 -10 -11 -11 -13 -14 -14 -16 -21 -12 -11 -12 -14 -15 -7 -6 -6 -6 -6 -8 -6 -6 -6 -7 -8 -8 -9 -10 -9 -8 -10 -8 -9 -9 -9 -11 -10 -10 -10 -9 -7 -11 -9 -11 -11 -11 -25 -9 -4 -3 -5 -7 -11 -10 -12 -14 -10 -12 -6 -3 -4 -3 -1 -3 -6 -9 -11 -9 -11 -8 -6 -5 -5 -2 -4 -5 -3 -3 -9 -7 -8 -15 -36 -55 -45 -25 -32 -36 -14 -36 -37 -24 -13 -9 -5 -2 -2 -3 -3 -7 -21 -21 -15 -7 -7 -10 -9 -27 -22 -4 -6 -4 -6 -6 -5 -6 -6 -6 -5 -4 -4 -5 -9 -7 -5 -5 -3 -5 -1 -4 -4 -1 -4 -5 -3 -4 -6 -6 -6 -7 -6 -6 -7 -5 -7 -3 -1 0 -1 -10 -9 -5 -5 -12 -4 -1 0 0 -1 -2 -7 -4 -1 0 0 0 -5 -3 0 -4 -16 -24 -21 -19 -22 -27 -23 -24 -23 -21 -22 -29 -17 -23 -24 -24 -25 -27 -26 -27 -27 -25 -19 -18 -18 -18 -10 -30 -16 -14 -16 -7 -6 -14 -16 -15 -14 -10 -12 -14 -13 -12 -15 -14 -15 -14 -14 -15 -15 -16 -14 -12 -6 -5 -5 -5 -6 -7 -6 -6 -6 -6 -7 -7 -8 -9 -9 -9 -11 -8 -10 -10 -9 -9 -9 -10 -11 -9 -8 -11 -9 -13 -11 -19 -39 -6 -3 -8 -12 -11 -10 -11 -14 -13 -11 -12 -7 -6 -6 -5 -3 -5 -6 -11 -15 -15 -13 -9 -9 -9 -6 -3 -5 -6 -4 -4 -8 -8 -5 -5 -27 -52 -36 -34 -34 -29 -26 -45 -29 -20 -8 -8 -15 -8 -7 -4 -1 -3 -15 -11 -19 -24 -21 -19 -13 -49 -30 -8 -5 -4 -4 -4 -3 -3 -5 -3 -5 -7 -7 -5 -4 -5 -5 -3 0 0 0 -1 -3 -3 -3 -3 -6 -7 -4 -2 -5 -3 -2 -1 -2 -4 0 0 0 0 -1 -5 -1 0 -5 -11 -12 -1 0 0 -1 -2 -2 -4 -2 0 0 0 0 0 0 0 -4 -20 -20 -7 -4 -8 -10 -23 -27 -28 -30 -27 -17 -29 -26 -27 -29 -28 -23 -23 -22 -21 -24 -32 -20 -23 -15 -22 -10 -15 -18 -14 -14 -17 -17 -17 -15 -14 -18 -13 -13 -15 -17 -17 -18 -16 -15 -15 -11 -13 -9 -6 -6 -6 -6 -5 -6 -6 -6 -7 -6 -7 -7 -7 -7 -10 -9 -9 -10 -9 -10 -9 -9 -10 -9 -9 -12 -9 -9 -11 -7 -11 -10 -15 -20 -6 -5 -7 -10 -10 -7 -9 -14 -11 -13 -14 -6 -6 -8 -6 -6 -7 -7 -12 -10 -9 -9 -4 -6 -7 -10 -9 -4 -5 -5 -5 -6 -6 -6 -7 -39 -53 -39 -42 -14 -17 -35 -43 -22 -22 -8 -6 -8 0 -1 -1 -1 -3 -4 -2 -1 -19 -18 -10 -12 -38 -30 -16 -6 -10 -8 -7 -4 -4 -5 -3 -3 -5 -3 -3 -5 -6 -4 -1 0 0 0 0 -1 -1 0 -1 -5 -6 -8 -7 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -11 -19 -19 -28 -35 -27 -22 -19 -24 -24 -22 -23 -18 -23 -24 -16 -8 -11 -12 -12 -12 -10 -18 -17 -14 -11 -11 -9 -18 -15 -14 -18 -17 -20 -20 -17 -14 -13 -17 -20 -15 -8 -9 -7 -7 -6 -6 -7 -6 -6 -6 -6 -7 -8 -8 -8 -8 -8 -10 -8 -9 -9 -8 -8 -9 -8 -8 -9 -10 -12 -9 -10 -11 -10 -12 -20 -13 -9 -7 -5 -9 -10 -13 -12 -9 -14 -5 -13 -16 -8 -9 -7 -7 -7 -9 -8 -7 -6 -5 -5 -6 -12 -4 -3 -6 -6 -2 -5 -5 -5 -5 -6 -8 -20 -25 -39 -59 -34 -31 -31 -32 -24 -14 -9 -2 0 0 0 0 0 -4 -7 -7 -8 -6 -6 -7 -16 -27 -13 -19 -17 -10 -10 -10 -6 -5 -4 -2 -1 0 0 -1 -2 -3 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 -11 -16 -16 -13 -12 -14 -21 -21 -13 -2 -4 -18 -22 -20 -18 -6 -16 -22 -22 -18 -13 -16 -17 -14 -14 -21 -23 -22 -17 -11 -7 -20 -15 -15 -20 -18 -19 -25 -21 -18 -18 -21 -14 -12 -12 -13 -11 -10 -9 -8 -7 -6 -6 -6 -6 -7 -7 -8 -9 -8 -8 -8 -7 -8 -8 -8 -10 -13 -10 -7 -8 -9 -9 -8 -10 -10 -11 -12 -14 -11 -11 -8 -6 -10 -4 -12 -11 -10 -13 -6 -7 -7 -10 -12 -4 -6 -6 -8 -8 -1 -6 -7 -7 -6 -4 -5 -4 -4 -3 -3 -6 -7 -8 -7 -5 -3 -2 -2 -35 -45 -10 -54 -31 -26 -17 -5 -13 -4 -1 0 0 0 0 0 0 0 -1 -6 -5 -5 -15 -30 -23 -8 -6 -7 -8 -9 -6 -5 -4 -3 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -14 0 0 0 0 0 0 0 0 0 -4 -8 0 0 0 0 0 0 -3 -7 -10 -9 0 0 -18 -28 -27 -14 0 -6 -10 -10 -11 -17 -25 -20 -17 -19 -9 -10 -14 -16 -15 -13 -11 -20 -32 -24 -12 -15 -30 -22 -22 -24 -24 -29 -20 -23 -26 -22 -12 -28 -29 -27 -22 -17 -16 -13 -11 -10 -8 -7 -9 -9 -9 -9 -9 -8 -7 -7 -7 -8 -8 -9 -13 -20 -22 -10 -9 -9 -8 -8 -8 -8 -9 -10 -10 -10 -10 -12 -12 -16 -20 -17 -8 -6 -12 -9 -7 -7 -27 -27 -6 -6 -5 -5 -6 -7 -7 -7 -8 -7 -6 -5 -8 -9 -7 -6 -6 -6 -6 -5 -7 -8 -9 -32 -54 -35 -12 -32 -31 -26 -11 -2 -3 -5 -5 -2 0 -1 -3 -3 -2 -1 -4 -10 -7 -5 -5 -5 -6 -9 -9 -8 -7 -5 -3 -5 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 0 0 0 0 0 0 0 0 0 -3 -5 0 0 0 -3 -11 -20 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 -4 -16 -3 -17 -22 -17 -15 -14 -15 -13 -11 -11 -20 -16 -23 -20 -19 -33 -24 -23 -18 -22 -33 -16 -24 -27 -29 -31 -36 -38 -38 -30 -19 -18 -17 -15 -14 -13 -10 -12 -10 -9 -9 -10 -9 -8 -8 -8 -8 -6 -9 -9 -8 -8 -10 -9 -8 -7 -7 -8 -9 -10 -12 -13 -12 -7 -21 -20 -14 -13 -17 -13 -10 -14 -21 -21 -17 -14 -15 -8 -5 -6 -8 -9 -10 -9 -8 -8 -7 -6 -5 -9 -10 -9 -8 -8 -8 -9 -8 -9 -11 -14 -35 -63 -36 -24 -36 -35 -25 -10 -4 -3 -3 -2 -1 -4 -4 -2 -3 -3 -4 -7 -9 -7 -6 -7 -5 -5 -7 -8 -4 -2 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -15 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -20 -4 -3 -26 -21 -18 -17 -11 -9 -10 -11 -14 -19 -22 -17 -15 -21 -21 -23 -21 -21 -17 -31 -28 -31 -36 -37 -37 -38 -29 -21 -22 -36 -19 -17 -16 -15 -16 -16 -13 -12 -14 -16 -9 -11 -9 -8 -7 -9 -9 -8 -7 -8 -9 -7 -8 -7 -8 -10 -9 -10 -12 -12 -9 -20 -21 -19 -16 -16 -14 -17 -17 -12 -10 -16 -8 -28 -19 -7 -8 -11 -3 -1 -6 -10 -8 -7 -5 -5 -8 -9 -7 -7 -7 -6 -3 -8 -6 -6 -22 -44 -69 -68 -68 -41 -13 -23 -11 -7 -5 -4 -4 -2 -1 -1 -1 -2 -3 -3 -3 -3 -4 -4 -7 -5 -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 -26 -24 -18 -19 -19 -15 -15 -13 -10 -21 -15 -22 -22 -19 -22 -30 -19 -19 -26 -37 -28 -29 -32 -35 -36 -39 -41 -39 -28 -17 -14 -16 -16 -17 -17 -14 -14 -14 -22 -27 -17 -28 -16 -11 -11 -10 -10 -10 -9 -9 -9 -7 -8 -8 -8 -12 -26 -24 -16 -12 -10 -11 -25 -20 -15 -11 -9 -12 -16 -11 -12 -20 -18 -28 -19 -10 -9 -5 -5 -6 -8 -9 -9 -9 -7 -6 -6 -7 -7 -7 -5 -5 -5 -2 -4 -4 -42 -63 -45 -51 -64 -29 -10 -17 -5 -6 -4 -5 -8 -4 -4 -3 -2 -4 -6 -4 -3 -6 -6 -4 -6 -5 -3 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -18 -25 -27 -24 -23 -23 -19 -19 -21 -16 -28 -32 -27 -22 -26 -16 -20 -25 -27 -22 -23 -29 -31 -34 -39 -43 -43 -29 -22 -25 -14 -20 -23 -30 -31 -29 -26 -29 -32 -30 -27 -15 -23 -25 -22 -19 -18 -11 -21 -19 -11 -23 -12 -11 -11 -10 -13 -13 -13 -11 -13 -24 -10 -13 -14 -13 -12 -13 -16 -17 -18 -21 -23 -29 -23 -16 -10 -6 -8 -7 -7 -7 -8 -7 -5 -4 -5 -6 -6 -4 -3 -4 -6 -7 -5 -23 -40 -30 -26 -58 -19 -15 -24 -17 -4 -3 -3 -4 -6 -6 -7 -3 -3 -5 -4 -3 -3 -4 -4 -5 -5 -3 -4 -4 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -18 -19 -23 -23 -22 -24 -19 -28 -26 -17 -20 -24 -21 -20 -20 -14 -18 -13 -17 -23 -24 -25 -20 -26 -32 -30 -28 -30 -32 -32 -24 -23 -20 -25 -33 -34 -32 -32 -33 -24 -14 -16 -29 -31 -30 -29 -28 -11 -13 -14 -14 -19 -13 -14 -16 -14 -16 -23 -15 -13 -13 -16 -25 -8 -8 -13 -14 -11 -15 -17 -17 -19 -24 -31 -42 -44 -30 -7 -7 -5 -6 -6 -6 -7 -7 -6 -5 -5 -5 -5 -5 -6 -6 -6 -7 -5 -27 -59 -65 -44 -62 -46 -37 -29 -14 -5 -4 -3 -3 -3 -4 -3 -3 -3 -2 -4 -4 -4 -4 -4 -3 -3 -6 -6 -6 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -19 -19 -24 -24 -21 -22 -29 -31 -24 -18 -19 -24 -22 -22 -21 -18 -19 -20 -21 -20 -17 -18 -14 -18 -22 -23 -27 -32 -34 -36 -33 -25 -36 -33 -24 -18 -19 -22 -31 -24 -18 -16 -19 -21 -30 -32 -27 -13 -11 -12 -11 -11 -13 -14 -27 -22 -20 -25 -15 -13 -19 -18 -11 -13 -12 -14 -14 -13 -15 -14 -15 -19 -19 -17 -30 -35 -42 -29 -7 -5 -6 -6 -7 -7 -6 -6 -5 -4 -4 -5 -6 -6 -6 -6 -7 -5 -5 -31 -57 -47 -6 -28 -29 -21 -17 -15 -12 -6 -4 -4 -4 -3 -2 -1 -2 -4 -6 -4 -4 -3 -2 -3 -5 -6 -7 -6 -4 -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 -20 -21 -20 -26 -24 -20 -16 -13 -15 -16 -18 -21 -24 -23 -21 -22 -26 -28 -27 -26 -25 -22 -19 -15 -14 -26 -19 -19 -44 -28 -32 -34 -35 -32 -17 -32 -32 -23 -17 -24 -30 -31 -30 -28 -28 -35 -36 -33 -26 -12 -12 -12 -12 -12 -14 -26 -17 -21 -23 -15 -13 -13 -12 -11 -13 -16 -22 -16 -13 -13 -11 -15 -19 -19 -16 -14 -13 -29 -40 -24 -5 -7 -7 -7 -6 -5 -5 -4 -5 -5 -6 -6 -7 -6 -25 -37 -31 -24 -8 -38 -57 -50 -49 -40 -22 -23 -35 -32 -9 -7 -5 -5 -7 -3 -2 -3 -3 0 -1 -4 -4 -3 -3 -2 -6 -6 -4 -2 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -16 -10 -13 -17 -15 -14 -12 -12 -13 -20 -21 -22 -25 -19 -12 -21 -28 -28 -32 -31 -24 -18 -14 -15 -31 -27 -19 -17 -24 -26 -27 -29 -25 -17 -20 -33 -25 -15 -16 -27 -29 -30 -30 -32 -35 -28 -28 -30 -32 -28 -16 -14 -14 -16 -15 -10 -24 -21 -15 -14 -17 -15 -13 -14 -16 -20 -15 -12 -9 -9 -15 -18 -19 -20 -21 -20 -11 -25 -28 -24 -21 -8 -7 -6 -5 -4 -4 -5 -6 -6 -6 -6 -6 -53 -70 -58 -41 -32 -47 -50 -48 -44 -44 -34 -34 -35 -27 -3 0 -1 -2 -5 -5 -4 -4 -5 -6 -6 -6 -6 -4 -5 -6 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -14 -8 -9 -12 -9 -15 -17 -16 -14 -21 -20 -22 -22 -18 -20 -18 -20 -23 -25 -25 -19 -18 -17 -16 -18 -21 -19 -16 -15 -16 -18 -21 -21 -15 -15 -21 -20 -22 -23 -20 -17 -29 -30 -30 -31 -22 -15 -16 -23 -33 -30 -28 -20 -26 -28 -15 -29 -28 -23 -22 -27 -27 -16 -15 -17 -16 -13 -14 -11 -11 -16 -17 -17 -17 -19 -19 -16 -9 -37 -41 -34 -22 -18 -9 -7 -6 -4 -4 -5 -5 -6 -6 -7 -14 -24 -46 -56 -59 -47 -38 -43 -53 -47 -38 -27 -27 -27 -29 -25 -15 -6 -5 -6 -3 -1 0 0 -1 -2 -3 -1 -5 -7 -3 -4 -2 -2 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -22 -11 -17 -20 -11 -17 -17 -18 -23 -26 -16 -21 -19 -16 -13 -18 -17 -17 -19 -21 -16 -17 -17 -17 -19 -21 -20 -20 -14 -9 -10 -11 -14 -14 -12 -12 -15 -21 -27 -32 -35 -33 -32 -24 -22 -23 -12 -24 -33 -29 -22 -26 -18 -29 -27 -20 -31 -33 -27 -25 -25 -24 -16 -16 -26 -24 -13 -21 -18 -15 -15 -16 -16 -15 -18 -17 -16 -21 -19 -35 -38 -36 -35 -15 -8 -6 -5 -4 -5 -3 -5 -6 -5 -5 -6 -48 -65 -38 -5 -59 -59 -45 -37 -34 -20 -24 -28 -29 -26 -16 -7 -5 -6 -4 -2 -1 0 -3 -5 -4 -10 -6 -5 -6 -10 -9 -8 -7 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -20 -20 -30 -28 -20 -23 -22 -21 -32 -33 -19 -25 -17 -14 -17 -23 -22 -24 -23 -19 -14 -15 -15 -16 -17 -18 -16 -16 -16 -15 -14 -18 -17 -13 -10 -10 -11 -11 -16 -25 -33 -34 -33 -18 -14 -13 -14 -25 -26 -20 -16 -16 -14 -32 -37 -36 -31 -28 -31 -30 -24 -19 -15 -29 -36 -30 -20 -20 -26 -20 -17 -17 -18 -16 -18 -20 -18 -21 -35 -38 -37 -35 -34 -32 -11 -5 -5 -6 -7 -2 -6 -7 -6 -17 -61 -35 -58 -51 -21 -50 -54 -53 -50 -41 -26 -15 -13 -17 -21 -20 -18 -8 -7 -7 -7 -8 -1 -1 -4 -7 -13 -7 -5 -5 -4 -5 -5 -8 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -17 -17 -24 -25 -25 -23 -19 -24 -30 -30 -26 -28 -26 -19 -22 -26 -25 -23 -23 -19 -16 -15 -13 -14 -16 -17 -17 -15 -16 -18 -18 -17 -11 -11 -10 -8 -8 -9 -19 -25 -32 -35 -33 -18 -23 -16 -12 -14 -15 -14 -16 -16 -16 -32 -32 -34 -29 -23 -29 -33 -25 -22 -22 -20 -32 -25 -21 -20 -19 -16 -17 -18 -18 -17 -17 -27 -22 -16 -21 -22 -25 -33 -34 -32 -31 -9 -6 -9 -9 -3 -6 -8 -7 -31 -71 -7 -29 -52 -37 -11 -29 -33 -43 -37 -20 -13 -11 -18 -18 -19 -23 -8 -7 -5 -5 -12 -15 -13 -10 -7 -6 -7 -6 -5 -5 -3 -1 -3 -3 -3 -2 0 0 0 0 0 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -12 -15 -18 -19 -21 -20 -23 -26 -22 -28 -33 -36 -42 -34 -32 -32 -27 -18 -15 -16 -16 -15 -13 -11 -12 -14 -17 -18 -16 -17 -16 -13 -10 -12 -13 -12 -11 -11 -11 -11 -24 -33 -29 -20 -25 -17 -13 -14 -16 -14 -15 -15 -14 -15 -13 -30 -30 -26 -25 -24 -18 -21 -29 -33 -30 -17 -22 -28 -33 -34 -35 -21 -17 -17 -15 -10 -13 -16 -17 -16 -15 -27 -30 -30 -32 -34 -10 -13 -10 -3 -3 -6 -6 -11 -36 -45 -6 -46 -37 -23 -44 -42 -38 -27 -17 -12 0 -17 -14 -8 -6 -2 -3 -7 -8 -7 0 -2 -3 -5 -7 -7 -7 -6 -8 -5 0 0 0 0 0 0 0 0 0 0 -2 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -5 -7 -14 -15 -20 -13 -16 -25 -22 -26 -34 -33 -28 -28 -29 -32 -25 -19 -18 -18 -19 -19 -20 -22 -16 -9 -10 -11 -9 -9 -12 -12 -14 -17 -15 -15 -18 -18 -16 -17 -12 -14 -16 -16 -17 -15 -15 -15 -16 -14 -13 -15 -14 -12 -12 -13 -15 -25 -27 -21 -18 -22 -28 -25 -17 -15 -21 -24 -30 -36 -35 -30 -27 -24 -22 -20 -15 -16 -16 -16 -15 -17 -16 -15 -22 -33 -26 -29 -24 -14 -7 -6 -5 -7 -39 -56 -4 -39 -52 -52 -52 -47 -30 -15 -15 -12 -5 -16 -18 -16 -13 -9 0 -8 -9 -8 -7 -5 -4 -5 -6 -6 -7 -7 -11 -5 -3 -7 0 0 -1 -1 0 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -37 -33 -24 -16 -18 -13 -14 -18 -23 -29 -32 -31 -33 -34 -31 -29 -21 -21 -23 -18 -28 -14 -10 -15 -18 -15 -14 -12 -10 -10 -9 -7 -8 -13 -20 -19 -16 -19 -18 -15 -14 -13 -14 -16 -17 -17 -17 -15 -13 -13 -13 -17 -15 -14 -13 -11 -11 -17 -27 -27 -21 -19 -25 -26 -25 -24 -21 -14 -26 -35 -36 -33 -22 -22 -25 -24 -14 -14 -15 -15 -15 -16 -16 -14 -14 -15 -18 -29 -31 -18 -7 -4 -6 -6 -49 -43 -10 -29 -51 -53 -49 -42 -29 -14 -11 -12 -9 -9 -18 -18 -13 -11 -9 -7 -8 -6 -7 -8 -7 -6 -6 -6 -5 -4 -3 -8 -5 -3 0 0 -3 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -23 -26 -26 -20 -15 -16 -10 -15 -20 -25 -28 -20 -18 -31 -34 -17 -25 -25 -23 -20 -18 -24 -19 -10 -7 -10 -1 -34 -33 -24 -19 -16 -13 -10 -12 -18 -17 -23 -22 -16 -11 -10 -11 -12 -13 -14 -16 -16 -13 -12 -14 -17 -16 -15 -14 -13 -13 -15 -21 -24 -21 -18 -20 -23 -26 -27 -26 -17 -24 -32 -34 -31 -15 -14 -14 -14 -12 -12 -15 -15 -16 -16 -16 -13 -13 -13 -13 -19 -29 -17 -7 -4 -5 -4 -80 -66 -49 -67 -67 -47 -40 -34 -29 -28 -4 -6 -9 -10 -14 -15 -8 -10 -12 -5 -7 -2 0 -4 -9 -8 -9 -9 -8 -7 -4 -5 -2 -7 -9 0 0 -1 0 0 0 0 -7 -6 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -9 -12 -24 -20 -23 -29 -10 -18 -15 -17 -20 -16 -14 -28 -30 -23 -28 -25 -23 -18 -15 -21 -22 -19 -15 -11 -7 -36 -36 -31 -27 -26 -28 -29 -17 -12 -18 -23 -25 -22 -17 -14 -13 -12 -10 -9 -11 -12 -11 -12 -14 -18 -23 -17 -16 -17 -17 -16 -16 -14 -12 -11 -12 -21 -23 -22 -22 -20 -13 -27 -31 -25 -15 -15 -13 -13 -12 -11 -13 -13 -14 -15 -14 -14 -14 -14 -14 -15 -22 -22 -13 -7 -5 -17 -106 -50 -37 -44 -49 -35 -38 -34 -23 -15 -9 -7 -6 -4 -4 -6 -6 -7 -8 -6 -3 -1 0 -8 -14 -13 -12 -17 -14 -10 -8 -5 -7 -11 -11 -4 -4 -8 -3 0 0 -1 -12 -14 -13 -12 -11 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -24 -17 -29 -18 -20 -18 -11 -17 -19 -16 -17 -15 -10 -14 -16 -21 -24 -20 -19 -24 -26 -22 -14 -19 -25 -23 -25 -37 -39 -26 -17 -16 -20 -24 -22 -19 -19 -20 -22 -22 -21 -18 -15 -14 -11 -8 -8 -10 -8 -12 -14 -24 -33 -20 -15 -20 -19 -16 -13 -12 -11 -11 -11 -9 -11 -19 -20 -18 -14 -27 -27 -28 -22 -14 -13 -12 -12 -11 -10 -9 -12 -12 -12 -14 -16 -14 -14 -13 -12 -13 -8 -5 -3 -7 -29 -6 -3 -19 -31 -44 -44 -17 -10 -9 -11 -4 -7 -8 -13 -13 -2 -14 -10 -6 -4 -4 -1 -2 -8 -12 -12 -22 -19 -14 -9 -8 -7 -10 -11 -10 -12 -15 -13 -11 -10 -11 -12 -11 -10 -11 -11 -11 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -17 -16 -20 -19 -25 -22 -19 -20 -26 -23 -27 -23 -17 -15 -16 -16 -19 -19 -18 -25 -27 -23 -19 -22 -32 -29 -12 -9 -27 -9 -3 0 -8 -24 -21 -21 -21 -20 -20 -20 -19 -18 -18 -17 -13 -9 -8 -7 -6 -8 -13 -20 -28 -27 -14 -19 -18 -15 -12 -11 -10 -11 -9 -7 -7 -13 -19 -22 -23 -23 -12 -25 -22 -14 -14 -16 -12 -11 -10 -9 -11 -11 -12 -13 -12 -9 -12 -12 -12 -11 -8 -12 -6 -3 -4 -3 -1 -38 -56 -42 -31 -28 -17 -11 -7 -5 -4 -3 -11 -11 -1 -9 -6 -5 -7 -12 -17 -15 -10 -11 -12 -7 -13 -16 -13 -9 -9 -10 -7 -6 -7 -11 -7 -11 -10 -11 -13 -9 -9 -10 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -5 -4 -2 0 0 -6 -5 -2 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -4 -10 -11 -13 -24 -20 -23 -30 -35 -33 -34 -31 -26 -27 -24 -24 -26 -21 -16 -17 -19 -21 -22 -23 -22 -38 -33 -24 -16 -1 -10 -10 -18 -29 -24 -22 -21 -20 -19 -19 -19 -19 -19 -18 -15 -12 -8 -7 -6 -6 -10 -11 -13 -14 -16 -18 -17 -17 -16 -14 -12 -13 -13 -11 -8 -9 -19 -18 -15 -14 -21 -17 -20 -19 -19 -24 -11 -11 -16 -16 -10 -10 -10 -11 -10 -8 -12 -9 -11 -10 -9 -12 -27 -13 -5 -4 -2 -17 -31 -25 -6 -8 -6 -5 -4 -5 -6 -8 -12 -7 0 0 0 0 0 0 0 -3 -13 -17 -15 -7 -9 -12 -11 -13 -16 -15 -8 -6 -6 -8 -9 -14 -10 -6 -8 -12 -12 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -14 -15 -17 -14 -1 0 -7 -8 -6 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 -11 -6 -7 -18 -19 -28 -30 -34 -42 -50 -35 -31 -13 -9 -31 -35 -22 -11 -12 -17 -13 -16 -20 -21 -21 -20 -30 -32 -27 -32 -30 -28 -28 -25 -22 -20 -21 -20 -20 -20 -21 -19 -19 -19 -16 -10 -9 -7 -7 -8 -9 -13 -14 -15 -17 -18 -19 -18 -17 -17 -18 -18 -16 -18 -22 -23 -10 -9 -16 -20 -11 -15 -17 -16 -12 -10 -9 -17 -16 -10 -9 -8 -8 -8 -8 -10 -9 -18 -13 -11 -16 -26 -24 -19 -11 -10 -44 -34 -17 -6 -2 -1 -6 -5 -3 -2 -4 -8 -3 0 0 0 0 0 0 0 0 -5 -7 -14 -14 -6 -8 -8 -9 -10 -12 -14 -10 -8 -10 -13 -9 -8 -8 -7 -8 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -11 -20 -22 -23 -21 -14 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 0 -3 -1 -8 -12 -6 -12 -14 -29 -50 -64 -27 -61 -29 -25 -52 -31 -24 -26 -19 -14 -11 -16 -17 -20 -23 -29 -23 -24 -27 -28 -23 -7 -1 -15 -26 -20 -21 -20 -20 -17 -11 -18 -22 -22 -20 -17 -14 -11 -10 -10 -10 -13 -14 -14 -14 -17 -18 -17 -18 -18 -18 -18 -16 -17 -19 -18 -9 -10 -20 -19 -9 -9 -8 -10 -16 -20 -11 -20 -13 -8 -7 -7 -8 -8 -9 -10 -12 -29 -15 -17 -26 -25 -25 -21 -15 -20 -38 -29 -10 -1 0 -2 -9 -10 -9 -6 -5 -21 -3 0 -5 -9 -6 -4 -2 -2 -3 0 0 -7 -12 -17 -17 -17 -16 -11 -8 -10 -9 -6 -9 -10 -7 -7 -8 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -14 -22 -21 -21 -12 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -14 -10 -1 -11 -14 -16 -18 -12 -21 -31 -33 -26 -65 -68 -74 -55 -12 -16 -41 -32 -14 -14 -17 -14 -17 -23 -29 -31 -30 -23 -16 -11 -15 -18 -8 -15 -24 -22 -21 -21 -15 -12 -20 -23 -15 -19 -22 -17 -18 -17 -16 -16 -15 -14 -14 -15 -16 -17 -16 -17 -19 -19 -19 -15 -13 -13 -12 -12 -11 -10 -11 -9 -54 -205 -39 -11 -10 -9 -12 -16 -8 -5 -5 -7 -10 -21 -18 -12 -19 -9 -9 -11 -16 -27 -23 -22 -32 -40 -32 -24 -9 -5 -7 -10 -7 -10 -10 -6 -7 -22 -20 -21 -22 -19 -16 -16 -12 -10 -8 0 0 0 -11 -25 -25 -18 -11 -8 -6 -4 -3 -7 -4 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -14 -20 -20 -18 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -8 -9 -1 -9 -3 0 0 -4 -16 -16 -16 -31 -54 -4 -35 -35 -11 -2 -8 -13 -15 -17 -21 -18 -14 -12 -11 -12 -7 -18 -14 -9 -11 -16 -15 -15 -16 -16 -18 -21 -14 -10 -16 -25 -4 -11 -14 -8 -26 -18 -15 -17 -18 -16 -15 -14 -15 -16 -15 -15 -18 -19 -18 -19 -17 -16 -14 -11 -9 -8 -8 -8 -146 -344 -25 -19 -14 -7 -9 -15 -11 -5 -4 -7 -13 -13 -12 -10 -9 -5 -7 -6 -7 -14 -23 -19 -41 -47 -38 -29 -9 -6 -8 -10 -8 -7 -6 -5 -7 -13 -14 -18 -20 -17 -10 -9 -6 -9 -7 0 0 -5 -11 -16 -21 -35 -16 -11 -8 -7 -9 -10 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -12 -16 -15 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -12 -6 0 0 0 0 -1 -1 -4 -6 -14 -19 -21 -16 -6 -11 -13 -16 -29 -20 -17 -19 -22 -20 -7 -4 -1 -1 -1 -7 -11 -9 -8 -10 -13 -15 -14 -15 -16 -22 -11 -9 -12 -15 -4 -1 -14 -15 -5 -16 -14 -16 -17 -16 -17 -13 -13 -14 -14 -14 -17 -18 -20 -21 -20 -18 -157 -145 -79 -22 -8 -8 -209 -274 -10 -18 -11 -15 -16 -10 -10 -7 -5 -6 -8 -9 -10 -8 -7 -6 -8 -8 -6 -13 -21 -11 -41 -56 -48 -30 -23 -21 -8 -5 -6 -4 -5 -2 0 -6 -16 -17 -17 -12 -7 -5 -9 -13 -6 0 -1 -9 -11 -14 -16 -17 -13 -10 -9 -10 -14 -15 -3 0 0 0 0 0 -8 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 -7 -7 -7 -10 -12 -3 0 -5 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -2 -10 -5 0 -1 -4 -55 -32 0 -2 -10 -13 -16 -17 -15 -17 -20 -25 -23 -17 -20 -19 -13 -14 -20 -19 -5 0 0 -1 -6 -7 -7 -8 -11 -12 -13 -17 -18 -11 -9 -10 -11 -11 -8 0 0 0 -5 -11 -6 -15 -12 -13 -16 -13 -13 -13 -13 -13 -15 -20 -21 -22 -22 -45 -414 -449 -422 -308 -40 -290 -352 -205 -9 -8 -8 -8 -8 -9 -12 -11 -7 -7 -8 -7 -9 -8 -7 -8 -7 -7 -8 -8 -10 -15 -39 -45 -31 -19 -16 -8 -4 -4 -3 -3 -7 -2 0 -1 -5 -8 -12 -10 -10 -15 -20 -19 -5 0 0 0 0 0 0 -5 -10 -7 -11 -13 -14 -16 -18 -4 0 0 -3 -12 -29 -31 -18 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -7 -4 0 0 0 -10 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -12 -5 -2 0 -5 -18 -19 -8 -6 -8 -6 -1 0 -1 -10 -25 -28 -44 -28 -13 -16 -18 -13 -14 -20 -18 -2 0 0 0 -1 -6 -6 -13 -17 -17 -16 -12 -13 -13 -12 -9 -11 -12 -7 0 0 -1 -1 -2 -1 -10 -15 -16 -16 -15 -15 -14 -15 -12 -8 -19 -22 -21 -22 -125 -475 -473 -440 -248 -111 -405 -192 -76 -10 -10 -9 -16 -15 -14 -14 -13 -7 -8 -9 -9 -10 -8 -8 -9 -9 -9 -10 -8 -24 -43 -57 -43 -32 -29 -25 -13 -4 -5 -5 -4 -4 -6 -9 -9 -5 -2 -2 0 -1 -1 0 -3 -1 -6 -7 -5 -3 -1 -5 -7 -7 -6 -10 -9 -5 -1 -1 0 0 -7 -13 -21 -28 -24 -11 0 0 0 0 0 -2 -3 -2 0 0 -5 -9 -7 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -31 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -10 0 0 -6 -3 -9 -29 -20 -17 -9 -2 -5 -2 0 -2 -9 -18 -51 -37 -18 -15 -18 -17 -17 -19 -14 0 0 0 0 -2 -6 -6 -14 -18 -18 -17 -11 -12 -12 -12 -12 -16 -7 -3 0 -2 -13 -3 0 -3 -8 -17 -15 -16 -17 -16 -14 -16 -11 -6 -8 -22 -23 -24 -99 -277 -343 -426 -417 -374 -310 -11 -9 -16 -15 -9 -10 -15 -12 -11 -11 -6 -8 -9 -10 -10 -8 -8 -10 -9 -8 -10 -11 -41 -56 -48 -14 -14 -25 -16 -5 -4 -4 -7 -4 0 -2 -14 -14 -11 -5 0 -1 -3 -8 -11 -8 -6 -8 -10 -10 -8 -6 -5 -6 -8 -9 -7 -4 -4 -9 -11 0 0 -12 -16 -16 -17 -15 -14 -13 -10 -6 -6 -1 -5 -9 -7 -1 0 -6 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -27 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -14 -8 -2 -16 -9 -10 -14 -3 -5 -8 -8 -13 -15 -2 0 0 0 -2 -19 -15 -15 -18 -17 -17 -19 -12 -1 0 0 0 -2 -5 -5 -5 -5 -8 -10 -7 -8 -8 -8 -9 -11 -7 -5 -2 -1 -1 0 0 -3 -5 0 0 0 -9 -15 -14 -17 -9 -7 -7 -8 -11 -15 -14 -89 -205 -414 -409 -381 -231 -9 -9 -14 -12 -8 -10 -17 -9 -8 -8 -7 -8 -9 -9 -9 -9 -9 -10 -8 -8 -9 -12 -46 -34 -20 -11 -13 -31 -37 -22 -8 -4 -6 -3 -4 -3 -1 -8 -9 -5 -2 -4 -15 -8 -7 -7 -7 -10 -8 -9 -8 -5 -5 -8 -5 -5 -6 -4 -3 -8 -9 -8 -15 -10 -11 -12 -12 -13 -14 -15 -13 -10 -8 -6 -9 -10 -10 -9 -10 -10 -6 -4 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -21 -15 -10 -17 -16 -6 -9 -12 0 -6 -3 0 0 0 0 -9 -6 -3 -14 -16 -19 -20 -19 -17 -17 -18 -10 -2 -6 -1 0 -1 -3 -4 -2 -3 -4 -5 -6 -9 -12 -13 -13 -13 -12 -6 -7 -8 0 0 0 -7 -9 -4 -2 -11 -15 -16 -18 -11 -11 -10 -7 -7 -8 -10 -267 -473 -421 -423 -390 -312 -144 -9 -8 -7 -7 -11 -17 -8 -6 -6 -7 -8 -10 -8 -8 -8 -10 -11 -8 -9 -25 -44 -53 -27 -18 -13 -10 -4 -9 -10 -9 -11 -13 -6 -19 -29 -34 -37 -28 -11 -10 -18 -35 -7 0 -1 -7 -17 -12 -18 -18 -12 -9 -2 -9 -7 -5 -5 -2 -2 -4 -5 -7 -4 -6 -7 -8 -10 -10 -11 -11 -9 -6 -8 -11 -11 -7 -4 -5 -10 -9 -9 -8 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -18 -13 -13 -16 -13 -4 -13 -16 -10 -8 -6 -1 0 0 0 -6 -4 0 -4 -18 -18 -18 -17 -16 -13 -13 -10 -7 -7 -4 -3 -2 -2 -1 -3 -7 -7 -7 -7 -6 -6 -9 -10 -11 -12 -15 -12 -12 -12 -9 -1 -17 -23 -19 -16 -3 -11 -27 -29 -14 -7 -5 -6 -6 -7 -8 -200 -339 -279 -62 -389 -380 -182 -11 -10 -8 -15 -16 -13 -9 -11 -10 -8 -8 -8 -8 -7 -8 -10 -11 -7 -5 -7 -27 -49 -42 -23 -14 -9 -11 -17 -10 -6 -10 -16 -9 -7 -6 -21 -41 -30 -21 -28 -29 -24 -29 -30 -27 -26 -29 -29 -24 -36 -25 -9 -14 -13 -11 -8 -5 -2 0 -3 -4 -4 -4 -5 -6 -7 -7 -8 -7 -12 -8 -3 -5 -10 -10 -7 -5 -5 -9 -13 -11 -10 -9 -12 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -14 -10 -14 -17 -16 -16 -19 -15 -13 -13 -13 -5 -1 0 0 0 0 0 0 0 -2 -19 -17 -13 -10 -2 -5 -7 -7 -6 -6 -7 -13 -15 -10 -7 -8 -10 -12 -10 0 -1 -2 -4 -8 -18 -12 -12 -11 -8 -1 -15 -20 -12 0 -1 -10 -40 -35 -10 -7 -7 -6 -6 -6 -9 -8 -10 -40 -116 -386 -419 -142 -14 -12 -9 -15 -12 -9 -11 -17 -13 -9 -8 -8 -8 -7 -8 -10 -10 -8 -9 -11 -42 -67 -57 -13 -7 -5 -5 -6 -10 -5 -5 -9 -17 -27 -29 -41 -41 -30 -28 -30 -25 -25 -33 -34 -32 -27 -32 -39 -27 -44 -39 -25 -10 -4 -6 -6 -4 -2 -2 -6 -5 -6 -9 -12 -10 -7 -6 -6 -7 -5 -4 -3 -3 -5 -7 -8 -9 -9 -10 -16 -14 -15 -18 -16 -8 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -17 -9 -14 -20 -20 -15 -21 -14 -12 -11 -12 -12 -3 -8 -7 0 0 0 0 0 -5 -21 -16 -9 -8 -10 -14 -7 -6 -6 -6 -5 -10 -11 -8 -5 -6 -8 -10 -7 0 0 0 0 -2 -5 0 0 -1 -2 -1 -6 -7 -3 0 0 -3 -17 -20 -12 -9 -10 -10 -7 -8 -10 -8 -15 -282 -428 -341 -106 -33 -13 -13 -10 -13 -10 -9 -10 -11 -9 -10 -16 -14 -7 -7 -8 -10 -10 -8 -7 -9 -16 -27 -29 -15 -10 -5 -3 -3 -5 -10 -5 -4 -15 -42 -26 -26 -20 -23 -35 -25 -20 -20 -21 -23 -32 -31 -33 -38 -38 -43 -32 -27 -24 -18 -5 -6 -4 -2 -2 -7 -6 -8 -11 -13 -13 -8 -7 -7 -7 -9 -5 -5 -7 -8 -7 -11 -12 -13 -12 -13 -18 -19 -15 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -11 -17 -18 -20 -17 -11 -5 -10 -13 -14 -12 -15 -6 -4 -8 -5 -3 -1 -5 -12 -6 -7 -6 -10 -9 -1 -5 -6 -5 -4 -2 -5 -6 -5 -5 -8 -10 -12 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -13 -13 -10 -9 -7 -8 -8 -6 -10 -312 -177 -35 -6 -6 -13 -12 -8 -6 -8 -14 -10 -9 -12 -18 -11 -9 -7 -7 -8 -9 -9 -8 -9 -12 -12 -11 -10 -10 -8 -8 -6 -5 -5 -6 -3 -3 -4 -4 -3 -15 -12 -22 -34 -28 -21 -20 -20 -23 -27 -29 -35 -33 -31 -30 -25 -13 -10 -12 -12 -12 -8 -4 -2 -2 -4 -9 -6 -5 -6 -3 -4 -6 -8 -9 -12 -12 -12 -12 -10 -10 -8 -9 -13 -17 -20 -19 -12 -6 -3 -2 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -13 -6 -13 -20 -17 -10 -7 -11 -14 -15 -13 -13 -13 -15 -14 -15 -11 -10 -7 -2 -12 -5 -8 -12 -11 -12 -8 -5 -4 -4 -9 -7 -4 -4 -5 -3 -4 -4 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -9 -7 -15 -19 -17 -12 -11 -9 -7 -7 -8 -7 -6 -5 -9 -15 -18 -13 -8 -8 -11 -7 -8 -11 -13 -12 -9 -8 -6 -7 -10 -6 -7 -9 -12 -15 -15 -49 -23 -7 -7 -7 -11 -8 -4 -3 -3 -4 -6 -6 -4 -4 -7 -13 -23 -28 -26 -26 -21 -20 -22 -26 -31 -22 -23 -26 -21 -21 -15 -17 -20 -17 -10 -4 -2 -1 -1 -3 -2 -2 -3 -4 -4 -5 -8 -8 -7 -9 -10 -9 -7 -8 -10 -11 -14 -17 -17 -11 -14 -15 -14 -8 -1 -7 -7 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -12 -10 -12 -14 -16 -13 0 -8 -12 -14 -17 -16 -14 -14 -15 -14 -1 -8 -4 -4 -10 -9 -11 -14 -10 -6 -16 -7 -5 -6 -8 -5 -7 -5 -3 -4 -9 -3 -3 -4 0 0 0 -1 -1 0 0 0 0 0 0 0 -4 -8 -12 -13 -15 -16 -17 -18 -17 -14 -12 -10 -8 -6 -5 -5 -8 -15 -19 -14 -11 -9 -7 -6 -9 -11 -13 -12 -11 -12 -7 -6 -9 -9 -5 -10 -11 -12 -13 -23 -13 -7 -8 -9 -4 -5 -6 -8 -9 -5 -7 -8 -7 -6 -8 -10 -11 -14 -17 -18 -16 -15 -12 -10 -14 -13 -20 -22 -18 -18 -18 -19 -19 -15 -8 -3 -2 -2 -1 -2 -6 -5 -4 -5 -6 -7 -10 -9 -7 -8 -8 -9 -10 -11 -15 -17 -17 -13 -10 -9 -9 -8 -8 -5 -2 -11 -10 -9 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 0 0 -1 -11 -13 -5 -8 -10 -10 -10 -12 -16 -16 -15 -11 -1 -1 -1 -2 -7 -9 -9 -9 -10 -13 -19 -6 -4 -7 -8 -5 -7 -5 -4 -5 -8 -13 -4 -1 0 0 0 -7 -12 -11 -7 -1 0 0 0 -1 -8 -12 -13 -14 -13 -14 -15 -15 -15 -15 -13 -12 -10 -7 -7 -8 -7 -12 -17 -15 -12 -14 -12 -10 -12 -12 -11 -9 -7 -7 -7 -7 -7 -7 -5 -9 -10 -12 -12 -9 -8 -9 -10 -10 -6 -7 -7 -7 -7 -6 -5 -6 -7 -7 -6 -8 -7 -5 -4 -4 -12 -7 -7 -7 -6 -9 -9 -10 -14 -20 -20 -16 -13 -9 -5 -2 -2 -2 -2 -2 -5 -5 -7 -6 -7 -10 -7 -8 -9 -9 -8 -12 -13 -13 -13 -13 -10 -9 -9 -8 -5 -6 -8 -4 -2 -7 -8 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -3 -12 -13 -11 -8 -10 -9 -8 -11 -10 -13 -14 -11 0 0 0 -5 -9 -10 -10 -10 -8 -10 -10 -4 -3 -4 -4 -3 -3 -4 -6 -6 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 -2 -7 -10 -11 -12 -13 -14 -15 -13 -13 -14 -12 -12 -12 -13 -13 -11 -7 -14 -16 -13 -9 -13 -12 -11 -11 -11 -9 -9 -11 -14 -14 -9 -10 -7 -5 -5 -5 -7 -8 -9 -9 -9 -7 -6 -6 -6 -8 -5 -5 -6 -3 -5 -6 -5 -5 -6 -7 -5 -6 -5 -3 -3 -8 -7 -6 -9 -7 -5 -3 -1 -3 -3 -4 -5 -4 -3 -3 -3 -2 -3 -6 -7 -9 -10 -9 -7 -7 -7 -25 -24 -10 -17 -13 -11 -12 -14 -10 -12 -12 -9 -3 0 -5 -2 -4 -8 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -6 -7 -7 0 0 -15 -18 -13 -9 -9 -7 -6 -6 -4 -10 -4 0 -3 -7 -1 -6 -8 -6 0 -1 -1 -9 -14 -2 -2 -4 -6 -6 -5 -3 -7 -11 -13 -12 -3 -1 0 0 -1 0 0 0 0 0 -2 -1 0 -2 -7 -7 -8 -10 -12 -15 -12 -14 -14 -11 -11 -11 -11 -11 -11 -7 -18 -13 -9 -8 -11 -10 -10 -10 -10 -10 -13 -12 -12 -12 -9 -8 -7 -5 -4 -3 -5 -5 -5 -7 -11 -9 -7 -5 -6 -9 -6 -5 -4 -4 -5 -4 -5 -5 -6 -6 -7 -7 -7 -5 -4 -8 -6 -6 -7 -7 -4 -2 -1 0 0 -1 -1 -4 -6 -5 -6 -5 -5 -7 -8 -8 -8 -8 -9 -11 -11 -16 -14 -8 -12 -10 -10 -11 -10 -9 -10 -12 -13 -8 0 0 -1 -5 -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 -2 -7 -9 -3 0 0 -1 -7 -18 -15 -10 -9 -9 -9 -9 -8 -2 0 0 -1 -2 -1 -9 -9 -4 -4 -10 -1 -5 -6 -1 -4 -7 -7 -8 -8 -4 -5 -9 -13 -11 -4 -2 -1 -2 -3 0 -3 -1 0 -1 -5 -4 -3 -2 -3 -5 -6 -9 -12 -13 -10 -14 -12 -11 -12 -11 -10 -12 -11 -11 -24 -10 -10 -13 -11 -11 -11 -10 -10 -10 -10 -7 -6 -7 -7 -6 -6 -5 -4 -5 -3 -8 -5 -6 -11 -9 -9 -7 -6 -6 -5 -3 -2 -3 -4 -4 -7 -8 -7 -6 -7 -7 -5 -4 -6 -8 -9 -8 -6 -4 -3 -3 -2 -1 0 0 0 -4 -8 -8 -5 -1 -5 -8 -9 -9 -10 -9 -9 -10 -12 -30 -13 -5 -6 -8 -5 -7 -8 -7 -8 -9 -11 -8 -3 -2 -7 -9 -9 -9 -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 -1 -11 -14 -12 -10 -10 -11 -6 -7 -6 -1 0 0 0 -2 -9 -11 -6 -4 -9 -5 -4 -4 -3 -1 0 -1 -5 -7 -7 -5 -3 -8 -8 -4 -4 -4 -4 -3 0 -1 0 -2 -4 -5 -4 -4 -4 -4 -5 -5 -8 -10 -11 -11 -12 -5 -5 -9 -11 -8 -8 -9 -11 -15 -10 -6 -8 -13 -15 -23 -16 -12 -10 -7 -5 -7 -7 -6 -7 -8 -7 -5 -4 -4 -11 -24 -13 -5 -7 -8 -7 -6 -5 -5 -5 -2 -2 -3 -3 -3 -4 -4 -4 -5 -6 -5 -3 -5 -8 -6 -7 -6 -4 -4 -5 -2 -1 0 0 0 0 -1 -2 -4 0 -8 -9 -10 -10 -7 -4 -4 -4 -7 -17 -8 -5 -4 -4 -4 -6 -6 -6 -7 -8 -8 -8 -7 -6 -7 -9 -9 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -13 -12 -9 -11 -9 -5 -6 -5 -1 -8 -3 0 -1 -4 -9 -8 -6 -6 -7 -9 -9 -9 -7 -1 -4 -7 -6 -3 -5 -3 -7 -7 -5 -5 -4 -5 -5 -5 -4 -4 -5 -5 -5 -5 -4 -5 -6 -7 -11 -9 -11 -7 -3 -7 -6 -8 -11 -15 -39 -18 -10 -10 -10 -4 -3 -8 -11 -13 -15 -14 -13 -10 -5 -5 -5 -5 -6 -7 -8 -6 -5 -4 -4 -13 -9 -6 -6 -7 -6 -6 -6 -6 -5 -4 -2 -3 -4 -4 -6 -4 -4 -5 -6 -5 -6 -7 -8 -7 -5 -5 -6 -7 -6 -1 0 -1 -1 -1 -1 0 0 0 -2 -10 -10 -11 -10 -4 -3 -4 -9 -11 -10 -5 -5 -4 -5 -5 -6 -6 -6 -6 -6 -7 -6 -6 -7 -7 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -3 -12 -14 -9 -6 -1 -4 -8 -9 -9 -7 -2 -6 -9 0 -5 -5 -6 -7 -8 -9 -9 -9 -7 -5 -9 -5 -3 -5 -5 -9 -9 -6 -3 -4 -4 -5 -5 -4 -5 -5 -5 -5 -6 -8 -8 -5 -4 -6 -1 -6 -4 -1 -4 -10 -9 -10 -19 -39 -12 -27 -19 -8 -4 -4 -9 -11 -11 -13 -15 -16 -13 -9 -6 -6 -5 -5 -4 -4 -6 -7 -6 -4 -4 -6 -7 -7 -7 -7 -6 -8 -6 -3 -4 -3 -2 -3 -5 -6 -4 -2 -2 -2 -2 -6 -8 -9 -7 -2 -4 -5 -5 -6 -6 -2 -2 -2 -2 -2 -1 -2 -4 -4 -4 -6 -7 -8 -9 -10 -10 -11 -12 -10 -5 -8 -6 -7 -7 -6 -5 -5 -6 -6 -6 -6 -9 -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 -5 -10 -14 -13 -2 -12 -9 0 0 0 -7 -12 -13 -12 -8 -11 -9 0 0 -4 -6 -7 -8 -8 -8 -7 -6 -6 -7 -5 -5 -5 -5 -3 -4 -3 -2 -3 -1 0 -1 -1 -2 -2 -2 -3 -5 -7 -7 -5 -4 -2 0 0 0 0 -3 -9 -9 -9 -5 -2 -10 -26 -21 -14 -11 -6 -5 -9 -11 -14 -16 -16 -12 -8 -6 -6 -7 -7 -6 -6 -6 -8 -7 -4 -1 -2 -8 -7 -7 -8 -4 -6 -3 -3 -6 -7 -6 -3 -4 -5 -3 -2 -1 -2 -4 -5 -5 -8 -8 -4 -6 -4 -5 -7 -8 -5 -5 -5 -4 -4 -3 -4 -4 -4 -4 -4 -7 -7 -7 -8 -4 -10 -9 -9 -8 -10 -9 -10 -11 -10 -6 -5 -6 -6 -6 -7 -7 -9 -11 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 -7 -7 -9 -9 -10 -4 0 0 -1 0 -2 -4 -6 -8 -4 0 -1 -7 -9 -8 -7 -7 -6 -5 -4 -5 -6 -6 -6 -6 -6 -5 -3 -1 0 0 0 0 -3 -2 0 0 0 -3 -6 -7 -6 -7 -8 -5 0 0 0 -6 -10 -12 -9 -6 -9 -9 -8 -12 -26 -26 -22 -12 -6 -13 -16 -18 -19 -17 -12 -11 -9 -8 -14 -8 -6 -6 -5 -5 -5 -3 -2 -2 -7 -4 -5 -4 0 -1 -5 -4 -4 -5 -3 -2 -5 -6 -3 -2 -1 -3 -6 -7 -7 -9 -10 -8 -6 -4 -4 -6 -6 -3 -4 -4 -4 -5 -4 -4 -3 -7 -8 -6 -8 -9 -8 -7 -7 -7 -7 -6 -8 -9 -6 -7 -6 -4 -4 -5 -6 -6 -7 -8 -4 -3 -8 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -10 -9 -9 -4 0 -2 -9 -9 -3 -3 -4 0 0 -1 -3 -8 -7 -7 -6 -6 -5 -4 -5 -6 -6 -6 -5 -4 -4 -4 -3 -1 -2 -1 -2 -5 -1 -2 -2 -1 -1 -5 -4 -2 -3 -7 -10 -4 0 0 0 -2 -12 -21 -18 -5 -9 -19 -15 -7 -16 -30 -29 -21 -5 -7 -17 -20 -20 -17 -13 -12 -9 -10 -13 -6 -6 -6 -5 -5 -2 -2 -2 -2 -2 -3 -8 -5 0 -1 -6 -5 -1 -1 -1 -3 -5 -4 -4 -3 -1 -5 -6 -7 -10 -10 -11 -7 -4 -4 -4 -5 -5 -6 -7 -3 -3 -4 -3 -3 -3 -6 -7 -6 -6 -6 -6 -5 -5 -5 -5 -5 -7 -8 -6 -6 -8 -9 -10 -10 -5 -6 -7 -8 -10 -10 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -9 -10 -8 -6 -5 -4 -5 -9 -9 -2 -2 -5 -4 0 -7 -9 -7 -6 -6 -5 -4 -7 -13 -5 -6 -5 -5 -5 -5 -4 -5 -5 -3 -5 -5 -3 -2 -5 -2 -2 -3 -3 -2 -10 -7 -5 -7 -9 -2 0 -1 0 0 -14 -23 -24 -13 -2 -19 -14 -7 -11 -31 -21 -13 -8 -6 -8 -11 -15 -15 -14 -10 -14 -9 -5 -5 -14 -9 -6 -4 -6 -6 -3 -3 -4 -4 -4 -3 -2 0 -2 -3 -1 -1 -2 0 -2 -5 -4 -3 -2 -4 -6 -5 -5 -7 -8 -5 -3 -4 -5 -4 -4 -5 -6 -6 -3 -4 -4 -5 -9 -7 -7 -6 -5 -5 -4 -5 -5 -5 -5 -5 -6 -7 -8 -9 -7 -8 -8 -8 -8 -5 -5 -6 -6 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -6 -4 -7 -8 -8 -8 -5 -2 -7 -2 -6 -7 -1 0 -1 -2 -4 -7 -4 -4 -7 -11 -12 -8 -4 -4 -8 -8 -3 -7 -5 -2 -3 -5 -4 -3 -3 -2 -1 -3 -3 -3 -7 -3 -4 -7 -8 -3 -2 -7 -7 -3 -15 -17 -17 -14 -7 -21 -21 -19 -19 -26 -31 -34 -25 -12 -5 -7 -10 -11 -14 -22 -13 -9 -7 -10 -16 -10 -7 -6 -7 -9 -5 -4 -5 -5 -5 -7 -5 -4 -2 0 0 0 0 -1 -4 -5 -5 -4 -3 -3 -5 -7 -9 -10 -5 -4 -2 -2 -4 -5 -5 -5 -6 -6 -2 -3 -4 -4 -4 -7 -4 -5 -4 -3 -3 -4 -5 -5 -5 -5 -5 -6 -6 -6 -5 -6 -7 -6 -4 -4 -5 -5 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -5 -6 -3 -3 -8 -6 -8 -6 -1 -1 -2 -2 -6 -14 -17 -6 -8 -8 -8 -10 -3 -3 -3 -2 0 -2 -3 -1 -1 -3 -2 -2 -2 -2 -1 -1 -1 -2 -3 -4 -7 -8 -8 -8 -7 -12 -6 -5 -14 -14 -15 -28 -30 -12 -13 -19 -30 -29 -19 -23 -23 -13 -5 -6 -7 -13 -12 -11 -15 -15 -9 -8 -12 -12 -10 -9 -7 -7 -9 -6 -7 -7 -7 -13 -10 -8 -6 -3 0 0 0 -1 -2 -3 -5 -5 -4 -3 -3 -6 -7 -6 -5 -5 -3 -2 -1 -2 -6 -6 -7 -6 -4 -4 -3 -3 -3 -3 -1 -1 -2 -2 -2 -4 -5 -5 -5 -5 -4 -5 -6 -6 -6 -7 -8 -6 -4 -3 -4 -4 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -7 -6 -8 -4 -2 -2 -2 -2 -5 -13 -19 -7 -7 -10 -7 -3 -3 -3 -2 -3 -4 -4 -3 -3 -2 -1 0 0 -1 -2 -1 -2 -3 -4 -5 -6 -7 -7 -7 -5 -1 -9 -3 -6 -13 -14 -15 -33 -48 -43 -16 -21 -26 -22 -13 -11 -23 -13 -6 -11 -23 -23 -18 -19 -25 -14 -7 -8 -12 -15 -15 -18 -11 -7 -10 -8 -9 -7 -8 -11 -11 -12 -10 -6 -2 0 0 -1 -2 -3 -4 -4 -4 -3 -3 -4 -5 -5 -6 -6 -4 -4 -2 -1 -2 -8 -8 -7 -7 -8 -4 -4 -4 -5 -5 -3 -2 -2 -2 -4 -6 -5 -5 -5 -4 -4 -5 -7 -8 -9 -8 -4 -2 -3 -3 -6 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -8 -6 -3 -4 -4 -3 -3 -4 -4 -7 -7 -13 -9 -6 -5 -4 -3 -4 -6 -6 -5 -3 -3 -3 -3 -2 -3 -3 -4 -3 -3 -6 -8 -7 -6 -6 -6 -4 -1 -1 -11 -12 -13 -15 -14 -8 -4 -23 -40 -30 -15 -11 -19 -26 -5 -12 -13 -23 -36 -26 -24 -18 -15 -15 -16 -13 -13 -14 -13 -12 -9 -9 -10 -10 -10 -8 -9 -12 -14 -13 -9 -8 -5 -1 -1 -2 -3 -4 -4 -3 -3 -3 -2 -4 -3 -4 -5 -6 -5 -5 -2 -1 -1 -2 -2 -3 -6 -8 -2 -2 -2 -6 -9 -4 -2 -2 -3 -5 -6 -6 -5 -4 -4 -4 -6 -7 -7 -7 -8 -8 -7 -6 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 -1 -4 -6 -6 -4 -9 -6 -1 -1 -5 -8 -6 -7 -9 -14 -14 -12 -9 -6 -7 -8 -8 -6 -5 -4 -4 -5 -5 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -3 -3 -13 -12 -13 -11 -9 -11 -3 -35 -39 -24 -34 -21 -29 -36 -27 -26 -9 -11 -16 -17 -22 -13 -14 -16 -13 -14 -14 -11 -9 -5 -6 -7 -9 -9 -7 -14 -14 -13 -12 -12 -11 -10 -7 -5 -7 -4 -4 -4 -4 -3 -4 -3 -3 -5 -9 -4 -5 -5 -5 -5 -2 -2 -1 -2 -4 -5 -7 -7 -4 -2 -3 -3 -5 -5 -3 -3 -4 -5 -8 -8 -6 -4 -4 -5 -7 -7 -6 -5 -7 -7 -5 -7 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -58 -93 -68 -6 -3 -4 -3 -2 0 -3 -3 0 -1 -14 -12 -4 -1 -5 -22 -13 -5 -4 -7 -12 -14 -14 -9 -6 -8 -8 -6 -4 -2 -1 -3 -5 -6 -4 -5 -5 -5 -5 -4 -4 -4 -4 -4 -3 -1 0 -3 -12 -6 -3 -3 -3 -2 -22 -20 -28 -47 -21 -13 -23 -32 -27 -5 -23 -11 -7 -20 -21 -17 -14 -12 -12 -9 -9 -5 -4 -4 -5 -8 -8 -8 -13 -13 -6 -9 -18 -24 -13 -9 -13 -16 -2 -1 -4 -4 -3 -2 -2 -4 -3 -1 -2 -3 -4 -4 -5 -3 -8 -6 -2 -3 -7 -7 -8 -7 -4 -2 -3 -2 -2 -4 -4 -4 -4 -5 -7 -7 -4 -4 -5 -7 -8 -6 -5 -4 -5 -6 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -17 0 -64 -77 -4 0 -1 -2 -3 -1 -4 -3 -2 -3 -6 -6 -3 -2 -7 -19 -9 -5 -4 -5 -8 -10 -12 -12 -8 -9 -9 -7 -5 -4 -4 -4 -5 -6 -4 -5 -5 -5 -4 -3 -3 -3 -4 -5 -5 -1 0 0 -2 -1 -1 -3 -5 -4 -17 -38 -35 -29 -16 -10 -26 -38 -38 -30 -27 -15 -11 -15 -10 -18 -15 -14 -11 -5 -11 -11 -11 -12 -9 -7 -9 -10 -10 -9 -5 -4 -6 -10 -11 -10 -18 -21 -11 -10 -6 -11 -10 -4 -4 -5 -3 -1 -1 -1 -3 -4 -5 -5 -9 -11 -7 -3 -6 -7 -5 -6 -6 -2 -1 -2 -3 -5 -4 -4 -4 -6 -9 -9 -5 -4 -4 -6 -7 -6 -4 -4 -5 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -70 -60 -62 -123 -123 -115 -63 -6 -1 -2 -2 -5 -5 -2 -3 -4 -4 -3 -9 -9 -6 -4 -4 -7 -6 -5 -5 -6 -6 -8 -7 -6 -6 -7 -6 -5 -4 -3 -4 -6 -6 -5 -5 -6 -5 -4 -4 -3 -2 -3 -5 -7 -2 0 0 0 0 0 -1 -2 -4 -9 -24 -27 -18 -11 -8 -5 -28 -36 -28 -17 -14 -8 -6 -11 -23 -22 -20 -15 -8 -7 -5 -9 -9 -4 -5 -7 -9 -9 -8 -4 -12 -11 -10 -10 -9 -15 -17 -12 -3 -3 -13 -11 -7 -8 -6 -2 -1 -2 -3 -4 -5 -7 -8 -6 -4 -8 -7 -6 -6 -1 -2 -2 -3 -4 -4 -7 -6 -5 -5 -5 -8 -9 -7 -6 -4 -6 -5 -3 -2 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -43 -111 -157 -136 -122 -127 -141 -127 -42 -2 -2 -2 -3 -1 -1 -2 -6 -1 -5 -6 -3 -13 -6 -4 -5 -8 -9 -8 -7 -6 -4 -5 -8 -8 -6 -5 -5 -4 -4 -3 -4 -5 -6 -6 -6 -6 -6 -6 -5 -2 0 -1 -5 -7 -5 -1 0 0 0 0 -1 -4 -6 -10 -19 -15 -9 -10 -18 -23 -42 -37 -24 -15 -17 -11 -8 -12 -24 -24 -20 -17 -11 -7 -4 -3 -3 -4 -5 -5 -10 -11 -7 -4 -4 -9 -10 -9 -8 -12 -13 -10 -6 -6 -6 -8 -9 -8 -6 -3 -3 -4 -6 -6 -6 -9 -7 -4 -5 -5 -5 -4 -4 -1 -3 -3 -5 -7 -6 -5 -4 -5 -6 -7 -9 -8 -7 -7 -7 -5 -3 -1 -2 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -24 -111 -142 -155 -163 -152 -136 -149 -154 -132 -101 -85 -38 -4 -7 -3 -2 -3 -5 -1 -5 -6 -7 -9 -5 -5 -5 -11 -12 -4 -8 -7 -5 -5 -7 -7 -5 -3 -3 -3 -6 -5 -3 -8 -7 -7 -6 -6 -6 -5 -3 -1 0 -1 -5 -7 -5 -2 0 -5 -3 0 0 -3 -6 -5 -8 -19 -26 -22 -14 -12 -17 -29 -25 -17 -16 -18 -16 -17 -15 -10 -14 -10 -7 -4 -4 -3 -39 -40 -30 -24 -11 -16 -13 -8 -14 -13 -12 -13 -13 -11 -5 -4 -4 -6 -9 -8 -9 -9 -8 -8 -11 -9 -8 -8 -8 -10 -8 -6 -6 -6 -6 -5 -4 -4 -4 -4 -5 -7 -7 -3 -3 -4 -6 -7 -6 -5 -5 -6 -8 -3 -3 -4 -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 -107 -96 -90 -65 -78 -143 -119 -142 -143 -142 -146 -124 -149 -165 -155 -152 -163 -64 -2 -3 -9 -8 -4 -2 -3 -5 -4 -6 -6 -4 -5 -5 -43 -69 -6 -7 -7 -5 -4 -5 -7 -7 -5 -3 -3 -6 -4 -5 -8 -10 -10 -9 -8 -6 -5 -3 -1 0 -1 -3 -5 -7 -10 -9 -7 -6 -4 -2 0 -5 -4 -12 -26 -34 -30 -25 -18 -20 -11 -17 -20 -19 -18 -12 -10 -14 -17 -15 -11 -6 -3 -1 -1 -2 -7 -20 -24 -7 -11 -10 -9 -18 -41 -17 -14 -16 -15 -10 -8 -8 -8 -8 -11 -8 -8 -10 -11 -15 -12 -11 -11 -10 -6 -8 -9 -10 -10 -9 -8 -7 -7 -5 -5 -6 -7 -9 -8 -8 -7 -7 -7 -3 -4 -4 -6 -7 -5 -5 -6 -7 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -130 -127 -133 -127 -134 -137 -122 -136 -124 -118 -125 -144 -148 -154 -156 -156 -159 -70 -13 -2 -2 -4 -3 -5 -5 -5 -4 -7 -6 -4 -5 -4 -7 -7 -7 -8 -5 -5 -3 -3 -11 -11 -7 -4 -4 -5 -4 -7 -9 -9 -10 -10 -11 -10 -7 -5 -2 -1 -3 -5 -6 -3 0 -2 -5 -6 -6 -6 -3 -1 -2 -5 -9 -13 -15 -36 -29 -14 -10 -16 -22 -20 -16 -17 -18 -17 -16 -14 -12 -8 -5 -8 -22 -63 -55 -30 -15 -6 -8 -9 -11 -12 -18 -29 -26 -15 -10 -8 -5 -10 -7 -6 -9 -6 -6 -10 -12 -7 -9 -11 -11 -11 -9 -8 -9 -10 -10 -9 -11 -7 -5 -5 -6 -9 -10 -9 -8 -7 -7 -7 -6 -4 -3 -3 -5 -6 -7 -8 -9 -7 -6 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Wind_Speed nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 35 nan nan nan nan nan nan nan nan nan nan 36 37 36 36 35 34 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 37 37 36 33 31 30 29 30 nan nan 35 37 38 39 38 nan nan 36 35 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 35 37 37 36 33 31 30 nan nan nan 40 42 41 40 39 38 37 36 35 nan nan 28 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 31 34 36 36 34 nan nan nan nan nan nan 42 41 40 39 37 nan nan nan nan nan 28 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 30 32 34 34 34 35 38 41 nan nan 41 40 39 37 nan nan 33 nan 32 29 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 30 31 32 33 35 nan 40 41 nan nan nan nan nan 33 32 30 30 nan 27 23 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 29 30 31 32 34 nan 37 39 39 38 nan nan 32 30 29 nan nan nan 20 19 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 30 31 32 33 nan nan 34 35 35 nan 31 nan nan 27 nan nan nan nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 30 30 31 31 nan nan nan 30 30 nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 30 30 30 nan nan 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 30 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 32 30 30 30 29 28 26 24 nan nan nan nan nan nan nan nan nan nan 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 32 31 31 30 29 28 26 nan nan nan nan nan nan nan nan nan 17 17 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 32 32 32 32 31 nan nan nan nan 25 24 nan nan nan nan nan nan nan 18 17 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 28 29 30 30 30 30 30 29 29 28 27 25 24 nan nan nan nan nan nan nan 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 26 27 27 28 29 29 28 27 28 28 27 26 25 24 nan nan nan nan 20 19 18 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 24 26 27 27 27 27 26 27 27 27 25 25 24 nan nan nan nan nan nan nan 19 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 24 25 26 26 25 24 25 25 25 25 nan nan 23 nan 21 20 20 19 19 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 20 21 22 23 24 24 25 25 24 24 24 24 24 24 23 22 22 21 20 nan nan 19 nan 20 nan nan nan 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 18 18 19 19 19 20 21 22 23 24 24 25 24 24 24 23 23 22 21 21 20 19 19 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 16 nan 16 16 16 17 17 17 17 18 20 21 22 23 24 25 25 25 24 24 23 22 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 15 16 17 19 20 22 23 24 25 25 26 25 25 24 22 21 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 15 16 18 19 20 21 22 22 23 25 26 26 26 24 23 22 21 21 nan nan nan 23 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 15 16 18 19 20 20 21 21 21 22 24 26 27 27 25 24 23 22 21 21 21 22 23 24 25 nan nan 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 16 18 20 21 21 21 21 21 21 22 23 26 27 27 26 25 24 24 23 23 22 22 23 24 25 nan nan 9 nan nan nan nan nan nan 5 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 17 nan nan nan nan nan nan nan nan nan nan 14 15 16 17 19 20 21 21 21 21 20 20 21 21 24 26 26 26 26 26 25 25 24 24 23 24 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan nan nan nan nan nan 14 15 16 17 18 19 20 20 20 20 19 19 19 19 20 23 25 25 26 26 26 26 26 25 25 24 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan nan nan nan nan 16 16 17 17 18 18 19 19 19 19 17 17 17 16 17 20 23 23 24 25 26 26 26 26 26 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 12 13 14 nan nan nan 17 17 17 17 17 17 18 18 17 17 16 16 16 16 18 21 21 23 24 24 25 25 25 25 24 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 13 13 15 16 17 18 18 17 17 nan 17 17 17 17 17 16 15 15 16 17 18 18 20 22 23 23 24 24 24 24 23 23 23 nan nan nan nan nan nan nan nan nan 4 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 18 18 17 17 17 17 17 17 17 16 16 16 16 17 18 18 19 20 20 21 22 22 23 23 23 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 17 17 18 18 18 17 17 16 16 16 17 17 18 18 19 20 20 20 20 20 21 21 22 22 21 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 17 17 18 18 17 nan 16 16 17 18 18 18 19 20 20 20 19 19 20 20 20 20 20 20 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 17 17 17 16 17 17 18 19 19 19 20 20 19 19 19 19 19 20 20 20 19 19 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 17 17 18 19 19 20 20 20 19 18 18 18 19 20 20 20 nan nan nan 19 19 nan nan nan 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 18 19 nan nan 21 21 20 nan 17 nan 17 19 20 20 20 nan nan nan nan 19 7 7 nan nan 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 20 20 19 nan nan nan 18 6 8 9 nan 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 9 10 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan nan 11 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 12 11 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 nan 13 13 11 nan nan nan nan 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan nan nan nan 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 9 nan nan nan nan 13 13 nan 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 13 12 11 9 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 11 10 8 7 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 9 9 9 8 6 6 5 nan nan 6 nan nan nan nan nan 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 nan nan nan nan nan nan 8 8 8 8 7 6 nan nan 6 5 5 8 9 nan 8 7 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 9 9 9 9 nan 7 8 7 7 8 7 6 nan nan 5 nan 6 nan nan 9 7 7 7 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 8 9 9 9 nan 7 8 7 nan nan 6 7 6 5 6 nan 8 9 nan 8 6 nan 6 5 5 6 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 6 7 8 8 8 nan 8 nan nan nan nan nan 5 6 8 9 9 8 nan nan 6 5 5 5 7 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 nan nan nan nan 9 10 11 10 nan nan nan nan nan nan 6 7 8 8 nan nan nan 6 6 6 7 8 9 9 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 4 5 nan 8 10 11 12 12 12 10 nan nan nan nan nan 7 8 nan nan nan nan nan 7 7 8 9 9 9 8 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 4 7 9 10 11 12 13 14 13 12 nan nan nan nan nan 8 9 10 10 nan nan nan 8 9 9 10 10 10 9 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 5 9 11 12 12 12 13 nan nan 12 10 nan nan nan 7 nan nan nan 11 11 10 9 nan nan 9 9 10 9 9 8 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 8 10 12 12 12 12 12 12 12 11 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 7 8 7 6 4 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 10 12 13 13 12 12 11 11 10 9 nan nan nan nan nan 9 nan nan nan nan nan nan nan nan nan 5 5 5 6 nan 6 4 3 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 12 13 14 13 13 12 11 10 10 8 7 nan nan nan nan 11 12 nan nan nan nan nan nan nan nan nan nan 4 5 6 6 4 4 6 9 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 13 15 15 14 14 13 12 11 10 8 7 7 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan 4 5 6 5 nan nan 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 14 15 16 15 15 15 14 12 9 7 6 7 8 10 10 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 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 15 15 16 15 14 11 9 7 7 8 8 9 11 14 14 nan nan nan nan nan nan nan nan nan nan nan 6 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 15 15 14 13 11 9 9 10 11 11 11 13 15 15 nan nan nan nan nan nan nan nan nan nan nan nan 7 7 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 13 12 11 11 12 12 13 13 14 15 15 nan 14 nan nan nan 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 12 12 11 12 14 14 14 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 11 11 11 12 13 14 15 16 16 16 15 13 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 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 12 nan 15 16 16 16 15 12 nan nan nan nan nan nan 8 10 12 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 14 nan nan nan nan nan nan 7 9 11 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 13 15 17 17 17 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 20 nan nan nan 21 nan nan 19 nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 nan nan nan 22 21 nan nan nan 22 22 nan nan nan nan nan nan nan nan nan nan nan 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 nan nan nan nan nan 23 nan nan nan nan 22 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan 22 22 20 18 16 nan nan nan 16 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 20 18 16 16 16 16 17 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 18 18 16 16 16 17 18 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 25 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan 24 25 25 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 22 23 nan nan nan nan nan 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 23 nan nan 23 22 22 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 22 22 22 21 22 22 22 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 18 nan nan nan 22 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 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 Wind_Direction nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 245 nan nan nan nan nan nan nan nan nan nan 265 265 263 263 261 259 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 242 242 244 247 248 250 252 253 nan nan 261 263 264 263 261 nan nan 257 257 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 244 243 243 244 246 248 250 nan nan nan 262 264 263 260 258 258 255 254 255 nan nan 258 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 247 245 244 243 244 245 nan nan nan nan nan nan 265 262 260 258 256 nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 244 244 243 243 244 245 249 257 262 nan nan 265 264 263 260 nan nan 252 nan 254 252 251 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 246 244 243 243 244 246 251 nan 265 267 nan nan nan nan nan 262 260 260 261 nan 259 258 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 244 244 244 248 254 nan 266 268 268 267 nan nan 267 268 268 nan nan nan 269 268 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 247 245 244 245 248 254 nan nan 267 268 268 nan 270 nan nan 274 nan nan nan nan nan 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 243 243 246 251 nan nan nan 265 267 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 241 242 243 249 nan nan 257 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 nan nan nan nan nan nan nan nan nan nan nan nan 240 240 242 246 247 248 nan nan nan nan nan nan nan nan nan nan nan nan nan 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 239 240 241 242 242 245 249 253 nan nan nan nan nan nan nan nan nan nan 257 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 239 239 239 239 240 241 242 245 nan nan nan nan nan nan nan nan nan 265 261 259 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 240 238 238 238 239 240 nan nan nan nan 247 251 nan nan nan nan nan nan nan 264 260 259 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 238 238 237 238 238 239 240 241 242 242 244 247 251 255 nan nan nan nan nan nan nan 261 258 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 237 238 238 238 238 239 240 241 243 244 245 247 250 253 255 nan nan nan nan 264 262 260 251 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 238 238 238 238 239 240 242 243 244 244 246 248 250 251 nan nan nan nan nan nan nan 243 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 238 238 238 239 240 241 242 242 243 245 245 nan nan 249 nan 251 252 252 249 245 237 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 240 240 240 239 238 238 239 240 241 241 242 242 242 243 244 245 246 246 245 245 nan nan 239 nan 237 nan nan nan 230 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 249 246 244 243 242 242 241 239 239 240 240 241 242 242 242 242 241 242 243 243 242 241 239 238 nan nan 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 nan 260 255 252 249 247 245 245 242 240 239 241 242 243 242 242 241 241 241 241 242 242 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 256 252 248 245 242 240 241 243 244 244 242 242 241 240 240 241 242 242 243 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 256 249 244 242 242 244 245 246 245 245 243 242 241 241 242 243 244 245 246 nan nan nan 254 256 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 268 261 252 246 244 246 247 247 247 248 247 245 243 242 242 243 244 246 247 248 249 251 254 255 258 261 nan nan 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 256 259 nan nan nan nan nan nan nan nan nan nan nan nan nan 277 277 274 267 256 250 248 250 249 249 250 251 251 248 245 243 243 244 246 248 249 249 251 253 255 257 260 261 nan nan 253 nan nan nan nan nan nan 189 194 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 266 270 nan nan nan nan nan nan nan nan nan nan 280 280 278 272 261 254 252 252 253 252 255 255 253 250 245 242 243 245 247 249 249 250 252 253 256 258 260 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 nan nan nan nan nan nan nan 282 282 280 275 267 261 258 256 256 257 261 259 256 252 246 242 243 245 246 248 249 251 252 253 255 258 259 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 nan nan nan nan nan nan 280 282 281 278 274 270 268 265 263 264 271 267 262 257 250 244 243 244 245 246 249 251 253 253 255 257 258 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 283 283 281 278 nan nan nan 281 282 281 280 277 276 273 272 272 276 275 270 266 258 250 246 246 245 246 249 252 254 253 254 254 255 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 284 284 282 280 278 277 278 279 280 282 283 nan 282 281 280 280 279 280 281 275 272 266 261 258 251 246 246 249 252 255 253 253 251 251 253 nan nan nan nan nan nan nan nan nan 180 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 281 281 280 281 282 282 282 283 285 286 286 285 283 278 274 269 267 263 255 248 245 249 253 255 254 251 249 249 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 282 279 280 280 280 282 285 288 289 288 286 283 279 276 275 272 267 260 252 248 251 255 257 255 251 252 250 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 280 280 279 280 283 286 nan 289 288 285 282 280 280 277 275 272 267 260 256 257 260 260 259 259 258 256 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 279 280 282 285 286 287 286 283 282 281 280 279 278 277 274 270 267 267 267 266 265 266 269 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 281 282 283 284 285 284 282 282 282 281 280 279 281 281 280 278 277 275 275 nan nan nan 278 277 nan nan nan 258 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 282 283 283 nan nan 283 282 282 nan 283 nan 285 284 283 282 281 nan nan nan nan 282 254 259 nan nan 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 286 285 284 284 nan nan nan 284 253 260 267 nan 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 258 267 268 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 nan nan 262 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 nan 256 257 258 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 248 nan 250 254 255 nan nan nan nan 227 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 nan nan nan nan nan 229 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 252 250 nan nan nan nan 226 227 nan 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 225 226 227 217 206 202 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 222 225 226 219 205 196 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 218 212 215 220 221 215 200 186 nan nan 214 nan nan nan nan nan 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 nan nan nan nan nan nan 218 212 217 222 225 216 nan nan 178 179 213 234 234 nan 215 201 196 198 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 247 252 257 259 nan 236 221 218 228 236 237 232 nan nan 190 nan 223 nan nan 225 211 194 190 189 191 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 237 248 253 253 nan 234 221 222 nan nan 248 246 238 223 214 nan 229 235 nan 226 212 nan 191 186 189 202 217 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 209 211 235 242 242 237 228 nan 223 nan nan nan nan nan 224 221 224 229 233 232 nan nan 217 200 194 199 209 221 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 194 nan nan nan nan 231 227 225 228 nan nan nan nan nan nan 214 219 224 228 nan nan nan 212 203 203 209 216 227 239 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 216 228 nan 236 234 232 232 233 233 237 nan nan nan nan nan 210 220 nan nan nan nan nan 196 201 209 218 230 241 246 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 209 223 235 242 244 241 237 236 236 236 238 nan nan nan nan nan 210 221 224 221 nan nan nan 192 196 206 218 233 246 252 251 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 209 226 238 245 247 246 242 239 nan nan 236 234 nan nan nan 206 nan nan nan 223 219 209 200 nan nan 207 220 238 253 257 258 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 234 242 248 250 249 245 245 240 236 233 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 242 262 264 269 268 248 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 236 244 250 254 254 251 249 241 235 231 nan nan nan nan nan 228 nan nan nan nan nan nan nan nan nan 231 242 247 275 nan 286 270 223 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 237 245 252 256 257 256 253 244 237 228 220 nan nan nan nan 238 240 nan nan nan nan nan nan nan nan nan nan 264 292 306 303 281 246 228 231 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 240 246 251 253 257 258 255 247 236 222 211 213 224 235 nan nan nan nan nan nan nan nan nan nan nan nan nan 276 301 313 311 nan nan 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 240 246 250 251 257 261 257 249 237 219 208 214 225 235 238 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 242 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 241 245 251 257 262 259 251 238 222 216 225 224 232 243 251 247 nan nan nan nan nan nan nan nan nan nan nan 276 278 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 238 243 250 256 259 258 251 238 229 229 234 233 241 248 249 242 nan nan nan nan nan nan nan nan nan nan nan nan 260 252 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 248 253 256 255 248 239 235 234 237 239 247 249 246 nan 226 nan nan nan 193 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 250 252 251 245 239 237 237 239 243 248 248 245 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 247 245 240 237 237 238 241 244 247 250 247 239 nan nan nan nan nan nan nan nan 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 237 236 237 nan 243 245 248 250 250 241 nan nan nan nan nan nan 222 228 233 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 253 255 253 nan nan nan nan nan nan 221 229 235 239 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 244 247 249 250 251 251 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 250 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 257 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 264 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 265 263 nan nan nan 260 nan nan 259 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 264 264 nan nan nan 261 262 nan nan nan 253 251 nan nan nan nan nan nan nan nan nan nan nan 268 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 nan nan nan nan nan 265 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 268 nan nan nan 270 270 267 262 256 nan nan nan 247 248 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 251 251 251 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 267 261 256 252 250 247 251 253 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 nan nan 250 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 265 260 259 256 251 250 254 258 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 251 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 250 252 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 252 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 252 253 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 nan 251 252 253 255 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 253 253 256 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 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 261 260 nan nan nan nan nan 252 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 261 257 256 nan nan 252 251 250 250 252 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 259 nan nan 252 250 249 249 251 257 264 264 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 262 269 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 260 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 267 266 nan nan nan 266 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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