75 74 74 74 75 75 75 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 72 73 73 73 72 72 71 72 71 71 71 71 71 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 72 73 73 73 73 73 73 73 72 73 73 73 72 73 73 73 73 74 73 73 74 75 74 74 75 75 75 75 74 74 73 74 74 75 75 77 77 77 77 76 76 75 75 75 74 74 74 76 77 76 76 76 76 76 76 75 75 74 74 74 74 74 75 75 75 75 74 73 73 73 72 71 71 71 71 71 71 70 70 70 69 69 69 68 68 68 69 69 69 69 69 69 68 68 68 68 68 67 67 67 68 67 68 68 69 69 69 69 69 68 68 68 69 68 68 68 68 67 67 67 67 66 67 67 67 67 67 67 67 66 66 66 67 67 67 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 70 71 72 71 71 71 71 70 70 70 70 70 70 70 70 70 70 69 69 69 70 72 72 72 72 73 74 76 79 84 90 95 101 102 101 98 96 94 91 88 86 84 83 81 80 79 78 77 77 76 75 74 74 73 73 73 72 73 73 73 73 74 74 74 74 73 73 72 72 72 71 70 70 69 69 69 68 69 69 69 69 69 69 70 71 73 74 74 75 75 75 74 73 73 72 72 72 71 71 71 71 71 72 73 75 76 76 76 76 77 77 77 77 76 76 76 76 76 76 76 75 75 74 73 72 71 71 71 71 71 71 71 72 72 71 71 72 72 73 74 75 76 78 81 85 86 89 93 96 96 95 94 93 91 90 89 89 88 87 87 88 88 90 92 94 93 95 100 105 107 109 110 109 106 103 101 98 95 92 90 88 86 85 85 85 84 87 88 87 87 86 85 84 83 82 82 82 82 83 87 90 92 94 95 96 99 108 118 124 132 143 155 163 170 174 175 169 162 154 146 138 132 126 120 115 111 108 105 101 99 97 96 94 93 90 89 88 90 97 102 107 118 131 144 154 167 180 192 201 212 222 231 240 249 259 268 275 283 290 296 300 304 309 314 320 328 334 338 340 343 345 346 343 336 325 307 287 267 248 230 214 199 185 172 161 151 142 134 127 122 116 111 106 102 98 94 91 88 85 83 81 80 78 77 76 74 73 71 70 69 68 67 67 66 65 65 65 65 65 65 65 64 64 64 64 63 63 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 64 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 67 67 68 68 70 71 71 71 71 71 71 72 72 73 73 74 75 76 75 75 74 74 74 73 72 72 71 72 73 74 74 73 73 73 73 73 74 77 79 79 78 78 78 79 79 78 77 77 77 77 76 76 76 76 76 76 76 77 78 79 79 79 79 81 85 87 86 87 90 92 92 91 90 89 88 87 86 85 84 83 82 82 81 80 80 80 79 78 77 77 77 76 75 75 74 74 74 74 73 73 72 72 72 71 71 70 70 70 70 69 70 70 70 69 69 69 69 68 68 68 68 68 68 68 68 68 69 68 69 69 69 68 68 68 68 68 68 68 67 67 67 68 68 68 68 68 69 69 70 70 70 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 74 75 75 75 75 74 74 74 74 74 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 71 71 71 72 72 72 72 72 72 72 72 73 73 73 73 73 73 74 74 74 74 74 74 75 74 75 74 74 74 74 74 74 74 74 73 72 72 72 71 71 70 70 70 70 69 69 69 69 69 69 69 69 68 68 68 68 68 67 67 67 67 67 68 68 69 68 69 69 69 69 71 75 80 79 78 77 76 76 76 75 75 74 73 73 73 74 74 73 73 74 74 74 74 73 73 73 73 76 80 80 80 82 85 88 87 85 85 84 84 86 89 102 111 108 104 101 99 102 116 134 153 173 191 210 218 206 192 179 167 156 147 138 130 123 117 111 106 102 98 94 91 89 86 84 82 80 78 77 76 75 74 73 72 73 73 74 73 73 73 74 75 75 75 76 77 80 80 79 79 78 77 76 75 75 74 73 73 72 72 71 71 71 71 71 72 72 72 72 72 72 72 73 72 73 72 72 72 72 72 72 71 72 72 72 72 72 73 73 73 73 73 73 73 72 72 71 71 71 70 70 70 69 69 69 69 68 69 69 69 69 71 76 75 75 74 74 74 73 73 73 73 73 74 74 74 73 73 73 77 78 78 80 83 82 82 81 82 87 100 101 98 96 99 116 137 158 180 189 177 166 155 146 137 129 122 116 111 106 102 98 94 91 89 86 84 82 80 79 79 79 78 78 78 78 77 78 80 80 80 79 78 77 76 75 75 74 73 73 72 72 72 72 72 72 72 72 72 73 73 73 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 72 72 71 71 70 70 70 69 69 69 69 69 69 69 70 75 74 74 74 74 73 72 73 73 73 73 74 73 73 73 76 77 78 81 82 81 81 81 86 99 100 97 95 102 121 143 165 184 177 165 155 146 137 129 122 116 111 106 102 98 95 91 89 86 84 82 80 80 79 79 78 77 78 78 78 78 81 80 80 79 78 77 76 75 75 74 73 72 72 72 72 72 72 72 72 72 72 73 73 73 73 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 72 72 71 71 71 70 70 70 69 69 69 69 69 69 69 71 75 74 74 74 73 73 72 73 73 73 73 73 73 73 73 74 77 77 79 83 81 81 81 82 88 101 99 96 94 104 123 145 167 186 179 167 157 147 138 130 123 117 111 106 102 98 95 92 89 86 84 82 81 79 79 79 78 77 78 78 77 78 80 80 80 79 79 77 77 75 75 74 74 73 72 72 72 72 72 72 72 72 72 73 73 73 73 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 72 72 71 71 71 70 70 69 69 69 69 69 70 74 74 74 73 73 73 73 73 73 73 73 73 73 76 76 79 80 79 79 82 96 94 92 97 116 139 162 164 154 145 136 129 122 116 110 105 101 97 94 91 88 86 84 83 83 81 81 81 80 81 82 81 80 79 78 77 76 75 74 74 74 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 73 73 73 73 73 72 72 71 71 71 70 70 69 69 69 69 69 71 74 74 73 73 72 73 73 73 73 73 73 73 75 76 79 80 80 80 81 94 94 93 95 113 135 159 167 157 147 139 130 124 117 112 107 102 98 95 92 89 87 85 83 83 81 81 81 80 80 82 81 80 79 78 77 76 75 75 74 74 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 73 73 73 73 73 72 72 71 71 70 70 69 69 69 70 69 71 74 73 73 73 72 72 72 72 73 73 72 73 75 76 78 80 80 80 81 92 95 93 93 109 131 154 168 159 149 140 132 125 118 113 108 103 99 96 92 90 87 85 84 83 82 81 81 80 80 82 81 81 80 78 77 76 76 75 74 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 73 73 73 73 73 72 72 71 71 70 70 69 69 69 69 69 70 74 73 73 73 72 72 72 72 73 73 72 73 75 76 78 81 80 80 81 89 96 94 92 106 127 150 168 160 150 141 133 126 119 113 108 104 100 96 93 90 87 85 84 83 82 81 81 80 80 82 81 81 80 78 78 76 76 75 74 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 73 73 73 73 73 72 72 71 71 70 70 69 69 69 69 69 70 74 74 73 73 73 72 73 72 73 73 73 73 75 76 78 81 80 80 81 89 96 93 92 107 129 151 169 160 150 141 133 126 119 113 108 104 99 96 93 90 87 85 84 83 82 81 81 80 80 82 82 81 80 78 78 76 76 75 74 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 73 73 73 73 73 72 72 71 71 70 70 69 69 69 69 69 70 74 74 73 73 73 72 73 73 73 73 73 73 75 76 78 80 80 80 81 88 95 93 92 106 128 150 169 160 150 141 133 126 119 113 108 104 100 96 93 90 87 85 84 83 82 81 81 80 80 82 82 81 80 79 78 76 76 75 74 74 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 73 73 73 73 73 73 72 72 71 71 70 70 70 69 69 69 70 70 75 74 74 74 73 72 73 72 73 73 73 73 75 76 78 80 79 79 81 89 95 93 92 106 128 151 168 159 150 141 133 125 119 113 108 103 99 96 93 90 87 85 84 83 82 81 81 80 80 82 82 81 80 79 78 76 76 75 74 74 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 73 73 73 73 73 73 72 72 71 71 70 70 70 69 69 69 69 71 75 74 73 73 73 72 73 72 73 73 73 73 76 76 78 80 79 79 81 92 95 93 93 110 132 155 167 157 147 139 131 124 117 112 107 102 99 95 92 89 87 85 83 83 82 81 81 80 81 82 81 81 80 78 77 76 75 75 74 74 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 73 73 73 73 73 72 72 71 71 71 70 70 70 69 70 69 70 73 74 74 74 73 73 73 73 73 73 73 73 73 76 77 80 80 80 79 83 95 94 92 97 117 139 163 164 154 145 136 128 122 116 110 106 101 97 94 91 88 86 84 83 83 81 81 81 80 81 82 81 80 79 78 77 76 75 74 74 74 73 74 73 73 73 74 73 73 73 73 73 72 72 73 73 73 73 73 73 73 72 72 71 71 71 70 70 69 69 70 69 70 74 74 74 74 73 73 73 73 73 73 73 73 74 76 77 80 80 80 80 85 96 93 92 101 123 145 167 162 152 143 135 127 120 114 109 105 100 97 93 90 88 85 84 83 82 81 81 80 81 82 82 81 80 79 78 77 76 75 74 74 74 73 73 73 73 73 74 73 73 73 73 72 73 72 72 73 73 73 73 73 73 72 72 71 71 70 70 70 69 69 70 69 70 75 74 73 74 73 72 73 73 73 73 73 73 75 76 78 80 80 80 81 90 95 93 93 108 131 153 168 158 149 140 132 125 118 112 108 103 99 96 92 89 87 85 84 83 82 81 81 80 81 82 81 80 80 78 77 76 76 75 74 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 73 73 73 73 73 73 72 71 71 71 70 70 69 69 70 69 70 71 74 74 73 73 73 73 73 73 73 73 73 73 76 76 80 80 80 80 83 95 95 93 97 116 139 162 165 155 145 137 129 122 116 111 106 102 98 94 91 88 86 84 83 83 81 81 81 80 81 82 81 80 79 78 77 76 75 74 74 73 73 73 73 73 73 74 73 73 73 73 72 72 72 72 73 73 73 73 73 73 72 72 71 71 70 70 70 69 69 70 69 70 74 74 73 73 73 72 73 72 73 73 73 73 74 76 77 81 80 80 81 87 96 94 92 103 124 147 168 161 151 142 134 127 120 114 109 104 100 96 93 90 88 85 84 83 82 81 81 81 80 82 82 81 80 79 78 76 76 75 74 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 73 72 73 73 73 73 73 72 72 71 71 70 70 69 69 69 70 69 71 74 73 73 73 72 72 72 72 73 73 72 73 76 76 78 80 80 80 82 93 95 93 94 111 134 157 167 157 147 139 131 124 117 112 107 102 98 95 92 89 87 85 84 83 82 81 81 80 81 82 81 80 79 78 77 76 75 74 74 73 74 73 73 73 73 73 73 73 73 73 73 72 72 72 73 73 73 73 73 73 72 72 71 71 71 70 70 69 69 70 70 70 74 73 73 73 73 72 73 72 73 73 73 72 73 76 77 80 80 80 80 85 96 94 92 101 122 144 167 162 152 143 135 127 120 115 109 105 100 97 93 91 88 86 84 83 82 81 81 81 80 82 82 81 80 79 78 77 76 75 74 74 74 74 73 73 73 73 73 73 73 73 72 73 72 72 72 73 73 73 73 73 73 72 72 71 71 70 70 70 69 69 69 69 70 74 73 73 73 73 72 73 72 73 73 73 73 74 76 77 80 79 80 81 90 95 93 92 107 128 152 168 159 149 141 132 126 119 113 108 104 99 96 93 90 87 85 84 83 82 81 81 80 80 82 81 81 80 79 77 76 76 75 74 74 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 73 73 73 73 73 73 72 72 71 71 70 70 69 69 69 70 69 71 74 73 73 73 72 72 72 72 73 73 73 73 75 76 78 80 80 80 81 92 95 93 93 110 132 156 168 158 148 140 131 124 118 112 107 103 99 95 92 89 87 85 84 83 81 81 81 80 81 82 81 81 79 78 77 76 76 75 74 74 73 73 73 73 73 73 73 73 73 73 73 72 72 72 73 73 73 73 73 73 73 72 72 71 71 70 70 69 69 70 70 69 72 74 73 73 73 72 73 72 73 73 73 73 73 76 76 79 80 80 80 82 95 94 93 95 114 136 159 167 156 147 138 130 123 117 112 107 102 98 95 92 89 86 85 84 83 81 81 81 80 81 82 81 80 79 78 77 76 75 75 74 74 74 73 73 73 73 73 73 73 73 73 73 72 73 72 73 73 73 73 73 73 73 72 72 71 71 70 70 69 69 70 70 70 73 74 73 73 73 72 73 72 73 73 73 73 73 76 76 80 80 80 80 83 96 94 92 97 116 139 162 165 155 145 137 129 122 116 111 106 102 98 94 91 89 86 84 83 82 81 81 81 80 81 82 81 80 79 78 77 76 75 74 74 73 73 73 73 73 73 73 73 73 73 73 73 72 73 72 73 73 73 73 73 73 72 72 71 71 71 70 70 69 69 70 70 70 74 73 73 73 73 72 73 72 73 73 73 72 74 76 77 80 80 80 80 86 96 94 92 102 122 145 167 163 152 143 135 128 121 115 109 105 100 97 93 91 88 86 83 82 81 81 80 80 79 79 79 81 81 80 79 78 77 76 75 75 74 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 73 73 73 73 73 72 72 71 71 70 70 70 69 69 69 69 69 74 74 74 73 73 73 73 73 73 73 73 73 73 76 76 78 80 80 80 81 93 95 93 94 111 132 156 169 160 150 141 133 126 119 113 108 104 99 96 93 90 87 85 84 83 82 81 81 81 80 82 81 81 80 79 78 77 76 75 74 74 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 73 73 73 73 73 73 72 72 71 71 71 70 69 69 69 69 69 70 75 74 74 73 73 72 73 72 73 73 73 73 75 76 77 80 80 80 80 86 96 94 92 101 122 144 167 164 154 144 136 128 121 115 110 105 101 97 94 91 88 86 84 83 82 81 81 80 80 81 82 81 80 79 78 77 76 75 74 74 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 73 73 73 73 73 72 72 71 71 70 70 70 69 69 70 69 70 74 74 74 73 73 73 73 73 73 73 73 73 73 76 76 80 80 80 79 81 94 95 93 94 112 134 157 168 158 148 140 131 124 118 112 107 103 99 95 92 89 87 85 83 83 81 81 81 80 80 82 81 81 80 79 78 77 76 75 74 74 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 73 73 73 73 73 73 73 72 71 71 71 70 70 69 69 69 69 69 70 74 73 73 73 72 72 73 72 73 73 73 73 75 76 78 81 80 80 81 88 96 94 92 104 125 147 169 163 153 144 135 128 121 115 110 105 101 97 94 91 88 86 84 83 82 81 81 80 80 81 82 81 81 79 78 77 76 75 75 74 74 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 73 73 73 73 73 73 72 72 71 71 71 70 70 69 69 69 69 70 72 74 73 73 73 72 72 73 72 73 73 73 73 76 76 78 80 80 80 81 89 96 93 93 106 127 149 170 162 152 143 135 127 121 114 109 105 101 97 94 90 88 85 84 83 82 81 81 80 80 81 82 81 80 79 78 77 76 75 74 74 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 73 73 73 73 73 73 72 72 71 71 71 70 70 69 69 69 69 70 72 74 73 73 73 73 73 73 73 73 73 73 73 76 76 78 80 80 79 81 90 96 94 92 104 125 147 170 168 158 148 139 131 124 118 112 107 103 99 95 92 89 87 85 83 82 81 80 80 80 79 79 80 81 81 80 79 78 76 76 75 74 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 73 73 73 73 73 72 72 71 71 71 70 70 69 69 69 69 69 70 75 74 73 73 73 72 73 72 73 73 73 73 74 76 77 80 80 80 80 83 96 95 93 96 115 137 160 168 158 148 139 131 124 118 112 107 103 99 95 92 89 87 85 84 83 82 81 81 80 80 81 81 81 80 79 78 76 76 75 74 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 73 73 73 73 73 72 72 71 71 71 70 70 70 69 69 69 69 70 74 74 73 73 73 72 73 72 73 73 73 73 74 76 77 80 80 80 80 84 96 95 93 97 115 138 161 168 157 148 139 131 124 117 112 107 102 99 95 92 89 87 85 84 83 82 81 81 80 80 82 82 81 80 79 78 76 76 75 74 73 73 73 73 73 73 73 74 73 73 73 73 72 72 72 72 72 73 73 73 73 73 73 72 71 71 71 70 70 69 69 69 69 69 70 74 74 73 73 73 72 73 72 73 73 73 73 74 76 77 81 80 80 80 85 97 95 93 99 118 141 164 167 156 147 138 130 123 117 111 107 102 98 95 92 89 86 84 83 83 81 80 81 80 80 82 82 81 80 78 78 76 76 75 74 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 73 73 73 73 73 73 72 72 71 71 71 70 70 69 69 69 69 69 71 74 74 73 73 72 72 73 72 73 73 73 73 75 76 78 81 81 81 80 82 94 98 95 93 103 124 145 168 174 163 153 144 135 128 121 115 110 105 101 97 94 91 88 86 84 83 82 81 80 80 80 79 80 81 81 80 79 78 77 76 75 74 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 73 73 73 73 73 72 72 71 71 70 70 70 69 69 69 69 70 74 74 73 73 73 72 73 72 73 73 73 73 74 76 77 81 80 80 80 86 96 94 92 103 124 146 168 162 152 143 135 127 120 115 109 105 101 97 93 90 88 86 84 83 82 81 81 80 80 81 82 81 80 79 78 77 76 75 74 73 73 73 73 73 73 73 74 73 73 73 73 72 72 72 72 73 73 73 73 73 73 72 72 71 71 71 70 70 69 69 69 69 69 70 71 75 74 74 73 73 72 72 73 72 73 73 73 73 73 76 77 78 81 81 81 80 81 91 98 95 93 100 119 142 164 177 167 156 147 138 130 123 117 111 106 102 98 95 92 89 86 84 82 82 81 80 79 80 79 79 80 81 81 80 79 78 77 76 75 74 73 73 73 73 73 73 72 73 73 73 73 73 73 73 72 72 72 72 72 73 73 73 73 73 73 73 72 72 71 71 70 70 70 69 69 69 69 69 70 74 74 73 73 73 72 72 73 72 73 73 73 73 74 76 77 80 81 80 80 82 89 98 96 94 99 118 141 163 176 165 155 145 137 129 122 116 111 106 102 98 94 91 89 86 84 82 82 81 80 80 80 80 79 79 81 82 82 81 80 79 78 77 76 75 75 74 73 73 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 74 73 74 73 73 72 72 71 71 71 70 70 70 69 69 68 69 68 69 69 69 69 70 72 78 77 76 75 75 75 74 73 73 74 74 73 74 74 74 74 73 73 74 77 79 79 80 84 85 83 83 83 82 85 94 106 104 101 98 98 110 128 148 169 189 204 194 181 169 158 148 140 131 125 118 112 107 103 99 95 92 89 86 84 82 81 79 78 76 75 75 75 75 75 75 75 76 76 76 76 77 79 80 80 79 79 78 77 76 75 74 74 73 73 72 71 71 71 71 71 72 72 72 72 72 72 72 72 73 72 73 72 73 72 72 72 72 71 72 72 72 72 72 72 73 73 73 73 73 73 73 73 72 72 71 71 71 70 70 69 69 69 69 68 68 68 68 69 69 69 70 71 77 77 76 75 75 75 75 74 73 73 74 73 73 74 74 75 74 73 73 74 76 80 80 80 82 85 89 89 87 86 86 86 85 84 86 88 95 107 119 122 117 112 108 105 102 103 110 125 141 159 177 194 209 227 241 250 240 223 207 192 179 168 157 147 139 131 123 117 112 107 102 97 94 91 88 86 83 81 80 78 77 75 74 73 72 72 71 70 69 69 69 68 68 68 68 68 69 70 71 71 71 71 72 72 72 74 75 75 75 75 76 77 79 82 82 81 81 80 79 78 78 77 76 75 75 74 73 72 72 72 72 71 71 70 70 69 70 70 70 70 70 71 71 71 72 71 72 71 72 72 72 72 73 73 74 73 73 73 73 73 73 72 73 72 72 72 72 71 71 72 72 72 72 72 72 72 73 73 73 74 73 73 74 74 74 74 74 73 73 72 72 71 71 71 70 70 70 70 70 70 69 69 68 69 68 68 68 68 67 67 67 67 67 67 68 68 69 69 69 69 69 69 69 70 71 74 82 84 83 81 80 79 78 77 76 76 76 76 75 74 73 73 72 72 74 74 74 73 73 72 74 74 75 75 75 75 75 73 73 73 73 73 74 76 80 83 83 83 83 83 86 88 94 94 92 90 88 87 88 87 86 85 88 90 94 103 117 128 128 123 118 113 110 107 103 104 111 124 141 157 173 190 207 220 236 250 262 265 251 233 216 200 187 174 163 153 144 135 128 121 115 109 105 100 96 92 89 87 84 82 80 78 77 76 75 74 73 72 71 70 69 69 68 68 68 67 67 67 67 67 67 67 68 69 69 70 70 72 73 73 72 73 72 71 71 72 73 73 73 73 73 73 73 74 79 79 78 78 79 80 80 79 78 78 77 77 76 76 76 76 76 76 76 78 81 80 80 80 83 84 85 86 88 89 91 92 91 89 88 88 87 85 84 84 83 82 81 81 80 80 79 78 78 77 77 76 76 75 75 74 74 74 73 73 73 72 72 71 71 70 70 70 70 69 70 70 70 69 69 69 69 69 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 68 68 68 68 68 69 69 69 69 70 70 70 70 70 71 71 71 71 71 71 72 73 73 73 73 74 74 74 73 73 73 74 74 73 72 72 73 73 72 72 72 73 73 73 72 72 72 72 72 72 72 73 73 73 73 73 73 73 74 74 74 74 75 76 77 77 77 78 79 79 78 77 77 76 75 75 74 74 74 75 75 75 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 72 73 73 73 72 72 72 72 71 71 71 71 71 71 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 72 72 73 73 73 73 73 73 73 72 72 73 73 73 72 73 73 74 74 73 73 74 74 74 74 75 75 75 74 74 73 73 74 74 75 76 77 78 77 77 76 76 75 75 75 74 74 75 76 77 76 76 76 77 76 76 75 75 74 75 74 74 74 75 76 75 75 74 74 73 73 72 71 71 71 71 71 71 70 70 70 69 69 69 69 68 69 69 69 69 69 69 69 68 68 68 68 68 67 67 67 67 68 68 68 68 69 69 69 68 69 68 69 68 68 68 68 67 67 67 67 66 67 67 67 67 67 67 67 67 67 66 66 67 67 67 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 69 71 72 72 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 69 70 71 72 72 72 72 73 75 78 82 87 92 99 102 101 99 97 95 92 89 87 85 83 81 80 79 78 78 77 76 75 74 74 73 73 73 72 72 73 73 73 73 74 74 74 74 73 73 72 72 71 71 70 70 69 69 68 68 68 69 69 69 69 69 70 72 73 74 75 75 75 75 74 73 72 72 72 71 71 71 71 71 71 73 75 76 76 76 76 76 77 77 77 77 76 76 76 76 76 76 76 75 74 73 72 71 71 71 71 71 71 71 72 72 72 71 72 72 73 73 75 75 77 81 84 85 88 92 95 96 95 94 93 91 90 89 89 88 87 87 87 87 89 92 94 93 94 99 104 107 109 110 109 106 104 101 98 95 93 91 88 86 85 85 84 84 86 88 88 87 86 85 84 83 83 82 82 81 82 84 87 89 93 95 95 95 101 110 118 125 134 145 155 163 171 176 174 169 163 155 147 140 133 127 121 116 112 109 105 102 99 97 95 94 93 91 88 88 90 95 99 105 115 127 138 151 163 176 187 197 209 219 226 236 246 255 263 272 280 287 293 299 303 307 310 316 323 331 336 339 342 344 346 347 349 351 351 353 354 355 352 347 338 326 309 290 271 252 234 218 203 189 176 165 155 145 137 129 122 117 111 107 103 100 96 93 90 87 85 83 80 79 77 75 74 73 72 71 71 70 70 69 68 67 67 66 65 65 64 64 63 63 63 62 62 63 63 63 63 63 63 63 63 63 63 63 63 62 61 61 61 61 61 61 61 61 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 65 65 65 65 64 64 64 63 63 63 64 64 64 64 64 64 64 63 63 63 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 65 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 67 67 68 69 70 71 72 72 72 72 71 71 72 72 73 73 73 74 75 76 77 76 76 75 74 74 74 74 73 72 71 71 71 71 72 73 73 73 73 73 73 73 73 73 73 74 77 81 81 80 79 79 79 80 81 81 79 78 78 78 77 77 77 76 75 76 76 76 76 76 76 76 77 79 80 80 79 79 81 83 84 87 88 88 88 90 94 95 94 92 91 90 88 88 87 86 84 84 83 83 82 81 80 79 79 79 79 78 78 77 76 76 76 75 75 74 74 73 73 73 73 73 73 72 72 71 72 71 71 70 70 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 67 67 67 67 67 67 67 68 68 68 69 69 69 68 69 69 69 69 69 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 69 69 69 69 69 70 70 70 71 70 71 71 72 72 72 71 71 71 72 73 73 73 73 73 74 75 75 74 73 73 73 73 74 74 74 73 72 72 72 72 72 72 72 72 72 73 73 72 72 72 72 71 72 72 72 72 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 75 77 78 77 77 78 79 79 79 79 78 77 77 76 75 74 74 73 74 74 75 75 75 74 74 74 74 73 73 73 73 72 73 73 73 73 73 73 73 73 73 73 73 72 72 73 73 72 72 72 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 71 71 70 71 71 71 70 71 71 71 71 72 73 73 73 73 74 73 73 73 73 72 72 73 73 73 72 72 73 73 73 74 74 73 73 73 74 74 74 74 74 74 75 75 75 74 74 74 73 73 73 74 75 75 76 77 78 78 77 77 76 75 75 75 75 74 74 74 74 74 76 77 77 76 76 76 76 76 76 75 75 74 74 74 74 74 74 74 74 75 75 75 74 74 73 73 72 72 71 71 70 70 70 71 70 70 70 70 69 69 69 69 68 68 68 68 68 68 68 69 68 69 68 69 68 68 68 68 67 68 67 67 67 67 67 67 67 68 68 68 68 69 69 69 69 69 68 68 68 68 68 68 68 68 67 67 67 67 67 66 66 66 67 67 67 67 67 66 66 66 67 66 66 66 66 66 67 67 66 66 66 66 66 66 66 66 66 65 66 66 66 67 67 67 67 66 67 67 67 67 67 67 68 68 68 68 68 67 68 68 69 70 71 72 72 71 71 71 70 70 70 70 70 70 70 70 70 69 69 70 70 69 69 69 69 69 70 72 72 72 72 72 72 73 76 80 81 84 90 98 102 105 105 104 102 99 97 94 91 89 86 85 83 81 80 79 77 77 76 76 75 75 74 73 73 72 72 72 71 71 71 71 71 72 72 72 72 73 74 74 74 74 73 73 72 72 71 71 70 70 69 69 68 68 68 68 68 68 68 68 68 69 68 69 69 70 72 74 74 75 76 76 75 75 75 74 73 73 72 72 71 71 71 71 71 70 71 71 72 73 76 76 77 77 77 77 77 77 78 78 78 77 77 76 76 77 77 76 76 76 76 75 74 73 73 71 71 70 70 70 71 71 71 71 71 72 72 71 71 71 71 72 73 73 74 74 76 79 81 82 85 88 90 92 95 98 99 98 96 95 94 92 91 90 89 88 88 87 86 86 87 89 90 91 93 95 94 95 99 104 108 110 112 113 111 109 107 104 101 98 96 93 91 89 87 85 83 83 82 82 82 83 86 87 86 86 87 86 85 84 83 82 81 81 81 81 81 81 84 86 88 93 96 96 95 97 101 106 111 120 129 135 142 152 162 171 177 183 186 184 180 175 168 159 150 142 136 129 124 118 113 109 105 103 100 98 95 93 92 91 90 89 88 86 85 84 85 86 91 98 104 110 120 132 145 154 165 177 189 198 207 217 226 233 240 248 257 263 270 278 285 290 297 303 308 310 313 316 319 320 325 330 337 342 347 349 350 351 353 354 354 351 345 335 320 303 284 264 246 229 213 198 185 172 161 151 142 134 127 121 115 110 106 102 99 95 92 89 86 84 82 80 78 76 75 74 73 72 71 71 70 69 69 68 67 66 66 65 64 64 63 63 63 63 62 62 62 63 63 63 63 63 63 63 63 63 63 63 62 61 61 61 60 61 61 61 61 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 65 65 65 64 64 64 64 63 63 64 64 64 64 64 64 64 64 63 63 63 64 64 64 64 64 64 64 64 64 64 65 64 65 64 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 67 67 67 68 69 70 71 71 72 72 72 72 71 71 72 73 73 73 74 75 76 76 76 76 75 74 74 74 74 73 73 72 71 71 71 72 73 73 73 73 73 73 73 73 73 73 74 78 80 80 80 79 79 79 80 81 80 79 78 78 77 77 77 77 76 75 76 76 76 76 76 76 76 77 80 81 81 80 80 81 82 84 87 88 88 88 91 94 94 94 92 91 89 88 88 87 86 85 84 83 82 82 81 80 79 79 79 79 78 78 77 76 76 76 75 75 74 74 73 73 73 73 73 73 72 72 71 72 71 71 70 70 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 67 67 67 67 67 67 67 68 68 68 69 69 69 68 69 69 69 69 69 69 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 66 67 66 67 67 68 68 68 68 68 68 69 69 69 69 69 69 70 70 70 70 71 71 71 72 72 71 71 71 72 72 73 73 73 73 73 74 75 74 74 73 73 73 74 74 74 73 73 72 72 72 72 72 72 72 72 73 73 73 72 72 71 71 71 72 72 72 72 73 73 73 73 74 73 73 73 73 73 74 74 74 74 75 76 77 77 77 77 78 78 79 79 79 78 77 77 76 75 75 74 74 73 74 74 75 75 75 74 74 73 73 73 73 72 72 72 73 73 73 73 73 72 73 73 73 73 73 72 72 72 73 73 72 72 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 71 71 71 71 70 71 70 71 71 71 71 72 72 73 73 73 73 73 73 73 73 72 72 72 72 73 72 72 72 72 73 73 73 74 73 73 73 74 75 75 74 75 75 75 75 75 75 74 73 73 74 74 74 75 76 77 77 78 78 77 76 76 75 75 75 74 74 74 74 74 75 76 76 76 76 75 76 76 76 75 75 74 74 74 74 74 74 73 74 75 76 75 75 74 74 73 73 73 72 71 71 70 70 70 70 70 70 70 69 69 69 69 69 68 68 68 68 68 68 68 69 69 69 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 68 68 68 69 69 69 69 69 69 68 68 68 68 68 68 68 67 67 67 67 67 67 66 66 66 67 67 67 67 67 66 67 66 66 66 66 66 66 66 67 66 66 66 66 66 66 66 66 66 66 65 66 66 66 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 69 71 72 72 72 72 71 71 71 70 70 70 70 70 70 70 70 70 69 70 70 70 69 69 69 69 70 71 72 72 71 72 72 74 75 78 81 85 89 96 103 106 104 103 101 99 96 94 91 89 86 84 82 81 79 78 77 77 76 76 75 75 74 73 73 72 72 72 71 71 71 71 71 72 72 72 72 73 73 74 74 74 73 73 72 72 71 71 71 70 69 69 68 68 68 68 68 68 68 68 69 68 68 68 69 70 72 74 75 75 75 75 76 75 75 74 73 72 72 72 71 71 71 71 71 70 71 71 72 73 75 77 77 77 77 77 77 77 78 78 78 77 77 76 76 76 77 77 76 76 76 75 74 73 73 72 71 70 70 70 70 70 71 71 71 71 72 72 71 71 71 72 72 73 74 75 76 77 80 83 85 87 90 93 94 97 100 100 98 96 95 93 91 90 90 90 88 88 87 86 86 88 90 92 92 94 95 95 95 100 106 110 111 112 112 111 108 106 103 100 97 95 92 90 88 86 84 83 82 82 82 82 83 85 87 87 86 86 86 84 83 82 82 81 81 81 81 81 81 84 89 91 94 96 97 96 97 102 110 116 124 132 141 148 157 167 176 181 184 186 184 177 170 162 154 145 138 132 126 120 115 111 107 104 101 99 96 94 92 91 91 90 89 87 85 84 84 87 91 94 100 108 117 127 139 151 162 172 184 196 205 212 222 231 238 244 253 261 268 274 282 289 295 300 305 310 312 314 317 321 323 327 334 341 345 348 350 351 352 354 355 354 350 341 331 317 298 278 259 242 225 209 195 182 170 159 149 140 132 125 119 114 109 105 101 98 94 91 89 86 83 81 79 78 76 75 74 73 72 71 71 70 69 69 68 67 66 66 65 65 64 64 63 63 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 62 62 61 61 61 61 61 61 61 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 65 65 65 65 65 64 64 63 63 63 64 64 64 64 64 64 64 63 63 63 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 67 67 68 69 70 70 71 72 72 72 72 71 72 71 72 73 73 73 74 75 76 76 76 76 75 74 74 74 74 73 72 71 71 71 71 72 73 73 73 73 73 73 73 73 73 73 74 78 80 80 79 79 78 79 80 81 80 79 78 78 77 77 77 77 76 75 76 76 76 76 76 76 76 78 80 81 81 80 80 81 82 85 88 88 88 89 91 94 94 94 92 91 89 89 88 87 86 85 84 83 82 82 81 80 79 79 79 79 78 78 77 76 76 76 76 75 74 74 73 73 73 73 73 73 72 72 71 71 71 71 70 70 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 67 67 67 67 67 67 67 68 68 68 68 69 68 69 69 69 69 69 69 69 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 66 67 67 67 67 68 68 68 68 68 68 69 69 69 69 69 70 70 70 70 70 71 71 71 72 72 71 71 71 72 72 73 73 73 73 74 75 75 74 73 73 73 73 74 74 74 73 72 72 72 72 72 72 72 72 72 73 73 72 72 72 71 72 72 72 72 72 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 76 77 78 77 78 78 79 79 79 78 78 77 76 75 75 74 74 73 74 74 75 75 75 74 74 74 74 73 73 73 72 72 73 73 73 73 73 73 73 73 73 73 72 72 72 73 73 72 72 72 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 70 71 71 72 72 73 73 73 73 73 73 73 73 73 72 72 72 73 73 73 72 72 73 73 73 74 73 73 73 73 74 75 74 75 75 75 75 75 75 74 73 73 73 73 74 75 76 76 77 78 78 77 76 76 75 75 75 75 74 74 74 74 76 76 76 76 76 75 76 76 76 75 75 74 74 74 74 74 74 74 74 75 76 75 75 74 74 73 73 72 72 71 71 70 70 70 71 70 70 69 69 69 69 69 68 68 68 68 68 68 68 68 69 69 69 68 68 68 68 67 67 67 67 67 67 67 67 67 67 68 68 68 68 69 69 69 69 69 69 68 68 68 68 68 68 68 67 67 67 67 67 67 66 66 66 67 67 67 67 67 66 67 66 66 66 66 66 66 67 67 66 66 66 66 66 66 66 66 66 66 65 66 66 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 69 69 71 72 72 71 71 71 71 70 70 70 70 70 70 70 70 69 70 70 70 69 69 69 69 70 71 72 72 72 72 72 73 74 78 81 83 87 95 102 104 105 104 102 100 97 94 92 89 87 85 83 81 80 79 78 77 77 76 76 75 74 73 73 72 72 72 72 71 71 71 72 72 72 72 73 73 74 74 74 73 73 72 72 71 71 71 70 70 69 69 68 68 68 68 68 68 68 68 68 68 68 69 69 71 73 74 75 75 75 76 75 75 74 73 73 72 72 71 71 71 71 71 70 70 71 72 72 74 76 77 77 77 77 77 77 78 78 78 77 77 76 76 76 76 76 77 76 76 75 74 73 73 72 71 70 70 70 71 70 71 71 71 71 72 71 71 71 71 72 73 73 74 75 76 77 80 84 86 87 90 94 96 97 99 99 97 95 94 93 91 90 90 90 89 87 87 87 87 88 90 93 93 93 95 96 97 101 107 111 111 111 111 110 107 104 101 99 96 93 91 89 87 85 84 83 82 82 83 84 84 85 86 86 85 85 84 83 82 82 81 81 80 81 81 81 82 86 91 94 94 95 96 97 99 106 115 122 128 137 146 155 163 173 180 183 183 182 178 170 161 152 144 137 131 125 120 115 110 107 104 101 98 96 94 92 91 91 90 89 87 86 84 84 85 90 97 100 106 115 127 137 148 160 171 181 193 203 212 219 228 236 244 250 259 266 274 280 287 293 299 304 308 312 315 316 319 323 327 332 339 345 348 349 351 352 354 354 354 350 342 330 315 298 278 258 240 224 208 194 181 169 158 148 140 132 125 119 113 109 105 101 97 94 91 88 86 83 81 79 77 76 75 74 73 72 71 71 70 69 68 68 67 66 65 65 64 64 63 63 63 62 62 62 63 63 63 63 63 63 63 63 63 63 63 62 62 61 61 61 61 61 61 61 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 65 65 65 65 64 64 64 63 64 64 64 64 64 64 64 64 63 64 63 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 67 67 68 69 69 70 72 72 72 72 72 71 71 72 73 73 73 74 75 75 76 77 76 75 75 74 74 74 74 73 72 71 71 71 72 72 73 73 74 73 73 73 73 73 73 73 75 76 79 79 79 78 78 79 80 80 79 78 78 77 77 78 77 76 76 76 76 76 76 76 76 75 77 80 81 81 80 80 80 81 84 88 88 88 89 90 91 93 94 94 92 91 90 89 88 87 86 85 83 83 82 82 81 80 79 79 79 79 78 78 77 76 76 76 75 75 74 74 73 73 73 73 73 72 72 72 71 71 71 71 70 70 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 67 67 67 67 67 67 67 67 68 68 68 69 68 69 69 69 69 69 69 69 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 66 67 67 67 67 68 68 68 68 68 69 69 69 69 69 70 70 70 70 70 70 71 71 72 72 72 71 71 71 72 73 73 73 73 73 74 74 74 74 73 73 73 74 74 74 73 73 72 72 72 72 72 72 72 72 72 73 73 72 72 71 71 72 72 72 72 72 72 73 73 74 73 73 73 73 73 74 74 75 74 74 75 76 76 77 77 78 77 78 79 79 78 78 77 77 76 75 75 74 73 73 74 75 75 75 74 74 73 74 73 73 73 73 72 73 73 73 73 73 72 73 73 73 73 73 72 72 72 73 73 72 72 72 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 71 71 71 71 71 70 71 70 71 71 72 72 73 73 73 73 73 73 73 73 72 72 72 72 73 73 72 72 72 73 74 73 74 73 73 73 74 75 75 74 75 75 75 75 75 75 74 73 73 73 74 74 75 76 76 77 78 78 77 76 76 75 75 75 75 74 74 74 74 75 76 76 76 76 75 76 76 76 76 75 74 74 74 74 74 74 73 74 75 76 75 75 75 74 73 73 73 72 72 71 70 70 70 70 70 70 70 70 69 69 69 69 68 68 68 68 68 68 68 69 69 69 68 68 68 68 68 68 67 68 67 67 67 67 67 67 67 68 68 68 68 69 69 69 69 69 68 68 68 68 68 68 68 68 67 67 67 67 67 67 66 66 67 67 67 67 67 67 67 66 67 66 66 66 66 66 67 66 67 66 66 66 66 66 66 66 66 65 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 68 69 68 68 68 68 68 69 71 72 72 72 72 71 71 71 70 70 70 70 70 70 70 70 70 69 70 70 70 69 69 69 70 70 71 72 72 72 72 72 74 75 78 82 86 89 96 103 106 105 103 102 100 97 94 91 89 86 84 83 81 80 79 78 77 76 76 75 75 74 73 73 72 72 72 71 71 71 71 71 72 72 72 72 73 73 74 74 74 73 73 72 72 71 71 71 70 69 69 68 68 68 68 68 68 68 68 68 68 68 68 69 69 71 73 74 75 75 75 76 75 75 74 74 73 72 72 72 71 71 71 71 70 71 71 72 72 74 76 77 77 77 77 77 77 78 78 78 77 77 76 76 76 77 77 77 76 76 75 75 74 73 72 71 70 70 70 71 70 71 71 71 71 72 72 71 71 71 72 72 73 73 74 75 77 79 83 84 86 89 92 94 96 99 100 98 96 95 93 92 90 90 90 88 88 87 87 86 88 90 92 92 93 95 96 96 101 107 111 110 111 111 110 107 105 102 99 96 94 91 89 87 85 84 83 82 82 83 83 83 85 86 86 85 85 85 83 82 82 81 81 80 81 81 81 81 85 91 93 94 96 97 96 98 104 112 118 125 133 143 150 159 169 178 182 184 185 183 175 167 159 150 142 136 130 124 118 113 109 106 103 100 98 95 93 92 91 91 90 88 87 85 84 84 88 93 96 260 260 268 275 281 289 296 302 306 312 317 320 321 324 328 330 334 341 347 352 354 356 358 359 360 361 360 356 347 336 322 303 283 264 246 229 213 198 185 173 162 152 143 134 127 121 115 110 106 103 96 93 90 87 84 82 80 79 77 76 74 74 73 72 71 71 70 69 68 68 67 66 66 65 65 64 64 63 63 63 63 63 64 64 64 64 64 64 64 64 64 63 63 62 62 62 61 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 63 63 63 64 64 64 64 65 65 66 66 66 65 65 65 64 64 64 64 65 65 65 65 65 64 64 64 64 64 65 65 65 64 65 64 65 65 65 65 65 65 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 66 67 67 67 67 68 69 69 70 71 72 72 73 74 74 73 73 73 73 74 74 75 75 76 77 79 79 78 78 77 76 76 76 75 74 73 73 72 72 73 74 75 76 75 75 75 75 74 74 74 75 76 80 84 84 82 82 82 82 83 83 82 81 80 80 80 80 79 79 78 77 77 78 78 78 77 78 80 81 82 83 83 82 82 85 89 90 92 93 93 93 96 99 100 98 97 95